RS485-通信
RS485
RS485 网络是一种差分(多点)网络,每个网络多可有 126 个可寻址节点,每个网段 多可有 32 个设备。 中继器用来分割网络。 中继器不是可寻址节点;因此,中继器并 不包括在可寻址节点计数中,但会包括在每个网段的装置计数中。 RS485 支持高速数据传输(12 Mbit/s 时传输距离为 100 m,187.5 Kbit/s 时传输距离为 1 km)。 RS485 可使用 PPI 协议和自由端口: ● PPI 协议:可在 RS485 或 RS232(半双工)上运行。 可能的连接包括: – PPI 协议设备 – RS485 HMI 显示器 ● 自由端口: 可在 RS485 或 RS232(半双工)上运行。 可能的连接包括: – RS485 兼容的设备(例如条形码扫描器) – 具有 RS485 接口的设备(例如控制系统) – 使用自由端口的第三方设备 – 调制解调器
PPI 协议
PPI 是一种主站-从站协议: 主站设备向从站设备发送请求,从站设备进行响应。 请参见 下图。 从站设备并不发出消息,而是等待主站向其发送请求或对其轮询,要求其进行响 应。
主站通过由 PPI 协议管理的共享连接与从站进行通信。 PPI 不会限制可与任何一个从站 通信的主站数目;但您无法在网络中安装 32 个以上主站。
PPI 协议和 S7-200 SMART CPU
PPI 协议允许网络设备在设备之间建立逻辑连接。 对于 PPI 协议,每台设备可 提供的连接数是有限的。 请参见下表中 S7-200 SMART CPU 支持的连接数。 所有 S7-200 SMART CPU 都支持 PPI 和 PPI 协议。
波特率和网络地址
波特率和网络地址定义
波特率
数据在网络中的传输速度称为波特率,通常以千波特 (kbaud) 或兆波特 (Mbaud) 为单 位。 波特率衡量给定时间内可传输的数据量。 例如,波特率为 19.2 千波特说明传输率为 每秒 19,200 位。 每一台通过给定网络进行通信的设备都必须组态为以相同波特率传输数据。 因此,网络 的快波特率由连接到该网络的速度慢的设备决定。
网络地址
网络地址是分配给网络中每台设备的唯一编号。 网络地址唯一可确保数据传输到正确设 备或从正确设备中检索数据。 S7-200 SMART CPU 支持的网络地址为 0 到 126。下表列 出了 S7-200 SMART 设备的默认(出厂)设置。
为 S7-200 SMART CPU 设置波特率和网络地址
必须为 S7-200 SMART CPU 组态 RS485 端口网络地址和波特率,以便 CPU 可通过 RS485 网络(例如 TD400C)与 SIMATIC HMI 通信。 RS485 端口网络地址必须不同于 RS485 网络中其它设备的网络地址,RS485 端口波特 率必须与 RS485 网络中其它设备的波特率相同。 默认的 RS485 端口网络地址为 2,每 个 CPU 端口的默认 RS485 端口波特率为 9.6 千波特。 CPU 的系统块存储 RS485 端口网络地址和波特率。 为 CPU 选择参数后,必须将系统块 下载到 S7-200 SMART CPU。