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

RoboGuide與西門子虛擬PLC的通信研究

2021-12-11 09:21:42劉明
汽車實用技術 2021年22期
關鍵詞:設置信號

劉明

RoboGuide與西門子虛擬PLC的通信研究

劉明

(上汽通用汽車有限公司 整車制造工程部,上海 201206)

文章闡述了一種利用OPC技術,使RoboGuide和西門子虛擬PLC軟件PLCsim可以通信的一種方法,使得在RoboGuide中進行機器人離線編程時,可以跟外部PLC進行信號交互(如:干涉區信號的判斷)。實現了機器人離線編程的虛擬仿真,提高了離線編程的完成度。

OPC;RoboGuide;PLCsim;機器人;離線編程;虛擬仿真

前言

隨著中國制造2025概念的提出,制造業面臨從傳統的工業制造向智能制造發展的產業升級。工業機器人作為實現智能制造目標的關鍵技術之一,已經在各個行業得到了廣泛應用。同時,各家機器人制造商也都為自己的工業機器人開發了配套的離線編程仿真軟件。例如,日本FANUC公司開發的RoboGuide軟件,可以實現對FANUC機器人的離線編程、虛擬仿真等功能。為工業機器人實現智能制造提供了軟件基礎[1]。

通常,車間現場的機器人站內,如果多臺機器人之間存在著碰撞干涉區(機器人之間會發生碰撞、干涉的區域),現場是依靠PLC跟機器人通信來實現干涉區的管理。但是,如果在RoboGuide中做機器人的離線編程時,RoboGuide軟件無法直接跟PLC通信,需要借助第三方的OPC服務器軟件間接實現跟PLC的信號交互。

本文通過OPC技術,不僅實現了RoboGuide和PLC通信的功能,更進一步實現了其和虛擬PLCsim軟件在同一臺電腦上的信號交互。實現了FANUC機器人在離線仿真時,機器人程序自動跟PLC程序的通信,提升了機器人離線編程的完成度。

1 概念簡介

1.1 OPC技術

OPC是Open Plat Communication的簡稱,即開放平臺通信。其本質是在硬件供應商和軟件開發商之間建立一套完整的“規則”。只要雙方都遵守這套“規則”,就可以通過OPC服務器軟件進行通信[2]。

本文使用的第三方OPC服務器軟件是KEPServerEx。

1.2 RoboGuide軟件

RoboGuide軟件是日本FANUC機器人公司針對自家的FANUC機器人開發的一套機器人離線編程軟件。可以在PC端實現機器人的可視化離線編程和仿真運行。使的機器人的編程和仿真不再依賴于工位現場,大幅提高了機器人編程效率[3]。

1.3 S7-PLCsim軟件

S7-PLCsim軟件是西門子公司出品的,針對西門子PLC的仿真軟件。用戶只需設計好PLC程序,無需PLC硬件支持就可以直接使用PLCsim仿真軟件來驗證PLC程序[4]。

1.4 NetToPLCsim軟件

通過NetToPLCsim軟件,可以實現讓PLCsim軟件按照TCP/IP協議,通過以太網口進行數據傳輸。即,把虛擬PLCsim軟件重新模擬成PLC硬件,通過網線連接實現PLCsim軟件與其它設備的信號交互。

2 通信環境搭建

2.1 配置計算機網卡

用網線連接電腦網卡到任意網絡設備,使這張網卡處于“已連接”狀態。然后將其IP地址設置為192.168.0.90,子網掩碼255.255.255.0。

注意,這張網卡必須處于工作狀態,不能是“未連接”狀態。否則后面的步驟無法完成。

2.2 配置S7-PLCSIM軟件

打開西門子STEP7,建立一個S7-300系列的包含以太網口的PLC硬件組態。然后將PLC的以太網口IP地址設置為192.168.0.100,子網掩碼255.255.255.0。最后將硬件組態保存、編譯、下載進模塊,然后啟動PLCSIM模塊,如圖1所示。

圖1 S7-PLCSIM軟件

2.3 配置NetToPLCsim軟件

啟動NetToPLCsim,如果彈出“端口102使用中”的提示,必須點擊Yes,停止該服務。左下角顯示“Port102 OK”說明狀態良好。然后點擊右下角Add按鈕,如圖2所示。

圖2 NetToPLCsim軟件

