MI-EL-45 RtSend
从终端设备1向终端设备2发送消息。
类型: CFunction
图书馆中的路径:
|
资料描述
要使用该块,请安装/更新支持包。 节奏块。
座 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
如果机器中安装了多个模块,则通道编号采用端到端方式。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
# Ждать завершения транкзации — 等待总线控制器完成线路交换
Details
启用该选项可能会导致计算步长溢出。如果禁用该选项,模型开发人员必须独立监控线路中可能出现的事务冲突,并在必要时增加区块计算步长。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
# Шаг расчёта, с: — 计算步骤(秒
Details
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
解码总线控制器块中的错误状态
输出*Error*的数据类型为’UInt32'。 根据总线上检测到的情况,其中设置了以下位:
ERAO_ERROR::操作系统中的运算放大器地址错误。 掩模为0x1。 MEO_ERROR::错误代码"Manchester-2"。 掩模为0x2。 To_error::接收超时。 掩模为0x4。 EBC_ERROR::传输过程中的自监控错误或接收过程中的复合错误。 掩模为0x8。 RTFL_ERROR::OS位"运算放大器故障"。 掩模为0x10。 DNBA::OS位"接受的接口管理"。 掩模为0x20。 SSFL_ERROR::OS位"子系统故障"。 掩模为0x40。 BUSY::OS位"子系统忙"。 掩模为0x80。 Rt_error::接收超时。 掩模为0x100。 Hw_error::本地硬件错误。 掩模为0x200。