您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

AOP如何查询故障时间?

2025/11/18 18:09:48发布34次查看
参数p2115中显示当前时钟 ,通过aop, starter,drivemonitor 等刷新。
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
所以故障发生的时间为: 2004年2月21日11时10分36秒
注: mod( x ) = 数值x除以256的余数,int(y)= 数值y除以256的所得的整数部分
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product