基于ControlNet現(xiàn)場總線技術的冷站CIMS系統(tǒng)設計與集成
5 信息網絡的組態(tài)設計
5.1 opc遠程通訊設計
現(xiàn)場上位監(jiān)控站采用opc與遠動生產管理中心的監(jiān)控站進行通訊。opc使rsview32可以作為一個客戶端或服務器,允許在不同的rsview32 站以及其它opc服務器之間進行點對點通訊。本系統(tǒng)以現(xiàn)場的rsview32上位監(jiān)控機作為服務器,遠動管理中心的rsview32監(jiān)控機作為客戶端,客戶端通過以太網用服務器的rsview32命令rtdataserveron來讀取服務器的實時標記值,用命令rtdatawriteenable來寫服務器的實時標記值。設置方案如下:對于服務器,選擇“啟動”編輯器里“啟動”頁上的“opc/dde server”復選框,發(fā)出 rtdata serveron命令;對于客戶端,把服務器設置成一個opc節(jié)點,指定opc服務器名,在標記數(shù)據(jù)庫定義一個以設備為數(shù)據(jù)源的標記,并為該標記選擇opc節(jié)點,指定opc條目提供標記數(shù)值。
5.2 在主站的操作系統(tǒng)中配置dcom
由于opc是根據(jù)microsoft的ole/com和dcom技術要求功能制定的一個開放和互用式的用戶界面標準,所以必須先在主站的操作系統(tǒng)中配置dcom(分布式com配置屬性),步驟如下:
(1) 在windows2000操作界面上單擊“開始”,選“運行”,鍵入dcomcnfg,然后單擊“確定”,進入“分布式com配置屬性”,進行“應用程序”的設置;
?。?) 進行“默認屬性”的設置;
?。?) 進行“默認安全機制”的設置。
5.3 服務器和客戶端的rsview32通訊設置
rsview32服務器的計算機名為coldstation,上位監(jiān)控程序名為jyc,客戶端的計算機名為remote,上位監(jiān)控程序名為rmjyc1。首先對服務器rsview32進行通訊設置,再對客戶端的rsview32進行通訊配置.
在程序rmjyc1運行后,rmjyc1的標記就可讀取jyc的標記值,實現(xiàn)遠程實時監(jiān)控。
6 系統(tǒng)監(jiān)控軟件的操作實現(xiàn)
6.1 現(xiàn)場上位監(jiān)控程序的操作實現(xiàn)
冷站控制系統(tǒng)現(xiàn)場上位機進入rsview32上位監(jiān)控平臺,打開名為“jyc”的上位監(jiān)控程序,在項目管理器里,單擊選項卡“運行模式”,再單擊狀態(tài)欄“運行項目”,現(xiàn)場上位監(jiān)控程序運行后,程序就按啟動序列預先設置的運行步驟運行。程序運行后立即出現(xiàn)主監(jiān)控界面,如圖7所示。主畫面除標題和日期時間外,主要包括9個按鈕圖標,它們分別代表9個主功能模塊,這些按鈕也稱為系統(tǒng)的一級菜單,通過點擊相應按鈕即可進入對應功能模塊。由于啟動宏“st”里面設有命令“set autocontrol 0”,所以此時泵站處于人工控制狀態(tài),值班人員可以在人工控制運行和自動控制運行之間進行切換。
6.2 遠程上位監(jiān)控程序的操作實現(xiàn)
遠程監(jiān)控機進入 rsview32上位監(jiān)控平臺,打開名為“rmjyc1”的上位監(jiān)控程序,在項目管理器里,單擊選項卡“運行模式”,再單擊狀態(tài)欄“運行項目”,遠程監(jiān)控程序運行后,就按照啟動序列的設置,出現(xiàn)主監(jiān)控界面。由于現(xiàn)場監(jiān)控程序jyc在啟動時就執(zhí)行了命令 rtdataserveron和rtdatawriteenable,使遠程監(jiān)控程序rmjyc1能實時讀取現(xiàn)場監(jiān)控程序的標記值,并組態(tài)成與現(xiàn)場監(jiān)控程序相同的各級監(jiān)控界面。若需要進行遠程管理,遠動的值班人員和現(xiàn)場的值班人員一樣,可以通過人工控制冷站運行的相關操作,進入有關操作界面,控制制冷機組的啟停,實現(xiàn)遠程管理。
7 結束語
文章基于controlnet總線技術的冷站系統(tǒng)集成設計,構建了冷站的cims系統(tǒng)。在對opc技術和組態(tài)軟件分析基礎上,構建了整個冷站控制系統(tǒng)集成的軟件架構,用rsview32組態(tài)軟件對冷站控制網絡和信息網絡進行了組態(tài)設計,實現(xiàn)了對控制網絡與信息網絡的集成。
評論