200 PLC PPI协议多主站网络问题

Q1:什么是PPI网络上的多主站编程?需要哪些设备来实现?

如果在一个通信网络上存在其他主站(如TD 400C,或者上位计算机等),同时需要进行Micro/WIN的编程、监控,这就是多主站网络编程。
使用西门子的下列设备可以实现Micro/WIN的多主站编程:

https://www.ad.siemens.com.cn/service/article/_assets/4.gif如果通过CP卡编程时,选择了MPI协议,注意MPI主站不能访问作为PPI主站的CPU。
https://www.ad.siemens.com.cn/service/article/_assets/4.gif如果有第三方的产品要连接到多主站网络上,用户需要咨询第三方产品提供商以了解是否支持西门子的S7-200多主站网络。要进行多主站编程,不但编程计算机要支持,网上的其他设备也要有多主站通信能力。(早期的多主站连接依赖于计算机硬件和Windows操作系统。随着计算机技术的发展,多数情况下已经不能做到多主站编程通信。建议用户使用西门子的多主站编程电缆或者CP卡配合Micro/WIN实现多主站编程通信。)

Q2:PPI多主站的电缆有哪些类型?怎么选择及设置?

200 PLC的多主站电缆包括RS-232/PPI多主站电缆和USB/PPI多主站电缆,具体参数见下表所示:

001

选择好多主站电缆后,在编程软件中可按照下图进行设置:

S7-200可以通过两种不同类型的PPI多主站电缆进行通讯。这些电缆允许通过RS--232或USB接口进行通讯。
如下所示,选择PPI多主站电缆的方法很简单。只需执行以下步骤即可:
1. 在“设置PG/PC接口”属性页中,点击属性按钮。
2. 在属性页中,点击本地连接标签。
3. 选中USB或所需的COM端口。

a

Q3:多主站PPI通信速率怎么设置?

CPU通信口的速率只能在S7-200项目文件中的“系统块”中设置,新的通信速率在系统块下载到CPU中后才起作用;
通信电缆的通信速率:只需将RS232/PPI电缆的DIP开关5设置为“1”而其他设置为“0”;而USB/PPI电缆不需要设置;
Micro/WIN 决定了PC机通信口(RS232口)的通信速率。

Q4:多主站网络上的DIP开关怎么使用?

RS-232/PPI多主站电缆有8个DIP开关:其中两个开关用于组态电缆,以便可使用STEP7--Micro/WIN:
如果需要将电缆连到PC上,则需选择PPI模式(开关5=1)和本地操作(开关6=0);
如果需要将电缆连在调制解调器上,则需选用PPI模式(开关5=1)和远程操作(开关6=1)。

003

Q5:在多主站PPI通信中,如何设置PPI电缆属性中的Advanced PPI和Multi Master Network选项?

随着计算机技术的发展,仅通过旧型号的PC/PPI电缆已经不能实现多主站通信,因此这两项设置现在已经没有用处。
采用新型号电缆,配合Micro/WIN V3.2 SP4以上版本(如果使用智能多主站电缆和Micro/WIN V3.2 SP4以上版,不必选中),可以轻松实现多主站通信。因此应当取消上述两项的选择。

Q6:如何设置PC/PPI电缆的DCE(本地)和DTE(远程)模式?

早期RS-232接口主要用来连接PC机和数据Modem。在这种连接中,计算机被配置为数据终端设备(DTE),Modem作为数据通信设备 (DCE)。现在RS-232也用于连接其他设备如串行打印机、数据采集模块、无线数据电台等。一般地,一个RS-232连接总是包括一个DTE和一个 DCE。
根据RS-232标准,DTE和DCE接口的数据信号引脚定义不同。信号总是按照DTE设备一侧命名。RS-232的三个基本信号是:

另外还有两对握手信号:

新的多主站RS-232/PPI电缆(6ES7 901-3CB30-0XA0)的DTR/DSR信号是内部短接的。
电缆上的DIP开关6用来选择电缆在通信中做DTE,还是DCE设备(旧电缆3BF21使用DIP开关5选择)。参考PC/PPI电缆的RS-232侧引脚定义,可以发现设置DTE和DCE模式时改变了如下几个信号:

PC机总是DTE设备,因此在与PC机连接时电缆设置为DCE设备;和其他一些设备的RS-232口连接时,如部分串行打印机、数据电台时,可能需要设置为DTE设备。

Q7:怎么连接RS232/PPI多主站电缆?

下图所示为连接S7-200与编程设备的RS-232/PPI多主站电缆。连接电缆:
1. 连接RS-232/PPI多主站电缆的RS-232端(标识为“PC”)到编程设备的通讯口上。(本例中为COM 1)。
2. 连接RS-232/PPI多主站电缆的RS-485端(标识为“PPI”)到S7200的端口0或端口1。
3. 如图2--2所示,设置RS-232/PPI多主站电缆的DIP开关。

