plc自學(xué)入門教程_plc自學(xué)難嗎-plc自學(xué)心得總結(jié)_第1頁
plc自學(xué)入門教程_plc自學(xué)難嗎-plc自學(xué)心得總結(jié)_第2頁
plc自學(xué)入門教程_plc自學(xué)難嗎-plc自學(xué)心得總結(jié)_第3頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、本文格式為Word版,下載可任意編輯plc自學(xué)入門教程_plc自學(xué)難嗎?plc自學(xué)心得總結(jié) plc的編程語言與一般計(jì)算機(jī)語言相比,具有明顯的特點(diǎn),它既不同于高級語言,也不同與一般的匯編語言,它既要滿意易于編寫,又要滿意易于調(diào)試的要求。目前,還沒有一種對各廠家產(chǎn)品都能兼容的編程語言。如三菱公司的產(chǎn)品有它自己的編程語言,OMRON公司的產(chǎn)品也有它自己的語言。但不管什么型號的PLC,其編程語言都具有以下特點(diǎn):1. 圖形式指令結(jié)構(gòu):程序由圖形方式表達(dá),指令由不同的圖形符號組成,易于理解和記憶。系統(tǒng)的軟件開發(fā)者已把工業(yè)掌握中所需的獨(dú)立運(yùn)算功能編制成象征性圖形,用戶依據(jù)自己的需要把這些圖形進(jìn)行組合,并填入

2、適當(dāng)?shù)膮?shù)。在規(guī)律運(yùn)算部分,幾乎全部的廠家都采納類似于繼電器掌握電路的梯形圖,很簡單接受。如西門子公司還采納掌握系統(tǒng)流程圖來表示,它沿用二進(jìn)制規(guī)律元件圖形符號來表達(dá)掌握關(guān)系,很直觀易懂。較簡單的算術(shù)運(yùn)算、定時計(jì)數(shù)等,一般也參照梯形圖或規(guī)律元件圖賜予表示,雖然象征性不如規(guī)律運(yùn)算部分,也受用戶歡迎2. 明確的變量常數(shù):圖形符相當(dāng)于操作碼,規(guī)定了運(yùn)算功能,操作數(shù)由用戶填人,如:K400,T120等。PLC中的變量和常數(shù)以及其取值范圍有明確規(guī)定,由產(chǎn)品型號打算,可查閱產(chǎn)品名目手冊。3. 簡化的程序結(jié)構(gòu):PLC的程序結(jié)構(gòu)通常很簡潔,典型的為塊式結(jié)構(gòu),不同塊完成不同的功能,使程序的調(diào)試者對整個程序的掌握功

3、能和掌握挨次有清楚的概念。簡化應(yīng)用軟件生成過程:使用匯編語言和高級語言編寫程序,要完成編輯、1. 編譯和連接三個過程,而使用編程語言,只需要編輯一個過程,其余由系統(tǒng)軟件自動完成,整個編輯過程都在人機(jī)對話下進(jìn)行的,不要求用戶有高深的軟件設(shè)計(jì)力量。2. 強(qiáng)化調(diào)試手段:無論是匯編程序,還是高級語言程序調(diào)試,都是令編輯人員頭疼的事,而PLC的程序調(diào)試供應(yīng)了完備的條件,使用編程器,利用PLC和編程器上的按鍵、顯示和內(nèi)部編輯、調(diào)試、監(jiān)控等,并在軟件支持下,診斷和調(diào)試操作都很簡潔??傊?,PLC的編程語言是面對用戶的,對使用者不要求具備高深的學(xué)問、不需要長時間的特地訓(xùn)練。十年前,我剛開端使用PLC時,也是一頭

