ControlChannels:启用或禁用与 TM3BCEIP 的所有通讯通道

功能描述

ModbusTCP Remote Adapter 库仅可用于与 Modbus TCP 扫描器配合使用的 TM3BCEIP 总线耦合器型号。在将 TM3BCEIP 总线耦合器添加到配置中时自动添加此库。

此功能让您能够启用或禁用与 TM3BCEIP 的所有通讯通道。

在(冷/热)复位之后,此函数所管理的通道重新初始化为缺省值(启用)。

发出停止或启动命令之后,如果先前已禁用这些通道,则这些通道保持禁用状态。执行了复位之后,如果先前已禁用这些通道,则会启用这些通道(缺省)。

注: 当您尝试禁用与 TM3BCEIP 总线耦合器通讯的通道时,系统将尝试重新启用该连接并将总线耦合器配置发送给它。因此,系统将此视为错误。为了有效地禁用连接到 TM3 总线耦合器 的通道,您必须使用 DisableRemoteAdapter 属性禁用与总线耦合器关联的对象:<DeviceName>_RemoteAdapter.DisableRemoteAdapter := TRUE;

图形表示形式

IL 和 ST 表示形式

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

I/O 变量描述

下表介绍了输入变量:

输入

类型

注释

Enable

BOOL

启用或禁用命令。

下表描述了输出变量:

输出

类型

注释

ControlChannels

BOOL

当启用所有通讯通道时,设置为 TRUE。

示例

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

<DeviceName>_RemoteAdapter.ControlChannels(FALSE);(* 禁用与设备的通讯 *)