MODBUS总线

Modbus总线协议是20世纪70年代由美国Modicon公司(由施耐德电气收购)提出的通信协议。

它是一种完全开放的协议,目前被全球众多自动化和仪器制造商使用。

这种协议。

Modbus协议是一种应用于电子控制器的通用语言。

通过该协议,控制器可以通过网络与控制器之间以及其他设备相互通信。

它已成为一种通用的行业标准。

有了它,不同制造商生产的控制设备可以连接到工业网络进行集中监控。

Modbus总线协议采用主站的方式查询从站。

物理接口可以是RS232,RS485,RS422,RJ45,通信介质是屏蔽双绞线或光纤,RS232接口用作没有中继器的介质。

最大距离为15m,最大节点数为247,通信速率为19.2Kbps。

1)支持完整的PROFIBUS-DP协议; 2)隔离PROFIBUS接口,最大传输速率12Mbit / s,波特率自适应; 3)支持同步和冻结模式; 4)PROFIBUS输入/输出数据量可自由设定5)支持MODBUS RTU,MODBUS ASCII主从通讯模式; 6)全金属外壳设计,屏蔽性能更强,防护等级更高; 7)标准DIN导轨和吊板安装方法; 8)各种宽度范围AC / DC供电方式,冗余供电方式可选; 9)工业宽温可选; 1.适用范围广:任何带RS232 / 485接口的MODBUS协议设备均可使用本产品实现与现场总线PROFIBUS的互联。

如:变频器带MODBUS协议接口,电机启动保护装置,智能高低压电器,电力测量装置,各种变送器,智能现场测量设备和仪器等.2,应用简单:用户没有要了解PROFIBUS和MODBUS技术的细节,用户只需参考本手册和所提供的应用实例,根据要求完成配置,并在短时间内实现连接通信,无需复杂的编程。

3.透明通信:用户可以根据PROFIBUS通信数据区与MODBUS通信数据区之间的映射关系,实现PROFIBUS与MODBUS之间的数据透明通信。

MODBUS总线定义了两种传输模式,RTU(远程终端单元)和ASCII。

在RTU模式下,1字节信息以8位字符形式发送,在ASCII模式下以2位ASCII字符形式发送。

例如,当发送字符“20”时,它是“00100000”。

使用RTU模式时。

在ASCII模式中,它变为“00110010”。

+“00110000” (ASCII字符的“2”和“0”)。

可以看出,在发送相同数据时,RTU模式的效率是ASCII模式的两倍。

一般来说,数据量很小,ASCII主要用于文本;当通信数据量很大并且它是二进制值时,经常使用RTU模式。

主站可以一次向一个或所有从站发送通信请求(或命令),并且主设备通过消息帧的地址字段选通辅助设备。

主站发送的消息帧的内容和顺序为:从地址,功能码,数据字段(数据起始地址,数据量,数据内容),CRC校验码;从站响应和主站的信息内容和顺序信息帧基本相同。

除了定义通信功能代码外,MODBUS还定义了一个错误代码来标记错误消息。

收到错误代码后,主站根据错误原因采取适当的措施。

通过功能代码响应从响应的数据内容。

例如,功能代码03需要读取从设备中的保持寄存器的内容。

MODBUS总线广泛应用于仪器仪表,智能高低压电器,变送器,可编程控制器,人机界面,变频器,现场智能设备等众多领域。

如需更多精彩参赛作品,请访问Weiku Electronics(http://wiki.dzsc.com)