999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

ABB機(jī)器人與西門子S7-1200 PLC的TCP/IP通信應(yīng)用研究

2024-01-20 17:14:37林景山
電子產(chǎn)品世界 2023年11期
關(guān)鍵詞:指令程序

林景山

關(guān)鍵詞:ABB機(jī)器人;西門子S7-1200;數(shù)據(jù)傳輸;TCP/IP;配置

中圖分類號:TN915.04 文獻(xiàn)標(biāo)識(shí)碼:A

0引言

在智能制造、工業(yè)4.0的產(chǎn)業(yè)背景下,工業(yè)生產(chǎn)現(xiàn)場各生產(chǎn)設(shè)備之間要實(shí)現(xiàn)信息的交換互通,才能構(gòu)成一個(gè)協(xié)調(diào)的整體,完成相應(yīng)的生產(chǎn)任務(wù)。本文依托的智能制造單元系統(tǒng)集成應(yīng)用平臺(tái),是以汽車輪轂零件生產(chǎn)加工為實(shí)踐對象的實(shí)訓(xùn)平臺(tái)。平臺(tái)由總控、執(zhí)行、工具、數(shù)控加工、打磨、檢測、分揀、倉儲(chǔ)等8個(gè)模塊組成。在該平臺(tái)上可以實(shí)現(xiàn)機(jī)器人相應(yīng)的工作任務(wù):執(zhí)行單元沿第七軸移動(dòng),工具單元取放工具,倉儲(chǔ)單元取放輪轂零件,檢測單元做視覺檢測處理,數(shù)控加工單元完成機(jī)床上下料和輪轂零件的數(shù)控加工,打磨單元完成輪轂表面的打磨加工,分揀單元完成輪轂的分揀和上料。平臺(tái)帶有3個(gè)西門子S7-1200 CPU 1212C DC/DC/DC控制器,其中PLC 1作為主控制器,連接各模塊的電氣元件以及接收和反饋機(jī)器人信號,PLC 3控制機(jī)器人第七軸的移動(dòng)。在應(yīng)用中根據(jù)實(shí)際需要,把ABB機(jī)器人作為整個(gè)生產(chǎn)流程的主控,通過各個(gè)模塊間的信號交互,實(shí)現(xiàn)汽車輪轂零件的智能化生產(chǎn)。其中,ABB機(jī)器人、PLC(可編程邏輯控制器)、機(jī)器視覺之間要進(jìn)行大量的數(shù)據(jù)傳輸,三者之間如何實(shí)現(xiàn)信息穩(wěn)定、有效互通是本文重點(diǎn)介紹的內(nèi)容。

1數(shù)據(jù)傳輸方式的選擇

實(shí)現(xiàn)ABB機(jī)器人與西門子S7-1200 PLC之間數(shù)據(jù)的正常傳輸,通常有3種方式:I/O連接傳輸方式、Profinet通信傳輸方式、TCP/IP通信傳輸方式。I/O連接傳輸方式實(shí)時(shí)性好、穩(wěn)定性強(qiáng)、通信簡單直觀,但連接費(fèi)時(shí)、場地大、后期維護(hù)麻煩,更重要的是數(shù)據(jù)傳輸容量小,適用于數(shù)據(jù)傳輸量小、實(shí)時(shí)性要求高的項(xiàng)目。Profinet通信傳輸方式實(shí)時(shí)性好,數(shù)據(jù)傳輸量比I/O連接傳輸方式大,通過網(wǎng)線傳輸接線簡單易維護(hù),但硬件要求高,適用于具備Profinet通信功能且實(shí)時(shí)性要求高的項(xiàng)目。TCP/IP通信傳輸方式數(shù)據(jù)傳輸量大、接線簡單易維護(hù)、硬件要求簡單,特別適用于數(shù)據(jù)傳輸量大且實(shí)時(shí)性要求不高的項(xiàng)目。

本項(xiàng)目中,ABB機(jī)器人要與外界設(shè)備進(jìn)行大量的數(shù)據(jù)交換,根據(jù)應(yīng)用情況采用了不同的通信方式。

(1)與第七軸控制器PLC 3通信用I/O連接傳輸方式。

(2)與下位控制器PLC 1之間有兩種通信方式:①下發(fā)指令與接收PLC 1反饋信號,因?yàn)閿?shù)據(jù)傳輸量小、實(shí)時(shí)性要求高,采用I/O連接傳輸方式,但需要在機(jī)器人上配置基于DeviceNet的擴(kuò)展I/O模塊;②輪轂信息傳輸,因數(shù)據(jù)量大和對實(shí)時(shí)性要求不高,選用TCP/IP通信傳輸方式。

