您现在的位置是:首页 > PLC技术 > PLC技术

NEG地址下降沿检测指令和POS地址上升沿检测指令

来源:艾特贸易2017-06-05

简介(1) NEG 地址下降沿检测指令和 POS 地址上升沿检测指令及说明(见表 3-18 ) (2) 指令说明 触点正跳沿检测指令 FP: 在 LAD 中以功能框表示,它有两个输入端,一个直接连接要检测的触点,


   (1) NEG地址下降沿检测指令和POS地址上升沿检测指令及说明(见表3-18

   (2)指令说明

    触点正跳沿检测指令FP:LAD中以功能框表示,它有两个输入端,一个直接连接要检测的触点,另一个在输入端M_BIT所接的位存储器上存储上一个扫描周期触点的状态。有一个输出端QNEG(地址下降沿检测指令可以将<位地址1>的信号状态与存储在<位地址2>中的先前扫描的信号状态进行比较。如果当前的PLC状态为“1”,而先前的状态为“0”(上升沿检测),则在操作之后,RLO位将为“1”,输出端Q接通一个扫描周期。

    3 -18  NEG地址下降沿检测指令和POS地址上升沿检测指令及说明

 NEG地址下降沿检测指令和POS地址上升沿检测指令及说明

    触点负跳沿检测指令FN:在LAD中以功能框表示,它有两个输入端,一个直接连接要检测的触点,另一个在输入端M_BIT所接的位存储器上存储上一个扫描周期触点的状态。有一个输出端Q。将<位地址1>的信号状态与存储在<位地址2>中的先前扫描周期的信号状态进行比较。如果当前的RLO状态为“0”,而在先前的状态为“1”(下降沿检测),则在操作之后,RLO位将为“1”,输出端Q接通一个扫描周期。

    注意:FPFN指令检测到的是RLO的状态变化,而不是触点的状态变化,尽管有时RLO与触点的变化状态相同。在一般情况下,RLO可能是一个逻辑串的运算结果,并不单独与某个触点的状态直接相关。

   (3)编程示例(如图3-20所示)

 触点信号边沿检测指令的使用

    3 -20触点信号边沿检测指令的使用

说明:

  ①对于图3 -20(a):从时序图中可看出,地址检测指令使输出Q0.0为“1”,必须同时满足两个条件:第一逻辑位(此处为I0.0)状态为必须“1”,第二逻辑位<位地址2>必须有上升沿发生。图3-20(b)A点不满足第一个条件,C点不满足第二个条件,因此Q0.0的状态都为“0”。而A点同时满足两个条件,因此Q0.0的状态为“1”一个扫描周期。从时序图中可以看出,无论逻辑位(此处为I0.0)的状态是否为“1”,<位地址2>(此处为M0.0)的状态都由<位地址1>(此处为I0.1)决定。

  ②对于图3 -20(c):地址负跳沿检测指令与地址正跳沿检测指令相似,可参看正跳沿检测指令说明。