专题文章
时长:00:00更新时间:2024-12-01 01:02:16
对于边沿检测,我们需要一个唯一的地址来存储上一个周期的状态,然后将当前周期的状态与上一个周期的状态进行比较,以判断信号是否上升或下降。上升沿至少需要两个周期的状态变化才能被准确检测出来。例如,当M0.0从断开状态变为接通状态时,M0.1的状态才会从0变为1,此时才可能检测到上升沿。而当M0.0和M0.2同时接通时,M0.1的状态会一直保持为1,因为没有经历从断开到接通的状态变化。因此,没有检测到上升沿的过程,也不会进行加法运算。理解PLC的扫描周期工作方式是关键,只有在连续的周期检测中,才能准确判断信号的上升或下降。如果需要实现两个地址的上升沿检测,可以考虑使用两个独立的边沿检测指令,分别检测M0.0和M0.2的状态变化。这样,只有在两个地址的状态从断开到接通时,才会触发相应的加法操作。
查看详情