《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 其他 > 設(shè)計(jì)應(yīng)用 > PLC在機(jī)械手遠(yuǎn)程控制系統(tǒng)中的應(yīng)用
PLC在機(jī)械手遠(yuǎn)程控制系統(tǒng)中的應(yīng)用
中國(guó)自動(dòng)化網(wǎng)
摘要: 本文針對(duì)機(jī)械手的遠(yuǎn)程控制問(wèn)題,選用三菱FX2N系列PLC作為控制器,以計(jì)算機(jī)為主站,實(shí)現(xiàn)了機(jī)械手的可視化遠(yuǎn)程控制。文中介紹了控制系統(tǒng)的組成,闡述了控制系統(tǒng)的設(shè)計(jì)方法。實(shí)踐表明,上位機(jī)界面友好、簡(jiǎn)捷,數(shù)據(jù)傳輸正確、可靠,遠(yuǎn)程控制安全、穩(wěn)定。
Abstract:
Key words :

摘 要:本文針對(duì)機(jī)械手的遠(yuǎn)程控制問(wèn)題,選用三菱FX2N系列PLC作為控制器,以計(jì)算機(jī)為主站,實(shí)現(xiàn)了機(jī)械手的可視化遠(yuǎn)程控制。文中介紹了控制系統(tǒng)的組成,闡述了控制系統(tǒng)的設(shè)計(jì)方法。實(shí)踐表明,上位機(jī)界面友好、簡(jiǎn)捷,數(shù)據(jù)傳輸正確、可靠,遠(yuǎn)程控制安全、穩(wěn)定。
關(guān)鍵詞:機(jī)械手 計(jì)算機(jī) PLC 遠(yuǎn)程控制

1.引言
  當(dāng)今社會(huì),科學(xué)技術(shù)飛速發(fā)展,人類活動(dòng)給世界帶來(lái)了巨大的改變。在科技進(jìn)步的同時(shí),以各種控制器控制的不同類型的機(jī)械手以其突出的性能越來(lái)越多的被人們所應(yīng)用。機(jī)械手在不同的作業(yè)場(chǎng)合,尤其是在特殊的環(huán)境背景下,為人類活動(dòng)的順利快速進(jìn)行帶來(lái)了極大的方便和益處,尤為明顯的是在工業(yè)及軍事領(lǐng)域內(nèi)。工業(yè)中大量的生產(chǎn)活動(dòng),存在著很多不便于人類操縱的環(huán)節(jié),特別是在工作環(huán)境較危險(xiǎn)的情況下[1],如果使用具有遠(yuǎn)程控制功能的機(jī)械手,則可以增加系統(tǒng)的安全性,大大的節(jié)約損耗,提高效率。可見(jiàn),在自動(dòng)化、工業(yè)化進(jìn)程中,在特殊背景環(huán)境中使用機(jī)械手已成為一種必然的趨勢(shì)[2]。
2.控制系統(tǒng)組成
  2.1 系統(tǒng)組成
  本控制系統(tǒng)中選用三菱公司的FX2N系列PLC,控制結(jié)構(gòu)采用主從式,以一臺(tái)上位計(jì)算機(jī)為主站,實(shí)現(xiàn)對(duì)遠(yuǎn)程機(jī)械手工作過(guò)程的監(jiān)控;以PLC為從站,作為前端控制器,實(shí)現(xiàn)對(duì)機(jī)械手的現(xiàn)場(chǎng)控制。將計(jì)算機(jī)的串口與FX-485PC-IF的RS232C的接口連接,F(xiàn)X-485PC-IF的RS422/485的接口與FX2N-485BD連接,完成RS232與RS485之間電平轉(zhuǎn)換。FX2N-485BD作為PLC的通信擴(kuò)展模塊,實(shí)現(xiàn)PLC與上位機(jī)的串行通信。PLC將上位機(jī)發(fā)送過(guò)來(lái)的控制信息轉(zhuǎn)換成控制命令,驅(qū)動(dòng)機(jī)械手動(dòng)作;PLC再將機(jī)械手的工作狀態(tài),通過(guò)串行通信傳遞給上位機(jī),由上位機(jī)監(jiān)視機(jī)械手的工作過(guò)程。上位機(jī)軟件以實(shí)時(shí)動(dòng)畫的形式,向操作人員提供機(jī)械手的運(yùn)動(dòng)情況,實(shí)現(xiàn)操作過(guò)程的可視化。系統(tǒng)組成原理如圖1所示。

