常用指令说明

本节将介绍西门子S7系列PLC梯形图中常用的指令,具体如下表所示。

梯形图 指令名称 说明

basic command 1

常开触点

若"IN"为True,常开触点将闭合;否则,常开触点将打开。

basic command 2

常闭触点

若"IN"为False,常闭触点将闭合;否则,常闭触点将打开。

basic command 3

置位

若S(置位)已激活,"OUT"会设置为True。

若S未激活,"OUT"不会更改。

basic command 4

复位

若R(复位)已激活,"OUT"会设置为False。

若R未激活,"OUT"不会更改。

basic command 5

扫描RLO(逻辑运算结果)的信号上升沿

在CLK能流输入中检测到正跳变(0→1)时,Q输出能流或者逻辑状态为True。

该指令将比较CLK的当前信号状态与CLK上一次扫描的信号状态,CLK上一次扫描的信号状态保存在边沿存储器位"Tag_M"中。

basic command 6

移动值

将单个数据元素从参数IN指定的源地址复制到参数OUT1指定的目标地址。

basic command 7

等于

若"Tag_Value1"等于"Tag_Value2",输出结果为True;否则,输出结果为False。

basic command 8

不等于

若"Tag_Value1"不等于"Tag_Value2",输出结果为True;否则,输出结果为False。

basic command 9

范围内值

若VAL值在[MIN,MAX]范围区间,输出结果为True;否则,输出结果为False。

basic command 10

加法

对输入值(IN1和IN2)执行加法运算,并将结果存储在输出参数OUT指定的存储器地址中。

basic command 11

接通延时计时器

IN从False变为True,定时器启动。

当ET=PT时,Q立即输出True,ET立即停止计时并保持。

在任意时刻,只要IN变为False,ET立即停止计时并回到0,Q输出False。

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。