S7-200的数据通信方式

S7-200拥有出色的通信能力。


图1. S7-200的通信能力

 

S7-200 CPU之间的通信

S7-200 CPU之间最简单易用的通信方式就是PPI通信。近来以太网和Modem通信也获得越来越多的应用。

表1. S7-200 CPU之间的主要通信方式:

通信方式 介质 本地需用设备 通信协议 通信距离 通信速率 数据量 本地需做工作 远端需做工作 远端需用设备 特点
PPI RS-485 RS-485
网络部件
PPI RS-485

9.6K
19.2K
187.5K

较少 编程 (或编程向导) RS-485
网络部件
简单可靠经济
Modem 音频模拟电话网 EM241扩展模块、模拟音频电话线(RJ11接口) PPI 电话网 33.6Kbps 编程向导编程 编程向导编程 EM241扩展模块、模拟音频电话线(RJ11接口) 距离远
Ethernet 以太网 CP243-1扩展模块(RJ45接口) S7 以太网 10M/100M 编程向导编程 编程向导编程 CP243-1扩展模块(RJ45接口) 速度高
无线电 无线电波 无线电台 自定义(自由口) 电台通信距离 1200 - 115200bps 中等 自由口编程 自由口编程 无线电台 多站联网时编程较复杂

 

S7-200与S7-300/400之间的通信

S7-200与S7-300/400之间的通信,最常用和最可靠的是PROFIBUS-DP通信,以太网也越来越多地采用,其他不常用。

表2. S7-200与S7-300/400之间的通信方式:

通信方式 介质 本地需用设备 通信协议 通信距离 通信速率 数据量 本地需做工作 远端需做工作 远端需用设备 特点
PROFIBUS-DP RS-485 EM277扩展模块、RS-485网络部件 PROFIBUS-DP RS-485 9.6K - 12M 中等 配置或编程 PROFIBUS-DP模板/带DP口的CPU 可靠,速度高;仅作从站
MPI RS-485 RS-485硬件 MPI RS-485 9.6K
19.2K
187.5K
较少 编程 CPU上的MPI口 少用;仅作从站
Ethernet 以太网 CP243-1扩展模块(RJ45接口) S7 以太网 10M/100M 编程向导配置编程 配置和编程 以太网模板/带以太网口的CPU 速度快
Modbus RTU RS-485 RS-485网络部件 Modbus RTU RS-485 1200 -115200bps 指令库 编程 串行通信模块+Modbus选件 仅作从站
无线电 RS-485/无线电转换 无线电台 自定义(自由口) 电台传播距离 1200 - 115200bps 中等 自由口编程 串行通信编程 串行通信模块  
Modbus RTU 指令库 指令库编程 串行通信模块+Modbus选件+无线电台 仅作从站

 

S7-200与西门子驱动装置之间的通信

S7-200与西门子MicroMaster系列变频器(如MM440、MM420、MM430以及MM3系列、新的SINAMICS G110 )用USS通信协议通信。

可以使用STEP 7-Micro/WIN32 V3.2以上版本指令库中的USS库指令,简单方便地实现通信。

 

S7-200与第三方HMI/SCADA软件间的通信

S7-200与第三方HMI/SCADA软件之间的通信,主要有以下几种方法:

如果监控软件是VB/VC应用程序,可以采用如下几种方法:

S7-200与第三方HMI/SCADA软件(上位机)之间的通信方式,取决于对方的通信硬件和软件能力。有关事宜请咨询第三方提供商。

 

S7-200与第三方PLC之间的通信

S7-200与第三方的PLC设备通信可以采用以下主要方式:

 

S7-200与第三方HMI(操作面板)之间的通信

如果第三方厂商的操作面板支持PPI、PROFIBUS-DP、MPI、Modbus RTU等S7-200支持的通信方式,也可以和S7-200连接通信。

西门子不测试第三方的HMI与S7-200之间的连接,有相关的问题必须咨询第三方HMI的提供者。

 

S7-200与第三方变频器之间的通信

S7-200如果和第三方变频器通信,需要按照对方的通信协议,在本地用自由口编程。

如果对方支持Modbus,需要S7-200侧按主站协议用自由口编程。

 

S7-200与其他串行通信设备之间的通信

S7-200可以与其他支持串行通信的设备,如串行打印机、仪表等通信。如果对方是RS-485接口,可以直接连接;如果是RS-232接口,可能需要转换。

此种通信都需要按照对方的通信协议,使用自由口模式编程。