(3)與機(jī)器視覺系統(tǒng)通信采用TCP/IP通信傳輸方式。

2硬件配置

硬件選用:ABB機(jī)器人IRB120(系統(tǒng)要安裝616-1 PC interface選項(xiàng)),TP-LINK的8口交換機(jī),控制器是S7-1200 CPU 1212C DC/DC/DC,機(jī)器視覺系統(tǒng)采用歐姆龍F(tuán)H-L550型號控制器。

上述設(shè)備之間的以太網(wǎng)連接:ABB機(jī)器人的WAN口、機(jī)器視覺系統(tǒng)的Ethemet口、PLC的Profinet網(wǎng)口都直連交換機(jī),并采用相同網(wǎng)段。本項(xiàng)目采用192.168.0網(wǎng)段,具體網(wǎng)絡(luò)連接如圖1所示。

3參數(shù)配置

3.1 PLC參數(shù)配置

本項(xiàng)目PLC采用西門子S7-1200系列,在西門子博途編程軟件里,創(chuàng)建tong函數(shù)塊,在函數(shù)塊里調(diào)用兩個(gè)開放式通信指令,發(fā)送指令TSEND C與接收指令TRCV C,如圖2所示。

當(dāng)機(jī)器人發(fā)送數(shù)據(jù)過來,TRCV C執(zhí)行完成,輸出DONE端的Zl為1時(shí),接通TSEND C指令。“TX”.RB變量是PLC用來存儲(chǔ)ABB機(jī)器人發(fā)送過來的數(shù)據(jù),“TX”.PB變量是PLC用來存儲(chǔ)發(fā)送給機(jī)器人的數(shù)據(jù),兩個(gè)變量均為數(shù)組類型,分別存儲(chǔ)200個(gè)byte類型數(shù)據(jù)。將ADHOC設(shè)定為1,以接收不定長度數(shù)據(jù)。指令組態(tài)如圖3所示。本地端點(diǎn)選PLC 1,網(wǎng)址是192.168.0.1,本地端口號采用2000。伙伴是機(jī)器人,網(wǎng)址是192.168.0.100,本項(xiàng)目是機(jī)器人主動(dòng)建立連接。

3.2 ABB機(jī)器人參數(shù)配置

機(jī)器人與PLC、機(jī)器視覺的通信參數(shù)配置步驟如下:由機(jī)器人示教器菜單進(jìn)入,選控制面板—配置—主題(選Communication)—IP Setting—添加名稱為TX的通信,網(wǎng)址設(shè)為192.168.0.100,如果通信網(wǎng)口用WAN口,就選WAN口,如圖4所示。

4機(jī)器人通信程序編寫

本項(xiàng)目中ABB機(jī)器人需要分別與PLC和機(jī)器視覺實(shí)現(xiàn)通信,但同一個(gè)時(shí)間段內(nèi)只能連接一個(gè),所以需創(chuàng)建機(jī)器人與PLC通信程序lj、中斷程序zd、中斷開關(guān)程序zdkg和機(jī)器人與機(jī)器視覺通信程序jc。另外需分別創(chuàng)建能存儲(chǔ)200個(gè)byte類型數(shù)據(jù)的數(shù)組變量send(發(fā)送數(shù)據(jù)變量)和recv(接收數(shù)據(jù)變量),兩種數(shù)組變量與PLC處的傳輸數(shù)據(jù)大小、類型一致。

4.1機(jī)器人與PLC通信程序

機(jī)器人在開始運(yùn)行時(shí),首先要執(zhí)行l(wèi)j程序,用來與PLC建立連接,并且每隔0.2 s連接一次zd程序。zd程序用來向PLC定時(shí)發(fā)送和接收數(shù)據(jù),當(dāng)與PLC通信連接發(fā)生錯(cuò)誤(ERROR)時(shí),執(zhí)行zdkg2和zdkg1程序,再執(zhí)行TRYNEXT(故障處理指令)語句來嘗試重新連接。通過以上3個(gè)程序機(jī)器人實(shí)現(xiàn)每隔0.2 s定時(shí)向PLC發(fā)送和接收數(shù)據(jù)。具體程序如圖5所示。

ITimer是定時(shí)中斷指令,設(shè)定為每隔0.2s執(zhí)行一次intnol中斷。CONNECT指令將intnol與中斷程序zd相連。SocketCreate指令用來連接相應(yīng)的IP地址。ISleep指令解除一個(gè)中斷。IWatch指令激活一個(gè)中斷。

4.2機(jī)器人與機(jī)器視覺通信程序

