故障日志属性
下面是与运动控制轴有关的故障日志属性。
CIP 轴故障日志
用途 | 访问 | T | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|---|
必需 - 所有 | 获取 | Struct{ USINT, USINT, Struct { USINT, USINT, UINT, USINT, USINT, ULINT } [25 ] } | - | - | - | Struct { Index; Length; Fault Log Struct { Fault Type; Fault Code; Fault Sub Code; Stop Action; State Change; Time Stamp } [ ] } 故障类型:枚举值 0 = 故障已清除 1 = 初始化故障 2 = 初始化故障 - 制造商 3 = 轴故障 4 = 轴故障 - 制造商 5 = 运动故障 6 = 模块故障 7 = 组故障 8 = 配置故障 9 = APR 故障 10 = APR 故障 - 制造商 11 = 安全故障 12 = 安全故障 - 制造商 13-127:保留 128-255:供应商专用 128 = 保护故障 故障代码:枚举值 (故障类型 != 0) 0-255:故障的位编号 (故障类型 = 0) 0 = 无故障 1 = 模块重置 2 = 故障重置 3 = 关闭重置 4 = 连接重置 255 = 故障日志重置 (故障类型 != 8) 故障子代码:枚举值 (故障类型 = 8) 故障子代码:属性 ID 停止操作枚举值: 0 = 无动作 1 = 规划器停止 2 = 斜坡停止 3 =转矩限制停止 4 = 立即(惯性运转) 状态变化枚举值: 0 = 无动作 1 = 保持 2 = 禁用 3 = 关闭 |
“CIP 轴故障日志”属性是一个结构,用于实现故障的运行日志,并包含故障类型、故障代码和时戳。该结构的元素如下:
“故障日志索引”指向故障日志数组中的最新元素。故障日志数组中的每个元素称为“故障日志记录”。
“故障日志长度”元素指示故障日志数组中的元素数目。
“故障类型”是一个枚举值,指示“故障代码”应用于的故障情形或故障清除事件的类型。
“故障代码”指示已发生的特定故障情形或故障清除事件。对于故障情形(故障类型 != 0),故障代码通常表示关联轴故障属性中定义的故障位编号。对于配置故障,故障代码表示属性错误代码。对于故障清除事件(故障类型 = 0),故障代码用于标识所发生的特定故障清除事件。可能的故障清除事件包括模块重置、故障重置请求、关闭重置请求或导致 CIP 运动连接打开或关闭的重置。故障代码 255 (0xFF) 指示发生故障日志重置事件。
故障子代码是一个枚举值,用于提供有关故障情形源的更多详细信息。该枚举值特定于关联的故障代码。对于配置故障,故障子代码对应于生成错误情形的属性错误 ID。
“停止操作”元素是一个枚举值,用于指示驱动器为响应故障情形而发起的停止操作的形式。
“状态更改”元素指定故障操作的最终目标状态。
“故障时戳”表示检测到相应故障的时间。时戳的单位以系统时间为基础,以微秒单位计。
“CIP 轴报警日志”属性是一种结构,实现报警的运行日志,并包含报警类型、报警代码和时戳。该结构的元素如下:
“报警日志索引”指向报警日志数组中的最新元素。报警日志数组中的每个元素称为“报警日志记录”。
“报警日志长度”元素指示报警日志数组中的元素数目。
“报警类型”是一个枚举值,指示报警代码应用于的报警类型。
“报警代码”指示所发生的特定报警。报警代码基于关联报警属性中定义的相应报警位编号。
“报警代码”指示已发生的特定报警条件或报警清除事件。对于报警条件(报警类型 != 0),报警代码通常表示在关联“轴报警”属性中定义的报警位编号。对于报警清除事件(报警类型 = 0),报警代码用于标识所发生的特定报警清除事件。由于报警不是持久性报警,因此唯一的报警清除事件是“报警日志重置”,像“故障日志重置位”一样,代码为 255 (0xFF)。
报警子代码是一个枚举值,用于提供有关报警条件源的更多详细信息。该枚举值特定于关联的报警代码。
“报警状态”元素是一个枚举值,指示关联报警条件的当前状态。当报警条件置位(报警状态 = 1)和清除时(报警状态 = 0)时,创建报警记录条目。
“报警时戳”表示检测到相应报警条件的时间。时戳的单位基于所用系统时间单位。
CIP 轴报警日志
用途 | 访问 | T | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|---|
可选 - 所有 | 获取 | Struct{ USINT, USINT, Struct { USINT, USINT, UINT, USINT, LINT } [25 ] } | - | - | - | Struct { Index; Length; Alarm Log Struct { Alarm Type; Alarm Code; Alarm Sub Code; Alarm State; Time Stamp } [ ] } 报警类型:枚举值 0 = 报警已清除 1 = 启动禁止 2 = 启动禁止 - 制造商 3 = 轴报警 4 = 轴报警 - 制造商 5 = 运动报警 6 = 模块报警 7 = 组报警 8 = 远程获取报警 9 = 轴安全报警 10 = 轴安全报警 - 制造商 报警代码:枚举值 (报警类型 != 0) 0-255:报警的位编号 (报警类型 = 0) 255 = 报警日志重置 报警子代码:枚举值 报警状态:枚举值 0 = 报警位关闭 - 0 1 = 报警位打开 - 1 |
“CIP 轴报警日志”属性用于实现报警的运行日志,并包含报警类型、报警代码和时戳。该结构的元素如下:
“报警日志索引”指向报警日志数组中的最新元素。报警日志数组中的每个元素称为“报警日志记录”。
“报警日志长度”元素指示报警日志数组中的元素数目。
“报警类型”是一个枚举值,指示报警代码应用于的报警类型。
“报警代码”指示所发生的特定报警。报警代码基于关联报警属性中定义的相应报警位编号。
“报警代码”指示已发生的特定报警条件或报警清除事件。对于报警条件(报警类型 != 0),报警代码通常表示在关联“轴报警”属性中定义的报警位编号。对于报警清除事件(报警类型 = 0),报警代码用于标识所发生的特定报警清除事件。由于报警不是持久性报警,因此唯一的报警清除事件是“报警日志重置”,像“故障日志重置位”一样,代码为 255 (0xFF)。
报警子代码是一个枚举值,用于提供有关报警条件源的更多详细信息。该枚举值特定于关联的报警代码。
“报警状态”元素是一个枚举值,指示关联报警条件的当前状态。当报警条件置位(报警状态 = 1)和清除时(报警状态 = 0)时,创建报警记录条目。
“报警时戳”表示检测到相应报警条件的时间。时戳的单位基于所用系统时间单位。
CIP 轴故障日志复位
用途 | 访问 | T | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|---|
必需 - 所有 | 设置 | USINT | - | - | - |
写入“故障日志重置”属性将清除整个故障日志,将故障日志索引重置到第 0 个元素,记录“故障日志重置”事件,并将故障日志索引递增为 1。
CIP 轴报警日志复位
用途 | 访问 | T | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|---|
必需 - 所有 | 设置 | USINT | - | - | - |
写入“报警日志重置”属性会清除整个报警日志,将报警日志索引重置为第 0 个元素,记录“报警日志重置”事件,并将报警日志索引递增为 1。
CIP 轴故障日志计数
用途 | 访问 | T | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|---|
必需 - 所有 | 获取 | USINT | - | - | - |
该数字是添加到故障日志中的记录的持续计数。在上电时或通过控制器重置时,该数字初始化为 0,并在将每个记录添加到 CIP 轴故障日志中时递增。软件可以使用该属性来确定是否有要上载的新故障日志记录。
CIP 轴报警日志计数
用途 | 访问 | T | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|---|
必需 - 所有 | 获取 | USINT | - | - | - |
该数字是添加到报警日志中的记录的持续计数。在上电时或通过控制器重置时,该数字初始化为 0,并在将每个记录添加到 CIP 轴报警日志中时递增。软件可以使用该属性来确定是否有要上载的新报警日志记录。
CIP 轴报警源
用途 | 访问 | T | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|---|
可选 - 所有 | 获取 | USINT [128] | - | - | - | 活动报警子代码数 |
“CIP 轴报警源”属性是一个包含 128 个元素的 8 位无符号整型数组,用于表示每个可能的 CIP 轴报警的活动子代码源条件数。在任意给定时间,可以有多个源条件处于活动状态。这些源条件由其报警子代码标识。控制器使用该属性确定何时设置关联 CIP 轴报警位,以及何时将其清零。
该属性的数组索引对应于 CIP 轴报警位编号(“轴报警代码”)。每当针对给定报警将新的活动报警源条件发布到报警日志时,活动报警子代码的数量就会递增。每当针对给定报警在报警日志中清除活动报警源条件时,活动报警子代码的数量就会递减。
处理报警子代码并递增或递减关联的活动报警子代码计数器后,关联的 CIP 轴报警位的状态由活动报警子代码计数器值确定。如果计数器值大于 0,则应置位 CIP 轴报警位。如果计数器值为 0,则应将关联的 CIP 轴报警位清零。
轴报警源通过其与 CIP 运动设备关联的轴报警子代码进行标识。例如,给定报警的多个报警源来自不同的反馈通道或不同的电源结构实例。
CIP 轴报警源 - RA
用途 | 访问 | T | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|---|
可选 - 所有 | 获取 | USINT [128] | - | - | - | 活动报警子代码数 |
“CIP 轴报警源 RA”属性是一个包含 128 个元素的 8 位无符号整型数组,用于表示每个可能的 RA 特定 CIP 轴报警的活动子代码源条件数。在任意给定时间,可以有多个源条件处于活动状态。这些源条件由其报警子代码标识。控制器使用该属性确定何时设置关联 CIP 轴报警 RA 位,以及何时将其清零。
该属性的数组索引对应于 CIP 轴报警 RA 位编号(轴报警代码)。每当针对给定报警将新的活动报警源条件发布到报警日志时,活动报警子代码的数量就会递增。每当针对给定报警在报警日志中清除活动报警源条件时,活动报警子代码的数量就会递减。
处理报警子代码并递增或递减关联的活动报警子代码计数器后,关联的 CIP 轴报警 RA 位的状态由活动报警子代码计数器值确定。如果计数器值大于 0,则应置位 CIP 轴报警 RA 位。如果计数器值为 0,则应将关联的 CIP 轴报警 RA 位清零。
轴报警源通过其与 CIP 运动设备关联的轴报警子代码进行标识。例如,给定报警的多个报警源来自不同的反馈通道或不同的电源结构实例。
CIP 启动禁止源
用途 | 访问 | T | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|---|
可选 - 所有 | 获取 | USINT [16] | - | - | - | 活动报警子代码数 |
“CIP 启动禁止源”属性是一个包含 16 个元素的 8 位无符号整型数组,用于表示每个可能的 CIP 启动禁止的活动子代码源条件数。在任意给定时间,可以有多个源条件处于活动状态。这些源条件由其报警子代码标识。控制器使用该属性确定何时设置关联 CIP 启动禁止位,以及何时将其清零。
该属性的数组索引对应于 CIP 启动禁止位编号(“轴报警代码”)。每当针对给定报警将新的活动报警源条件发布到报警日志时,活动报警子代码的数量就会递增。每当针对给定报警在报警日志中清除活动报警源条件时,活动报警子代码的数量就会递减。
处理报警子代码并递增或递减关联的活动报警子代码计数器后,关联的 CIP 启动禁止位的状态由活动报警子代码计数器值确定。如果计数器值大于 0,则应置位 CIP 启动禁止位。如果计数器值为 0,则应将关联的 CIP 启动禁止位清零。
启动禁止源通过其与 CIP 运动设备关联的轴报警子代码进行标识。例如,给定启动禁止的多个启动禁止源来自不同的反馈通道或不同的电源结构实例。
CIP 启动禁止源 - RA
用途 | 访问 | T | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|---|
可选 - 所有 | 获取 | USINT [16] | - | - | - | 活动报警子代码数 |
“CIP 启动禁止源”属性是一个包含 16 个元素的 8 位无符号整型数组,用于表示每个可能的 RA 特定 CIP 启动禁止的活动子代码源条件数。在任意给定时间,可以有多个源条件处于活动状态。这些源条件由其报警子代码标识。控制器使用该属性确定何时设置关联 CIP 启动禁止 RA 位,以及何时将其清零。
该属性的数组索引对应于 CIP 启动禁止 RA 位编号(“轴报警代码”)。每当针对给定报警将新的活动报警源条件发布到报警日志时,活动报警子代码的数量就会递增。每当针对给定报警在报警日志中清除活动报警源条件时,活动报警子代码的数量就会递减。
处理报警子代码并递增或递减关联的活动报警子代码计数器后,关联的 CIP 启动禁止 RA 位的状态由活动报警子代码计数器值确定。如果计数器值大于 0,则应置位 CIP 启动禁止 RA 位。如果计数器值为 0,则应将关联的 CIP 启动禁止 RA 位清零。
启动禁止源通过其与 CIP 运动设备关联的轴报警子代码进行标识。例如,给定启动禁止的多个启动禁止源来自不同的反馈通道或不同的电源结构实例。
另请参阅
提供反馈