信捷边沿触发与其他plc不同点
信捷吧
全部回复
仅看楼主
level 8
试问卷帘 楼主
我们都知道边沿触发,会保持一个周期,就是一次扫描的导通。但是这都是在基于没有本态没有变化的情况下。
前面有一期,我遇到上升沿触发问题,知道国产信捷plc和日系plc在这个边沿触发有很大的不同,信捷的下一个扫描周期。而日系都是当前周期开始。因为关于下一个扫描周期,所以边沿触发,是根据上一个周期最后常开状态的变化进行一个周期的触发。
当M0触发后,他需要下个周期才能复位,所有后面M3触发,但是M2不触发,因为常态是上面影响下面,你复位在前,那么后面没有置位,常开点是永远不会触发的。
491160493 QQ群 欢迎共勉前进
下面是段验证程序,M11触发,边沿是针对程序最后M11的状态做出判断,下个周期是否触发。
然后我进行了日系plc的对比,有三菱的plc,基恩士的plc的
当MR0触发的时候,MR2 MR3 都不会被触发,MR11无论LR1是否等于1的情况下,DM0都会增加。
同时我有对三菱的plc做出比较。同样得出和基恩士一样的。边沿指令的触发是根据边沿前面的指令持续一个周期。为了是否确定我的猜测是否正确,我有添加了一个复位的指令。
上图测试,证明了,边沿触发是根据边沿触发前的状态进行选择执行。
比较两款国产信捷和日系,这个指令虽然在手册上描述一样,但是差别确实很大的,用惯了三菱的人,在信捷使用这个指令可能吃大亏。需要找好久,才能找到毛病,所以很多都需要加延时来完成。
2021年09月23日 00点09分 1
level 8
试问卷帘 楼主
491160493 QQ技术群 欢迎共勉前行
2021年09月23日 00点09分 2
level 3
我也是用信捷的plc,老感觉上升沿触发有什么问题。但是找不出来
2021年09月25日 02点09分 3
level 3
楼主写的非常好,但是我还有一点没明白。如果有视频就更加好了
2021年09月25日 02点09分 4
@青莲烟雨🌙 那我帮你测试你的疑问
2021年09月25日 07点09分
自己演示一下就可以了 ,很多情况如果仿照其他plc来处理 有很多问题涉及周期时间处理就可能出现问题了
2021年09月25日 07点09分
@试问卷帘 信捷的也没有仿真工具[泪]
2021年09月25日 07点09分
1