第一篇:PLC 在三相異步電機控制中的應(yīng)用論文
河北化工醫(yī)藥職業(yè)技術(shù)學院畢業(yè)論文
第1章 緒論
三相異步電動機的應(yīng)用幾乎涵蓋了工農(nóng)業(yè)生產(chǎn)和人類生活的各個領(lǐng)域,在這些應(yīng)用領(lǐng)域中,三相異步電動機常常運行在惡劣的環(huán)境下,導(dǎo)致產(chǎn)生過流、短路、斷相、絕緣老化等事故。對于應(yīng)用于大型工業(yè)設(shè)備重要場合的高壓電動機、大功率電動機來說,一旦發(fā)生故障所造成的損失無法估量。
在生產(chǎn)過程,科學研究和其他產(chǎn)業(yè)領(lǐng)域中,電氣控制技術(shù)應(yīng)用十分廣泛。在機械設(shè)備的控制中,電氣控制也比其他的控制方法使用的更為普遍。
本系統(tǒng)的控制是采用PLC的編程語言——梯形語言,梯形語言是在可編程控制器中的應(yīng)用最廣的語言,因為它在繼電器的基礎(chǔ)上加進了許多功能,使用靈活的指令,使邏輯關(guān)系清晰直觀,編程容易,可讀性強,所實現(xiàn)的功能也大大超過傳統(tǒng)的繼電器控制電路??删幊炭刂破魇挂环N數(shù)字運算操作的電子系統(tǒng),它是專為在惡劣工業(yè)環(huán)境下應(yīng)用而設(shè)計。它采用可編程序的存儲器,用來在內(nèi)部存儲執(zhí)行邏輯運算、順序控制,定時、計數(shù)和算術(shù)等操作的指令,并采用數(shù)字式、模擬式的輸入和輸出,控制各種的機械或生產(chǎn)過程。
可編程序控制器(PLC, Programmable Logic Controller)是采用微電腦技術(shù)制造的自動控制設(shè)備。他以順序控制為主,回路調(diào)節(jié)為輔,能完成邏輯判斷、定時、記憶和算術(shù)運算等功能。
隨著PLC技術(shù)的發(fā)展,其功能越來越多,集成度越來越高,網(wǎng)絡(luò)功能越來越強,PLC與上位PC機聯(lián)網(wǎng)形成的PLC及其網(wǎng)絡(luò)技術(shù)廣泛地應(yīng)用到工業(yè)自動化控制之中,PLC集三電與一體,具有良好的控制精度和高可靠性,使得PLC成為現(xiàn)代工業(yè)自動化的支柱。PLC的生產(chǎn)廠家和型號、種類繁多,不同型號自成體系有不同的程序語言和使用方法,本文擬就用日本立石公司生產(chǎn)的OMRON C20p型PLC,設(shè)計幾個PLC在相異步電機控制中的應(yīng)用,與傳統(tǒng)的繼電器控制相比,具有控制速度快、可靠性高、靈活性強等優(yōu)點,可作為高校學生學習PLC的控制技術(shù)的參考,也可作為工業(yè)電機的自動控制電路。
PLC在三相異步電機控制中的應(yīng)用
第2章 設(shè)備規(guī)范及簡要特性
2.1 概況
三相異步電機(Triple-phase asynchronous motor)是靠同時接入380V三相交流電源(相位差120度)供電的一類電動機,由于三相異步電機的轉(zhuǎn)子與定子旋轉(zhuǎn)磁場以相同的方向、不同的轉(zhuǎn)速成旋轉(zhuǎn),存在轉(zhuǎn)差率,所以叫三相異步電機鍋爐參數(shù)和主要技術(shù)數(shù)據(jù)。與單相異步電動機相比,三相異步電動機運行性能好,并可節(jié)省各種材料。按轉(zhuǎn)子結(jié)構(gòu)的不同,三相異步電動機可分為籠式和繞線式兩種?;\式轉(zhuǎn)子的異步電動機結(jié)構(gòu)簡單、運行可靠、重量輕、價格便宜,得到了廣泛的應(yīng)用,其主要缺點是調(diào)速困難。繞線式三相異步電動機的轉(zhuǎn)子和定子一樣也設(shè)置了三相繞組并通過滑環(huán)、電刷與外部變阻器連接。調(diào)節(jié)變阻器電阻可以改善電動機的起動性能和調(diào)節(jié)電動機的轉(zhuǎn)速。
隨著PLC成本的降低和應(yīng)用日益廣泛,三相異步電動機的常規(guī)控制應(yīng)用PLC技術(shù)越來越成為現(xiàn)實。三相異步電動機根據(jù)工作要求不同,主要進行降壓啟動、正反轉(zhuǎn)、自動循環(huán)、制動、變速等不同控制,該設(shè)計要求把對電動機的上述控制采用PLC控制來實現(xiàn),使系統(tǒng)的性能更完善,PLC是用來取代傳統(tǒng)的繼電器控制的,與之相比,PLC在性能上比繼電器控制邏輯優(yōu)異,特別是可靠性高、設(shè)計施工周期短、調(diào)試修改方便、而且體積小、功耗低、使用維護方便。作電動機運行的三相異步電機。三相異步電動機轉(zhuǎn)子的轉(zhuǎn)速低于旋轉(zhuǎn)磁場的轉(zhuǎn)速,轉(zhuǎn)子繞組因與磁場間存在著相對運動而感生電動勢和電流,并與磁場相互作用產(chǎn)生電磁轉(zhuǎn)矩,實現(xiàn)能量變換。與單相異步電動機相比,三相異步電動機運行性能好,并可節(jié)省各種材料。按轉(zhuǎn)子結(jié)構(gòu)的不同,三相異步電動機可分為籠式和繞線式兩種?;\式轉(zhuǎn)子的異步電動機結(jié)構(gòu)簡單、運行可靠、重量輕、價格便宜,得到了廣泛的應(yīng)用,其主要缺點是調(diào)速困難。繞線式三相異步電動機的轉(zhuǎn)子和定子一樣也設(shè)置了三相繞組并通過滑環(huán)、電刷與外部變阻器連接。調(diào)節(jié)變阻器電阻可以改善電動機的起動性能和調(diào)節(jié)電動機的轉(zhuǎn)速。
2.2 PLC簡述
2.2.1 PLC的基本概念
可編程控制器(Programmable Controller)是計算機家族中的一員,是為工業(yè)控制應(yīng)用而設(shè)計制造的。早期的可編程控制器稱作可編程邏輯控制器(Programmable Logic Controller),簡稱PLC,它主要用來代替繼電器實現(xiàn)邏輯控制。隨著技術(shù)的發(fā)展,這種裝置的功能已經(jīng)大大超過了邏輯控制的范圍,因此,今天這種裝置稱作可編程控制器,簡稱PC。但是為了避免與個人計算機(Personal Computer)的簡稱混淆,所以將可編程控制器簡稱PLC。PLC自1966年出現(xiàn),美國,日本,德國的可編程控制器質(zhì)量優(yōu)良,功能強大。
2.2.2 PLC的基本結(jié)構(gòu)
河北化工醫(yī)藥職業(yè)技術(shù)學院畢業(yè)論文
PLC實質(zhì)是一種專用于工業(yè)控制的計算機,其硬件結(jié)構(gòu)基本上與微型計算機相同,基本構(gòu)成為:
1.電源
PLC的電源在整個系統(tǒng)中起著十分重要的作用。如果沒有一個良好的、可靠的電源系統(tǒng)是無法正常工作的,因此PLC的制造商對電源的設(shè)計和制造也十分重視。一般交流電壓波動在+10%(+15%)范圍內(nèi),可以不采取其它措施而將PLC直接連接到交流電網(wǎng)上去
2.中央處理單元(CPU)中央處理單元(CPU)是PLC的控制中樞。它按照PLC系統(tǒng)程序賦予的功能接收并存儲從編程器鍵入的用戶程序和數(shù)據(jù);檢查電源、存儲器、I/O以及警戒定時器的狀態(tài),并能診斷用戶程序中的語法錯誤。當PLC投入運行時,首先它以掃描的方式接收現(xiàn)場各輸入裝置的狀態(tài)和數(shù)據(jù),并分別存入I/O映象區(qū),然后從用戶程序存儲器中逐條讀取用戶程序,經(jīng)過命令解釋后按指令的規(guī)定執(zhí)行邏輯或算數(shù)運算的結(jié)果送入I/O映象區(qū)或數(shù)據(jù)寄存器內(nèi)。等所有的用戶程序執(zhí)行完畢之后,最后將I/O映象區(qū)的各輸出狀態(tài)或輸出寄存器內(nèi)的數(shù)據(jù)傳送到相應(yīng)的輸出裝置,如此循環(huán)運行,直到停止運行。
為了進一步提高PLC的可靠性,近年來對大型PLC還采用雙CPU構(gòu)成冗余系統(tǒng),或采用三CPU的表決式系統(tǒng)。這樣,即使某個CPU出現(xiàn)故障,整個系統(tǒng)仍能正常運行。3.存儲器
存放系統(tǒng)軟件的存儲器稱為系統(tǒng)程序存儲器。
存放應(yīng)用軟件的存儲器稱為用戶程序存儲器。4.輸入輸出接口電路
(1)現(xiàn)場輸入接口電路由光耦合電路和微機的輸入接口電路,作用是PLC與現(xiàn)場控制的接口界面的輸入通道。
(2)現(xiàn)場輸出接口電路由輸出數(shù)據(jù)寄存器、選通電路和中斷請求電路集成,作用PLC通過現(xiàn)場輸出接口電路向現(xiàn)場的執(zhí)行部件輸出相應(yīng)的控制信號。
5.功能模塊
如計數(shù)、定位等功能模塊
6.通信模塊 如以太網(wǎng)、RS485、Profibus-DP通訊模塊等 2.2.3 PLC機型的選擇 1.PLC的容量應(yīng)為多大? 2.選擇什么公司的PLC及外設(shè)?
目前各個廠家生產(chǎn)的PLC其品種、規(guī)格及功能都各不相同。由于本設(shè)計的需要我選擇了日本松下電工公司的FP系列PLC,即FP0,FP0是超小型PLC、之所以選擇這款PLC,是因為其產(chǎn)品有以下三個特點:
(1)豐富的指令系統(tǒng),有將近200條指令。(2)有強大通信功能。
PLC在三相異步電機控制中的應(yīng)用
(3)CPU處理速度快。
2.3 三相異步電機的結(jié)構(gòu)簡述
2.3.1 定子(靜止部分)1.定子鐵心
作用:電機磁路的一部分,并在其上放置定子繞組。
構(gòu)造:定子鐵心一般由0.35~0.5毫米厚表面具有絕緣層的硅鋼片沖制、疊壓而成,在鐵心的內(nèi)圓沖有均勻分布的槽,用以嵌放定子繞組。
定子鐵心槽型有以下幾種:
半閉口型槽:電動機的效率和功率因數(shù)較高,但繞組嵌線和絕緣都較困難。一般用于小型低壓電機中。
半開口型槽:可嵌放成型繞組,一般用于大型、中型低壓電機。所謂成型繞組即繞組可事先經(jīng)過絕緣處理后再放入槽內(nèi)。
開口型槽:用以嵌放成型繞組,絕緣方法方便,主要用在高壓電機中。2.定子繞組
作用:是電動機的電路部分,通入三相交流電,產(chǎn)生旋轉(zhuǎn)磁場。
構(gòu)造:由三個在空間互隔120°電角度、隊稱排列的結(jié)構(gòu)完全相同繞組連接而成,這些繞組的各個線圈按一定規(guī)律分別嵌放在定子各槽內(nèi)。
定子繞組的主要絕緣項目有以下三種:(保證繞組的各導(dǎo)電部分與鐵心間的可靠絕緣以及繞組本身間的可靠絕緣)。
(1)對地絕緣:定子繞組整體與定子鐵心間的絕緣。(2)相間絕緣:各相定子繞組間的絕緣。(3)匝間絕緣:每相定子繞組各線匝間的絕緣。電動機接線盒內(nèi)的接線:
電動機接線盒內(nèi)都有一塊接線板,三相繞組的六個線頭排成上下兩排,并規(guī)定上排三個接線樁自左至右排列的編號為1(U1)、2(V1)、3(W1),下排三個接線樁自左至右排列的編號為6(W2)、4(U2)、5(V2),.將三相繞組接成星形接法或三角形接法。凡制造和維修時均應(yīng)按這個序號排列。
3.機座
作用:固定定子鐵心與前后端蓋以支撐轉(zhuǎn)子,并起防護、散熱等作用。構(gòu)造:機座通常為鑄鐵件,大型異步電動機機座一般用鋼板焊成,微型電動機的機座采用鑄鋁件。封閉式電機的機座外面有散熱筋以增加散熱面積,防護式電機的機座兩端端蓋開有通風孔,使電動機內(nèi)外的空氣可直接對流,以利于散熱。
2.3.2 轉(zhuǎn)子(旋轉(zhuǎn)部分)1.三相異步電動機的轉(zhuǎn)子鐵心:
河北化工醫(yī)藥職業(yè)技術(shù)學院畢業(yè)論文
作用:作為電機磁路的一部分以及在鐵心槽內(nèi)放置轉(zhuǎn)子繞組。
構(gòu)造:所用材料與定子一樣,由0.5毫米厚的硅鋼片沖制、疊壓而成,硅鋼片外圓沖有均勻分布的孔,用來安置轉(zhuǎn)子繞組。通常用定子鐵心沖落后的硅鋼片內(nèi)圓來沖制轉(zhuǎn)子鐵心。一般小型異步電動機的轉(zhuǎn)子鐵心直接壓裝在轉(zhuǎn)軸上,大、中型異步電動機(轉(zhuǎn)子直徑在300~400毫米以上)的轉(zhuǎn)子鐵心則借助與轉(zhuǎn)子支架壓在轉(zhuǎn)軸上。
2.三相異步電動機的轉(zhuǎn)子繞組
作用:切割定子旋轉(zhuǎn)磁場產(chǎn)生感應(yīng)電動勢及電流,并形成電磁轉(zhuǎn)矩而使電動機旋轉(zhuǎn)。
構(gòu)造:分為鼠籠式轉(zhuǎn)子和繞線式轉(zhuǎn)子。
鼠籠式轉(zhuǎn)子:轉(zhuǎn)子繞組由插入轉(zhuǎn)子槽中的多根導(dǎo)條和兩個環(huán)行的端環(huán)組成。若去掉轉(zhuǎn)子鐵心,整個繞組的外形像一個鼠籠,故稱籠型繞組。小型籠型電動機采用鑄鋁轉(zhuǎn)子繞組,對于100KW以上的電動機采用銅條和銅端環(huán)焊接而成。鼠籠轉(zhuǎn)子分為:阻抗型轉(zhuǎn)子、單鼠籠型轉(zhuǎn)子、雙鼠籠型轉(zhuǎn)子、深槽式轉(zhuǎn)子幾種,起動轉(zhuǎn)矩等特性各有不同。
繞線式轉(zhuǎn)子: 繞線式轉(zhuǎn)子:繞線轉(zhuǎn)子繞組與定子繞組相似,也是一個對稱的三相繞組,一般接成星形,三個出線頭接到轉(zhuǎn)軸的三個集流環(huán)上,再通過電刷與外電路聯(lián)接。
特點:結(jié)構(gòu)較復(fù)雜,故繞線式電動機的應(yīng)用不如鼠籠式電動機廣泛。但通過集流環(huán)和電刷在轉(zhuǎn)子繞組回路中串入附加電阻等元件,用以改善異步電動機的起、制動性能及調(diào)速性能,故在要求一定范圍內(nèi)進行平滑調(diào)速的設(shè)備,如吊車、電梯、空氣壓縮機等上面采用。
2.3.3三相異步電動機的其它附件 1.端蓋:支撐作用。
2.軸承:連接轉(zhuǎn)動部分與不動部分。3.軸承端蓋:保護軸承。4.風扇:冷卻電動機。
PLC在三相異步電機控制中的應(yīng)用
第3章 PLC在電機控制中的應(yīng)用
3.1 控制方面
1.控制方案設(shè)計。根據(jù)電動機在實際工作時的常見控制要求,設(shè)計出2—3套控制方案。
2.硬件設(shè)計。對控制系統(tǒng)所需標準件進行選型和非標件設(shè)計。3.控制程序設(shè)計。
(1)三相異步電機的正反轉(zhuǎn)控制
要求當按下正轉(zhuǎn)按鈕,電機連續(xù)正轉(zhuǎn),此時反轉(zhuǎn)按鈕不起作用(互鎖),按下停止 按鈕電機斷開電源,按下反轉(zhuǎn)按鈕電機連續(xù)反轉(zhuǎn),正轉(zhuǎn)不起作用。圖3.1所示為三相異步電機的正反轉(zhuǎn)控制原理圖及指令、梯形圖。
圖3.1 三相異步電機的正反轉(zhuǎn)控制原理圖及指令、梯形圖
(2)三相異步電機Y—△啟動
河北化工醫(yī)藥職業(yè)技術(shù)學院畢業(yè)論文
要求起動時電機接成Y型,經(jīng)過一段時間自動轉(zhuǎn)化為△形運行,要求Y形斷開后△形才能啟動,防止Y形未斷△形啟動造成電源短路。圖3.2所示是三相異步電機Y—△啟動控制原理圖及指令、梯形圖。
圖3.2 三相異步電機Y—△啟動控制原理圖及指令、梯形圖
(3)三相異步電機時間控制
要求第1臺電動機M1啟動5s后,第2臺電動機M2自動啟動,只有當?shù)?臺M2停止后,經(jīng)過5s延時,M1自動停止。圖3.3所示是三相異步電機時間控制原理圖及指令、梯形圖。
PLC在三相異步電機控制中的應(yīng)用
圖3.3 三相異步電機時間控制原理圖及指令、梯形圖
(4)程序的寫入與運行
將PLC聯(lián)上編程器并接通電源后,PLC電源指示燈亮,將編程器開關(guān)打到“PROGRAM”位置,這時PLC處于編程狀態(tài)。編程器顯示PASSWORD!這時依次按Clr鍵和Montr鍵,直至屏幕顯示地址號0000,這時即可輸入程序。
在輸入程序前,需清除存儲器中內(nèi)容,依次按Clr、Play/Set,Not,Rec/Reset和Montr鍵,即將全部程序清除。按照以上3種控制的梯形圖或程序指令將3種控制程序?qū)懭隤LC,當上述3部分程序輸入到PLC機中后,用上下方向鍵讀出所寫程序,如程序有錯,可用插入指令和刪除指令修改程序。
程序輸入正確后,分別按圖3.1連接PLC外部接線及主回路線路實現(xiàn)電機正反轉(zhuǎn)控制,按圖3.2連接線路實現(xiàn)電機Y—△啟動,按圖3.3連接線路實現(xiàn)電機的時間控制。此 河北化工醫(yī)藥職業(yè)技術(shù)學院畢業(yè)論文
設(shè)計可以一次性把3種控制電路的序全部輸入,同時控制3種電路,運行時,按下SBF,SBR電機正反轉(zhuǎn)啟動,按下SB1,SB2控制電機Y—△啟動,按下SB3,SB4電機順序啟動,互不干擾,事半功倍,實現(xiàn)了一臺PLC同時控制多種電路形式。
3.2 技術(shù)指標
1.標準件的選型符合國標
(1)編程簡單,可在現(xiàn)場修改和調(diào)試程序。(2)維護方便,采用插入式模塊結(jié)構(gòu)。(3)可靠性高于繼電器控制系統(tǒng)。(4)體積小于繼電器控制柜。
(5)能與管理中心計算機系統(tǒng)進行通信。(6)成本可與繼電器控制系統(tǒng)相競爭。(7)輸入量是115V交流電壓。
(8)輸入量為115V交流電壓,輸出電流在2A以上,能直接驅(qū)動電磁閥。(9)系統(tǒng)擴展時,原系統(tǒng)只需做很小的改動。(10)用戶程序存儲器容量至少4KB。2.程序調(diào)試正確
設(shè)計工作完畢后,要進行樣機或產(chǎn)品的電氣控制柜安裝施工,按照電氣接線圖完成電氣控制柜的安裝及外部接線。外部電氣接線圖所示,連接配電盤底板和控制面板的導(dǎo)線,采用蛇形塑料軟管或包塑金屬軟管保護,控制柜與電源、電機間多用電纜線連接。
完成電氣控制柜的安裝及接線后,經(jīng)檢查無誤且連接可靠,進行通電實驗。首先在空載狀態(tài)下(不接電動機等負荷),通過操作相應(yīng)開關(guān),給出開關(guān)信號,實驗控制回路各電器動作的正確性及狀態(tài)指示信號的顯示。經(jīng)過調(diào)試,各電器元件均按照原理要求動作準確無誤后,方可進行負載實驗。第二步的負載實驗通過后,編寫相應(yīng)的報告、原理、使用操作說明文件。
PLC在三相異步電機控制中的應(yīng)用
第4章 三相異步電動機的故障分析和處理
繞組是電動機的組成部分,老化,受潮、受熱、受侵蝕、異物侵入、外力的沖擊都會造成對繞組的傷害,電機過載、欠電壓、過電壓,缺相運行也能引起繞組故障。繞組故障一般分為繞組接地、短路、開路、接線錯誤?,F(xiàn)在分別說明故障現(xiàn)象、產(chǎn)生的原因及檢查方法。
1、繞組接地:指繞組與貼心或與機殼絕緣破壞而造成的接地。故障現(xiàn)象
機殼帶電、控制線路失控、繞組短路發(fā)熱,致使電動機無法正常運行。產(chǎn)生原因
繞組受潮使絕緣電阻下降;電動機長期過載運行;有害氣體腐蝕;金屬異物侵入繞組內(nèi)部損壞絕緣;重繞定子繞組時絕緣損壞碰鐵心;繞組端部碰端蓋機座;定、轉(zhuǎn)子磨擦引起絕緣灼傷;引出線絕緣損壞與殼體相碰;過電壓(如雷擊)使絕緣擊穿。
檢查方法
(1)觀察法。通過目測繞組端部及線槽內(nèi)絕緣物觀察有無損傷和焦黑的痕跡,如有就是接地點。
(2)萬用表檢查法。用萬用表低阻檔檢查,讀數(shù)很小,則為接地。
(3)兆歐表法。根據(jù)不同的等級選用不同的兆歐表測量每組電阻的絕緣電阻,若讀數(shù)為零,則表示該項繞組接地,但對電機絕緣受潮或因事故而擊穿,需依據(jù)經(jīng)驗判定,一般說來指針在“0”處搖擺不定時,可認為其具有一定的電阻值。
(4)試燈法。如果試燈亮,說明繞組接地,若發(fā)現(xiàn)某處伴有火花或冒煙,則該處為繞組接地故障點。若燈微亮則絕緣有接地擊穿。若燈不亮,但測試棒接地時也出現(xiàn)火花,說明繞組尚未擊穿,只是嚴重受潮。也可用硬木在外殼的止口邊緣輕敲,敲到某一處等一滅一亮時,說明電流時通時斷,則該處就是接地點。
(5)電流穿燒法。用一臺調(diào)壓變壓器,接上電源后,接地點很快發(fā)熱,絕緣物冒煙處即為接地點。應(yīng)特別注意小型電機不得超過額定電流的兩倍,時間不超過半分鐘;大電機為額定電流的20%-50%或逐步增大電流,到接地點剛冒煙時立即斷電。
(6)分組淘汰法。對于接地點在鐵芯心里面且燒灼比較厲害,燒損的銅線與鐵芯熔在一起。采用的方法是把接地的一相繞組分成兩半,依此類推,最后找出接地點。
處理方法
(1)繞組受潮引起接地的應(yīng)先進行烘干,當冷卻到60——70℃左右時,澆上絕緣漆后再烘干。
(2)繞組端部絕緣損壞時,在接地處重新進行絕緣處理,涂漆,再烘干。
河北化工醫(yī)藥職業(yè)技術(shù)學院畢業(yè)論文
(3)繞組接地點在槽內(nèi)時,應(yīng)重繞繞組或更換部分繞組元件。最后應(yīng)用不同的兆歐表進行測量,滿足技術(shù)要求即可。
2、繞組短路
由于電動機電流過大、電源電壓變動過大、單相運行、機械碰傷、制造不良等造成絕緣損壞所至,分繞組匝間短路、繞組間短路、繞組極間短路和繞組相間短路。
故障現(xiàn)象
離子的磁場分布不均,三相電流不平衡而使電動機運行時振動和噪聲加劇,嚴重時電動機不能啟動,而在短路線圈中產(chǎn)生很大的短路電流,導(dǎo)致線圈迅速發(fā)熱而燒毀。
產(chǎn)生原因
電動機長期過載,使絕緣老化失去絕緣作用;嵌線時造成絕緣損壞;繞組受潮使絕緣電阻下降造成絕緣擊穿;端部和層間絕緣材料沒墊好或整形時損壞;端部連接線絕緣損壞;過電壓或遭雷擊使絕緣擊穿;轉(zhuǎn)子與定子繞組端部相互摩擦造成絕緣損壞;金屬異物落入電動機內(nèi)部和油污過多。
檢查方法
(1)外部觀察法。觀察接線盒、繞組端部有無燒焦,繞組過熱后留下深褐色,并有臭味。
(2)探溫檢查法??蛰d運行20分鐘(發(fā)現(xiàn)異常時應(yīng)馬上停止),用手背摸繞組各部分是否超過正常溫度。
(3)通電實驗法。用電流表測量,若某相電流過大,說明該相有短路處。(4)電橋檢查。測量個繞組直流電阻,一般相差不應(yīng)超過5%以上,如超過,則電阻小的一相有短路故障。
(5)短路偵察器法。被測繞組有短路,則鋼片就會產(chǎn)生振動。
(6)萬用表或兆歐表法。測任意兩相繞組相間的絕緣電阻,若讀數(shù)極小或為零,說明該二相繞組相間有短路。
(7)電壓降法。把三繞組串聯(lián)后通入低壓安全交流電,測得讀數(shù)小的一組有短路故障。
(8)電流法。電機空載運行,先測量三相電流,在調(diào)換兩相測量并對比,若不隨電源調(diào)換而改變,較大電流的一相繞組有短路。
3、繞組斷路
由于焊接不良或使用腐蝕性焊劑,焊接后又未清除干凈,就可能造成壺焊或松脫;受機械應(yīng)力或碰撞時線圈短路、短路與接地故障也可使導(dǎo)線燒毀,在并燒的幾根導(dǎo)線中有一根或幾根導(dǎo)線短路時,另幾根導(dǎo)線由于電流的增加而溫度上升,引起繞組 11
PLC在三相異步電機控制中的應(yīng)用
發(fā)熱而斷路。一般分為一相繞組端部斷線、匝間短路、并聯(lián)支路處斷路、多根導(dǎo)線并燒中一根斷路、轉(zhuǎn)子斷籠。故障現(xiàn)象
電動機不能啟動,三相電流不平衡,有異常噪聲或振動大,溫升超過允許值或冒煙。產(chǎn)生原因
(1)在檢修和維護保養(yǎng)時碰斷或制造質(zhì)量問題。
(2)繞組各元件、極(相)組和繞組與引接線等接線頭焊接不良,長期運行過熱脫焊。(3)受機械力和電磁場力使繞組損傷或拉斷。
(4)匝間或相間短路及接地造成繞組嚴重燒焦或熔斷等。檢查方法
(1)觀察法。斷點大多數(shù)發(fā)生在繞組端部,看有無碰折、接頭出有無脫焊。(2)萬用表法。利用電阻檔,對“Y”型接法的將一根表棒接在“Y”形的中心點上,另一根依次接在三相繞組的首端,無窮大的一相為斷點;“△”型接法的短開連接后,分別測每組繞組,無窮大的則為斷路點。(3)試燈法。方法同前,等不亮的一相為斷路。
(4)兆歐表法。阻值趨向無窮大(即不為零值)的一相為斷路點。
(5)電流表法。電機在運行時,用電流表測三相電流,若三相電流不平衡、又無短路現(xiàn)象,則電流較小的一相繞組有部分短斷路故障。
(6)電橋法。當電機某一相電阻比其他兩相電阻大時,說明該相繞組有部分斷路故障;
(7)電流平衡法。對于“Y”型接法的,可將三相繞組并聯(lián)后,通入低電壓大電流的交流電,如果三相繞組中的電流相差大于10%時,電流小的一端為斷路;對于“△”型接法的,先將定子繞組的一個接點拆開,再逐相通入低壓大電流,其中電流小的一相為斷路。
(8)斷籠偵察器檢查法。檢查時,如果轉(zhuǎn)子斷籠,則毫伏表的讀數(shù)應(yīng)減小。
4、繞組接錯
繞組接錯造成不完整的旋轉(zhuǎn)磁場,致使啟動困難、三相電流不平衡、噪聲大等癥狀,嚴重時若不及時處理會燒壞繞組。主要有下列幾種情況:某極相中一只或幾只線圈嵌反或頭尾接錯;極(相)組接反;某相繞組接反; 多路并聯(lián)繞組支路接錯;“△”、“Y”接法錯誤。
故障現(xiàn)象
電動機不能啟動、空載電流過大或不平衡過大,溫升太快或有劇烈振動并有很大的噪聲、燒斷保險絲等現(xiàn)象。
產(chǎn)生原因
河北化工醫(yī)藥職業(yè)技術(shù)學院畢業(yè)論文
誤將“△”型接成“Y”型;維修保養(yǎng)時三相繞組有一相首尾接反;減壓啟動是抽頭位置選擇不合適或內(nèi)部接線錯誤;新電機在下線時,繞組連接錯誤;舊電機出頭判斷不對。
檢修方法
(1)滾珠法。如滾珠沿定子內(nèi)圓周表面旋轉(zhuǎn)滾動,說明正確,否則繞組有接錯現(xiàn)象。
(2)指南針法。如果繞組沒有接錯,則在一相繞組中,指南針經(jīng)過相鄰的極(相)組時,所指的極性應(yīng)相反,在三相繞組中相鄰的不同相的極(相)組也相反;如極性方向不變時,說明有一極(相)組反接;若指向不定,則相組內(nèi)有反接的線圈。
(3)萬用表電壓法。按接線圖,如果兩次測量電壓表均無指示,或一次有讀數(shù)、一次沒有讀數(shù),說明繞組有接反處。
(4)常見的還有干電池法、毫安表剩磁法、電動機轉(zhuǎn)向法等。處理方法
(1)一個線圈或線圈組接反,則空載電流有較大的不平衡,應(yīng)進廠返修。(2)引出線錯誤的應(yīng)正確判斷首尾后重新連接。
(3)減壓啟動接錯的應(yīng)對照接線圖或原理圖,認真校對重新接線。(4)新電機下線或重接新繞組后接線錯誤的,應(yīng)送廠返修。
(5)定子繞組一相接反時,接反的一相電流特別大,可根據(jù)這個特點查找故障并進行維修。
(6)把“Y”型接成“△”型或匝數(shù)不夠,則空載電流大,應(yīng)及時更正。
PLC在三相異步電機控制中的應(yīng)用
第5章 PLC在三相異步電機控制調(diào)試方案
目的:通過調(diào)試,使三相異步電機的各項功能滿足設(shè)計要求。范圍:PLC的寫入與運行
1、方法:
(1)硬件調(diào)試: 接通電源,檢查可編程序控制器能否正常工作,接頭是否接觸良好。
(2)軟件調(diào)試: 按要求輸入梯形圖,檢查后編譯通過,在線工作后把程序?qū)懭肟删幊绦蚩刂破鞯某绦虼鎯^(qū)。
(3)運行調(diào)試 : 在硬件調(diào)試和軟件調(diào)試正確的基礎(chǔ)上,使PLC進入運行狀態(tài),觀察運行情況,看是否能夠?qū)崿F(xiàn)正反轉(zhuǎn)、快速、中速、慢速、單步、定步控制。
根據(jù)以上調(diào)試情況,此電機控制系統(tǒng)設(shè)計符合控制要求。
通過調(diào)試找出問題的所在,相應(yīng)的修改程序。在編程過程中難免會有不足之處,因此通過調(diào)試,再修改程序可以更好實現(xiàn)相應(yīng)的功能。
2、步驟:
(1)接通電源,檢查可編程序控制器能否正常工作,接頭是否接觸良好。(2)按要求輸入梯形圖,檢查后編譯通過,在線工作后吧程序?qū)懭肟删幊绦蚩刂破鞯某绦虼鎯^(qū)。
(3)在硬件調(diào)試和軟件調(diào)試正確的基礎(chǔ)上,使PLC進入運行狀態(tài),觀察運行情況,看是否能夠?qū)崿F(xiàn)正反轉(zhuǎn)、Y—△啟動、時間控制。
河北化工醫(yī)藥職業(yè)技術(shù)學院畢業(yè)論文
結(jié)束語
經(jīng)過老師耐心細致的指導(dǎo),經(jīng)過近一個月的努力,本次畢業(yè)設(shè)計課題PLC在三相異步電動機控制中的應(yīng)用告一段落。
隨著PLC成本的降低和應(yīng)用日益廣泛,三相異步電動機的常規(guī)控制應(yīng)用PLC技術(shù)越來越成為現(xiàn)實。三相異步電動機根據(jù)工作要求不同,主要進行降壓啟動、正反轉(zhuǎn)、自動循環(huán)、制動、變速等不同控制,該設(shè)計要求把對電動機的上述控制采用PLC控制來實現(xiàn),使系統(tǒng)的性能更完善,PLC是用來取代傳統(tǒng)的繼電器控制的,與之相比,PLC在性能上比繼電器控制邏輯優(yōu)異,特別是可靠性高、設(shè)計施工周期短、調(diào)試修改方便、而且體積小、功耗低、使用維護方便。
通過本課題,一方面我在查閱資料的基礎(chǔ)上,了解PLC控制的一些基本技術(shù),掌握其控制系統(tǒng)的分析方法與實現(xiàn)方法,能對PLC進行系統(tǒng)學習與掌握;另一方面,在設(shè)計步進電機控制系統(tǒng)的硬件電路,控制程序和相應(yīng)的梯形圖時,應(yīng)充分運用說學知識,善于思考,琢磨,分析。
PLC在三相異步電機控制中的應(yīng)用
致謝
彈指一揮間,大學三年已經(jīng)接近了尾聲。當自己懷著忐忑不安的心情完成這篇畢業(yè)論文的時候,自己也從當年一個懵懂孩子變成了一個成熟青年,回想自己的十幾年的求學生涯,雖然只是一個專科畢業(yè),但也實屬不容易。
在本次論文設(shè)計過程中,老師對該論文從選題,構(gòu)思到最后定稿的各個環(huán)節(jié)給予細心指引與教導(dǎo),使我得以最終完成畢業(yè)論文設(shè)計。在學習中,老師嚴謹?shù)闹螌W態(tài)度、豐富淵博的知識、敏銳的學術(shù)思維、精益求精的工作態(tài)度以及侮人不倦的師者風范是我終生學習的楷模,老師們的高深精湛的造詣與嚴謹求實的治學精神,將永遠激勵著我。這三年中還得到眾多老師的關(guān)心支持和幫助。在此,謹向老師們致以衷心的感謝和崇高的敬意!
最后,我要向百忙之中抽時間對本文進行審閱,評議和參與本人論文答辯的各位老師表示感謝。書到用時方恨少,在這篇論文的寫作過程中,我深感自己的水平還非常的欠缺。生命不息,學習不止,人生就是一個不斷學習和完善的過程,敢問路在何方?路在腳下!
河北化工醫(yī)藥職業(yè)技術(shù)學院畢業(yè)論文
參考文獻
[1]凌云.PS7219顯示驅(qū)動器及其在PLC中的應(yīng)用.湖南冶金職業(yè)技術(shù)學院報.2003 [2]張桂香.電氣控制與PLC應(yīng)用.化學工業(yè)出版社.2003 [3]張桂苓.淺談現(xiàn)代PLC的優(yōu)勢特點.電子技術(shù).2003 [4]李丹、楊素英.可編程控制器通用數(shù)據(jù)采集方法的研究.大連理工學報.2001 [5]齊曉慧、東海瑞.自動控制原理虛擬實驗研究.中國教育雜志.2006 [6]劉曉燕.自動控制原理課程教改探索.重慶職業(yè)技術(shù)學院學報.2006 [7]李朝、韋瑋.第四代移動通信中的多天線技術(shù).移動通信.2005 [8]肖杰、荊雷.智能天線在移動通信中的應(yīng)用.郵電設(shè)計技術(shù).2004 [9]宋繼玉.可編程控制器原理與應(yīng)用系統(tǒng)設(shè)計技術(shù),北京:冶金工業(yè)出版社,1999 [10]宋伯生.可編程控制器配置、編程、聯(lián)網(wǎng).北京:中國勞動出版社,1998 [11]于雷聲.電氣控制與PLC應(yīng)用.北京:機械工業(yè)出版社,1993 [12]王兆義.可編程控制器教程.北京:中國水利出版社,1993 [13]汪曉光.可編程控制器原理及應(yīng)用.北京:機械工業(yè)出版社,1998
PLC在三相異步電機控制中的應(yīng)用
目錄
第1章 緒論...............................................................1 第2章 設(shè)備規(guī)范及簡要特性.................................................2 2.1 概況..............................................................2 2.2 PLC簡述...........................................................2 2.3三相異步電機的結(jié)構(gòu)簡述.............................................4 第3章 PLC在電機控制中的應(yīng)用.............................................6 3.1 控制方面..........................................................6 3.2 技術(shù)指標..........................................................9 第4章 三相異步電動機的故障分析和處理....................................10 第5章 PLC在三相異步電機控制調(diào)試方案...................................14 結(jié)束語...................................................................15 致謝.....................................................................16 參考文獻.................................................................17
第二篇:plc在三相異步電動機控制中的應(yīng)用
包頭輕工職業(yè)技術(shù)學院
論文題目:
畢業(yè)論文
PLC
在三相異步電動機控制中的應(yīng)用
指導(dǎo)老師: 宋飛燕 作 者: 那琴 班 級: 機電103053班 系 部: 機電工程系 專 業(yè): 機電一體化 時 間: 2012.04.08
江蘇畜牧獸醫(yī)職業(yè)技術(shù)學院論文(設(shè)計)
摘 要
PLC在三相異步電動機控制中的應(yīng)用,與傳統(tǒng)的繼電器控制相比具有速度快,可靠性高,靈活性強,功能完善等優(yōu)點。長期以來,PLC始終處于自動化領(lǐng)域的主戰(zhàn)場,為各種各樣的自動化控制設(shè)備提供了非??煽康目刂茟?yīng)用,它能夠為自動化控制應(yīng)用提供安全可靠和比較完善的解決方案,適合于當前工業(yè)企業(yè)對自動化的需要。本文設(shè)計了2個三相異步電動機的PLC控制電路,分別是三相異步電動機的正反轉(zhuǎn)控制和兩臺電動機順序起動聯(lián)鎖控制,與傳統(tǒng)的繼電器控制相比,具有控制速度快、可靠性高、靈活性強等優(yōu)點,可作為高校學生學習PLC的控制技術(shù)的參考,也可作為工業(yè)電機的自動控制電路。
關(guān) 鍵 詞:PLC;三相異步電動機;繞組;江蘇畜牧獸醫(yī)職業(yè)技術(shù)學院論文(設(shè)計)目錄
摘要.................................................................................I 緒論.................................................................................1 1 三相異步電動機基礎(chǔ).................................................................2 1.1 三相異步電動機的結(jié)構(gòu)...........................................................2 1.2 三相異步電動機的工作原理.......................................................2 1.3 三相異步電動機的幾個工作過程的分析.............................................3 2 PLC基礎(chǔ)............................................................................6 2.1 PLC的定義......................................................................6 2.2 PLC與繼電器控制的區(qū)別..........................................................6 2.3 PLC的工作原理..................................................................6 2.4 PLC的應(yīng)用分類..................................................................6 3 三相異步電動機的PLC控制...........................................................8 3.1 三相異步電動機的正反轉(zhuǎn)控制.....................................................8 3.2 兩臺電動機順序起動聯(lián)鎖控制.....................................................9 3.3三相異步電動機使用PLC控制優(yōu)點.................................................10 結(jié)論................................................................................12 致謝................................................................................13 參考文獻............................................................................14 江蘇畜牧獸醫(yī)職業(yè)技術(shù)學院論文(設(shè)計)
緒論
三相異步電動機的應(yīng)用幾乎涵蓋了工農(nóng)業(yè)生產(chǎn)和人類生活的各個領(lǐng)域,在這些應(yīng)用領(lǐng)域中,三相異步電動機常常運行在惡劣的環(huán)境下,導(dǎo)致產(chǎn)生過流,短路,斷相,絕故,對緣老化等事故,應(yīng)用于大型工業(yè)設(shè)備重要場合的高壓電動機,大功率電動機來說,一旦發(fā)生故障所造成的損失無法估量。
在生產(chǎn)過程中,科學研究和其它產(chǎn)業(yè)領(lǐng)域中,電氣控制技術(shù)應(yīng)用十分廣泛,在機械設(shè)備的控制中,電氣控制也比其它的控制方法使用的更為普遍。
本系統(tǒng)的控制是采用PLC的編程語言----梯形語言,梯形語言是在可編程控制器中的應(yīng)用最廣的語言,因為它在繼電器的基礎(chǔ)上加進了許多功能,使用靈活的指令,使邏輯關(guān)系清晰直觀,編程容易,可讀性強,所實現(xiàn)的功能也大大超過傳統(tǒng)的繼電器控制電路,可編程控制器是一種數(shù)字運算操作的電子系統(tǒng),它是專為在惡劣工業(yè)環(huán)境下應(yīng)用而設(shè)計,它采用可編程序的存儲器,用來在內(nèi)部存儲執(zhí)行邏輯運算,順序控制,定時,計數(shù)和算術(shù)等操作的指令,并采用數(shù)字式,模擬式的輸入和輸出,控制各種的機械或生產(chǎn)過程。
長期以來,PLC始終處于工業(yè)自動化控制領(lǐng)域的主戰(zhàn)場,為各種各樣的自動化設(shè)備提供了非常可靠的控制應(yīng)用,它能夠為自動化控制應(yīng)用提供安全可靠和比較完善的解決方案,適合于當前工業(yè),企業(yè)對自動化的需要。進入20世紀80年代,由于計算機技術(shù)和微電子技術(shù)的迅猛發(fā)展,極大地推動了PLC的發(fā)展,使得PLC的功能日益增強,目前,在先進國家中,PLC已成為工業(yè)控制的標準設(shè)備,應(yīng)用面幾乎覆蓋了所有工業(yè),企業(yè)。由于PLC綜合了計算機和自動化技術(shù),所以它發(fā)展日新月異,大大超過其出現(xiàn)時的技術(shù)水平,它不但可以很容易的完成邏輯,順序,定時,計數(shù),數(shù)字運算,數(shù)據(jù)處理等功能,而且可以通過輸入輸出接口建立與各類生產(chǎn)機械數(shù)字量和模擬量的聯(lián)系,從而實現(xiàn)生產(chǎn)過程的自動化控制。特別是超大規(guī)模集成電路的迅速發(fā)展以及信息,網(wǎng)絡(luò)時代的到來,擴展了PLC的功能,使它具有很強的聯(lián)網(wǎng)通訊能力,從而更廣泛的運用于眾多行業(yè)。江蘇畜牧獸醫(yī)職業(yè)技術(shù)學院論文(設(shè)計)
1.三相異步電動機基礎(chǔ)
1.1 三相異步電動機的基本結(jié)構(gòu)
三相異步電動機由靜止的定子和旋轉(zhuǎn)的轉(zhuǎn)子兩個重要部分組成,定子和轉(zhuǎn)子之間由氣隙分開。圖1-1為三相異步電動機結(jié)構(gòu)示意圖。
(a)外形圖;(b)內(nèi)部結(jié)構(gòu)圖
圖1-1 三相異步電動機結(jié)構(gòu)示意圖
1.1.1 定子
定子由定子鐵心、定子繞組、機座和端蓋等組成。機座的主要作用是用來支撐電機各部件,因此應(yīng)有足夠的機械強度和剛度,通常用鑄鐵制成。為了減少渦流和磁滯損耗,定子鐵心用0.5 mm厚涂有絕緣漆的硅鋼片疊成,鐵心內(nèi)圓周上有許多均勻分布的槽,槽內(nèi)嵌放定子繞組,如圖1-2所示。
圖1-2 三相異步電動機的定子
1.1.2 轉(zhuǎn)子
轉(zhuǎn)子由轉(zhuǎn)子鐵心、轉(zhuǎn)子繞組、轉(zhuǎn)軸和風扇等組成。轉(zhuǎn)子鐵心也用0.5 mm厚硅鋼片沖成轉(zhuǎn)子 江蘇畜牧獸醫(yī)職業(yè)技術(shù)學院論文(設(shè)計)沖片疊成圓柱形,壓裝在轉(zhuǎn)軸上。其外圍表面沖有凹槽,用以安放轉(zhuǎn)子繞組。按轉(zhuǎn)子繞組形式不同,可分為繞線式和鼠籠式兩種。
1.2 三相異步電動機的工作原理
圖1-3為三相異步電動機工作原理示意圖。為簡單起見,圖中用一對磁極來進行分析。三相定子繞組中通入交流電后,便在空間產(chǎn)生旋轉(zhuǎn)磁場,在旋轉(zhuǎn)磁場的作用下,轉(zhuǎn)子將作切割磁力線的運動而在其兩端產(chǎn)生感應(yīng)電動勢,感應(yīng)電動勢的方向可根據(jù)右手螺旋法則來判斷。由于轉(zhuǎn)子本身為一閉合電路,所以在轉(zhuǎn)子繞組中將產(chǎn)生感應(yīng)電流,稱為轉(zhuǎn)子電流,電流方向與電動勢的方向一致,即上面流出,下面流進。
圖1-3 三相異步電動機工作原理圖
轉(zhuǎn)子電流在旋轉(zhuǎn)磁場中受到電磁力的作用,其方向可由左手定則來判斷,上面的轉(zhuǎn)子導(dǎo)條受到向右的力的作用,下面的轉(zhuǎn)子導(dǎo)條受到向左的力的作用。電磁力對轉(zhuǎn)子的作用稱為電磁轉(zhuǎn)矩。在電磁轉(zhuǎn)矩的作用下,轉(zhuǎn)子就沿著順時針方向轉(zhuǎn)動起來,顯然轉(zhuǎn)子的轉(zhuǎn)動方向與旋轉(zhuǎn)磁場的轉(zhuǎn)動方向一致。
1.3 三相異步電動機的幾個工作過程的分析 1.3.1 三相異步電動機的起動
三相異步電動機接通電源,使電機的轉(zhuǎn)子從靜止狀態(tài)到轉(zhuǎn)子以一定速度穩(wěn)定運行的過程稱為電動機的起動過程。起動方法有直接起動和降壓起動兩種。
1.直接起動 直接起動又稱為全壓起動,起動時,將電機的額定電壓通過刀開關(guān)或接觸器直接接到電動機的定子繞組上進行起動。直接起動最簡單,不需附加的起動設(shè)備,起動時間短。只要電網(wǎng)容量允許,應(yīng)盡量采用直接起動。但這種起動方法起動電流大,一般只允許小功率的三相異步電動機進行直接起動;對大功率的三相異步電動機,應(yīng)采取降壓起動,以限制起動電流。
2.降壓起動 通過起動設(shè)備將電機的額定電壓降低后加到電動機的定子繞組上,以限制電機的起動電流,待電機的轉(zhuǎn)速上升到穩(wěn)定值時,再使定子繞組承受全壓,從而使電機在額定電壓下穩(wěn)定運行,這種起動方法稱為降壓起動。
前面講過,起動轉(zhuǎn)矩與電源電壓的平方成正比,所以當定子端電壓下降時,起動轉(zhuǎn)矩大大減 江蘇畜牧獸醫(yī)職業(yè)技術(shù)學院論文(設(shè)計)小。這說明降壓起動適用于起動轉(zhuǎn)矩要求不高的場合,如果電機必須采用降壓起動,則應(yīng)輕載或空載起動。常用的降壓起動方法有下面三種。
(1)Y-△降壓起動 這種起動方法適用于電動機正常運行時接法為三角形的三相異步電動機。電機起動時,定子繞組接成星形,起動完畢后,電動機切換為三角形。
圖1-4 Y-△降壓起動控制線路
圖1-4是一個Y-△降壓起動控制線路,起動時,電源開關(guān)QS閉合,控制電路先使得KM2閉合,電機星形起動,定子繞組由于采用了星形結(jié)構(gòu),其每相繞阻上承受的電壓比正常接法時下降了。當電機轉(zhuǎn)速上升到穩(wěn)定值時,控制電路再控制KM1閉合,于是定子繞組換成三角形接法,電機開始穩(wěn)定運行。定子繞組每相阻抗為|Z|,電源電壓為U1,則采用△連接直接起動時的線電流為
采用Y連接降壓起動時,每相繞組的線電流為
則
(1-5)
由式(1-5)可以看出,采用Y-△降壓起動時,起動電流比直接起動時下降了1/3。電磁轉(zhuǎn)矩與電源電壓的平方成正比,由于電源電壓下降了,所以起動轉(zhuǎn)矩也減小了1/3。
以上分析表明,這種起動方法確實使電動機的起動電流減小了,但起動轉(zhuǎn)矩也下降了,因 江蘇畜牧獸醫(yī)職業(yè)技術(shù)學院論文(設(shè)計)此,這種起動方法是以犧牲起動轉(zhuǎn)矩來減小起動電流的,只適用于允許輕載或空載起動的場合。
(2)自耦變壓器降壓起動 這種起動方法是指起動時,定子繞組接三相自耦變壓器的低壓輸出端,起動完畢后,切掉自耦變壓器并將定子繞組直接接上三相交流電源,使電動機在額定電壓下穩(wěn)定運行。
1.3.2 三相異步電動機的制動
三相異步電動機脫離電源之后,由于慣性,電動機要經(jīng)過一定的時間后才會慢慢停下來, 但有些生產(chǎn)機械要求能迅速而準確地停車,那么就要求對電動機進行制動控制。電動機的制動方法可以分為兩大類:機械制動和電氣制動。機械制動一般利用電磁抱閘的方法來實現(xiàn);電氣制動一般有能耗制動、反接制動和回饋發(fā)電制動三種方法。
1.能耗制動 正常運行時,將QS閉合,電動機接三相交流電源起動運行。制動時,將QS斷開,切斷交流電源的連接,并將直流電源引入電機的V、W兩相,在電機內(nèi)部形成固定的磁場。電動機由于慣性仍然順時針旋轉(zhuǎn),則轉(zhuǎn)子繞阻作切割磁力線的運動,依據(jù)右手螺旋法則,轉(zhuǎn)子繞組中將產(chǎn)生感應(yīng)電流。又根據(jù)左手定則可以判斷,電動機的轉(zhuǎn)子將受到一個與其運動方向相反的電磁力的作用,由于該力矩與運動方向相反,稱為制動力矩,該力矩使得電動機很快停轉(zhuǎn)。制動過程中,電動機的動能全部轉(zhuǎn)化成電能消耗在轉(zhuǎn)子回路中,會引起電機發(fā)熱,所以一般需要在制動回路串聯(lián)一個大電阻,以減小制動電流。這種制動方法的特點是制動平穩(wěn),沖擊小,耗能小,但需要直流電源,且制動時間較長,一般多用于起重提升設(shè)備及機床等生產(chǎn)機械中。
2.反接制動 反接制動是指制動時,改變定子繞組任意兩相的相序,使得電動機的旋轉(zhuǎn)磁場換向,反向磁場與原來慣性旋轉(zhuǎn)的轉(zhuǎn)子之間相互作用,產(chǎn)生一個與轉(zhuǎn)子轉(zhuǎn)向相反的電磁轉(zhuǎn)矩,迫使電動機的轉(zhuǎn)速迅速下降,當轉(zhuǎn)速接近零時,切斷電機的電源,如圖1-6所示。顯然反接制動比能耗制動所用的時間要短。
(a)接線圖;(b)原理圖 江蘇畜牧獸醫(yī)職業(yè)技術(shù)學院論文(設(shè)計)圖1-6反接制動示意圖
正常運行時,接通KM1,電動機加順序電源U—V—W起動運行。需要制動時,接通KM2,從圖可以看出,電動機的定子繞組接逆序電源V—U—W,該電源產(chǎn)生一個反向的旋轉(zhuǎn)磁場,由于慣性,電動機仍然順時針旋轉(zhuǎn),這時轉(zhuǎn)子感應(yīng)電流的方向按右手螺旋法則可以判斷,再根據(jù)左手定則判斷轉(zhuǎn)子的受力F。顯然,轉(zhuǎn)子會受到一個與其運動方向相反,而與新旋轉(zhuǎn)磁場方向相同的制動力矩,使得電機的轉(zhuǎn)速迅速降低。當轉(zhuǎn)速接近零時,應(yīng)切斷反接電源,否則,電動機會反方向起動。反接制動的優(yōu)點是制動時間短,操作簡單,但反接制動時,由于形成了反向磁場,所以使得轉(zhuǎn)子的相對轉(zhuǎn)速遠大于同步轉(zhuǎn)速,轉(zhuǎn)差率大大增大,轉(zhuǎn)子繞組中的感應(yīng)電流很大,能耗也較大。為限制電流,一般在制動回路中串入大電阻。另外,反接制動時,制動轉(zhuǎn)矩較大,會對生產(chǎn)機械造成一定的機械沖擊,影響加工精度,通常用于一些頻繁正反轉(zhuǎn)且功率小于10 kW的小型生產(chǎn)機械中。
3.回饋發(fā)電制動 回饋發(fā)電制動是指電動機轉(zhuǎn)向不變的情況下,由于某種原因,使得電動機的轉(zhuǎn)速大于同步轉(zhuǎn)速,比如在起重機械下放重物、電動機車下坡時,都會出現(xiàn)這種情況,這時重物拖動轉(zhuǎn)子,轉(zhuǎn)速大于同步轉(zhuǎn)速,轉(zhuǎn)子相對于旋轉(zhuǎn)磁場改變運動方向,轉(zhuǎn)子感應(yīng)電動勢及轉(zhuǎn)子電流也反向,于是轉(zhuǎn)子受到制動力矩,使得重物勻速下降。此過程中電動機將勢能轉(zhuǎn)換為電能回饋給電網(wǎng),所以稱為回饋發(fā)電制動。PLC基礎(chǔ)
2.1 PLC的定義
可編程邏輯控制器,一種數(shù)字運算操作的電子系統(tǒng),專為在工業(yè)環(huán)境應(yīng)用而設(shè)計的。它采用一類可編程的存儲器,用于其內(nèi)部存儲程序,執(zhí)行邏輯運算,順序控制,定時,計數(shù)與算術(shù)操作等面向用戶的指令,并通過數(shù)字或模擬式輸入/輸出控制各種類型的機械或生產(chǎn)過程。
2.2 PLC與繼電器控制的區(qū)別
1.控制方式 繼電器的控制是采用硬件接線實現(xiàn)的,是利用繼電器機械觸點的串聯(lián)或并聯(lián)極延時繼電器的滯后動作等組合形成控制邏輯,只能完成既定的邏輯控制。PLC 江蘇畜牧獸醫(yī)職業(yè)技術(shù)學院論文(設(shè)計)采用存儲邏輯,其控制邏輯是以程序方式存儲在內(nèi)存中,要改變控制邏輯,只需改變程序即可,稱軟接線。
2.控制速度 繼電器控制邏輯是依靠觸點的機械動作實現(xiàn)控制,工作頻率低,毫秒級,機械觸點有抖動現(xiàn)象。PLC是由程序指令控制半導(dǎo)體電路來實現(xiàn)控制,速度快,微秒級,嚴格同步,無抖動。
3.延時控制 繼電器控制系統(tǒng)是靠時間繼電器的滯后動作實現(xiàn)延時控制,而時間繼電器定時精度不高,受環(huán)境影響大,調(diào)整時間困難。PLC用半導(dǎo)體集成電路作定時器,時鐘脈沖由晶體振蕩器產(chǎn)生,精度高,調(diào)整時間方便,不受環(huán)境影響。2.3 PLC的工作原理
當PLC投入運行后,其工作過程一般分為三個階段,即輸入采樣、用戶程序執(zhí)行和輸出刷新三個階段。完成上述三個階段稱作一個掃描周期。在整個運行期間,PLC的CPU以一定的掃描速度重復(fù)執(zhí)行上述三個階段。
(一)輸入采樣階段 在輸入采樣階段,PLC以掃描方式依次地讀入所有輸入狀態(tài)和數(shù)據(jù),并將它們存入I/O映象區(qū)中的相應(yīng)得單元內(nèi)。輸入采樣結(jié)束后,轉(zhuǎn)入用戶程序執(zhí)行和輸出刷新階段。在這兩個階段中,即使輸入狀態(tài)和數(shù)據(jù)發(fā)生變化,I/O映象區(qū)中的相應(yīng)單元的狀態(tài)和數(shù)據(jù)也不會改變。因此,如果輸入是脈沖信號,則該脈沖信號的寬度必須大于一個掃描周期,才能保證在任何情況下,該輸入均能被讀入。
(二)用戶程序執(zhí)行階段 在用戶程序執(zhí)行階段,PLC總是按由上而下的順序依次地掃描用戶程序(梯形圖)。在掃描每一條梯形圖時,又總是先掃描梯形圖左邊的由各觸點構(gòu)成的控制線路,并按先左后右、先上后下的順序?qū)τ捎|點構(gòu)成的控制線路進行邏輯運算,然后根據(jù)邏輯運算的結(jié)果,刷新該邏輯線圈在系統(tǒng)RAM存儲區(qū)中對應(yīng)位的狀態(tài);或者刷新該輸出線圈在I/O映象區(qū)中對應(yīng)位的狀態(tài);或者確定是否要執(zhí)行該梯形圖所規(guī)定的特殊功能指令。即,在用戶程序執(zhí)行過程中,只有輸入點在I/O映象區(qū)內(nèi)的狀態(tài)和數(shù)據(jù)不會發(fā)生變化,而其他輸出點和軟設(shè)備在I/O映象區(qū)或系統(tǒng)RAM存儲區(qū)內(nèi)的狀態(tài)和數(shù)據(jù)都有可能發(fā)生變化,而且排在上面的梯形圖,其程序執(zhí)行結(jié)果會對排在下面的凡是用到這些線圈或數(shù)據(jù)的梯形圖起作用;相反,排在下面的梯形圖,其被刷新的邏輯線圈的狀態(tài)或數(shù)據(jù)只能到下一個掃描周期才能對排在其上面的程序起作用。在程序執(zhí)行的過程中如果使用立即I/O指令則可以直接存取I/O點。即使用I/O指令的話,輸入過程影像寄存器的值不會被更新,程序直接從I/O模塊取值,輸出過程影像寄存器會被立即更新,這跟立即輸入有些區(qū)別。
(三)輸出刷新階段 當掃描用戶程序結(jié)束后,PLC就進入輸出刷新階段。在此期間,CPU按照I/O映象區(qū)內(nèi)對應(yīng)的狀態(tài)和數(shù)據(jù)刷新所有的輸出鎖存電路,再經(jīng)輸出電路驅(qū)動相應(yīng)的外設(shè)。這時,才是PLC的真正輸出。江蘇畜牧獸醫(yī)職業(yè)技術(shù)學院論文(設(shè)計)2.4 PLC的應(yīng)用分類
目前,PLC在國內(nèi)外已廣泛應(yīng)用于鋼鐵、石油、化工、電力、建材、機械制造、汽車、輕紡、交通運輸、環(huán)保及文化娛樂等各個行業(yè),使用情況大致可歸納為如下幾類。
1.開關(guān)量的邏輯控制
這是PLC最基本、最廣泛的應(yīng)用領(lǐng)域,它取代傳統(tǒng)的繼電器電路,實現(xiàn)邏輯控制、順序控制,既可用于單臺設(shè)備的控制,也可用于多機群控及自動化流水線。如注塑機、印刷機、訂書機械、組合機床、磨床、包裝生產(chǎn)線、電鍍流水線等。
2.模擬量控制 在工業(yè)生產(chǎn)過程當中,有許多連續(xù)變化的量,如溫度、壓力、流量、液位和速度等都是模擬量。為了使可編程控制器處理模擬量,必須實現(xiàn)模擬量(Analog)和數(shù)字量(Digital)之間的A/D轉(zhuǎn)換及D/A轉(zhuǎn)換。PLC廠家都生產(chǎn)配套的A/D和D/A轉(zhuǎn)換模塊,使可編程控制器用于模擬量控制。
3.運動控制 PLC可以用于圓周運動或直線運動的控制。從控制機構(gòu)配置來說,早期直接用于開關(guān)量I/O模塊連接位置傳感器和執(zhí)行機構(gòu),現(xiàn)在一般使用專用的運動控制模塊。如可驅(qū)動步進電機或伺服電機的單軸或多軸位置控制模塊。世界上各主要PLC廠家的產(chǎn)品幾乎都有運動控制功能,廣泛用于各種機械、機床、機器人、電梯等場合。
4.過程控制 過程控制是指對溫度、壓力、流量等模擬量的閉環(huán)控制。作為工業(yè)控制計算機,PLC能編制各種各樣的控制算法程序,完成閉環(huán)控制。PID調(diào)節(jié)是一般閉環(huán)控制系統(tǒng)中用得較多的調(diào)節(jié)方法。大中型PLC都有PID模塊,目前許多小型PLC也具有此功能模塊。PID處理一般是運行專用的PID子程序。過程控制在冶金、化工、熱處理、鍋爐控制等場合有非常廣泛的應(yīng)用。
5.數(shù)據(jù)處理 現(xiàn)代PLC具有數(shù)學運算(含矩陣運算、函數(shù)運算、邏輯運算)、數(shù)據(jù)傳送、數(shù)據(jù)轉(zhuǎn)換、排序、查表、位操作等功能,可以完成數(shù)據(jù)的采集、分析及處理。這些數(shù)據(jù)可以與存儲在存儲器中的參考值比較,完成一定的控制操作,也可以利用通信功能傳送到別的智能裝置,或?qū)⑺鼈兇蛴≈票?。?shù)據(jù)處理一般用于大型控制系統(tǒng),如無人控制的柔性制造系統(tǒng);也可用于過程控制系統(tǒng),如造紙、冶金、食品工業(yè)中的一些大型控制系統(tǒng)。
6.通信及聯(lián)網(wǎng) PLC通信含PLC間的通信及PLC與其它智能設(shè)備間的通信。隨著計算機控制的發(fā)展,工廠自動化網(wǎng)絡(luò)發(fā)展得很快,各PLC廠商都十分重視PLC的通信功能,紛紛推出各自的網(wǎng)絡(luò)系統(tǒng)。新近生產(chǎn)的PLC都具有通信接口,通信非常方便。江蘇畜牧獸醫(yī)職業(yè)技術(shù)學院論文(設(shè)計)3 三相異步電動機的PLC控制
3.1 三相異步電機的正反轉(zhuǎn)控制
在生產(chǎn)過程中,往往要求電動機能夠?qū)崿F(xiàn)正反兩個方向的轉(zhuǎn)動,如起重機吊鉤的上升與下降,機床工作臺的前進與后退等等。由電動機原理可知,只要把電動機的三相電源進線中的任意兩相對調(diào),就可改變電動機的轉(zhuǎn)向。因此正反轉(zhuǎn)控制電路實質(zhì)上是兩個方向相反的單相運行電路,為了避免誤動作引起電源相間短路,必須在這兩個相反方向的單向運行電路中加設(shè)必要的互鎖。按照電動機可逆運行操作順序的不同,就有了“正-停-反”和“正-反-停”兩種控制電路
圖3-1正反轉(zhuǎn)繼電器控制圖
圖3-2 I/O接線圖 江蘇畜牧獸醫(yī)職業(yè)技術(shù)學院論文(設(shè)計)
圖3-3 梯形圖
指令程序
地址 指令 數(shù)據(jù) 0000 LD 0001 0001 OR 0500 0002 AND-NOT 0000 0003 AND-NOT 0501 0004 OUT 0500 0005 LD 0002
0006 OR 0501 0007 AND-NOT 0000 0008 AND-NOT 0500 0009 OUT 0501 0010 END(01)
PLC控制的工作過程的分析:
按下SB2,輸入繼電器0001動合觸點閉合,輸出繼電器0500線圈接通并自鎖,接觸器KM1主觸點,動合輔助觸點閉合,電動機M通電正轉(zhuǎn)。
按下SB1,輸入繼電器0000動斷觸點斷開,輸出繼電器0500線圈失電,KM1主觸點,動合輔助觸點斷開,電動機M斷電停止正轉(zhuǎn)
按下SB3,0002動合觸點閉合,0501線圈接通并自鎖,KM2主觸點,動合輔助觸點閉合,電動機M通電反轉(zhuǎn)
3.2 兩臺電動機順序起動聯(lián)鎖控制
在裝有多臺電動機的生產(chǎn)機械上,有時必須按一定的順序起動電動機,才能滿足工作的需要。例如某個設(shè)備要求:“必需首先起動甲電動機,然后才能起動乙電動機,當甲電動機停止后,乙電動機自動停止”。這種要求可采用下面的控制線路來實現(xiàn)。江蘇畜牧獸醫(yī)職業(yè)技術(shù)學院論文(設(shè)計)
圖3-4 順序啟動繼電器控制圖
圖3-5 I/O接線圖
圖3-6 梯形圖
指令程序
地址 指令 數(shù)據(jù)
0000 LD 0000 0001 OR 0500 0002 AND-NOT 0001 0003 OUT 0500 江蘇畜牧獸醫(yī)職業(yè)技術(shù)學院論文(設(shè)計)0004 LD 0002 0005 OR 0501 0006 AND 0500 0007 AND-NOT 0003 0008 OUT 0501 0009 END(01)PLC控制的工作過程的分析:
按下M1的起動按鈕SB1,輸入繼電器0000動合觸點閉合,輸出繼電器0500線圈接通并自鎖,接觸器KM1得電吸合,電動機M1起動運轉(zhuǎn);同時連接在0501線圈驅(qū)動電路的0500動合觸點閉合,為起動電動機M2作準備??梢?只有電動機M1先起動,電動機M2才能起動。這時如果按下M2的起動按鈕SB3,0002動合觸點閉合,0501線圈接通并自鎖,接觸器KM2得電吸合,電動機M2起動運轉(zhuǎn)。按下M1的停止按鈕SB2,0001動斷觸點斷開,使0500線圈失電,并且由于連接在0501線圈驅(qū)動電路的0500動合觸點的斷開,使得0501線圈同時失電,兩臺電動機都停止運行。若只按下M2停止,按鈕SB4時,0003動斷觸點斷開;使得0501線圈失電,M2停止運行,而M1仍運行。3.3 三相異步電動機使用PLC控制優(yōu)點
本文設(shè)計就對三相異步電動機的正反轉(zhuǎn)控制,順序起動等系統(tǒng)進行了設(shè)計,還有其它的像制動和調(diào)速控制在這里我就不再設(shè)計,主電路都是一樣的,就控制電路有一點小差異,使用PLC控制三相異步電動機有很多好處的:不易老化,設(shè)備簡單,結(jié)構(gòu)合理,便于控制價格便宜等,三相異步電動機要旋轉(zhuǎn)起來的先決條件是具有一個旋轉(zhuǎn)磁場,三相異步電動機的定子繞組就是要來產(chǎn)生旋轉(zhuǎn)磁場的。
我們知道,在相電源與相之間是相差120度的,三相異步電動機定子中的三個繞組在空間方位上也相差120度,這樣,當在定子繞組中通入三相電源時,定子繞組就會產(chǎn)生一個旋轉(zhuǎn)磁場。電流每變化一個周期,旋轉(zhuǎn)磁場在空間旋轉(zhuǎn)一周,即旋轉(zhuǎn)磁場的旋轉(zhuǎn)速度與電流的變化時同步的。旋轉(zhuǎn)磁場的轉(zhuǎn)速為n=60t/p 式中f為電源效率,P是磁場的磁極對數(shù),n的單位是:每分鐘轉(zhuǎn)數(shù),根據(jù)此式我們知道,電動機的轉(zhuǎn)速與磁極數(shù)和使用的電源頻率有關(guān),用PLC控制三相異步電動機也需要對電動機的屬性和旋轉(zhuǎn)方式有所了解,這樣才能控制好三相異步電動機的方向和特性,不至于使用不當使電動機損壞,電動機的頻率一定要符合要求。江蘇畜牧獸醫(yī)職業(yè)技術(shù)學院論文(設(shè)計)
結(jié)論
本文設(shè)計和制作了三相異步電動機的PLC控制系統(tǒng),該電路主要以性能穩(wěn)定,簡單實用為目的,整體制作符合要求。
通過概述使大家充分了解了該控制系統(tǒng)的原理和功能。摘要部分概要介紹了其可靠性和實用性,第一章 緒論部分介紹了電動機控制方面的背景、本文設(shè)計的目的、意義及主要內(nèi)容等;第二章 三相異步電動機基礎(chǔ) 介紹了三相異步電動機的基本結(jié)構(gòu)、工作原理、幾個工作過程的分析等;第三章 PLC基礎(chǔ)PLC的定義、與繼電器控制的區(qū)別、工作原理、應(yīng)用分類等。第四章 三相異步電動機的PLC控制 從系統(tǒng)原理的角度得出系統(tǒng)分為模擬和數(shù)字兩部分;第五部分進行了總結(jié)。
通過本次電路的設(shè)計,我對三相異步電動機的PLC控制系統(tǒng)原理有了進一步的了解,在三相異步電動機的PLC控制分析中對PLC產(chǎn)生了濃厚的興趣,提高了科學的分析和運用能力,由于本人水平有限,因此對其中的原理和實際操作方法有待深入的學習研究和提高。文中有不足之處懇請各位老師加以指導(dǎo)。江蘇畜牧獸醫(yī)職業(yè)技術(shù)學院論文(設(shè)計)
致謝
時光如梭,轉(zhuǎn)眼之間三年的學習生活在這次畢業(yè)設(shè)計后將畫上圓滿的句號。在這三年中,江蘇牧醫(yī)學院的各位領(lǐng)導(dǎo),老師和同學對我的學習給予了很大的支持和幫助,我在這里不僅體會到了學習的樂趣,而且也感受到了集體給我的關(guān)懷,在此謹對各位表示衷心的感謝。
在本次設(shè)計中,我不僅受到指導(dǎo)老師的學風,師德的熏陶,而且她的學說和風范,關(guān)懷和教誨,將成為我永遠的精神動力,并相信這在我的人生中將會受益匪淺,同時也使自己的理論學習和實際聯(lián)系得更加緊密。也更加端正了自己的工作作風和學習態(tài)度,以及工作中的持之以恒的精神。
另外,我在設(shè)計期間,同組同學也給了我很多的幫助,在此我也向他們表達我真誠的謝意。江蘇畜牧獸醫(yī)職業(yè)技術(shù)學院論文(設(shè)計)
參考文獻
[1] 許順隆,徐朝陽.輕松學電機.北京:中國電力出版社,2008 [2] 曹祥.機床電氣控制技術(shù).北京:國防工業(yè)出版社,2009.1 [3] 孫余凱,吳鳴山.電器控制與PLC應(yīng)用.北京:電子工業(yè)出版社,2006.6 [4] 郭曉波.可編程序控制器教程.北京:北京航空航天大學出版社,2007.9 [5] 黃凈.電氣控制與可編程序控制器.北京:機械工業(yè)出版社,2009.1
第三篇:現(xiàn)代工業(yè)控制中的PLC編程方法論文
摘要:目前隨著工業(yè)控制系統(tǒng)復(fù)雜性不斷提高以及自動化不斷加強,以往面向過程的PLC編程方法變得愈加困難。面向過程的編程(POP)方法編程效率低、可維護性差。通過分析現(xiàn)代主流計算機編程方法,提出了一種PLC編程方法:將程序分為三個層次,以面向?qū)ο蟮乃枷雽ν獠吭O(shè)備或復(fù)用性功能進行封裝,以面向過程的思想實現(xiàn)動作流程。并以汽車微電機壓裝控制系統(tǒng)為例進行說明。
關(guān)鍵詞:面向過程,面向?qū)ο?,PLC,編程方法
現(xiàn)代工業(yè)自動化領(lǐng)域大多采用PLC作為運動控制器,傳統(tǒng)的PLC編程嚴格按照時序要求從頭至尾編寫程序。對于簡單的控制過程,其程序步驟較少,傳統(tǒng)的PLC編程方法能夠滿足要求。而復(fù)雜的控制系統(tǒng),程序步驟較多,容易混亂,大大降低了編程效率,并且程序擴展性能非常差。為了提高編程效率,降低后期維護成本,尋找出一種新的PLC編程方法是非常必要的。
1理論基礎(chǔ)
目前存在兩種主流的編程思維:面向過程與面向?qū)ο螅@兩種編程思想都有其各自的特點與性質(zhì)。1.1面向過程面向過程(ProcedureOriented,PO)是一種以過程為中心,以什么正在發(fā)生為主要目標進行編程的編程思想。面向過程的程序設(shè)計(POP)注重的是算法設(shè)計,突出數(shù)據(jù)結(jié)構(gòu)。NicklausWirth對此提出了著名的公式來表示程序的實質(zhì):程序=數(shù)據(jù)結(jié)構(gòu)+算法面向過程的程序設(shè)計關(guān)注的是解決問題的步驟,先把軟件系統(tǒng)分解成多個模塊,然后逐步細化,完成整個軟件系統(tǒng)。各模塊之間存在相互調(diào)用和信息傳遞。隨著軟件系統(tǒng)規(guī)模擴大和性能要求提高,面向過程編程的缺陷逐漸明顯。軟件系統(tǒng)規(guī)模的擴大,使得模塊的分解難度加大,模塊之間的聯(lián)系也更加復(fù)雜,軟件的可靠性難以提高,可維護性差。1.2面向?qū)ο竺嫦驅(qū)ο螅∣bjectOriented,OO)是在處理問題時,從該問題所存在的事物本身出發(fā),以類及對象作為基本構(gòu)造單元,逐步認識事物的屬性和行為特征。面向?qū)ο蟮某绦蛟O(shè)計(OOP)需要盡力描述問題的結(jié)構(gòu),從而較好地解決客觀世界描述的復(fù)雜性問題??蓪⒊绦虮硎緸椋撼绦颍较ⅲ珜ο箢悓ο箢悾綌?shù)據(jù)結(jié)構(gòu)+算法面向?qū)ο蟮木幊谭椒ㄓ欣诖笮蛙浖拈_發(fā);對象屬性和方法封裝避免了數(shù)據(jù)隨意訪問,保證數(shù)據(jù)安全;類與類之間的繼承關(guān)系,最大程度實現(xiàn)了代碼的重用;繼承關(guān)系下的多態(tài)性增強了程序的靈活性和擴展性[1]。然而,由于類的大量加載會犧牲系統(tǒng)性能,從而降低系統(tǒng)運行效率。
2PLC編程思想
現(xiàn)代工業(yè)生產(chǎn)的控制系統(tǒng)經(jīng)常要涉及到多個外部設(shè)備,設(shè)備的動作往往有嚴格的時序要求。長久以來,編程前先按要求制作動作流程圖,再按動作流程圖編寫程序的框架,然后以流程框架為中心添加約束與報警信息,其編程思想是面向過程的[2]。數(shù)據(jù)和數(shù)據(jù)處理過程代碼是統(tǒng)一的,可重用代碼少,且當代碼量大時,維護數(shù)據(jù)和代碼非常困難。面向過程的PLC編程方法的缺點有:割裂被控對象在PLC程序與現(xiàn)實中的聯(lián)系,內(nèi)部邏輯與被控對象不明確,程序的后期維護困難;程序的內(nèi)部邏輯關(guān)系非常復(fù)雜,控制流程不確,容易出錯;輸入與輸出都缺乏整體性,程序員往往孤立考慮各輸入點或輸出點的邏輯和控制[3]。針對傳統(tǒng)PLC編程的缺點,結(jié)合現(xiàn)代計算機主流編程思維,提出一種新的PLC編程方法:以分層思想劃分程序結(jié)構(gòu),以面向?qū)ο蟮乃枷雽ν獠吭O(shè)備或復(fù)用性功能進行封裝,以面向過程的思想實現(xiàn)動作流程。其原理是:將程序過程按實際劃為三個層次,對每個層次中可抽象描述的對象進行類封裝;并采用上層調(diào)用下層,高級調(diào)用低級的原則,進行自下而上的PLC程序設(shè)計。三個層次分別為:時序?qū)?、外設(shè)層、輸出層,其中輸出層是底層;外設(shè)層是中間處理與轉(zhuǎn)換層;時序?qū)邮亲羁拷O(shè)備操作的用戶層。輸出層是對PLC的輸出點進行內(nèi)部擴展。不管PLC程序如何編寫,最終都要通過控制PLC輸出來達到設(shè)備運行目的。為了增強程序的靈活性和擴展性,可將PLC的每個輸出點當作對象,在程序運行過程中,輸出對象在不同的工作階段有不同的觸發(fā)條件。將數(shù)字輸出點的觸發(fā)條件轉(zhuǎn)化為內(nèi)部繼電器,模擬輸出的觸發(fā)條件轉(zhuǎn)換為內(nèi)部繼電器與數(shù)據(jù)。外設(shè)層是對設(shè)備的封裝、處理,是外部設(shè)備和外部設(shè)備功能封裝模塊的集合。復(fù)雜的PLC控制系統(tǒng)包含了多個外部設(shè)備,并且有些外部設(shè)備不止一個。以PLC為對象,外部設(shè)備可分為輸入設(shè)備、輸出設(shè)備與交互設(shè)備。輸入設(shè)備是系統(tǒng)的眼睛,實時監(jiān)控設(shè)備狀態(tài)。輸出設(shè)備是系統(tǒng)的動作執(zhí)行設(shè)備,單個輸出設(shè)備可以有一個或多個動作狀態(tài)。交互設(shè)備是與PLC有數(shù)據(jù)互傳的設(shè)備,可以是上位機設(shè)備或其他的通信設(shè)備。用面向?qū)ο蟮乃枷?,以設(shè)備整體或設(shè)備動作狀態(tài)為對象進行封裝??梢源蟠鬁p少了程序的重復(fù)性,并且有助于外圍設(shè)備的擴展與功能的增加。時序?qū)邮荘LC程序的主體,是各種功能動作流程的集合。設(shè)備運行時,動作過程必須嚴格地按時間順序執(zhí)行,而程序中時序過程實現(xiàn)必須面向過程。設(shè)備每一種現(xiàn)實功能都對應(yīng)一個動作過程,與設(shè)備功能對應(yīng)的動作過程屬于高級動作流程。高級動作流程可以重復(fù)調(diào)用低級的動作流程,低級的動作流程是復(fù)用性比較高的動作流程。復(fù)用性動作流程相對高級動作流程步驟較少,可以將其以整體作為考慮對象,封裝成功能模塊,供高級動作流程調(diào)用。高級動作流程所對應(yīng)現(xiàn)實設(shè)備功能主要有:啟動、復(fù)位與保護等功能[4]。啟動功能可以通過人機交互界面的設(shè)置不同而擁有不同的設(shè)備功能;復(fù)位功能是按一定的時間順序恢復(fù)預(yù)定的初始狀態(tài);保護功能是通過監(jiān)控輸入設(shè)備的信號判斷設(shè)備是否故障,并做出相應(yīng)的處理。對于由輸入信號判斷不出故障可以由外部人工觸發(fā),并處理。時序?qū)泳帉懝δ軙r要求先設(shè)計保護功能,再編寫其它的動作功能,以保護人身與設(shè)備安全。
3實例
以汽車微電機壓裝控制系統(tǒng)為例,闡述本文提出的PLC編程方法。圖2為壓裝控制系統(tǒng)原理圖。該系統(tǒng)主要由TPC7062TX觸摸屏、主控單元FPG-C32T2H、模擬量單元FP0-A21-F、位置控制單元FPG-PP21、伺服電機、位移傳感器等組成。該系統(tǒng)中控制最主要的輸出是控制伺服電機的脈沖輸出,脈沖輸出可直接以電機運行狀態(tài)為對象進行封裝,其余輸出在程序中不需要大量重復(fù)使用,可以直接單獨調(diào)用。圖3為單次壓裝的流程,前三個過程為同向運動,為了提高工作效率,三個過程之間不能有停頓,“P點控制”可以達到此要求;慢速壓裝和快速退回運動方向相反,需要停頓,第三個過程完成后,直接退回到原點,快速退回功能用“E點控制”可以實現(xiàn)。除此外電機常用的控制還有“JOG運行(點動控制)”。通過壓裝流程可知該系統(tǒng)“P點控制”為三段控制,以“P點控制”為對象時,其“消息”由一個觸發(fā)條件、三個位置、三個速度組成;以“E點控制”為對象時,其“消息”由一個觸發(fā)條件、一個位置、一個速度組成;以“JOG運行”為對象時,其“消息”由一個觸發(fā)條件、一個旋轉(zhuǎn)方向、一個速度組成。為了適應(yīng)于PLC動作過程的時序性特點,為每個對象添加一個單脈沖輸出信號。當對象動作執(zhí)行完成時,發(fā)出一個單脈沖信號,可以當做下一步動作的觸發(fā)條件。圖4為以FPWINGR為PLC編程軟件時的“E點控制”梯形圖。FPWINGR編程軟件不支持模塊封裝,但是不影響面向?qū)ο笏季S的使用。圖中R20為“E點控制”的觸發(fā)條件;雙字寄存器DT412的數(shù)據(jù)為“E點控制”的目標脈沖頻率(速度);雙字寄存器DT414的數(shù)據(jù)為“E點控制”的目標位置。對象封裝的目的是避免數(shù)據(jù)隨意訪問,可以繼承?!癊點控制”中的電機屬性啟動速度(500Hz)、加減速時間(100ms)、正反方向的定義是以參數(shù)的形式固定在其中。當調(diào)用該對象時,默認的就繼承了其屬性。只需擴展多個內(nèi)部繼電器觸發(fā)R20,就可用被多次調(diào)用繼承,即多態(tài)性。同理,可設(shè)計出“P點控制”與“JOG運行”的梯形圖。輸出層與外設(shè)層是時序?qū)拥幕A(chǔ),時序?qū)影匆欢ǖ臅r間順序組合輸出層與外設(shè)層,并輔以必要的數(shù)據(jù)處理就形成了所需的功能。壓裝主流程主要有“P點控制”與“E點控制”模塊,加上時間延時、計數(shù)處理與力值峰值功能就形成了一個壓裝的大致功能,經(jīng)過后期的調(diào)試與小范圍的修改就完成了一個功能的編寫。依此方法編寫各種所需功能,完成整個程序后,整體調(diào)試功能。后期維護需要修改某部分功能時,可以快速定位到要修改的層,再找到相應(yīng)的模塊;增加功能時,可以迅速查到已有硬件的封裝模塊,直接在時序?qū)釉黾右蟮墓δ軙r序。
4結(jié)束語
通過分析與實際驗證,用本文所提編程方法編寫PLC程序,程序邏輯更清晰,層次更分明,運行更穩(wěn)定。同時為程序調(diào)試、后期程序維護、程序功能擴展提供更有效而廣闊的空間。該方法適用于復(fù)雜控制系統(tǒng),也適用于簡單控制系統(tǒng),使復(fù)雜的控制系統(tǒng)集體設(shè)計時分工更加明確,性能更穩(wěn)定。
參考文獻
[1]徐卓峰,王學軍.面向過程程序設(shè)計語言與面向?qū)ο蟪绦蛟O(shè)計語言及其特征比較[J].中州大學學報,1997(1):64-67
[2]高云.計算機編程思想的發(fā)展研究[J].軟件導(dǎo)刊,2012,11(11):5-6
[3]張海藩.軟件工程導(dǎo)論[M].5版.北京:清華大學出版社,2008(2):203-211
[4]常海.基于OOP的PLC編程方法探討[J].無線互聯(lián)科技,2014(2):75-75
第四篇:臺達PLC溫度控制應(yīng)用
臺達PLC實現(xiàn)溫度數(shù)據(jù)采集升級的應(yīng)用方案
作者:朱振建 石樺 宋杰 許林晨
摘要: 本文論述以臺達PLC為核心,在自動控制領(lǐng)域數(shù)據(jù)采集系統(tǒng)的組成、原理,包括控制器的電路構(gòu)成,特點、組成框圖及臨時應(yīng)變方面,組態(tài)王軟件(HIM)編程步驟和參數(shù)完善。
關(guān)鍵詞: 數(shù)據(jù)采集系統(tǒng),PLC,HIM,傳感器
一、引言
臺達電子工業(yè)自動化產(chǎn)品以現(xiàn)代電子技術(shù)核心基礎(chǔ),致力與驅(qū)動(Drive)、運動(Motion)和控制(Control)三大領(lǐng)域的發(fā)展,擁有著名的:DVP系列PLC、DOP系列人機界面和IFD系列通訊轉(zhuǎn)換接口等用于控制系統(tǒng),REO系列編碼器用于檢測系統(tǒng),ASAD系列伺服馬達與驅(qū)動器用于運動控制,VFD系列各種通用、專用變頻器廣泛應(yīng)用于各類電機的驅(qū)動與控制… … 如果你是一名優(yōu)秀的電氣工程師或技術(shù)主管,臺達工業(yè)自動化產(chǎn)品的高性能、易用性、多樣化以及由上至下的整合性,一定能讓你的工作得心應(yīng)手、事業(yè)騰飛,亮麗你的一生;無論你在國企、民企或外企,臺達電子一定能使你大顯身手、助你成功,如果員工(搞電氣的)需要培訓,PLC、DOP 再加上一臺變頻器,是你最好的試驗教材;如果你的設(shè)備運轉(zhuǎn)異常、效率低下、技術(shù)落后、產(chǎn)品質(zhì)量不穩(wěn)定等等,你可以瀏覽一下臺達機電綜合產(chǎn)品目錄,相信你一定找到合理的解決方案,哈哈,下面我要介紹的一個案例就是這樣誕生的:臺達PLC在溫度數(shù)據(jù)采集方面的應(yīng)用
一條懸掛式工件熱處理調(diào)質(zhì)線,產(chǎn)品質(zhì)量極不穩(wěn)定,引起客戶的抱怨,責丞工藝、設(shè)備技術(shù)人查找問題所在,拿出解決方案,分析原因可能由于淬火槽內(nèi)淬火液的溫度高低不均,如何能夠測出工件在淬火液中的溫度分布情況???這是解決問題的關(guān)鍵… … 傳統(tǒng)的方法是傳感器+儀表,若同時測工件周圍六點的淬火液溫度,需要六塊儀表,在淬火液中高溫工件四周溫度的變化劇烈、復(fù)雜,如何觀察記錄呢?怎么分析工件的淬火溫度變化曲線是否合理?顯然傳統(tǒng)的方案顯得無奈,臺達PLC+PC(筆記本)輕松解決問題,且省時經(jīng)濟,精度高,靈活性好。
二、系統(tǒng)硬件、軟件選擇
PLC主機:DVP32EH00R2 一臺
熱電阻溫度測量模塊 DVP04PT-H2 二塊
鉑金屬傳感器PT 100(3線制 100Ω)六支
通訊模塊ADAM—4520 一塊
開關(guān)穩(wěn)壓電源 LP1100D-24M AC 200V/ DC 24V 4A 一塊
筆記本一臺(本項目借用 最好有RS232串口)PLC編程軟件 WPLSoft 2.10 臺達公司免費提供
組態(tài)軟件 北京亞控 組態(tài)王6.53 46點 演示版
導(dǎo)線若干
三 系統(tǒng)配置描述
本系統(tǒng)用于臨時性、實驗性、密集型連續(xù)測量、記錄工件周圍淬火介質(zhì)溫度,為改進、改造設(shè)備或熱處理工藝提供實際數(shù)據(jù),如果稍加改動,用于各種介質(zhì)的溫度控制,也是一個很優(yōu)秀控制方案,因而具有一定推廣意義。
本系統(tǒng)顯著地特點:實用性強,方便、快捷、經(jīng)濟,PLC編程,組態(tài)王編程數(shù)小時便可完成,更可貴的組態(tài)王演示版,64點開發(fā)版免費,可運行2個小時,重啟一次,非常經(jīng)濟,對于本項目沒有影響。
3.1數(shù)據(jù)采集系統(tǒng)的整體結(jié)構(gòu)
采用臺達PLC主機DVP32EH + 溫度測量模塊 DVP04PT,利用DVP32EH的RS-485通訊口,通過一塊通訊模塊ADAM—4520將RS-485信號轉(zhuǎn)化為RS-232信號(由于現(xiàn)場工作環(huán)境惡劣PC機離控制器較遠故而要使用RS-485信號),連接到PC機上,最后由PC機上的組態(tài)王監(jiān)控軟件,完成采集數(shù)據(jù)的顯示、記錄與處理。
熱處理調(diào)質(zhì)線,現(xiàn)場生產(chǎn)工藝流程,所要采集溫度點的位置如下圖:
3.2 PLC 溫度數(shù)據(jù)采集程序的編制
DVP04PT 溫度測量模塊可接受外部4 點鉑金屬溫度傳感器(PT 100 3 線 100Ω),將其轉(zhuǎn)換成14 位的數(shù)字信號。通過DVP-PLC 主機程序以指令FROM / TO 來讀寫模塊內(nèi)的數(shù)據(jù),模塊內(nèi)具有49 個CR(Controlled Register)寄存器,每個寄存器有16 Bits。電源單元與模塊分離,體積小,安裝容易??蛇x擇攝氏溫度(℃)或華氏(℉)溫度,攝氏溫度輸入分辨率為0.1℃,華氏溫度輸入分辨率為0.18℉。
兩塊溫度測量模塊擴展于PLC主機的右側(cè),6支三線制PT100溫度傳感器按規(guī)定接入2塊DVP04PT 溫度測量模塊中,第一塊接入4支,接入4個通道,第二塊接入2支,使用1、2兩個通道,不用的通道,短接避免干擾。依據(jù)臺達PLC特殊擴展模塊的規(guī)則:主機DVP32EH右側(cè)第一個特殊擴展模塊所在的位置編號為K0, 右側(cè)第二個特殊擴展模塊所在的位置編號為K1,依此類推,最多擴展八塊… …
編寫溫度采集的數(shù)據(jù)程序如下:
程序說明:
第一塊測溫模塊
(1)利用FROM 指令讀取模塊DVP04PT-H2 內(nèi)#0 寄存器(CR)內(nèi)的機種編碼 = H6402,以便檢測判斷模塊是否存在,種類是否正確。
(2)利用TO指令,在PLC 由STOP→RUN的第一個掃描周期內(nèi),設(shè)定CH1~C4 輸入信號的取樣平均次數(shù)為4 次。
(3)判斷DVP04PT-H2是否正確,正確事時導(dǎo)通,從CR#6 ~ CR#9中讀取CH1 ~ CH4 測量攝氏溫度(°C)信號平均值共4 筆放在D100 ~ D103中。從CR#18 ~ CR#21中讀取CH1 ~ CH4 測量攝氏溫度(°C)信號現(xiàn)在值共4 筆放在D110 ~ D113中。
3.3 溫度數(shù)據(jù)顯示、記錄組態(tài)程序的編制
組態(tài)監(jiān)控軟件采用北京亞控公司的組態(tài)王 6.53 版本,由于本項目是試驗性的采集、記錄數(shù)據(jù),故采用64 點 演示版,開發(fā)與運行,間斷地運行兩個小時足以。
3.3.1 組態(tài)王與臺達PLC 通訊的建立
臺達的DVP系列PLC和上位機的組態(tài)王通訊采用串行通訊,使用組態(tài)王本身驅(qū)動,支持RS232和RS485兩種通訊方式。本例采用RS485通訊,硬件配置設(shè)置值如下:
計算機通過RS232串口接轉(zhuǎn)換模塊,變成RS485信號后,接到PLC的485口上
波特率 9600 數(shù)據(jù)位 7位
停止位 1位
校驗位 偶校驗
切記:將PLC中決定通訊格式的特殊數(shù)據(jù)寄存器D1120設(shè)置為:0X8E
3.3.2 組態(tài)數(shù)據(jù)顯示畫面、溫度記錄曲線
用組態(tài)王軟件可以實現(xiàn)精確、細膩的互動顯示操作,大量的圖庫精靈,多種通訊驅(qū)動程序,強大的在線、離線模擬功能,支持配方功能和多種控件,能完成各種物理量如溫度、壓力等的實時曲線、歷史曲線的數(shù)據(jù)存儲,具有打印功能,可滿足各種工藝要求。溫度顯示畫面、歷史曲線顯示畫面如下:
溫度顯示畫面
溫度記錄歷史曲線畫面
四、結(jié)束語
組織有關(guān)技術(shù)人員,對測量的歷史數(shù)據(jù)曲線進行分析,很快得出結(jié)論,提出整改方案,整改后效果明顯,產(chǎn)品合格率大幅度提高。本溫度數(shù)據(jù)采集系統(tǒng)為整改方案制訂提供了關(guān)鍵性的依據(jù)。
參考文獻
[1]中達電通.DVP-PLC應(yīng)用技術(shù)手冊【程序篇】.[2]臺達電子.DVP04PT-H2溫度測量模組安裝說明書.[3]亞控公司.組態(tài)王6.53使用手冊.作者簡介:朱振建,男,河南洛陽人,第一拖拉機股份有限公司鍛造分公司,電氣工程師。Email:lyzzj@yahoo.com.cn
Auther synopsis: zhu zhenjian ,male ,live in Luoyang , Henan province.Forging Filiale, First Tractor Company Limited , electric engineer.Email:lyzzj@yahoo.com.cn(end)
第五篇:工業(yè)控制與PLC應(yīng)用總結(jié)
工業(yè)控制與PLC應(yīng)用總結(jié)
經(jīng)過一段時間的學習、使用,對可編程邏輯控制器(PLC)在工業(yè)領(lǐng)域中的應(yīng)用有了比較深刻的理解,PLC為我們實現(xiàn)某種流程或過程的自動化搭建了一種控制系統(tǒng)硬件平臺,其實際上與傳統(tǒng)的DCS系統(tǒng)已經(jīng)沒有嚴格的區(qū)分,是工控領(lǐng)域中最基本、最常用的控制設(shè)備,也是我們最應(yīng)該會使用的一種控制器。
從本質(zhì)上講,PLC僅僅是實現(xiàn)控制目的的一種工具,一種具有特殊功能和特點的工具,工具本身的使用方法很簡單,大部分功能通過“傻瓜式”的組態(tài)設(shè)置而實現(xiàn),重要的是在使用此工具完成某種任務(wù)的過程中所體現(xiàn)的思想和技巧。我認為實現(xiàn)一臺機器自動化的過程,就是賦予此機器“靈魂”的過程,而PLC是我們賦予機器靈魂的工具,“靈魂”即是在實現(xiàn)工藝要求的控制程序中所體現(xiàn)的編程者的思想,顯然,相比而言重點是“靈魂”而不是工具。
下面是我在編寫程序和調(diào)試過程中的一些體會和思考,供大家參考。
一、理解工藝
實現(xiàn)工藝要求是控制的核心目的,因此工藝的要求即是我們編寫程序的根本依據(jù)和衡量程序質(zhì)量的最終標準,對工藝特點理解的深淺程度也就決定了編寫程序框架的完善程度。需要強調(diào)的是,要站在控制的角度去分析工藝,要精確到每一個輸入輸出控制點,每一個設(shè)備的執(zhí)行動作及對其他設(shè)備或動作的影響,而不是僅僅停留在宏觀的、整體的流程,因為控制人員得到的幾乎所有工藝流程資料都是工藝人員要求的最佳運行狀況,也是所要實現(xiàn)的控制目的,它僅僅是一個目標狀態(tài),而要實現(xiàn)這種目標運行狀態(tài)還需要考慮大量的非理想情況,這就需要思考在工藝流程中,哪些地方、環(huán)節(jié)會出現(xiàn)哪些異常情況,這些信息對于控制人員而言,算是工藝要求中的隱含信息,需要去分析尋找,分析的越細越好,總之,沒有最細只有更細。
因此,理解工藝的重點就是去思考那些可能的異常情況,它與確定的工藝要求有著直接的關(guān)系,這種對工藝的認識思想是必要的。比較重要的思考方向大體有以下幾點:
1、根據(jù)整體工藝和設(shè)備特點,需要將整體流程細分為哪些子工序。
2、子工序之間是否存在接口不統(tǒng)一的問題。
3、整個工藝中的控制難點是什么。
4、哪些設(shè)備或動作之間存在著嚴格的互鎖,或者說是哪些動作必須考慮安全因素。
5、生產(chǎn)如何連續(xù)進行,需要整體考慮循環(huán)運行的狀況。
以上內(nèi)容僅僅列出了一部分,不容否認,對工藝特點和各種狀況的思考深淺程度是和經(jīng)驗有關(guān)系的,應(yīng)該在學習中逐漸積累經(jīng)驗并培養(yǎng)這種思考習慣。
二、順序控制法編程
順序控制法是相對于經(jīng)驗控制法而言的,使用順序控制法編寫梯形圖程序的優(yōu)點是邏輯縝密、思路清晰、可讀性好,同時便于維護和差錯修改,這種特點在工程中是非常重要的,尤其對于邏輯復(fù)雜的大型項目,沒有順序控制思想,很難實現(xiàn)編寫高質(zhì)量的程序。
其實順序控制的原理很簡單,很容易理解,即當前步有效的條件是上一步有效且滿足當前步有效的其他條件,當前步無效的條件是下一步變?yōu)榛顒硬?,并且要求在程序中的某一順序邏輯段中只有一個活動步,且步有效與否不直接對應(yīng)輸出,只體現(xiàn)工藝要求的具體執(zhí)行邏輯。這種用步來體現(xiàn)程序執(zhí)行過程的方式的特點就是邏輯非常清晰。然而需要指出的是,只分析兩步之間的順序控制并不能完整體現(xiàn)順序控制法的好處,最好便是在一個控制邏輯復(fù)雜一些的大程序中去體會這種編寫方法的優(yōu)點。我認為順序控制法是一種思想,其表現(xiàn)形式也沒有像書上所表述的那么嚴格,非得下一步有效即關(guān)閉上一步,或者只有一個活動步,主要還是看程序的具體內(nèi)容,步是一種概念,并不一定就是指一行梯形圖程序,它們之間可以理解為是本質(zhì)和表現(xiàn)形式的關(guān)系,只要在程序中思路清晰,可以多行程序表示為一步;相反,對步的認識不全面,反而會限制編寫程序的靈活性。
在閱讀或調(diào)試程序中去理解順序控制法的思想會更加深刻,否則很難體會到其優(yōu)點,也很難變?yōu)樽约旱木幊塘晳T,容易出現(xiàn)這種現(xiàn)象:談及順序控制方法很簡單,但是編寫梯形圖程序卻又體現(xiàn)不出這種思想。所以只看資料無助于養(yǎng)成使用順序控制法的編程習慣,應(yīng)該多實踐和經(jīng)驗交流。
另外,關(guān)于程序的組織方式并不固定,有很多不同的模式,實驗室以往做過的工控項目主要使用了西門子系列PLC的S7-300,并形成了統(tǒng)一的編程方法和模式,主要思想是:輸入輸出點統(tǒng)一映射到PLC內(nèi)部存儲器中,所有的輸出信號以“起保?!钡姆绞皆趩为毜墓δ軌K中統(tǒng)一處理,這樣也便于應(yīng)用順序控制法編寫程序;在控制功能實現(xiàn)方式上,將整體工藝細分為不同的子工藝,即可以在手動模式下單獨執(zhí)行,也可以由另一程序在自動運行模式下按照某種邏輯調(diào)用。有些專業(yè)公司的編程模式會不同,也是由其編程人員在實踐中總結(jié)形成的,但是,目前實驗室的這種模式是相對很成熟和規(guī)范的,我們應(yīng)該繼續(xù)發(fā)展和完善,程序組成如圖1所示,具體情況可了解實際工程案例。
輸入映射自動/手動程序其他OB檢修程序OB1/主程序系統(tǒng)功能塊子程序1子程序n數(shù)據(jù)塊輸出程序輸出映射 圖1 程序一般組成內(nèi)容
三、程序編寫
當其他工作已經(jīng)準備就緒,開始著手編程,編程期間的主要工作就是完成控制流程圖繪制,寫流程圖的本質(zhì)就是寫程序,其好處就是在一段時間內(nèi)集中思考如何實現(xiàn)工藝流程的控制要求,并以文本形式記錄下來,這樣便于保持在思考如何實現(xiàn)控制要求時的思維連續(xù)性和縝密性,同時也生成了一份控制程序詳細文檔,為程序的后續(xù)修改、維護提供了直接技術(shù)資料,完整的流程圖應(yīng)該體現(xiàn)控制所需的全部程序。據(jù)我了解,很多從事工控職業(yè)的控制人員并不知道流程圖概念,他們是直接上機編程,問題就是程序質(zhì)量比較低,也許是項目太簡單,或者是工藝太熟悉,總之,給人的感覺很不正規(guī)。編寫流程圖是我們實驗室的優(yōu)良傳統(tǒng),其是完成工控項目的核心步驟之一,通過流程圖編程也應(yīng)該是工控領(lǐng)域的正統(tǒng)做法。
在工藝熟悉后,要根據(jù)具體的工藝特點劃分出若干個子工藝,做到這些子工藝組合起來即是整體工藝,關(guān)于如何劃分子工藝的問題,沒有固定的規(guī)范,因編程者、工藝特點等而不同,但是一般而言,子工藝劃分的越多,程序會越靈活,而程序越靈活,對一些條件的要求也會相應(yīng)增多。因此,工藝劃分的粗細程度可以視情況具體權(quán)衡。
子工藝劃分完成后,可以編寫與其一一對應(yīng)的子程序了,細分后的子工藝對應(yīng)的子程序一般不會有太復(fù)雜的邏輯,因此寫起來會容易的多,子程序在整個控制程序中是一個個具體的主體程序,之所以是主體程序,是因為設(shè)備的有序運行是由它們實際控制的,自動程序也不過是組織這些子程序按照某種邏輯或時間順序執(zhí)行而已,所以子程序的編寫質(zhì)量對控制系統(tǒng)的性能十分重要。鑒于此,在寫子程序時需要特別注意一些問題,主要體現(xiàn)在以下幾點。
1、程序執(zhí)行的條件
一般稱為程序入口條件,考慮這一點時,主要判斷依據(jù)對工藝的深刻理解,對當前子程序?qū)?yīng)的子工藝包含哪些設(shè)備和輸入輸出點,是如何動作的,運行時需要哪些機構(gòu)處在哪些狀態(tài),是否存在程序互鎖等,必須有清晰明確的認識,在確定啟動條件時一定要找到關(guān)鍵條件,其實關(guān)鍵條件的確定貫穿于編寫程序的整個過程。需要強調(diào)的是要考慮其他子工藝的結(jié)束狀態(tài),如果其他工藝與當前工藝有直接關(guān)聯(lián)且其結(jié)束狀態(tài)不滿足當前工藝的啟動條件,這時要考慮如何處理,是在其他工藝結(jié)束時處理還是在當前工藝執(zhí)行時處理或是其他的處理方式,依據(jù)實際情況而定。另外,需要判斷子程序手動模式單獨執(zhí)行同自動模式調(diào)用是不是使用同一入口,有時是需要不同入口的。
2、程序的結(jié)束狀態(tài)
跟入口條件類似,程序的結(jié)束狀態(tài)有可能會影響到其他子工藝的啟動,所以結(jié)束狀態(tài)也是需要考慮權(quán)衡的,與程序執(zhí)行條件類似,不再詳述。需要注意的是,結(jié)束狀態(tài)同樣存在手動模式程序退出與自動模式程序退出是否使用同一出口的問題,根據(jù)工藝特點,有可能需要設(shè)置自動模式和手動模式從不同出口退出程序。
3、程序體編寫
重要的工作是考慮程序如何處理異常情況,僅僅按照工藝流程寫出程序邏輯是很簡單的事情,應(yīng)該考慮到各種各樣的狀況,而不是僅僅停留在“如果A則B,如果B則C”這樣的思路上,這種邏輯是不嚴密的,應(yīng)該考慮到所有的條件可能性并編寫與其對應(yīng)的處理程序,我覺得可以形象地比喻為把一個“房子”的漏洞都堵上,僅留下固定的入口和出口。
另外,寫子程序時,每寫一步都應(yīng)該知道設(shè)備會如何動作,我覺得與其說是編寫程序控制設(shè)備不如說是構(gòu)思設(shè)備的工作流程后映射出程序,這樣有利于考慮問題更加全面。當子程序編寫完成時,其一般具有這樣的特性:
(1)程序啟動后退出以前,任何信號都無法再次啟動它。(2)程序運行結(jié)束后,可以再次啟動,或者說是可以反復(fù)啟動。(3)程序運行結(jié)束后,程序內(nèi)沒有任何活動步。
(4)急停信號有效時,除非有特殊設(shè)置,否則必須立刻清掉所有活動步,即使有特殊設(shè)置,最終也必須清掉所有活動步,并且不影響下次啟動。
(5)如果程序內(nèi)存在循環(huán),當程序停止信號有效時,若正在執(zhí)行循環(huán)程序段,應(yīng)該跳出當前循環(huán)程序段,執(zhí)行完剩余程序后退出。
(6)至于程序的功能性,考慮到設(shè)備有可能處在任何狀態(tài)下,除非出現(xiàn)特殊情況,否則必須在滿足工藝要求的基礎(chǔ)上,保證在程序上做到安全可靠。
以上幾條特點,基本上反映了對子程序的要求,但是絕不局限于這些,所有的程序都是為工藝服務(wù)的,一切要以具體工藝而定。
子程序編寫完成后,就要考慮如何使它們組合起來完成整體工藝的要求,這就需要另外編寫一個程序以確定他們執(zhí)行的節(jié)拍,這個程序即是所謂的自動程序,有時候也不一定單獨編寫一個程序塊,可以在主程序中去處理,當遇到子程序較多且邏輯復(fù)雜的時候,為了使程序結(jié)構(gòu)清晰一些,一般會單獨編寫自動程序。自動程序與子程序沒有本質(zhì)的區(qū)別,但是有一些特點:程序段之間往往沒有嚴密的順序邏輯,具有關(guān)鍵條件的單獨指令比較多,沒有直接的輸出信號而主要是反復(fù)地調(diào)用子程序等。這時就需要整體考慮工藝流程了,比較重要的工作就是尋找流程中的一些關(guān)鍵條件,這也是難點,這些條件與子程序的劃分有關(guān)系,如果關(guān)鍵條件找的恰當,在功能實現(xiàn)上就會容易的多,編寫思路也會清晰的多。
自動程序的實現(xiàn)方式多種多樣,某些細節(jié)體問題的處理完全取決于編程者的思想,但同時也受子程序的影響,最好由編寫子程序的人員一并完成自動程序。由于工藝的不同,自動程序會體現(xiàn)出截然不同的特點,所以對于具體的技巧、方法問題很難概括,一般需要注意的問題有以下幾條。
(1)調(diào)用子程序脈沖時序問題
也許這種問題不經(jīng)常遇到,但是在編寫時需要有意識地去分析,尤其對于初學者,其出現(xiàn)時序問題的原因會是多樣的,主要存在子程序的啟動條件中。比如如果某一子程序的某一啟動條件同樣與自動程序發(fā)出的啟動脈沖有關(guān),則容易出現(xiàn)時序問題,還跟此條件位在程序掃描過程中處于那一子程序的前后有關(guān),具有不確定性,時序問題與簡單的邏輯問題相比一般不容易被發(fā)現(xiàn),因此寫程序時盡量不要使用這種邊緣的、不確定的方法。
(2)異常情況處理問題
這一點還是體現(xiàn)在關(guān)鍵條件的確定上,也就是調(diào)用子程序的條件,由于自動程序包含了所有的工藝流程,為了達到某些環(huán)節(jié)的穩(wěn)定和可靠,需要考慮異常情況的處理,體現(xiàn)為邏輯條件往往會相對比較復(fù)雜。比如如果在執(zhí)行自動程序過程中,某一工藝流程受條件限制必須結(jié)束但又沒有完成相應(yīng)的功能任務(wù),造成下面的環(huán)節(jié)無法進行,可是考慮到自動程序的循環(huán)特點,在下一循環(huán)周期,沒有完成任務(wù)的工藝流程會繼續(xù)工作并完成功能任務(wù),所以在這種異常情況下,需要考慮某些子程序不執(zhí)行對整體程序運行的影響。異常情況可能是多種多樣的,總之,希望自動程序能夠自動處理并保持生產(chǎn)的連續(xù)性。
(3)效率問題
整體工藝流程是由自動程序調(diào)用子程序來實現(xiàn)的,應(yīng)該盡可能地保證程序執(zhí)行的緊湊性,以提高生產(chǎn)效率。效率問題實現(xiàn)起來沒有難點,應(yīng)該是一種意識問題,關(guān)鍵是要有對實際生產(chǎn)的理解,站在生產(chǎn)人員的角度考慮問題。
(4)初始化問題
自動程序運行時,必須首先對設(shè)備進行初始化操作,對設(shè)備進行初始化是基于這樣一種考慮:自動運行時,設(shè)備有可能處于任何一種狀態(tài)下,必須使設(shè)備回到符合自動運行條件的初始位置,這也是基于安全考慮。
(5)循環(huán)執(zhí)行
關(guān)于自動程序的循環(huán)執(zhí)行,不能簡單地理解為“A—B—C?D—A—B?”模式,有的情況可以那樣去處理,有的情況則不能那樣去處理,要擺脫這種思維的限制,這種簡單的理解也許可以通過一些處理解決大部分自動程序中的邏輯,但是會使程序變得很僵硬,并且不穩(wěn)定不靈活,有時候這種思維也會影響子程序的編寫質(zhì)量,這是我個人體會。
(6)靈活性
靈活性可以理解為根據(jù)設(shè)備運行的不同狀態(tài)作出不同的調(diào)整,簡單地調(diào)整一些參數(shù)或設(shè)置就可以自動適應(yīng),無需修改程序本身,這種功能對實際生產(chǎn)來說非常有價值,實現(xiàn)起來相對會比較困難一些,但是是程序編寫質(zhì)量的一個重要標準,也應(yīng)該是編程者的努力方向。
靈活性可以體現(xiàn)為整體程序具有可組態(tài)功能,算是一種比較新的編程思想,為了實現(xiàn)這種可組態(tài)功能,需要搭建一個“組態(tài)平臺”,這種“平臺”即是經(jīng)過分析得出的所有子工藝的邏輯組合,由操作人員具體選擇當前運行哪種組合,由于每個子工藝都由子程序去控制完成的,所以每種組合都一一對應(yīng)著一種自動程序。
實現(xiàn)這種功能應(yīng)該從以下幾個方向考慮:
a.必須根據(jù)工藝特點在滿足安全生產(chǎn)的條件下,統(tǒng)計出所有可能的運行工況。
b.子程序的調(diào)用條件必須重新考慮,因為調(diào)用條件中增加了工況組合內(nèi)容。c.要保證每種組合都能順序執(zhí)行,甚至考慮組合的靈活、實時切換。d.靈活性高也一定程度上意味著可靠性低,所有尤其要思考程序的安全性??傊?,自動程序運行后,整體上應(yīng)該具有以下特點;
(1)自動程序運行后,除非急停信號有效,否則操作人員無法停止程序執(zhí)行。
(2)自動程序運行后,為了避免不穩(wěn)定因素,除非某些特殊參數(shù),否則不應(yīng)該支持在線參數(shù)修改。
(3)自動程序運行后,可以正常退出程序和自動運行模式,沒有任何活動步保留,并且不能影響程序再次啟動。
(4)自動程序運行后退出以前,無法再次啟動,或者說再次給出啟動信號是無效的。
(5)急停信號有效時,除非有特殊設(shè)置的保護條件,否則應(yīng)該立刻依次清除所有活動步和狀態(tài)位,并且任何時候急停后,都不能影響程序的再次啟動。
(6)一次正常運行不能說明程序是穩(wěn)定的,自動程序尤其具有這樣的特點,至少需要連續(xù)自動循環(huán)運行10次以上。
四、關(guān)于程序運行模式和停止、急停
1、運行模式
整體程序依據(jù)調(diào)試和生產(chǎn)要求會設(shè)置成不同的運行模式,基本上都會設(shè)置成檢修、手動和自動三種運行模式,某些簡單工藝的程序也會設(shè)置為手動和自動兩種運行模式,這時的手動模式和檢修模式效果是一樣的。
檢修模式。檢修運行模式下,操作人員只能操作單一的輸出點對應(yīng)的設(shè)備,只能一個一個地去動作控制對象。需要注意的是要考慮動作之間的關(guān)聯(lián)情況,不當操作會造成事故的設(shè)備應(yīng)該設(shè)置程序互鎖,但也并不是互鎖越嚴密越好,那樣會影響檢修操作的靈活性,如何平衡是情況而定。手動模式。手動運行模式下,可以單獨啟動事先編寫的子程序,也就是說可以運行某一子工藝,設(shè)備會有一連串的動作按照相應(yīng)邏輯在執(zhí)行,在不相互影響的前提下可以同時運行多個子程序,需要根據(jù)工藝在子程序之間做嚴格的互鎖條件。
自動模式。自動運行模式下,設(shè)備完全按照自動程序進行動作,無需人員參與。
2、停止與急停
在多種程序運行模式中,會有不同的啟動、停止及急停信號,程序在不同狀態(tài)下應(yīng)對停止、急停信號有不同的反應(yīng),具體的實現(xiàn)方法不在此詳述,只明確停止信號的分類、名稱和停止或急停信號有效時的常規(guī)要求。
系統(tǒng)停止,即是運行模式的停止,包括“檢修停止”、“手動停止”和“自動停止”;“程序停止”即是手動運行模式下的子程序停止;“系統(tǒng)急?!笔浅绦蜻\行中的緊急停止??梢酝ㄟ^以下描述來體現(xiàn)停止或急停信號有效時的常規(guī)要求:
(1)無論程序運行于哪種模式下,“系統(tǒng)急停”有效時,除非有設(shè)置的特殊保護功能,應(yīng)該立刻、依次清除所有活動步和狀態(tài)標志位。
(2)檢修運行模式下,“檢修停止”與“系統(tǒng)急?!钡男Ч耆粯印#?)手動運行模式下,是否設(shè)置“程序停止”信號,取決于子程序的特點,往往在程序包含循環(huán)時設(shè)置“程序停止”,當“程序停止”有效時,要求子程序執(zhí)行結(jié)束后退出,若還沒執(zhí)行到循環(huán)程序段,則不再體現(xiàn)循環(huán)特點,若正在執(zhí)行循環(huán)程序段,則跳出循環(huán),其他不變。若某個或某幾個子程序正在執(zhí)行,這時“手動停止”有效時,不影響當前子程序的執(zhí)行,程序也不會立刻退出手動運行模式,而是等所有子程序運行結(jié)束后,才退出手動運行模式,并且在退出手動運行模式之前,無法啟動其他沒有運行的子程序,“手動停止”兼有“程序停止”的功能。
(4)自動運行模式下,“自動停止”有效時,與手動運行模式下的“程序停止”有些類似,可以當所有子程序運行標志位無效時退出,也可以執(zhí)行完一個整體工藝流程后退出,依據(jù)具體情況而定,方式方法可以討論,集思廣益。
另外,關(guān)于“系統(tǒng)急?!钡膶崿F(xiàn)方法需要特別說明,一般而言,系統(tǒng)急停信號來自為了應(yīng)對突發(fā)事件而設(shè)置的緊急停止按鈕,因此還不能將急停的作用簡單等同為清除所有活動步、輸出位和狀態(tài)標志位,其最終目的是設(shè)備發(fā)生異常情況時,按下此按鈕使得設(shè)備、人員安全,損失最小,清除活動步或狀態(tài)位只是實現(xiàn)設(shè)備、人員安全目的的程序變化情況之一。為了實現(xiàn)急停功能,主要考慮程序結(jié)構(gòu)及生產(chǎn)工藝特點,與之對應(yīng)的處理方法是使用分步急停和設(shè)置急停附加流程。
(1)分步急停。由于程序中存在運行模式的選擇和嵌套調(diào)用,所以不能在同一時刻清除所有活動步、輸出位和狀態(tài)標志位等,這會影響下一次程序的運行,解決的方法是使用分步急停,依據(jù)嵌套順序由里向外依次清除活動步和狀態(tài)標志等。
(2)急停附加流程??紤]的具體工藝要求和實際控制對象特點,可能存在不能保證任意時刻復(fù)位所有輸出位是安全的,這與上述的“設(shè)備、人員安全,損失最小”的目標相違背,所以這就需要判斷急停信號有效時所處的生產(chǎn)階段,根據(jù)不同階段希望系統(tǒng)做出不同的反應(yīng),有時必須在急停信號清除其他所有活動步和狀態(tài)位的同時適時啟動急停附加流程以應(yīng)對急停信號在生產(chǎn)的特殊階段有效時所產(chǎn)生的不良后果。
五、程序調(diào)試
程序編寫完成需要經(jīng)過全面調(diào)試才能應(yīng)用于生產(chǎn),程序調(diào)試即是在保證安全的前提下,按照要求逐一檢驗系統(tǒng)功能,由于程序是第一次聯(lián)機控制設(shè)備運行,這時可能會遇到各種各樣的問題,所以安全因素就變得尤其重要,最基本的原則是不管以哪種方式進行調(diào)試,必須保證設(shè)備和人員是安全的。
調(diào)試應(yīng)該按照從簡單到復(fù)雜的順序有序進行,按照預(yù)先制定的調(diào)試計劃從控制系統(tǒng)接線情況到程序功能實現(xiàn)效果等逐一進行,具體步驟為:檢修→手動→自動。除驗證程序功能之外,程序調(diào)試需要做的工作和注意事項還有:
1、制定調(diào)試計劃
制定調(diào)試計劃是為了避免沒有針對性和目的性的盲目調(diào)試,需要分析程序的關(guān)鍵部分并有針對性地去驗證,這樣可以在最短的時間內(nèi)發(fā)現(xiàn)程序中的問題。調(diào)試計劃一般包括調(diào)試時間、調(diào)試內(nèi)容等,即便沒有書面的調(diào)試計劃,調(diào)試人員至少要有清晰的調(diào)試思路,方式方法依據(jù)個人經(jīng)驗和能力而定,但是應(yīng)該養(yǎng)成制定調(diào)試計劃的習慣。
2、完成調(diào)試記錄
在調(diào)試過程中,需要將調(diào)試的效果和出現(xiàn)的問題詳細記錄下來,以便于繼續(xù)完善程序,同時也總結(jié)了實踐經(jīng)驗。調(diào)試記錄一般包括調(diào)試時間、參加人員、調(diào)試內(nèi)容及實際效果、出現(xiàn)的問題及原因等。
3、雖然控制臺/柜在出廠之前一般已經(jīng)測試完畢,但是在系統(tǒng)從新運行之前,必須再次測試,內(nèi)容是檢查所有電源線路是否存在短路情況,保證控制系統(tǒng)設(shè)備安全,其他信號線可以等系統(tǒng)運行后測試。
4、一定要和現(xiàn)場人員保持密切、流暢的溝通,根據(jù)實時工況合理設(shè)置參數(shù),并且必須得到現(xiàn)場人員的認可后才能進行操作。
5、應(yīng)該首先調(diào)試系統(tǒng)急停功能,系統(tǒng)急停有效是最基本的要求,而且要驗證任意時刻的系統(tǒng)急停功能,要保證在調(diào)試其他功能出現(xiàn)異常時,系統(tǒng)急停的有效性。
6、調(diào)試中發(fā)現(xiàn)有程序編寫錯誤或其他問題,若需修改程序,要盡量做到程序與流程圖同步修改,并且務(wù)必做到程序備份,并記錄備份程序的內(nèi)容。
調(diào)試過程中的其他事宜會根據(jù)工藝的不同而不同,但是必須強調(diào)的是,要時刻將安全因素放在首位,要盡可能全面、完整地模擬實際生產(chǎn)的工況,以檢驗程序的穩(wěn)定性、可靠性。
六、控制系統(tǒng)設(shè)計流程
以上內(nèi)容主要是總結(jié)了在控制系統(tǒng)設(shè)計各階段中需要特別注意的事項,跟實踐經(jīng)驗的關(guān)系比較密切,下面從整體的角度概括控制系統(tǒng)設(shè)計的流程,其一般步驟為:
1、制定控制系統(tǒng)總體方案
控制系統(tǒng)總體方案主要是明確項目的控制功能、控制指標、工藝流程分析、控制對象及I/O點統(tǒng)計、需求分析、設(shè)計思路、系統(tǒng)總體框架、設(shè)備選型、程序設(shè)計思路、控制柜設(shè)計思路、現(xiàn)場布線思路和其他接口等,要以文本的形式明確以上內(nèi)容。
2、繪制控制系統(tǒng)電氣接線原理圖
圖紙內(nèi)容主要包括圖紙目錄、設(shè)計說明、電機設(shè)備、電氣設(shè)備、系統(tǒng)框圖、控制柜正面組合圖、控制柜電氣原理圖、系統(tǒng)DI原理圖、DO原理圖、AI原理圖、AO原理圖、儀表原理圖等,要求圖紙設(shè)計必須清晰、規(guī)范,是第三方加工控制柜的技術(shù)依據(jù),也是向甲方提供的竣工資料之一。
3、繪制控制系統(tǒng)現(xiàn)場施工圖
主要是依據(jù)現(xiàn)場實際情況,確定控制柜與現(xiàn)場設(shè)備之間的線纜連接情況,一般與甲方人員會商后根據(jù)現(xiàn)場情況確定。
4、明確控制系統(tǒng)采購清單
以上內(nèi)容確定之后,就應(yīng)該確定所有的系統(tǒng)材料采購清單,主要包括名稱、品牌型號、單價、數(shù)量、有無附件、供貨周期等。
5、編寫控制系統(tǒng)程序流程圖 其實本質(zhì)是開始編寫程序,不再詳述
6、編寫控制系統(tǒng)上位機設(shè)計說明書
內(nèi)容是介紹上位機監(jiān)控界面的設(shè)計原則,主要包括組態(tài)軟件介紹、系統(tǒng)畫面組成和畫面設(shè)計風格,另外還需詳細介紹操作畫面的功能設(shè)置。
7、程序調(diào)試
8、整理其他技術(shù)資料
主要內(nèi)容有控制系統(tǒng)編程資料,包括內(nèi)存分配、通信設(shè)置、IO點地址分配等,除此之外,還有操作說明書和維護說明書。
以上內(nèi)容主要體現(xiàn)了工控領(lǐng)域編程的大體要求以及某些工程思想,對寫程序流程圖、繪制電氣接線原理圖和編程方法、技巧等具體問題涉及不多,主要是我認為工控思想的建立比編程本身要高一個層次??傊?,控制領(lǐng)域入門簡單卻又深不可測,上述有不妥、不對之處,望能給予指正,彼此學習,共同進步!
陳成瑞 2012.08.27