天然气公司实时数据系统,使用紫金桥实时数据库作为服务器,采集下面的所有站队的现场数据,并进行整理然后转储到关系数据库提供给其他程序使用,同时也作为web发布服务器,使得天然气公司局域网内的所有计算机能够通过网页的形式浏览实时数据和设备运行状态,为管理者随时随地查看各站现场的实时数据指挥生产提供了极大的方便。
天然气公司六大队南压浅冷站,主控室修建了一面LED屏幕墙,显示浅冷站主要工艺流程,同时显示10个关键参数,包括6个温度和4个液位。这10个数据需要从主控室现场的上位机中采集,并下置到LED大屏幕上。
紫金桥监控组态软件非常适合完成这一工作,数据采集下置过程大致如下图的示意图所示:
但是由于该LED大屏幕使用的不是标准的ModBus协议,为此,紫金桥的开发人员专门针对该LED开发了驱动程序。
将驱动程序拷贝到软件安装目录后,进入组态环境,建立设备驱动。然后进入点组态界面,建立模拟点并组态外部连接,连接到新建的设备名称,用于LED大屏幕数据的下置,点连接项中只需要填入数据下置的十进制地址即可。这里需要说明一下,该驱动只支持写操作(即数据的下置),不支持读操作(即数据的采集)。
下图是使用该驱动进行点连接时的截图:
需要下置的点连接组态完成后,再建立相同个数的模拟点,用来采集上位机的实时数据。然后使用数据库周期脚本,将从上位机采集到的实时数据周期性赋值给对应的数据下置点,这样就实现了实时数据的下置,达到了功能上的要求。
通过紫金桥软件将上位机的实时数据随时下置后,LED大屏幕的工艺流程图除了动画效果,又有了实时的关键参数显示,生动形象,现场操作员也能更快速的知晓关键参数是否正常,以便及时调整工艺。
紫金桥监控组态软件,通过驱动程序能够简单的实现从硬件设备采集数据或者向硬件设备进行数据下置,简单快速而且稳定。