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控制
本刊欄目設置說明
中俄臨床醫學專業課程設置的比較與思考
一種基于極大似然估計的信號盲抽取算法
艦船人員編制的設置與控制
主站蜘蛛池模板: 亚洲人成网站在线观看播放不卡| 成人在线不卡视频| 福利在线不卡一区| 成人夜夜嗨| 国产精品一老牛影视频| 色精品视频| 国产精品嫩草影院av| 免费又黄又爽又猛大片午夜| 午夜毛片福利| 成人中文在线| 四虎成人精品| 91美女视频在线| 露脸一二三区国语对白| 99伊人精品| 精品1区2区3区| 欧美不卡视频在线| 国产凹凸视频在线观看| av大片在线无码免费| 鲁鲁鲁爽爽爽在线视频观看 | 欧美午夜在线播放| 激情综合图区| 四虎国产精品永久在线网址| 亚洲天堂在线视频| 激情无码视频在线看| 国产日韩欧美视频| 午夜视频免费试看| 蜜桃视频一区| 2021国产精品自产拍在线| 精品国产aⅴ一区二区三区| 在线看片免费人成视久网下载| 午夜国产理论| 一级毛片在线播放| 一级毛片中文字幕| 欧美翘臀一区二区三区| 国产精女同一区二区三区久| 亚洲VA中文字幕| 国产精品成人啪精品视频| 青青草原国产| 久久香蕉国产线看精品| 欧美亚洲日韩不卡在线在线观看| 亚洲中文字幕97久久精品少妇| 国产精品护士| 91av成人日本不卡三区| 国产情精品嫩草影院88av| 2020国产免费久久精品99| 亚洲AV色香蕉一区二区| 8090午夜无码专区| 91福利免费视频| 精品一区二区久久久久网站| 天天综合亚洲| 国产成人精品2021欧美日韩| 天天干天天色综合网| 日本三级精品| 亚洲a级毛片| 福利姬国产精品一区在线| 国产国拍精品视频免费看| 福利在线不卡| 精品国产自在在线在线观看| 国产91视频免费观看| 三区在线视频| 亚洲Av综合日韩精品久久久| 真人免费一级毛片一区二区| 亚洲精品少妇熟女| 久久成人免费| 伊人久久精品无码麻豆精品| 天天综合网在线| 免费看美女毛片| 在线观看亚洲人成网站| 精品日韩亚洲欧美高清a| 任我操在线视频| 美女亚洲一区| 久久夜色精品国产嚕嚕亚洲av| 国产精品99久久久| 久久久久亚洲AV成人人电影软件| 亚洲天堂区| 毛片一级在线| 亚洲侵犯无码网址在线观看| 免费av一区二区三区在线| 国产swag在线观看| 性欧美久久| 狠狠色噜噜狠狠狠狠奇米777 | 国产成人精品优优av|