007

Q8:单主站PPI网络连接?

对于简单的单主站网络来说,编程站可以通过PPI多主站电缆或编程站上的通讯处理器(CP)卡与S7--200CPU进行通讯。
在下图的网络实例中,编程站(STEP7--Micro/WIN)是网络的主站,人机界面(HMI)设备(例如:TD200、TP或者OP)是网络的主站。
在两个网络中,S7--200 CPU都是从站响应来自主站的要求。

008

对于单主站PPI网络,需要组态STEP 7--Micro/WIN使用PPI协议。如果可能的话,请不要选择多主站网络,也不要选中PPI高级选框。

Q9:只带一个从站的多主站网络连接?

下图中给出了有一个从站的多主站网络示例。
编程站(STEP 7--Micro/WIN)可以选用CP卡或PPI多主站电缆。STEP 7--Micro/WIN和HMI共享网络。
STEP 7--Micro/WIN和HMI设备都是网络的主站,它们必须有不同的网络地址。如果使用PPI多主站电缆,那么该电缆将作为主站,并且使用STEP
7--Micro/WIN提供给它的网络地址,S7-200 CPU将作为从站。

009

Q10:多个主站和多个从站的多主站网络连接?

图7--12中给出了多个主站和多个从站进行通讯的PPI网络实例。
在例子中,STEP 7--Micro/WIN和HMI可以对任意S7--200 CPU从站读写数据。
STEP7--Micro/WIN和HMI共享网络。所有设备(主站和从站)有不同的网络地址。如果使用PPI多主站电缆,那么该电缆将作为主站,并且使用
STEP 7--Micro/WIN提供给它的网络地址,S7-200CPU将作为从站。

010

对于带多个主站和一个或多个从站的网络,需组态STEP 7--Micro/WIN以使用PPI协议,如果可能,还应使能多主网络并选中PPI高级选框。
如果您使用的电缆是PPI多主站电缆,那么多主网络和PPI高级选框便可以忽略。

Q11:复杂的多主站网络连接?

下图给出了一个带点到点通讯的多主网络。
STEP 7--Micro/WIN和HMI通过网络读写S7--200CPU,同时S7--200 CPU之间使用网络读写指令相互读写数据(点到点通讯)。

0111

下图中给出了另外一个带点到点通讯的多主网络的复杂PPI网络实例。
在本例中,每个HMI监控一个S7--200 CPU。S7--200 CPU使用NETR和NETW指令相互读写数据(点到点通讯)。
对于复杂的PPI网络,组态STEP 7--Micro/WIN使用PPI协议时,最好使能多主站,并选中PPI高级选框。
如果您使用的电缆是PPI多主站电缆,那么多主网络和PPI高级选框便可以忽略。

0112

Q12:HMI与S7-200 CPU怎么进行多主站连接?

对于HMI(人机操作接口设备)来说,在S7-200系统中的多主站连接包括以下几种情况:

https://www.ad.siemens.com.cn/service/article/_assets/2.gif所谓CPU做主站,就是CPU特定的通信口进行网络读写(NetR/NetW)操作,如果CPU的两个通信口分别连接不同的网络,不做网络读写的通信口在网上不算主站。下文同此。
https://www.ad.siemens.com.cn/service/article/_assets/4.gif第三方的HMI是否支持多主站连接请咨询其厂商,西门子不做测试。
https://www.ad.siemens.com.cn/service/article/_assets/4.gifProTool/Pro Runtime等软件HMI不能管理新版多主站电缆,不能使用新版电缆实现多主站通信;只能将新电缆的DIP开关5拨到OFF,实现单主站连接。要进行多主站通信,只能使用CP卡通信(CP5611/CP5613等)。
https://www.ad.siemens.com.cn/service/article/_assets/3.gif上述HMI软件要通过新版多主站电缆实现多主站连接,只能通过PC Access(OPC Server)软件。当然它们必须支持OPC连接功能。
1. 网络上有其他HMI
老产品 TP 070 (已淘汰)不允许网络上有其他HMI存在。其他产品无此要求。
2. 网络上有CPU做通信主站
网络上有CPU做通信主站,也就是使用NetR/NetW(网络读写)指令访问其他CPU的数据时,这种多主站连接比较复杂。完全支持此种多主站连接的 HMI 包括西门子提供的:

其他西门子出产的 HMI 产品,只要能够选择 PPI 通信协议,都可以支持与网络中做 PPI 主站的S7-200 CPU (端口)通信。老产品 TP 070 除外。
3. 网络上有Micro/WIN编程计算机
支持此种多主站连接的 HMI 主要包括西门子提供的:

https://www.ad.siemens.com.cn/service/article/_assets/4.gif需使用Micro/WIN V3.2 SP4以上版本,和新版多主站编程电缆。