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