长期以来,人类已经习惯于通过自己的感觉器官直接获取信息,但是通过这种方式获取信息是非常有限的。为了克服人体器官和自然条件的限制,人们发明了传感器和传感器通信技术。随着各种传感技术的快速发展,信息获取和上传的手段发生了一次又一次的变化,大大增强了人们获取信息的能力。

温湿度变送器RS-485和Modbus的由来
RS-485:一般情况下,数据上传采用串行通信进行数据交换。英斯特科技最初采用RS232通讯。由于工业领域的复杂性,各种传感器设备在环境中会产生更多的电磁干扰,传输误差经常发生。另外,RS232只能实现点对点通信,没有组网功能,传输距离只能达到十几米,不能满足远距离通信的要求。这些问题直到RS-485的出现才得以解决。
RS-485信号采用差分传输方式,可以有效解决共模干扰问题。通信距离可达1200米,多台收发设备可接入同一总线。
Modbus协议:随着工业应用中通信的日益增多,施耐德电气于1979年为工业领域建立了总线协议Modbus协议。现在工业上很多使用RS-485通信的场合都使用Modbus协议。接下来我们来说说RS-485通信和Modbus通信协议。
、 RS-485与Modbus协议的关系
首先,RS-485是硬件层协议,而Modbus是这个硬件层之上的软件层协议,是应用层消息传输协议。一般来说,ModBus指定了主机和从机,主机应该分别向从机发送什么命令。ModBus规定了主从机之间的数据交互,应该遵循什么格式,如何保证数据在传输过程中不冲突。只要都遵循这个协议,不同厂商的主从机都可以共享。Modbus协议包括RTU、 ASCII、 TCP。MODBUS-RTU很常见,也很简单。
1、 RS-485通信
RS-485是定义平衡数字多点系统中驱动器和接收器电气特性的标准,由电信行业协会和电子行业联盟定义。使用该标准的数字通信网络可以在长距离条件下和电子噪声大的环境中有效地传输信号。RS-485使连接本地网络和配置多分支通信链路成为可能。RS-485有两种接线,即两线制和四线制。四线制只能实现点对点通信,目前很少使用。大多数是双线系统,这是总线拓扑,可以在同一总线上连接多达32个节点。
2、 Modbus通信协议
Modbus协议是一种应用于电子控制器的通用语言。通过该协议,控制器可以通过网络(如以太网)相互通信。已经成为通用的行业标准。有了它,不同厂家生产的控制设备可以接入工业网络进行集中监控。该协议定义了控制器可以识别和使用的消息结构,而不管它们通过什么网络进行通信。它描述了控制器请求访问其他设备的过程,如何响应其他设备的请求,以及如何检测和记录错误。它规定了消息域结构和内容的通用格式。
Modbus具有以下特点:
(1)标准、是开放的,用户可以免费使用Modbus协议,无需支付许可费和侵犯知识产权。
(2)Modbus可以支持多种电气接口,如RS-232、 RS-485,也可以在各种介质上传输,如双绞线、光纤、无线等。
(3)Modbus帧格式简单,、简洁易懂。用户使用方便,厂商开发简单。
本文由网上发布,转载联系作者并注明出处:/shownews.asp?id=764 |