為了大家能在最短的時間內(nèi)掌握基礎的PLC應用,在此為初學PLC的伙伴們整理了一份關于PLC編程的思路及方法,從最基礎到復雜取其精華,讓自身對PLC的認知有一個飛躍性的提高,希望此份資料對大家在學習PLC時有所幫助。
1、了解PLC的基礎硬件知識
從硬件上看,PLC主要由中央處理單元(CPU)、存儲器(ROM/RAM)、輸入輸出接口、電源、擴展接口和編程器等外部設備接口組成。
2、了解PLC的軟件編程語言
1、梯形圖(LD):PLC程序設計中最常用的編程語言。它是與繼電器線路類似的一種編程語言。
2、指令表(IL):與匯編語言類似的一種助記符編程語言,和匯編語言一樣由操作碼和操作數(shù)組成。
3、功能模塊(FBD):與數(shù)字邏輯電路類似的一種PLC編程語言。采用功能模塊圖的形式來表示模塊所具有的功能,不同的功能模塊有不同的功能。
4、順序功能流程圖(SFC):為了滿足順序邏輯控制而設計的編程語言。
結(jié)構(gòu)文本化(ST):用結(jié)構(gòu)化的描述文本來描述程序的一種編程語言,主要用于其他編程語言較難實現(xiàn)的用戶程序編制。
3、結(jié)合實操
大部分的人們在初學PLC時,都會選擇買本相關的書籍,然后根據(jù)書上所得,自己琢磨小項目,實現(xiàn)一些小功能后再去獨自動手做PLC項目。在看書自學階段,搭配專門指導或者進修學習的話相對來說會容易上手。每個人在編程時都會有不同的習慣和特點,我們雖然不能強求達到一致,但好的習慣還是值得去遵循。
4、清工藝流程
PLC編程要了解現(xiàn)場的工藝要求,讀取什么信號,如何控制現(xiàn)場的設備,如何實現(xiàn)最好的控制效果,整個控制過程都按照工藝要求事先設計好的程序來控制執(zhí)行的,所以此核心內(nèi)容是了解工藝要求。
5、良好的編程習慣
每個人在編程時都會有不同的習慣和特點,我們雖然不能強求達到一致,但好的習慣還是值得去遵循。
1、合理的分配主程序、子程序和中斷程序
2、理順編程邏輯關系、時序關系、編制程序框圖
3、合理分配寄存器,編制寄存器符號表
PLC技術早已在電氣行業(yè)普及,并不算什么太難的技術,比如入門級的小型PLC,學起來是比較容易的。
可只學會這些遠遠不夠,薪水高的是有經(jīng)驗、編程邏輯清晰又高效的工程師,他們往往能夠承接整個項目,可以為企業(yè)帶來效益。
所以必須根據(jù)自己的具體需求和發(fā)展方向,有針對性地學習,不能只是停留在理論和單個技術上。
呈階梯式地學習,掌握以下幾個主要功能:(1)基本邏輯控制、(2)上位機/組態(tài)、(3)模擬量/PID、(4)運動控制、(5)網(wǎng)絡、通訊控制。
給初學者的建議:
首先要有一定的電工基礎,因為PLC就是從最簡單的繼電器電路發(fā)展過來的,我們要學習所有的PLC第一個就是學習它的開關量編程;
第二,其實很簡單,懂一些電腦的基本常識,會玩電腦就行,會用軟件,多做實驗,多查詢資料,多練就可以,這些對應的軟件資料及安裝方法都在我們的論壇里面,大家可以有時間多去我們論壇逛一逛;
第三,一定要去了解這個硬件的功能和作用,后面的我們再去慢慢的消化這些原理,起碼在剛學的時候,我們要簡單知道一下它各部分的功能及硬件組成。
那么,由于PLC和繼電器控制還是很大的區(qū)別,所以我們需要做的是第一步就是要先好好理解一下PLC的基本組成及工作原理,對于我們后期學習PLC有很大幫助,可以解決一些不常見的疑難雜癥;A一定要扎實。
其實對于PLC來講,就兩大塊,第一,硬件,第二,軟件。
這是技成十幾年教學的堅持:理論結(jié)合實踐,全方面地培養(yǎng)學員,才有掌握技術的可能。