您现在的位置是:首页 > PLC技术 > PLC技术
STEP7编程软件组织块(OB)
来源:艾特贸易2017-06-05
简介组织块是操作系统与用户程序的接口,由操作系统调用,用于控制循环扫描和中断程序的执行、 PLC 的启动和错误处理等,有的 CPU 只能使用部分组织块。 (1) OB1 。 OB1 用于循环处理,是
组织块是操作系统与用户程序的接口,由操作系统调用,用于控制循环扫描和中断程序的执行、PLC的启动和错误处理等,有的CPU只能使用部分组织块。 (1) OB1。OB1用于循环处理,是用户程序中的主程序。操作系统在PLC的每一次循环扫描中调用一次OB1。一个循环周期分为输入、程序执行、输出和其他任务,例如下载、删除块和发送全局数据等。 (2)中断处理。如果出现一个中断事件,例如时间日期中断、硬件中断和错误处理中断等,当前正在执行的块在当前语句执行完成后被停止执行(即被中断事件所中断,中断的位置称为断点),操作系统会调用一个分配给该事件的组织块。该组织块执行完成后,被中断的块将在断点处继续执行。 这意味这部分用户程序可以不用在每次循环中处理,而是在需要时才及时地被处理。用户程序可以分解为在不同组织块中的子程序。如果用户程序是对一个重要事件的响应,而该事件出现的次数相对较少,例如压力或液位达到最大,那么处理中断事件的程序放在该事件驱动的OB中。 (3)中断优先级。OB按触发事件分为多个级别,这些级别具有不同的优先级,高优先级的OB可以中断低优先级的OB。当一个OB启动时,将提供触发它的初始化启动事件的详细信息,这些信息可以在用户程序中使用。
点击排行
