一、案例任務(wù)控制要求描述
三相異步馬達(dá)帶不同負(fù)載時(shí),轉(zhuǎn)速會(huì)產(chǎn)生不同的壓降。比如說(shuō):兩級(jí)電機(jī)的額定轉(zhuǎn)速是3000rpm,但是實(shí)際上它并不能達(dá)到額定轉(zhuǎn)速,這是因?yàn)樵谶\(yùn)行過(guò)程中會(huì)收到摩擦力、離心力等影響,就會(huì)產(chǎn)生轉(zhuǎn)速壓降。由于帶了不同的負(fù)載,就會(huì)產(chǎn)生不同的速度。
現(xiàn)在電機(jī)想要恒速保持在1000rpm,如果不加任何負(fù)載,1000rpm是沒(méi)有問(wèn)題的,但是加上不同負(fù)載之后該怎么讓電機(jī)恒速呢?此時(shí)就需要進(jìn)行閉環(huán)控制,閉環(huán)控制就需要用到PID技術(shù)。利用編碼器通過(guò)FX5U本身自帶的高速脈沖接口,將電機(jī)的頻率傳動(dòng)給PLC,PLC通過(guò)自身內(nèi)部的PID指令控制驅(qū)動(dòng)變頻器提高或降低頻率的輸出。如圖1-1所示。
圖 1-1 變頻器閉環(huán)控制
二、相關(guān)基礎(chǔ)知識(shí)
任務(wù)中的案例基于三菱FX5U系列PLC的應(yīng)用案例,在學(xué)習(xí)本案例前請(qǐng)先自評(píng)下是否具備以下基礎(chǔ),若對(duì)相關(guān)的基礎(chǔ)知識(shí)不熟悉,請(qǐng)根據(jù)下方提供的連接進(jìn)行預(yù)先學(xué)習(xí)課程。
1.三菱FX5U本體模擬量模塊的使用
課程觀看鏈接:https://course.jcpeixun.com/7055/461668.html
2.三菱FX5U PID恒溫控制
課程觀看鏈接:https://course.jcpeixun.com/7055/461959.html
3.三菱FX5U PID恒速控制
課程觀看鏈接:https://course.jcpeixun.com/7055/461960.html
4.變頻器模擬量參數(shù)設(shè)置
課程觀看鏈接:https://course.jcpeixun.com/7206/464124.html
5.三菱FX5U高速計(jì)數(shù)器使用
課程觀看鏈接:https://course.jcpeixun.com/7055/462063.html
知識(shí)準(zhǔn)備:
1.模擬量基本設(shè)置(見圖2-1)
圖 2-1 模擬量輸出基本設(shè)置
(1)D/A轉(zhuǎn)換允許/禁止設(shè)置:設(shè)置了D/A轉(zhuǎn)換允許才會(huì)有模擬量的輸出。
(2)D/A輸出允許/禁止設(shè)置:設(shè)置允許輸出數(shù)字輸出值,設(shè)置禁止輸出偏置值(HOLD設(shè)定值)。
2.模擬量應(yīng)用設(shè)置(見圖2-2)
圖 2-2 模擬量輸出應(yīng)用設(shè)置
(1)報(bào)警輸出功能:當(dāng)數(shù)字輸出值不在報(bào)警輸出值的范圍內(nèi),報(bào)警輸出標(biāo)志為ON;
(2)比例縮放設(shè)置:對(duì)要輸出的數(shù)字值進(jìn)行換算如圖2-3所示。
圖 2-3 比例縮放設(shè)置
比例縮放值的計(jì)算方法:輸出范圍中使用出廠設(shè)置。
(3)移位功能:對(duì)數(shù)字輸入值整體移位。
(4)模擬輸出HOLD/CLEAR設(shè)置:CLEAR:清除數(shù)據(jù)為0;上次值(保持);設(shè)置值。(將D/A轉(zhuǎn)換允許/禁止設(shè)置設(shè)置為禁止時(shí)有效)。
3.高速輸入基本設(shè)置(見圖2-4)
圖 2-4 高速輸入基本設(shè)置
(1)運(yùn)行模式:普通模式:作為一般的高速計(jì)數(shù)器使用;脈沖密度測(cè)定模式:測(cè)定從輸入脈沖數(shù)開始到指定時(shí)間內(nèi)的脈沖數(shù);轉(zhuǎn)速測(cè)定模式:測(cè)定從輸入脈沖數(shù)開始到指定時(shí)間內(nèi)的轉(zhuǎn)速。測(cè)定單位時(shí)間跟每轉(zhuǎn)的脈沖數(shù)根據(jù)模式進(jìn)行單獨(dú)設(shè)置。
(2)脈沖輸入模式:1相1輸入計(jì)數(shù)器(S/W)--受掃描周期影響如圖2-5所示。
圖 2-5 1相1輸入計(jì)數(shù)器(S/W)
1相1輸入計(jì)數(shù)器(H/W)--受硬件輸入影響如圖2-6所示。
圖 2-6 1相1輸入計(jì)數(shù)器(H/W)
1相2輸入計(jì)數(shù)器如圖2-7所示。
圖 2-7 1相2輸入計(jì)數(shù)器
2相2輸入計(jì)數(shù)器[1倍頻]如圖2-8所示。
圖 2-8 2相2輸入計(jì)數(shù)器[1倍頻]
2相2輸入計(jì)數(shù)器[2倍頻]如圖2-9所示。
圖 2-9 2相2輸入計(jì)數(shù)器[2倍頻]
2相2輸入計(jì)數(shù)器[4倍頻]如圖2-10所示。
圖 2-10 2相2輸入計(jì)數(shù)器[4倍頻]
內(nèi)部時(shí)鐘如圖2-11所示。
圖 2-11 內(nèi)部時(shí)鐘
內(nèi)部時(shí)鐘始終以1Mhz的時(shí)鐘進(jìn)行計(jì)數(shù)遞增/遞減。不使用來(lái)自外部的輸入。
(3)預(yù)置功能:通過(guò)預(yù)設(shè)值可以提前設(shè)置好對(duì)應(yīng)的值。
(4)使能功能:通過(guò)使能按鈕才能進(jìn)行處理高速功能。
(5)環(huán)形長(zhǎng)度設(shè)置:根據(jù)環(huán)長(zhǎng)設(shè)置,高速計(jì)數(shù)器的形式為環(huán)形計(jì)數(shù)器。未設(shè)置時(shí)如圖2-12所示,設(shè)置時(shí)如圖2-13所示。
圖 2-12 鏈接長(zhǎng)度
圖 2-13 環(huán)形長(zhǎng)度
三、任務(wù)的實(shí)施
本案例會(huì)從電氣元件選型—IO地址分配—硬件接線-軟件參數(shù)設(shè)置-程序設(shè)計(jì)-PID自動(dòng)調(diào)試這六方面進(jìn)行講解。
1、電氣元件選型
根據(jù)任務(wù)控制的描述,在本例中需要一個(gè)PLC,一臺(tái)變頻器、一個(gè)編碼器、一臺(tái)電動(dòng)機(jī)和兩個(gè)按鈕設(shè)備。如下表3-1所示。
名稱 | 型號(hào) | 數(shù)量 | 備注 |
三菱PLC | FX5U-32MT/ES | 1 | 自帶模擬量輸入輸出 |
按鈕 | 2 | 啟動(dòng)與停止使用 | |
變頻器 | FR-E800 | 1 | 控制電動(dòng)機(jī) |
編碼器 | 1 | ||
電動(dòng)機(jī) | 1 |
表3-1 BOM表
2、 I/O地址分配
根據(jù)任務(wù)控制的描述,在本例中需要使用到2個(gè)輸入點(diǎn)1個(gè)輸出點(diǎn),I/O分配表如下表3-2所示。
輸入點(diǎn) | 注釋 | 輸出點(diǎn) | 注釋 |
X0 | 啟動(dòng)按鈕 | Y0 | 運(yùn)行 |
X1 | 停止按鈕 |
表3-2 I/O地址分配表
3、硬件接線圖
FX5U本體PLC可兼容源性和漏型的輸入,當(dāng)S/S跟24V短接時(shí),輸入即為漏型輸入如圖3-1所示;當(dāng)S/S跟0V短接時(shí),輸入即為源性型輸入。在本案例中需要用到兩個(gè)按鈕,一個(gè)是啟動(dòng)按鈕接在X10上面,一個(gè)是停止按鈕接在X11上面。由于變頻器的正反轉(zhuǎn)的控制是觸點(diǎn)控制,所以直接把PLC上的COM0接到變頻器輸入公共端SD,Y0接變頻器上的正轉(zhuǎn)端子STF。
圖3-1 PLC與變頻器之間的接線
由于變頻器模擬量給定頻率有兩個(gè)通道,在此我們使用“2”通道,所以PLC左上方的模擬量的輸出V+接到變頻器2號(hào)端子上,V-接到變頻器5號(hào)端子上。
給編碼器供電后,A相接入X0、B相接入X1;FX5U的S/S接入到24V,說(shuō)明PLC輸入低電平有效,如圖3-2所示
圖3-2 PLC與編碼器之間的接線
4、軟件參數(shù)設(shè)置
(1)模擬量輸出基本設(shè)置:將D/A轉(zhuǎn)換允許/禁止設(shè)置改為允許,將D/A輸出允許/禁止設(shè)置改為允許。如圖3-3所示。
圖3-3 模擬量輸出基本設(shè)置
(2)高速計(jì)數(shù)器設(shè)置如圖3-4所示。
圖3-4 高速計(jì)數(shù)器設(shè)置
(3)由于使用了高速計(jì)數(shù)器功能,對(duì)應(yīng)的輸入響應(yīng)時(shí)間改快一些,設(shè)置如圖3-5所示。
圖3-5 輸入響應(yīng)設(shè)置
5、程序設(shè)計(jì)
當(dāng)PLC上電的一瞬間,先把目標(biāo)值賦值為1000,設(shè)置為逆動(dòng)作,并且把輸出范圍設(shè)置為0~4000。當(dāng)運(yùn)行一瞬間并且不在運(yùn)行模式和自整定模式下時(shí)把采樣時(shí)間改為200ms,并且復(fù)位所有的輸出。
自整定模式中,把采樣時(shí)間改為1S,輸出開始設(shè)置為3500,并開始運(yùn)行PID。
按一下啟動(dòng)按鈕,啟動(dòng)PID指令并啟動(dòng)高速計(jì)數(shù)器通道,按下停止按鈕或不在自整定狀態(tài)下則停止運(yùn)行。把高速通道中的旋轉(zhuǎn)速度傳送給D501用來(lái)做PID的測(cè)定值。
圖3-6 程序設(shè)計(jì)
1、啟用/停止高速計(jì)數(shù)器計(jì)數(shù)功能,指令HIOEN
(1)高速計(jì)數(shù)器的普通模式,則S1為K0;
(2)啟用CH1,則S2為2#0000 0000 0000 0001,即H0001;
(3)未使用CH16~CH2,停止功能無(wú)需設(shè)置,則S3為2#0000 0000 0000 0000,即H0000。
2、讀取高速計(jì)數(shù)器的當(dāng)前值,指令DHCMOV
(1)將CH1的當(dāng)前值SD4501、SD4500傳送給D1001、D1000
(2) n的值設(shè)為為K0,則傳送完成后保留s的值。
3、PID指令如下所示:
審核編輯 :李倩
-
變頻器
+關(guān)注
關(guān)注
251文章
6570瀏覽量
145118 -
電機(jī)
+關(guān)注
關(guān)注
142文章
9038瀏覽量
145737 -
PID
+關(guān)注
關(guān)注
35文章
1472瀏覽量
85604
原文標(biāo)題:三菱FX5U PID自動(dòng)調(diào)節(jié)控制案例,值得一看!
文章出處:【微信號(hào):玩轉(zhuǎn)PLC工業(yè)機(jī)器人,微信公眾號(hào):玩轉(zhuǎn)PLC工業(yè)機(jī)器人】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論