Ⅰ 如何通過OPC自定義介面來實現客戶端數據的讀取
使用OPC
DA進行Client的讀寫操作時,我們使用Custom介面,出此之外還有Automation介面。以下是Custome介面開發時涉及到的三個關鍵對象:OpcServer、OpcGroup、OpcItem,下圖是他們之間的邏輯關系:
上圖列出了名為S7 connection_1的S7連接,展開Object對象,列出PLC的結構。我們選擇一種來新建我們的Item,由於我這里沒有PLC模塊,所以無法截圖給大家看。
至此我們的OPC Client的運行環境搭建完畢。
•編寫OPC Client端程序。
我們需要使用OPC Foundation提供的自定義介面來進行開發,在Visual Studio引用名為:OpcRcw.Comn.dll和OpcRcw.Da.dll這兩個DLL。
我們定義一個名為OpcDaCustomAsync的類,讓這個類繼承自:IOPCDataCallback,IDisposable