接下來配置Station參數。Network IP Address選擇計算機網卡地址192.168.0.90,Plcsim IP Address選擇虛擬PLC地址192.168.0.100。然后點擊左下角Start Server按鈕。Net- ToPLCsim軟件配置完成。即,建立了計算機網卡跟虛擬PLC的通信。如圖3所示。

圖3 配置NetToPLCsim軟件

2.4 配置KEPServerEx軟件

啟動KEPServerEx,新建名為Test的Project,設備驅動選擇Siemens TCP/IP Ethernet,網絡適配器選擇IP地址為192.168.0.90的網卡。然后新建名為PLCsim的Device。Device model選擇S7-300,Device ID填寫IP地址192.168.0.90。如圖4所示。

圖4 KEPServerEx軟件

2.5 PLCsim跟KEPServerEx的通信測試

至此,PLCsim跟OPC服務器軟件KEPServerEx的通信環境已經搭建成功。需要測試一下是否能成功通信。新建名為Input(I0.0)和Output(Q4.0)兩個變量。如圖5所示。

圖5 配置KEPServerEx軟件

打開PLCsim,手動激活I0.0和Q4.0兩個信號,如圖6所示。

圖6 手動測試信號

然后再回到KepServerEx軟件,點擊QuickClient按鈕,啟動自帶的OPC Client,可以在QuickClient界面看到這剛才新建的兩個信號Output和Input的Value從0變成了1。說明通信測試成功。如圖7所示。

圖7 通信測試成功

2.6 配置RoboGuide軟件

RoboGuide軟件預留了OPC接口,可以作為OPC客戶端與OPC服務器軟件KEPServerEx進行通信。

啟動RoboGuide軟件,之后在External Devices右鍵,添加設備。如圖8所示。然后選擇OPC Server,點擊OK。如圖9所示。

圖8 添加設備

圖9 添加OPC Server

圖10 配置OPC Server

之后設置OPC Server名字為PLC,并設置其它參數,完成RoboGuide端OPC相關的設置,如圖10所示。

接下來,在External Devices上右鍵,選擇External I/O Connection,創建信號點之間的連接。即Output Device到Input Device的信號連接。例如,Robot輸出到PLC,PLC輸出信號到機器人。設置完畢之后,點擊右下角Connect,完成信號關聯設置。如圖11所示界面。

圖11 信號關聯設置

至此,完成了RoboGuide與OPC服務器KepServerEx的通信設置。結合之前已經完成了PLCsim到KEPServerEx的通信。到此為止,已經完成了RoboGuide到PLCsim的通信。

2.7 手動通信測試

分別在PLCsim和RoboGuide軟件中強制一個輸出信號保持ON,檢測是否收到對方發送的信號。如果能收到,說明通信環境搭建成功。

3 自動通信功能的實現

3.1 自動通信原理簡介

上述通信環境的搭建,本質上就是RoboGuide和PLCsim通過KepServeEX實現了通信,如下圖12所示。

圖12 自動通信原理

接下來,只需要將機器人運行時所需的外部信號編寫入PLC程序,然后導入PLCsim軟件,讓其自動循環執行。即可完成和RoboGuide中的機器人實現自動通信的功能。

3.2 機器人干涉區管理PLC程序示例

本例展示了管理兩臺機器人之間四個干涉區的PLC程序片段。如下圖13所示。例如Area12_1,表示Robot1和Robot2之間的第1個干涉區,以此類推。

將此PLC程序加載到PLCsim軟件,并讓其自動循環運行。當機器人R1在RoboGuide中自動運行時,如果需要進入干涉區,需要PLC來判斷另外一臺機器人R2是否已經在干涉區內,從而判斷R1是否可以進入。此時,PLCsim已經和RoboGuide建立了自動通信,即可實現機器人在Robo Guide中進出干涉區的自動管理。

圖13 PLC程序示例

4 總結

針對在RoboGuide中離線編程時無法進行干涉區管理的問題,利用OPC技術,最終實現了RoboGuide跟PLC的信號交互,實現了干涉區的自動管理,提高了機器人在離線編程時的完成度,縮短了在線調試機器人的工時,為企業的智能制造升級打下了基礎。

同時也為其它有類似需求的場景提供了范例,有很高的參考應用價值。

[1] 李向陽,王俊.基于ROBOGUIDE的多功能機器人工作站設計與仿真[J].機械工程師, 2020,351(09):112-113+116.

