廣東科曼斯智能科技有限公司
聯(lián)系人:呂先生 13829269725
邱小姐 13418234031
Tel: 0769-88877337
E-mail:dglqm@kemansi.com
地址: 東莞市高埗鎮(zhèn)冼沙五坊祥福路3號(hào)
網(wǎng)址:qjogr.cn
考慮到機(jī)械手的通用性,同時(shí)使用點(diǎn)位控制,因此我們采用可編程序控制器(PLC)對(duì)機(jī)械手進(jìn)行控制.當(dāng)機(jī)械手的動(dòng)作流程改變時(shí),只需改變PLC程序即可實(shí)現(xiàn),非常方便快捷。
一、 可編程序控制器的選擇及工作過程
1.1.可編程序控制器的選擇
目前,國(guó)際上生產(chǎn)可編程序控制器的廠家很多,如日本三菱公司的F系列PC,德國(guó)西門子公司的SIMATIC N5系列PC、日本OMRON(立石)公司的C型、P型PC等。考慮到本機(jī)械手的輸入輸出點(diǎn)不多,工作流程較簡(jiǎn)單,同時(shí)考慮到制造成本,因此在本次設(shè)計(jì)中選擇了OMRON公司的C28P型可編程序控制器。
1.2 可編程序控制器的工作過程
可編程序控制器是通過執(zhí)行用戶程序來完成各種不同控制任務(wù)的。為此采用了循環(huán)掃描的工作方式。具體的工作過程可分為四個(gè)階段。
第一階段是初始化處理。
可編程序控制器的輸入端子不是直接與主機(jī)相連,CPU對(duì)輸入輸出狀態(tài)的詢問是針對(duì)輸入輸出狀態(tài)暫存器而言的。輸入輸出狀態(tài)暫存器也稱為I/0狀態(tài)表.該表是一個(gè)專門存放輸入輸出狀態(tài)信息的存儲(chǔ)區(qū)。其中存放輸入狀態(tài)信息的存儲(chǔ)器叫輸入狀態(tài)暫存器;存放輸出狀態(tài)信息的存儲(chǔ)器叫輸出狀態(tài)暫存器。開機(jī)時(shí),CPU首先使I/0狀態(tài)表清零,然后進(jìn)行自診斷。當(dāng)確認(rèn)其硬件工作正常后,進(jìn)入下一階段。
第二階段是處理輸入信號(hào)階段。
在處理輸入信號(hào)階段,CPU對(duì)輸入狀態(tài)進(jìn)行掃描,將獲得的各個(gè)輸入端子的狀態(tài)信息送到I/0狀態(tài)表中存放。在同一掃描周期內(nèi),各個(gè)輸入點(diǎn)的狀態(tài)在I/0狀態(tài)表中一直保持不變,不會(huì)受到各個(gè)輸入端子信號(hào)變化的影響,因此不能造成運(yùn)算結(jié)果混亂,保證了本周期內(nèi)用戶程序的正確執(zhí)行。
1.3 第三階段是程序處理階段。
當(dāng)輸入狀態(tài)信息全部進(jìn)入I/0狀態(tài)表后,CPU工作進(jìn)入到第三個(gè)階段。在這個(gè)階段中,可編程序控制器對(duì)用戶程序進(jìn)行依次掃描,并根據(jù)各I/0狀態(tài)和有關(guān)指令進(jìn)行運(yùn)算和處理,最后將結(jié)果寫入I/0狀態(tài)表的輸出狀態(tài)暫存器中。
第四階段是輸出處理階段。
CPU對(duì)用戶程序已掃描處理完畢,并將運(yùn)算結(jié)果寫入到I/0狀態(tài)表狀態(tài)暫存器中。此時(shí)將輸入信號(hào)從輸出狀態(tài)暫存器中取出,送到輸出鎖存電路,驅(qū)動(dòng)輸出繼電器線圈,控制被控設(shè)備進(jìn)行各種相應(yīng)的動(dòng)作。然后,CPU又返回執(zhí)行下一個(gè)循環(huán)的掃描周期。