国产成人精品无码青草_毛片一级_嫩草一区二区三区_国产成人a片免费观看_国产精品中文字幕一区二区_欧美久久久一区二区三区

嵌入式單機(jī)管理系統(tǒng)在數(shù)控回轉(zhuǎn)庫(kù)中的應(yīng)用

來(lái)源:中國(guó)物流產(chǎn)品網(wǎng) | 2012-10-18 13:57 | 作者:沈陽(yáng)飛機(jī)工業(yè)集團(tuán)物流裝備有限公司 / 曹艷

  為了進(jìn)一步提高數(shù)控回轉(zhuǎn)庫(kù)的技術(shù)水平,使之在單機(jī)狀態(tài)可實(shí)現(xiàn)管理功能,降低用戶使用成本,提高工作效率,使用基于嵌入式系統(tǒng)平臺(tái)的帶管理回轉(zhuǎn)庫(kù),可以實(shí)現(xiàn)簡(jiǎn)單的單機(jī)回轉(zhuǎn)庫(kù)管理功能,有效地提高數(shù)控回轉(zhuǎn)庫(kù)的性價(jià)比、可操作性和實(shí)用性。本文介紹了嵌入式單機(jī)管理系統(tǒng)的設(shè)計(jì)、功能與實(shí)現(xiàn)。

  嵌入式系統(tǒng)、單機(jī)管理、數(shù)控回轉(zhuǎn)庫(kù)

  隨著嵌入式技術(shù)的發(fā)展,先進(jìn)的嵌入式設(shè)備以其優(yōu)良的品質(zhì)、高可靠性及模塊化,廣泛地應(yīng)用于工業(yè)控制、航空航天、醫(yī)療、智能儀表、通信、數(shù)控、自動(dòng)化生產(chǎn)設(shè)備、數(shù)據(jù)采集等領(lǐng)域。本文正是基于Windows CE操作系統(tǒng)開發(fā)了數(shù)控回轉(zhuǎn)庫(kù)嵌入式單機(jī)管理系統(tǒng)。

  嵌入式單機(jī)管理系統(tǒng)的設(shè)計(jì)

  此嵌入式單機(jī)管理系統(tǒng)采用Windows CE嵌入式操作系統(tǒng),它是微軟推出的一種緊湊、高效、可擴(kuò)展的32位嵌入式操作系統(tǒng),具有多線程、多任務(wù)、完全搶占式的特點(diǎn),特別適合于有限資源的硬件平臺(tái)。Windows CE支持Microsoft Win32 API和其他的編程接口,支持內(nèi)存管理、文件操作、多線程、網(wǎng)絡(luò)功能等,是目前應(yīng)用較廣的嵌入式操作系統(tǒng)。

  對(duì)于Windows CE 的嵌入式應(yīng)用開發(fā),微軟公司提供了較多的支持。開發(fā)者可以使用 EVB、EVC、Visual Basic.net和Visual C#.NET集成開發(fā)環(huán)境進(jìn)行應(yīng)用程序的開發(fā)。

  系統(tǒng)的實(shí)時(shí)性是工業(yè)控制系統(tǒng)的基本要求。它是指能夠在限定時(shí)間內(nèi)執(zhí)行完規(guī)定的功能,并對(duì)外部的異步事件做出反應(yīng)的能力。實(shí)時(shí)性的強(qiáng)弱以完成規(guī)定功能和做出響應(yīng)時(shí)間的長(zhǎng)短來(lái)衡量。Windows CE操作系統(tǒng)3.0版本以后極大增強(qiáng)了對(duì)實(shí)時(shí)性的支持。首先,Windows CE支持嵌套式中斷,減少了中斷延遲。其次,Windows CE支持256個(gè)線程優(yōu)先級(jí),而且Windows CE各線程的定時(shí)系統(tǒng)互相獨(dú)立,線程的時(shí)間片大小可調(diào),最快可達(dá)到1ms。這些都為靈活調(diào)度嵌入式系統(tǒng)的任務(wù)提供了支持,保證了基于Windows CE應(yīng)用的實(shí)時(shí)性功能。

  嵌入式單機(jī)管理系統(tǒng)的功能

  此嵌入式單機(jī)管理系統(tǒng)在數(shù)控回轉(zhuǎn)庫(kù)中主要完成對(duì)單臺(tái)回轉(zhuǎn)庫(kù)的數(shù)據(jù)管理以及對(duì)庫(kù)體運(yùn)行的監(jiān)控。

  單機(jī)運(yùn)行部分,此系統(tǒng)通過(guò)串口與回轉(zhuǎn)庫(kù)硬件控制系統(tǒng)進(jìn)行實(shí)時(shí)的數(shù)據(jù)通訊,對(duì)回轉(zhuǎn)庫(kù)硬件控制系統(tǒng)下達(dá)運(yùn)行指令,當(dāng)回轉(zhuǎn)庫(kù)硬件控制系統(tǒng)接收到指令后,控制回轉(zhuǎn)庫(kù)到達(dá)目標(biāo)位置。硬件控制系統(tǒng)返回到回轉(zhuǎn)庫(kù)執(zhí)行狀態(tài)信息。此單機(jī)管理系統(tǒng)將實(shí)時(shí)接收來(lái)自硬件控制系統(tǒng)的數(shù)據(jù)反饋和報(bào)警信息,提供實(shí)時(shí)的數(shù)據(jù)監(jiān)控顯示。

  此嵌入式單機(jī)管理系統(tǒng)的另一主要功能是存儲(chǔ)管理功能,包括日常管理、數(shù)據(jù)查詢和數(shù)據(jù)維護(hù)。

  嵌入式單機(jī)管理系統(tǒng)的實(shí)現(xiàn)

  1. 系統(tǒng)實(shí)現(xiàn)

  基于 Windows CE的嵌入式單機(jī)管理系統(tǒng)是在 Windows CE操作系統(tǒng)平臺(tái)上開發(fā)的軟件系統(tǒng),既有一般軟件的共性,又具有不同于桌面 PC機(jī)軟件的特點(diǎn):一是專業(yè)化,嵌入式軟件往往服務(wù)于具體的應(yīng)用領(lǐng)域;二是小型化,軟件占用的空間小;三是實(shí)時(shí)性強(qiáng);四是配置要求低,可運(yùn)行于低配置的環(huán)境中。

  由于嵌入式開發(fā)環(huán)境中系統(tǒng)的 CPU處理能力有限 ,而嵌入式單機(jī)管理系統(tǒng)中處理任務(wù)多、相關(guān)的數(shù)據(jù)量大 ,因而在具體的軟件實(shí)現(xiàn)過(guò)程中采用線程技術(shù),將一些功能模塊用線程在后臺(tái)運(yùn)行。

  由于Windows CE操作系統(tǒng)的內(nèi)存有限,在開發(fā)嵌入式系統(tǒng)時(shí)特別要注意內(nèi)存泄漏的問(wèn)題。首先分配和釋放應(yīng)當(dāng)對(duì)稱,順序是按棧式分配和釋放。即按1-2-3順序分配,3-2-1順序釋放,可以避免內(nèi)存碎片的產(chǎn)生。如果無(wú)法按棧式分配和釋放,產(chǎn)生了內(nèi)存碎片,只要每次分配都是固定一樣的大小,在分配和釋放總數(shù)相等時(shí),內(nèi)存最大需求量不會(huì)增長(zhǎng),因?yàn)樗槠拇笮≌且峙涞拇笮。梢栽倮谩?/P>

  內(nèi)存泄漏分兩種:1)無(wú)限泄漏,由不退出的驅(qū)動(dòng)或程序造成,癥狀是內(nèi)存使用率不停地增長(zhǎng),對(duì)Windows CE來(lái)說(shuō),其危害是災(zāi)難性的——系統(tǒng)崩潰。2)有限泄漏,內(nèi)存使用率增長(zhǎng)到一定值后保持穩(wěn)定,其危害是浪費(fèi)資源,但系統(tǒng)不一定崩潰。對(duì)于無(wú)限泄漏的檢測(cè),思路是不斷地定時(shí)查詢內(nèi)存狀態(tài),比較內(nèi)存使用率,如果增長(zhǎng)不斷直致系統(tǒng)崩潰,即可斷定存在無(wú)限泄漏。之所以在此介紹內(nèi)存泄漏的問(wèn)題,是想說(shuō)明它的重要性。這也是與在PC機(jī)上開發(fā)上位機(jī)軟件主要的區(qū)別之一。

  2.界面的實(shí)現(xiàn)

  2.1單機(jī)運(yùn)行部分

  在正常的運(yùn)行之前,首先要對(duì)數(shù)控回轉(zhuǎn)庫(kù)進(jìn)行參數(shù)設(shè)置。參數(shù)設(shè)置部分包括:調(diào)試參數(shù)的設(shè)置,即對(duì)數(shù)控回轉(zhuǎn)庫(kù)基本運(yùn)行參數(shù)的設(shè)置;偏載參數(shù)的設(shè)置,即對(duì)電機(jī)、變頻器等一些主要參數(shù)的設(shè)置,來(lái)實(shí)現(xiàn)對(duì)數(shù)控回轉(zhuǎn)庫(kù)偏載的判斷。用戶管理部分也是在此完成的,可以對(duì)登錄用戶進(jìn)行管理,包括設(shè)置用戶名、密碼和用戶權(quán)限,以及進(jìn)行用戶信息的建立、修改和保存。

  2.2存儲(chǔ)管理部分

  存儲(chǔ)管理包括數(shù)據(jù)維護(hù)、數(shù)據(jù)查詢和日常管理等。

  2.2.1 數(shù)據(jù)維護(hù)

  數(shù)據(jù)維護(hù)包括:入庫(kù)數(shù)據(jù)修改、出庫(kù)數(shù)據(jù)修改、庫(kù)存數(shù)據(jù)修改、貨位設(shè)置、數(shù)據(jù)庫(kù)備份等操作。

  在進(jìn)行日常管理操作前,需要進(jìn)行貨位的管理,可進(jìn)行單個(gè)及批量增加,并可進(jìn)行刪除操作。

  數(shù)據(jù)修改包括出入庫(kù)數(shù)據(jù)修改和庫(kù)存數(shù)據(jù)修改。出入庫(kù)數(shù)據(jù)修改只能檢索修改出入庫(kù)物品的數(shù)量;庫(kù)存數(shù)據(jù)修改可以修改庫(kù)存物品的所有信息。

  2.2.2數(shù)據(jù)查詢

  數(shù)據(jù)查詢包括入庫(kù)查詢、出庫(kù)查詢、庫(kù)存查詢及出入庫(kù)盤點(diǎn)查詢,可按多種關(guān)鍵字查詢并生成信息報(bào)表。

  2.2.3日常管理

  日常管理功能主要進(jìn)行日常的出入庫(kù)操作和查看報(bào)警瀏覽。如果有自動(dòng)門時(shí),可進(jìn)行自動(dòng)門的開關(guān)操作。日常管理操作界面是回轉(zhuǎn)庫(kù)日常主要的操作界面,對(duì)數(shù)控回轉(zhuǎn)庫(kù)的操作都應(yīng)在此完成。

  2.2.3.1入庫(kù)操作

  下面給出一個(gè)入庫(kù)操作的具體例子,當(dāng)要向庫(kù)中新增兩條記錄時(shí),按下新增庫(kù)存按鈕,進(jìn)入添加記錄畫面。在添加記錄畫面中輸入物品的各信息,編號(hào)可以手動(dòng)輸入也可通過(guò)手持條碼器掃描條碼輸入。需要說(shuō)明的是,料斗指的是層;貨格指的是每層中橫向的貨格;分格指的是每層中縱向的小分格。灰色的小分格代表此位沒有貨物,黃色代表已存物品。如圖4添加記錄中的貨位顯示。

  這里的料斗可以選擇,當(dāng)選擇料斗為1時(shí),在下面將會(huì)有料斗1的貨位顯示出來(lái)。貨格會(huì)根據(jù)料斗的選定自動(dòng)分配貨格。當(dāng)選定貨格后,未占用的分格也會(huì)自動(dòng)分配以供選定。全部屬性填寫完成后,按添加按鈕。可以一次輸入多條記錄。待入庫(kù)操作的數(shù)據(jù)將顯示在入庫(kù)界面的表格中,可進(jìn)行批量入庫(kù)操作。

  增加庫(kù)存為已有記錄的入庫(kù)操作,點(diǎn)擊后出現(xiàn)添加入庫(kù)記錄界面,使用關(guān)鍵字進(jìn)行檢索,選擇后填寫入庫(kù)數(shù)量,添加后待入庫(kù)操作的數(shù)據(jù)顯示在入庫(kù)界面的表格中。

  按“開始執(zhí)行”按鈕后,回轉(zhuǎn)庫(kù)自動(dòng)優(yōu)化路徑,選擇最近層運(yùn)行,到位后入庫(kù)確認(rèn),之后進(jìn)行下一個(gè)物品的入庫(kù)操作。所有未完成執(zhí)行操作的記錄在退出時(shí)會(huì)自動(dòng)進(jìn)行保存,下次進(jìn)入時(shí)表單號(hào)不變,仍可繼續(xù)上一次的操作。

  2.2.3.2出庫(kù)操作

  出庫(kù)操作與入庫(kù)操作相反。取出庫(kù)存可對(duì)庫(kù)存物品進(jìn)行檢索,選擇后填寫出庫(kù)數(shù)量,添加出庫(kù)記錄完成,則出庫(kù)操作的物品信息顯示在表格中,可批次進(jìn)行操作。點(diǎn)擊“開始執(zhí)行”按鈕,回轉(zhuǎn)庫(kù)自動(dòng)優(yōu)化路徑,選擇最近層運(yùn)行,到位后出庫(kù)確認(rèn),隨后進(jìn)行下一個(gè)物品的出庫(kù)操作。所有未完成執(zhí)行操作的記錄在退出時(shí)會(huì)自動(dòng)進(jìn)行保存,下次進(jìn)入時(shí)表單號(hào)不變,仍可繼續(xù)上一次的操作。

  2.2.3.3庫(kù)存報(bào)警瀏覽

  庫(kù)存物品的庫(kù)存量在低于報(bào)警值時(shí),系統(tǒng)會(huì)在日常管理界面進(jìn)行報(bào)警,用戶也可以隨時(shí)按庫(kù)存物品的庫(kù)存量為關(guān)鍵詞進(jìn)行檢索,對(duì)較低庫(kù)存量的物品進(jìn)行查看。

  2.2.3.4、載重報(bào)警瀏覽

  載重報(bào)警瀏覽可以查看哪個(gè)料斗載重超過(guò)設(shè)置范圍,整個(gè)庫(kù)體載重量是否超過(guò)設(shè)置范圍,以便客戶能夠即時(shí)地對(duì)料斗貨物進(jìn)行合理的重量分配。

  3.系統(tǒng)安全性的實(shí)現(xiàn)

  此回轉(zhuǎn)庫(kù)單機(jī)管理系統(tǒng)的安全性主要通過(guò)以下方法實(shí)現(xiàn)。

  數(shù)據(jù)庫(kù)的備份與恢復(fù):此系統(tǒng)有大量的庫(kù)存物品記錄和報(bào)表信息,為了安全起見,可將數(shù)據(jù)庫(kù)備份到其他介質(zhì)上,如可通過(guò)U盤拷貝到安全的地方妥善保管,在系統(tǒng)遭到破壞時(shí)可利用備份信息迅速恢復(fù)數(shù)據(jù)庫(kù)內(nèi)容。

  用戶管理:當(dāng)用戶要對(duì)數(shù)控回轉(zhuǎn)庫(kù)進(jìn)行操作時(shí),必須首先由管理員在用戶管理界面添加用戶名、密碼、分配操作權(quán)限,此用戶才可登錄系統(tǒng)對(duì)數(shù)控回轉(zhuǎn)庫(kù)進(jìn)行操作。

  針對(duì)自動(dòng)化數(shù)控回轉(zhuǎn)庫(kù)的發(fā)展需求和我國(guó)裝備制造業(yè)的發(fā)展目標(biāo),本文對(duì)基于Windows CE 實(shí)時(shí)操作系統(tǒng)下的數(shù)控回轉(zhuǎn)庫(kù)的單機(jī)管理系統(tǒng)進(jìn)行了開發(fā),并通過(guò)對(duì)嵌入式回轉(zhuǎn)庫(kù)控制系統(tǒng)的實(shí)時(shí)性與控制策略進(jìn)行研究,實(shí)現(xiàn)了數(shù)控回轉(zhuǎn)庫(kù)控制系統(tǒng)友好的圖形化人機(jī)界面,實(shí)現(xiàn)了數(shù)控回轉(zhuǎn)庫(kù)調(diào)試參數(shù)的設(shè)置、關(guān)鍵數(shù)據(jù)的監(jiān)控、報(bào)警功能、單機(jī)庫(kù)存物品的管理等功能。該研究為數(shù)控回轉(zhuǎn)庫(kù)以及其他裝備制造企業(yè)采用嵌入式開發(fā)技術(shù)提供了一定的經(jīng)驗(yàn)支持。

 

