【图】西门子s7-200 plc检测输入信号的边沿程序图解

作者:老电工时间:2015-11-03 12:56:16

西门子s7-200 plc检测输入信号的边沿程序

如何用s7-200的检测边沿指令来检测简单信号的变化?

在这个过程中,用上升和下降来区分信号边沿,上升沿指信号山“0”变为“1",下降沿指信号山“1"变为“0"。逻辑"1”表示输入上有电压,"0”表示输入上无电压。

程序用2个存储字分别累计输入10.0上升沿数目,以及输入10.1下降沿数目。
西门子s7-200 plc检测输入信号的边沿程序1

西门子s7-200 plc检测输入信号的边沿程序2

程序和注释

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

本程序长度为27个字。
 
西门子s7-200 plc检测输入信号的边沿程序3

本站仅提供信息发布平台,文章仅代表作者个人观点。

猜你喜欢

首页 > plc > 西门子plc