1、什么是opc技術(shù)?
opc全稱是objectlinkingandembeding(ole)forprocesscontrol,它的出現(xiàn)為基于windows的應(yīng)用程序和現(xiàn)場過程控制應(yīng)用建立了橋梁。在過去,為了存取現(xiàn)場設(shè)備的數(shù)據(jù)信息,每一個應(yīng)用軟件開發(fā)商都需要編寫專用的接口函數(shù)。由于現(xiàn)場設(shè)備的種類繁多,且產(chǎn)品的不斷升級,往往給用戶和軟件開發(fā)商帶來了巨大的工作負擔。通常這樣也不能滿足工作的實際需要,系統(tǒng)集成商和開發(fā)商急切需要一種具有高效性、可靠性、開放性、可互操作性的即插即用的設(shè)備驅(qū)動程序。在這種情況下,以微軟公司的ole技術(shù)為基礎(chǔ),它的制定是通過提供一套標準的ole/com接口完成的,在opc技術(shù)中使用的是ole2技術(shù),ole標準允許多臺微機之間交換文檔、圖形等對象。
2、什么是opc服務(wù)器?
opc服務(wù)器的功能就是與下位機進行數(shù)據(jù)的交換,其中包含了大量的通訊程序和數(shù)據(jù)存貯程序。然后提供標準的opc接口,供其它軟件使用。程序標準化以后,其他的軟件商只需開發(fā)面對服務(wù)器的程序即可,不用對不同的硬件設(shè)備開發(fā)不同的硬件驅(qū)動程序。減小了工作量,也方便了使用。