什么是plc?
第一次看到plc是歐姆龍的,是大規模的控制系統,當時不知道是什么。如果有人看過上海人造板機械,一定知道歐姆龍PLC。后來在百度上學會了PLC這個名詞,中文叫“可編程邏輯控制器”。
我對plc的功能並不是很了解,直到有一次廠里的一個工友告訴我,這台占地十幾畝的機器就是這個東西控制的,我可以隨意控制外面的機器。當時外面的機器不生產,他就隨便壓了壓磚頭,然后喊“機器人變成外面的怪物(多層壓),砰的一聲開始上升。我被這驚人的表演震驚了。
在這一點上,我知道PLC是控制機器的大腦,相當於電腦的CPU。
有了它,你可以隨意控制你想控制的機器,而不是像繼電器控制系統那樣,繼電器控制要想實現某個功能就必須換線,極其不方便,容易出錯。用於大規模控制是浪費時間,而且總是吃力不討好。
而PLC通過內部邏輯變化來控制外部設備,當然繼電器是不可或缺的,但是換線的概率大大降低,節約了成本。
而我就是靠這塊板磚進入PLC的大門檻,雖然現在也在門檻上。
PLC好學嗎?
一開始,手持程序員無法顯示梯形圖,只能顯示語句表。如果你想理解它,你必須把語句表轉換成梯形圖。學了半年多,當時一手拿着磚頭,一手拿着筆,壓着壓着,顯示着一條線,在紙上畫着梯形圖。
在這個過程中,我有一份我的學習資料,也就是他們抄的編程手冊。我不知道如何閱讀手冊。我明白了。翻譯成梯形圖后,不知疲倦地翻譯了一個程序,大概是40張A4紙,大概用了一個月的時間,包括信息搜索和學習。
我們那里有一台電腦,包括軟件,上面有一個梯形圖,這讓我感嘆這是他媽的浪費我的時間。但轉念一想,我還是慶幸自己一開始沒碰電腦編程軟件,不然那些指令的學習徹底性肯定會降低。
剛開始的時候,為了弄清楚十六進制如何轉換成十進制,我用板磚研究了半天,用軟件很容易就能看出轉換的效果。
我真的不習慣第一次用這個軟件。不如拿磚頭舒服。可能是習慣的作用。
所以PLC還是很好學的,只要你感興趣,有一定的電路基礎。
其實PLC中的很多軟元件都是根據實物制作的,比如常開常閉按鈕就是輸入端常開常接,PLC中相應的軟元件就會動作,還有繼電器、定時器、計數器等等。
和實物沒什么區別,只是看得見的線被梯形圖中間的黑線代替了。
我的第一個項目是工廠里的三菱plc編程了幾台刨床,這是一台將木材切割成碎片的機器,用來制造刨花板。我自己用的是三菱的手持程序員。現在,梯形圖被畫在紙上,一句一句地輸入plc。當時真的是鍥而不舍。有時候錯了,不用直接畫語句就能看出哪里錯了。經過大約三天的工作,程序准備好了,然后開始對另一台三菱可編程邏輯控制器進行編程。
在這些行程中我對三菱plc了解很多,感覺很方便,尤其是說明書,非常好用。
如何學習可編程控制器
學習可編程控制器的要求
首先,有電路基礎。
第二,有必要進行物理學習。
第三,感興趣。
第一,電路基礎一定要有,只要能看懂普通電路。如果你有維護經驗,那是最好的,因為大部分的編程都是靠邏輯思維,技能是有的,但是不多,因為人的思維是多種多樣的。
可以說,同一套動作,一百個人可能有一百個節目,但動作都是一樣的。
第二,實踐是最好的學習方式。如果有實物,你就知道軟構件是怎么工作的,比看書好很多倍。如果有人問我想好好學習哪種PLC,我會說三菱和西門子選擇開始學習。西門子全面,論壇資料很多,三菱也不弱。為什么推薦這兩款?一是編程思路突出。基本上這兩款車型在國內都是模仿的,比如達美、鳳味、永紅、新捷,基本都是三菱的翻版。他們有自己的軟件,很多都是直接放在一個外殼上。如果你在上面貼了商標,你可以直接使用三菱GX開發者軟件。比如匯川,雖然有自己的軟件,也可以直接用三菱軟件。現在沒有軟件,所以直接用三菱的軟件。
無論什么樣的PLC在我看來都是相似的,只是編程方法不同,原理幾乎一樣。
好了,今天就到這里。如果你想要更好的建議,你也可以提出來討論。另外,以上是基礎內容,想深入學習還是要看一套plc視頻教程,這樣更容易提升。