专业通讯软件实现DCS通讯
专业的通讯软件主要分为两类:一类实现数据的实时采集与传送,另一类实现流程画面的实时传送。 1.数据的实时采集及传送 用Foxboro公司开发的通讯软件或利用第三方开发的针对I/A’s的通讯软件实现通讯是一种非常方便的办法,它可以大大缩短项目周期。 Foxboro公司的专业通讯软件从早期的DataforWindow、PIMS中的DataLink到现在使用的AIM*AT软件秉承始终如一的思想,利用AISAPI(FOXAPI的早期版本),FOXAPI的内部函数调用实现数据的实时读写;利用TCP/IP实现数据在I/A’s与PC机之间的双向传送;利用DDE技术将I/A’s的数据在支持DDE技术的程序(如:Excel、Lotus1-2-3、Delphi等)中显示,同时提供VB调用函数,便于用户的二次开发。该软件的最快传送速率为0.1秒。在目前的项目中,比较多的采用了这种办法。 对于目前较流行的opc通讯协议,Foxboro公司提供专门的OPC通讯软件,同时也可以选用第三方,如:MATRICON公司的OPC通讯软件。 第三方通讯软件主要是美国OSI公司的PI实时数据库。OSI公司的PI系统基于C/S结构,能将100多家的dcs系统或plc中的实时数据传送到WindowNT服务器中,利用其专利的“螺旋门压缩”技术,将数据进行压缩加工,使其保存周期可长达数年以上(取决于硬盘容量)。同时,利用其强大的系统工具实现二次开发,包括流程画面显示、趋势显示、优化处理、性能计算等。PI实时数据库在Foxboro的I/A’s中的应用在国外已经有了上百个成功使用的业绩。谏壁发电厂利用PI系统将其#7、#8、#9、#10四台300MW机组多达20,000点的数据实现了实时传送、长达2年的数据存储,并利用其强大的二次开发工具,为全厂MIS(或SIS)系统的应用开发服务。 专业的通讯软件,如:PI,除了具有高率、高速、数据保存时间长、安全可靠、功能强大、界面友好、使用方便等优点外,通常在数据传送时还具有以下特性: l采用“例外报告”方式:设定数据需要传送的变化范围,对未超过变化范围的数据不传送,这一机制大大降低了通讯负载。 l具有“数据缓存”机制:在网络通讯中断时,将需要传送的数据缓存在工作站的硬盘上,待网络通讯恢复时,在网络通讯的空闲时再将数据传送到数据库中。这一机制保证了数据不丢失。 2.流程画面的实时传送 将流程画面实时传送到PC机上,可以使企业领导和运行管理人员、热工仪表维护人员可以及时掌握现场的生产运行情况,便于整个企业的资源共享、状态监视及物流管理。 关于流程画面的实时传送,目前使用较多的是使用HumingBird公司的Exceed软件。利用Exceed软件的Telnet功能和I/A’s的附加显示管理器(AdditionalDisplayManager),将I/A’s中的流程画面实时传送至PC机中,并可以定义在PC机中的操作权限是否可以操作。 除Exceed软件外,还可以使用GraphOn公司的GO_Global软件,该软件可以直接利用网络传输,也可以用拨号方式,将I/A’s中的流程画面实时传送至PC机中。 在使用Exceed及GO_Global软件时,利用Modem拨号,就可以实现“远程诊断”(FOXWATCH),即:将I/A’s使用情况等信息,及时传送回Foxboro公司,Foxboro公司的工程技术人员在公司内就可以对用户的各种要求进行及时响应,对其系统进行诊断,并对用户提出使用建议。在谏壁发电厂的I/A’s系统中,就安装有FOXWATCH软件,使用效果非常好,厂级领导、热工维护人员等在办公室内即可了解机组生产运行情况;在出现故障时,可以迅速将DCS系统使用情况传送给Foxboro公司的工程技术人员,在最短的时间内得到技术支持,最大程度地降低损失。 无论是采用专门的硬件实现通讯,还是使用专业的通讯软件实现通讯,实现方法都比较简单,下面将重点介绍在Foxboro公司I/A’s产品中用软件编程方法实现通讯的几种方法。 |