你可能還沒搞懂PLC和單片機(jī)具體都是什么東西,邊干邊學(xué)吧。
PLC的核心就是一片單片機(jī),圍繞著單片機(jī)加上一些外設(shè),構(gòu)成了PLC系統(tǒng),它本身含有編譯軟件,相當(dāng)于內(nèi)置了一個(gè)簡(jiǎn)單的專用操作系統(tǒng),你寫的程序,下載到這個(gè)系統(tǒng)里,相當(dāng)于安裝了一個(gè)專用的軟件來控制設(shè)備。
這樣就可以看出來,你用單片機(jī)也可以達(dá)成PLC同樣的功能,但需要你自己架設(shè)外設(shè),包括IO接口,模擬量接口等等。所以單片機(jī)構(gòu)成的硬件系統(tǒng)要麻煩的多,反之PLC的硬件系統(tǒng)廠家已經(jīng)幫你做好了,測(cè)試好了,這就是PLC的重要優(yōu)勢(shì)之一。同時(shí)也可以看出來,PLC的廠商掙的就是系統(tǒng)集成的錢,所以PLC價(jià)格要高得多,系統(tǒng)集成的內(nèi)容越多越貴。
做單片機(jī)的廠家有很多,早起流行51,現(xiàn)在流行AVR,PIC等,都有專用的編程軟件,多用匯編語言和C語言編程。
做PLC的廠商更多,多用梯形圖,ST語言,每一個(gè)品牌的PLC都有自己的專用編程軟件。各大廠商都不兼容。
在工業(yè)控制里或者電子設(shè)計(jì)行業(yè),PLC和單片機(jī)幾乎是兩個(gè)行當(dāng),所以單片機(jī)程序和PLC的編程軟件,完全沒有關(guān)系,單片機(jī)也當(dāng)然不能編寫PLC程序。