4、霧水。仗著自己對硬件、工程學(xué)問的熟習(xí),和對組態(tài)軟件的淺顯懂得,硬著頭皮接下了任務(wù)。當(dāng)時已經(jīng)來不迭接收培訓(xùn),相關(guān)材料極其缺少,僅有的參考材料是一本英文的S7-200手冊,以及西門子網(wǎng)站上找到的一些全西文的示例,終于在三個月內(nèi)實(shí)現(xiàn)了系統(tǒng)的構(gòu)建、軟件的編寫工作。期間走彎、出故障是粗茶淡飯,哺乳期偏頭痛吃什么藥哺乳期吃什么寶寶健康。經(jīng)常搞得我茶飯不思,而且還由于操作不慎過一臺PLC。所以我無比理解那些剛?cè)腴T的網(wǎng)友兩手抓瞎的感到。在此,我想粗略的總結(jié)一下本人的學(xué)習(xí)之,供網(wǎng)友們參考。1、編程需要的毅力和足夠的耐煩人各有千秋。有些人把編程看作一項(xiàng)漫長而干燥的工作;有些人把編程看作一項(xiàng)趣味的智力嬉戲。假如你是

5、前者,劇烈你闊別這份工作。畢竟編程工作是對人的毅力和耐煩的挑釁。我所在試驗(yàn)室中,良多同學(xué)看到我編程序就會驚異于我面對這一堆堆符號所表示出的。實(shí)在,這是興致使然。興致使我具備了足夠的毅力和急躁。經(jīng)由很多次失敗后,當(dāng)看到一個個符號按我的思干凈的排列,PLC按我的要求井井有條的運(yùn)行時,愛好得到了極大的滿足,如同買通了一個嬉戲的關(guān)口。所以,我告知這些同學(xué):你們看到的是一堆單調(diào)怪異的符號,我看到的卻是一群熱忱奔放的舞者,而我則是她們的導(dǎo)演。2、編程需要敢于實(shí)際的我曾經(jīng)教過一個同學(xué)學(xué)AutoCAD,我對她的獨(dú)一懇求就是實(shí)際。我告知她:你隨便怎么操作,大不了一張圖重畫;最壞的是系統(tǒng),不要緊,體系重做,再來;

6、只有電腦沒被砸了,怎么都行。兩年后,我再看到她做的CAD圖紙,也自嘆不如。同樣情理,只有始終地在PLC上運(yùn)行這些指令,察看運(yùn)行的結(jié)果,才能弄清PLC指令的作用。很多初學(xué)者對PLC一臉的迷茫,往往是出于一種可怕,擔(dān)憂裝備。而這些可怕是沒有任何情理的。細(xì)心的掃瞄手冊是特別重要的,但是僅靠讀書是成不了一個工程師的。更何況手冊上的內(nèi)容并非八面玲瓏。我在接觸到那些不熟習(xí)的指令時,愛好獨(dú)自編一個小程序,讓PLC運(yùn)行。而后一一修正條件,視察運(yùn)行的MicroWin為用戶供應(yīng)了無比好的手段,OMRON,反過來再從新理解手冊的描寫,這樣就可以非常直觀的理解這些指令的作用和使用方法。不用擔(dān)憂自己寫的程序會有什么問題

7、,會影響PLC的畸形工作。程序有不問題,只有讓PLC運(yùn)行了力量發(fā)覺。而創(chuàng)造問題并解決問題就是對自己才能的進(jìn)步。撇開硬件操作不談,單就軟件來說,我還真沒有遇到過由于軟件問題而PLC的事。在這里不必?fù)?dān)憂繼電器電接錯線可能造成的效果。所以,英勇的實(shí)踐是plc編程的必由之。當(dāng)然,英勇實(shí)踐并不是操作,而是必需遵守必要的標(biāo)準(zhǔn)。還有一個要留神的,在程序未經(jīng)牢靠性證明之前,千萬不要掛接負(fù)載,免得造成不用要的。數(shù)字量的輸出有LED顯示;而仿照量處置可以實(shí)行一些硬件或軟件仿照手腕來解決,MITSUBISHI。3、編程必要有周密的規(guī)律思維編程自身就是一種規(guī)律思維過程。在高等語言中,使用最多的是ifthenelse、

