OPC是英文“OLE for Process Control”的縮寫,是工業(yè)自動(dòng)化領(lǐng)域中的一種工業(yè)通信標(biāo)準(zhǔn)。它通過定義一些在不同平臺(tái)上具有通用性的規(guī)范,實(shí)現(xiàn)了各種設(shè)備、不同制造廠商及不同代表的設(shè)備可互聯(lián)互通。
1.OPC通信技術(shù)是什么
OPC通信技術(shù)是工業(yè)自動(dòng)化領(lǐng)域內(nèi)的通信技術(shù),該技術(shù)采用客戶端-服務(wù)器架構(gòu),它可以在不同的硬件和操作系統(tǒng)上運(yùn)行,并且能夠支持不同的通訊協(xié)議。OPC通信技術(shù)基于Windows的COM/DCOM技術(shù),是為連接不同工控領(lǐng)域的設(shè)備而設(shè)計(jì)的。OPC通信技術(shù)被廣泛應(yīng)用于PLC、DCS、SCADA等控制系統(tǒng)和人機(jī)界面(HMI)、數(shù)據(jù)采集、歷史數(shù)據(jù)庫(kù)等領(lǐng)域,成為工業(yè)自動(dòng)化通信的重要標(biāo)準(zhǔn)。
2.OPC發(fā)展歷史
OPC通信技術(shù)起源于1995年,由Microsoft和3個(gè)工業(yè)自動(dòng)化系統(tǒng)供應(yīng)商共同創(chuàng)立OPC(OLE for Process Control)Foundation組織。OPC Foundation致力于定義一組開放、中立、標(biāo)準(zhǔn)的數(shù)據(jù)接口規(guī)范,建立一種工業(yè)自動(dòng)化領(lǐng)域內(nèi)通用的數(shù)據(jù)通信機(jī)制。在1996年,OPC第一個(gè)版本定義了核心規(guī)范(COM/DCOM)和數(shù)據(jù)訪問規(guī)范(DA),此后不斷推出新的規(guī)范,包括歷史數(shù)據(jù)規(guī)范(HDA)、報(bào)警和事件規(guī)范(A&E)等等。目前,OPC已經(jīng)廣泛應(yīng)用于各種設(shè)備連接與數(shù)據(jù)采集場(chǎng)合。
3.OPC應(yīng)用領(lǐng)域
OPC通信技術(shù)被廣泛應(yīng)用于以下領(lǐng)域:
- PLC(Programmable Logic Controller,可編程邏輯控制器)領(lǐng)域
- DCS(Distributed Control System,分布式控制系統(tǒng))領(lǐng)域
- SCADA(Supervisory Control And Data Acquisition,監(jiān)控與數(shù)據(jù)采集)領(lǐng)域
- HMI(Human Machine Interface,人機(jī)界面)領(lǐng)域
- 歷史數(shù)據(jù)庫(kù)(History Database)領(lǐng)域
- 報(bào)警處理與管理(Alarm Management)領(lǐng)域
- 能源管理(Energy Management)領(lǐng)域
- 流程優(yōu)化(Process Optimization)領(lǐng)域