信捷plc吧 关注:263贴子:368
  • 9回复贴,共1

信捷plc边沿触发和其他plc不同点

只看楼主收藏回复

我们都知道边沿触发,会保持一个周期,就是一次扫描的导通。但是这都是在基于没有本态没有变化的情况下。
前面有一期,我遇到上升沿触发问题,知道国产信捷plc和日系plc在这个边沿触发有很大的不同,信捷的下一个扫描周期。而日系都是当前周期开始。因为关于下一个扫描周期,所以边沿触发,是根据上一个周期最后常开状态的变化进行一个周期的触发。

当M0触发后,他需要下个周期才能复位,所有后面M3触发,但是M2不触发,因为常态是上面影响下面,你复位在前,那么后面没有置位,常开点是永远不会触发的。
491160493 QQ群 欢迎共勉前进
下面是段验证程序,M11触发,边沿是针对程序最后M11的状态做出判断,下个周期是否触发。

然后我进行了日系plc的对比,有三菱的plc,基恩士的plc的
当MR0触发的时候,MR2 MR3 都不会被触发,MR11无论LR1是否等于1的情况下,DM0都会增加。
同时我有对三菱的plc做出比较。同样得出和基恩士一样的。边沿指令的触发是根据边沿前面的指令持续一个周期。为了是否确定我的猜测是否正确,我有添加了一个复位的指令。

上图测试,证明了,边沿触发是根据边沿触发前的状态进行选择执行。

比较两款国产信捷和日系,这个指令虽然在手册上描述一样,但是差别确实很大的,用惯了三菱的人,在信捷使用这个指令可能吃大亏。需要找好久,才能找到毛病,所以很多都需要加延时来完成。


IP属地:江苏1楼2021-09-23 08:28回复
    491160493 QQ技术群 欢迎共勉前行


    IP属地:江苏2楼2021-09-23 08:29
    回复
      松下微分指令也差不多 在位置控制时都要手动加延时 根据扫描时长决定延时多大 不然可能触发不了 不过松下plc真是好用 性价比也高


      IP属地:广东来自Android客户端3楼2022-08-28 17:54
      收起回复