精品视频一区二区观看,欧美一区二区视频三区,日韩一区二区三区不卡,欧美中文综合在线视频,欧美综合网亚洲综合网

      ? ? ? ?

      咨詢電話

      ENGLISH0755-88840386
      學(xué)習(xí)專題

      咨詢電話

      0755-88840386
      您的位置:首頁 > 學(xué)習(xí)專題 > 專業(yè)技術(shù)專題 > 工業(yè)自動化稱重儀表>詳情頁

      基于C#的包裝機智能管理系統(tǒng)設(shè)計

      發(fā)布時間:2020-05-28 14:13:18 |來源:網(wǎng)絡(luò)轉(zhuǎn)載

      卷煙包裝機組在包裝運行過程中經(jīng)常會出現(xiàn)諸多問題,如  煙包缺支、包裝紙缺失、通道阻塞等故障;在調(diào)試或者維修過程  中需要修改機組的各種參數(shù),如機器運行各種檢測的檢測相位、加熱器溫度的數(shù)值等?;谝陨犀F(xiàn)狀,高效、智能、可靠的管理系   統(tǒng)在當前的包裝行業(yè)成為研究熱點。本文基于 C 設(shè)計的包裝機智能管理系統(tǒng)具有以下優(yōu)點:

      1. 直觀地查看相應(yīng)故障信息,指示出現(xiàn)故障的位置,便于操作人員即時、有效地排除故障;
      2. 方便煙支品種更換等環(huán)境變化時修改機器運行參數(shù);
      3. 指導(dǎo)操作人員更好地維護機組運行,提高機器的生產(chǎn)效率,減少輔料消費,達到節(jié)能降耗的目的。
      4. 模塊化處理,功能分塊實現(xiàn),系統(tǒng)的擴展和通用性強;
      5. 生產(chǎn)數(shù)據(jù)統(tǒng)一處理,數(shù)據(jù)的接收、發(fā)送、保存、刪除以及  改等均在后臺處理,在對應(yīng)的界面顯示相應(yīng)的數(shù)據(jù);

        系統(tǒng)主程序為主概圖界面,在該程序中進行數(shù)據(jù)的讀取、更改、刪  除、新建,和外界進行數(shù)據(jù)通訊,并對接收到的數(shù)據(jù)進行處理。其 他界面只是進行數(shù)據(jù)的重組顯示,當進行數(shù)據(jù)修改時,產(chǎn)生事件 將相應(yīng)數(shù)據(jù)發(fā)送給主程序處理。當遇到數(shù)據(jù)處理比較繁瑣時,新 建子線程進行單獨處理,不影響主程序運行,提升軟件工作效率。

      6. 關(guān)鍵技術(shù)分析
        1. 整體構(gòu)架圖
      7. 編程前需先構(gòu)思好整體框架,好的框架可以很好地指導(dǎo)軟  件的編寫,好的程序必須要好的構(gòu)架,好的框架具有擴展性、易   于修改、模塊化等特點。以本系統(tǒng)為例,將介紹整體框架的搭建。系統(tǒng)整體框架如圖 2 所示。

        其中主概圖即為系統(tǒng)的主程序,該程序?qū)崿F(xiàn)向數(shù)據(jù)庫讀寫數(shù)據(jù)、界面初始化、機器概圖切換、各種信息的顯示、Arcnet 網(wǎng)口數(shù)據(jù)的接收和發(fā)送等功能。另外子界面可以訂閱主概圖的事件, 主概圖處理數(shù)據(jù)完產(chǎn)生事件,訂閱該事件的子界面獲取相應(yīng)數(shù)

      1. 系統(tǒng)方案設(shè)計

      包裝機智能管理系統(tǒng)的設(shè)計分為硬件和軟件兩個部分。系統(tǒng)硬件是一臺具有 Arcnet 通訊功能的工控機,其主要完成與包裝機組控制系統(tǒng)的通訊功能以及界面的顯示功能。系統(tǒng)軟件主要實現(xiàn)運行界面和故障信息顯示、參數(shù)修改、數(shù)據(jù)統(tǒng)計、數(shù)據(jù)保存等功能。

      采用層次化、模塊化的設(shè)計思路,整個軟件可分為 3 個模塊進行設(shè)計,涵蓋了界面、界面控件庫、基礎(chǔ)控件庫以及基礎(chǔ)類庫設(shè)計。

      包裝機智能管理系統(tǒng)設(shè)計的目標就是為監(jiān)控和管理包裝機

      組的運行狀態(tài),及時了解機組的健康狀態(tài),提升機組維護、保養(yǎng)的效率,因此其主要功能包括了機器機型選擇、參數(shù)設(shè)置、品牌設(shè)置、機器手冊、信息設(shè)置、統(tǒng)計等。機型選擇包括機組型號選擇、機組概圖選擇等功能;參數(shù)設(shè)置包括參數(shù)幫助文檔、參數(shù)導(dǎo)入、參數(shù)導(dǎo)出以及參數(shù)修改記錄等功能;品牌設(shè)置包括品牌歷史、品牌參數(shù)、品牌導(dǎo)入、品牌導(dǎo)出以及品牌材料損耗等功能;機 器手冊包括 HMI 手冊、機械圖以及電氣功能圖等;信息設(shè)置包括信息列表、免紅信息處理等功能;統(tǒng)計包括機器性能、產(chǎn)量、剔 除量、引起停機信息、停機時間以及輔料耗材使用量等。

      系統(tǒng)設(shè)計首先進行總體系統(tǒng)構(gòu)架的搭建,主要是主概圖、參數(shù)設(shè)置和統(tǒng)計等界面的搭建,其中關(guān)鍵部分是主程序的設(shè)計,本

      據(jù),并進行程序的更新。由于初始化時數(shù)據(jù)量太大,本設(shè)計使用線程進行處理。圖中該主程序有 6 個子界面的入口。通過界面入口,可以進入相應(yīng)的子界面。

      子界面的數(shù)據(jù)通過系統(tǒng)類將需要的數(shù)據(jù)傳入,在子界面中主要實現(xiàn)數(shù)據(jù)的各種顯示,可以用表格、列表、柱狀圖等顯示,修 改數(shù)據(jù)時將當時數(shù)據(jù)和修改值通過事件傳給主程序,主程序操 如修改參數(shù)需要和下位機通訊完成后,更新子界面。

        1. 系統(tǒng)類

      編寫控件和界面時,數(shù)據(jù)如何存儲、如何傳輸,這就需要系  統(tǒng)類。需要將所有用到的數(shù)據(jù)進行整理成各種類,并將類加入系  統(tǒng)類。在新建界面時,將該界面需要相應(yīng)的類指針傳給界面,便  于數(shù)據(jù)的管理,由于傳輸?shù)氖穷?,可以在類中添加新?shù)據(jù)而無需  大量修改程序,有較好的擴展性。系統(tǒng)下有機器、停機、人機界面、密碼等級等類,這些子類下  面還有其他類。調(diào)用時可以直接通過類查找相應(yīng)數(shù)據(jù),簡單方  便。且所有界面公用一個系統(tǒng)類,數(shù)據(jù)不會錯亂。傳輸?shù)氖侵羔槪?/font>

      而不是傳輸大量數(shù)據(jù),可以較好提高程序的性能。

        1. Oracle 數(shù)據(jù)庫

      本系統(tǒng)由于數(shù)據(jù)量較大,采用的是 Oracle 數(shù)據(jù)庫存儲保存包裝機發(fā)上來的大量數(shù)據(jù),便于之后的統(tǒng)計和計算,利于數(shù)據(jù)查詢、調(diào)用等。系統(tǒng)自身設(shè)置數(shù)據(jù)量較小,使用.dat 文件存儲就可以。調(diào)用數(shù)據(jù)庫時先封裝相應(yīng)數(shù)據(jù)庫函數(shù),即將數(shù)據(jù)庫詳細的生成、創(chuàng)建表格、更新表格、刪除表格、數(shù)據(jù)庫數(shù)據(jù)通過 Excel 輸出等功能先寫成相應(yīng)的方法類,在界面中調(diào)用時只需調(diào)用相應(yīng)函數(shù),無需在考慮如何調(diào)用數(shù)據(jù)庫,可提高效率,也可更好分配功能,出現(xiàn)相應(yīng)問題時便于定位和處理。本系統(tǒng)創(chuàng)建了許多數(shù)據(jù)庫列表,如機器表格、組件表格、菜單表格、中英對照表等,主要存 儲相應(yīng)數(shù)據(jù)的 ID 碼、名稱、描述、值、狀態(tài)、出現(xiàn)時間等。使用數(shù)據(jù)庫建議在數(shù)據(jù)量較大時使用,簡單小程序使用.dat Excel 文件存儲就可以。

        1. Arcnet 總線通訊

      本系統(tǒng)和包裝機通過 Arcnet 總線進行通訊,該總線是一種優(yōu)化的令牌總線,廣泛運用于列車、地鐵系統(tǒng),具有傳輸速率快、準確性高、可擴展性性好等特點。由于該協(xié)議是半雙工,只有一

      根同軸電纜進行數(shù)據(jù)傳輸,這樣在數(shù)據(jù)的傳輸和接收前需確認總線中沒有其他數(shù)據(jù)在傳輸,否則容易產(chǎn)生沖突而造成數(shù)據(jù)丟失。本文在使用  Arcnet  通訊協(xié)議前也提前生成相應(yīng)的組件類

      類似于串口),將相應(yīng)的初始化、發(fā)送、接收等統(tǒng)一處理,使用時只要和使用串口時一樣,新建 Arcnet 網(wǎng)口,接收到的數(shù)據(jù)通過訂閱事件進行處理。

      1. 結(jié)束語

      本文介紹了一種基于 C 的包裝機智能管理軟件設(shè)計,該系統(tǒng)經(jīng)現(xiàn)場使用,運行穩(wěn)定、界面友好、操作簡單。具有維護簡

      單、使用方便、擴展容易等特點,可很好地滿足對卷煙包裝機的智能管理?,F(xiàn)在完成基本的功能,今后可以繼續(xù)擴展,添加 In- ternet 網(wǎng)口通訊以及圖像處理功能。

       

      本文源于網(wǎng)絡(luò)轉(zhuǎn)載,如有侵權(quán),請聯(lián)系刪除

      分享到