大家好:
小弟在调试过程中发现问题,所做的子程序 单个调用时候没有问题可以正常运行,但是多个同时调用就会出现问题,不能正常输出。
后来发现问题主要出现在 计时器这一段,但不知道是何原因:
考虑到 程序需要重复调用,特地将计时改用 优化的计时器的方式(BGN-ITIME、CAL-ITIME指令)
PLC程序-计时器ms.zip
子程序如下图,开始计时达到设定的时间后,输出 计时完成的状态
(以下为了方便查看 特地省略了其他动作流程)
---------
只调用一个的时候 ,可以正常运行
两个同时调用时,V100.1&V100.4不得电.程序无法正常运行了,程序2中V100.5始终不会得电
只有两个子程序的输入条件V100.1、V100.4(开始)都有信号时候,两个子程序的输出 V100.2、V100.5会同时输出
---
程序有何问题以及如何改进 还请大家指正[抱拳][抱拳][抱拳]