
SCADA控制系统数据库控制系统预测:SCADA控制系统不只是应用作工业领域,如钢铁、电力、化工,还广泛用作食品,医药、建筑、科学研究等行业。其相连接的I/O地下通道数从几百到几十万左右。锐成下面就其SCADA控制普莱邦方面不予介绍。
一、硬体结构
一般来说SCADA控制系统分为两个微观,即顾客/伺服器数据库控制系统。伺服器与硬体电子设备通讯,展开信息处理何演算。而顾客用作交互式,deployment文字、动画电影显示当晚的状态,并能对当晚的控制器、管路展开操作。近几年又出现两个微观,透过Web发布在Internat上展开监视,能认为这是一种“超远距顾客”。
硬体电子设备(如PLC)一般来说既能透过极线形式相连接,也能以汇流排形式相连接到服条码入库应用软件务器上。极线相连接一般来说透过串行(RS232),汇流排形式能是RS485,调制解调器等相连接形式。汇流排形式与极线形式区别主要在于:极线是单对单,而汇流排形式是两对多,或多对多。
在两个控制系统中能多于两个伺服器,也能有数个,顾客也能两个或数个。多于两个伺服器和两个顾客的,并且两者运行在同一个台电脑上的就是一般来说所言的Advance。伺服器之间,伺服器与顾客之间一般来说透过调制解调器数据传输,很多公开场合(如可靠性考虑或距离很远)也透过串行、米洛韦或GPRS形式相连接。
二、应用软件数据库控制系统
SCADA有很多各项任务组成,每个各项任务完成某一的功能。位于两个或数个电脑上的伺服器负责数据采集,信息处理(如会量切换、低通滤波器、报案检查、计算、事件发展史记录、条码入库应用软件发展史储存、执行使用者JAVA等)。伺服器间能相互通讯。很多控制系统将伺服器进一步原则上分割成若干个专门伺服器,如报案伺服器,发展史记录伺服器,发展史伺服器,登入伺服器等。各伺服器逻辑上作为标准化整体,但力学上可能将置放在不同的电脑上。进行分类分割的益处是能将数个伺服器的各种数据标准化管理、分工合作,优点是工作效率低,局部性机械故障可能将影响整个控制系统。
典型的硬体Accous如下表所示:
三、通讯
内部通讯
顾客与伺服器间以及伺服器与伺服器间一般来说有三种通讯形式,请求式,订阅式与广播式。请求式:顾客周期性向伺服器发出请求,然后伺服器为顾客准备数据,传送给顾客。
订阅式:顾客向伺服器注册所关心数据,伺服器发展史记录每个使用者关心的数据。当数据变化通知相应的使用者。
广播式条码入库应用软件:当数据的变化时,伺服器向所有顾客发出通知。
与I/O电子设备通讯
1)通讯模式
电子设备驱动程序与I/O电子设备通讯一般来说采用请求式,大多数电子设备都支持这种通讯形式,当然也有的电子设备支持主动发送形式。主动发送形式即I/O电子设备在数据改变时主动向外界报告数据。有的电子设备也支持订阅式通讯。电子设备驱动程序应该能够支持各种通讯模式。
2)通讯协议
通讯协议即与电子设备间的会话格式,能理解为一种简单的交流语言。这些语言有一定的地方性,尤其是国产的PLC,智能仪表。常见的协议有Modbus,Profibus等。电子设备驱动程序必须为每种协议编制相应的代码。开发一电子设备驱动一般来说为1~5周,这要根据协议的复杂程度决定。应用软件商一般来说将该部分做成标准开发条码入库应用软件包,使用者能自己开发。伺服器可同时带有数个不同种类的驱动程序,这样伺服器就能同时跟多种电子设备展开通讯。
与外界通讯
为了工作效率,伺服器上的实时数据和发展史数据一般来说都以私有格式存放,实时数据驻留在内存中,而发展史数据保存在磁盘中,事件发展史记录也可能将以私有格式保存在磁盘中,但很多应用软件能将其直接存放到关系数据库(如MsSQLServer,ORACLE)中。由于无论采用直接形式还是ODBC与关系数据库通讯,速度都是比较慢的,所以不可能将将快速变化的数据都存放到关系数据库中。那么伺服器内这些私有格式的数据是如何与外界联系的呢,下面简要说明。
SCADA透过多种形式与外界通讯。如OPC,一般来说都会提供OPC顾客端,用来与设条码入库应用软件备厂家提供的OPC伺服器展开通讯。因为OPC有微软内定的标准,所以OPC顾客端无需修改就能与各家提供的OPC伺服器展开通讯。现在国外的硬体厂商大多都能提供OPC伺服器,而国内的硬体厂商确很少。SCADA控制系统供应商一般来说也会提供自己的OPC伺服器,以便别人透过OPC访问自己,这样也实现了不同SCADA间的互联。此外还有其他的一些通讯手段,如:
ODBC:第三方程序透过ODBC访问发展史数据,事件发展史记录等。
API接口:能在编程环境(如VB,VC)中使用该接口。
OLE控件:能在各种编程环境下使用,也能嵌入到支持OLE包容器的程序中,如MsWord。
DDE:微软的动态数据交换协议。
