您现在的位置是:首页 > PLC技术 > PLC技术
PLC的扫描周期监控时间
来源:艾特贸易2018-04-21
简介组织块 OB 1 中的程序扫描可以由所谓的“扫描周期监视器”或“扫描周期看门狗”进行监视。扫描监视时间的默认值是 150 毫秒。可以在设置 CPU 参数时改变扫描监视时间,该设置值可在
组织块OB 1中的程序扫描可以由所谓的“扫描周期监视器”或“扫描周期看门狗”进行监视。扫描监视时间的默认值是150毫秒。可以在设置CPU参数时改变扫描监视时间,该设置值可在1毫秒与6秒之间。
如果主程序的扫描时间超过设置的扫描周期监视时间,CPU就会调用OB 80(“定时错误”)。如果OB 80中没有程序,CPU停止运行。
扫描周期监视时间包括OB1的全部扫描时间。它包括可对主程序中断(在当前循环中)的更高优先级的扫描时间。操作系统执行通信处理,如GD通信或PG访问CPU(块状态),也会增加主程序的运行时。通过对CPU的参数设置可以部分地减少运行时(在“Cycle/clock memory bits”选项卡上的“Cyclic loadfrom communication”)。
1.周期统计表
如果是在编程器与运行CPU在线连接,选择PLC→ModuleInformation,弹出包含了几个表格的对话框。在“Cycle Time”选项卡上显示出最短和最长周期时间,还显示出参数设置的最小周期时间和扫描周期监视时间。
从最近启动PLC开始,上个周期的周期时间和最小与最大周期时间都可以在OB 1的启动信息的暂态局部数据里读出。
2.SFC 43RE_TRIGR,重启扫描周期监视时间
调用SFC 43RE_TRIGR系统功能来重启扫描周期监视时间;通过CPU的参数设置设定新的参数值,定时器重启。SFC 43本身没有参数。
3.操作系统运行时间
扫描周期时间也包括操作系统的运行时间,包含以下几个方面。
●周期扫描的系统控制(“无加载周期”),固定值。
●过程映像的更新,取决于要更新的字节数。
●定时器的更新,取决于要更新的定时器的数目。
●通信加载。
CPU的通信功能包括用系统功能进行的用户程序块的传送和CPU模块之间的数据交换。通过对CPU的参数设置可以限制CPU对这些功能的执行时间。
所有操作系统运行时的参数值设置都与CPU的属性相关。
点击排行