圖1 系統(tǒng)組成原理圖
  2.2 控制方式
  系統(tǒng)設(shè)有三種控制方式:遠(yuǎn)程分步動(dòng)作控制、遠(yuǎn)程循環(huán)動(dòng)作控制和現(xiàn)場(chǎng)手動(dòng)控制,前兩種控制方式在上位機(jī)監(jiān)控界面上進(jìn)行操作控制,后一種控制方式在工業(yè)現(xiàn)場(chǎng)通過(guò)手動(dòng)實(shí)現(xiàn)控制。
  2.2.1 遠(yuǎn)程分步動(dòng)作控制
  在上位機(jī)監(jiān)控界面分步動(dòng)作控制區(qū),通過(guò)選擇“啟動(dòng)”、“停止”、“上升”、“下降”、“左移”、“右移”、“松開(kāi)”、“夾緊”、“制動(dòng)”等命令按鈕,即可實(shí)現(xiàn)相應(yīng)的動(dòng)作。操作人員根據(jù)監(jiān)控軟件的實(shí)時(shí)監(jiān)視動(dòng)畫,任意組合九種動(dòng)作,實(shí)現(xiàn)對(duì)機(jī)械手的遠(yuǎn)程分步動(dòng)作控制。
  2.2.2 遠(yuǎn)程循環(huán)動(dòng)作控制
  在上位機(jī)監(jiān)控界面循環(huán)動(dòng)作控制區(qū),選擇“啟動(dòng)”按鈕,機(jī)械手從起始位置開(kāi)始,按如圖2所示流程自動(dòng)地、連續(xù)不斷地循環(huán)動(dòng)作,直到按下“停止”按鈕。按下“停止”按鈕后,機(jī)械手完成一個(gè)周期的動(dòng)作后,回到起始位置停止。

圖2 循環(huán)動(dòng)作順序圖
  2.2.3 現(xiàn)場(chǎng)手動(dòng)控制
  在工業(yè)現(xiàn)場(chǎng),通過(guò)選擇機(jī)械手控制箱上的各種命令按鈕,可實(shí)現(xiàn)對(duì)機(jī)械手的控制。此項(xiàng)控制主要用于機(jī)械手的安裝調(diào)試,以及遠(yuǎn)程通信線路出現(xiàn)故障時(shí)能夠在現(xiàn)場(chǎng)有效的控制機(jī)械手。
3.PLC控制系統(tǒng)設(shè)計(jì)
  3.1 硬件設(shè)計(jì)
  控制系統(tǒng)的PLC選用日本三菱公司的FX2N-48MR,該產(chǎn)品具有24點(diǎn)輸入,24點(diǎn)輸出,用于對(duì)機(jī)械手的控制,PLC外部I∕O地址分配如表1所示。
  表1 機(jī)械手遠(yuǎn)程控制系統(tǒng)I∕O地址分配表


  輸入端有8個(gè)按鈕,用于現(xiàn)場(chǎng)手動(dòng)控制;1個(gè)2檔選擇開(kāi)關(guān),用于遠(yuǎn)程∕現(xiàn)場(chǎng)控制選擇;4個(gè)限位開(kāi)關(guān),用于控制機(jī)械手上、下、左、右的極限位置。
  輸出端有6個(gè)電磁閥,控制機(jī)械手上升、下降、左移、右移、松開(kāi)、夾緊。為避免斷開(kāi)電流時(shí)電磁閥會(huì)在其兩端產(chǎn)生極高的感應(yīng)電壓,在每個(gè)電磁閥線圈兩端并聯(lián)續(xù)流二極管。
  3.2 軟件設(shè)計(jì)
  按照機(jī)械手的動(dòng)作先后順序,在遠(yuǎn)程∕現(xiàn)場(chǎng)控制信號(hào)的作用下,根據(jù)內(nèi)部狀態(tài)和時(shí)間順序,機(jī)械手內(nèi)部各執(zhí)行機(jī)構(gòu)自動(dòng)地、有序地進(jìn)行動(dòng)作。為簡(jiǎn)化PLC程序、增強(qiáng)程序的可讀性,利用控制系統(tǒng)的順序功能圖設(shè)計(jì)梯形圖,系統(tǒng)軟件采用模塊化的結(jié)構(gòu),如圖3所示。

