首页 理论教育 PLC控制程序结构优化方案

PLC控制程序结构优化方案

更新时间:2025-01-08 工作计划 版权反馈
【摘要】:S7-200的控制程序结构属于线性化编程,一般由主程序、子程序和中断程序3部分构成。图3-12 S7-200的程序结构1.主程序主程序是程序的主体,每一个项目必须并且只能有一个主程序。对S7-200 PLC的主程序、子程序和中断程序来说,各程序结束时不需要加入无条件结束指令,如END、RET或RETI等。设计得好的子程序容易移植到别的项目中去。

S7-200的控制程序结构属于线性化编程,一般由主程序、子程序和中断程序3部分构成。程序结构示意如图3-12所示。

图3-12 S7-200的程序结构

1.主程序

主程序(OB1)是程序的主体,每一个项目必须并且只能有一个主程序。在主程序中可以调用子程序和中断程序。

主程序通过指令控制整个应用程序的执行,每次CPU扫描都要执行一次主程序。STEP7-Micro/WIN V4.0的程序编辑窗口下部的标签用来选择不同的程序。编译时编程软件自动对各程序段进行连接。对S7-200 PLC的主程序、子程序和中断程序来说,各程序结束时不需要加入无条件结束指令,如END、RET或RETI等。(www.xing528.com)

2.子程序

子程序是完成某一特定功能的程序,是一个可选集合,仅在被其他程序调用时执行。同一子程序可在不同的地方被多次调用,使用子程序可以简化程序代码和减少扫描时间。设计得好的子程序容易移植到别的项目中去。

3.中断程序

中断程序是指令的一个可选集合,中断程序不是被主程序调用,它们在中断事件发生时由PLC的操作系统调用。中断程序用来处理预先规定的中断事件,因为不能预知何时会出现中断事件,所以不允许中断程序改写可能在其他程序中使用的存储器。

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

我要反馈