8、select這些前提推斷語句,這就是規(guī)律中的關(guān)系。PLC程序就是由這些關(guān)系組成的:推斷條件是否成破,進(jìn)而決議執(zhí)行相應(yīng)的指令。最初的PLC是用來替換繼電器規(guī)律電的,所以連續(xù)了繼電器電以觸點(diǎn)作為觸發(fā)條件的描寫方法。在PLC中,以虛構(gòu)觸點(diǎn)取代了繼電器的金屬觸點(diǎn),而繼電器電所的規(guī)律關(guān)系仍是被完全的保存下來。(4、不行或缺的相干學(xué)問PLC的程序是直接作用于對象的具體工藝進(jìn)程,那么對對象具體工藝過程的懂得是非常主要的的。我在與用戶的交換過程中,會用我所掌握的UnitOperation的學(xué)問剖析用戶的工藝過程,關(guān)心用戶過程把握中的各個規(guī)律關(guān)聯(lián),甚至包含各種儀表、硬件的配置。這得益于我底本所學(xué)的專業(yè)。當(dāng)然,歐

9、姆龍,不能懇求全部搞PLC程序的工程師都有我這樣的閱歷。然而有兩門常識卻是不行或缺的:一是進(jìn)程儀表的硬件學(xué)問,包括傳感器、變送器二次儀表和PLC自身,這是構(gòu)建體系的基本;二是過程把持實(shí)踐,包含各種把持模型的原理跟利用,其中最主要的是二位調(diào)整跟PID調(diào)整模型。PID調(diào)整是目前用得最普遍的過程把握手腕,且變更多端。學(xué)習(xí)PID最好的方式就是讀書。簡直全部講授過程的書籍都有對于PID的內(nèi)容,多讀基原形關(guān)的書籍對懂得PID是很有好處的。我創(chuàng)造不少網(wǎng)友在進(jìn)入PLC范疇時,缺少這些相干學(xué)問。這并不恐怖;恐怖的是當(dāng)事者不能靜下心來補(bǔ)充常識的缺點(diǎn)。咱們不要學(xué)校不教學(xué)這些內(nèi)容,而是要重視本人如何去學(xué)習(xí)這些學(xué)問。工

10、作中遇到的許多問題是學(xué)校里沒講過的,這不能成為咱們謝絕工作的理由,而應(yīng)當(dāng)以踴躍的立場去應(yīng)答這些問題。我的領(lǐng)悟是,為懂得決工作中的問題而學(xué)習(xí)的學(xué)問,比課堂上學(xué)的貨色更輕易記住。5、養(yǎng)成良好的編程習(xí)慣每個人編程都會有不同的習(xí)慣和特色,不能全都。然而一些好的習(xí)慣仍是應(yīng)當(dāng)為大多數(shù)人所遵守。一是理順規(guī)律關(guān)聯(lián)、時序關(guān)系,編制程序框圖;二是調(diào)配主程序、子程序和中止程序;三是調(diào)配存放器,編制存放器符號表。PLC編程更瀕臨于單片機(jī),或者說PLC就是模塊化的單片機(jī)。因而PLC的良多操作都是直接針對寄存器的,假如在程序中涌現(xiàn)分歧理的寄存器地址重疊,必定會呈現(xiàn)不行料想的。編制寄存器符號表不僅可以防止上述問題Micro

11、Win會有問題提示,而且可以使程序具備更好的可讀性。這和VB中定義變量有殊途同歸之處。VB編程中關(guān)注的是大事,不強(qiáng)調(diào)主程序和子程序的觀點(diǎn),由于VB主程序的工作是由PC的操作系統(tǒng)實(shí)現(xiàn)的。PLC則不然。PLC程序是以主程序?yàn)榈?,CPU始終的履行主程序,只有觸發(fā)前提成破時才會調(diào)用子程序或中斷程序。即子程序和中止程序所履行的義務(wù)不是全時必要的。假如把這些義務(wù)都放在主程序中會無故增加主程序的工作量,下降程序的效力。這點(diǎn)和單片機(jī)的編程思是全都的。子程序的應(yīng)用可以使全部程序的規(guī)律更清晰。而且子程序能夠離開編寫、調(diào)試,最終“裝置”到主程序上。這樣你能夠一個一個解決問題。PLC編程,無論是LAD,抑或STL,都不如VB那么直觀、好玩,更不如CAD那么形象。但比單片機(jī)的匯編語言的可

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論