以下信息适用范围:MM420/440

AOP如何查询故障时间?


参数P2115中显示当前时钟 ,通过AOP, StarterDriveMonitor 等刷新

P2115 [0] 实时时钟 : +
P2115 [1]
实时时钟 : 小时+
P2115 [1]
实时时钟 : +

参数r0948 存储故障发生的时间这一时间标记表明故障是在什什么时候出现的。

r0948[0]:新近的故障跳闸信号--,故障时间:秒+分
r0948[1]
:新近的故障跳闸信号--,故障时间:时+日
r0948[2]
:新近的故障跳闸信号--,故障时间:月+年

r0948[3]:新近的故障跳闸信号-1 ,故障时间:秒+分
r0948[4]
:新近的故障跳闸信号-1 ,故障时间:时+日
r0948[5]
:新近的故障跳闸信号-1 ,故障时间:月+年

r0948[6]:新近的故障跳闸信号-2 ,故障时间:秒+分
r0948[7]
:新近的故障跳闸信号-2 ,故障时间:时+日
r0948[8]
:新近的故障跳闸信号-2 ,故障时间:月+年

r0948[9]:新近的故障跳闸信号-3 ,故障时间:秒+分
r0948[10]
:新近的故障跳闸信号-3 ,故障时间:时+日
r0948[11]
:新近的故障跳闸信号-3 ,故障时间:月+年

r0948[0][1][2]记录r947[0][1]中故障发生时间;
r0948[3]
[4][5]记录r947[2][3]中故障发生时间;
r0948[6]
[7][8]记录r947[4][5]中故障发生时间;
r0948[9]
[10][11]记录r947[6][7]中故障发生时间;


r0948 中读出的数据须经过计算可获得实际时间, 计算方法如下:

r0948[0] = 256* 秒+分
r0948[1] = 256*
时+日
r0948[2] = 256*
月+(-2000)

例如

r0948[0] = 9226
r0948[1] = 2837
r0948[2] = 516

 计算过程如下

= 2000 + Mod(r0948[2]) =2000 + Mod (512) = 2000 + 4 = 2004
= Int(r0948[2]) = Int(516)=2
= Mod(r0948[1]) = Mod(2837)=21
= Int(r0948[1]Int(2837)=11
= Mod(r0948[0]Mod(9226)=10
= Int(r0948[0]Int(9226)=36
所以故障发生的时间为: 2004221111036

注: Mod( X ) = 数值X除以256的余数,IntY= 数值Y除以256的所得的整数部分