【聲明】物流產(chǎn)品網(wǎng)轉(zhuǎn)載本文目的在于傳遞信息,并不代表贊同其觀點(diǎn)或?qū)φ鎸?shí)性負(fù)責(zé),物流產(chǎn)品網(wǎng)倡導(dǎo)尊重與保護(hù)知識(shí)產(chǎn)權(quán)。如發(fā)現(xiàn)文章存在版權(quán)問(wèn)題,煩請(qǐng)聯(lián)系小編電話:010-82387008,我們將及時(shí)進(jìn)行處理。

熱門排行

10秒快速發(fā)布需求

讓物流專家來(lái)找您

主站蜘蛛池模板: A片免费网址在线观看 | 777米奇久久最新地址 | 国产真人做爰视频免费 | 国产精品麻豆传媒 | 人人妻人人妻人人片色av | 国产一区二区三区久久悠悠色av | 亚洲中文波霸中文字幕 | 久久天天躁夜夜躁狠狠 | 亚洲啪啪av无码片 | 纯欧美一级毛片免费 | 老中医吮她的花蒂和奶水视频播放 | 欧美另类在线制服丝袜国产 | 美女国产毛片A区内射 | 老司机精品视频一区二区 | 不卡在线观看亚洲视频 | 丰满日韩放荡少妇无码视频 | 无码国产精品成人 | 日本欧美v大码在线 | YY111111少妇影院免费观看 | 青青草成人色情视频网 | 国产精品人妻无码久久久郑州 | 无码日韩人妻AV一区 | 手机在线看片亚洲 | 国产自在自线午夜精品 | 亚洲综合色丁香婷婷六月图片 | 国产凸凹视频熟女A片 | 久久精品国产亚洲AV大全 | 婷婷激情综合色五月久久竹菊影视 | 青青草免费在线视频 | 午夜成人无码福利免费视频 | 人妻熟女一二三区夜夜爱 | 欧美性猛交内射兽交老熟妇 | 色婷婷99se在线观看 | 欧美在线va | 欧美性猛少妇XXXXX免费 | 国产AV无码精品色午夜 | 美国免费黄色片 | 奇米四色7777中文字幕 | 九九精品成人免费国产片 | 国产黑色丝袜在线看片 | 强行征服邻居人妻 |