首页 理论教育 同步循环中断的实现方法分析

同步循环中断的实现方法分析

时间:2023-06-17 理论教育 版权反馈
【摘要】:图9-18 S7-400系列PLC CPU PROFIBUS-DP同步循环中断界面该界面用于设置PROFIBUS-DP等时同步,通常情况下,PROFIBUS-DP主站轮询多个从站,两个从站同一时刻触发的输入信号进入CPU中处理的次序可能不同,同样CPU发出的输出命令在各个从站的响应也会有先后,通过PROFIBUS-DP等时同步操作,保证CPU同时处理不同从站的输入信号,发出的命令在不同从站中同时响应。S7-300系列PLCCPU没有此功能,CPU31XT-2DP内置等时功能只能同步西门子驱动设备,不能自由配置其他从站。

同步循环中断的实现方法分析

点击“Synchronous Cycle Interrupts”标签,进入同步循环中断界面如图9-18所示。

978-7-111-28718-6-Chapter09-24.jpg

图9-18 S7-400系列PLC CPU PROFIBUS-DP同步循环中断界面

该界面用于设置PROFIBUS-DP等时同步,通常情况下,PROFIBUS-DP主站轮询多个从站,两个从站同一时刻触发的输入信号进入CPU中处理的次序可能不同,同样CPU发出的输出命令在各个从站的响应也会有先后,通过PROFIBUS-DP等时同步操作,保证CPU同时处理不同从站的输入信号,发出的命令在不同从站中同时响应(要求接口模块及I/O必须支持等时功能)。S7-300系列PLCCPU没有此功能,CPU31XT-2DP内置等时功能只能同步西门子驱动设备,不能自由配置其他从站。对等时同步参数化界面主要参数及选项的功能描述如下。

“OB61~OB64”:执行等时同步中断程序,保证从站I/O信号处理的快速性、同步性。每一个OB被指定处理一个PROFIBUS-DP网络的等时同步任务,每次主站轮询从站结束后触发OB6X的调用。(www.xing528.com)

“Priority”:定义不同OB的优先级,事件同时发生,优先级高的OB先触发。

“DP master system no.”:为OB6X指定一个PROFIBUS-DP网络。

“Process image partition(s)”:过程映像区分区,OB6X触发时更新过程映像区,可以选择整个过程映像区或过程映像区的一部分,如1、2表示更新过程映像区分区1和分区2。

“Delay time”:主站发出同步控制信号到触发OB6X运行的延时时间,为了保证等时的快速性,主站读完从站输入信号后,立即触发OB6X执行用户程序,点击“Default”键,由系统计算延时时间值。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