为“Modbus 主站”配置的通道
本节介绍在“设备定义”对话框中为通道选择“Modbus 主站”选项时创建的标签。
在标签名称中:
- “x”表示通道编号
- “y”表示连接数
- “yy”表示命令编号,范围为 00 至 49。例如,如果“yy”值为 00,则表示命令编号为 0。
- “zzzzzz”表示 Modbus 数据地址
名称 | 数据类型 | 定义 | 有效值 |
|---|---|---|---|
Ixy.RunMode | BOOL | 通道的运行状态 |
值为 0 时,表示下列情况之一:
值为 1 时,表示下列情况之一:
|
Ixy.ConnectionFaulted | BOOL | 指示连接是否处于运行状态。 如果模块已连接,标签将设置为 0。如果模块未连接,标签将更改为 1。 |
|
Ixy.DiagnosticActive | BOOL | 指示是否有诊断处于活动状态,或达到了预定阈值。 |
|
Ixy.DiagnosticSequenceCount | SINT | 每次检测到不同诊断条件时递增,并且在诊断条件从已检测状态转换到未检测状态时递增。 | -128 至 +127 除模块加电期间外,都要跳过 0 值。 |
Ixy.Fault | BOOL | 指示通道数据不准确,不能将其用于应用程序。 如果标签设置为 1,必须对模块进行故障排除,更正引起不准确的根本原因。
重要提示:
导致标签更改为 1 的条件移除后,标签会自动重置为 0。
|
|
Ixy.Uncertain | BOOL | 指示通道数据可能不准确,但尚不清楚其不准确程度。 如果标签设置为 1,必须对模块进行故障排除,更正引起不准确的根本原因。
重要提示:
导致标签更改为 1 的条件移除后,标签会自动重置为 0。
|
|
Ixy.LastExecutedCommand | SINT | 指示上次执行的 Modbus 命令编号。 |
|
Ixy.Commandyy.Fault | BOOL | 指示上次执行的命令失败。 |
|
Ixy.Commandyy.Uncertain | BOOL | 不适用 | 始终为 0 |
Ixy.Commandyy.ParityError | BOOL | 指示上次执行的命令是否发生奇偶校验错误。 |
|
Ixy.Commandyy.ResponseTimeout | BOOL | 显示是否存在响应超时。 |
|
Ixy.Commandyy.FramingError | BOOL | 显示是否存在帧错误。 |
|
Ixy.Commandyy.SlaveErrorCode | SINT | 指示是否发生从站错误代码。
重要提示:
从站错误代码不等于异常代码。
| 0 = 无错误 非零 = 来自 Modbus 从站设备的 Modbus 异常代码响应 |
Ixy.Commandyy.ExecutionCount | SINT | 执行命令的次数。 | -128 至 +127 |
Ixy.Commandyy.Datazzzzzz | SINT, INT, or REAL | 显示从站的读取命令响应数据。 根据命令列表的创建方式,此标签的数据是动态的。 | 任意值 |
名称 | 数据类型 | 定义 | 有效值 |
|---|---|---|---|
Oxy.Run | BOOL | 通道的运行状态 |
|
Oxy.Commandyy.Datazzzzzz | SINT, INT, or REAL | 写入发送到从站的命令数据。 根据命令列表的创建方式,此标签的数据是动态的。 | 任意值 |
提供反馈