EipControl:控制 EtherNet/IP Scanner

功能描述

此功能用于启动或停止一个或多个 EtherNet/IP 连接。

应用程序不会直接操作控制位。必须使用 EipControl 功能。

对于每一个 EtherNet/IP 目标设备,您都能够在其连接 选项卡中找到此连接 ID。

图形表示形式

IL 和 ST 表示形式

要查看 IL 或 ST 语言的一般表示形式,请参阅功能和功能块表示形式

I/O 变量描述

下表介绍输入变量:

输入

类型

注释

i_uiConnId

UINT

被监控连接的连接 ID

i_uiControl

UINT

  • 0 = 启动指定连接

  • 1 = 停止指定连接

  • 2 = 启动所有连接

  • 3 = 停止所有连接

下表描述了输出变量:

输出

类型

注释

EipControl

UDINT

  • 0 = 成功启动或停止

  • -1 = 连接 ID 不正确

示例

以下是调用此功能的示例:

rc := EipControl(0,257) ;(* opens the connection No 116 *)

IF rc <> 0 THEN (* Abnormal situation to be processed at application level *)