plc的通信,从设备划分可分为plc与外部设备的通信及plc与系统内部设备之间的通信。根据通信对象的不同,具体又可分为以下几种情况。
plc与外部设备的通信:
1.plc与计算机的通信:plc与编程、监控、调试的计算机或网络控制系统中的上位机通信等
2.plc与通用外部设备的通信:plc与具有通用通信接口(如rs232、rs422/485等)的外部设备之间的通信。
plc与内部设备间的通信
1.plc与远程i/o之间的通信。
2.plc与plc之间的通信。
通信的基本类型:并行通信与串行通信
并行通信:是将一个数据的每一个二进制位,均采用单独的导线进行传输,并将发送与接收方进行并行连接;如下图所示
串行通信:是通过一对连接导线,将发送与接收方进行连接,传输数据的每一个二进制位,按规定的顺序,在同一连接导线上,依次进行发送与接收。如下图所示:
plc的通信一般都是用串行通信。
标准串行接口
用于通信线路连接的输入/输出线路称为接口。
连接并行通信线路的称谓并行接口;连接串行通信线路的称谓串行接口。
在plc系统中,常用的标准串行接口主要有rs232接口、rs422接口、rs485接口等。
rs232/422/485为plc系统最为常用的通信接口:
rs232接口是一种计算机、plc控制系统中最为常见的标准串行接口,接口一般使用9芯或25芯连接器,使用的信号名称、代号、引脚的意义如下表所示:
rs422接口是一种计算机、plc控制系统中常见的标准串行接口,称为“平衡电压数字接口”。接口一般使用9芯连接器,使用的信号名称、代号、引脚的意义如下表所示:
rs-485接口是在rs-422基础上发展起来的一种标准串行接口,同样采用了“平衡差分驱动”方式。接口满足rs-422的全部技术规范,可以用于rs-422通信,接口一般使用9芯连接器或接线端子连接,使用的信号名称、代号、引脚意义与rs-422相同。