已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PLC用通信控制三菱伺服系統(tǒng)摘要:絕對(duì)值位置控制系統(tǒng)對(duì)于經(jīng)常使用的點(diǎn)位控制系統(tǒng)來說,是一種非常方便實(shí)用的位置控制方式。一旦原點(diǎn)設(shè)置后,完畢每次停電后開機(jī)時(shí),這種系統(tǒng)不需要回原點(diǎn),大大方便了操作。1 引言絕對(duì)值位置控制系統(tǒng)對(duì)于經(jīng)常使用的點(diǎn)位控制系統(tǒng)來說,是一種非常方便實(shí)用的位置控制方式。一旦原點(diǎn)設(shè)置后,完畢每次停電后開機(jī)時(shí),這種系統(tǒng)不需要回原點(diǎn),大大方便了操作。三菱mr-j2s-a系列的伺服系統(tǒng)和三菱fx2n系列plc是在實(shí)際中經(jīng)常用到的伺服系統(tǒng)和控制器,本文討論在某些特殊的應(yīng)用場(chǎng)合,如何應(yīng)用它們來構(gòu)建一個(gè)絕對(duì)值位置控制系統(tǒng)。2 控制任務(wù)簡(jiǎn)介這是一個(gè)實(shí)際使用的控制任務(wù)CONTROL ENGINEERING China版權(quán)所有,參見圖1示意。a點(diǎn)是設(shè)備的原始位置,b點(diǎn)是設(shè)備的工作位置。開始工作后,設(shè)備以位置控制方式移到工作位置b,然后,設(shè)備從b以速度控制方式點(diǎn)向a點(diǎn)移動(dòng)。在移動(dòng)過程中,執(zhí)行一些其他的任務(wù),當(dāng)這些任務(wù)完成后在a與b之間的任一位置c點(diǎn)停止。然后以位置控制方式回到原始位置a點(diǎn),這樣整個(gè)工作循環(huán)結(jié)束。圖1 控制任務(wù)2.1 控制平臺(tái)三菱j2s-a系列的伺服系統(tǒng)和三菱fx2n系列plc的功能和特性:三菱mr-j2s-a系列的伺服系統(tǒng)中伺服電機(jī)的編碼器為每轉(zhuǎn)為131072線的絕對(duì)值編碼器,伺服驅(qū)動(dòng)器能夠在停電情況下記住伺服電機(jī)的當(dāng)前位置。該伺 服系統(tǒng)有位置控制、速度控制和轉(zhuǎn)矩控制三種運(yùn)行方式。同時(shí)該伺服系統(tǒng)內(nèi)置絕對(duì)位置專用傳輸協(xié)議,如果菱mr-j2s-a系列的伺服系統(tǒng)工作在位置方式,則可配合fx2n系列plc的dabs(讀絕對(duì)位置)指令,在伺服驅(qū)動(dòng)器通電后伺服on(son信號(hào))有效時(shí),plc中讀出伺服電機(jī)的當(dāng)前位置。但僅在son信號(hào)接通時(shí)的上升沿開始傳輸當(dāng)前伺服電機(jī)位置一次,在son信號(hào)接通以后將不再傳輸伺服電機(jī)的當(dāng)前絕對(duì)位置。伺服電機(jī)的當(dāng)前絕對(duì)位置由位置控制裝置(如fx2n-1pg模塊)根據(jù)發(fā)出的脈沖數(shù)來確定。這實(shí)際上是一個(gè)開環(huán)控制系統(tǒng)。在不發(fā)生報(bào)警或者脈沖傳輸不受到干擾的情況下,整個(gè)位置控制系統(tǒng)的位置將不會(huì)丟失。如果工作在速度控制方式則不能在son接通時(shí)讀取伺服電機(jī)的絕對(duì)位置,在整個(gè)工作過程中,也無法確定取伺服電機(jī)的絕對(duì)位置。圖2是典型的位置控制系統(tǒng)配置圖。圖2 系統(tǒng)配置2.2 任務(wù)分析在本任務(wù)中,伺服驅(qū)動(dòng)器將工作在位置控制和速度控制兩種方式。a點(diǎn)和b點(diǎn)的定位操作,要求控制系統(tǒng)必需記住伺服電機(jī)的位置,但由于b點(diǎn)與c點(diǎn)之間的速度運(yùn)行方式,使得傳統(tǒng)的控制系統(tǒng)不能獲知伺服電機(jī)的位置。因?yàn)楸M管在位置方式位置控制器能確定伺服電機(jī)的位置,但在伺服驅(qū)動(dòng)器從位置方式轉(zhuǎn)變?yōu)樗俣确绞胶?,位置控制器將不起作用,所以也無法確定伺服電機(jī)的位置。由于在整個(gè)控制過程中,既有位置控制方式,又有速度控制方式控制工程網(wǎng)版權(quán)所有,所以典型的傳統(tǒng)控制配置將不能滿足本控制任務(wù),必須采用一種新的控制方式來實(shí)現(xiàn)控制。3 控制方案的硬件配置上述問題的基本解決思路是通過plc與伺服驅(qū)動(dòng)器的通訊方式,來實(shí)時(shí)讀取伺服電機(jī)的當(dāng)前實(shí)際位置,這樣不管伺服系統(tǒng)處于位置控制方式,還是在速度控制方式,控制系統(tǒng)都能知道伺服電機(jī)的當(dāng)前位置,從而使系統(tǒng)能正確地定位在a點(diǎn)和b點(diǎn)。通過查閱資料,我們了解到三菱j2s系列伺服系統(tǒng)除了內(nèi)置絕對(duì)位置專用傳輸協(xié)議外,還內(nèi)置了三菱伺服通訊協(xié)議;三菱fx2n系列內(nèi)置了無協(xié)議通訊指令(rs指令),所以我們可使用rs指令根據(jù)伺服驅(qū)動(dòng)器的通訊協(xié)議來讀取電機(jī)當(dāng)前位置。圖3是控制系統(tǒng)框圖。圖3 系統(tǒng)框圖在圖3中,fx2n系列plc為主控制器,擴(kuò)展特殊模塊fx2n-1pg為定位模塊,其輸出為頻率和脈沖數(shù)可控的定位脈沖。當(dāng)plc主系統(tǒng)通過通訊方式獲得伺服電機(jī)當(dāng)前位置的前提下,能在定位指令的驅(qū)動(dòng)下,驅(qū)動(dòng)伺服電機(jī)到給定位置;擴(kuò)展特殊模塊fx2n-4da模擬量輸出模塊,其輸出為0到正負(fù)10v的電壓信號(hào);fx2n-485bd為485通訊卡,它和mr-j2s-a伺服驅(qū)動(dòng)器的rs-422相連;fx2n主機(jī)通過485bd-rs422口與伺服驅(qū)動(dòng)器進(jìn)行通信,讀取伺服電機(jī)的當(dāng)前絕對(duì)位置。當(dāng)處于位置控制方式時(shí),電機(jī)由fx2n-1pg定位模塊發(fā)出的定位脈沖來控制,包括其運(yùn)轉(zhuǎn)速度和目標(biāo)位置。當(dāng)位置/速度切換信號(hào)有效時(shí),伺服驅(qū)動(dòng)器切換為速度控制方式,由模擬量模塊輸出的0到正負(fù)10v來控制其速度大小和運(yùn)動(dòng)方向。安裝在plc主機(jī)上的485通訊卡與伺服驅(qū)動(dòng)器上rs-422口進(jìn)行通訊,隨時(shí)讀取伺服電機(jī)的當(dāng)前絕對(duì)位置值。4 控制軟件編制在本控制系統(tǒng)的軟件中控制工程網(wǎng)版權(quán)所有,主要是通訊程序的編制。其他一些如定位控制、位置速度控制方式的切換、模擬量速度控制等程序比較普通,在此不予介紹,我們著重介紹plc主機(jī)如何通過485通訊卡來讀取伺服驅(qū)動(dòng)器中伺服電機(jī)的當(dāng)前絕對(duì)位置的控制軟件。4.1 三菱mr-j2s-a伺服系統(tǒng)通訊協(xié)議該伺服系統(tǒng)具有rs422串行通訊功能,伺服系統(tǒng)作為從站,控制器作為主站。主控制器通過該通訊功能可實(shí)現(xiàn)對(duì)伺服驅(qū)動(dòng)器的運(yùn)行控制、參數(shù)的修改讀取、伺服驅(qū)動(dòng)器當(dāng)前運(yùn)動(dòng)狀態(tài)的讀取等。我們?cè)谶@里只需要讀取伺服電機(jī)的當(dāng)前絕對(duì)位置值。 (1)通訊格式:(2)通訊協(xié)議:三菱j2s系列伺服系統(tǒng)的通訊協(xié)議大致分為四種格式:從控制器向伺服驅(qū)動(dòng)器發(fā)送數(shù)據(jù)、控制器從伺服驅(qū)動(dòng)器接送數(shù)據(jù)、通訊超時(shí)處理、通訊重試。在這里我們主要使用第二種格式的通訊協(xié)議,即控制器從伺服驅(qū)動(dòng)器接送數(shù)據(jù)的通訊協(xié)議。該種格式的通訊協(xié)議:在上述協(xié)議中,所有報(bào)文均以ascii碼表示。在主站控制器發(fā)出的報(bào)文中,soh(通訊開始)、stx(報(bào)文開始)和etx(報(bào)文結(jié)束)的ascii碼分別為01h、02h和03h。讀絕對(duì)位置的指令為02,則對(duì)應(yīng)的ascii碼為30h、31h,絕對(duì)位置值(指令脈沖單位)對(duì)應(yīng)的數(shù)據(jù)號(hào)為91,對(duì)應(yīng)的ascii碼為39h、31h。站號(hào)是在伺服驅(qū)動(dòng)器中設(shè)置的站號(hào),假如設(shè)置為0時(shí),則對(duì)應(yīng)的ascii碼為30h。其校驗(yàn)和的計(jì)算范圍為站號(hào)到etx,將其每一位數(shù)據(jù)的ascii碼進(jìn) 行求和,得到結(jié)果的低二位即為校驗(yàn)和數(shù)據(jù)。在主站控制器收到的報(bào)文中,stx、站號(hào)、etx與前面一樣,不再重復(fù)了。當(dāng)通訊正常時(shí)CONTROL ENGINEERING China版權(quán)所有,錯(cuò)誤代碼為a(伺服不報(bào)警時(shí))或a(伺服報(bào)警時(shí)),當(dāng)通訊不正常時(shí),則錯(cuò)誤代碼不等于a或a,而是其他字符。數(shù)據(jù)即為絕對(duì)位置數(shù)據(jù)CONTROL ENGINEERING China版權(quán)所有,長度為8幀。其校驗(yàn)和的計(jì)算范圍也是為站號(hào)到etx,也是取每位ascii碼計(jì)算和的低二位。(3)相關(guān)的驅(qū)動(dòng)器參數(shù):p#16參數(shù)用于設(shè)置波特率、rs232/rs422通訊選擇、通訊等待時(shí)間。我們選用波特率為19200pbs,rs422通訊口,通訊等待時(shí)間有效,則p#16=1101。p#15參數(shù)用于設(shè)置站號(hào),在本案中設(shè)為0。4.2 fx2n系列plc無協(xié)議通訊指令(rs指令)fx2n系列plc內(nèi)置串行數(shù)據(jù)傳送指令,可以通過rs-232或rs-422通訊口與其它設(shè)備進(jìn)行串行通訊。其通訊協(xié)議可根據(jù)所要與其進(jìn)行通訊的設(shè)備的通訊協(xié)議進(jìn)行編制。(1)通訊格式:串行數(shù)據(jù)傳送rs指令的通訊格式通過plc的特殊數(shù)據(jù)寄存器d8120來設(shè)置。在最新的fx3u系列plc中可通過設(shè)置plc參數(shù)來設(shè)置,而在fx2n中只能通過plc程序來設(shè)置。本案中d8120的b15-b8只能設(shè)置為00001100,在此不作介紹。b7-b0用于設(shè)置傳輸?shù)牟ㄌ芈?、?shù)據(jù)長度等,這些參數(shù)必須與j2s伺服驅(qū)動(dòng)器的通訊參數(shù)相一致。當(dāng)b7-b4=1001時(shí),對(duì)應(yīng)的傳輸波特率為19200 bps;當(dāng)b3=0時(shí),對(duì)應(yīng)停止位為1位;當(dāng)b2b1=11時(shí),對(duì)應(yīng)奇偶校驗(yàn)為偶校驗(yàn);當(dāng)b0=1時(shí),對(duì)應(yīng)的數(shù)據(jù)長度為8位。所以d8120=0000110010000111,即h0c97。(2)串行數(shù)據(jù)傳送rs指令:rs指令的指令格式為 rs d10 k10 d20 k14;其中d10為發(fā)送數(shù)據(jù)首地址,k10為 發(fā)送數(shù)據(jù)的個(gè)數(shù)(在本案中為10),d20為接收數(shù)據(jù)存放的首地址,k14為接收數(shù)據(jù)的個(gè)數(shù)(在本案中為14)。4.3 plc和伺服驅(qū)動(dòng)器的通訊程序在了解了伺服驅(qū)動(dòng)器的通訊協(xié)議和plc的通訊指令后,編制相應(yīng)的通訊程序,目標(biāo)是實(shí)時(shí)讀取伺服驅(qū)動(dòng)器的絕對(duì)位置。該通訊程序大致可分為通訊實(shí)現(xiàn)和通訊錯(cuò)誤判斷兩個(gè)部分。(1)報(bào)文構(gòu)成:據(jù)前述的通訊協(xié)議,我們知道,讀電機(jī)絕對(duì)位置時(shí)的協(xié)議格式為:轉(zhuǎn)換成ascii碼,則為:校驗(yàn)和的計(jì)算范圍為站號(hào)到etx的7個(gè)幀,計(jì)算方法是將其轉(zhuǎn)化成ascii碼的數(shù)加起來取其低二位。具體計(jì)算如下:30h+30h+32h+02h+39h+31h+03h=101h,取其低二位,則位01。再取其對(duì)應(yīng)的ascii碼,得30h、31h。該值即位發(fā)送報(bào)文中的校驗(yàn)和值。所以,讀絕對(duì)位置要發(fā)送的報(bào)文即為01h 30h 30h 32h 02h 39h 31h 03h 30h 31h(2)主通訊程序:圖4是通訊主程序,通過這段程序可得到儲(chǔ)存在d50中伺服電機(jī)絕對(duì)位置值。程序段a是在plc開始運(yùn)行時(shí)CONTROL ENGINEERING China版權(quán)所有,將根據(jù)伺服系統(tǒng)的通訊協(xié)議編制的報(bào)文寫入發(fā)送數(shù)據(jù)塊。程序段b選擇8位數(shù)據(jù)模式。程序段c激活通訊指令。程序段d每100毫秒對(duì)發(fā)送標(biāo)志m8122置位,發(fā)送完成后自動(dòng)復(fù)位。在程序段eCONTROL ENGINEERING China版權(quán)所有,當(dāng)接收完成時(shí),接收完成標(biāo)志m8123置1,將接收到的數(shù)據(jù)送到d30d43中,并同時(shí)將m8123復(fù)位。程序段f控制工程網(wǎng)版權(quán)所有,將14幀接收數(shù)據(jù)中的位置數(shù)據(jù)(從第4幀到第11幀)通過轉(zhuǎn)換指令hex轉(zhuǎn)換成16進(jìn)制數(shù)據(jù),最后將位置數(shù)據(jù)送入d50。圖4通訊程序 (3)通訊出錯(cuò)檢測(cè)程序:為了保證讀入的位置數(shù)據(jù)的正確性CONTROL ENGINEERING China版權(quán)所有,必須對(duì)整個(gè)通訊過程進(jìn)行出錯(cuò)檢測(cè)。在這里我們主要核對(duì)讀入數(shù)據(jù)的校驗(yàn)和的方法來進(jìn)行通訊錯(cuò)誤校驗(yàn)。前面我們介紹過,計(jì)算接收?qǐng)?bào)文數(shù)據(jù)校驗(yàn)和的計(jì)算范圍為stx之后的11幀數(shù)據(jù)。所以具體做法是,根據(jù)讀入的數(shù)據(jù)計(jì)算stx之后的11幀的校驗(yàn)和,再與接收到報(bào)文中校驗(yàn)和(最后兩幀)進(jìn)行比較。在圖5的通訊出錯(cuò)檢測(cè)程序段中,指令h用于計(jì)算從伺服驅(qū)動(dòng)器接收到數(shù)據(jù)的校驗(yàn)和。指令i用于取計(jì)算得到的校驗(yàn)的低二位,指令j用于將接收到的校驗(yàn)和轉(zhuǎn)換成16進(jìn)制。指令k用于比較實(shí)際計(jì)算得到的校驗(yàn)和與接收到的校驗(yàn)和進(jìn)行比較,若不相等,則通訊出錯(cuò)。通訊出錯(cuò)后處理控制工程網(wǎng)版權(quán)所有,限于篇幅,在此不作介紹。圖5 檢測(cè)程序 5 結(jié)束語通過
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版智慧城市基礎(chǔ)設(shè)施施工進(jìn)度管理協(xié)議3篇
- 2025年度體育場(chǎng)館建設(shè)承包合同書模板8篇
- 2024精油購銷合同范本
- 2025年度個(gè)人房屋建造項(xiàng)目驗(yàn)收標(biāo)準(zhǔn)合同4篇
- 2025年物流信息化平臺(tái)開發(fā)與應(yīng)用合同3篇
- 二零二五年度集體土地征收補(bǔ)償安置協(xié)議范本3篇
- 2025版二手房買賣合同示范文本4篇
- 2025版協(xié)議離婚條件及程序法律援助與指導(dǎo)合同3篇
- 2025年度個(gè)人股權(quán)質(zhì)押股權(quán)投資基金管理合同(專業(yè)管理版)3篇
- 2025版美術(shù)教師教育項(xiàng)目評(píng)估聘用合同協(xié)議4篇
- 空調(diào)基礎(chǔ)知識(shí)題庫單選題100道及答案解析
- 生物人教版七年級(jí)(上冊(cè))第一章第一節(jié) 生物的特征 (共28張)2024版新教材
- 2025屆安徽省皖南八校高三上學(xué)期8月摸底考試英語試題+
- 工會(huì)資金采購管理辦法
- 玩具活動(dòng)方案設(shè)計(jì)
- Q∕GDW 516-2010 500kV~1000kV 輸電線路劣化懸式絕緣子檢測(cè)規(guī)程
- 2024年湖南汽車工程職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫及答案解析
- 家長心理健康教育知識(shí)講座
- GB/T 292-2023滾動(dòng)軸承角接觸球軸承外形尺寸
- 軍人結(jié)婚函調(diào)報(bào)告表
- 民用無人駕駛航空器實(shí)名制登記管理規(guī)定
評(píng)論
0/150
提交評(píng)論