RS-485通讯连接方式是工业自动化行业最常用的连接方式之一,那么我们从以下几个方面简单介绍以下它的原理和使用方法。
串行通讯标准包括RS232和RS485
1.RS-485的电气特性:逻辑“1”以两线间的电压差为+(2—6)V表示;逻辑“0”以两线间的电压差为-(2—6)V表示。接口信号电平比RS-232-C降低了,就不易损坏接口电路的芯片, 且该电平与TTL电平兼容,可方便与TTL 电路连接。
2. RS-485的数据最高传输速率为10Mbps 。
3. RS-485接口强,即抗噪声干扰性好。
4. RS-485接口的最大传输距离标准值为1200米左右,另外RS-232-C接口在总线上只允许连接1个收发器,即单站能力。而RS-485接口在总线上是允许连接多达128个收发器。即具有多站能力,这样用户可以利用单一的RS-485接口方便地建立起设备网络。因RS-485接口具有良好的抗噪声干扰性,长的传输距离和多站能力等上述优点就使其成为首选的串行接口。因为RS485接口组成的半双工网络一般只需二根连线,所以RS485接口均采用屏蔽双绞线传输。
以三菱PLC FX5U为例讲解
RS-485支持的通讯协议
RS-485是一种串口的通讯方式,若传输数据则需要一些特定的通信协议,我们以三菱PLC FX5U内置RS-485接口为例讲解,目前三菱小型PLC支持以下几种通讯协议;
(1)简易PLC间链接功能
(2)MC协议功能
(3)变频器通讯功能
(4)无顺序通讯功能
(5)通讯协议支持功能
(6)ModbusRTU通讯协议功能
在以上这些协议中,不管是欧系的PLC还是日系的PLC最常用的则是ModbusRTU通讯协议功能,那么我们简单讲解一下ModbusRTU通讯协议功能的使用方法,以三菱PLC FX5U为例讲解。
通讯链接时间时序图
主站功能
在通讯指令ADPRW中,对应参数详细解说如下;
(s1) 从站本站号
(s2) 功能代码
(s3) 与功能代码相应的功能参数
(s4) 与功能代码相应的功能参数
(s5)/(d1) 与功能代码相应的功能参数
(d2)输出通信执行状态的起始位软元件编号
编程实例