可编程序控制器.ppt

第五章 S7系列程序结构;5.1 S7-300的程序结构 ;5.1 S7-300的程序结构;5.1 S7-300的程序结构;5.1 S7-300的程序结构;5.2 程序块类型;5.2 程序块类型;5.3 用户定义的块;5.3.1 组织块(OB);5.3.1 组织块(OB);5.3.1 组织块(OB);1、OB1(循环组织块,又称主程序) S7 CPU的操作系统定期执行OB1。当操作系统完成启动后,将启动循环执行OB1。在OB1中可以调用其他功能(FC、SFC)和功能块(FB、SFB)。 执行OB1后,操作系统发送全局数据。重新启动OB1之前,操作系统会将过程映像输出表写入输出模块中、更新过程映像输入表以及接收CPU的任何全局数据。 操作系统在运行期受监视的所有OB模块中,OB1的优先级最低,也就是除OB90之外的所有OB块均可中断OB1的执行。 S7专门有监视运行OB1的扫描时间的时间监视器,最大扫描时间的默认为150ms。用户编程时可以使用SFC43“RE_TRIGR”来重新启动时间监视。如果用户程序超出了OB1的最大扫描时间,则操作系统将调用OB80(时间错误OB块),如果没有发现OB80,则CPU将转为STOP模式。 除了监视最大扫描时间外,还可以保证最小扫描时间。操作系统将延迟启

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档