圖3 PLC控制系統(tǒng)軟件結(jié)構(gòu)圖
  3.2.1 遠(yuǎn)程分步動(dòng)作控制
  在上位機(jī)分步動(dòng)作控制區(qū)選擇“啟動(dòng)”∕“停止”按鈕,上位機(jī)遠(yuǎn)程控制PLC輔助觸點(diǎn)M1閉合∕斷開(kāi),決定遠(yuǎn)程分步動(dòng)作控制子程序是否執(zhí)行。PLC根據(jù)接收到的不同控制命令,使輔助觸點(diǎn)M101~M106分別閉合∕斷開(kāi),從而控制輸出繼電器Y0~Y5通斷,實(shí)現(xiàn)機(jī)械手的遠(yuǎn)程分步動(dòng)作控制。
  3.2.2 遠(yuǎn)程循環(huán)動(dòng)作控制
  只要接收到上位機(jī)“循環(huán)動(dòng)作啟動(dòng)”命令(輔助觸點(diǎn)M0閉合),PLC就會(huì)根據(jù)機(jī)械手的動(dòng)作順序,利用4個(gè)限位開(kāi)關(guān)的輸入信號(hào)X12~X15和松開(kāi)、夾緊定時(shí)器的觸點(diǎn)狀態(tài)依次控制輸出繼電器Y0~Y5通斷,實(shí)現(xiàn)機(jī)械手的遠(yuǎn)程循環(huán)動(dòng)作控制。
  完成一個(gè)周期動(dòng)作,機(jī)械手返回起始位置,開(kāi)始第二個(gè)周期動(dòng)作,直到上位機(jī)向PLC發(fā)送“循環(huán)動(dòng)作停止”命令。在循環(huán)動(dòng)作期間,收到“停止”命令,系統(tǒng)將完成一個(gè)完整循環(huán)動(dòng)作后返回起始位置停止。
  3.2.3現(xiàn)場(chǎng)手動(dòng)控制
  手動(dòng)控制比較簡(jiǎn)單,利用X0~X7對(duì)應(yīng)的現(xiàn)場(chǎng)手動(dòng)輸入信號(hào),控制PLC的輸出繼電器Y0~Y5通斷。為保證系統(tǒng)安全運(yùn)行,在手動(dòng)控制程序中,設(shè)置了必要的互鎖,以防止功能相反的兩個(gè)輸出繼電器同時(shí)接通。
  3.3 通信協(xié)議設(shè)計(jì)
  要實(shí)現(xiàn)PLC與上位機(jī)之間的通信,首先要對(duì)PLC中D8120進(jìn)行賦值來(lái)設(shè)定通信的格式[3]。需要注意,PLC中的通信協(xié)議要與上位機(jī)的通信協(xié)議保持一致。令D8120=H6381,梯形圖如圖4所示,通信格式如表2所示。

圖4 PLC通信格式設(shè)定
  表2 PLC設(shè)定的通信格式


  在FX系列中,PLC的站號(hào)是通過(guò)特殊數(shù)據(jù)寄存器D8121來(lái)設(shè)定的,其范圍是從00H到0FH。本系統(tǒng)中,PLC的站號(hào)設(shè)定為00H,如圖5所示。

圖5 PLC站號(hào)設(shè)定
4.上位機(jī)軟件設(shè)計(jì)
  4.1 編程語(yǔ)言
  Visual Basic 6.0已成為Windows系統(tǒng)開(kāi)發(fā)的主要語(yǔ)言,以其具有良好的圖形用戶接口并支持面向?qū)ο蟮某绦蛟O(shè)計(jì)和具有結(jié)構(gòu)化的事件驅(qū)動(dòng)程序模式,使得編程效率提高,應(yīng)用功能增強(qiáng)[4]。因此本文采用Visual Basic 6.0為上位機(jī)開(kāi)發(fā)出具有個(gè)性的監(jiān)控軟件,實(shí)現(xiàn)對(duì)PLC的遠(yuǎn)程通信及監(jiān)控。

圖6 MSComm通信控件
  在Windows操作系統(tǒng)下,Visual Basic 6.0提供了一個(gè)名為MSComm.ocx通信控件,它具備基本的串行通信能力,如圖6所示。通過(guò)該控件可設(shè)置串行通信的數(shù)據(jù)發(fā)送和接收,對(duì)串行口狀態(tài)及串行通信的信息格式和協(xié)議進(jìn)行設(shè)置。在通信過(guò)程中,可以觸發(fā)OnComm事件,用該事件可追蹤、處理通信和錯(cuò)誤事件的發(fā)生。
  4.2 遠(yuǎn)程控制軟件設(shè)計(jì)
  在PLC與計(jì)算機(jī)的鏈接通訊中,計(jì)算機(jī)是上位機(jī),PLC是下位機(jī),機(jī)械手是被控對(duì)象。上位機(jī)始終處于主動(dòng)地位,下位機(jī)處于被動(dòng)地位,當(dāng)PLC接收到計(jì)算機(jī)發(fā)送的命令后,自動(dòng)生成應(yīng)答指令,不需要再對(duì)其編寫通訊程序。
  根據(jù)控制功能的不同可將遠(yuǎn)程控制軟件分為端口站號(hào)設(shè)置區(qū)、通信回路測(cè)試區(qū)、實(shí)時(shí)動(dòng)畫區(qū)、分步動(dòng)作控制區(qū)、循環(huán)動(dòng)作控制區(qū)。其中,分步動(dòng)作控制區(qū)用于發(fā)送遠(yuǎn)程分步控制命令,循環(huán)動(dòng)作控制區(qū)用于發(fā)送遠(yuǎn)程循環(huán)控制命令,上位機(jī)主控界面如圖7所示。

