1.串口
一般来说就是指串行通讯口,常用的有RS485, RS232和RS422
串口是一种硬件连接方式,
可以看成是硬件
2.Modbus通信协议
Modbus通信协议分为MODBUS RTU,MODBUS ASCII和MODBUS TCP三种模式。MODBUS RTU,MODBUS ASCII所用的物理硬件接口都是串行(Serial)通讯(RS232,RS422,RS485)。而MODBUS TCP使用的硬件接口就是以太网(Ethernet)口了,也就是我们电脑上一般用的网络口。
Modbus是一种数据传输协议,可以看成是软件。
3.总结
RS485是一个工业总线通信的常见串口,可以支持多点、双向通信的功能,有着较长的通信距离、较强的抗干扰能力,提升整个网络中数据传输的可靠性。而Modbus协议是一种工业通信协议,具备标准开放免费等优势,可以支持RS485、RS232等串口,是一种数据的通用语言。
RS485和Modbus不是一种概念。RS485是指物理串口,可以支持Modbus协议;而Modbus是指虚拟数据语言,可以通过RS485、RS232、RS422进行数据传输。在工业设备中,如PLC、DCS、仪器仪表、数控机床、工业网关等,具备RS485就意味着支持Modbus通信协议,支持通过Modbus搭建网络进行数据传输,应用范围十分广泛。