程序出错,求教

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日
下一篇 2018年12月2日

相关推荐