参数 | 数据类型 | 内存区域 | 说明 |
<address1> | BOOL | I、Q、M、L、D | 已扫描信号 |
<address2> | BOOL | I、Q、M、L、D | M_BIT边沿存储位,存储<address1>的前一个信号状态 |
Q | BOOL | I、Q、M、L、D | 单触发输出 |
说明:NEG(地址下降沿检测)比较<address1>的信号状态与前一次扫描的信号状态(存储在<address2>中)。如果当前RLO状态为“1”且其前一状态为“0”(检测到上升沿),执行此指令后RLO位将是“1”。
状态字:
BR | CC 1 | CC 0 | OV | OS | OR | STA | RLO | /FC | |
写: | X | - | - | - | - | X | 1 | X | 1 |
实例:
满足下列条件时,输出Q4.0的信号状态将是“1”:
·输入I0.0、I0.1和I0.2的信号状态是“1”
·输入I0.3有下降沿
·输入I0.4的信号状态为“1”