
銘賽機器;康建華
電話:0371--64686599
傳真:0371-64686599
售后:13523028358
手機: 15890620958
15093319538
郵編:450000
Email:zhengzhou2110@163.com
http://www.deeeloves.com/
地址:鄭州市西工業區 友誼路1號


1000噸硫化機PLC上位機監控軟件的開發---森達重工 |
發布人:admin 文章來源:本站 發布時間:2012-12-19 |
![]() |
1000噸平板硫化機PLC上位機監控軟件的開發---森達重工 1 監控系統構成 整個監控系統由A/D模塊、D/A模塊、CPU、傳感器、電氣轉換器、平板電腦組成,如圖1所示。
2 監控軟件的設計 2.1 窗體設計 在軟件的編程過程中,人機界面(MM,)非常重要,由于它直接與操縱員產生信息交流,友好的人機界面要求能真實再現控制設備的狀態以及正確的采集所需參數的數據,這主要依靠VB 6.0的控件組合及原代碼完成。整個人機界面包括硫化狀態畫面(主畫面)、實時曲線畫面、數據查看畫面、歷史曲線畫面、工藝編輯畫面、報警畫面、口令畫面、開關狀態畫面,各畫面間可以相互切換。當然也可根據用產習慣編輯不同的人機界面,具有很好的靈活性。 主畫面如圖2所示,它實時采集硫化機溫度壓力信號,并將其保存在以日期為名稱的數據庫里。顯示每鍋輪胎硫化的時間、步序參數數據,產量、膠囊計數、本機目前的信息也一目了然,棒圖控件能動態表明每條輪胎的硫化進程,并有百分數提醒操縱員。假如某一閥門打開,主畫面中相應閥門名稱的顏色變化,管路里就會有液體活動的動畫,形象再現了閥門狀態的變化,這可以在picture控件中應用API函數實現。清零菜單可分別對左右計數和產量進行清零。單擊"通訊"按鈕通過串口與PLC通訊,進行數據交換,數據采集頻率可在Timer控件中設定。主畫面為監控系統的窗口,基本上所有操縱員需要了解的數據都集中在這里,其畫面的友好程度及功能的完整性直接影響人機界面成功與否。實時曲線畫面實時跟蹤硫化機的溫度壓力參數,可分為圓盤型和直線型。圓盤型尊重原有圓盤記錄儀的習慣,以一天為單位,實時記錄每一時間的數值,在實時數據與上一時間數據間畫圓弧,這樣能正確顯示數值的變化情況。直線型以一小時(一般輪胎硫化時間在一小時內)為單位顯示,假如采集完一個小時數據,則實時曲線以采集頻率從右向左漂移,這時在Picture控件最右端顯示當前數值對應的曲線,這種動態漂移效果可由WINDOWS API函數實現。這兩種曲線方式各有千秋,前者可以直觀了解當天所有輪胎的曲線情況,但上位機的顯示屏顯示一天數據,圖形就顯得小,分辨率不高。者清楚度高,但只能顯示當前一段時間的映線,假如需要更長時間的曲線,得從歷史畫面中查看。一般來講,兩者兼顧應用,相得益彰。 天天采集的數據都存放在當天的數據庫里,要查看哪天的曲線只要打開該天的數據庫就可以畫出該天的歷史曲線。 硫化機工藝編輯畫面:所有需要修改的參數都集中在工藝編輯畫面里,步序、分步時間、閥門狀態、PID參數、延時設定、硫化規格、機號都可修改。該畫面功能多,操縱較為復雜,但主要還是圍繞數據庫做文章。建立一個數據庫與Treeview控件聯接,數據庫中包括各種工藝號,每個工藝號為一個表(Table)。單擊表名,該表的內容顯示在Datagrid控件中,可以通過鍵盤修改表的內容。 |