急求:kepserverex 与 Modbus-tcp 通讯 双寄存器地址组合显示数据 点击:2078 | 回复:0



quaness

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 0回
  • 年度积分:0
  • 历史总积分:313
  • 注册:2012年3月05日
发表于:2012-03-05 22:48:21
楼主
我使用kepserverex 与 Modbus-tcp 通讯,对方使用的是RS485 Modbus-tcp协议传送数据。我使用kepserverex接收。但是对方使用的是连续两个寄存器地址,分高低位来组合显示一个正常的十进制数据。我如何在kepserverex中将两个寄存器地址中的数据组合成一个正常的数据?谢谢
比如:modbus-tcp 传来的地址 303001 和303002 ,如果kepserverex中以modbus ethernet 协议 接收,那么 在监视tag 是显示的数据位1 和 27433。而将27433 转换成十六进制数:6B29,然后与1进行字符串连接:16B29,将其转换为十进制数:92969。最后得到正确数据。


楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师