0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何提高PLC編程能力

姚小熊27 ? 來源:xx ? 作者:電工之家 ? 2019-10-27 09:28 ? 次閱讀

隨著科技的進(jìn)步,社會(huì)的發(fā)展,PLC取代了傳統(tǒng)的繼電器控制盤,在工業(yè)自動(dòng)控制系統(tǒng)擔(dān)起了重要的角色,應(yīng)用日益廣泛。

如何提高PLC編程能力,適應(yīng)社會(huì)的發(fā)展需要,是PLC技術(shù)人員面對(duì)的一個(gè)迫切的問題。

一.加強(qiáng)基礎(chǔ)學(xué)習(xí),鞏固基礎(chǔ)知識(shí)要有好的設(shè)計(jì)編程能力,必須要有良好扎實(shí)的PLC基礎(chǔ)知識(shí),必須掌握PLC各條指令的名稱、符號(hào)、適用范圍及其功能,熟悉PLC的編程語(yǔ)言,熟悉PLC的結(jié)構(gòu),接線方式及具體的編程規(guī)則。另外,PLC是一門技術(shù)專業(yè)課,要學(xué)好PLC必須要學(xué)好專業(yè)基礎(chǔ)課的知識(shí)。

二.多看看指令手冊(cè),有機(jī)會(huì)編程的話就把各種指令寫進(jìn)去試試,總結(jié)經(jīng)驗(yàn)。每個(gè)人寫程序都有自己的風(fēng)格,能簡(jiǎn)化的就盡量簡(jiǎn)化,不能簡(jiǎn)化的就盡量寫的易懂一些。免得時(shí)間久了自己的程序自己都看不明白。

三.PLC有很多種,先選擇一個(gè)型號(hào)的PLC,需要安裝編程軟件(不同的PLC編程軟件是不同的)。從一種入手,開始學(xué)。 一開始,最好找到一個(gè)現(xiàn)成的程序,了解它是用在什么方面,讀懂它。然后試著自己編程序,編好后模擬調(diào)試,直到滿意為止(有條件的真正能下載到PLC中調(diào)試最好了),這是最快的。(不實(shí)際做,看的書再多,也不是真正的會(huì)。)多看些源碼,自己多聯(lián)系,學(xué)好基礎(chǔ),培養(yǎng)邏輯能力。勤學(xué)苦練才是根本!

四.參加培訓(xùn)。

五.參與做一個(gè)實(shí)際項(xiàng)目。編程能力要多靠練習(xí)才行,如同高考多做題一樣。項(xiàng)目實(shí)戰(zhàn)或自己找些例子實(shí)際編寫調(diào)試進(jìn)行練習(xí)。比如,我在初學(xué)時(shí)做過的例子就有:跑馬燈(最簡(jiǎn)單,但是實(shí)現(xiàn)方法有很多種,多動(dòng)腦子看你能實(shí)現(xiàn)幾種)、紅綠燈控制(紅黃綠燈的循環(huán)定時(shí)控制)、電梯控制(多層電梯的優(yōu)先響應(yīng))、恒壓供水(閉環(huán)PID+根據(jù)水磊運(yùn)行時(shí)間優(yōu)先啟動(dòng))等等。勤加練習(xí),多動(dòng)腦子,進(jìn)步很快的。

六.拿別人的項(xiàng)目進(jìn)行分析。當(dāng)然,最好的方法就是通過實(shí)戰(zhàn)來訓(xùn)練最快了,不過你首先得具備一定的基礎(chǔ),要不也沒用。一般的自動(dòng)化會(huì)側(cè)重某行業(yè),首先得了解行業(yè)大致的工藝,使用的設(shè)備,相應(yīng)的電氣配套等,最多參照前輩的實(shí)例先學(xué)習(xí),如果有人帶那當(dāng)然是最好,要不總歸要繞繞彎,建議可以先從一些小的項(xiàng)目去學(xué)習(xí),比如一臺(tái)單機(jī)設(shè)備,這樣涉及的知識(shí)面不會(huì)太廣,然后再一步一步去深入,師傅引進(jìn)門,修行在個(gè)人。

