凡是具有系统监控和数据采集功能的软件,都可以称为 SCADA (Supervisor Control And Data Acqusition) 软件。它是 建立在 PC基础之上的自动化监控系统。
此类型的软件应用范围很广,例如电力系统、水利、石油、化工、汽车工业都是其应用领域。不同领域,所需的功能也不尽相同,但是都具有以下的基本特征:
- 图形界面
- 系统状态动态模拟
- 实时资料和历史趋势
- 报警处理系统
- 数据采集和记录
- 数据分析
- 报表输出
?SCADA软件和硬件设备的连接方式主要可归纳为三种:
- 标准通讯协议
工业领域常用的标准协议有
ARCNET, CAN Bus, Device Net, Lon Works, Modbus, Profibus
SCADA软件和硬件设备,只要使用相同的通讯协议,就可以直接通讯,不需再安裝其他驱动程序。
- 标准的资料交换接口
常用的有
DDE (Dynamic Data Exchange)
OPC (OLE for Process Control)
使用标准的资料交换接口,SCADA 软件以间接方式通过DDE 和 OPC 内部资料交换中心 (Data exchange center)和硬件设备通讯。这种方式的优点在于:不管硬件设备是否使用使用标准的通讯协议,制造商只需提供一套 DDE 或 OPC 的驱动,即可支持大部分的 SCADA 软件。
- 绑定驱动 (Native driver)
绑定驱动程序是指针对特定硬件和目标设计的驱动。这种方式的优点是执行效率比使用其他方式的驱动高,但缺点是兼容性差.制造商必须针对每一种 SCADA 软件提供特定的驱动程序。
以上三种方式,只要使用其中任意一种即可将 SCADA 软件和硬件设备结合起来。通讯的架构如下: