Engee 文档

MI-EL-45 RtSend

从终端设备 1 向终端设备 2 发送信息。

类型: CFunction

图书馆中的路径:

/RITM/RITMeX MI-EL-45/MI-EL-45 RtSend

说明

MI-EL-45 RtSend 程序块用于启动从端点 1 到端点 2 的报文发送。

端口

输入

# LS1 地址 — 发送信息的终端设备地址
标量

Details
数据类型

Float64`。

复数支持

# 子地址 OU1 — 发送信息的终端设备的子地址
标量

Details
数据类型

Float64`。

复数支持

# 标码数 — 要传输的数据字数
标量

Details
数据类型

Float64`。

复数支持

# OU2 地址 — 将向其发送信息的终端设备的地址
尺度

Details

地址 31 是广播地址。

数据类型

Float64`。

复数支持

# 子地址 OU2 — 将向其发送信息的终端设备的子地址
标量

Details
数据类型

Float64`。

复数支持

输出

# 出错 — 频道交换错误标志
尺度

Details

如果总线控制器发生通信错误,将设置一个非零值。

数据类型

Float64`。

复数支持

参数

Параметры:

# Номер канала: — 启动事务的总线控制器的通道号
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8

Details

如果机器中安装了多个模块,则通道编号采用端到端方式。

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8

默认值

1

程序使用名称

m_chNum

可调谐

可计算

# Ждать завершения транкзации — 等待总线控制器完成线路交换

Details

启用该选项可能会导致计算步长溢出。如果禁用该选项,模型开发人员必须独立监控线路中可能出现的事务冲突,并在必要时增加区块计算步长。

默认值

true (已开启)

程序使用名称

m_waitFlag

可调谐

可计算

# Шаг расчёта, с: — 计算步骤(秒

Details
默认值

-1

程序使用名称

m_smplT

可调谐

可计算

破译总线控制器模块的错误状态

错误*输出具有 `UInt32`数据类型。根据总线上检测到的情况,它将设置以下位:

ERAO_ERROR::操作系统中 OU 地址错误。掩码 0x1。 MEO_ERROR::曼彻斯特-2 编码错误。掩码 0x2。 TO_ERROR::接收超时。掩码 0x4。 EBC_ERROR::传输时的自检错误或接收时的复合错误。掩码 0x8。 RTFL_ERROR::操作系统位 "OU 故障"。掩码 0x10。 DNBA::操作系统位 "接受接口控制"。掩码 0x20。 SSFL_ERROR::操作系统位 "子系统故障"。掩码 0x40。 BUSY::操作系统位 "子系统忙"。掩码 0x80。 RT_ERROR::接收超时。掩码 0x100。 HW_ERROR::本地硬件错误。掩码 0x200。