學(xué)習(xí)PLC編程的經(jīng)驗(yàn)之談
盧思敏
發(fā)布于2017-08-03 15:19
16
0
標(biāo)簽:編程
馬上注冊(cè),免費(fèi)學(xué)習(xí)超過100課時(shí)視頻教程,免費(fèi)下載海量學(xué)習(xí)資料
鄙人是工業(yè)自動(dòng)化專業(yè)畢業(yè)的,我剛開始學(xué)習(xí)PLC時(shí),也是一頭霧水, 后來在來了技成之后,在專家老師的學(xué)習(xí)指導(dǎo)下,才有了更加明確的學(xué)習(xí)方向。在此,我想粗略的總結(jié)一下自己的學(xué)習(xí)之路,供大家參考。
1、學(xué)習(xí)PLC編程需要堅(jiān)強(qiáng)的毅力和足夠的耐心
人各有所長(zhǎng)。有些人把編程看作一項(xiàng)冗長(zhǎng)而枯燥的工作;有些人把編程看作一項(xiàng)趣味的智力游戲。如果你是前者,強(qiáng)烈建議你遠(yuǎn)離這份工作。畢竟編程工作是對(duì)人的毅力和耐心的挑戰(zhàn),編程需要經(jīng)歷無數(shù)次的試錯(cuò),調(diào)試-修改-調(diào)試-修改…經(jīng)過無數(shù)次失敗后,當(dāng)看到PLC按照自己的控制要求有條不紊的運(yùn)行時(shí),你將得到極大的成就感,這就如同打通了一個(gè)游戲的關(guān)口,那種感覺是一樣的。
2、學(xué)習(xí)PLC編程需要敢于實(shí)踐的信心
很多初學(xué)者往往是出于一種畏懼,擔(dān)心損壞設(shè)備,而不敢進(jìn)行實(shí)際操作。其實(shí)這些畏懼是沒有任何道理的,只要你仔細(xì)的閱讀手冊(cè),遵循標(biāo)準(zhǔn)的規(guī)范去接線實(shí)操的,都不會(huì)出什么問題。我在接觸到那些不熟悉的指令時(shí),喜歡單獨(dú)編一個(gè)小程序,讓PLC運(yùn)行。然后逐個(gè)修改條件,觀察運(yùn)行的結(jié)果,像STEP7 MicroWin編程軟件為用戶提供了非常好的監(jiān)控手段,通過觀察監(jiān)控情況,再反過來重新理解手冊(cè)的描述,這樣就可以非常直觀的理解這些指令的作用和使用方法。不必?fù)?dān)心自己寫的程序會(huì)有什么問題,會(huì)影響PLC的正常工作,程序有沒有問題,只有讓PLC運(yùn)行了才能發(fā)現(xiàn)。所以,要有敢于實(shí)踐的信心,大膽的實(shí)踐是PLC編程的必由之路。
3、編程需要有縝密的邏輯思維
編程本身就是一種邏輯思維過程。初的PLC是用來替代繼電器邏輯電路的,所以繼承了繼電器電路以觸點(diǎn)作為觸發(fā)條件的描述方式。在PLC中,以虛擬觸點(diǎn)代替了繼電器觸點(diǎn),而繼電器電路所表達(dá)的邏輯關(guān)系還是被完整的保留下來。所以,要理順對(duì)象之間的邏輯關(guān)系,要有縝密的邏輯思維。
4、養(yǎng)成良好的編程習(xí)慣
每個(gè)人編程都會(huì)有不同的習(xí)慣和特點(diǎn),不能強(qiáng)求一致。但是一些好的習(xí)慣還是應(yīng)該為大多數(shù)人所遵循。一是理順邏輯關(guān)系、時(shí)序關(guān)系,編制程序框圖;二是合理分配主程序、子程序和中斷程序;三是合理分配寄存器,編制寄存器符號(hào)表。 PLC的很多操作都是直接針對(duì)寄存器的,如果在程序中出現(xiàn)不合理的寄存器地址重疊,可能會(huì)造成程序錯(cuò)誤。編制寄存器符號(hào)表不僅可以避免上述問題,而且可以使程序具備更好的可讀性。PLC提供了豐富的指令、模塊,初學(xué)者編程時(shí)應(yīng)盡量先使用簡(jiǎn)單的指令達(dá)到目的,這對(duì)你理解那些較為復(fù)雜的指令會(huì)有幫助,具備了一定經(jīng)驗(yàn)后,應(yīng)該考慮掌握復(fù)雜指令的應(yīng)用,以及程序的優(yōu)化。
5、有一定的程序設(shè)計(jì)基礎(chǔ)知識(shí)
有一定的程序設(shè)計(jì)基礎(chǔ)知識(shí),以及弄通有關(guān)PLC程序設(shè)計(jì)理論是重要的。沒有這方面的理論準(zhǔn)備或指導(dǎo),僅靠在實(shí)踐中摸索,簡(jiǎn)單的問題還好辦,復(fù)雜的就不好辦了,不僅無從下手,而且花了很多時(shí)間與精力,也難編出質(zhì)量也較高的程序,常常是事倍功半。任何理論也都只是經(jīng)驗(yàn)的總結(jié),歸根到底也都是來自實(shí)踐。
另附學(xué)習(xí)PLC編程的10個(gè)Tips:
1.不要只會(huì)說:給我程序吧!你應(yīng)該自己去思考,當(dāng)你自己想出來后,再參考對(duì)比別人的,你就知道自己和別人思路的差異。
2.別買本書幾十塊都舍不得,為了省錢看電子書,浪費(fèi)的時(shí)間絕對(duì)超過書的價(jià)值。
3.學(xué)習(xí)編程軟件的使用或編程知識(shí)時(shí),一定要看幫助手冊(cè),買的書不一定就非常全面。
4.別人的經(jīng)驗(yàn),自己的經(jīng)驗(yàn),都很重要。前者要自己去學(xué)習(xí)別人的經(jīng)驗(yàn),后者要靠自己用心積累,這些都要一定的時(shí)間與必要的精力去積累的。
5.看得懂的書,請(qǐng)仔細(xì)看;看不懂的書,請(qǐng)硬著頭皮看。 別指望看遍書就能記住和掌握什么,請(qǐng)看第二遍、第三遍。
6.多實(shí)踐和調(diào)試操作,只用軟件模擬,是永遠(yuǎn)成不了高手的。
7.保存好你做過的所有的源程序,那是你好的積累之一。
8.對(duì)于網(wǎng)絡(luò),還是希望大家能多利用一下,比如google、百度都是很好的搜索引擎,你只要輸入關(guān)鍵字就能找到很多相 關(guān)資料,可以學(xué)會(huì)自己找答案,別老是等待別人給你希望。
9. 到一個(gè)論壇,你要學(xué)會(huì)去看以前的帖子,不要什么都不看就發(fā)帖子問,也許你的問題早就有人問過了,你再問,別人已經(jīng)不想再重復(fù)了。
作者:蔡慧滎
來源:微信號(hào)(PLC發(fā)燒友)
本文為原創(chuàng)作品,盜取必究!
推薦學(xué)習(xí)相關(guān)視頻:
FX 3U新增功能指令講解
三菱Q系列定位模塊
三菱FX系列模擬量及PID應(yīng)用基礎(chǔ)
三菱FX系列PLC功能指令詳解