CALL "Process_data_control" , "IDB-FB11"
Call //红色报错
BLD 3
= L 24.0
CDB
OPN DI 12
TAR2 LD 20
LAR2 P#DBX 0.0
UC "Pipeline_valve_control"
LAR2 LD 20
CDB
BLD 4
End Call //红色报错
CALL "CIP"
CALL "Product_statistical" , "IDB_FB13"
CALL "电磁阀控制"
CALL "motor_controll"
CALL "HMI_delay_set"
CALL "Syn_controll" , "IDB_FB200"
CALL "concentration" , "IDB_concentration"
今天上载一段程序,OB1里的,上载上来时没有报错,关了监控后,发现OB1里出错,,程序没有修改过,再监控OB1,老报错,监控不了,请教
CALL
END CALL
两处报错是什么意思,程序是上载上来的,一点都没有改过,我又上载一次还是这样,请教大侠赐教。CPU用的315-2DP
问题补充:
删除 CALL END CALL 后程序变成这样了,
CALL "Process_data_control" , "IDB-FB11"
CALL "Pipeline_valve_control" , "IDB_FB12"
CALL "CIP"
CALL "Product_statistical" , "IDB_FB13"
CALL "电磁阀控制"
CALL "motor_controll"
CALL "HMI_delay_set"
CALL "Syn_controll" , "IDB_FB200"
CALL "concentration" , "IDB_concentration"
不知是否对设备有影响
最佳答案
记得曾经有同类问题,将答案抄录了下来,不知回答者是谁了。答案抄录:
可能的原因:
上载时系统添加了CALL ENDCALL等语句。将红色语句删除就可以了。例如:
OB1程序如下:
A M 1.0
JC M001
JU _OVR
M001: NOP 0
CALL FC 1
_OVR: NOP 0
上传后就出现了CALL ENDCALL BLD等语句了。
提问者对于答案的评价:
谢谢,已解决
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc245415.html