plc是采用“順序掃描,不斷循環(huán)”的方式進(jìn)行工作的。即在plc運(yùn)行時(shí),cpu根據(jù)用戶(hù)按控制要求編制好并存于用戶(hù)存儲(chǔ)器中的程序,按指令步序號(hào)(或地址號(hào))作周期性循環(huán)掃描,如無(wú)跳轉(zhuǎn)指令,則從第一條指令開(kāi)始逐條順序執(zhí)行用戶(hù)程序,直至程序結(jié)束。然后重新返回第一條指令,開(kāi)始下一輪新的掃描。在每次掃描過(guò)程中,還要完成對(duì)輸入信號(hào)的采樣和對(duì)輸出狀態(tài)的刷新等工作。
plc的一個(gè)掃描周期必經(jīng)輸入采樣、程序執(zhí)行和輸出刷新三個(gè)階段。
plc在輸入采樣階段:首先以掃描方式按順序?qū)⑺袝捍嬖谳斎腈i存器中的輸入端子的通斷狀態(tài)或輸入數(shù)據(jù)讀入,并將其寫(xiě)入各對(duì)應(yīng)的輸入狀態(tài)寄存器中,即刷新輸入。隨即關(guān)閉輸入端口,進(jìn)入程序執(zhí)行階段。
plc在程序執(zhí)行階段:按用戶(hù)程序指令存放的先后順序掃描執(zhí)行每條指令,經(jīng)相應(yīng)的運(yùn)算和處理后,其結(jié)果再寫(xiě)入輸出狀態(tài)寄存器中,輸出狀態(tài)寄存器中所有的內(nèi)容隨著程序的執(zhí)行而改變。
輸出刷新階段:當(dāng)所有指令執(zhí)行完畢,輸出狀態(tài)寄存器的通斷狀態(tài)在輸出刷新階段送至輸出鎖存器中,并通過(guò)一定的方式(繼電器、晶體管或晶閘管)輸出,驅(qū)動(dòng)相應(yīng)輸出設(shè)備工作。
第一:首先從現(xiàn)在很多品牌的plc入手
大部分品牌是西門(mén)子,三菱,施耐德,ab等建議先從西門(mén)子學(xué)起!學(xué)好一個(gè)品牌之后,其他品牌的plc就好學(xué)了,開(kāi)始千萬(wàn)別這個(gè)學(xué)學(xué)那個(gè)學(xué)學(xué)。
第二:知道如何快速學(xué)會(huì)他
當(dāng)我們知道了要學(xué)習(xí)的牌子之后,就應(yīng)該了解如何快速學(xué)會(huì)他?去書(shū)店買(mǎi)本入門(mén)的書(shū)籍,當(dāng)然對(duì)沒(méi)有電工基礎(chǔ)的人就得先對(duì)電工基礎(chǔ)有一定的了解。另外對(duì)電力拖動(dòng)技術(shù)非常精通,其實(shí)這些知識(shí)說(shuō)難也不難。我身邊的一些電工朋友還都是從自覺(jué)開(kāi)始的。清楚的知道自己要學(xué)什么之后就得給自己定學(xué)習(xí)的目標(biāo),老哥認(rèn)為這是最重要的。如本月學(xué)哪些知識(shí),要花多少時(shí)間來(lái)學(xué)習(xí),如果自己覺(jué)得很難,就得好好思考自己的方法是不是適合自已。
可以找一點(diǎn)視頻教程來(lái)跟著學(xué),這樣的進(jìn)步方法最快,至少我認(rèn)為對(duì)于剛接觸plc,是必須的。 電工基礎(chǔ)和電力拖動(dòng),對(duì)實(shí)際操作的要親自動(dòng)手更容易了解,對(duì)plc的學(xué)習(xí)和思維的理解更有幫助。說(shuō)白了,plc就是代替了現(xiàn)實(shí)中的控制電路。但原理還是幾乎不變的!
第三:掌握了電氣方面的基礎(chǔ)
掌握了電氣方面的基礎(chǔ)之后,我們校對(duì),plc的相關(guān)術(shù)語(yǔ),進(jìn)行了解,當(dāng)技術(shù)上有什么不明白的地方就要去翻書(shū)查找,或者請(qǐng)教,這方面,有技術(shù)的人做一點(diǎn)小小的實(shí)驗(yàn)。從自己編一些簡(jiǎn)單的程序開(kāi)始。
第四:借力
plc或電子或電工,都有相關(guān)的軟件和工具,就可以克服環(huán)境條件限制!要很好的利用這些工具、資源。如模擬軟件,編程軟件!
第五:為什么有的人學(xué)什么很難,有的人卻覺(jué)得很難很痛。
相同前景下有的人學(xué)什么很難,有的人卻覺(jué)得很難很痛。
我來(lái)分享下我以前是如何學(xué)習(xí)的方法:
1找一些志同道合的人,相互學(xué)習(xí)相互探討,
2進(jìn)一些共同興趣愛(ài)好的qq群,一起多交流,遇到大事小事都相互探討各抒已見(jiàn),有的時(shí)候我們找了半天,都不能搞清楚的問(wèn)題,可能是別人一句話讓你,明白了
3當(dāng)你遇到問(wèn)題的時(shí)候首先也要考慮自己的基礎(chǔ)是否打牢?如果你不停地遇到很多實(shí)際的問(wèn)題那么,你的基礎(chǔ)方面肯定也出了問(wèn)題,需要好好補(bǔ)習(xí)一下我,下載視頻教程學(xué)習(xí),由淺入深者每一個(gè)學(xué)習(xí)人效仿的。
1、繼電器控制基本原理,這是最直觀的入門(mén)方法,因?yàn)閜lc來(lái)源于繼電器控制
2、了解plc的硬件、程序運(yùn)行方式;
3、plc的最基本的編程、編程軟件的使用;
4、小型案例或例子的編寫(xiě);
5、從最簡(jiǎn)單架構(gòu)最復(fù)雜的系統(tǒng),最復(fù)雜的系統(tǒng)也是有最簡(jiǎn)單的系統(tǒng)堆砌而來(lái)。
1.首先建立一個(gè)能學(xué)會(huì)plc的信心,堅(jiān)持不懈,學(xué)習(xí)是比較枯燥的,但是要學(xué)會(huì)找到其中的樂(lè)趣,當(dāng)你學(xué)會(huì)一個(gè)簡(jiǎn)單的動(dòng)作時(shí)會(huì)有成就感,日積月累就是高手了。
2.選擇一款市面上主流的plc來(lái)學(xué)習(xí)比如松下或者三菱的plc編程手冊(cè)。
3.買(mǎi)一本入門(mén)的書(shū)籍來(lái)提高理論知識(shí)。
4.最好是一邊看書(shū)一邊實(shí)踐,這樣學(xué)的很快,而且能提高記憶,買(mǎi)一個(gè)plc來(lái)親自實(shí)訓(xùn),比如控制啟動(dòng),自動(dòng)啟動(dòng),輸入輸出報(bào)警,感應(yīng)器以及電磁閥,伺服電機(jī),步進(jìn)電機(jī)的控制,延時(shí)控制等等,實(shí)現(xiàn)你想要的動(dòng)作功能。
5.多看別人的程序,學(xué)習(xí)別人的編程思路和理念,來(lái)提高自己的能力。學(xué)習(xí)plc的基礎(chǔ)是電氣控制知識(shí),等有了一定的電氣控制基礎(chǔ)之后,就可以學(xué)習(xí)plc的一些基本知識(shí),然后練習(xí)使用plc做一些簡(jiǎn)單的邏輯控制任務(wù),比如先控制一臺(tái)簡(jiǎn)單設(shè)備的自動(dòng)運(yùn)行,自動(dòng)報(bào)警。慢慢對(duì)plc有一個(gè)認(rèn)識(shí)之后,再進(jìn)一步利用plc做一些更多的任務(wù)。關(guān)鍵是要會(huì)邏輯設(shè)計(jì)電路。搞清i/o的關(guān)系。等邏輯控制搞得很好了,然后再學(xué)plc的功能指令,練習(xí)使用功能指令編程。只要花時(shí)間plc肯定學(xué)的很好。學(xué)習(xí)期間可以找一些參考程序看看,看一下別人寫(xiě)程序的習(xí)慣,為什么要這樣寫(xiě),看懂每一個(gè)指令的意思,就好比看電路圖一樣,是個(gè)什么電路,起到什么作用,能幫你省很多事,祝你成功。