故障和报警缓冲器
提示
每个驱动都有一个故障缓冲器和一个报警缓冲器。在这两个缓冲器中记录了驱动和设备的报告信息。
在关闭控制单元时,以非易失性方式保存故障缓冲器,即在接通之后,故障缓冲器的历史记录仍然存在。
提示
故障/报警缓冲器中的记录会延时。因此,当故障/报警缓冲器识别到变化(r0944, r2121)并出现了“故障生效”/“报警生效”后,再从中读取信息。
故障缓冲器
所出现的故障会按以下方式记录到故障缓冲器中:
图片: 故障缓冲器的结构
故障缓冲器的属性:
一个新的故障事件由一个或多个故障组成并会记录在“当前故障事件”中。
在缓冲器中按照发生的时间顺序进行排列。
当出现了一个新的故障事件时,故障缓冲器会重新进行排列。历史记录会在“已应答的故障事件”中从 1 到 7 排列。
只要在“当前故障事件”中对至少一个故障进行了原因消除和应答,故障缓冲器都会进行重新排列。未清除的故障仍会保留在“当前故障事件”中。
如果“当前故障事件”中已记录了 8 个故障,那么当再出现一个新的故障时,参数下标 7 中的故障会被新故障覆盖。
故障缓冲器每修改一次,r0944 都会加一。
发生故障时,可能会输出一个故障值(r0949)。故障值可用于故障的精确诊断,含义见故障描述。
清零故障缓冲器
清零所有驱动对象的故障缓冲器:
p2147 = 1 --> 执行清零之后将自动设定 p2147 = 0。
清零某个驱动对象的故障缓冲器:
p0952 = 0 --> 该参数属于某个驱动对象。
当出现下列事件时自动清零故障缓冲器:
调整出厂设置 (p0009 = 30 和 p0976 = 1)。
更改驱动对象类型
将固件升级到新版本。
报警缓冲器,历史报警
报警缓冲器中的报警由报警代码、报警值和报警时间(收到,解决)组成。历史报警占用参数中靠后的下标([8...63])。
图片: 报警缓冲器的结构
所出现的报警会按以下方式记录到报警缓冲器中:
在报警缓冲器中最多能显示 64 个报警:
下标 0 .. 6:显示最早的 7 个报警
下标 7:显示最新的一个报警
在历史报警中最多能显示 56 个报警:
下标 8:显示最新的一个报警
下标 9 .. 63:显示最早的 55 个报警
报警缓冲器/历史报警的属性:
报警在缓冲器中按照出现的时间顺序从 7 到 0 排列,在历史报警中为 8 到 63。
如果报警缓冲器中已记录了 8 个报警,那么当出现一个新的报警时,已经解决的报警会被转移到历史报警中。
报警缓冲器每修改一次,r2121 都会加一。
发生报警时,可能会输出一个报警值(r2124)。报警值可用于报警的精确诊断,含义见报警描述。
报警缓冲器清零,下标 [0...7]:
报警缓冲器下标[0...7]按以下方式复位:p2111 = 0