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

可编程控制器编程的顺序编程策略

来源:艾特贸易2017-06-04

简介如果系统生产流程按某种固定顺序进行,可采用顺序编程策略。三菱 PLC 提供顺序编程的寄存器 S ,用于标注生产流程中的某个步骤。用顺序编程策略编程的步骤如下。 (1) 从宏观上分析

    如果系统生产流程按某种固定顺序进行,可采用顺序编程策略。三菱PLC提供顺序编程的寄存器S,用于标注生产流程中的某个步骤。用顺序编程策略编程的步骤如下。    (1)从宏观上分析被控系统的运行流程,即弄清楚这个系统先干什么、再干什么、最后干什么。    (2)从微观上弄清楚可控对象的输入输出信号,即弄清楚系统有哪些控制信号输入、有哪些被控对象需要控制,并给它们分配相应的I/O口标号。    (3)根据第(1)步中的流程并结合顺序编程的语法,确定系统的步。这个步既是系统运行的步骤,又是顺序编程步专用名词。通常一个步可用一个状态器S标注,它包含两个方面内容:一是在本步中所需要完成的操作是什么;二是这一步结束,下一步开始的标志条件是什么。    (4)根据第(3)步中确定的系统步,画出顺序功能图,并转换成梯形图。目前很多PLC都直接支持顺序功能图编程,但一般情况下还是将顺序功能图转化成梯形图。    2-9所示为一个交通灯,红、黄、绿三色灯顺次点亮。红灯亮30 s后熄灭,然后黄灯亮Ss后熄灭,接着绿灯亮25 s后熄灭,然后回到红灯亮30 s,这样一直循环。
交通灯
    2-9    交通灯    (1)确定系统的流程,如图2- 10所示。
系统流程
    2-10    系统流程    (2)添加一个系统启动X0,并指定Y0控制红灯、Y1控制黄灯和Y2控制绿灯,它们的点亮时间分别用定时器T0T1T2来控制。    (3)确定系统的步,如图2-11所示。    (4)标注每一个步,并用PLC符号替代实际操作,形成顺序功能图,如图2-12所示。    (5)将顺序功能图转化成梯形图,如图2-13所示。    对于流程顺序清晰的系统,顺序编程策略既可以让编程变得简单,又可以优化程序结构,让程序更流畅、可读性更高。
系统的步
    2-11    系统的步
顺序功能图
    2-12    顺序功能图
梯形图
    2-13    梯形图