OPC是自动化行业及其他行业用于数据安全交换时的互操作性标准。它独立于平台,并确保来自多个厂商设备之间信息的无缝传输,OPC基金会(www.opcfoundation.org)负责该标准的开发和维护。
OPC标准是由行业供应商,终端用户和软件开发者共同制定的一系列规范。这些规范定义了客户端与服务器之间以及服务器与服务器之间的接口,比如访问实时数据、监控报警和事件、访问历史数据和其他应用程序等,都需要OPC标准的协调。
最初,OPC标准仅限于Windows操作系统。因此,OPC是OLEfor Process Control(用于过程控制的OLE)的缩写。我们所熟知的OPC规范一般是指OPCClassic,规范基于Mi-crosoft Windows技术,使用COM/DCOM(分布式组件对象模型)在软件组件之间交换数据。规范为访问过程数据(OPCDA)、报警(OPCAE)和历史数据(OPCHDA)提供了单独的定义,被广泛应用于各个行业,包括制造业、楼宇自动化、石油和天然气、可再生能源和公用事业等领域。(https://www.xing528.com)
随着在制造系统内以服务为导向的架构的引入,给OPC带来了新的挑战,如何重新定义架构来确保数据的安全性?2008年发布的OPC统一架构(UA)用以满足这些需求,将各个OPCClassic规范的所有功能集成到一个可扩展的框架中,并且兼容OPC Classic,独立于平台并且面向服务。
西门子公司提供了PC Access和SIMATICNET这两个OPC服务器软件,可以用于访问S7-1200 PLC,其中PC Access基于OPC Classic规范,可以通过OPCDA访问S7-1200PLC,SIMATICNET从版本V12开始可以通过OPCUA访问S7-1200PLC(固件版本V4.0以上)的基于符号的优化数据块。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