圖7 主控界面
5.結(jié)束語(yǔ)
  本文利用Visual Basic 6.0開(kāi)發(fā)遠(yuǎn)程監(jiān)控軟件,應(yīng)用三菱FX2N系列PLC控制機(jī)械手動(dòng)作,實(shí)現(xiàn)了一種具有可視化功能,適用于工業(yè)現(xiàn)場(chǎng)的機(jī)械手遠(yuǎn)程控制系統(tǒng)。該系統(tǒng)可以完成遠(yuǎn)程手動(dòng)控制、遠(yuǎn)程循環(huán)控制和現(xiàn)場(chǎng)手動(dòng)控制,便于擴(kuò)展,現(xiàn)已成功應(yīng)用于我院自動(dòng)化中心實(shí)驗(yàn)室。
6、本文創(chuàng)新點(diǎn)
  1、 以計(jì)算機(jī)為主站,以PLC為控制器,實(shí)現(xiàn)了對(duì)機(jī)械手的遠(yuǎn)程控制;
  2、 上位機(jī)監(jiān)控軟件以實(shí)時(shí)動(dòng)畫的形式,向操作人員提供機(jī)械手的運(yùn)動(dòng)情況,實(shí)現(xiàn)了操作過(guò)程的可視化;
  3、 設(shè)計(jì)了計(jì)算機(jī)與PLC遠(yuǎn)程通信的協(xié)議,開(kāi)發(fā)了通用的串行通信接口程序。
