发布于 2006-11-08 10:50:29
0楼
在传统系统中,解决客户应用程序从数据源(如:现场设备、SCADA系统等)读取数据的方法是为不同的客户应用程序编写不同的驱动程序。但是,这种方式存在许多问题,如同一个设备为适应不同的应用程序可能需要多种驱动程序,不同的驱动程序之间存在着不一致性,驱动程序对硬件存在着极大的依赖性等等。为了解决这些问题,一些与微软公司合作的自动化硬件和软件供应商联合制定了一套称为OPC规范的OLE/COM接口协议,以此来提高过程控制工业中的自动化/控制应用程序,现场系统/设备以及商业/办公室应用程序之间的互操作性。可以说OPC是工业监控软件的现场总线,其基本思想是:每个硬件供应商为其设备开发一个通用的数据接口(即OPC Server),供其它系统读写信息,客户应用软件也可以通过OPC规范的接口来读写硬件设备的信息(作为OPC Client)。由于硬件供应商通常将硬件驱动程序封装成OPC Server单独出售,这样作为OPC数据客户端的上层应用,可以不包含任何通讯接口程序,不必关心底层硬件内部的具体细节,只需遵循OPC数据接口协议,就能够从不同的硬件供应商提供的OPC数据服务器中取得数据。
SIMATIC NET相当于西门子提供给我们的OPC Server