基于轨道交通的时间同步系统的制作方法

文档序号:10860366阅读:619来源:国知局
基于轨道交通的时间同步系统的制作方法
【专利摘要】本实用新型公开了一种基于轨道交通的时间同步系统,包括综合监控系统ISCS和工控机,综合监控系统与工控机通过以太网连接,所述工控机设有HMI模块、系统时钟和时间服务器,HMI模块用于读取PLC模块的数据,PLC模块用于采集IO模块的数据给HMI模块,所述HMI模块用于获取系统时钟的时间信保存于数据中,并将该数据发送给综合监控系统,所述综合监控系统用于向工控机发送时间同步命令,所述时间服务器用于获取综合监控系统发送的时间同步命令,并进行数据解析,获得时间信息,并控制系统时钟修改时间,将系统时钟的时间信息与综合监控系统的时间信息同步。其使得HMI本地时间与ISCS时间同步,保证了数据的准确性。
【专利说明】
基于轨道交通的时间同步系统
技术领域
[0001] 本实用新型涉及轨道交通控制领域,特别是涉及一种基于轨道交通的时间同步系 统。
【背景技术】
[0002] 目前轨道交通工控机上的HMI模块对外通信接口采用标准Modbus TCP/IP协议。 ISCS(城市轨道交通综合监控系统)需要向HMI,索取站台各类信息如各种报表、报警信息 等,HMI在保存报表、报警信息时需要有时间信息,而工控机的系统时钟的时间与ISCS时间 不一致,导致报表、报警信息等不准确。

【发明内容】

