EIPStopDevice:禁用远程适配器

功能块描述

此功能块禁用远程适配器并停止设备的连接。

图形表示形式

输入

下表介绍输入变量:

输入

数据类型

注释

i_xExecute

BOOL

值范围:FALSETRUE

缺省值: FALSE

输入 Execute 的上升沿可启动功能块。功能块持续执行,且输出 Busy 设置为 TRUE。功能块执行期间 Execute 输入的另一个上升沿将被忽略。

  • FALSE:在功能块执行期间,如果输入 Execute 设置为 FALSE,则输出 DoneError 设置为 TRUE(针对一个循环)。

  • TRUE:只要输入 Execute 设置为 TRUE,输出 DoneError 就设置为 TRUE

输入/输出

下表对输入/输出变量进行了描述:

输入/输出

数据类型

注释

iq_fbRemoteAdapter

EIPRA.FB_RemoteAdapter

要停止的设备的远程适配器。

输出

下表介绍输出变量:

输出

数据类型

注释

q_xDone

BOOL

值范围:FALSETRUE

缺省值: FALSE

  • FALSE:执行尚未启动,或者已检出错误。

  • TRUE:无检出错误时执行终止。

q_xBusy

BOOL

值范围:FALSETRUE

缺省值: FALSE

  • FALSE:功能块不处于正被执行状态。

  • TRUE:功能块正在执行中。

q_xError

BOOL

值范围:FALSETRUE

缺省值: FALSE

  • FALSE:功能块的执行正在进行中,尚未检出错误。

  • TRUE:已在执行功能块时检出错误。

q_uiErrorNumber

UINT

值范围:0...65535

缺省值:0

如果输出 Error 为TRUE,则提供错误信息。错误编号直接链接到 EtherNet/IP Scanner

属性

下表描述了属性:

属性

数据类型

注释

timTimeout

TIME

缺省值:1000 毫秒

设置方法:用于更改功能块内警戒时钟的时间值。