摘要:敘述某郵局懸掛分揀機(jī)分揀系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),以及PLC,InTouch 組態(tài)軟件的運(yùn)用。
關(guān)鍵詞:懸掛分揀機(jī);可編程邏輯控制器;人機(jī)界面;開放式數(shù)據(jù)庫(kù)互接;動(dòng)態(tài)數(shù)據(jù)交換
Abstract: This paper introduces the realization and design of thecontrol system for hang classifying machine of post office, PLCand InTouch software are also studied.
Key words: Hang classifying machine;PLC;HMI;ODBC;DDE
1 概述
郵局懸掛分揀機(jī)分揀系統(tǒng)是為提高郵局各郵包種類的分揀效率,以適應(yīng)包裹分揀、儲(chǔ)存及發(fā)運(yùn)的各項(xiàng)要求而設(shè)計(jì)制造的。本系統(tǒng)以目前國(guó)際較先進(jìn)的工業(yè)用PLC 為核心,以監(jiān)控計(jì)算機(jī)為人機(jī)界面,具有結(jié)構(gòu)緊湊、故障率低、修改靈活方便、維修簡(jiǎn)單、抗干擾能力強(qiáng),整機(jī)效率高等特點(diǎn),可大大降低操作人員的勞動(dòng)強(qiáng)度,提高分揀的正確率,并具有強(qiáng)大的人機(jī)對(duì)話功能,便于操作人員使用。
2 工作原理和總體設(shè)計(jì)
懸掛分揀機(jī)系統(tǒng)主要由10 條儲(chǔ)存軌,10 條開拆軌,1 個(gè)掛袋點(diǎn),1 個(gè)空鉗螺旋滑桿等部分組成,完成實(shí)時(shí)控制(郵袋儲(chǔ)存、開拆控制)、數(shù)據(jù)采集、運(yùn)行監(jiān)控、報(bào)警、信息處理等功能。工作流程如圖1 所示。
包裹、平刷、掛刷、平信、掛信等五種不同種類的郵袋由掛袋點(diǎn)入主鏈,根據(jù)上位機(jī)設(shè)置的軌道類別,分別進(jìn)入各儲(chǔ)存軌,并根據(jù)開拆軌的類別設(shè)置、數(shù)量等情況,向各開拆軌自動(dòng)供袋,郵袋到開拆臺(tái)由人工分揀后,空鉗回收入空鉗滑軌,以供重復(fù)使用。
3 硬件實(shí)現(xiàn)
根據(jù)系統(tǒng)的需求,選擇PLC 控制主機(jī),現(xiàn)場(chǎng)輸入輸出裝置(鍵盤)設(shè)置掛袋信息,上位管理機(jī)(工控機(jī))實(shí)施管理和監(jiān)控。系統(tǒng)總體結(jié)構(gòu)如圖2 所示。
PLC 選用日本三菱公司的A2ASCPU,它是當(dāng)今世界上較先進(jìn)的微型模塊式可編程控制器之一。由于使用了三菱的專用順控芯片Mitsubishi SequenceProcessor(MSP),它可以提供能媲美大型昂貴PLC 的速度和功能。其程序容量為14kB,I/O 點(diǎn)數(shù)為512,內(nèi)存容量為64kB。
郵袋的探測(cè)采用無(wú)觸點(diǎn)接近開關(guān)進(jìn)行檢測(cè)。PLC內(nèi)的主要功能模塊有PLC 輸出模塊(1 個(gè)A1SY40 和7個(gè)A1SY10)及PLC 輸入模塊(1 個(gè)A1SX40 和6 個(gè)A1SX41)。通過(guò)206 個(gè)輸入端點(diǎn)和134 個(gè)輸出端點(diǎn)為掛袋點(diǎn)掛袋檢測(cè)及供鉗、儲(chǔ)存軌進(jìn)出軌的檢測(cè)及控制、開拆軌進(jìn)出軌的檢測(cè)及控制、空鉗滿軌檢測(cè)及控制等提供控制信號(hào)。
(1) 掛袋點(diǎn)掛袋及供鉗
① 在掛袋點(diǎn)有一三位置開關(guān),當(dāng)開關(guān)把手在現(xiàn)地上袋位置時(shí),按包裹/平刷/掛刷/平信/掛信上袋按鈕,如果此種類上袋還有未滿軌的,則相應(yīng)的上袋燈亮,如果滿軌,則相應(yīng)的上袋燈閃爍,不進(jìn)行此種類上袋工作。當(dāng)開關(guān)把手在條碼上袋位置時(shí),刷條碼后,工作原理同現(xiàn)地上袋。此外,必須等此郵袋入軌道后,才能刷另外郵袋條碼進(jìn)行上袋工作。
② 進(jìn)行上袋時(shí)(上位機(jī)決定),上袋點(diǎn)所有郵袋分別進(jìn)入各自儲(chǔ)存軌,當(dāng)儲(chǔ)存軌滿軌時(shí),不進(jìn)行上袋工作。
③ 當(dāng)放袋停放器前面的檢測(cè)開關(guān)檢測(cè)到信號(hào),停放器動(dòng)作將郵袋放出,并在2 秒鐘內(nèi)檢測(cè)開關(guān),若檢測(cè)到信號(hào)則認(rèn)為郵袋已放出。若無(wú)信號(hào),則停放器繼續(xù)動(dòng)作,若動(dòng)作五次仍未放出,則不再動(dòng)作。
④ 掛袋停放器放出郵袋后,供空鉗停放器動(dòng)作,放出一把空鉗,供操作人員使用。
(2) 儲(chǔ)存軌進(jìn)出軌的檢測(cè)及控制
進(jìn)軌
① 儲(chǔ)存軌郵袋的進(jìn)軌采用無(wú)觸點(diǎn)接近開關(guān)進(jìn)行檢測(cè),當(dāng)郵袋夾鉗通過(guò)接近開關(guān)時(shí),開關(guān)動(dòng)作;同時(shí)PLC 對(duì)該軌計(jì)數(shù),其相應(yīng)軌的郵袋計(jì)數(shù)值加1。
② 當(dāng)操作人員正在進(jìn)行上袋的時(shí)候,郵袋將從前面的軌道開始進(jìn)軌直到該軌滿軌,再進(jìn)入下一軌道直到所有儲(chǔ)存軌滿軌(如果掛袋點(diǎn)一直上袋),滿軌后停止上郵袋。
③ 當(dāng)郵袋進(jìn)入儲(chǔ)存軌被第一個(gè)接近開關(guān)檢測(cè)到,但是在6 秒內(nèi)沒(méi)有被第二個(gè)接近開關(guān)檢測(cè)到,則認(rèn)為此儲(chǔ)存軌滿軌。或者當(dāng)郵袋進(jìn)入儲(chǔ)存軌的計(jì)數(shù)值大于此儲(chǔ)存軌滿軌設(shè)定的滿軌值,則認(rèn)為儲(chǔ)存軌滿軌。儲(chǔ)存軌滿軌時(shí)郵袋不能進(jìn)軌。
出軌
① 在開拆收容軌的開拆臺(tái)設(shè)置有一三位置開關(guān),當(dāng)開關(guān)把手不在中間空位置時(shí),如果開拆軌還有未滿軌的,則相應(yīng)儲(chǔ)存軌從前面有郵袋的軌開始出袋,當(dāng)軌中的郵袋出完,轉(zhuǎn)到下一儲(chǔ)存軌出袋,直到所有儲(chǔ)存軌郵袋出完。當(dāng)開關(guān)把手在中間空位置時(shí),不進(jìn)行出袋工作。
② 在上位機(jī)設(shè)置一儲(chǔ)存收容軌出袋開關(guān),按下此開關(guān),儲(chǔ)存收容軌所有郵袋將進(jìn)入包裹開拆軌或開拆收容軌。
(3) 開拆軌進(jìn)出軌的檢測(cè)及控制
進(jìn)軌
① 開拆軌郵袋的進(jìn)軌采用無(wú)觸點(diǎn)接近開關(guān)進(jìn)行檢測(cè),當(dāng)郵袋夾鉗通過(guò)接近開關(guān)時(shí),開關(guān)動(dòng)作;同時(shí)PLC 對(duì)該軌計(jì)數(shù),其相應(yīng)軌的郵袋計(jì)數(shù)值加1。
② 當(dāng)郵袋進(jìn)入開拆軌被第一個(gè)接近開關(guān)檢測(cè)到,但在6 秒內(nèi)沒(méi)有被第二個(gè)接近開關(guān)檢測(cè)到,則認(rèn)為此開拆軌滿軌。當(dāng)郵袋進(jìn)入開拆軌的計(jì)數(shù)值大于此開拆軌滿軌設(shè)定的滿軌值,則認(rèn)為此開拆軌滿軌。開拆軌滿軌時(shí)郵袋不能進(jìn)軌。
③ 當(dāng)開拆軌滿軌時(shí)開拆臺(tái)工作,只有當(dāng)開拆軌郵袋數(shù)比滿軌值少5 袋,才向此開拆軌補(bǔ)袋直到滿軌。
出軌
① 開拆臺(tái)上分別設(shè)有1 個(gè)自動(dòng)/手動(dòng)把手、1 個(gè)要袋按鈕、1 個(gè)升降機(jī)上按鈕、1 個(gè)升降機(jī)下按鈕。
② 當(dāng)把手在自動(dòng)位置,按升降機(jī)下按鈕,升降機(jī)下降直到夾鉗到滑槽。按升降機(jī)上按鈕,升降機(jī)自動(dòng)上升直到上限位,同時(shí)開拆準(zhǔn)備停放器放一郵袋供開拆。但注意開拆臺(tái)只能有一個(gè)郵袋供開拆。
③ 當(dāng)把手在手動(dòng)位置時(shí),與升降機(jī)上下按鈕、要袋按鈕相配合完成與自動(dòng)方式相同的動(dòng)作。但注意:開拆臺(tái)只能有一個(gè)郵袋供開拆。一般應(yīng)以自動(dòng)方式工作。
④ 升降機(jī)上升到上限位后,有一個(gè)空鉗停放器當(dāng)儲(chǔ)存/開拆收容軌的郵袋多于滿軌限值,或者郵袋進(jìn)入收容軌被第一個(gè)接近開關(guān)檢測(cè)到,但是在6 秒內(nèi)沒(méi)有被第二個(gè)接近開關(guān)檢測(cè)到,則懸掛機(jī)驅(qū)動(dòng)停機(jī),此時(shí)可以再啟動(dòng)懸掛機(jī),但是必須立即在上位機(jī)將儲(chǔ)存收容軌的郵袋放到開拆軌,或者將開拆軌收容軌的郵袋開拆。
當(dāng)空鉗檢測(cè)的郵袋多于滿軌限值,或者郵袋進(jìn)入空鉗檢測(cè)被第一個(gè)接近開關(guān)檢測(cè)到,但是在6 秒內(nèi)沒(méi)有被第二個(gè)接近開關(guān)檢測(cè)到,則懸掛機(jī)驅(qū)動(dòng)停機(jī),在恢復(fù)空鉗滿軌到正常前,不能啟動(dòng)懸掛機(jī)。在系統(tǒng)的主電機(jī)上裝有一齒盤,提供電機(jī)運(yùn)行的同步脈沖信號(hào),PLC 將此同步脈沖信號(hào)作為控制整個(gè)電控系統(tǒng)動(dòng)作時(shí)間的標(biāo)準(zhǔn),以確定各軌道的停放器、道岔的動(dòng)作,使郵袋根據(jù)要求進(jìn)入各軌道。
4 軟件實(shí)現(xiàn)
現(xiàn)場(chǎng)監(jiān)控計(jì)算機(jī)選用研華工控機(jī),操作系統(tǒng)選用穩(wěn)定性較強(qiáng)的bbbbbbs NT Workstation 4.0,開發(fā)軟件選用Wonderware 公司的InTouch 7.0。該軟件是國(guó)際領(lǐng)先的HMI 設(shè)計(jì)軟件,可提供控制和信息資源的單一集成視圖。InTouch 允許工程師、監(jiān)管人員和操作員通過(guò)他們生產(chǎn)過(guò)程的圖形表象來(lái)瀏覽并與所有操作相互作用。對(duì)bbbbbbs NT 4.0 和bbbbbbs 95 的版本7.0,包含一組更新的功能,特別是遠(yuǎn)程標(biāo)記引用Active X 支持、分布式報(bào)警處理等。此外,網(wǎng)絡(luò)應(yīng)用程序開發(fā)環(huán)境允許系統(tǒng)被開發(fā)并使用大規(guī)?;赑C的網(wǎng)絡(luò)。另外,還提供PLC 通信程序(I/O Server),通過(guò)串口(RS232)與PLC 通信,HMI 與I/O Server 之間通過(guò)DDE 的方式取得數(shù)據(jù),通過(guò)ODBC 方便與郵局中心信息處理系統(tǒng)的數(shù)據(jù)庫(kù)連接,各軟件之間的邏輯關(guān)系如圖3 所示。
HMI 的各功能模塊框圖如圖4 所示。
(1) 主監(jiān)控界面實(shí)時(shí)監(jiān)控系統(tǒng)各主要功能部件的狀態(tài)和數(shù)值,例如:PLC、懸掛機(jī)的運(yùn)行狀態(tài)、儲(chǔ)存區(qū)和開拆區(qū)各軌道的進(jìn)軌道岔、出軌的機(jī)械手的狀態(tài),當(dāng)前的軌道類別、郵袋的數(shù)量,升降機(jī)的狀態(tài),氣壓指示,釋袋器的狀態(tài)等。并提供修改各軌道郵袋數(shù)量的功能。
(2) 報(bào)警界面記錄各設(shè)備發(fā)生故障的時(shí)間、類別,各設(shè)備故障恢復(fù)的時(shí)間、類別等信息。
(3) 裝置自檢界面用于點(diǎn)動(dòng)自檢、測(cè)試各執(zhí)行機(jī)構(gòu)的動(dòng)作情況。
(4) 參數(shù)設(shè)置界面設(shè)置各軌道的滿軌限值、儲(chǔ)存軌的類別,是否封軌等。
(5) 數(shù)據(jù)統(tǒng)計(jì)界面實(shí)時(shí)顯示各軌道的郵袋數(shù),以及包裹、平刷、掛刷、平信、掛信的分類統(tǒng)計(jì)數(shù),總郵袋數(shù)等每日的統(tǒng)計(jì)數(shù)據(jù),設(shè)備的運(yùn)行數(shù)據(jù),并輸出數(shù)據(jù)報(bào)表。
5 結(jié)語(yǔ)
本系統(tǒng)控制主體PLC 無(wú)故障運(yùn)行時(shí)間:≥30 萬(wàn)小時(shí),動(dòng)作響應(yīng)時(shí)間:≤50ms,整機(jī)連續(xù)工作時(shí)間:≥8 小時(shí),分揀控制綜合差錯(cuò)率:<3/10000,達(dá)到設(shè)計(jì)要求。
參考文獻(xiàn):
[1] MELSEC-A. 編程手冊(cè)[Z]. 三菱電機(jī)株式會(huì)社.
[2] MELSEC-A. 用戶手冊(cè)[Z]. 三菱電機(jī)株式會(huì)社.
[3] Intouch. 用戶手冊(cè)[Z]. Wonderware 公司.
作者簡(jiǎn)介:郭愛琴(1966-),女,河北人,工程師,學(xué)士學(xué)位,主要從事電子技術(shù)應(yīng)用及電氣自動(dòng)化研究。