提高自己的編程能力之前,這些你也得知道!

也許我們寫程序總是不可避免的為了各種外在的目的,但是寫程序時(shí)的那份小確幸的歡喜,卻始終是我們精神飛鳥的棲息地。其實(shí)很多人學(xué)編程都會(huì)遇到困難,我覺得其中一個(gè)根本原因是他們沒搞明白學(xué)編程到底是學(xué)什么。編程不是一種知識(shí),而是一門手藝,也是我們安身立命的根本,那我們?nèi)绾翁岣咦约哼@門手藝的能力呢?

1、 扎實(shí)的基礎(chǔ)

數(shù)據(jù)結(jié)構(gòu)、離散數(shù)學(xué)、編譯原理,這些是所有計(jì)算機(jī)科學(xué)的基礎(chǔ),萬丈高樓平地起,如果這些最基本的理論不掌握,又怎么能寫出高質(zhì)量的代碼呢?

2、 不鉆牛角尖

當(dāng)你認(rèn)為程序代碼寫得“百分百”正確,而程序編譯執(zhí)行卻百分百有毛病,你基本屬于暈菜的時(shí)候,千萬別放棄。不妨?xí)簳r(shí)遠(yuǎn)離電腦,看看窗外的風(fēng)景,聽聽輕音樂,當(dāng)重新開始工作的時(shí)候,我會(huì)發(fā)現(xiàn)那些難題現(xiàn)在竟然可以迎刃而解。

3、 多與別人交流

話說三個(gè)臭皮匠頂個(gè)諸葛亮。也許在一次和同行不經(jīng)意的談話中,就可以迸出靈感的火花。多上專業(yè)社區(qū)、論壇,看看別人對(duì)同一問題的看法,會(huì)給你很大的啟發(fā),當(dāng)然遇到自己力所能及的也要積極奉獻(xiàn)哦!另外,現(xiàn)成的經(jīng)驗(yàn)、巧妙的方法,也可以直接拿來套用!

4、 良好的編程風(fēng)格

代碼的縮進(jìn)編排,變量的命名規(guī)則要始終保持一致。另外,對(duì)程序中自定義的變量、函數(shù)、子程序加以功能性的注釋說明,別嫌麻煩。如果三五個(gè)月之后,連自己寫的東西都看不明白了,那才麻煩大了!

5、堅(jiān)持

也是這就是“高手”與一般的最大區(qū)別吧!過目不忘的天才畢竟是極少數(shù),而我們眼中的高手,也是在無數(shù)個(gè)日日夜夜中磨練出來的。程序上線給我?guī)沓晒Φ南矏?,但是編碼的過程卻是無比的枯燥乏味!

