通信分类: 通信就是信息传递,是个很广义的名词。一般通信指“电”信号的通信,叫电信。这里主要说说PLC与其控制的设备间的通信。 按信道中传输的信号分类: 数字信号通信:方波信号,PLC的通信属于此类通信。 模拟信号通信:正弦波信号,比如广播。 数字通信的优点: 1,抗干扰能力强,传输距离远。 2,易于加密,传输安全。 3,产品重复性好。 按传输方式分为并行通信和串行通信。 并行通信:按字或字节为单位整体进行传送,特点是传送速度快、线多、远距离传送成本高。主要用于计算机、PLC内部的通信。 串行通信:串行通信:以二进制的位为单位的数据传输方式。需要的线少,适用于较远的场合。分为同步传送和异步传送。 串行通信又分为: 同步串行通信:一次性传完 异步串行通信:间隔性传完 按传送方向分为:单工通信,半双工通信,全双工通信。 单工通信,单方向发生数据。 半双工通信,双方向可以传送,数据不能同时传送。 全双工通信,双方向传送数据可以同时接收发送。 串行通信三要素: 一,接口标准: 是通信的硬件协议,提供机械的,电气的,功能性的特性和规程。同时定义传输介质与网络接口的连接方式以及数据发送和接收方式。 RS232:通信距离15米,通信速率20KB每秒,1对1通信,逻辑电平高,逻辑1:负电压,最少三根线。全双工 RS422:通信距离1200米,通信速率10MB/秒,一对10通信,通信逻辑电平低,逻辑1:正电压,最少4根线。全双工 RS485:通信距离1200米,通信速率10MB/秒,一对32通信,通信逻辑电平低,逻辑1:正电压,最少2根线。全/半双工(4/2线)。 USB:通信距离5米内。 以太网RJ45:略。 二,通信格式: 通信双方进行统一设置的参数。包括:起始位,校验位,停止位,数据长度,波特率。 起始位:用来通知对方开始接收数据,由1变为0。 数据位:7/8位。 校验位:检验数据位发送是否正确,可以设置为奇、偶、无校验。 停止位:一或两位。 传送速率:根据距离来调整,距离远调慢一点。 三,数据格式: 通信软件协议,必须对信息的传输内容作出规定,比如MODBUS通信协议。对通信接口提出要求,对控制设备间通信方式进行规定,规定查询和应答的通信周期。 包括传输数据信息帧的结构、设备的站址、功能代码、数据校验方式、错误检测、信息传输中字符的制式等。 数据信息帧结构: 主要根据HDLC高级数据链路控制设计信息帧,其结构如下: 起始码→地址码→控制码→信息码→校验码→停止码。 起始码:又叫“帧头”、“头码”,一般为一个特殊的标志。 地址码:设备在网络通信中的站址。 控制码:要求接受方做什么?又叫“功能码”。 信息码:告诉接受方怎么做?又叫“数据码”。 校验码:由通信协议规定。 停止码:一个或两个特殊的标志(ASCII码符)。 |
|