本項(xiàng)目中,機(jī)器人需要與機(jī)器視覺通信,其通信采用無協(xié)議TCP方式。機(jī)器人執(zhí)行jc程序,該程序里先執(zhí)行zdkg 2指令,該條指令實(shí)現(xiàn)ISleepintnol解除中斷intnol,SocketClose sockitl關(guān)閉套接字1,也就是暫時(shí)斷開機(jī)器人與PLC的連接。jc程序的zdkg2指令執(zhí)行后,連接套接字2,當(dāng)數(shù)據(jù)傳輸結(jié)束后再關(guān)閉套接字sockit2。最后執(zhí)行jc程序的zdkg1,重新連接套接字1,IWatch intnol激活中斷。具體程序如圖6所示。

5結(jié)語

采用TCP/IP通信傳輸方式,給工程帶來了很多便利,在項(xiàng)目中不需要配置額外的I/O硬件。另外,相較于Profinet通信傳輸方式,TCP/IP通信傳輸方式雖然在實(shí)時(shí)性上稍差,但卻在大容量數(shù)據(jù)傳輸上有著明顯優(yōu)勢。本項(xiàng)目中,機(jī)器人采用一根網(wǎng)線通過交換機(jī)分別與多個(gè)現(xiàn)場設(shè)備(如工業(yè)相機(jī)、PLC等)實(shí)現(xiàn)通信,數(shù)據(jù)傳輸穩(wěn)定,接線簡單,故值得推薦應(yīng)用。

猜你喜歡
指令程序
聽我指令:大催眠術(shù)
試論我國未決羈押程序的立法完善
ARINC661顯控指令快速驗(yàn)證方法
LED照明產(chǎn)品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動(dòng)“離婚”程序程序
殺毒軟件中指令虛擬機(jī)的脆弱性分析
創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
一種基于滑窗的余度指令判別算法
主站蜘蛛池模板: 国产成人亚洲综合A∨在线播放| 久久精品这里只有精99品| 制服丝袜在线视频香蕉| 无码网站免费观看| 精品国产免费人成在线观看| 欧美高清日韩| 国产精品中文免费福利| 99久久无色码中文字幕| 中文国产成人精品久久一| 日韩免费视频播播| 欧美亚洲国产精品久久蜜芽| 亚洲欧美日韩中文字幕一区二区三区| 久久国产精品麻豆系列| 91在线一9|永久视频在线| 日韩AV手机在线观看蜜芽| 九色视频线上播放| 好吊妞欧美视频免费| 国产高清毛片| 国产一级毛片高清完整视频版| 青青操国产| 国产精品第三页在线看| 波多野结衣视频一区二区| 99激情网| 国产精品毛片一区视频播| 欧美在线三级| h视频在线观看网站| 久久情精品国产品免费| 国产三级成人| 国产成人精品日本亚洲77美色| 午夜人性色福利无码视频在线观看| 2021最新国产精品网站| 国产内射一区亚洲| 69综合网| 亚洲美女一级毛片| 欧美精品啪啪一区二区三区| 亚洲精品无码AV电影在线播放| 国产精品99一区不卡| 亚洲AⅤ综合在线欧美一区| 国产91在线|日本| 亚洲中文字幕在线精品一区| 国产成人精品免费av| 亚洲av日韩av制服丝袜| 丝袜久久剧情精品国产| 欧美精品一区二区三区中文字幕| 国产成人区在线观看视频| 亚洲欧洲AV一区二区三区| 九九热精品在线视频| 久草青青在线视频| 久久精品嫩草研究院| 免费无遮挡AV| 欧美激情视频一区二区三区免费| 高清视频一区| 国产精品亚洲天堂| 欧美自慰一级看片免费| 视频二区亚洲精品| 中文字幕日韩视频欧美一区| 精品色综合| 日韩无码白| 亚洲性日韩精品一区二区| 日韩欧美高清视频| 狠狠色噜噜狠狠狠狠色综合久| 国产乱人乱偷精品视频a人人澡| 成人福利在线免费观看| 国产综合无码一区二区色蜜蜜| 在线观看精品自拍视频| 999福利激情视频| 国产视频你懂得| 亚洲精品天堂在线观看| 国产精品网拍在线| 亚洲毛片一级带毛片基地| 成人免费午夜视频| 福利一区三区| 一本一道波多野结衣av黑人在线| 一级爱做片免费观看久久 | 91精品aⅴ无码中文字字幕蜜桃| 欧美成人综合视频| 亚洲人在线| 欧美在线一二区| 91伊人国产| 国产免费怡红院视频| 无码日韩人妻精品久久蜜桃| 精久久久久无码区中文字幕|