硬件型號:戴爾Latitude5320
系統(tǒng)版本:Windows10
OPC是OLE for Process Control的縮寫,中文意思是:用于過程控制的OLE。
OLE原意是對象連接和嵌入,隨著OLE2的發(fā)行,其范圍已遠遠超出了這個概念?,F(xiàn)在的OLE包含了許多新的特征,如統(tǒng)一數(shù)據(jù)傳輸、結(jié)構(gòu)化存儲和自動化,已經(jīng)成為獨立于計算機語言、操作系統(tǒng)甚至硬件平臺的一種規(guī)范。
OPC建立于OLE規(guī)范之上,它為工業(yè)控制領域提供了一種標準的數(shù)據(jù)訪問機制。工業(yè)控制領域用到大量的現(xiàn)場設備,在OPC出現(xiàn)以前,軟件開發(fā)商需要開發(fā)大量的驅(qū)動程序來連接這些設備。
OPC以OLE/COM機制作為應用程序的通信標準,而OLE/COM是一種客戶端/服務器模式,具有語言無關性、代碼重用性、易于集成性等優(yōu)點。
OPC服務器中的代碼確定了服務器所存取的設備和數(shù)據(jù)、數(shù)據(jù)項的命名規(guī)則和服務器存取數(shù)據(jù)的細節(jié),不管現(xiàn)場設備以何種形式存在,客戶都以統(tǒng)一的方式去訪問,從而保證軟件對客戶的透明性,使得用戶完全從低層的開發(fā)中脫離出來。
客戶應用程序僅須使用標準接口和服務器通信,而并不需要知道底層的實現(xiàn)細節(jié)。