PPI通信移植

S7-200 SMART CPU PPI协议只支持与HMI连接,因此S7-200 SMART CPU间通信需要使用以太网通信(Get/Put指令),移植时需要在S7-200 SMART中重新运行Get/Put向导或者指令编程。

NETR/NETW指令向导移植

S7-200 NETR/NETW指令向导移植至S7-200 SMART Get/Put向导,移植时需要在S7-200 SMART中重新运行Get/Put向导编程,如图1所示:

PPI_1

图1. NETR/NETW指令向导移植

1、NETR由Get代替,NETW由Put代替;

2、NETR/NETW最大16字节数据,Get/Put最大200字节数据,可以将NETR/NETW的多项网络读操作合并在一个Get/Put操作中处理;

3、远程CPU地址改为远程CPU IP地址;

4、本地CPU的通信区域和起始地址,直接对映;

5、远程CPU的通信区域和起始地址,直接对映。

S7-200 NETR/NETW指令向导生成的NET_EXE子程序由S7-200 SMART Get/Put向导生成的NET_EXE子程序替换,如图2所示:

PPI_2

图2. NET_EXE子程序移植

NETR/NETW指令移植

S7-200 NETR/NETW指令移植至S7-200 SMART GET/PUT指令,移植时需要在S7-200 SMART中重新编程,如图3所示:

PPI_3

图3. NETR/NETW指令移植

1、远程CPU地址改为远程CPU IP地址;

2、远程CPU的通信区域和起始地址,直接对映;

3、NETR/NETW最大16字节数据,Get/Put最大222/212字节数据,可以将NETR/NETW的多项网络读操作合并在一个GET/Put操作中处理;

4、本地CPU的通信区域和起始地址,直接对映;

5、NETR由GET代替,NETW由PUT代替;