wincc输出显示为“***”这是为什么?

单位有台设备,有一个主站用s7 300,还有几台副站用s7 200的。
现在,把plc关了,wincc上显示的数据是0.0,当我把plc开了后,数据显示为***,这是什么问题。wincc上有些显示的是正常的,有些数据显示就这样。

问题补充:
看了WINCC的程序,显示***的数据对应的地址是DB4 DD4
S7 300里面对应的程序如图
里面的PID74这些数据是什么输入数据?
A(    
      A(    
      L     PID   74
      T     DB4.DBD    0
      SET   
      SAVE  
      CLR   
      A     BR
      )     
      JNB   M005
      L     PID   78
      T     DB4.DBD    4
      SET   
      SAVE  
      CLR   
M005: A     BR
      )     
      JNB   M006
      L     PID   82
      T     DB4.DBD    8
M006: NOP   0

最佳答案

数据显示为***,有2种可能:
1、IO域数据长度小于实际数据长度,导致数据无法完全显示。调整IO域数据长度即可。
2、WINCC读取的PLC数据不存在,通常为WINCC读取某个DB块中的数据,实际PLC中不存在这个数据块。检查WINCC的变量表。

提问者对于答案的评价:
谢谢

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

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

相关推荐