通過相應的現(xiàn)場儀器把電動機轉速,電流,電壓等參數(shù)傳至PLC,經(jīng)過PLC的處理,實現(xiàn)顯示、設定、報警、計算等功能,并傳至_上位機,實現(xiàn)通訊。上位機與PLC之間的通信采用主從方式,上位機始終處于主導地位。上位機發(fā)送要求到從站的PLC,PLC等待主站的要求做出響應。天工組態(tài)通過訪問PLC相關的寄存器取得現(xiàn)場設備的運行狀態(tài),并進行控制。
作為現(xiàn)場設備的控制、既可以通過開關、按鈕進行控制,也可以通過手動控制,還可以通過軟件進行控制,進而實現(xiàn)遠程控制。根據(jù)現(xiàn)場應用設置PLC和PC用PI電纜的通信參數(shù),如波特率,停止位和字符長度等,這些設定必須與上位機設定一致,而在PLC中無需編寫通信程序。
夭工組態(tài)軟件提供了大量的工控領域常用設備驅動程序的接口,因此我們只要進入組態(tài)的設備窗口,設置串口設備,調出設備屬性窗口,設置PLC與監(jiān)控系統(tǒng)的時實數(shù)據(jù)連接通道,上位機界面設計程序初始化后首先進入“軟操作臺”界面,此界面可完成所有的操作功能。
本系統(tǒng)界面主要包含狀態(tài)監(jiān)控、身份登錄、標定、設定、曲線、階段清零、報警指示、報表記錄查詢和打印等界面功能。各功能界面之間的關能。具體參數(shù)包括:出口壓力、進口壓力、電流、流量、轉速、頻率等。變量庫由變量組成,因此變量庫的建立和連接實際上就是所有變量的建立和連接。以下就以模擬量“泵壓”為例來,介紹變量的建立和連接。
點擊“數(shù)據(jù)詞典”,選擇“新建”,“變量名”欄輸入“博山水泵壓”,由于是外部設備連接的變量,所以變量類型選擇“UO模擬變量”。
選擇“連接設備”為定義的邏輯設備“PLC”。寄存器按照設計思路選擇所定義的邏輯設備支持的寄存器,由于變量“泵壓”連接PLC,而且需要在PLC中進一步處理,因此選擇連接VDlo數(shù)據(jù)寄存器,數(shù)據(jù)類型選擇模擬32位。
由于數(shù)據(jù)流是雙向的,因此,變量的讀寫屬性為“讀寫”,既可以讀又可以寫。對于模擬UO變量,變量類型選擇“FO實型變量”。模擬110變量的定義主要還有報警定義和記錄設置兩個部分內容。
完成上述操作后,變量“泵壓”已經(jīng)連接到PLC的VDlo通道上了,我們可以在腳本程序中使用此變量。同樣可把某通道的內容采集過來,連接到某畫面上,實現(xiàn)動畫連接。這樣就可以把所有的邏輯變量和設備變量建立了一一對應的關系。
作為輸入過程映圖5報瞥系統(tǒng)的主界面4下位機控制系統(tǒng)下位機控制系統(tǒng)采用5IEMENSTP170A觸摸屏對整個控制系統(tǒng)提供人機對話界面。界面顯示的數(shù)值和遠程控制系統(tǒng)完全相同,提供系統(tǒng)工作的實時數(shù)據(jù),包括操作按鈕、運行狀態(tài)指標燈和模擬量電流、電壓顯示,可實現(xiàn)上位機的所有控制功能,實時反映運行狀態(tài)。
并可隨時反映所有的監(jiān)測點故障狀態(tài),為維修人員查找故障提供依據(jù)。系統(tǒng)啟動圖象存儲器讀取系統(tǒng)的總啟停狀態(tài),通過位存儲區(qū)M0.0與天工組態(tài)定義的10離散變量進行數(shù)據(jù)通信。通過上位機的控制,操作人員可以在遠離現(xiàn)場的環(huán)境下進行遠控。并且維護簡單,運行安全可靠、穩(wěn)定,節(jié)約了生產成本、提高了生產效率和經(jīng)濟效益。