第一篇:三菱PLC實現智能PID控制及其應用
龍源期刊網 http://.cn
三菱PLC實現智能PID控制及其應用 作者:徐華軍
來源:《沿海企業與科技》2005年第05期
[摘 要]以三菱PLC為核心的溫度控制系統,采用了專家智能PID控制方法,利用專家系統知識庫輸出修正PID參數以及改變PID控制方式。實踐表明該方法簡單易行、適應性好、魯棒性強。
[關鍵詞]PLC;智能PID;專家系統;溫度控制
[中圖分類號]TP315
[文獻標識碼]A
第二篇:用三菱PLC實現PID控制變頻器
用三菱PLC-FX2N與F940變頻器設計一個帶PID控制的恒壓供水系統
控制要求:
(1)有兩臺水泵,按設計要求一臺運行,一臺備用,自動運行時泵運行累計100小時輪換一次,手動時不切換。
(2)兩臺水泵分別由m1、m2電動機拖動,電動機同步轉速為3000轉/min,由km1、km2控制。(3)切換后起動和停電后起動須5s報警,運行異常可自動切換到備用泵,并報警。(4)采用plc的pid調節指令。
(5)變頻器(使用三菱fr-a540)采用plc的特殊功能單元fx0n-3a的模擬輸出,調節電動機的轉速。(6)水壓在0~10kg可調,通過觸摸屏(使用三菱f940)輸入調節。
(7)觸摸屏可以顯示設定水壓、實際水壓、水泵的運行時間、轉速、報警信號等。(8)變頻器的其余參數自行設定。
軟件設計:
1.fx2n-48mrplc 的i/o分配:根據控制要求及i/o分配,其系統接線圖如圖所示。
plc輸入,x1:1號泵水流開關;x2:2號泵水流開關;x3:過壓保護。
plc輸出,y1:km1;y2:km2;y4:報警器;10:變頻器stf。
2.觸摸屏畫面設:根據控制要求及i/o分配,制作觸摸屏畫面。
觸摸屏輸入:m500:自動起動。m100:手動1號泵。m101:手動2號泵。m102:停止。m103:運行時間復位。m104:清除報警。d300:水壓設定。
觸摸屏輸出:y0:1號泵運行指示。y1:2號泵運行指示。t20:1號泵故障。t21:2號泵故障。d101:當前水壓。d502:泵累計運行的時間。d102:電動機的轉速。
3.plc的程序:根據控制要求,畫出fx2n-48mr的程序梯形圖、plc程序如下圖所示。
此主題相關圖片如下,點擊圖片看大圖:
plc的程序簡述:plc得電后,通過程序把模塊中的摸擬量壓力信號轉化成壓力數字量(d160),將壓力的數據寄存器d160的值除以25以校正壓力的實際值(由特殊功能模擬模塊fx0n-3a的資料可知:因0-10kg對應的是數值是0-250,所以壓力與數值的關系是1:25)。在該系統中我們規定了電動機同步轉速為3000轉/min,所以同步轉速的設定低于3000轉/min對電機的保護是有好處的。這里我們把轉速設定為不能超過1250轉/min,則數值與通過pid程序運算的mv(輸出)值d150(即電動機轉速量)的關系為1:5(由特殊功能模擬模塊fx0n-3a的資料可知:因數值是0-250對應的是0-1250轉/min,則數值與轉速的關系是1:5)。所以電動機的轉速實際值校正數d102=d150×5÷10(其中除以10是因為所有實數參與pid的sv設定值>d500,pv當前值>d160,運算都是以1000%加入的。所以要得到mv輸出值>d150的實際數值需要除以10)。因該系統中電機的轉速是與壓力成正比的,轉速加大;壓力也加大!(這里要注意:動作方向【s3】+1,當前值pv,d500設定值sv,d160;即bit=1,選擇逆動作)所以將壓力數字量寄存器d160用于pid程序的pv(當前)數字量做為時刻檢查管內的當前壓力狀況。
4.變頻器設置:
(1)上限頻率pr1=50hz;(2)下限頻率pr2=30hz;(3)基底頻率pr3=50hz;(4)加速時間pr7=3s;(5)減速時間pr8=3s;(6)電子過電流保護pr9=電動機的額定電流;(7)起動頻率pr13=10hz;(8)du面板的第三監視功能為變頻繁器的輸出功率pr5=14;(9)智能模式選擇為節能模式pr60=4;(10)設定端子2~5間的頻率設定為電壓信號0~10v,pr73=0;(11)允許所有參數的讀/寫pr160=0;(12)操作模式選擇(外部運行)pr79=2;(13)其他設置為默認值。
5.系統調試:
(1)將觸摸屏rs232接口與計算機連接,將觸摸屏rs422接口與plc編程接口連接,編寫好fx0n-3a偏移/增益調整程序,連接好fx0n-3a i/o電路,通過gain和offset調整偏移/增益。(2)按圖設計好觸摸屏畫面,并設置好各控件的屬性,按圖所示編寫好plc程序,并傳送到觸摸屏和plc。(3)將plc運行開關保持off,程序設定為監視狀態,按觸摸屏上的按鈕,觀察程序觸點動作情況,如動作不正確,檢查觸摸屏屬性設置和程序是否對應。(4)系統時間應正確顯示。
(5)改變觸摸屏輸入寄存器值,觀察程序對應寄存器的值變化。(6)按圖連接好plc的i/o線路和變頻器的控制電路及主電路。(7)將plc運行開關保持on,設定水壓調整為3kg。
(8)按手動起動,設備應正常起動,觀察各設備運行是否正常,變頻器輸出頻率是否相對平穩,實際水壓與設定的偏差。
(9)如果水壓在設定值上下有劇烈的抖動,則應該調節pid指令的微分參數,將值設定小一些,同時適當增加積分參數值。如果調整過于緩慢,水壓的上下偏差很大,則系統比例常數太大,應適當減小。(10)測試其他功能,是否跟控制要求相符。
第三篇:三菱PLC控制電鍍生產線
三菱PLC控制電鍍生產線
某企業電鍍生產線有三個槽,分別是電鍍槽、回收液槽、清洗槽。機械工件由吊鉤電機控制升降,由行車電機控制前進和后退,經過電鍍、電鍍液回收、清洗等工序,完成電鍍過程。具體工藝流程是:工件電鍍300s提升,停留32s使過量的電鍍液滴回鍍槽;放入回收槽32s,使電鍍更光潔,提起20s滴液;放入清水槽中32s清洗,提起20s滴液;行車回原位,完成一個工件的電鍍過程。原位調整可用手動點動,電鍍過程必須自動進行。
第四篇:技能培訓專題 三菱PLC實現對印刷機的精確控制
近年來,隨著我國自動化技術的提高,工廠自動化也上了一個新臺階。PLC作為一個新興的工業控制器,以其體積小,功能齊全,價格低廉,可靠性高等方面具有獨特的優點,在各個領域獲得了廣泛應用。
作為國內最大的印刷機生產廠家---北人集團公司,為了使產品性能穩定,易于維護,我們采用了以PLC為主控器的控制方案。由于雙色印刷機要求易于操作,精度高,故其輸入,輸出點較多,因此采用了雙機通訊。上位機采用三菱FX2N-80MR+32EX+4D/A,主要負責主傳動的控制,各機組離合壓的控制,以及氣泵,氣閥的控制等。下位機采用三菱FX2N-64MR+4A/D,主要負責水輥電機的控制,主傳動的調速輸出,調版電機數據采集等。同時選用了一臺三菱5.7寸觸摸屏,主要負責水輥電機速度顯示,調版顯示,以及整機故障顯示等。本系統運行可靠,維護方便,操作簡便直觀,大大提高了膠印機的檔次,受到用戶好評。
2系統結構
上位機與下位機采用了RS485通訊,通訊方便,可靠。對多色機而言,安全因素很重要。在設計中,每個機組既要考慮到安全控制,其中包括本位機組的急停,安全按鈕;還要考慮方便操作,包括每個機組均應有正點,反點按鈕。因此,一方面輸入點增加很多;另一方面,走線也很不方便。采用雙機通訊,可以很好地解決此問題,各機組的走線可以按照就近原則,進入離它較近的控制柜內,既節省了走線,也方便了控制。
由于印刷機是一個精度較高的機械,印刷品的好壞一方面在于機械加工以及安裝的精度,另一方面,也取決于水路,墨路的平衡以及合壓的準確性。雙色機的每一色組,都有水路和墨路裝置。為了便于水輥速度的調節,每根水輥都用一個變頻器控制,同時,主電機速度也需要變頻器調節。因此,為了實現多路速度調節,我們采用了三菱4D/A數模轉換器,它將PLC方給出的數字量,根據相應的算法,轉換成0~10V直流電壓輸出,很好地實現了多路速度調節要求。
在印刷過程中,調版是一個比較繁瑣的過程。尤其對多色機來說,各組版對正的精度會對印品產生很大的影響。如果套印不準,印刷品就會出現字面重疊或影像不清。一般來說,印版軸向調節范圍為-2mm~+2mm,周向調節范圍為-1mm~+1mm。如果使用手動調版,會浪費很多時間,而且精度不高。為了實現自動打版,我們在版輥上安裝了電位器,通過電位器將模擬量傳送給4A/D,經過PLC處理,可將版輥的轉動精度很好地控制在打版范圍內。
觸摸屏作為一種新型的人機界面,從一出現就受到關注,它的簡單易用,強大的功能及優異的穩定性使它非常適合用于工業環境。用戶可以自由地組合文字,按鈕,圖形,數字等來處理或監控管理隨時可能變化的信息。隨著機械設備的飛速發展,以往的操作界面需由熟練的操作員才能操作,無法提高效率。但使用人機界面,能明確指示并告知操作員機器設備目前的狀況,使操作變得簡單生動。使用觸摸屏,還可以使機器配線標準化,簡單化,同時也能減少PLC控制所需的I/O點數,降低生產成本,也相對提高整套設備的附加價值。三菱觸摸屏和三菱PLC有很好的通用性,能在線監視并修改程序,不必很麻煩的重復插拔接口。
3軟件設計
3.1給紙設計
印刷機整體的電氣設計還是比較復雜的,對時間的要求也很嚴格。在機器的很多地方裝有接近開關,用來檢測不同的時間點。在印刷過程中,走紙的好壞是影響機器質量的一個重要環節。所謂紙走的好壞,指的是無歪張,雙張等現象,如果有歪張,雙張現象,在高速情況下,就會將走壞的紙,卷入機器內,從而破壞膠皮,給用戶帶來很大損失。此過程流程如下:
在實驗中,我們發現,按照上述流程編制的程序,在低速沒有問題,但速度增高至7000r/h后,就會出現歪張鎖不住現象。究其原因,主要是因為光頭反應時間和磁鐵動作時間滯后造成。程序在執行過程中,采用循環掃描方式,為了讓電磁鐵輸出提前,在設計中,我采用了中斷和三菱編程指令的輸入輸出刷新指令,使電磁鐵輸出立即執行,提前了電磁鐵動作時間,即使在12000r/h的速度下,也能很好的鎖住有故障的紙張,解決了給紙的一大難題。
3.2離合壓設計
離壓,合壓在印刷中具有很重要的作用。離合壓的準確性,對印品質量的好壞有著直接的影響。合壓過早,會弄臟壓印輥筒,給操作帶來很多不便;離壓過早,會使最后一張紙印不上完整的圖案,造成紙張浪費。
印刷時,版輥筒與膠皮輥筒先合壓,膠皮輥筒與壓印輥筒后合壓。在我們的機器中,合壓全部采用了氣動裝置,每個氣缸都有一個動作時間。由于印刷速度是多段速,在3000~12000r/h之間,根據用戶需要可選擇不同的速度。但是,氣缸動作時間是一定的,齒輪轉過角度是一定的,因此,機器速度不同時,合壓時間也不同。為了解決此問題,我們根據理論計算值,找出對于不同機器速度時,機器的延時時間。采用比較指令,當機器段速與理論值相等時,延時相應的時間,使壓印輥筒與膠皮輥筒準確合壓。經過多次試驗,離壓,合壓都沒有問題。
3.3人機界面設計
在人機界面中,設計了7幅畫面,包括整體圖形,故障顯示,機器速度和計數顯示,水輥速度顯示,調版監控等。故障顯示使用指示器,給出位元件即可實現閃動效果,讓操作者很方便的知道故障部位,整體感很好。在水輥速度顯示中,設計了一個柱狀圖,可以顯示水量增加大小,只需按下柱狀圖,就可增加水量,同時也可方便監控。
4.結束語
印刷機的一套電氣設計屬于系統設計,包括硬件,軟件設計,涵蓋范圍較廣。這里,我只簡單介紹了其中比較重要的幾部分,其它細節還有很多,這里不再一一列舉。使用三菱的一套控制系統,感覺可靠,方便,在機器批量生產過程中,沒有發現大問題。其PLC功能齊全,可靠耐用,指令簡潔,與其他產品相比,感覺三菱整體軟件系統界面都比較友好,給用戶編程,維修都帶來極大方便。其觸摸屏與PLC有很好的通用性,可通過觸摸屏>監視并修改程序,這是其它產品所不能匹及的。總之,三菱的工控元件給設計人員和用戶都帶來了很多方便。
第五篇:三菱PLC算術及邏輯運算應用指令
三菱PLC算術及邏輯運算應用指令
算術及邏輯運算指令是基本運算指令,通過算術及邏輯運算可實現數據的傳送、變位及其他控制功能。
一、算術運算指令
算術運算包括二進制加ADD(Addition)、減SUB(Subtraction)、乘MUL(Multiplication)和除DIV(Division)指令,二、二進制數加
1、減1指令
二進制數加1指令INC(Increment)和減1指令DEC(Decrement)的操作數均可以取KnY、KnM、KnS、T、C、D、V和Z。
三、字邏輯運算指令
字邏輯運算指令包括字邏輯與WAND(word AND)、字邏輯或WOR(word OR)、字邏輯異或WXOR(word Exclusive OR)和求補NEG(Negation)指令,它們的S1和S2均可以取所有的數據類型。