Register   |   Login

Print

EKI-1361在设备能源管理系统中异常问题的处理报告

EKI-1361在设备能源管理系统中异常问题的处理报告

应用概括
客户上位机服务器使用了WebAccess作为SCADA软件采集数据,经过现场的AP透过无线2.4GHz,与60个EKI-1361相联,采集下位的数百个电能表和流量计,电能表与流量计是RS-485通讯模式,所以,每个EKI-1361会连接5~11个电能表和流量计。
服务器使用操作系统是windows server 2008R2, Webaccess/SCADA 是8.1版本,EKI-1361使用了VCOM模式,使用了Modbus/RTU协议通讯。
应用架构



问题描述
基于上面的架构简图,服务器的webaccess/SCADA在运行了半天到1天的时候,会不定点的发生个别EKI-1361的VCOM串口数据上不来,尝试重启Webaccess软件或者重启EKI-1361都没能恢复正常,有时候也有个别的VCOM串口上来的数据异常,由几百到几十万的变化值,这数据完全超出了电能表的实际读数,属于异常的数据。
处理过程
1、
进行Wireshock和AccessPort软件分别在服务器内部对TCP端和串口端进行数据抓包,分析封包的情况。

2、
从抓取的封包分析得出,发现两点异常:1、VCOM串口卡死,造成数据上不来;2、VCOM串口的modbus封包功能码读写指令不匹配。

3、
最终排查结果,I、VCOM串口卡死,是EKI-1361与Webaccess软件的兼容性有漏洞,EKI-1361的driver与Webaccess打开/关闭串口的协调不同步,造成串口的资源残留在系统内存,必须重启操作系统才能恢复;II、数据异常变动,是EKI-1361默认有多机访问功能,由于有另外的测试电脑也使用了同一个EKI-1361做VCOM,此时有两台PC同时访问VCOM造成数据混乱。

4、
解决方案:I、VCOM串口卡死的情况,需要更新固件至V1.40版本(官网下载),如果上位机搭配了Webaccess/SCADA软件,还需要使用本文结尾的附件在下图的路径中替换“rdrv2x.exe”(注:要先停止VCOM或者卸载VCOM,替换后再建立VCOM);II、而EKI-1361内部设置项“Response Timeout”要设置为上位机软件的扫描间隔时间,或者关闭EKI-1361的多机访问功能。



总结:

解除了上述的两个问题后,现场所使用的60个EKI-1361的VCOM模式与Webaccess的搭配,每个串口下面挂了5~11个串行设备,即Webaccess同步采集60个串口的数据,此系统能在2秒内将每个电能表和流量计的数据读取上来,实时性和稳定性都很好的满足了客户要求。


附件:
Attachment: Your usergroup does not have permission to access attachments

TOP

Quick search in Advantech Support Portal