版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
項(xiàng)目4藥盒條碼識別系統(tǒng)的調(diào)試機(jī)器視覺系統(tǒng)應(yīng)用(初級)任務(wù)4系統(tǒng)聯(lián)調(diào)學(xué)習(xí)目標(biāo)1任務(wù)描述2相關(guān)知識3任務(wù)實(shí)施4任務(wù)評價5思考練習(xí)6PARTONE01PART學(xué)習(xí)目標(biāo)/知識目標(biāo)了解TCP通信的內(nèi)容。了解IO通信的內(nèi)容。了解程序中的TCP指令。技能目標(biāo)能夠描述并進(jìn)行系統(tǒng)聯(lián)調(diào)的操作。能夠下載PLC程序。能夠進(jìn)行視覺系統(tǒng)的TCP通信的設(shè)置。學(xué)習(xí)目標(biāo)素養(yǎng)目標(biāo)根據(jù)工作崗位職責(zé),完成小組成員的合理分工。團(tuán)隊(duì)合作中,各成員學(xué)會合理表達(dá)自己的觀點(diǎn)。養(yǎng)成安全規(guī)范操作的行為習(xí)慣。PARTTWO02PART任務(wù)描述/任務(wù)描述設(shè)置機(jī)器人單元和視覺單元間的通信,完成藥盒條形碼識別系統(tǒng)的聯(lián)調(diào)工作。機(jī)器人工作中PARTTHREE03PART相關(guān)知識/TCP通信客戶端和服務(wù)端交互TCP(TransmissionControlProtocol)即傳輸控制協(xié)議,與UDP協(xié)議一樣,是OSI參考模型中的一種傳輸層協(xié)議。TCP協(xié)議中,在發(fā)送數(shù)據(jù)的準(zhǔn)備階段,客戶端與服務(wù)器之間有三次交互,以保證連接的可靠。機(jī)器人與視覺之間的通信方式是TCP通信IO通信IO是一種點(diǎn)對點(diǎn)的、串行數(shù)字通信協(xié)議,它的目的是在傳感器/執(zhí)行器與控制器之間進(jìn)行周期性的數(shù)據(jù)交換。識別系統(tǒng)中涉及到的有3個IO程序。模塊名稱Pin地址功能注解對應(yīng)關(guān)系機(jī)器人
In1I0.0RB_DO9控制真空電磁閥1RB-PLC2I0.1RB_DO10控制真空電磁閥2RB-PLC3I0.2RB_DO11控制伸縮氣缸電磁閥RB-PLCIO設(shè)置機(jī)器人與PLC之間的通信方式是IO通信PLC功能及程序藥盒條碼識別系統(tǒng)使用的PLC是西門子S7-1200,主要用于控制氣路的三個電磁閥。電磁氣閥控制程序機(jī)器人程序中的TCP指令(1)創(chuàng)建TCP網(wǎng)絡(luò)指令創(chuàng)建TCP網(wǎng)絡(luò)指令原型err,socket=TCPCreate(isServer,IP,port)描述
創(chuàng)建TCP網(wǎng)絡(luò),僅支持單連接參數(shù)isServer:是否創(chuàng)建服務(wù)器。0表示創(chuàng)建客戶端;1表示創(chuàng)建服務(wù)端IP:服務(wù)端IP地址,需與客戶端IP地址在同一網(wǎng)段,且不沖突port:服務(wù)端端口MG400作為服務(wù)端時,“port”不能設(shè)置為502或8080,否則會與Modbus默認(rèn)端口或流水線跟蹤中使用的端口沖突,導(dǎo)致創(chuàng)建TCP網(wǎng)絡(luò)失敗返回err:0:創(chuàng)建TCP網(wǎng)絡(luò)成功1:創(chuàng)建TCP網(wǎng)絡(luò)失敗socket:創(chuàng)建的socket對象機(jī)器人程序中的TCP指令(2)TCP連接指令TCP連接指令原型TCPStart(socket,timeout)描述TCP連接功能參數(shù)socket:socket對象timeout:等待超時時間。單位:秒。如果為0,則一直等待連接。如果不為0,則超過設(shè)定的時間后退出連接返回0:TCP網(wǎng)絡(luò)連接成功1:輸入?yún)?shù)錯誤2:socket對象不存在3:設(shè)置超時時間錯誤4:若MG400作為客戶端,則說明連接錯誤;若MG400作為服務(wù)端,則說明接收錯誤機(jī)器人程序中的TCP指令(3)TCP接收數(shù)據(jù)指令TCP接收數(shù)據(jù)指令原型err,Recbuf=TCPRead(socket,timeout,type)描述MG400作為客戶端接收來自服務(wù)端的數(shù)據(jù)MG400作為服務(wù)端時接收來自客戶端的數(shù)據(jù)參數(shù)socket:socket對象timeout:等待超時時間。單位:秒。如果為0或者不設(shè)置,則該指令為阻塞式讀取,即接收完數(shù)據(jù)后程序才往下執(zhí)行;若不為0,則超過設(shè)定的timeout后,程序繼續(xù)往下執(zhí)行,即不考慮數(shù)據(jù)是否接收完,繼續(xù)往下執(zhí)行type:緩存類型。若設(shè)置為空,則RecBuf緩存格式為table形式,如果設(shè)置為“string”,則RecBuf緩存字符串形式返回err:
0:接收數(shù)據(jù)成功1:接收數(shù)據(jù)失敗
Recbuf:接收數(shù)據(jù)緩存區(qū)機(jī)器人程序中的TCP指令(4)TCP發(fā)送數(shù)據(jù)指令TCP發(fā)送數(shù)據(jù)指令原型TCPWrite(socket,buf,timeout)描述MG400作為客戶端時發(fā)送數(shù)據(jù)給服務(wù)端MG400作為服務(wù)端時發(fā)送數(shù)據(jù)給客戶端參數(shù)socket:socket對象buf:
發(fā)送的數(shù)據(jù)
timeout:接收超時時間。單位:秒。如果為0或者不設(shè)置,則該指令為阻塞式讀取,即接收完數(shù)據(jù)后程序才往下執(zhí)行;若不為0,則超過設(shè)定的timeout后,程序繼續(xù)往下執(zhí)行,即不考慮數(shù)據(jù)是否接收完,繼續(xù)往下執(zhí)行返回
0:發(fā)送數(shù)據(jù)成功1:發(fā)送數(shù)據(jù)失敗機(jī)器人程序中的TCP指令(5)關(guān)閉TCP指令關(guān)閉TCP指令原型TCPDestroy(socket)描述
關(guān)閉TCP功能參數(shù)socket:socket對象返回0:關(guān)閉TCP成功1:關(guān)閉TCP失敗條碼識別系統(tǒng)機(jī)器人完整程序模塊介紹①定義本地變量程序(1)SRC0程序②接收視覺數(shù)據(jù)函數(shù)程序條碼識別系統(tǒng)機(jī)器人完整程序模塊介紹③發(fā)送數(shù)據(jù)給視覺函數(shù)程序(1)SRC0程序④建立TCP程序條碼識別系統(tǒng)機(jī)器人完整程序模塊介紹⑤機(jī)器人主程序(1)SRC0程序(a)料倉區(qū)取料,放置到視覺檢測區(qū)(b)視覺檢測區(qū)取料,放置到對應(yīng)區(qū)域條碼識別系統(tǒng)機(jī)器人完整程序模塊介紹(2)變量函數(shù)程序全局變量函數(shù)程序PARTFOUR04PART任務(wù)實(shí)施/條碼識別系統(tǒng)的工作流程系統(tǒng)啟動連接硬件下載PLC程序打開工程文件修改視覺軟件IP地址設(shè)置機(jī)器人軟件通信管理參數(shù)運(yùn)行機(jī)器人程序觀察系統(tǒng)運(yùn)行情況下載PLC程序打開TIAPortal軟件。PLC初始界面步驟1下載PLC程序選擇“打開現(xiàn)有項(xiàng)目”,選擇瀏覽,找到PLC程序的存儲位置,選擇程序“初級平臺20210812.ap15_1”,單擊“打開”。打開現(xiàn)有項(xiàng)目步驟2下載PLC程序選擇“PLC編程”→“main”,查看藥盒條碼識別系統(tǒng)的PLC程序。查看PLC程序步驟3下載PLC程序選擇“設(shè)備組態(tài)”,雙擊“PLC_1”,設(shè)置PROFINET接口中的以太網(wǎng)地址為“192.168.1.**”段落。PLC地址步驟4下載PLC程序選中“PLC_1[CPU1212CDC/DC/DC]”,在菜單欄點(diǎn)擊“
”圖標(biāo),下載PLC程序。下載程序1步驟5下載PLC程序出現(xiàn)下圖界面后,單擊“裝載”。下載程序2步驟6下載PLC程序出現(xiàn)下圖窗口后,單擊“無動作”,出現(xiàn)下拉箭頭,在下拉菜單里選擇啟動模塊。啟動模塊無動作步驟7下載PLC程序單擊完成,等待右下角出現(xiàn)下載完成提示即可,此時PLC指示燈變成綠色。完成下載提示PLC指示燈變綠步驟8修改機(jī)器人程序中視覺單元的IP地址
打開DobotSCStudio軟件,連接設(shè)備,導(dǎo)入機(jī)器人程序,把程序第一行的IP地址修改為與計算機(jī)相同的IP地址。視覺IP地址比對圖視覺單元的TCP通信設(shè)置打開DobotVisionStudio軟件,打開“條碼識別”視覺方案。通信管理工具單擊快捷工具條中的“通信管理”按鈕,會打開“通信管理”的界面。步驟1步驟2通信管理窗口,修改“通信參數(shù)”中的“本機(jī)IP”,把IP地址設(shè)置為當(dāng)前的計算機(jī)IP地址,打開“TCP服務(wù)端”右端的開關(guān),關(guān)閉窗口。修改IP地址視覺單元的TCP通信設(shè)置①②③步驟3在快捷工具欄中,單擊“全局觸發(fā)”,在“字符串觸發(fā)”中設(shè)置“匹配模式”和“觸發(fā)設(shè)置”的內(nèi)容。全局觸發(fā)參數(shù)設(shè)置視覺單元的TCP通信設(shè)置①②③④⑤步驟4TCP通信連接測試在DobotSCStudio軟件中單擊“運(yùn)行”按鈕,運(yùn)行機(jī)器人程序。如果TCP通信成功建立,會在調(diào)試結(jié)果顯示框看到“TCP_VisionConnectionsucceeded”的提示,說明TCP通信連接成功。TCP通信連接成功機(jī)器人單元與視覺單元的通信過程機(jī)器人單元發(fā)送數(shù)據(jù)(1)機(jī)器人單元發(fā)送數(shù)據(jù)給視覺單元當(dāng)機(jī)器人把藥盒放置于視覺檢測臺后,機(jī)器人移動到P3安全點(diǎn),機(jī)器人單元通過TCP通信向視覺單元發(fā)送一個“end”的數(shù)據(jù)。機(jī)器人單元與視覺單元的通信過程視覺單元接收數(shù)據(jù)(2)視覺單元收到機(jī)器人單元發(fā)來的數(shù)據(jù)視覺單元收到“end”后,開始執(zhí)行識別方案。可以在視覺軟件“通信管理”的接收數(shù)據(jù)中查看到接收到的“end”數(shù)據(jù)。機(jī)器人單元與視覺單元的通信過程視覺單元發(fā)送數(shù)據(jù)(3)視覺單元發(fā)送數(shù)據(jù)給機(jī)器人單元當(dāng)視覺單元完成條碼識別工作后,使用“發(fā)送數(shù)據(jù)”模塊向機(jī)器人單元發(fā)送檢測后的結(jié)果:0(表示字符和條碼不一致)或者1(表示兩者一致)。雙擊“8發(fā)送數(shù)據(jù)1”模塊也可以重新設(shè)置輸出配置和輸出數(shù)據(jù)。備注:當(dāng)配置輸出至數(shù)據(jù)隊(duì)列或全局變量時,最多可配置16個輸出。當(dāng)配置輸出至通信設(shè)備時,僅能配置1個輸出。機(jī)器人單元與視覺單元的通信過程機(jī)器人單元接收數(shù)據(jù)(4)機(jī)器人單元接收到視覺單元的數(shù)據(jù)視覺單元傳遞過來的結(jié)果數(shù)據(jù),可在DobotSCStudio軟件的調(diào)試結(jié)果顯示框中看到。此時說明機(jī)器人單元知道視覺單元已經(jīng)完成了識別工作,機(jī)器人單元接下來把藥盒吸取到對應(yīng)放置臺放置。系統(tǒng)運(yùn)行在機(jī)器人程序中點(diǎn)擊“運(yùn)行”。程序運(yùn)行后,觀察系統(tǒng)運(yùn)行情況。機(jī)器人先從物料臺吸取藥盒,放到視覺檢測臺進(jìn)行條碼識別的檢測;視覺條碼識別檢測完畢后,機(jī)器人吸取藥盒放到對應(yīng)放置區(qū);機(jī)器人會繼續(xù)相同的操作,直到把需檢測的藥盒檢測完畢為止。運(yùn)行機(jī)器人程序PARTFIVE05PART任務(wù)評價/任務(wù)評價類別考核內(nèi)容分值評價分?jǐn)?shù)自評互評教師理論了解TCP通信的內(nèi)容。10
了解IO通信的內(nèi)容10
了解程序中的TCP相關(guān)指令10
技能能夠描述并運(yùn)行系統(tǒng)聯(lián)調(diào)的操作15
能夠下載PLC程序5能夠進(jìn)行機(jī)器人系統(tǒng)中的視覺系統(tǒng)IP地址的設(shè)置5能夠進(jìn)行視覺系統(tǒng)中的TCP通信設(shè)置15能夠描述機(jī)器人系統(tǒng)與視覺系統(tǒng)間的通信過程20
素養(yǎng)遵守操作規(guī)程,養(yǎng)成嚴(yán)謹(jǐn)科學(xué)的工作態(tài)度2
根據(jù)工作崗位職責(zé),完成小組成員的合理分工2
團(tuán)隊(duì)合作中,各成員學(xué)會合理表達(dá)自己的觀點(diǎn)2
嚴(yán)格執(zhí)行6S現(xiàn)場管理2
養(yǎng)成總結(jié)訓(xùn)練過程和結(jié)果的習(xí)慣,為下次訓(xùn)練總結(jié)經(jīng)驗(yàn)2
總分100PARTSI
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度安全風(fēng)險評估責(zé)任書協(xié)議預(yù)防事故發(fā)生3篇
- 2024紙箱購銷合同書
- 2025年度電力工程車輛司機(jī)聘用協(xié)議書及安全要求3篇
- 2025年度餐飲服務(wù)業(yè)個人臨時雇傭合同范本4篇
- 2025年校企合作產(chǎn)學(xué)研合作創(chuàng)新基地建設(shè)合同3篇
- 2025年度個人合伙餐飲連鎖經(jīng)營合作協(xié)議書4篇
- 2025個人工傷賠償協(xié)議書范本5篇
- 2025年江西贛州稀土集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 2025年蓄水池建筑工程施工質(zhì)量保修服務(wù)合同3篇
- 2025年遼寧朝陽水務(wù)集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 2024電子商務(wù)平臺用戶隱私保護(hù)協(xié)議3篇
- 安徽省蕪湖市2023-2024學(xué)年高一上學(xué)期期末考試 英語 含答案
- 電力工程施工安全風(fēng)險評估與防控
- 醫(yī)學(xué)教程 常見體表腫瘤與腫塊課件
- 內(nèi)分泌系統(tǒng)異常與虛勞病關(guān)系
- 智聯(lián)招聘在線測評題
- DB3418T 008-2019 宣紙潤墨性感官評判方法
- 【魔鏡洞察】2024藥食同源保健品滋補(bǔ)品行業(yè)分析報告
- 生豬屠宰獸醫(yī)衛(wèi)生檢驗(yàn)人員理論考試題及答案
- 鋼筋桁架樓承板施工方案
- 2024年駐村第一書記工作總結(jié)干貨3篇
評論
0/150
提交評論