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

      ? ? ? ?

      咨詢電話

      ENGLISH0755-88840386
      新聞中心

      咨詢電話

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        1. 系統(tǒng)類

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

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

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

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

        1. Arcnet 總線通訊

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

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

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

      1. 結(jié)束語

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

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

       

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

      分享到