S7-200 PLC检测输入信号的边沿程序举例
2024-02-10  来源: www.im100.com

   本程序用来说明如何用S7-200的检测边沿指令来检测简单信号的变化。在这个过程中,用上升和下降来区分信号边沿,上升沿指信号山“0”变为“1",下降沿指信号山“1"变为“0"。逻辑"1”表示输入上有电压,"0”表示输入上无电压。

   程序用2个存储字分别累计输入10.0上升沿数目,以及输入10.1下降沿数目。

 

 

程序和注释

程序利用输入10.0EU(上升沿)指令来判定上升沿变化是否发生,也就是说,信号由"0”变为“1"。如果一个上升沿变化发生了,那么存储字MW1的值增加1ED(下降沿)指令用来计数输入10.1的下降沿,用存储字MW3来计数。如果某一个存储字计数达到127,那么该存储字被重新置为0。注意MB2是存储字MW1的低字节,MB1为高字节。同样的,MB4为存储字MW3的低字节,MB3为高字节。

本程序长度为27个字。