软件TIA portal v13 sp1 upd9
组态为s7-1200<--pn-->pc station(常规ie + wincc rt advanced)
wincc中就一个画面,读取s7-1200的i0.0和q0.0
如果S7-1200和wincc都是使用仿真,则数据读取正常,显示正常
如果S7-1200用实物,wincc用仿真,则wincc画面显示###
问题补充:
翻社区里面有看到这个答复,问题ID:48507
这里解释wincc的仿真器只能仿真wincc的内部变量,无法仿真外部变量,如果需要模拟外部变量,需要安装PLCSIM,这个感觉比较能解释我遇到的情况。
是否需要访问外部变量时,只能跑wincc的运行态?
最佳答案
你电脑的IP地址是否正确、电脑的PG/PC接口设置是否正确。实际PLC与仿真的HMI是可以通讯的,这是没有问题的。我们经常这样调试的。
提问者对于答案的评价:
感谢您的答复,你的实例给了我找问题的信心和方向。
通过wincc 通道诊断工具,能够明显看到wincc的连接被指向plcsim,很明确应该是通讯配置的问题,在set pg里面找了好久,一直改也没能成功(改各种tcpip.auto)。最后删掉组态重新组,发现wincc默认用的cp-tcpip驱动,set pg中cp的驱动是没有关联任何物理层的,设置完关联到实际物理网卡,然后在wincc组态中hmi连接属性的自动配置要打勾,就能完成整个通讯配置了。
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc175767.html