怎么样使用SFC6

我在一个程序里调用SFC6总是出错,请教专家是怎么回事
在UC    "RD_SINFO"处无法编译      SET   
      SAVE  
      =     L     42.1                  //置位
      L     W#16#0
      T     LW    44                    //清零
      L     DW#16#87000090
      T     LD    46
      L     W#16#0
      T     LW    50                    //清零
      L     DW#16#870000F0
      T     LD    52
      TAR2  LD    56
      UC    "RD_SINFO"
            P#L 60.0
            P#L 44.0
            P#L 50.0
      LAR2  LD    56
      L     LW    60
      T     #TEMP21
      L     #TEMP22.TEMP26
      L     B#16#64
      ==I   
      JCN   M001
      A     #IN9
      JCN   M002
      CLR   
      =     #OUT11
      =     #OUT12
      L     0.000000e+000
      T     #OUT13
      T     #STAT15
      T     #STAT14
      T     #STAT16
      A     L     42.1
      NOT   
      =     #OUT10
      A     L     42.1
      SAVE  
      BE

最佳答案

这里的问题和您类似:
《SCL程序中调用SFC6报警编译错误》
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=69394&cid=1029

提问者对于答案的评价:
我查了一下资料,并且实验了一次主要原因是数据地址不能用
       P#L 60.0
            P#L 44.0
            P#L 50.0

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc242708.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午10:07
下一篇 2018年12月1日

相关推荐