A. 如果才能快速學會PLC編程
需要先了解繼電器控制電路,並會看梯形圖。這個是電工的基礎吧。了解以前二項後,PLC的學習也就簡單了。學PLC時,選擇一種常用的PLC型號做為學習目標,比如三菱的Fx系列或者是西門子的S7-200系統。了解這個型號PLC的輸入輸出點數、接線方法等。再下載安裝PLC的編程軟體,熟悉軟體的操作、和常用指令的使用。最後,把你的繼電器控制電路轉成梯形圖,(比如最簡單的星三角啟動)。現在你就可以在軟體上編寫梯形圖了,這個過程和接繼電器的線路一樣,只不過是把電線換成了軟體里的連接線。軟體寫好後,下載到PLC里,接上外部的電路(按鈕等)就可以運行了。可以先不接負載,可以PLC都有I/O指示燈,你可以看燈的狀態來判斷程序是否正確。這樣你的第一個程序就完成了。當然你需要一本好的教材,可以去新華書店看看。PLC的編程手冊和硬體手冊也是不可少的。
B. 新手如何學習plc編程
PLC編程入門要一個月時間。
PLC編程專為在工業環境下應用而設計。它採用可編程序的存儲器,用來在其內部存儲執行邏輯運算、順序控制、定時、計數和算術運算等操作的指令,並通過數字式、模擬式的輸入和輸出,控制各種類型的機械或生產過程。
可編程序控制器及其有關設備,都應按易於使工業控制系統形成一個整體,易於擴充其功能的原則設計。
在PLC運行時,CPU根據用戶按控制要求編制好並存於用戶存儲器中的程序,按指令步序號(或地址號)作周期性循環掃描,如無跳轉指令,則從第一條指令開始逐條順序執行用戶程序,直至程序結束,然後重新返回第一條指令,開始下一輪新的掃描,在每次掃描過程中,還要完成對輸入信號的采樣和對輸出狀態的刷新等工作。
PLC的一個掃描周期必經輸入采樣、程序執行和輸出刷新三個階段,PLC在輸入采樣階段:首先以掃描方式按順序將所有暫存在輸入鎖存器中的輸入端子的通斷狀態或輸入
C. 誰知道PLC如何編程
要看什麼類型的PLC,有三菱的、西門子的。。。
有以下幾種編程方法:
梯形圖編程語言(LD)
指令語句表編程語言(IL)
功能塊圖編程語言(FBD)
順序功能圖編程(SFC)
結構化文本編程(ST)
不同類型的PLC編程語法有所不同...
編程工具是有各個廠商有小型的編程式控制制器,也可用電腦裝個軟體...所謂的基本指令就是邏輯指令,也就是我們常說的步序控制指令,也是PLC的原始指令,PLC最基是以代替繼電器控制所開發出來的,直到今天發展到了多功能運算等指令,基本指令是外接元件在程序中的特性和位置的代表附,例如三菱PLC為例:
LD:為一個迴路中最開始的常開觸點,X00~07等為地址,也就是你X00~07埠上所接的開關觸點;後面加上「I」就成為了常閉常點,LDI
OR:為並聯的常開觸點;
ORI:為並聯的常閉觸點;
AND:為串聯的常開觸點:
ANI:為串聯的常閉觸點;
ORB:為塊並聯指令,也就是將兩個串聯的電路並聯在一起;
ANB:為塊串聯指令,它是指兩個並聯的電路串聯起來;
MPS:進棧指令,是一個迴路中的分支。進棧為第一個分支;
MRD:讀棧指令,讀棧為中間的分支;
MPP:出棧指令,出棧為最後一個分支;
PLS:上升沿微分指令,它所指的是元件從OFF到ON的過程中接通一個擋描周期;也就是只接通一下,即使開關還處於ON也是相同的接通一個擋描周期;
PLF:下降沿微分指令,它所指的是元件從ON到OFF的過程中接通一個擋描周期;
MC:主控指令,相當於電路中的總開關,它接通時才執行以下的程序;
MCR:主控復位指令,是將MC恢復到原始位置;
NOP:空指令,這是在指令表中留下次修改時所用的空位置,在梯形圖中不使用此指令;
OUT:輸出指令,是輸出驅動指令,當程序中OUT、X00~07條件滿足後,埠X00~07輸出;
END:結束指令。
D. 如何學習plc編程
學習PLC編程首先需要從理論基礎開始。
1)學習PLC的基本原理,
硬體:搞清楚輸入和輸出端的基本結構,熟悉埠的基本電氣要求。
軟體:對於PLC系統,必須搞清楚什麼是I/O刷新,這是編程的基礎,知道PLC的工作循環。
推薦學習《可編程式控制制器原理及應用》
2)學習基本指令
可以先從梯形圖語言開始,先練習基本的邏輯指令;
學些各種邏輯指令塊。
推薦學習《PLC自學手冊》
3)實踐
可以在模擬器上模擬練習:(一般PLC編程器都有模擬的功能)
編寫PLC程序,編譯運行,手動輸入一些信號,觀看輸出埠的信號變化是否滿足程序的要求。
(4)掌握plc指令後如何快速編程序擴展閱讀
plc編程的方法:
1、經驗法
即是運用自己的或別人的經驗進行設計,設計前選擇與設計要求相類似的成功的例子,並進行修改,增刪部分功能或運用其中部分程序,直至適合自己的情況。在工作過程中,可收集與積累這樣成功的例子,從而可不斷豐富自己的經驗。
2、解析法
可利用組合邏輯或時序邏輯的理論,並運用相應的解析方法,對其進行邏輯關系的求解,然後再根據求解的結果,畫成梯形圖或直接寫出程序。解析法比較嚴密,可以運用一定的標准,使程序優化,可避免編程的盲目性,是較有效的方法。
E. 學習PLC編程有什麼技巧嗎
弄通有關PLC程序設計理論是重要的。沒有這方面的理論准備或指導,僅靠在實踐中摸索,簡單的問題還好辦。復雜的就不好辦了。不僅無從下手,而且花了很多時間與精力,也難編出效率較高、質量也較高的程序,常常是事倍功半。
但是,編程的具體實踐,以及在這個實踐中得來的知識或技能,即經驗,也是重要的。沒有經驗,僅有理論,既無法深刻理解理論,又無法靈活應用理論。這正如學數學,如僅了解一些定理或記住一些公式,沒有作相應的練習,肯定是學不好的。更不用說,任何理論也都只是經驗的總結,歸根到底也都有是來自實踐。
1、 經驗積累
經驗有別人的,也有自己的,都很重要。前者要靠細心學習,後者要靠用心積累,都要在一定的時間與必要的精力。
別人的經驗有上了書的或登載在雜志上的。有的是細心學習別人的,但多數是我自己的經驗。所有的例子都經我測試過,都經實踐證明是可行的。我想,別的書本或雜志上介紹的也會是這樣的。所以學習這樣楊功的經驗是必要的。
還有就是你同事的經驗,也是值得學習。這種經驗離你很「近」,很易借鑒。
自己的經驗則是最重要的。要在自己的實踐中,積累自己的經驗。同時,最好在學別人的經驗時,也能親自作些測試,能使自己也有類似的經歷,進而把這些經驗變成自己的。這也是自己經驗的重要積累。
還有一些失敗的經驗,這往往是不會公開的,但這些經驗也要學習,也要積累。
經驗的積累要用自己的腦記,更要用電腦記。最好作些分類,建立一個自用的程序庫,以便於隨時引用。
2、 經驗升華
經驗還有待升華。升華有三個層次:
最低的層次就是建立一個典型的程序庫,供今後再用。若程序復雜,還可建一些功能塊,或子程序,以便以後引用。
其次,要總結出有效演算法。如單按鈕起停程序庫等。
最高層次的升華是把經驗上升到理論的高度,為豐富PLC程序設計理論作貢獻。我想,隨著PLC使用的普及與提高,是會有越來越多從經驗中升華出來的,而又能用以指導實踐的PLC編程理論的。
3、 經驗應用
經驗積累、經驗升華都是為了應用。經驗應用有三方面:
1) 用作工程設計模板。設計新系統時,選用一個或幾個與現設計工程類似的,已取得成功的工程,作樣板進行設計。這既可減輕設計的工作量,又增加設計的成功率。這也是信息可重用的一大好處。
2) 用作程序設計參考。在無成功的工程可作樣板時,在新設計的邏輯中,仍有相當一部分控制邏輯,可採用或借用已有典型邏輯,這也可減少設計的工作量,增加設計的成功率。
3) 用作演算法設計參考。在既無樣板可參照,又無典型可採用時,還可運用過去的一些成功的演算法。
經驗是寶貴的,但是經驗特別是個人經驗,總是有限的。所以,經驗的應用也還要與編程理論相結合。轉載PLC編程經驗要與編程理論相結合弄通有關PLC程序設計理論是重要的。沒有這方面的理論准備或指導,僅靠在實踐中摸索,簡單的問題還好辦。復雜的就不好辦了。不僅無從下手,而且花了很多時間與精力,也難編出效率較高、質量也較高的程序,常常是事倍功半。編程的具體實踐,在這個實踐中得來的知識或技能,即經驗。沒有經驗,僅有理論,既無法深刻理解理論,又無法靈活應用理論。這正如學數學,如僅了解一些定理或記住一些公式,沒有作相應的練習,肯定是學不好的。更不用說,任何理論也都只是經驗的總結,歸根到底也都有是來自實踐。經驗積累:經驗有別人的,也有自己的。前者要靠細心學習,後者要靠用心積累,都要在一定的時間與必要的精力。別人的經驗有上了書的或在雜志上的。有的是細心學習別人的,但多數是自己的經驗。所有的例子都經我測試過,都經實踐證明是可行的。我想,別的書本或雜志上介紹的也會是這樣的。所以學習這樣的經驗是必要的。還有就是你同事的經驗,也是值得學習。這種經驗離你很「近」,很易借鑒。自己的經驗則是最重要的。要在自己的實踐中,積累自己的經驗。同時,最好在學別人的經驗時,也能親自作些測試,能使自己也有類似的經歷,進而把這些經驗變成自己的。這也是自己經驗的重要積累。還有一些失敗的經驗,這往往是不會公開的,但這些經驗也要學習,也要積累。經驗的積累要用自己的腦記,更要用電腦記。經驗升華:經驗還有待升華。最好作些分類,建立一個自用的程序庫,以便於隨時引用。升華有三個層次:最低的層次就是建立一個典型的程序庫,供今後再用。若程序復雜,還可建一些功能塊,或子程序,以便以後引用。其次,要總結出有效演算法。如單按鈕起停程序庫等。最高層次的升華是把經驗上升到理論的高度,為豐富PLC程序設計理論作貢獻。有三方面PLC編程經驗隨著PLC使用的普及與提高,會有越來越多從經驗中升華出來的,而又能用以指導實踐的PLC編程理論。經驗應用,經驗積累、經驗升華都是為了應用。經驗應用有三方面:用作工程設計模板。設計新系統時,選用一個或幾個與現設計工程類似的,已取得成功的工程,作樣板進行設計。這既可減輕設計的工作量,又增加設計的成功率。這也是信息可重用的一大好處。用作程序設計參考。在無成功的工程可作樣板時,在新設計的邏輯中,仍有相當一部分控制邏輯,可採用或借用已有典型邏輯,這也可減少設計的工作量,增加設計的成功率。用作演算法設計參考。在既無樣板可參照,又無典型可採用時,還可運用過去的一些成功的演算法。經驗是寶貴的,但是經驗特別是個人經驗,總是有限的。所以,經驗的應用也還要與編程理論相結合。
F. 本人剛學PLC編程,求高手能談談怎樣的學習步驟才能速度上手謝謝了
PLC不是一個軟體類的他是一門技術,一門學科。
你看看視頻之類就學好了那是完全不可能的。
做個最簡單的比方:農民鋤地,看到農民一步一步的鋤地,學了幾下,就認為會了,其實鋤地還需要認識雜草和莊稼的區別,需要認識莊稼留幾顆比較合適。
1.如果你想學好PLC, 首先你必須懂電氣,應該先學電氣設計。
然後可以看一些針對PLC的書籍(比如想學OMRON PLC 就看OMRON的PLC書籍)
了解指令。
最後買一個PLC 自己親自動手編寫幾個程序(這個很重要!!!也是最佳的途徑),
簡單的就學會了。
2.如果想進一步,那必須要學計算機,電子基礎知識,比如2進制,八進制,10進制,16進制的轉化。通信,模擬量,數字量等等
先一步一步來吧!
3.如果更上一步,
按照目前的情況看,可以學一些計算機編程編程軟體,比如一些組態軟體,VB VC之類,
一般這個過程大概需要3,4年時間,
當然我說的比較遠,你可以現學好1. 然後在企業里慢慢成長就可以了。
去書店購買以下,電氣設計與PLC控制 書籍
這些書籍都是最簡單的,最原始的。
買個PLC 最好是二手的, 自己編寫一些程序
(需要的東西有,計算機(筆記本),PLC軟體,PLC數據線(如果數據線是232,筆記本沒有232,需要購買USB-232 ) plc 覺得危險的話,先買個24V的PLC 然後購買一個24的電源。PLC購買最好買晶體管的,為以後學習伺服打基礎)
這些都是最簡單,最基礎的學習方法,
不要迷戀一些視頻資料等等。
關於PLC資料,你可以去官方網站上下載
比如三菱的, 就取三菱官網 下載
G. plc怎樣編程序
首先了解某個品牌的plc的編程軟體,學會它的功能指令,然後你就能夠根據你的思路完成它所需要的流程編寫1個完全的程序