RS485是一个物理接口,简单来说,也就是硬件。RS485属于有线传输,所以就需要硬件传输媒介,实际就是两根线就可以了,这两根线上传输的实际上是同一个信号,只是发送端把这个信号一分为二,不过在接收端会把它还原为原来的信号。
由于RS485具备差分传输线的优势,因此能够把信号在传输过程中引入的干扰抵消掉,所以RS485的抗干扰能力更强,可以传输信号至上千米。
RS485/Modbus是现在流行的一种布网方式,其特点是实施简单方便 ,RS485的转换接口相对便宜,种类繁多。
Modbus是一种国际标准的通讯协议,用于不同厂商之间的设备交换数据(一般是工业用途)。所谓协议,也可以理解为上面说的“语言”,属于软件。
一般情况下,两台设备通过Modbus协议传输数据,最早是用RS232作为硬件接口(也就是普通电脑上的串行通讯口),后来也有用RS422的,以及最常用的RS485,这种接口传输距离远,在工业现场用的比较多。
Modbus协议又分Modbus RTU,Modbus ASCII和后来发展的Modbus TCP三种模式。其中前两种所用的物理硬件接口都是串行(Serial)通讯口(RS232、RS422、RS485),而Modbus TCP则是为了顺应当今世界的发展潮流,可以用Ethernet网或Internet来连接传送数据。