• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      一種虛擬隊列信息的應(yīng)用

      2021-08-09 02:35:13于磊
      時代汽車 2021年14期

      于磊

      摘 要:虛擬隊列,即在汽車生產(chǎn)線的首個工位增加掃碼裝置對車身碼進行掃碼,生產(chǎn)線在運行過程中車體隨著工位的變化把對應(yīng)的車體信息順次的傳遞到相關(guān)工位,產(chǎn)生一個虛擬的車身碼信息,此信息共享給線邊的設(shè)備,線旁設(shè)備無需再進行車身碼掃碼,消除人員步行時間和多余動作浪費,有效的提升生產(chǎn)效率。

      關(guān)鍵詞:虛擬隊列 掃碼裝置 車體信息

      An Application of Virtual Queue Information

      Yu Lei

      Abstract:Virtual queue,a code scanning device is added to the first station of the automobile production line to scan the body code. During the operation of the production line,the body of the car body will sequentially transfer the corresponding body information to the relevant workers according to the change of the station. It generates a virtual body code information. This information is shared with the line-side equipment. The line-side equipment does not need to scan the body code. This eliminates the waste of walking time and redundant actions and effectively improves production efficiency.

      Key words:virtual queue,code scanning device,car body information

      1 引言

      隨著新能源汽車的快速發(fā)展,新能源汽車領(lǐng)域越來越多的滲透著整個制造業(yè),中國在新能源汽車的制造領(lǐng)域獨占鰲頭,近些年一些傳統(tǒng)汽車制造企業(yè)和造車新勢力群雄而起。而新能能源汽車的制造中,法規(guī)要求比傳統(tǒng)燃油車更為嚴格,尤其是環(huán)保件和三電系統(tǒng)(電池、電機和電機控制器)的追溯系統(tǒng),需要對汽車零部件和白車身進行信息的綁定,需要完成更多的信息掃碼裝置,手動掃描信息已經(jīng)影響了生產(chǎn)效率和工人的勞動強度,需要一種全新裝置取代人工掃碼,提升生產(chǎn)效率,且要實現(xiàn)企業(yè)低成本高價值的價值觀,虛擬隊列信息概念由此誕生。

      2 技術(shù)背景

      目前汽車總裝車間生產(chǎn)線包含內(nèi)飾一、內(nèi)飾二、底盤一、底盤二、最終線和部裝線6個工藝段,每個工藝段包含定扭電槍、燈光揀選等需要車身碼信息設(shè)備,各工位獲取車體信息的方式為單獨增加掃描槍,整體投資高,且存在人員操作時間浪費,需要設(shè)計一種新的方案,取代掃描槍和人員操作,且成本要低于現(xiàn)在的方式。

      3 基礎(chǔ)框架組成

      設(shè)計一種集中掃碼裝置完成信息的掃碼,隨著生產(chǎn)線的運行,車體信息隨著白車身傳遞到對應(yīng)工位,使用協(xié)議轉(zhuǎn)換模塊把車體信息轉(zhuǎn)換為串口協(xié)議取代掃描槍接口,如圖1所示(虛擬隊列框架圖):

      (1)上位機系統(tǒng):對車體信息實時顯示,發(fā)現(xiàn)車體信息錯誤時進行信息校準;

      (2)PLC:現(xiàn)場掃描槍接入,信息收集和信息下發(fā)給現(xiàn)場設(shè)備;

      (3)協(xié)議轉(zhuǎn)換模塊:把掃描槍的串口數(shù)據(jù)轉(zhuǎn)換為PLC的EtherNetIP協(xié)議;

      (4)掃描槍:車體信息掃描;

      (5)協(xié)議轉(zhuǎn)換模塊:把PLC的EtherNetIP協(xié)議轉(zhuǎn)換為掃描槍的串口數(shù)據(jù);

      (6)定扭電槍:現(xiàn)場設(shè)備。

      4 虛擬隊列信息的建立

      a)掃描槍使用sick品牌IDM260-100H RS-232 kit(訂貨號6050057),手持掃描槍使用藍牙與底座進行數(shù)據(jù)傳輸,底座通過RS-2323 cable與NT50-RS-EN模塊通訊,把掃描槍掃到的車體數(shù)據(jù)傳遞給協(xié)議轉(zhuǎn)換模塊;

      b)協(xié)議轉(zhuǎn)換模塊NT50-RS-EN,把掃描槍的串口數(shù)據(jù)通過內(nèi)部協(xié)議轉(zhuǎn)換為EtherNetIP協(xié)議,把數(shù)據(jù)傳遞給現(xiàn)場網(wǎng)絡(luò)層;

      c)EtherNetIP協(xié)議,車間級現(xiàn)場網(wǎng)絡(luò),使用AB1756系列PLC進行通訊,使用1756-EN2T網(wǎng)絡(luò)模塊管理現(xiàn)場網(wǎng)絡(luò);

      d)PLC,對傳遞的信息進行隊列傳遞排序,并根據(jù)現(xiàn)場工位信號把信息傳遞到每一個物理工位,并把對應(yīng)的物理工位車體信息傳遞給該工位的線旁設(shè)備(本例中對應(yīng)的定扭電纜槍);

      e)協(xié)議轉(zhuǎn)換模塊NT100-RE-RS, 接收PLC傳遞改物理工位的車體信息,并把EtherNetIP協(xié)議轉(zhuǎn)換為串口協(xié)議,通過串口把信息傳遞給定扭電纜槍;

      f)定扭電纜槍(線旁設(shè)備),接收虛擬隊列信息,執(zhí)行相關(guān)的程序執(zhí)行。

      g)上位機系統(tǒng),通過公司級網(wǎng)絡(luò)層和PLC進行通訊,管理虛擬隊列信息,并可校準隊列信息。

      5 隊列信息配置流程

      a)掃描槍配置,包含掃描方式和通訊波特率等;

      b)協(xié)議轉(zhuǎn)換模塊配置方法:

      IP地址設(shè)置:網(wǎng)關(guān)的默認IP為0.0.0.0,進行通訊前首先要通過Ethernet Device Setup軟件手動設(shè)置一個IP地址。這樣,才能進行下一步通過SYCON.net下載配置文件。打開Ethernet Device Setup軟件,單擊Search Devices按鈕,顯示已經(jīng)找到的網(wǎng)關(guān),單擊Configure按鈕,選擇Set IP Address,彈出設(shè)置IP地址對話框,在此對話框中設(shè)置網(wǎng)關(guān)的臨時IP地址,完成后單擊OK,此時,網(wǎng)關(guān)的IP地址已改為設(shè)置的地址,也可再次單擊Search Devices按鈕進行檢查,關(guān)閉Ethernet Device Setup軟件,完成網(wǎng)關(guān)IP地址設(shè)置。

      網(wǎng)關(guān)參數(shù)配置:打開 SYCON.net 配置軟件,在軟件界面右側(cè)選擇Fieldbus欄,將“Ethernet/IP”“Gateway / Stand-Alone Slave”文件夾展開,將NT50圖標拖放至界面中間的灰線處,雙擊該圖標,彈出配置對話框,選擇“netX Driver”欄中“TCP Connection”頁,確?!癊nableTCP Conector”前已經(jīng)打勾(打勾后需重啟軟件),單擊藍色加號,添加進行掃描的IP 地址。如果僅連接了一個網(wǎng)關(guān),設(shè)置在Ethernet Device Setup軟件中設(shè)置的網(wǎng)關(guān)IP 地址;更多情況下,連接了多個網(wǎng)關(guān),此時可以設(shè)置一個IP網(wǎng)段,完成后單擊“Save”保存。選擇“Device Assignment”欄,單擊Scan按鈕,掃描到網(wǎng)關(guān)硬件。勾選該網(wǎng)關(guān)并單擊Apply按鈕保存。選擇“Settings”欄,Port X2選擇Modbus RTU協(xié)議,Port X3選擇Ethernet/IP Adapter協(xié)議。選中對應(yīng)的Available Firmware,單擊右側(cè)的Download 按鈕,下載對應(yīng)的固件。固件下載完成后,單擊OK 按鈕退出該對話框。注:下完固件后,軟件中會彈出警告對話框,這是因為下載固件后把原來設(shè)置的IP 地址擦去了,此時需要用Ethernet Device Setup 軟件為網(wǎng)關(guān)重新設(shè)置IP。右擊網(wǎng)關(guān)圖標,選擇“Configuration”“Ethernet/IP Adapter”,彈出對話框,設(shè)置網(wǎng)關(guān)作為EtherNet/IP Adapter 的參數(shù)。去掉DHCP 前面的打勾,在IP Address 及Netmask 后面的Enable打勾,設(shè)置網(wǎng)關(guān)EtherNet/IP 通訊的IP 地址(建議與前面設(shè)置的IP 地址相同)及輸入輸出字節(jié)數(shù)。設(shè)置好之后單擊OK 按鈕保存并退出對話框。右擊網(wǎng)關(guān)圖標,選擇“Configuration”“Modbus RTU”,彈出對話框,設(shè)置網(wǎng)關(guān)作為Modbus RTU通訊主站或從站,站地址,及串口參數(shù),如:串口類型、波特率、奇偶校驗等雙擊網(wǎng)關(guān)(或右擊網(wǎng)關(guān),選擇“Configuration”“Gateway”),彈出對話框,選擇“Signal Mapping”項,進行數(shù)據(jù)映射,10) 數(shù)據(jù)映射的一般規(guī)則是總是把標有 Receive 的數(shù)據(jù)映射至標有Send 的數(shù)據(jù),Receive 的方向是網(wǎng)關(guān)上某一個接口接收數(shù)據(jù),Send 的方向是網(wǎng)關(guān)上另一個接口發(fā)送數(shù)據(jù)。可以通過Ctrl 鍵或Shift 鍵選中多個Receive 數(shù)據(jù)。當把Receive 的字節(jié)型(Byte)數(shù)據(jù)映射給Send 的字型(Word)數(shù)據(jù)時,必須選中兩個字節(jié)的Receive 數(shù)據(jù);當把Receive 的字型數(shù)據(jù)映射給Send的字節(jié)型數(shù)據(jù)時,軟件會自動將一個字的Receive 數(shù)據(jù)映射至兩個字節(jié)的Send 數(shù)據(jù)。至此,完成了網(wǎng)關(guān)的所有配置。右擊網(wǎng)關(guān),選擇Download 將配置文件下載到網(wǎng)關(guān)中。根據(jù)所下載的固件和配置文件,網(wǎng)關(guān)就可以根據(jù)這些參數(shù)開始工作。

      c)PLC配置方法:

      導(dǎo)入網(wǎng)關(guān)的EDS 文件,在5000 軟件里面能直接找到NT50,設(shè)置NT50 的IP 地址,單擊Change 按鈕,選擇Disable Keying,數(shù)據(jù)長度則與NT50 在SYCON.net 軟件中設(shè)置的長度一致。

      d)硬件條件:

      由于NT50模塊串口接線變換,需要改變RS232接線線序,掃描槍端2-RXD,3-TXD,5-GND,NT50模塊端1-GND,6-RXD,8-TXD,對應(yīng)接好后連入硬件接口。

      e)程序握手:

      首先握手過程有一個初始化的步驟。當網(wǎng)關(guān)上電后,網(wǎng)關(guān)在Ethernet/IP PLC這邊的第5個字節(jié)(前面4個字節(jié)是Ethernet/IP協(xié)議的定義,和應(yīng)用沒有關(guān)系,可以忽略)會自動收到OX08數(shù)據(jù),此時PLC需要給網(wǎng)關(guān)輸出區(qū)域的第一個字節(jié)發(fā)送一個0XC0,PLC輸入?yún)^(qū)第5個字節(jié)會自動變成0xC8。這樣完成初始化的步驟??梢栽赑LC程序初始化過程中,直接給PLC輸出區(qū)域的第一個字節(jié)循環(huán)發(fā)送一個0XC0,或者在程序運行之前完成這個過程。網(wǎng)關(guān)完成初始化之后,PLC可以接收到串口設(shè)備的第一個數(shù)據(jù)。

      f)程序邏輯:

      增加1工位檢測開關(guān)1,在車體進入1工位時開始掃描車體信息,如果在此開關(guān)位置檢測到未接收到新的車體信息,則生產(chǎn)線停止運行,直至新的車體信息刷新,增加1工位檢測開關(guān)2,用于傳遞車體信息,該開關(guān)位于開關(guān)1后方微小距離,感應(yīng)此開關(guān)后車體信息在隊列中位置整體移動1個位置,即隊列跟蹤信息完成傳遞。

      g)防錯處理:

      隊列進行傳遞時會因為信號的誤觸發(fā)等原因?qū)е玛犃行畔㈠e誤,導(dǎo)致整體車體信息錯誤,造成質(zhì)量缺陷,需要做防錯處理,即在每個隊列的實際工位后面增加車體信息校驗,在工位末端增加一把掃描槍,此掃描槍掃描數(shù)據(jù)和隊列中的對應(yīng)工位信息互為校驗,如果出現(xiàn)錯誤生產(chǎn)線停止運行,使用上位機系統(tǒng)進行數(shù)據(jù)的校準。

      6 結(jié)論

      虛擬隊列信息相對于單工位自動讀取數(shù)據(jù)存在缺陷,但投入成本較低,配置簡單,容易實現(xiàn),加上具有有效的防錯方法和校準措施,在制造業(yè)的生產(chǎn)中具有實際有效的應(yīng)用價值,且可擴展性較強,投入成本低,大大降低了生產(chǎn)過程中存在的浪費,提升了生產(chǎn)效率,降低了二次投入的成本。

      參考文獻:

      [1]《IDM讀碼器與Hilscher Ethernet/IP網(wǎng)關(guān)通訊調(diào)試》,SICK.

      [2]《NT 50-RS-EN使用手冊》,德國赫優(yōu)訊.

      [3]《NT 100-RE-RS使用手冊》,德國赫優(yōu)訊.

      自贡市| 黄石市| 奇台县| 佛山市| 怀化市| 成武县| 五大连池市| 沂源县| 哈巴河县| 称多县| 定边县| 新密市| 湟源县| 长汀县| 平昌县| 临猗县| 浦东新区| 吴旗县| 集贤县| 海丰县| 仲巴县| 且末县| 舟山市| 藁城市| 嫩江县| 赫章县| 于田县| 万州区| 韶关市| 襄汾县| 花莲市| 鸡东县| 卢湾区| 德昌县| 重庆市| 平定县| 广河县| 曲阜市| 壶关县| 中阳县| 会同县|