技术论坛

 使用网关完成电表DLT645协议与WINCC通过Modbus TCP/IP实现485通讯的方法总结

返回主题列表
作者 主题
迷失的梨
奇侠

经验值:7222
发帖数:232
精华帖:3
楼主    2014-10-11 08:50:38
主题:使用网关完成电表DLT645协议与WINCC通过Modbus TCP/IP实现485通讯的方法总结 精华帖 
小弟有个项目需要和电表通讯读取当前电量,一上来打算用340,后咨询西门子技术说不支持电表的DLT645通讯协议。而后在论坛上发布求助帖,得到各位大侠的指教,用网关将DLT645协议转成Modbus TCP/IP,然后直接在WINCC中读取数据,这样既方便又节约成本。该项目现已完成,小弟将具体实现方式发帖说明下,有类似项目的盆友可以参考下。
该项目采用的网关为罗米测控的LM Gateway404-D型DLT645网关,此网关提供4个485通讯接口,小弟项目中每一个接口带了10块电表,用了2个接口,效果良好。
具体步骤:
1、打开网关配置软件,设置为和PLC、PC同一网段下,同时设置好波特率等数据,然后通过交换机等设备实现三者互联(如下图)



2、打开网关配置文件,在文件中输入电表号,分配每个数据地址,并将配置文件导入到网关中(如下图)






3、在WINCC中加入驱动器Modbus TCP/IP,建立与网关的通讯连接,注意不要选择下面那个“转换字类型数据为16位数值”,如果选择最终显示结果不正确,貌似是高低字节颠倒的问题,嘿嘿(如下图)






4、建立变量,地址为网关配置时所分配地址,然后就可以像PLC变量一样显示、归档等等了(如下图)



以上就是小弟此次项目的实现方法,和大家分享下,也方便自己将来查找,希望能帮到有需要的人。
有志者事竟成~~~
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。