在串行通信中,RS232和RS485是非常常用的两种通信标准。这个我们已经详细介绍过了。
RS232、RS422与RS485串行通信技术全解析(完结篇)
RS485接口传输的数据通常采用MODBUS协议,而RS232设备使用文本(ASCII)传输协议。主要区别在于Modbus阐明了协议类型,而RS485定义了协议的信号电平(物理层协议)。
OSI模型
我们通过OSI参考模型来明确他们之间的关系:
RS232/RS485处于OSI网络模型的物理层,而Modbus主要是应用层协议。
Modbus应用
Modbus广泛应用在工业自动化中,当然也在IIOT物联网大量使用。最主要的优点是:简单(配置及使用等)和开放(任何人免费使用)。所以,它依然是我们的优先选择对象。
下图是一个典型的Modbus通信网络图,几乎把工业应用所有重要的设备都织在一张网上,例如:PLC、HMI、IO、驱动器等等。
基本上,RS485就是和Modbus协议一起使用,所以在我们通信协议介绍的最开始有了以下讨论:
别再说RS232、RS485是通讯协议了!
到了这里,我们基本了解到他们之间的紧密关系了吧。
总之,RS485/MODBUS是目前流行的通信方式,其特点是实现简单方便。现在大多数设备制造商都支持RS485/Modbus仪器,因为RS485转换器的价格要便宜得多,而且种类繁多。至少在低端市场,RS485/MODBUS仍然是最重要的通信模式,在未来基本不会改变。