在去西航做workshop的时候,有人问过这个问题,以下是报警号的具体计算方法:
用户报警是从700000开始的,因为是对应于DB2.DBX180.0开始的。可以通过以下办法来迅速找到DB数据块中的报警点。
180(初始报警点)+ (中间两位数乘以8)+ (后两位数除以8的商+小数点+余数)
举例:报警号701661
180(初始报警点)+16*8(中间两位数乘以8,8进制算法)+61/8(后两位数除以8=商加小数点+余数,比如此为商7余5)=180+128+7.5=315.5,所以701661的报警位为DB2.DBX315.5。