PLC地址上升沿检测指令

1.指令符号
表1 为地址上升沿检测指令说明表。
表1 地址上升沿检测指令说明表
参数
数据类型
存储器区域
说明
<地址1>
bool
i、q、m、l、d
<地址1>是被检测上升沿变化的
信号
<地址2>
( m_bit)
bool
q、m、d
<地址2>是用来指定“沿变化”
的存储器位,该位保存的是上一次
pos的信号状态。如果这一地址没有
被输入模板使用,对m_bit位只使用
i的输入镜像区
q
bool
i、q、m、l、d
单脉冲输出
2.指令功能说明
pos(地址上升沿检测)指令是将<地址1>的信号状态与存储在<地址2>中的上次扫描的信号状态进行比较。如果当前的信号状态是“1”,上一次的信号状态是“0”(检测到上升沿),则在这一指令后的rlo将置成“1”。
表2 为pos地址上升沿检测指令对状态位的影响。
表2 pos地址上升沿检测指令对状态位的影响
-
br
cc1
cc0
ov
os
or
sta
rlo
/fc
写状态位
-
-
-
-
-
x
1
x
1
3.指令应用举例(见图2)
如图2所示,在下面的条件都满足的情况下,输出q4.0的信号状态为“1”:
1)输入i0.0、i0.1、和i0.2的信号状态都是“1”;
2)输入i0.3上有“上升沿”信号检测到;
3)输入i0.4上的信号状态为“1”。
图2 pos指令应用举例