通信协议之Modbus协议(一)
Modbus通信协议:
简介:Modbus协议是应用于电子控制器上的一种通用语言
通过此协议,控制器相互之间,控制器经由网络(例如以太网)
和其他设备之间可以通信,他已经成为一种通用工业标准,有啦它
不同厂商生产的控制设备可以连成工业网络,进行集中监控。
此协议定义啦一个控制器能认识使用的消息结构,而不管它们是
经过何种网络进行通信的。它描述啦一个控制器请求访问其他设备
的过程。如果回应啦来自其他设备的请求,以及怎样侦测错误并记录。
它制定啦消息域格局和内容的公共格式。
当在Modbus网络上通信时,此协议决定啦每个控制器须知道它们的设备
地址,识别按地址发来的消息,决定要产生何种行动,如果需要回应,控制器
将生成反馈信息,并用Modbus协议发出,在其他网络上,包含Modbus协议
的消息转换为在此网络上使用的桢或包结构。这种转换也扩展啦根据具体的网络
解决节地址,路由路径以及错误检测的方法。
标准的Modbus是使用RS-232兼容串行接口。定义啦连接口的针脚电缆,信位号
传输波特率,奇偶校验位。控制器能直接或经由Modem组网。
控制器通信使用主从技术,即仅一设备(主设备)能初始化传输(查询)。
其他设备(从设备)根据主设备查询提供的数据做出相应反应。典型的主设备:
主设备可编程仪表。典型的从设备:可编程控制器。