移植点对点程序块
简介
S7-300/400 使用特定的程序块,通过点对点 CP 实现通信功能。
S7-1500 中包含有一个适用于这些通信功能的修订指令集。
在移植期间,将询问是使用适用于 S7‑1500 通信模块的修订指令集还是 S7‑300/400 通信处理器的程序块。
下表简要列出了移植 S7-300/400 中程序块时所使用的 S7-1500 指令。
有关“类别”列中规范的详细信息,请参见章节“有关移植指令的信息”。
用于点对点通信的程序块
通信服务/功能范围 | 块 | 库 | S7‑1500 | 类别 | ||
---|---|---|---|---|---|---|
CP 300 | CP 400 | ET 200S | ||||
CP 340 的块 | P_RCV | √ | - | - | Receive_P2P | 3 1) |
P_SEND | √ | - | - | Send_P2P | 3 1) | |
P_RESET | √ | - | - | Receive_Reset | 3 1) | |
V24_STAT_340 | √ | - | - | Signal_Get | 3 1) | |
V24_SET_340 | √ | - | - | Signal_Set | 3 1) | |
P_PRINT | √ | - | - | - | 4 | |
CP 341 的块 | P_RCV_RK | √ | - | - | Receive_P2P | 3 1) |
P_SND_RK | √ | - | - | Send_P2P | 3 1) | |
V24_STAT | √ | - | - | Signal_Get | 3 1) | |
V24_SET | √ | - | - | Signal_Set | 3 1) | |
P-PRT341 | √ | - | - | - | 4 | |
CP 440 的块 | RECV_440 | - | √ | - | Receive_P2P | 3 1) |
SEND_440 | - | √ | - | Send_P2P | 3 1) | |
RES_RECV | - | √ | - | Receive_Reset | 3 1) | |
CP 441 的块 | V24_STAT_441 | - | √ | - | Signal_Get | 3 1) |
V24_SET_441 | - | √ | - | Signal_Set | 3 1) | |
Modbus 的块 | MODB_341 | √ | - | - | - | 4 2) |
MODB_441 | - | √ | - | - | 4 2) | |
ET 200S 1SI 的块 | S_RCV | - | - | √ | Receive_P2P | 3 1) |
S_SEND | - | - | √ | Send_P2P | 3 1) | |
S_VSTAT | - | - | √ | Signal_Get | 3 1) | |
S_VSET | - | - | √ | Signal_Set | 3 1) | |
S_XON | - | - | √ | Port_Config | 3 1) | |
S_RTS | - | - | √ | Port_Config | 3 1) | |
S_V24 | - | - | √ | Send_Config | 3 1) | |
S_MODB | - | - | √ | - | 4 2) | |
S_USST | - | - | √ | - | 4 2) | |
S_USSR | - | - | √ | - | 4 2) | |
S_USSI | - | - | √ | - | 4 2) | |
紧凑型 CPU S7-300 中的块 | SEND_PTP | √ | - | - | Send_P2P | 3 1) |
RCV_PTP | √ | - | - | Receive_P2P | 3 1) | |
RES_RCVB | √ | - | - | Receive_Reset | 3 1) |
1) 有关移植该指令的信息,请参见“链接”。
2) S7-1500 不支持 ET 200S 1SI 中的这些指令。而使用 Modbus (RTU) 或 USS 中的指令,连接点到点模块“ET 200SP CM PtP”。
其它形参
在 S7-1500 中,这些指令还带有其它形参。在移植过程中,需要为这些附加参数提供相应的实参。
shtxjd.cn.b2b168.com/m/