
台达plc只要在子程序调用脉冲输出,出来以后其他的脉冲指令就不再执行
1个回答
关注

展开全部
咨询记录 · 回答于2023-03-29
台达plc只要在子程序调用脉冲输出,出来以后其他的脉冲指令就不再执行
您好,很高兴为您解答。以下是几个可能的原因:1、子程序中的脉冲指令没有正确结束。如果指令没有正确结束,可能会导致PLC无法运行其他的脉冲指令。2、程序中存在优先级问题。如果程序中存在优先级问题,可能会导致PLC只执行子程序中的脉冲指令而不执行其他指令。3、脉冲指令冲突。如果两个或多个脉冲指令在同一时间内被调用,可能会导致PLC无法正常执行其中一个或多个脉冲指令。解决方法:1、检查子程序的脉冲指令是否正确结束,确保在子程序结束时所有资源都被正确释放。2、调整程序的优先级,确保PLC以正确的顺序执行程序中的指令。3、消除脉冲指令之间的冲突,可以使用中断或延迟等方法来避免指令之间的冲突。