1 PLC梯形图基本原理
直线的逻辑状态是相同的,所以为了继续其它的梯形图的解析进行,必须要再把原接点的状态读出。
MRD可以由“├”来做分辨。MPP指令是将最上层分歧点开始的状态读出并且把它自堆栈中读出 (Pop),因为它是同一垂直线的最后一笔,表示此垂直线的状态可以结束了。
MPS
MPP可以由“└”来做判定。基本上使用上述
的方式解析不会有误,但是有时相同的状态输出,编译程序会将之省略,以右图说明:
MPS
MRD
MPP
MPP
7. STL指令:这是用来做为顺序功能图(SFC,Sequential Function Chart)设计语法的指令。此种指令可
以让我们程序设计人员在程序规划时,能够像平时画流程图时一样,对于程序的步序更为清楚,更具可读性,如下图所示,可以很清楚地看出所要规划的流程顺序,每个步进点S转移至下一个步进点后,原步进点会执行 ”断电” 的动作,我们可以依据这种流程转换成其右图的PLC梯形图型式,称之为步进梯形图。
M1002
SET
S0
SS21
SS22S
SETSETS0RET
S0S21S22
8. RET指令在步进梯形程序完成之后要加上RET指令,而RET也一定要加在STL的后面,如下图所示:
S20
S
X1
RET
S20S
X1
RET
步进梯形结构请参考第4章步进梯形指令 [ STL ] 、 [ RET ]。
1-10DVP-PLC 应用技术手册