SCADA(数据采集与监控)系统的数据实现?SCADA是指一个可以监控及控制所有设备的集中式系统,或是在由分散在一个区域(小到一个工厂,大到一个国家)中许多系统的组合。其中大部份的控制是由远程终端控制系统(RTU)或PLC进行,主系统一般只作系统监控层级的控制。例如在一个系统中,由PLC来控制制程中冷却水的流量,而SCADA系统可以让操作员改变流量的目标值,设置需显示及记录的警告条件(例如流量过低,温度过高)。PLC或RTU会利用回授控制来控制流量或温度,而SCADA则监控系统的整体性能。
数据采集(DataacquisiTIon)由RTU或PLC进行,包括读取传感器数据,依SCADA需求通信传送设备的状态报告。数据有特定的格式,控制室中的操作员可以用HMI了解系统状态,并决定是否要调整RTU(或PLC)的控制,或是暂停正常的控制,进行特殊的处理。数据也会传送到历史记录器(OperaTIonalhistorian),一般会是架构在商用的数据库管理系统上,以便追踪趋势并进行分析。
SCADA系统会配合分散式数据库使用,一般称为标签数据库(tagdatabase),其中的数据元素称为标签(tag)或点(point)。一个点表示一个单一的输入或输出值,可能是由系统所监视或是控制。点可以是硬件(hard)的或是软件(soft)的。一个硬件的点表示系统中实际的输入或是输出,而软件的点则是根据其他点进行数学运算或逻辑运算后的结果(有些系统会把所有的点都视为软件的点,无视其实际上是硬件或软件)。一个点通常都是会以数据-时间戳记对的方式存储,其中有数据,以及数据计算或记录时的时间戳记。一个点的历史记录即可以用一连串的数据-时间戳记对所表示。常常也会在存储时加上其他的信息,例如现场设备或PLC暂存器的路径,设计的注解及警告信息。
SCADA系统的网络数据通讯总体上采取的是客户/服务(Client/Server)模式,即被称为“按需求传送数据”的方式。这种方式有以下优点:
1、使网络向担大大减轻;
2、提高了网络中各个节点之间的相互独立性;
3、极其简便系统的扩充;
4、多路径访问能力。