參考文獻(xiàn):
  [1] 邱會(huì)強(qiáng)等.深海水下作業(yè)型機(jī)械手仿形手柄控制技術(shù)研究[J].機(jī)電工程,2005,22(6):40-43.
  [2] 蔣少茵.PLC控制的機(jī)械手[J].微計(jì)算機(jī)信息,2002,18(2):20-22.
  [3] 三菱公司.FX通信用戶手冊(cè)[M].2001.
  [4] 周軼峰等.Visual Basic 6.0實(shí)用編程技術(shù)[M].北京:中國(guó)水利水電出版社,1999.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美大片在线看| 欧美精选午夜久久久乱码6080| 欧美综合二区| 日韩一级大片在线| 亚洲人成绝费网站色www| 激情综合色综合久久| 国产视频不卡| 国产精品揄拍500视频| 欧美午夜视频一区二区| 欧美日韩在线一区二区三区| 欧美福利视频在线观看| 老司机久久99久久精品播放免费| 欧美在线观看天堂一区二区三区| 欧美亚洲系列| 欧美一级在线播放| 欧美一区二区免费| 欧美一区午夜精品| 欧美中文字幕在线| 欧美自拍偷拍午夜视频| 午夜一区二区三区不卡视频| 亚洲综合色网站| 亚洲一区在线观看免费观看电影高清| 一区二区三区视频在线看 | 亚洲欧美电影院| 亚洲欧美激情四射在线日 | 黄色成人在线| 激情自拍一区| 亚洲国产精品va在线看黑人动漫 | 一区二区三区高清| 中文在线资源观看网站视频免费不卡 | 在线观看日韩www视频免费 | 午夜免费电影一区在线观看| 亚洲欧美怡红院| 午夜在线a亚洲v天堂网2018| 欧美有码在线视频| 亚洲国产欧美一区二区三区丁香婷| 亚洲高清视频一区| 99精品热视频只有精品10| 制服丝袜亚洲播放| 午夜日韩在线观看| 久久久久久日产精品| 老色鬼精品视频在线观看播放| 能在线观看的日韩av| 欧美精品一线| 国产精品国产a| 国产欧美一级| 伊人天天综合| 99国产一区二区三精品乱码| 亚洲综合不卡| 亚洲高清在线视频| 一区二区成人精品| 欧美在线高清视频| 欧美风情在线观看| 国产精品入口福利| 精品9999| 在线亚洲精品| 久久精品99无色码中文字幕| 亚洲美女黄色片| 午夜精品久久一牛影视| 久久中文字幕导航| 欧美伦理在线观看| 国产日产欧产精品推荐色| 亚洲成人在线| 一区二区三区国产盗摄| 久久av资源网站| 99综合在线| 性做久久久久久久免费看| 欧美成人精品1314www| 国产精品大全| 在线观看日韩www视频免费| 一区二区三区|亚洲午夜| 久久精品国内一区二区三区| 在线视频一区观看| 久久夜色精品国产欧美乱| 欧美日韩精品久久| 国内精品久久久久国产盗摄免费观看完整版 | 亚洲欧洲精品一区二区三区不卡 | 亚洲制服少妇| 欧美.com| 国产欧美亚洲一区| 日韩一本二本av| 久久爱www.| 亚洲一区二三| 欧美成人69av| 国产午夜亚洲精品不卡| 国产一区二区三区在线免费观看| 亚洲精品综合| 午夜精品视频网站| 亚洲网站在线播放| 欧美不卡高清| 国产欧美一区二区精品性色| 欧美系列一区| 亚洲激情视频| 久久狠狠久久综合桃花| 亚洲欧美日韩成人| 欧美精品一区二区三区在线播放| 国产一区二区三区在线观看视频| 在线性视频日韩欧美| 日韩一二三在线视频播| 久久夜色精品国产噜噜av| 国产乱肥老妇国产一区二| 亚洲久久视频| 亚洲区在线播放| 久久婷婷国产综合尤物精品| 国产精品一区二区三区乱码| 99在线精品视频| 亚洲精品色婷婷福利天堂| 久久精品伊人| 国产麻豆视频精品| 亚洲天堂偷拍| 亚洲桃色在线一区| 老司机精品视频一区二区三区| 国产亚洲精品久| 亚洲一级黄色片| 亚洲一二三四区| 欧美人与禽性xxxxx杂性| 亚洲电影欧美电影有声小说| 久久精品成人一区二区三区| 久久精品一本| 国产亚洲一区精品| 亚洲综合精品自拍| 午夜精品久久久久久久白皮肤| 国产精品对白刺激久久久| av成人免费在线| 亚洲视频日本| 欧美午夜精品久久久久久人妖 | 亚洲人成艺术| 亚洲精品视频在线看| 免费中文字幕日韩欧美| 一区一区视频| 亚洲激情av在线| 牛牛国产精品| 亚洲激情国产| 亚洲乱码视频| 欧美另类一区二区三区| 日韩一级在线观看| 亚洲一区二区三区在线看| 欧美日韩中文字幕精品| 一区二区三区高清不卡| 午夜精品三级视频福利| 国产精品亚洲综合| 性亚洲最疯狂xxxx高清| 久久久久久尹人网香蕉| 黄色亚洲在线| 91久久黄色| 欧美日韩国产精品| 一区二区三区欧美日韩| 性色av香蕉一区二区| 国产亚洲精品一区二区| 亚洲高清视频在线| 欧美日韩国产在线一区| 一区二区三区欧美| 欧美中文在线免费| 在线观看不卡av| 亚洲最黄网站| 国产精品免费在线| 欧美在线观看一二区| 欧美成人在线网站| 一区二区三区免费看| 久久国产精品电影| 在线看片日韩| 亚洲三级网站| 欧美视频免费在线| 午夜精品免费| 欧美成人影音| 亚洲一区二区欧美| 久久久噜噜噜久久久| 亚洲国产成人tv| 亚洲男人第一av网站| 国产综合视频在线观看| 亚洲精品免费电影| 国产精品国产三级国产aⅴ入口| 午夜精品福利视频| 欧美激情一区三区| 亚洲一区二区欧美| 免费不卡在线观看| 一区二区三区福利| 久久午夜国产精品| 一区二区久久久久| 久久人人看视频| 艳妇臀荡乳欲伦亚洲一区| 久久精品亚洲一区二区| 亚洲美女福利视频网站| 久久久久久久综合色一本| 日韩亚洲精品视频| 久久久蜜桃精品| 999在线观看精品免费不卡网站| 欧美一区二区三区电影在线观看| 亚洲国产专区| 欧美一区二区| 日韩视频第一页| 美女日韩在线中文字幕| 亚洲一区二区三区在线| 欧美激情麻豆| 欧美在线视频一区二区三区| 欧美亚男人的天堂| 亚洲欧洲一区二区天堂久久 | 99在线精品免费视频九九视| 狠狠久久婷婷| 性伦欧美刺激片在线观看|