浙江嘉华发电有限责任公司 王剑平
【摘要】:介绍目前ABB DCS系统和GPS系统实现连接的方法
【关键词】:DCS GPS 连接
一、问题的提出:
通常情况下,如果INFI环上存在DSOE的话,则系统默认SEM为整个系统的时钟MASTER。并且按照是否存在GPS又可分为两种情况:
一种是没有GPS,此时TKM时钟模件周期性地向扩展总线上发送时钟信号,这个时钟信号来自其内部的晶振片,并且它的精度为11,SEM主模件再周期性地从扩展总线上读取时钟信号并发送到INFI环上。这种方式的缺陷为,经过较长时间的运行后,整个系统的时钟和实际时钟会存在一个偏差,这个偏差的大小取决于TKM子模件上的晶振片,并且这个偏差理论上就存在。
另外一种情况是存在GPS,此时TKM时钟模件通过TST端子板周期性地从GPS读取时钟信号后再发送到扩展总线上,这个时钟信号为GPS接收的卫星时钟信号,它的精度为13,SEM主模件再从扩展总线上周期性地读取时钟信号后发送到INFI环上。这种方式的实际效果也不太理想,具体表现为TKM时钟模件不能稳定地从GPS读取时钟信号,从而导致INFI环上的时钟精度经常在11和13之间来回变化,并可能导致INFI环上的时钟结构发生跳变从而导致系统时钟紊乱。具体原因可能是TKM采取的IRIG_B接口有关,这种接口对GPS接收仪的IRIG_B口的输出信号要求比较高,国产的GPS接收仪均不能满足要求。
二、替代方案:
针对上述两种情况存在的问题并结合国产GPS的情况,可考虑采取下述方法,亦即用一台CNT操作员站(SERVER或CLIENT)通过串口读取GPS时钟信号。如果此操作员站是CNT CLIENT,则这台CLIENT将会通过以太网向其他的操作员站发送GPS时钟信息,当然这有一个前提,那就是必须将此台CLIENT的以太网时钟同步优先级设为最高,同一个以太网上的CNT SERVER接收到时钟信号后将通过ICI接口定期地向INFI环上广播时钟信息,当然这也有一个前提,那就是这台CNT SERVER必须设为和INFI环时钟同步,并且优先级为INFI环上最高,目前只能设置为12。如果接GPS时钟信号的操作员站是CNT SERVER,则这台CNT SERVER一方面通过以太网向其他的操作员站发送时钟信号,另一方面通过ICI接口定期地向INFI环上广播时钟信息,前提条件是这台CNT SERVER的以太网和INFI环时钟同步优先级必须都设为最高。如果充当CNT服务器的计算机有两个串口或者虽然只有一个串口但闲置未用,建议使用CNT服务器直接接收GPS时钟信号。对此台CNT计算机的设置包括两个方面:
1:硬件方面
用两端均为DB9的串行通讯线连接T-GPS的RS232口与PC机串口1或2。通讯电缆可按下图连接。
 2:软件方面
a:将此台CNT操作员站(SERVER 或CLIENT)的以太网时钟同步优先级设为最高,比如10。如下图:

b:把同一个以太网上的某个CNT服务器设置为和INFI时钟同步,并且时钟精度设为最高12,如下图所示。

c:GPS接收软件的安装
本软件备有两张软盘。安装时,插入第一张软盘,运行SETUP.EXE即可开始安装,并提示你插入第二张。详见安装说明。
d:将GPS接收软件配置为自动启动
实现自动启动的方法很多,这里介绍两种,假定GPS接收软件安装在D:\TGPS目录下:
4.1:在Startup组中添加一个新的项目,该项目对应的程序为:D:\TGPSvbgps 20.exe,用Start®Setting® Taskbar & Start Menu®Advanced菜单中的ADD命令来实现。
4.2: 用注册表来实现,方法是在Run菜单下执行regedit.exe文件,找到HKEY_LOCAL_MECHINE®SOFTWARE®Microsoft®Windows®CurrentVersion®Run项,在其右边的窗口中点击鼠标右键,然后左键依次点击New®String Value,再将此项命名,比如TGPS,然后用鼠标左键双击该项,在String Value栏中输入D:\TGPS\vbgps20.exe,参见下图。然后退出注册表编辑器。

e:重新启动计算机后即可。
|