S7-200拥有出色的通信能力。
图1. S7-200的通信能力
- S7-200 CPU之间通信
- S7-200与S7-300/400之间的通信
- S7-200与西门子变频器间的通信
- S7-200与其他上位机软件间的通信
- S7-200与第三方PLC之间的通信
- S7-200与第三方HMI之间的通信
- S7-200与第三方变频器之间的通信
- S7-200与其他串行通信设备之间的通信
S7-200 CPU之间的通信
S7-200 CPU之间最简单易用的通信方式就是PPI通信。近来以太网和Modem通信也获得越来越多的应用。
表1. S7-200 CPU之间的主要通信方式:
通信方式介质本地需用设备通信协议通信距离通信速率数据量本地需做工作远端需做工作远端需用设备特点PPIRS-485RS-485
网络部件PPIRS-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-DPRS-485EM277扩展模块、RS-485网络部件PROFIBUS-DPRS-4859.6K - 12M中等无配置或编程PROFIBUS-DP模板/带DP口的CPU可靠,速度高;仅作从站MPIRS-485RS-485硬件MPIRS-4859.6K
19.2K
187.5K较少无编程CPU上的MPI口少用;仅作从站Ethernet以太网CP243-1扩展模块(RJ45接口)S7以太网10M/100M大编程向导配置编程配置和编程以太网模板/带以太网口的CPU速度快Modbus RTURS-485RS-485网络部件Modbus RTURS-4851200 -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软件之间的通信,主要有以下几种方法:
- OPC方式(PC Access V1.0)
- PROFIBUS-DP
- Modbus RTU(可以直接连接到CPU通信口上,或者连接到EM241模块上,后者需要Modem拨号功能)
如果监控软件是VB/VC应用程序,可以采用如下几种方法:
- PC上安装西门子的PC Access V1.0软件,安装后在目录中提供了连接VB的例子。
- Modbus RTU通信(可以直接连接到CPU通信口上,或者连接到EM241模块上,后者需要Modem拨号功能)
- S7-200采用自由口功能,通过确定的通信协议(如Modbus RTU)或其他自定义协议通信
- 如果VB/VC应用程序能够通过计算机访问PROFIBUS-DP网络,可以使用PROFIBUS-DP方式
S7-200与第三方HMI/SCADA软件(上位机)之间的通信方式,取决于对方的通信硬件和软件能力。有关事宜请咨询第三方提供商。
S7-200与第三方PLC之间的通信
S7-200与第三方的PLC设备通信可以采用以下主要方式:
- PROFIBUS-DP:如果对方能做PROFIBUS-DP主站,建议采用此方式,最为方便可靠
- Modbus RTU:如果对方能做Modbus RTU主站,可使用此方式
- 自定义协议(自由口)
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接口,可能需要转换。
此种通信都需要按照对方的通信协议,使用自由口模式编程。