恭喜,你发布的帖子
发布于 2021-02-04 19:02:39
4楼
一定要谨记扫描顺序,程序段2在故障的时候Operation_Man.Hom为0就导致了程序段4为0,故障复位时下一个周期程序段4为1,因此触发运行。你可以将程序段2放在程序段4后面,那么程序段4就因为你外部程序一直是1了。
一个变量在一个周期内可以出现N次的0/1,因此程序的放置位置很重要。
有点明白,又有点糊涂了,
再问你个问题
这个M500.0激活M500.1,M500.1上升沿去计数。
计数完了被M500.3复位,这些都在一个扫描周期内完成,这个扫描周期的结果是0,
下一个扫描周期开始M500.1又被激活,然后起计数,但是结果却不是这样的。这是为什么呢?M500.1为什么不能持续计数。
请填写推广理由:
分享
只看
楼主