您当前的位置:五五电子网电子知识plc技术PLC入门西门子S7-300PLC的触点边沿信号识别指令及 正文
西门子S7-300PLC的触点边沿信号识别指令及

西门子S7-300PLC的触点边沿信号识别指令及

点击数:7573 次   录入时间:03-04 11:56:05   整理:http://www.55dianzi.com   PLC入门

l       触点下降沿信号识别指令

           <[if !vml]><[endif]>

在OB1的扫描周期中,CPU对<address1>的状态与其上一个扫描周期的状态进行比较(上一个扫描周期的状态保存在<address2>中。若该<address1>状态是0且存放在<address2>中的上次状态是1,这说明NEG指令检测到<address1>的负跳沿,那么NEG指令把RLO位置1。如果<address1>在相邻的两个扫描周期中状态相同(全为1或0),那么NEG指令把RLO位清0。

例3.1.15 

       <[if !vml]><[endif]>

当输入信号I 0.0、I 0.0、I 0.2、I 0.4全为“1”并且I 0.3 有一个负跳变,则Q 4.0输出一个扫描周期的正脉冲信号。

l       触点上升沿信号识别指令

<[if !vml]><[endif]>

     在OB1的扫描周期中,CPU对<address1>的状态与其上一个扫描周期的状态进行比较(上一个扫描周期的状态保存在<address2>中。若该<address1>状态是1且存放在<address2>中的上次状态是0,这说明POS指令检测到<address1>正跳沿,那么POS指令把RLO位置1。如果<address1>在相邻的两个扫描周期中状态相同(全为1或0),那么POS指令把RLO位清0。

例3.1.16

         <[if !vml]><[endif]>

 

当输入信号I 0.0、I 0.0、I 0.2、I 0.4全为“1”并且I 0.3 有一个正跳变,则Q 4.0输出一个扫描周期的正脉冲信号。

例3.1.16

         <[if !vml]><[endif]>

 

当输入信号I 0.0、I 0.0、I 0.2、I 0.4全为“1”并且I 0.3 有一个正跳变,则Q 4.0输出一个扫描周期的正脉冲信号。

 


本文关键字:西门子  PLC入门plc技术 - PLC入门