这是一般的modbus应用层网络图
modbus是一种串行通讯协议,所谓串行即指一个一个发送接受数据。是莫迪康与1079年为使用可编程逻辑控制器(PLC)通信儿发表。现在是工业电子设备之间常用的连接方式。现在一般使用一般是流量计与电表还有一些其他电子通讯仪表。
modbus比其他协议使用更广泛的原因在于:
1:协议公开没有版权,但有的协议是需要钱的。
2:易于部署和维护。
3:对厂家来说移动字节也没有很多限制。
modbus协议使用一般是串口(modbus-rtu)也有以太网(modbusTCP/IP)。至于modbus Ascll没用过,所以我也不清楚。
至于网上说的用通讯软件测试通讯口是否正常,一般情况下通讯口都是正常的,只要你的上位机支持modbus协议,你可以把参数设置正确后直接拿来测试。只要上位机跟你的仪表各个参数设置正确,基本上都能通讯得上,如果通讯不上你就的找厂家找通讯软件测试下,还有看你的上位机支持的数据类型是否支持你的仪表的数据类型。
modbus-rtu与modbus-tcp/ip是可以通过串口服务器转的,某宝上各种款式的都有,还附带远程帮助的。
下篇文章我讲讲讲modbus常用的数据类型解析。