福建西門子S7-1200PLC模塊代理(一級(jí))

PLC編程入門需要掌握的幾點(diǎn)
近些年隨著價(jià)格的下降以及功能的不斷完善提升,在電氣工控領(lǐng)域PLC編程的運(yùn)用已經(jīng)越來越普遍?,F(xiàn)在電工特別是維修電工學(xué)習(xí)PLC編程已蔚然成風(fēng),今天結(jié)合芝麻工控PLC教育機(jī)構(gòu)對(duì)PLC編程教學(xué)的經(jīng)驗(yàn),給廣大PLC編程初學(xué)者分享一下,希望對(duì)大家的學(xué)習(xí)入門能帶來一定的幫助。 雖說如今國(guó)內(nèi)使用的PLC品牌不下幾十種,但不外乎歐系和日系兩大類。歐系以西門子PLC等品牌為代表
先介紹幾點(diǎn)經(jīng)驗(yàn)。
1、先通讀一遍“系統(tǒng)手冊(cè)”(不管能不能看懂,先了解個(gè)大概,以便學(xué)習(xí)編程時(shí)查找);
2、由位控邏輯入手,逐漸增加定時(shí)、計(jì)數(shù)等條件,把或、與、非關(guān)系理順;
3、進(jìn)而練習(xí)整數(shù)運(yùn)算、實(shí)數(shù)運(yùn)算、類型轉(zhuǎn)換;
4、量程轉(zhuǎn)換、PID調(diào)節(jié)回路的建立及P、I、D參數(shù)的理解(是有個(gè)物理回路驗(yàn)證,比如變頻器+電機(jī)+測(cè)速傳感器);
5、循環(huán)、順序、跳轉(zhuǎn)等程序控制(盡量避免跳轉(zhuǎn),非跳不可時(shí)也是跳的越近越好);
6、中斷、通訊、位置控制....
由于工作和PLC市場(chǎng)應(yīng)用考慮,線下實(shí)操培訓(xùn)班以西門子PLC培訓(xùn)為主。各位電工朋友可根據(jù)自己的條件選擇適合自己的PLC品牌,由于PLC的基本框架大同小異,學(xué)會(huì)一種至于其它的學(xué)習(xí)起來也就簡(jiǎn)單了。
在此要指出的是,初學(xué)階段大家不必急于投入太多的資金購(gòu)買PLC實(shí)物。 學(xué)習(xí)伊始理論知識(shí)積累是*的,光看圖書難免有些抽象,網(wǎng)站視頻版塊還有大量PLC教學(xué)視頻可供觀看學(xué)習(xí),結(jié)合書籍一起學(xué)習(xí)進(jìn)步會(huì)更快速的,作為對(duì)自身的長(zhǎng)遠(yuǎn)事業(yè)投資報(bào)個(gè)線下實(shí)操培訓(xùn)班是可以考慮的。
其次,在學(xué)習(xí)初始階段首先要弄清PLC的內(nèi)部結(jié)構(gòu)與選型方法,并牢記PLC在實(shí)際使用當(dāng)中的禁忌。隨后用心學(xué)習(xí)理解吸收PLC的基本語(yǔ)句和梯形圖的編程方法。
現(xiàn)如今的PLC在基礎(chǔ)指令后又加入了大量功能指令,這些指令功能十分豐富。原本需要繁瑣線路完成的功能,現(xiàn)在僅用一個(gè)功能指令即可搞定。例如用一只常開按鈕輪流控制接觸器吸合、釋放,若用傳統(tǒng)的觸點(diǎn)聯(lián)鎖線路來搞則十分復(fù)雜,如今西門子PLC里面的指令就能輕松搞定。
在功能指令的學(xué)習(xí)中應(yīng)特別關(guān)注一下PID、CJ、CALL等一些較難理解而又應(yīng)用廣泛指令的學(xué)習(xí)和掌握。針對(duì)這些指令在學(xué)習(xí)理論知識(shí)的同時(shí),還要結(jié)合一些成熟的程序范例加以深度的理解和揣摩,在此基礎(chǔ)上可以針對(duì)一些小型的生產(chǎn)任務(wù)加以編程練習(xí),以練促學(xué),邊學(xué)邊練。只有不斷地在PLC上運(yùn)行這些指令,觀察運(yùn)行的結(jié)果,才能弄清PLC指令的作用。很多初學(xué)者對(duì)PLC一臉的迷茫,往往是出于一種畏懼,擔(dān)心損壞設(shè)備。而這些畏懼是沒有任何道理的。仔細(xì)的閱讀手冊(cè)是非常重要的,但是僅靠讀書是成不了一個(gè)工程師的。更何況手冊(cè)上的內(nèi)容并非面面俱到。在接觸到那些不熟悉的指令時(shí),喜歡單獨(dú)編一個(gè)小程序,讓PLC運(yùn)行。然后逐個(gè)修改條件,觀察運(yùn)行的結(jié)果(MicroWin為用戶提供了非常好的監(jiān)控手段),反過來再重新理解手冊(cè)的描述,這樣就可以非常直觀的理解這些指令的作用和使用方法。
不必?fù)?dān)心自己寫的程序會(huì)有什么問題,會(huì)影響PLC的正常工作。程序有沒有問題,只有讓PLC運(yùn)行了才能發(fā)現(xiàn)。而發(fā)現(xiàn)問題并解決問題就是對(duì)自己能力的提高。撇開硬件操作不談,單就軟件來說,我還真沒有遇到過由于軟件問題而損壞PLC的事。在這里不必?fù)?dān)心繼電器電路接錯(cuò)線可能造成的后果。所以,大膽的實(shí)踐是PLC編程的必由之路。
當(dāng)然,大膽實(shí)踐并不是野蠻操作,而是必須遵循必要的規(guī)范。還有一個(gè)要注意的,在程序未經(jīng)可靠性證實(shí)之前,千萬(wàn)不要掛接負(fù)載,以免造成不必要的損失。數(shù)字量的輸出有LED顯示;而模擬量處理可以采用一些硬件或軟件模擬手段來解決。
后,PLC提供了豐富的指令、模塊,比單片機(jī)方便了很多。但是初學(xué)者編程時(shí)應(yīng)盡量先使用簡(jiǎn)單的指令達(dá)到目的。盡管看上去有點(diǎn)土,卻不失為一個(gè)入門的好途徑,且對(duì)你理解那些較為復(fù)雜的指令會(huì)有幫助。具備了一定經(jīng)驗(yàn)后,應(yīng)該考慮掌握復(fù)雜指令的應(yīng)用,以及程序的優(yōu)化。
特別提醒
①如果發(fā)現(xiàn)PLC工作不正常,先清除,再下載。
②有疑問*個(gè)動(dòng)作按“F1”,第二動(dòng)作查“系統(tǒng)手冊(cè)”,第三動(dòng)作“論壇搜索”,第四動(dòng)作“提問”。
③無論是編程還是實(shí)際接線驗(yàn)證,切忌急躁,如果不清楚就先停止,防止發(fā)生安全事故或損壞設(shè)備。
④自己的驗(yàn)證過的程序注意收藏,程序文件命名要簡(jiǎn)明清晰,以備今后復(fù)習(xí)或直接應(yīng)用到項(xiàng)目中。
福建西門子S7-1200PLC模塊代理(一級(jí))