您現(xiàn)在的位置:
中國(guó)傳動(dòng)網(wǎng)
>
技術(shù)頻道
>
應(yīng)用方案
>
計(jì)算機(jī)-PLC在機(jī)械手遠(yuǎn)程控制系統(tǒng)中的應(yīng)用
時(shí)間:2008-11-07 11:54:00來(lái)源:ronggang
圖2 循環(huán)動(dòng)作順序圖[/align]
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地址分配表

圖3 PLC控制系統(tǒng)軟件結(jié)構(gòu)圖[/align]
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所示。
[align=center]
圖5 PLC站號(hào)設(shè)定[/align]
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)控。
[align=center]
圖6 MSComm通信控件[/align]
在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所示。
[align=center]
圖7 主控界面[/align]
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.標(biāo)簽:
傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動(dòng)網(wǎng)(www.surachana.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
相關(guān)資訊
產(chǎn)品新聞
更多>多項(xiàng)行業(yè)首發(fā)!免畫圖拆單七大升級(jí)功能...
2025-11-07
2025-10-31
勇梅機(jī)械液壓閘門給煤機(jī)的優(yōu)點(diǎn)
2025-10-22
2025-10-17
2025-10-11
「一體機(jī)性價(jià)比王者」NK290M普及型數(shù)控...
2025-10-09
推薦專題
更多>