MODBUS协议是应用层协议,它定义了一个与基础通信层无关的协议数据单元(PDU)。MODBUS协议要适应连接至不同类型的总线或网络,所以在PDU上附加一些特定的字节域,构成MODBUS协议的应用数据单元(ADU)。这样,ADU就是MODBUS协议在不同类型的总线或网络上的传输模式,与通信方式有了对应关系。但是MODBUS与通讯线是没有确定的对应关系的,即同样是光纤,MODBUS传输模式可能是MODBUSTCP,也有可能是MODBUSRTU。
目前,Modbus可以通过下列三种通信方式实现:
1. 以太网方式:对应的传输模式是MODBUSTCP,通讯介质包括5类/6类网线或光纤等;
2. 异步串行口方式:对应的传输模式是MODBUSRTU、ASCII,各种通讯介质包括有线的RS-232/422/485、光纤、无线等;
3. 高速令牌传递方式:对应的传输模式是ModbusPLUS,通讯介质包括双绞线、同轴电缆等。