字节
|
参数
|
数据类型
|
起始值
|
说明
|
0 … 1
|
InterfaceID
|
HW_ANY
|
-
|
本地接口的硬件标识符
|
2 … 3
|
ID
|
CONN_OUC
|
-
|
引用该连接(取值范围:1 到 4095)。
该参数将唯一确定 CPU 中的连接。指令“MB_SERVER”的每个实例必须使用唯一的 ID。该 ID 还不得被不同通信类型的其他指令同时使用。
注:对于固件版本为 V2.9 或更高版本的 S7-1500 CPU 和固件版本为 V4.5 或更高版本的 S7-1200 CPU,ID 也可能由指令“TCONSettings”提供。
|
4
|
ConnectionType
|
BYTE
|
11
|
连接类型
对于 TCP,选择 11(十进制)。不允许使用其它连接类型。如果使用了其它连接类型(如 UDP),该指令的 STATUS 参数将输出相应的错误消息。
|
5
|
ActiveEstablished
|
BOOL
|
FALSE
|
建立连接的方式所对应的 ID
对于被动连接建立,应选择 FALSE。
|
6 … 9
|
RemoteAddress
|
ARRAY [1..4] of BYTE
|
0.0.0.0
|
连接伙伴的 IP 地址,例如,192.168.0.1:
如果指令“MB_SERVER”要接受来自任何连接伙伴的连接请求,应将“0.0.0.0”用作 IP 地址。
|
10 … 11
|
RemotePort
|
UINT
|
0
|
远程连接伙伴的端口号(取值范围:1 - 49151)。
如果指令“MB_SERVER”要接受来自远程伙伴任何端口的连接请求,应将“0”用作端口号。
|
12 … 13
|
LocalPort
|
UINT
|
502
|
本地连接伙伴的端口号(取值范围:1 - 49151)。
此 IP 端口号定义 Modbus 客户端连接请求中要监视的 IP 端口。
默认值为 502。
|