[0003] 本实用新型的目的在于针对现有技术的不足,提供一种基于轨道交通的时间同步 系统,使得HMI本地时间与ISCS时间同步,保证了数据的准确性。
[0004] 本实用新型的目的是这样实现的:一种基于轨道交通的时间同步系统,包括综合 监控系统ISCS和工控机,所述综合监控系统与工控机通过以太网连接,所述工控机设有HMI 模块、系统时钟和时间服务器,所述HMI模块用于读取PLC模块的数据,所述PLC模块用于采 集IO模块的数据给HMI模块,所述HMI模块用于获取系统时钟的时间信保存于数据中,并将 该数据发送给综合监控系统,所述综合监控系统用于向工控机发送时间同步命令,所述时 间服务器用于获取综合监控系统发送的时间同步命令,并进行数据解析,获得时间信息,并 控制系统时钟修改时间,将系统时钟的时间信息与综合监控系统的的时间信息同步。
[0005] 所述HMI模块与PLC模块通过以太网连接。
[0006]所述PLC模块与IO模块通过以太网连接。
[0007] 所述时间服务器设有以太网数据获取模块、数据解析模块、时间修改模块、事件保 存模块。以太网数据获取模块将获取到的以太网数据信息传输给数据解析模块,解析后得 到的数据位数据包头加上数据内容。数据包头在第8项中。信息内容包括数据发送、接收地 址和端口,数据内容。数据内容为Modbus TCP/IP协议,Modbus TCP/IP数据内容为时间修改 信息。时间修改模块提取时间修改信息修改系统时钟的时间。
[0008] 由于采用了上述方案,工控机的HMI模块在保存报表、报警信息时会向系统时钟获 取系统时间,而综合监控系统会在固定周期内向工控机发送时间同步命令,时间服务器获 取综合监控系统发送的时钟同步命令将时钟同步到本地时间,使得HMI本地时间与ISCS时 间同步,保证了数据的准确性。且本实用新型模块少,逻辑不复杂,实现过程简单,功能实现 的能力强,可操作性高,扩展性强。
[0009] 下面结合附图和【具体实施方式】对本实用新型作进一步说明。
【附图说明】
[0010] 图1为本实用新型的基于轨道交通的时间同步系统的原理框图;
[0011] 图2为本实用新型的总体流程图;
[0012] 图3为获取以太网数据的方法流程图;
[0013] 图4提取Modbus TCP/IP数据帧的方法流程图;
[0014]图5为时间修改流程图。
【具体实施方式】
[0015] 参见图1,一种基于轨道交通的时间同步系统,包括综合监控系统ISCS和工控机, 所述综合监控系统与工控机通过以太网连接,所述工控机设有HMI模块、系统时钟和时间服 务器,所述HMI模块用于读取PLC模块的数据,所述PLC模块用于采集IO模块的数据给HMI模 块,所述HMI模块与PLC模块通过以太网连接。所述PLC模块与IO模块通过以太网连接。所述 HMI模块用于获取系统时钟的时间信保存于数据中,并将该数据发送给综合监控系统,所述 综合监控系统用于向工控机发送时间同步命令,所述时间服务器用于获取综合监控系统发 送的时间同步命令,并进行数据解析,获得时间信息,并控制系统时钟修改时间,将系统时 钟的时间信息与综合监控系统的的时间信息同步。工控机的HMI在保存报表、报警信息时会 向系统时钟获取系统时间。综合监控系统会在固定周期内向工控机发送时间同步命令。时 间服务器获取综合监控系统发送的时钟同步命令将时钟同步到本地时间。ISCS跟工控机通 信的协议类型为标准Modbus TCP/IP。
[0016] 参见图1至图5,本发明流程如下:
[0017] 1)在工控机上设置时间服务器,综合监控系统ISCS通过以太网发送时间同步命令 给工控机;
[0018] 2)工控机的时间服务器实时监控以太网,获取以太网数据,并判断获取的数据是 否为Modbus TCP/IP数据帧。判断获取的数据是否为Modbus TCP/IP数据帧是判断该数据帧 是否符合Modbus TCP/IP协议。
[0019] 21)若获取的数据是Modbus TCP/IP数据帧,则解析该Modbus TCP/IP数据帧,并判 断该Modbus TCP/IP数据帧是否包含时间校对命令,若该Modbus TCP/IP数据帧包含时间校 对命令,则取出该Modbus TCP/IP数据帧的时间校对命令并保存到缓冲区中,将缓冲区的时 间校对命令转换成时间格式,获取综合监控系统ISCS发送的校对时间以及时间服务器处理 数据所用的时间,将综合监控系统ISCS发送的校对时间与时间服务器处理数据所用的时间 之和作为最终修改时间,将最终修改时间写入工控机的系统时钟;若该Modbus TCP/IP数据 帧不包含时间校对命令,则返回步骤2。保存事件信息。保存事件信息则是将各类时间,数据 帧信息保存到文件中。
[0020] 时间校对命令是通过指定协议数据帧从ISCS发送到工控机的HMI上。在指定的协 议中,时间校对命令是通过写入多个寄存器指令。起始地址是从〇x〇〇2f,长度为8个字节。如 果写入多个寄存器命令包含〇x〇〇2f以及后边的8个字节,则认为该数据包含时间校对命令。 例如写入的地址为〇x〇〇2e,长度为12个字节,则认为该数据包含有时间校对命令的。在 Modbus TCP/IP协议中,十六进制0x10命令为写入多个寄存器命令,ISCS向工控机发送的数 据是通过该命令的。
[0021] 将缓冲区的数据转换成的时间格式如表1所示。
[0023] 表1
[0024] 22)若获取的数据不是Modbus TCP/IP数据帧,则返回步骤2)。
[0025]所述综合监控系统ISCS发送的校对时间为综合监控系统ISCS发送时间同步命令 时的时间(ISCS时间),时间服务器处理数据的时间段为准备修改时间的那一刻(系统时钟 时间)与以太网获取数据时的时间(系统时钟时间)的差值,例如在时间为(2001/1/11:1: 1.0)以太网获取数据,在时间为(2001/1/11:1:14.104)准备修改系统时钟时间,因此得出 从接收数据到处理完数据的时间差为〇〇: 〇〇: 13.104,最终写入工控机的系统时钟为综合监 控系统ISCS发送时间同步命令时的时间与时间差之和。系统时钟是指操纵系统时钟系统。 [0026]获取以太网数据方法为:向工控机系统申请以太网接口,并设置以太网接口属性, 创建接收数据异步回调,等待接收数据,并解析收到的数据。以太网属性需要为:
[0027] 1.接收所以以太网的数据
[0028] 2.将以太网通信的数据复制出来
[0029] 3.绑定本地地址的类型为IPV4
[0030] 4.获取数据类型为国际协议
[0031] 5.获取以太网的数据为完整的以太网数据包
[0032] 6.允许获取已经绑定的地址、端口的数据。
[0033] 如果不正确配置以太网接口,则无法监控到ISCS向工控机发送的数据。如果以太 网属性设置不成功,则获取异常信息,获取异常信息之后,将异常事件保存。并提示以太网 数据获取模块运行异常。
[0034]所述时间服务器设有以太网数据获取模块、数据解析模块、时间修改模块、事件保 存模块。以太网数据获取模块将获取到的以太网数据信息传输给数据解析模块,解析后得 到的数据位数据包头加上数据内容。数据包头在第8项中。信息内容包括数据发送、接收地 址和端口,数据内容。数据内容为Modbus TCP/IP协议,Modbus TCP/IP数据内容为时间修改 信息。时间修改模块提取时间修改信息修改系统时钟的时间。
[0035]本实用新型不仅仅局限于上述实施例,在不背离本实用新型技术方案原则精神的 情况下进行些许改动的技术方案,应落入本实用新型的保护范围。
【主权项】
1. 一种基于轨道交通的时间同步系统,其特征在于,包括综合监控系统ISCS、工控机, 所述综合监控系统与工控机通过以太网连接,所述工控机设有HMI模块、系统时钟和时间服 务器,所述HMI模块用于读取PLC模块的数据,所述PLC模块用于采集IO模块的数据给HMI模 块,所述HMI模块用于获取系统时钟的时间信保存于数据中,并将该数据发送给综合监控系 统,所述综合监控系统用于向工控机发送时间同步命令,所述时间服务器用于获取综合监 控系统发送的时间同步命令,并进行数据解析,获得时间信息,并控制系统时钟修改时间, 将系统时钟的时间信息与综合监控系统的时间信息同步。2. 根据权利要求1所述的基于轨道交通的时间同步系统,其特征在于:所述HMI模块与 PLC模块通过以太网连接。3. 根据权利要求1所述的基于轨道交通的时间同步系统,其特征在于:所述PLC模块与 IO模块通过以太网连接。
【文档编号】H04L7/00GK205545296SQ201521046034
【公开日】2016年8月31日
【申请日】2015年12月12日
【发明人】夏中山, 马乾, 刘先振
【申请人】重庆川仪自动化股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1