[2] 張智杰,張燕燕. OPC技術與應用[J]. 信息技術, 2002(3):29-31.

[3] 謝志軍,郭光明,張偉軍.基于Roboguide白車身在線測量系統的機器人離線編程方法研究[J].機電一體化,2016,22(11):3-8.

[4] 李田科,李梅.模擬S7-300PLC運行的西門子S7-PLCSIM仿真軟件[J].可編程控制器與工廠自動化(PLC FA),2005(6):51-52.

The Study of Communication between RoboGuide and PLCsim

LIU Ming

( SAIC General Motors Co., Ltd.,Vehicle Manufacturing Engineering, Shanghai 201206 )

This paper describes a method for communicating RoboGuide and Siemens virtual PLC software PLCsim, so that when robot offline programming in RoboGuide, signal interaction with external PLC (e. g., signal judgment of interference zone).Realize the virtual simulation of robot offline programming and improve the completion of offline programming.

OPC; RoboGuide; PLCsim; Robot; Offline programming; Virtual simulation

A

1671-7988(2021)22-155-04

TP24

A

1671-7988(2021)22-155-04

CLC NO.: TP24

劉明(1983—),男,就職于上汽通用汽車有限公司整車制造工程部,從事機器人方面工作。

10.16638/j.cnki.1671-7988.2021.022.040

猜你喜歡
設置信號
中隊崗位該如何設置
少先隊活動(2021年4期)2021-07-23 01:46:22
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7招教你手動設置參數
孩子停止長個的信號
基于LabVIEW的力加載信號采集與PID控制
本刊欄目設置說明
中俄臨床醫學專業課程設置的比較與思考
一種基于極大似然估計的信號盲抽取算法
艦船人員編制的設置與控制
主站蜘蛛池模板: 成年片色大黄全免费网站久久| 国产精品专区第一页在线观看| 精品午夜国产福利观看| 日日摸夜夜爽无码| 国产福利不卡视频| 国产97公开成人免费视频| 免费在线国产一区二区三区精品| 日本成人精品视频| 亚洲香蕉伊综合在人在线| 伊人天堂网| 91视频区| 视频二区欧美| 亚洲一区二区成人| 找国产毛片看| 婷婷色狠狠干| 日本黄色a视频| 中文字幕在线一区二区在线| 国产自产视频一区二区三区| 在线视频亚洲色图| 欧美日韩一区二区在线播放| 欧美成人第一页| 欧美一级夜夜爽| 国产内射一区亚洲| av午夜福利一片免费看| 国产精品偷伦在线观看| 中国一级毛片免费观看| 亚洲二区视频| 在线观看免费国产| 蜜桃臀无码内射一区二区三区| 国产成人一区二区| 一级成人欧美一区在线观看| 日韩国产黄色网站| 狠狠色成人综合首页| 国产女同自拍视频| 欧美69视频在线| 在线不卡免费视频| 国内黄色精品| 欧美日本在线观看| 免费黄色国产视频| 91美女视频在线观看| 宅男噜噜噜66国产在线观看| 久久免费视频6| 色婷婷亚洲综合五月| 91在线精品麻豆欧美在线| 亚洲欧美自拍一区| 国产午夜精品鲁丝片| 91亚洲视频下载| 欧美日韩一区二区三| 久久精品国产精品一区二区| 在线免费亚洲无码视频| 成人免费午间影院在线观看| 亚洲人成网址| 久久精品这里只有国产中文精品 | 日韩精品无码免费专网站| 国产超碰在线观看| 亚洲成aⅴ人片在线影院八| 国产91在线|日本| 青青青视频91在线 | 毛片基地美国正在播放亚洲 | 亚亚洲乱码一二三四区| 亚洲区视频在线观看| 在线欧美日韩国产| 国产成人h在线观看网站站| 婷婷激情亚洲| 亚洲综合中文字幕国产精品欧美 | 日韩精品欧美国产在线| 国产精品va免费视频| a级毛片网| 久久动漫精品| 国产精品jizz在线观看软件| 亚洲永久色| 国产门事件在线| 国产成人精品高清不卡在线 | 亚洲精品图区| 中文字幕无线码一区| 国产成人亚洲精品色欲AV| 久久特级毛片| 亚洲无码四虎黄色网站| 日韩福利在线观看| 看看一级毛片| 欧美一级在线| 正在播放久久|