您现在的位置是:首页 > PLC技术 > PLC技术

S7-1500 PLC的程序结构形式

来源:艾特贸易2017-10-11

简介1 .线性编程设计 将用户的所有指令均放在 OB1 中,从第一条到最后一条顺序执行。这种方式适用于一个人完成的小项目,不适合多人合作设计和程序调试。 2 .模块化编程设计 当工程

    1.线性编程设计

    将用户的所有指令均放在OB1中,从第一条到最后一条顺序执行。这种方式适用于一个人完成的小项目,不适合多人合作设计和程序调试。

    2.模块化编程设计

    当工程项目比较大时,可以将大项目分解成多个子项目,由不同的人员编写相应的子程序块,在OB1中调用,最终多人合作完成项目的设计与调试。

    模块化的程序设计结构使程序较清晰,可读性强,便于修改、扩充或删减,程序设计与调试可分块进行,便于发现错误及时修改,提高程序设计和调试的效率,因此被程序设计人员普遍使用。

    模块化程序设计支持程序块的嵌套调用,如图5-19所示。程序块的嵌套深度取决于CPU型号。

程序块的嵌套调用

    5-19    程序块的嵌套调用

    3.参数化编程设计

    如果项目中多处使用的控制程序指令相同,只是程序中所用的地址不同,为了避免重复编写相同的指令,减少程序量,可以编写带形参的程序块,在每次调用时赋给程序块不同的实参。参数化编程设计有利于对常用功能进行标准化设计,减少重复劳动。