PID優化整定系統中OPC接口的研究與應用
4、PID優化整定系統OPC接口的架構與實現
4.1 PID優化整定系統的軟、硬件結構
PID優化整定系統的硬件為一臺裝有OPC接口客戶端程序的PC機,根據實際情況分別采 用添加網卡或使用路由器的方式接入到控制系統的工程師站上,使PID優化整定系統與工程 師站處在同一局域網內。如果原有的工程師站上配有雙網卡,則直接使用網線與工程師站連 接;如果沒有雙網卡,或不方便接入的,則添加路由器,將兩臺機器接入同一網內。
圖2 系統網絡結構圖
PID優化整定系統的軟件是指優化整定PC機上裝有的自行開發的PID優化整定軟件。數 據采集的通訊接口方式使用OPC自動化接口方式,數據采集所搭建的環境結構如圖2所示。
4.2 OPC接口的實現
由圖2可以看出,整個系統的服務器端采用DCS提供的OPC接口,在工程師站上放置使 用OPC數據訪問接口編寫的OPC應用程序,它主要有兩個方面的功能:一是作為控制系統的 客戶端,連接下位機與上位機,讀取現場數據;二是作為PID優化整定系統的服務器端,連 接PID優化整定系統與下位機,將數據讀取到PID優化整定站,供后期數據計算使用。而數 據采集部分的客戶端,則放置在PID優化整定站,是使用VB語言,按照OPC自動化訪問接口 編寫的應用程序。讀取數據后,將相關數據保存在Access數據庫中,以便于以后隨時查詢使 用。在全部數據讀取過程中,應用的網絡協議主要為TCP/IP協議。
4.2.1 OPC服務器端的實現
根據不同工廠DCS設備或者工程師站操作系統的具體情況,服務器端分別采用兩種接口 方式,即自動化接口和自定義接口編寫服務器端程序。例如,對于YOKOGAWA CS3000 DCS, 采用的是VB編寫的自動化接口方式;對于ROSEMOUNT DELTA V DCS采用的是C++編寫的 自定義接口方式。
評論