单位有台设备,有一个主站用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