诊断程序集成员的定义
标签名称 | 数据类型 | 定义 | 有效值 |
|---|---|---|---|
RunMode | BOOL | 通道的工作状态 |
|
DiagnosticActive | BOOL | 指示诊断是否有效或是否达到预后阈值。 |
|
CIPSyncValid | BOOL | 指示模块是否已与 1588 主站同步。 |
|
CIPSyncTimeout | BOOL | 指示模块是否曾与 1588 主站同步,但由于超时现在未同步 |
|
FieldPowerOff | BOOL | 通道上没有现场电源。 |
|
DiagnosticSequenceCount | SINT | 每次检测到不同的诊断条件,以及当不同的诊断条件从“检测到”转换为“未检测到”时,则递增。 | -128...+127 除非在模块上电期间,否则跳过 0 值。 |
LocalClockOffset | LINT | 本地时钟相对于系统时间的偏移量。 该值有助于检测步骤时长。 该值在收到 PTP 刷新时更新。 | 任意值 |
LocalClockOffsetTimestamp | LINT | 指示本地时钟偏移量的时间戳。 | 有效时间,如果没有记录的事件时间,则为 None。 时间格式为 YYYY-MMDD-HH:mm:SS_mmm_uuu_nnn(UTC-00:00)
|
GrandMasterClockID | SINT | 与模块同步的 CIP Sync 主时钟的 EUI-64 标识符。 | 任意值 |
FieldPowerOnTimestamp | LINT | 以 YYYY-MM-DD-HH:mm:SS.mmm 格式显示上次开启现场电源的时间戳。
| 有效时间,如果没有记录的事件时间,则为 None。 |
FieldPowerOffTimestamp | LINT | 以 YYYY-MM-DD-HH:mm:SS.mmm 格式显示上次关闭现场电源时的时间戳。
| 有效时间,如果没有记录的事件时间,则为 None。 |
CIPConnections | INT | 指示当前打开的 CIP 连接数。 | 0…24 |
CIPLostPackets | DINT | 指示在 0 级和 1 级连接(由适配器及其子设备消费)中跳过的有序地址项目序号当前总和。 | 0…2,147,483,647 |
CIPTimeouts | DINT | 指示超时连接数(包括发起方和目标方)以及适配器入站和出站连接数的当前总和。 | 0…2,147,483,647 |
CPUUtilization | INT | 指示计算引擎的利用率。 | 0…100% |
Fault | BOOL | 显示通道上是否存在故障。 |
|
Uncertain | BOOL | 显示模块的运行是否超出了设计的工作范围。 |
|
SentCharacterCount | INT | 显示发送到串行端口的字符数。 | 0...32,767 |
ReceivedCharacterCount | INT | 显示从串行端口接收的字符数。 | 0...32,767 |
TotalMessagePacketsSent | INT | 显示主站或从站发送的消息数据包数。 | 0...32,767 |
TotalMessagePacketsReceived | INT | 显示主站或母线上所有从站收到的消息数据包总数。 | 0...32,767 |
ServerNoResponseCount | INT | 显示发送到从站的消息数,其中主站没有得到任何响应。 | 0...32,767 |
RetryCount | INT | 显示主站因之前执行命令时遇到奇偶校验错误、帧错误、CRC 错误或响应超时而重试命令的总次数。 | 0...32,767 |
ERR1_IllegalFunction | INT | 显示主站发送的功能代码不被从站支持或参数不正确的次数。 | 0...32,767 |
LastDeviceReportingERR1 | INT | 显示上次报告 Modbus 异常代码 1 的设备中的 Modbus 从站地址。 | 1...255 |
ERR2_IllegalDataAddress | INT | 显示主站命令中引用的数据地址在从站中不存在或不允许访问该地址的次数。 | 0...32,767 |
LastDeviceReportingERR2 | INT | 显示上次报告 Modbus 异常代码 2 的设备中的 Modbus 从站地址。 | 1...255 |
ERR3_IllegalDataValue | INT | 显示不允许写入的数据值的次数。 超出范围,或正在写入只读地址。 | 0...32,767 |
LastDeviceReportingERR3 | INT | 显示上次报告 Modbus 异常代码 3 的设备中的 Modbus 从站地址。 | 1...255 |
ERR4_Slave DeviceFailure | INT | 显示从站尝试执行请求动作时不可恢复的错误发生次数。 | 0...32,767 |
ERR5_Acknowledge | INT | 显示从站接受请求并正在处理请求,但需要较长时间才能完成的次数。 | 0...32,767 |
ERR6_SlaveDeviceBusy | INT | 显示从站接收命令但当前正在处理长持续时间命令且处于繁忙状态的次数。 | 0...32,767 |
ERR7_NegativeAcknowledgement | INT | 显示从站不能执行命令中接收到的程序功能的次数。 | 0...32,767 |
ERR8_MemoryParityError | INT | 显示从站尝试读取扩展内存,但检测到内存中奇偶校验错误的次数。 | 0...32,767 |
Non-StandardResponse | INT | 显示从站返回大于 8 的错误代码的次数。 | 0...32,767 |
LastDeviceReportingERR4toERR8orNon-StandardResponse | INT | 显示上次报告 Modbus 异常代码 4...8 或非标准 Modbus 异常代码的设备的 Modbus 从站地址。 | 1...255 |
TotalMessagePacketsReceivedforThisSlave | INT | 显示针对该从站接收的消息数据包数。 | 0...32,767 |
BusCommunicationErrorCount | INT | 显示自上次重启、清除计数器操作或上电后从站遇到的 CRC/LRC 错误数。 | 0...32,767 |
BusExceptionErrorCount | INT | 显示自上次重启、清除计数器操作或上电后从站返回的 Modbus 异常响应数。 | 0...32,767 |
LastTransmittedExceptionCode | INT | 显示上次出错功能代码的异常代码。 | 0...32,767 |
ExecutionFunctionErrorCode | INT | 显示导致上次异常错误的功能代码。 |
|
FunctionCode1MessageCounter | INT | 自上次重启、清除计数器操作或上电后由远程设备处理的读取线圈状态消息数。 | 0...32,767 |
FunctionCode2MessageCounter | INT | 自上次重启、清除计数器操作或上电后由远程设备处理的读取输入状态消息数。 | 0...32,767 |
FunctionCode3MessageCounter | INT | 自上次重启、清除计数器操作或上电后由远程设备处理的读取保持寄存器消息数。 | 0...32,767 |
FunctionCode4MessageCounter | INT | 自上次重启、清除计数器操作或上电后由远程设备处理的读取输入寄存器消息数。 | 0...32,767 |
FunctionCode5MessageCounter | INT | 自上次重启、清除计数器操作或上电后由远程设备处理的强制单线圈消息数。 | 0...32,767 |
FunctionCode6MessageCounter | INT | 自上次重启、清除计数器操作或上电后由远程设备处理的预置单寄存器消息数。 | 0...32,767 |
FunctionCode15MessageCounter | INT | 自上次重启、清除计数器操作或上电后由远程设备处理的强制多线圈消息数。 | 0...32,767 |
FunctionCode16MessageCounter | INT | 自上次重启、清除计数器操作或上电后由远程设备处理的预置多寄存器消息数。 | 0...32,767 |
FunctionCode22MessageCounter | INT | 自上次重启、清除计数器操作或上电后由远程设备处理的屏蔽写入 4X 寄存器消息数。 | 0...32,767 |
FunctionCode23MessageCounter | INT | 自上次重启、清除计数器操作或上电后由远程设备处理的读取/写入 4X 寄存器消息数。 | 0...32,767 |
提供反馈