第四讲 动态数据服务器 
DCS是属于基础自动化,直接与生产过程相连。MIS(Management Information System)系统是完成管理信息方面的任务,侧重于办公自动化。动态数据服务器也是DCS系统人机界面的一种。它连在DCS网络上。它除接受DCS的数据以外,还可以接收其他设备来的数据。
DCS和MIS,这两者在反映速度上的区别很大。DCS是属于秒级的,而MIS是以小时或更长时间为单位的。这两者之间的信息交换必须要有隔离设备。这个隔离设备就是动态数据服务器。它的产生是与DCS操作站的封闭有关。它的功能是生产过程监控;历史数据的存储及管理;统计质量控制;设备预防性维护;设备故障诊断;生产优化等。
DCS、PLC采集现场来的生产过程数据通过通讯网络把数据传给操作站和动态数据服务器。动态数据服务器是采集生产全过程的模拟信号或逻辑信号,所以它的数据采集量是海量的。不仅有实时的,也有历史的。将这些生产实时数据用与管理,需要经过数据淘金,然后将信号送到生产管理部门。比如有些信息不一定来自DCS,象设备故障诊断,可能来自设备状态检测信号。它是豪秒级的快速信号。
通常情况下,一个企业往往有几种不同牌号的DCS、PLC,管理部门需要生产实时数据,DCS又不开放,这就产生了动态数据服务器。要把这几种信号都集中到动态数据服务器中,最好要选择一个通用显示平台,在这个平台上来显示不同型号的DCS、PLC的信号。通用显示平台可采用FIX、INTOUCH、组态王、Synall等软件,开发各种DCS和PLC的驱动软件。因为普通微机经扩展可以有8个串行口,所以一个动态数据服务器理论上可以连接8种DCS、PLC和设备状态检测信号。实际应用时,要看几套DCS和PLC之间的距离、读取点数的多少。为了数据安全,最好一套DCS(PLC)一台动态数据服务器。最近出厂的DCS采用通用操作站,它采用NT操作系统,监控软件就是FIX、INTOUCH.
不同DCS型号采用不同的驱动软件。各种DCS之间信号交换采用OPC服务器联接,也可以把少量的信号送到MIS系统的服务器中。FIX、INTOUCH等软件的数据库都能存储历史数据,几十个信号可存储1年以上。如要存储更多的历史数据,可以采用OSI历史数据库,它可以存储三年以上。这些通用监控软件都有OSI的接口。老一代的DCS系统的操作站无论操作系统还是监控软件都是专用的,和其它系统通讯都非常困难。如要建立系统间的互联,通过计算机接口单元建立,监控软件仍然可以使用通用的。
动态数据服务器读取DCS和PLC的数据时,为保证数据安全,不影响DCS的工作,如不影响控制器、操作站的工作,数据只能上行,不能下行。在设计MIS系统过程中,最好使用动态数据服务器,不要把DCS和PLC数据直接送到Web,否则会影响到DCS、PLC的正常运行。至于究竟需要建立多少个动态数据服务器,由所需采集的数据量和数据安全决定。一般情况下,采用普通微机作为硬件,WINDOWS98或NT操作系统,通用监控软件,各种DCS、PLC的驱动软件。
动态数据服务器的两个重要指标是:能读取的数据量和读取的速度。为读取数据,在作动态数据服务器的机器上,把要读的数据做成DCS的标签形式,最大数量可达10000多点。动态数据服务器另外一个指标是读取数据的速度,它应该在几秒钟内读完几百个数据。读取速度与所编的驱动软件有关。如果动态数据服务器的硬件是小型机,用SCSI(small
computer system interface)接口连接外部设备,最快1000多个数据/秒。外设和主机的距离不能超过3米。如果采用普通微机,采用串行接口,大约200个数据/秒。
另外一个方法是将操作站当成动态数据服务器用。理论上是没有问题的。因为MIS系统运行的机器是在以太网上运行,和操作站是在两个网络上。操作站内有DCS的各种数据,为取DCS的数据,所以操作站必须是开放的,目前DCS的操作站开放的不多,另外,操作站内的数据必须是系统的全数据。因为一个较大型的DCS系统可以有许多台操作站,一台操作站往往只有一部分生产工艺的数据。从操作站取数据有可能会影响到操作站的安全运行。
操作站安装微软的GLANCE软件,也可将数据读出。浏览器必须用微软的Web。
从控制器读取数据也时一种办法,把MIS的所要的数据都组态到一个控制器中,这个控制器不再用于控制。通过串行口把数据送出。这种办法读出的数据较少。
上一讲 下一讲
|