什么是MODBUS?

modbus 是modicon公司最先倡导的一种软的通讯规约,经过大多数公司
的实际应用,逐渐被认可,成为一种标准的通讯规约,只要按照这种规约进行
数据通讯或传输,不同的系统就可以通讯。目前,在rs232/rs485通讯过程中,
更是广泛采用这种规约。
常用的modbus 通讯规约有两种,一种是modbus ascii,一种是modbus rtu。
一般来说,通讯数据量少而且主要是文本的通讯则采用modbus ascii规约,通讯数据数据量大而且是二进制数值时,多采用modbus rtu规约。
在实际的应用过程中,为了解决某一个特殊问题,人们喜欢自己修改modbus规约来满足自己的需要(事实上,人们经常使用自己定义的规约来通讯,这样能解决问题,但不太规范)。更为普通的用法是,少量修改规约,但将规约格式附在软件说明书一起,或直接放在帮助中,这样就方便了用户的通讯。
何谓modbus协议?
modbus是modicon公司于1979年开发的一种通讯协议。它是一种在工业领域被广为应用的真正开放、标准的网络通讯协议。scada和hmi通过modbus协议可以很容易将带串行通讯口的设备集成在一起。
什么是modbus/tcp协议?
modbus/tcp协议是不同于modbus的另一种协议,产生于1999年。它允许因特网接入以太网设备。
什么软件支持modbus和modbus/tcp协议 ?
大部分scada ( supervisor control and data acuisition ) 和hmi软件支持modbus协议。例如:
组态王、mcgs、citect、 iconics、 ifix、indusoft、 intouch、entivity studio、entivity live、entivity vlc、trace mode、 wizcon、wonderware... 等
为何使用modbus 和modbus/tcp协议 ?
1. 公开的协议,免收许可费用
2. 被scada和hmi软件广为支持
3. 简单易用
4. 易于集成不同的设备
5. 开发成本低
6. 广泛的知识资源支持