常用指令说明
本节将介绍西门子S7系列PLC梯形图中常用的指令,具体如下表所示。
梯形图 | 指令名称 | 说明 |
---|---|---|
|
常开触点 |
若"IN"为True,常开触点将闭合;否则,常开触点将打开。 |
|
常闭触点 |
若"IN"为False,常闭触点将闭合;否则,常闭触点将打开。 |
|
置位 |
若S(置位)已激活,"OUT"会设置为True。 若S未激活,"OUT"不会更改。 |
|
复位 |
若R(复位)已激活,"OUT"会设置为False。 若R未激活,"OUT"不会更改。 |
|
扫描RLO(逻辑运算结果)的信号上升沿 |
在CLK能流输入中检测到正跳变(0→1)时,Q输出能流或者逻辑状态为True。 该指令将比较CLK的当前信号状态与CLK上一次扫描的信号状态,CLK上一次扫描的信号状态保存在边沿存储器位"Tag_M"中。 |
|
移动值 |
将单个数据元素从参数IN指定的源地址复制到参数OUT1指定的目标地址。 |
|
等于 |
若"Tag_Value1"等于"Tag_Value2",输出结果为True;否则,输出结果为False。 |
|
不等于 |
若"Tag_Value1"不等于"Tag_Value2",输出结果为True;否则,输出结果为False。 |
|
范围内值 |
若VAL值在[MIN,MAX]范围区间,输出结果为True;否则,输出结果为False。 |
|
加法 |
对输入值(IN1和IN2)执行加法运算,并将结果存储在输出参数OUT指定的存储器地址中。 |
|
接通延时计时器 |
IN从False变为True,定时器启动。 当ET=PT时,Q立即输出True,ET立即停止计时并保持。 在任意时刻,只要IN变为False,ET立即停止计时并回到0,Q输出False。 |