恭喜,你发布的帖子
发布于 2020-12-04 11:53:18
9楼
楼主。我上次的回复有点偏了。
问:如果在子程序里也用上升沿和下降沿,但只调用该子程序一次,没有在同一个扫描周期多次调用,只是有多个不同的子程序,都用了子程序的局部变量去实现边沿触发,那么此时局部变量可以不可以正常实现上升沿和下降沿的指令?
答:这个问题里面分开两部分事情讨论。一,边缘指令。这样执行边缘指令是没有问题的。二,局部变量。问题出在这里,局部变量能够正确传递。就没有问题了。
问:另外如果不可以,那么如果把带局部变量的值传递给全局变量,再进行逻辑判断呢?
答:干嘛还要局部传递给全局?这样做反正都占用了全局变量了,不如就当时直接用全局变量。这样肯定没问题。
问:最好有大神解释下PLC内部代码是如何做上升沿和下降沿判断的
答:这个不懂。不解释。
请填写推广理由:
分享
只看
楼主