请教各位,因现场第三方设备只能通过RS485/232读取Wincc的数据,请教如何才能够在Wincc内部实现Modbus协议的数据转发,即Wincc做Modbus Serve 第三方设备做为Modbus Client;谢谢各位
最佳答案
最近刚刚做个项目,需要在wincc脚本和流量计进行modbus通讯读取数据瞬时流量和累计流量。只不过我的项目是wincc作为Modbus Client读取流量计Modbus Serve 的数据。研究了一个礼拜,各种问题终于被解决。提供你一种解决方案,首先要使用VB控件,mscomm,当然你VB要有一定基础。第二数据处理,发送接收时候数据要处理,也需要VB基础。很多函数VBS里面不支持,要另想办法。第三CRC校验,三个问题解决好基本上就没有难度了。另外请参考http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=5&a_id=626729&s_id=0&num=14
提问者对于答案的评价:
既然VB可行,我就尝试者用VB来做,weiyt师兄的建议也是可行的,但是kepserve要花钱买,感谢2位的指导。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc208483.html