【正文】
和 HC3 中,監(jiān)視HC0 和 HC3 在通過計(jì)算 就可以監(jiān)視步進(jìn)電機(jī)現(xiàn)在的位置 回到原點(diǎn)后 PLC 依然能夠向行程極限的位置繼續(xù)移動 解決方法:在回原點(diǎn)的程序加上 和 的指令。 腳本程序捕捉不到 PLC 推料到位的信號 解決方法:因?yàn)槟_本程序循環(huán)時間太短,最后減小他的循環(huán)周期。 無法切換物架 解決方法:通過整理腳本程序運(yùn)行過程,再加了一個標(biāo)志位實(shí)現(xiàn)的。 第六章 結(jié)論 36 第六章 結(jié)論 本次設(shè)計(jì)給我們增加了許多的知識,不僅僅是 PLC 的知識、 MCGS 組態(tài)軟件,還有電機(jī)及傳感器的知識。 對于本次設(shè)計(jì)的自動化立體倉庫,我國目前已建成自動化立體倉庫 400 多座、立體倉庫 2021 多座?;?PLC 和MCGS 監(jiān)控系統(tǒng)的自動化立體倉庫,有著許多的優(yōu)勢,它通過高層貨架存儲,使得存儲區(qū)大幅度向高空發(fā)展,提高了空間利用率,自動化立體倉庫采用層級式存放。提高了勞動生產(chǎn)率,減低操作人員的勞動強(qiáng)度,采用自動化技術(shù)后,還能較好地適應(yīng)黑暗,低溫,污染,有毒和易爆等特殊場合的物品存儲需要??傊米詣踊Ⅲw倉庫大大的減少了人力,提高了效率,減少了成本,帶來了很大的收益。 PLC 具有強(qiáng)大的控制功能。此時,我們只需要在硬件接線上增加開關(guān)輸入的信號或連接 MCGS 觸摸屏,然后在我們的程序中適當(dāng)添加語句就可以了。 自動化立體倉庫的發(fā)展需要我們下更大的功夫去深入研究,可以結(jié)合計(jì)算機(jī)控制以及現(xiàn)場總線的連接,對倉庫的控制進(jìn)行實(shí)時監(jiān)控,更加凸顯我們的智能化發(fā)展。 通過本次的畢業(yè)設(shè)計(jì),我不僅增加了專業(yè)知識,而且也在工作的細(xì)心程度上得到了第六章 結(jié)論 37 鍛煉,端正了我的工作態(tài)度,指導(dǎo)老師陳金佳老師給了我很大的幫助與啟發(fā)。同時也發(fā)現(xiàn)自己對 PLC 和 MCGS 組態(tài)設(shè)計(jì)軟件掌握得不夠。這次的設(shè)計(jì)最主要是 PLC 和組態(tài)的使用,這個技術(shù)是一個多學(xué)科的綜合,要做到靈活應(yīng)用需要自我學(xué)習(xí)各種輔助技術(shù)的應(yīng)用。 在完成畢業(yè)設(shè)計(jì)后 ,我們發(fā)現(xiàn)功能還有很多不足,所學(xué)到的知識還遠(yuǎn)遠(yuǎn)不夠,以至于還有一些功能不能夠完善。 致謝 39 致謝 本設(shè)計(jì)是在陳金佳老師的精心指導(dǎo)下完成的。陳老師嚴(yán)謹(jǐn)踏實(shí)的治學(xué)態(tài)度,勤奮拼搏的工作作風(fēng)深深地影響了我們,而且必將激勵和指導(dǎo)我們在今后的工作和學(xué)習(xí)中不斷進(jìn)步。 不僅僅要感謝老師們的指導(dǎo),也要感謝同組人員的全力配合與互相探討的精神。 最后我要感謝曾經(jīng)幫助過我的所有朋友們,感謝你們的理解、關(guān)懷和誠摯的幫助! 參考文獻(xiàn) 40 參考文獻(xiàn) [1] 李仁 電氣控制技術(shù) 機(jī)械工業(yè)出版社 2021 [2] 李廣賓 立體倉庫自動控制系統(tǒng)的設(shè)計(jì) [J],糧食流通技術(shù), 2021,( 06) [3] 汪國春 自動化立體倉庫堆垛機(jī)控制系統(tǒng)的設(shè)計(jì) [J]起重運(yùn)輸機(jī)械, 2021 [4] 張運(yùn)剛 宋小春 西門子 S7200 系列 人民郵電出版社, 2021 [5] 付瑩 基于現(xiàn)代物流的自動化立體倉庫控制系統(tǒng)的優(yōu)化設(shè)計(jì), 2021 附錄 41 附錄 MCGS 組態(tài) 腳本程序 啟動程序: IF X = 0 AND Y = 0 THEN IF 有物件標(biāo)志 = 1 THEN 物件可見 = 0 ENDIF IF 倉庫 01 = 1 THEN IF 倉庫 01 存儲個數(shù) 3 AND 有物件標(biāo)志 THEN Y 偏移量 =7200 X 偏移量 = 8300 手動啟動 = 1 ENDIF ENDIF IF 倉庫 02 = 1 THEN IF 倉庫 02 存儲個數(shù) 3 AND 有物件標(biāo)志 THEN Y 偏移量 =7200 X 偏移量 = 17000 手動啟動 = 1 ENDIF ENDIF IF 倉庫 03 = 1 THEN IF 倉庫 03 存儲個數(shù) 3 AND 有物件標(biāo)志 THEN Y 偏移量 =7200 X 偏移量 = 25700 手動啟動 = 1 ENDIF ENDIF IF 倉庫 04 = 1 AND ( 物架 2 OR 物架 3 ) THEN IF 倉庫 04 存儲個數(shù) 3 AND 有物件標(biāo)志 THEN Y 偏移量 =7200 X 偏移量 = 34400 手動啟動 = 1 ENDIF ENDIF IF 倉庫 05 = 1 AND 物架 3 THEN IF 倉庫 05 存儲個數(shù) 3 AND 有物件標(biāo)志 THEN Y 偏移量 =7200 X 偏移量 = 43100 手動啟動 = 1 ENDIF ENDIF IF 倉庫 06 = 1 THEN IF 倉庫 06 存儲個數(shù) 3 AND 有物件標(biāo)志 THEN Y 偏移量 =15600 X 偏移量 = 8300 手動啟動 = 1 ENDIF ENDIF IF 倉庫 07 = 1 THEN IF 倉庫 07 存儲個數(shù) 3 AND 有物件標(biāo)志 THEN Y 偏移量 =15600 X 偏移量 = 17000 手動啟動 = 1 ENDIF ENDIF IF 倉庫 08 = 1 THEN IF 倉庫 08 存儲個數(shù) 3 AND 有物件標(biāo)志 THEN Y 偏移量 = 15600 X 偏移量 = 25700 手動啟動 = 1 ENDIF ENDIF IF 倉庫 09 = 1 AND ( 物架 2 OR 物架 3 ) THEN IF 倉庫 09 存儲個數(shù) 3 AND 有物件標(biāo)志 THEN Y 偏移量 = 15600 X 偏移量 = 34400 手動啟動 = 1 ENDIF 附錄 42 ENDIF IF 倉庫 10 = 1 AND 物架 3 THEN IF 倉庫 10 存儲個 數(shù) 3 AND 有物件標(biāo)志 THEN Y 偏移量 = 15600 X 偏移量 = 43100 手動啟動 = 1 ENDIF ENDIF IF 倉庫 11 = 1 THEN IF 倉庫 11 存儲個數(shù) 3 AND 有物件標(biāo)志 THEN Y 偏移量 = 24000 X 偏移量 = 8300 手動啟動 = 1 ENDIF ENDIF IF 倉庫 12 = 1 THEN IF 倉庫 12 存儲個數(shù) 3 AND 有物件標(biāo)志 THEN Y 偏移量 = 24000 X 偏移量 = 17000 手動啟動 = 1 ENDIF ENDIF IF 倉庫 13 = 1 THEN IF 倉庫 13 存儲個數(shù) 3 AND 有物件標(biāo)志 THEN Y 偏移量 = 24000 X 偏移量 = 25700 手動啟動 = 1 ENDIF ENDIF IF 倉庫 14 = 1 AND ( 物架 2 OR 物架 3 ) THEN IF 倉庫 14 存儲個數(shù) 3 AND 有物件標(biāo)志 THEN Y 偏移量 = 24000 X 偏移量 = 34400 手動啟動 = 1 ENDIF ENDIF IF 倉庫 15 = 1 AND 物架 3 THEN IF 倉庫 15 存儲個數(shù) 3 AND 有物件標(biāo)志 THEN Y 偏移量 = 24000 X 偏移量 = 43100 手動啟動 = 1 ENDIF ENDIF IF 倉庫 16 = 1 AND ( 物架 2 OR 物架 3 ) THEN IF 倉庫 16 存儲個數(shù) 3 AND 有物件標(biāo)志 THEN Y 偏移量 = 32400 X 偏移量 = 8300 手動啟動 = 1 ENDIF ENDIF IF 倉庫 17 = 1 AND ( 物架 2 OR 物架 3 ) THEN IF 倉庫 17 存儲個數(shù) 3 AND 有 物件標(biāo)志 THEN Y 偏移量 = 32400 X 偏移量 = 17000 手動啟動 = 1 ENDIF ENDIF IF 倉庫 18 = 1 AND ( 物架 2 OR 物架 3 ) THEN IF 倉庫 18 存儲個數(shù) 3 AND 有物件標(biāo)志 THEN Y 偏移量 = 32400 X 偏移量 = 25700 手動啟動 = 1 ENDIF ENDIF IF 倉庫 19 = 1 AND ( 物架 2 OR 物架 3 ) THEN IF 倉庫 19 存儲個數(shù) 3 AND 有物件標(biāo)志 THEN Y 偏移量 = 32400 X 偏移量 = 34400 手動啟動 = 1 ENDIF ENDIF IF 倉庫 20 = 1 AND 物架 3 THEN IF 倉庫 20 存儲個數(shù) 3 AND 有物件標(biāo)志 THEN Y 偏移量 = 32400 X 偏移量 = 43100 手動啟動 = 1 ENDIF ENDIF IF 倉庫 21 = 1 AND 物架 3 THEN IF 倉庫 21 存儲個數(shù) 3 AND 有物件標(biāo)志 THEN 附錄 43 Y 偏移量 = 40800 X 偏移量 = 8300 手動啟動 = 1 ENDIF ENDIF IF 倉庫 22 = 1 AND 物架 3 THEN IF 倉庫 22 存儲個數(shù) 3 AND 有物件標(biāo)志 THEN Y 偏移量 = 40800 X 偏移量 = 17000 手動啟動 = 1 ENDIF ENDIF IF 倉庫 23 = 1 AND 物架 3 THEN IF 倉庫 23 存儲個數(shù) 3 AND 有物件標(biāo)志 THEN Y 偏移量 = 40800 X 偏移量 = 25700 手動啟動 = 1 ENDIF ENDIF IF 倉庫 24 = 1 AND 物架 3 THEN IF 倉庫 24 存儲個數(shù) 3 AND 有物件標(biāo) 志 THEN Y 偏移量 =40800 X 偏移量 = 34400 手動啟動 = 1 ENDIF ENDIF IF 倉庫 25 = 1 AND 物架 3 THEN IF 倉庫 25 存儲個數(shù) 3 AND 有物件標(biāo)志 THEN Y 偏移量 = 40800 X 偏移量 = 43100 手動啟動 = 1 ENDIF ENDIF ENDIF IF 手動啟動 = 1 OR ( X=0 AND Y=0 ) THEN 倉庫 01 = 0 倉庫 02 = 0 倉庫 03 = 0 倉庫 04 = 0 倉庫 05 = 0 倉庫 06 = 0 倉庫 07 = 0 倉庫 08 = 0 倉庫 09 = 0 倉庫 10 = 0 倉庫 11 = 0 倉庫 12 = 0 倉庫 13 = 0 倉庫 14 = 0 倉庫 15 = 0 倉庫 16 = 0 倉庫 17 = 0 倉庫 18 = 0 倉庫 19 = 0 倉庫 20 = 0 倉庫 21 = 0 倉庫 22 = 0 倉庫 23 = 0 倉庫 24 = 0 倉庫 25 = 0 ENDIF IF 推料縮回標(biāo)志 = 0 AND 物件可見 = 0 THEN 物件可見 = 1 有物件標(biāo)志 = 0 IF Y 偏移量 =7200 AND X 偏移量 = 8300 THEN 倉庫 01 存儲個數(shù) = 倉庫 01 存儲個數(shù) + 1 ENDIF IF Y 偏移量 =7200 AND X 偏移量 = 17000 THEN 倉庫 02 存儲個數(shù) = 倉庫 02 存儲個數(shù) + 1 ENDIF IF Y 偏移量 =7200 AND X 偏移量 = 25700 THEN 倉庫 03 存儲個數(shù) = 倉庫 03 存儲個數(shù) + 1 ENDIF IF Y 偏移量 =7200 AND X 偏移量 = 34400 THEN 倉庫 04 存儲個數(shù) = 倉庫 04 存儲個數(shù) + 1 ENDIF 附錄 44 IF Y 偏移量 =7200 AND X 偏移量 = 43100 THEN 倉庫 05 存儲個數(shù) = 倉庫 05 存儲個數(shù) + 1 ENDIF IF Y 偏移量 =15600 AND X 偏移量 = 8300 THEN 倉庫 06 存儲個數(shù) = 倉庫 06 存儲個數(shù) + 1 ENDIF IF Y 偏移量 =15600 AND X 偏移量 = 17000 THEN 倉庫 07 存儲個數(shù) = 倉庫 07 存儲個數(shù) + 1 ENDIF IF Y 偏移量 =15600 AND X 偏移量 = 25700 THEN 倉庫 08 存儲個數(shù) = 倉庫 08 存儲個數(shù) + 1 ENDIF IF Y 偏移量 =15600