怎么理解PLC编程中常用的上升沿和下降沿指令
发布时间:2024-11-22
上升沿/下降沿指令应该说是在PLC编程中常会用到的指令,一般用上升沿/下降沿指令来实现在某个扫描周期中执行的程序。比如:利用光电开关的上升沿来读取位置传感器当前的值,用光电开关的下降沿来读取位置传感器的当前值,两个值的差就是被测物体的宽度。
那么上升沿/下降沿的原理是什么呢?
可以确定所指定操作数(
举个例子来看看:
当有上升沿,则赋值100,当有下降沿时,则赋值200
上一次的信号状态为0(操作数2为0)如图1所示
图1
当信号状态变为1,也就是说操作数1由0变为1,与上一次的信号状态进行比较(操作数2为0),所以,出现一个上升沿,则赋值100,如图2所示
注:这里要说明的是,上升沿和下降沿是在当前扫描周期内有效,也就是说图2中的操作数1与图1中的操作数2进行比较。
当信号状态变为0,也就是说操作数1由1变为0,与上一次的信号状态进行比较(操作数3为1),所以,出现一个下降沿,则赋值200,如图3所示
总结一下:上升沿和下降沿指令就是对当前信号的扫描状态与上一次的扫描状态进行比较,若与上一次扫描状态相反则使能对应的上升沿或下降沿指令。
展开全文
其他新闻
- S7-1200串口CM1241的Modus-RTU通讯要点 2024-11-22
- 西门子PLC在做PID编程中要知道的一些问题 2024-11-22
- Modbus协议实现单片机与PLC之间通讯 2024-11-22
- 探秘 SIMATIC PLC IO 模块 2024-11-22
- S7-1200运动控制的超驰功能 2024-11-22
- STEP7- Micro/WIN SMART V2.6新增功能 2024-11-22
- 推荐四种PLC间跨网段通讯的方法 2024-11-22
- 实例分享 | MCGS 和西门子1200PLC通讯设置 2024-11-22
- 西门子200SMART PLC扫描周期执行过程详解 2024-11-22
- 西门子SCL编程——通过模拟量控制气缸升起和下降 2024-11-22