EipControl:控制 EtherNet/IP Scanner
此功能用于启动或停止一个或多个 EtherNet/IP 连接。
应用程序不会直接操作控制位。必须使用 EipControl 功能。
对于每一个 EtherNet/IP 目标设备,您都能够在其连接 选项卡中找到此连接 ID。
要查看 IL 或 ST 语言的一般表示形式,请参阅功能和功能块表示形式。
下表介绍了输入变量:
输入 |
类型 |
注释 |
---|---|---|
i_uiConnId |
UINT |
被监控连接的连接 ID。 |
i_uiControl |
UINT |
o0 = 启动指定连接 o1 = 停止指定连接 o2 = 启动所有连接 o3 = 停止所有连接 |
下表描述了输出变量:
输出 |
类型 |
注释 |
---|---|---|
EipControl |
UDINT |
o0 = 启动成功 或停止 o-1 = 连接 ID 不正确 |
以下是调用此功能的示例:
rc := EipControl(0,257) ;(* opens the connection No 116 *)
IF rc <> 0 THEN (* Abnormal situation to be processed at application level *)