- {{item.name}}
如何获得SCALANCE W700事件记录的时间信息?
- 0
- 426
- 4217
1.概述
在分析无线通信故障的时候,通常需要查看SCALANCE W700的事件记录或认证记录。如果没有为SCALANCE W700设置时间,则SCALANCE W中的计时是从其上次重新启动开始的,此时在系统日志中的记录如图1所示:
图1:从上次重新启动开始计时的系统事件日志
在图1中,最上面的一条记录说明的是重系统重启8分34秒后发生的,但仅凭该记录并不能知道具体是在何日几点几分发生的,对于要分析找出事件记录与外部条件的关联性,不太方便。
本文提出两种能够获知记录发生的日期时间方法。第一种通过时间对比计算出记录发生的日期时间,第二种通过SNTP时间同步,让W700直接能够记录下事件发生的日期和时间。
2. 通过时间对比计算出事件记录的日期时间
在SCALANCE W700的系统信息菜单中,有系统运行时间项,如图2所示:
图2:系统信息菜单
在上图中,可通过点击Refresh按钮来获得当前的时间信息,在上图中所示的是从上次启动至当前是9分42秒。如果在点击Refresh按钮刷新的时候同时记录下电脑或其它钟表的当前时间,则可以在SCALANCE W记录的时间和外部的实际时钟建立对应的参考关系,从而可以计算出事件记事的日期时间。
例如,在图2中所示的时刻,同时记录下电脑时钟为2009年12月5日上午10时46分0秒,如图3,则可以计算出SCALANCE W开始计时的时刻为:
2009年12月5日10时46分0秒 — 9分42秒 = 2009年12月5日上午10时36分18秒
图3:电脑记录的日期时间
从而可以计算出图1中最上面的一条记录发生的时刻为:
2009年12月5日10时36分18秒 + 8分34秒 = 2009年12月5日上午10时44分52秒
3. 通过SNTP记录事件发生的日期时间
对于SCALANCE W700产品,虽然不能直接设置其日期时间,但其支持SNTP(Simple Network Time Protocol)协议,这样,就可以通过SNTP协议来同步SCALANCE W700的时钟,从而能够在事件发生时直接记录下发生的日期时间。
SNTP协议采用客户机/服务器的模式。客户端和服务器通讯采用UDP协议,端口为123。SCALANCE W700作为SNTP客户端。在文档《SCALANCE W网络管理使用指南》中,介绍了以西门子时钟同步模块SICLOCK TM作为SNTP服务器的配置方法,该文档可在如下地址下载:88232773
本文介绍另一种通过配置WINDOWS XP操作系统为SNTP服务器,实现SCALANCE W700 时间同步的方法。
3.1配置WINDOWS XP为SNTP服务器
1.单击“开始”按钮,单击“运行”,键入regedit,然后单击确定,打开了注册表编辑器。
2.在注册表编辑器中,定位至如下条目:
“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\”
3.在右侧窗格内,双击AnnounceLlags,修改其键值为5,点击确认。
4.在注册表编辑器中,定位至如下条目:
“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer\”
5.在右侧窗格内,双击Enable,修改其健值为1,确认并退出注册表编辑器。
6.单击“开始”按钮,单击“运行”,键入如下命令重启WINDOWS时间服务:
“net stop w32time && net start w32time”
此时,可以在计算机管理\服务中看到Windows Time服务已经启动。当然,也可以在此画面中完成该服务的启动或停止。
图4:Windwos Time服务
7.检查防火墙是否开启,如果开启,需要增加允许NTP服务的规则。
警告:修改注册表可能导致异常问题以至要求重装系统,我们不能保证解决由于更改注册表而出现的问题。更改注册表的风险完全由用户承担。
关于如何设置Windows XP为SNTP Server,可参考:314054
3.2配置SCALANCE W700的SNTP选项
在SCALANCE W700的系统菜单下配置SNTP选项,如图5所示:
图5:SCALANCE W700 SNTP配置
SNTP Server处填入刚才配置为SNTP Server的计算机IP地址。
update interval表示的是SCALANCE W以多长的间隔去与SNTP Server同步,以秒为单位。
在Time Zone offset中选择与SNTP Server的时间偏移的量。对于Windows XP作为SNTP Server的情形,服务器提供的时间是格林尼治标准时间。在中国,北京时间相对格林尼治标准时间相差8个时区,所以此处要选择SNTP Server Time+8h,这样SCALANCE W的时间才能和电脑的北京时间相一致。
点击Refresh SNTP按钮,可以随时与SNTP Server同步时间。
在完成SNTP时间同步后,系统信息栏里增加了当前时间的条目,如图6所示:
图6:系统信息菜单
系统事件记录日志中已经记录下了事件发生的日期时间,如图7所示:
图7:系统事件记录日志
关键词
SCALANCE W,SNTP,时间同步
剩余80%未阅读,请登录后下载/查看文档
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
- SCALANCE W700 DHCP功能快速入门
- 连接一根或多根室外天线到SCALANCE W700 RJ45时可以使用哪种类型连接电缆及无线附件组件?
- 连接一根或多根室外天线到SCALANCE W700 M12时可以使用哪种类型连接电缆及无线附件组件?
- 如何获得 SIMATIC S7-300 CPU 和 C7 设备的存储器原理的概述介绍?
- 如何获得上次操作 WinCC 项目所使用的 WinCC 版本?
- 当使用Amprolyzer V3.2来触发PROFIBUS所发生事件并记录PROFIBUS网络信息需要做哪些设置?
- 如何通过日期及时间事件触发存储变量/数据记录到 CSV 文件?
- 如何通过 Wireshark 来记录 SCALANCE W 上的网络流量?
- 在 WinCC 运行系统中如何连接或断开已经导出的报警记录或变量记录的归档片段?
- 如何更改 WinCC 报警记录的采集周期?
{{item.nickName}}