1. e-works数字化企业网
  2. 书屋
  3. 书籍列表
  4. 西门子S7-200PLC编程及应用案例精选
  5. 输入信号的边缘检测

第一章 分基本指令

第四节 输入信号的边缘检测


项目4 

输入信号的边缘检测


    使用S7-200 PLC的边沿指令来检测输入信号的变化。使用上升沿和下降沿来区分信号的变化,上升沿指信号由“0”变为“1”,下降沿指信号由“1”变为“0”。

    本项目主要考虑信号的边沿指令的使用。程序中通过2个存储字分别累计输入I0.0上升沿数目以及输入I0.1下降沿数目。

    程序清单及注释如图4-1所示。



    边沿指令主要用于执行一次的情况。如要求按下I0.0,VW2加1,则必须采用图4-2所示程序;而图4-3所示程序则不行,结合PLC的循环扫描工作方式分析可知:按下I0.0,由于扫描周期时间很短,I0.0=1时每个扫描周期VW2都会加1。


    图4-1所示“网络1”中的初始化MD1=0与初始化MW1=0,MW3=0有何关系?
    (提示:MD1由M存储区的第一个字节开始的四个字节即MB1~MB4组成,也就是由MW1和MW3组成,所以MD1=0与MW1=0、MW3=0是等价的。)

系列微信

数字化企业网
PLM之神
e-works制信科技
MES百科
工业自动化洞察
智能制造IM
AI智造圈
智能工厂前线
工业机器人洞察
智造人才圈
工业软件应用
智能制造网博会
ERP之家
供应链指南针
© 2002-2025  武汉制信科技有限公司  版权所有  ICP经营许可证:鄂B2-20030029-1(于2003年首获许可证:鄂B2-20030029)
鄂公网安备:420100003343号 法律声明及隐私权政策     投诉举报电话:027-87592219

关于我们    |    联系我们    |    隐私条款

ICP经营许可证:鄂B2-20080078
(于2003年首获许可证:鄂B2-20030029)
鄂公网安备:420100003343号
© 2002-2025  武汉制信科技有限公司  版权所有
投诉举报电话:027-87592219

扫码查看