2023年11月30日发(作者:)

FEP设备硬件时间查看与校准

无锡地铁12号线FEP设备采用MOXA D710安装QNX 6.4.0嵌入式操作系统,

通过/FEP/watchdog程序监控子系统链接状况以及FEP接口程序/FEP/fep_rel

运行。

硬件时间即设备CPU时间,格式不含时区,出厂默认采用UTCGMT +000

时间。系统时间即QNX操作系统时间,可通过图形界面或者date命令设置,FEP

接口程序采用的是系统时间,系统时间错误会导致日志时间记录错误,跟BAS

PSD对时错误等等问题。

在图形界面localization工具中,若设置时区为China GMT+8:00时区(此设置

为重装系统后必设选项),并勾选The hardware clock uses UTC time.(硬件时间

采用UTC时间)(此选项为默认选中),那么系统/硬件重启后,系统会根据硬件

时间+8小时设置系统时间。若不勾选The hardware clock uses UTC time,则硬

件时间与系统时间数字相同。在这一选项勾选的情况下,正确的硬件时间应该在

数字上比真实本地时间少8小时(本地为GMT+8:00时区时)

如何查看硬件时间

1. 若不确定硬件时间是否正确,那么必须在确保FEP与交换机连接网线全部拔

掉的情况下,通过KVM访问FEP图形界面并重启FEP,在黑屏后,多次按

Delete键,进入BIOS查看硬件时间,若时间比真实本地时间少8小时,则

正确,若时间与真实本地时间相同,则系统启动后系统时间会比真实本地时

间快8小时。

2. 确保watchdogfep_rel程序关闭的情况下,远程通过“rtc hw”命令用硬

件时间设定系统时间(会根据时区自动加减)若系统时间正确则正确,若系

统时间快8小时,则硬件时间有错。

216日夜班全线FEP硬件时间查看与校准过程

1. 通过telnet访问第一个站的备用FEP

2. 按顺序执行“slay watchdogslay fep_rel”命令,将watchdogfep_rel

程杀掉,确保时间修正不影响子系统运行。执行“slay ntpd”命令,将ntp

对时进程杀掉,以便稍后进行手动对时。

3. 执行“rtc hw”命令,用硬件时间修改系统时间。

4. 执行“date”命令,查看系统时间是否快8小时。若快8小时,记录下来。

5. 执行“date YYYYMMDDHHMM”命令,将系统时间设定为当前YYYYMM

DDHHMM分。执行ntpdate occa命令,FEP系统时间与occa

对时,若对时失败,可执行“ntpdate 171/172.100.10.1”或其他服务器IP

进行对时。

6. 执行“rtc s hw”命令,用系统时间修改硬件时间。

7. 执行“rtc hw”命令,用硬件时间修改系统时间。

8. 执行“date”命令,检查系统时间是否正确,从而判断硬件时间是否修改成

功。

9. 执行“ntpd”命令,启动对时进程。

10. 执行“/FEP/watchdog &”命令,启动watchdog进程,并由watchdog启动

fep_rel

11. 对另一台FEP进行操作,重复1~10步。

12. 对下一个站进行操作,重复1~11步。

13. 全线完成后,通过ISCS设备维护图FEP主从情况、子系统链接情况检查各个

车站FEP接口程序是否正常运行。

14. 最后检查中央FEPPIS的报文是否正常。

FEP年检加入硬件时间校准项目

1. 通过telnet访问备用FEP

2. 按顺序执行“slay watchdogslay fep_rel”命令,将watchdogfep_rel

程杀掉,确保时间修正不影响子系统运行。执行“slay ntpd”命令,将ntp

对时进程杀掉,以便稍后进行手动对时。

3. 执行“date YYYYMMDDHHMM”命令,将系统时间设定为当前YYYYMM

DDHHMM分。执行ntpdate occa命令,FEP系统时间与occa

对时,若对时失败,可执行“ntpdate 171/172.100.10.1”或其他服务器IP

进行对时。

4. 执行“rtc s hw”命令,用系统时间修改硬件时间。

5. 执行“ntpd”命令,启动对时进程。

6. 执行“/FEP/watchdog &”命令,启动watchdog进程,并由watchdog启动

fep_rel

7. 对另一台FEP进行操作,重复1~6步。

8. 检查两台FEP的工作情况。