9.7GPS对时
GPS对时功能是CyberControl系统软件的高级功能之一,系统运行过程中可根据GPS时钟源对计算机节点系统时间进行对时。系统对时功能有两种实现方式:
方式一:GPS时钟源直接接入某计算机节点,CyberControl采用内置对时模块采集时钟源对时信息,并由CyberDB模块同步对时全网计算机节点。对时模块基于NT平台进行开发,采用串口连接方式,负责运行CyberControl网络系统的所有计算机节点以及通讯管理机的对时工作,对时精度为1秒。
方式二:GPS时钟源接入到现场某控制器或智能装置,通过CyberLink模块解释规约通讯中的对时报文,并由CyberDB模块同步对时全网计算机节点。
方法二的对时方式关键在于目标控制器与CyberLink模块之间的规约协议,可根据具体需求确定报文解析模式。以下主要介绍方法一中的内置对时模块。
9.7.1对时模块启动
启动系统bin目录下的SynchClockFromGps.exe执行程序。对时模块工作在已经通过串口连接GPS装置的计算机节点上。
注意:对时模块启动前必须启动Rtserver进程。
9.7.2对时模块配置
对时模块启动后界面如下,
其中,最上方为配置信息显示区域,左侧为对时报文监视区域,右侧为功能按钮区域。
首先需要进行对时参数设置,点击【参数设置】按钮,弹出对话框,
GPS对时模块主要完成的参数设置包括:
- 对时间隔:设置对时模块对全网节点进行对时的时间间隔(分钟),对时间隔需要大于1分钟。
- GPS规约选择:设置对时模块与GPS装置之间的通讯规约类型,目前系统集成5种GPS规约类型,可根据需要方便添加新的GPS规约。
- 选择需要广播的网段:系统为ECS装置保留的参数。
- 串口选择:配置通讯过程中串口的具体参数,包括串口号、通讯速率、校验位、数据位和停止位。
点击【建立连接】与【中断连接】按钮将执行启动对时通讯和停止对时通讯的操作。
点击【手工对时】按钮,系统将以运行对时模块的计算机节点系统时间为基准,同步到全网络其它计算机节点上。
点击【退入状态栏】按钮,对时模块将最小化到任务栏内继续运行。
点击【关闭】按钮,对时模块将关闭退出。
9.7.3GPS状态监视
打开实时库-DCS库中的全局变量表,其中“SCADA操作标志”字段中实时显示当前连接的GPS运行状态。包括:
主站有GPS:GPS通过串口与系统连接成功,该标志位置1。
GPS运行正常:GPS稳定接受GPS装置对时信息,并完成向网络内节点对时功能,该标志位置1。
用户可以通过通用组态方式将GPS状态实时显示到运行界面中。