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

手機組態(tài)軟件和三菱FX5U Modbus TCP以太網通信

PID控制詳解(可下載)
基于PID控制的溫度調節(jié)系統(tǒng)
如何調節(jié)PID參數(shù) PID控制器的調試方法
PID控制的優(yōu)缺點分析 PID參數(shù)調節(jié)的常見方法
三菱FX5U與威綸通觸摸屏無線EtherNet通訊例程,一目了然!

威綸通觸摸屏與三菱FX5u之間 EtherNet/IP無線以太網通信方案

能否使用PLC無線通信模塊實現(xiàn)力控與FX5U無線以太網通信?

串級控制pid參數(shù)怎么調節(jié)
PLC無線通訊模塊如何應用在2臺組態(tài)王與1臺FX5u之間?

兩臺組態(tài)王與一臺FX5u之間無線通信你見過嗎?快速了解

評論