客户现场使用的是通过kepServerEx 采集电表数据(主要是电压,电流,电量等数据)。然后通过wincc 读取 opc 数据在界面上展示。
原来wincc是请外面的工程师来做的,现在客户要求我们把程序挪到云端服务器上去,其他没问题。但就在wincc 界面展示上,所有的展示项都是黄色三角。
在本地模拟现场环境。发现kep和电表之间没问题,能够读取到电表数据。但是wincc 读取kepServer 数据时,出现连不上的情况。研究了很久没看出来问题出在那地方。
请大神指点迷经!
问题补充:
kepServer和wincc 是安装在同一台电脑上的,当时现场测试的时候。kepServer 是可以读取到设备数据的。就是移植过后,wincc 和 kep 之间的通讯好像断掉了。总是在页面上显示黄色三角。
图片说明:
最佳答案
分两种情况。
情况一为KepServerEx安装在现场,WinCC安装在云服务器,像这种首先要求KepServerEx能正常跟设备通讯,使用KepServer的OPC Client可以正常读取到设备数据。而WinCC就不能使用常规的OPC DA的方式进行通讯了,需要使用OPC UA进行通讯。
情况二为KepServerEx跟WinCC均安装在云服务器,还是通过OPC DA方式进行通讯,那么要求KepServerEx能够通过云的方式与设备进行通讯,这就得咨询KepServerEx的技术支持了,看是否支持这种方式。个人觉得KepServerEx应该不太支持。
提问者对于答案的评价:
谢谢你的回答,问题找到了,是因为我把wincc 版本从7.0 升级到了 7.3 导致的。因为变量里面大量使用了中文,在使用项目转换器,中文编码出现了乱码问题。导致wincc 和kep之间的通讯出现了问题。现在正想办法解决
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc163217.html