“一入代碼深似?!?。只有我們親身踩過無數(shù)的坑,“多用心、勤動(dòng)腦,重基礎(chǔ)”這幾點(diǎn),再加上足夠的時(shí)間,才能成為那個(gè)令人羨慕的“高手”!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3565

    瀏覽量

    93536
  • PLC編程
    +關(guān)注

    關(guān)注

    46

    文章

    245

    瀏覽量

    37335
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何擴(kuò)展思維提高PLC編程能力(回復(fù)網(wǎng)友)#硬聲創(chuàng)作季

    plc
    電子學(xué)習(xí)
    發(fā)布于 :2022年11月09日 14:47:36

    如何提高自己的編程能力

    如何提高自己的編程能力
    發(fā)表于 08-09 11:57

    如何提高自己的編程能力!!!

    的閱讀。閱讀不僅僅是指專業(yè)書籍文章,也包括所有的書籍文章。俗話說“書讀百遍其義自見”,廣泛的閱讀不單單會(huì)提高我們的編程能力,也會(huì)進(jìn)一步鞏固我們的細(xì)心。當(dāng)然,讀書也要取其精華,去其糟粕。像那些武俠玄幻
    發(fā)表于 08-05 09:29

    怎么要提高單片機(jī)的編程能力

    各位大神能否給小弟一些建議,怎么提高單片機(jī)的綜合運(yùn)用能力,還有C語(yǔ)言知識(shí)點(diǎn)的方面,能否推薦本,謝謝!
    發(fā)表于 12-30 16:30

    如何持續(xù)的提高C語(yǔ)言編程能力?

    想持續(xù)提高C語(yǔ)言編程能力,該怎么做。 現(xiàn)在是簡(jiǎn)單的程序可以寫,指針用的很少,指來指去的,編譯了全都是錯(cuò)。
    發(fā)表于 09-28 08:31

    PLC編程題庫(kù)

    PLC的一些編程題目,供有初學(xué)者對(duì)PLC編程進(jìn)行練習(xí),適應(yīng)西門子PLC
    發(fā)表于 11-18 17:04 ?45次下載

    PLC編程是什么?圖解PLC編程入門教程

    本文開始介紹了PLC編程的概念和PLC編程的七大特點(diǎn),其次闡述了PLC編程工作原理與
    發(fā)表于 04-19 08:42 ?6.9w次閱讀
    <b class='flag-5'>PLC</b><b class='flag-5'>編程</b>是什么?圖解<b class='flag-5'>PLC</b><b class='flag-5'>編程</b>入門教程

    plc編程入門_如何學(xué)習(xí)PLC編程

    最高層次的升華是把經(jīng)驗(yàn)上升到理論的高度,為豐富PLC程序設(shè)計(jì)理論作貢獻(xiàn)。我想,隨著PLC使用的普及與提高,是會(huì)有越來越多從經(jīng)驗(yàn)中升華出來的,而又能用以指導(dǎo)實(shí)踐的plc
    發(fā)表于 03-24 16:10 ?3548次閱讀

    如何提高PLC系統(tǒng)的抗干擾能力?

    為了提高PLC系統(tǒng)的抗干擾能力,我們從一開始設(shè)計(jì)的時(shí)候就應(yīng)該花心思。下面分享一下在設(shè)計(jì)時(shí)的一些注意事項(xiàng),希望大家有則改之無則加勉。 在進(jìn)行具體工程的抗干擾設(shè)計(jì)時(shí),我們可以選擇有較高抗干擾能力
    的頭像 發(fā)表于 05-06 11:07 ?4646次閱讀

    提高PLC編程能力的幾種最常用的控制電路

    實(shí)現(xiàn)Y10的啟動(dòng)、保持和停止的四種梯形圖如圖所示。這些梯形圖均能實(shí)現(xiàn)啟動(dòng)、保持和停止的功能。x0為啟動(dòng)信號(hào),X1為停止信號(hào)。圖a、c是利用Y10常開觸點(diǎn)實(shí)現(xiàn)自鎖保持,而圖b、d是利用SET,RST指令實(shí)現(xiàn)自鎖保持。
    的頭像 發(fā)表于 11-07 14:12 ?661次閱讀

    推薦幾種最常用的控制電路提高你的PLC編程能力

    目前使用頻率最高的PLC編程語(yǔ)言是結(jié)構(gòu)化文本和梯形圖,對(duì)于沒有什么基礎(chǔ)的技術(shù)人員,從梯形圖開始學(xué)習(xí)PLC編程是最快捷的,不管什么品牌的PLC
    的頭像 發(fā)表于 02-10 17:11 ?1286次閱讀

    plc編程是什么 plc編程語(yǔ)言

    PLC編程是指通過PLC編程軟件,使用PLC編程語(yǔ)言(如Ladder Diagram、Funct
    發(fā)表于 04-14 15:44 ?6737次閱讀

    PLC編程語(yǔ)言如何選擇

    使用每個(gè)PLC廠家提供的編程軟件進(jìn)行PLC編程,這就導(dǎo)致一旦更換PLC品牌就抓瞎,甚至有的工程師只具備某個(gè)品牌
    的頭像 發(fā)表于 05-25 11:06 ?971次閱讀

    PLC編程方式及編程語(yǔ)言

    在工業(yè)自動(dòng)化領(lǐng)域,PLC(Programmable Logic Controller,可編程邏輯控制器)因其強(qiáng)大的控制功能和靈活的編程方式而得到了廣泛應(yīng)用。PLC
    的頭像 發(fā)表于 06-27 14:08 ?560次閱讀