皮带秤:java 使用modbus协议连接BW500皮带秤

 

好:
调研一个水泥厂的计量设备,的船运销售使用的是皮带秤,西门子的BW500,采用了modbus协议。
开始调试的时候,我们看到电脑后面连接了串口,以为和汽车衡的方式一样,结果使用原来的代码,根本就没有反应。。。
于是开始到处找人问,经高人指点,可能使用的是modbus协议(当时傻X了,实际上西门子给客户的手册上写得明明白白的。。),上网下了一个modbus4j,是modbus协议的java开发包,开源的。
写好代码,连接后,返回类似如下的数据
[12738,98,0,0,-1,.....],看得我们一头雾水。

科普一下,网上找的modbus的解释:
Modbus是由Modicon(现为施耐德电气公司的一个品牌)在1979年发明的,是全球第一个真正用于工业现场的总线协议。
控制器能设置为两种传输模式(ASCII或RTU)中的任何一种在标准的Modbus网络通信。
1.ASCII模式
当控制器设为在Modbus网络上以ASCII(美国标准信息交换代码)模式通信,在消息中的每个8Bit字节都作为一个ASCII码(两个十六进制字符)发送。这种方式的主要优点是字符发送的时间间隔可达到1秒而不产生错误。
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值