如何系統地從零開始學習PLC?

2021-01-19 容濟點火器

PLC在現在的人懂的人看來,的確是比較簡單的東西,畢竟它屬於應用類型的二次編程開發。但是作為一個零基礎初學者,要學PLC,還是要付出一定的時間來摸索的。先要明白PLC本質是繼電器電路的軟體化,也就是在電腦上畫畫繼電器電路圖,這個是它的根本,所以在學習PLC之前,你一定要有點電工基礎,理解和實操過繼電器電路的使用,這個是非常重要的,畢竟PLC軟體的東西都是在模擬硬體電路,請關注:容濟點火器

作為一個過來人,我當年也是從零開始學PLC的

中國的大學教育,因為很多原因,往往比較重視理論教育,而在學校裡邊的動手機會是沒有那麼多的,特別是20多年前,很多硬體儀器都比較貴的年代,PLC屬於工業自動化的專業課,我在學校裡邊只聽過PLC這個名詞,但是我讀的過程控制專業裡邊,並沒有真正見過PLC,當然也沒有學到PLC,但是在學校裡邊是學過繼電器的一些應用電路的。

畢業後在工廠裡邊做維修電工一年時間,基本上是接觸到繼電器和接觸器的控制電路,那時候工廠是有PLC的,但是我一開始也弄不明白是什麼東西,只把它當做一個微型的工業電腦去理解,反正就是有幾個輸入點,幾個輸出點,輸入和輸出都有指示燈,當做一個黑匣子來處理,因為深入掌握了繼電器維修電路,比如弄明白了星三角啟動,過熱保護連鎖,啟動按鈕和停止按鈕之間的關係,自保電路和互鎖電路,電機的正反轉電路,變頻器啟動和停止,變頻器調速和壓力閉環控制,溫控電路等等,這為以後的PLC編程自學打下了基礎。

後來到一家工控公司上班,做售後服務,經過和一些前輩的工程師交流以及現場觀察,開始明白PLC就是「智能繼電器」,就是一個單片機在裡邊運行而已,最底層也是運行彙編語言。當時的電腦都不多,筆記本電腦就更加少,所以玩PLC編程的,基本上都是使用一種叫手操編程器的東西來完成的,可以直接在上邊輸入彙編指令。初學者要和一些過來人交流,多了解一些消息。

真正學PLC的時候,是自己接了一個項目,幫人家開發一套印刷機的張力控制系統時候,一般幹一邊學的。那個時候自己完全還不知道PLC是怎麼樣編程的,但是由於長時間接觸繼電器和PLC的維護,已經知道只要連接好它的輸入和輸出迴路,再寫入程序,它一定會能運轉起來的。當時買的是三菱FX2N的PLC和手編器,供應商送了編程手冊,研究了編程手冊,發現上邊有各種各樣的例子,都是用梯形圖畫出來的,這些梯形圖和平時接觸的繼電器電路,並沒有什麼太多差異,只是兩邊畫了兩條母線,我就簡單把它理解成一條正極,一條是地,然後中間的常開觸點常閉觸點和線圈,和線下的繼電器是一樣的。而且對著說明書上的指令,發現畫的這些梯形圖,可以通過手工來轉換成學校裡邊熟悉過的彙編語言代碼,隨便找個簡單的例子,把這些代碼逐個寫到紙上,然後逐個通過手編器輸入到PLC裡邊,核對後,打上"RUN"撥碼開關,PLC就可以順利運行了。

初學者掌握PLC程序的上傳下載,這是第一步。

因為PLC外圍線路已經安裝好了,只要PLC的某個Y點比如Y4置位了,Y4對應的燈就會亮起來,用萬用可以測量到一個輸出觸點信號。三菱的是共陽的,只要PLC的公共端COM碰到某個X點,比如X1,X1就會燈亮,而PLC裡邊也有X1這個狀態量的,這個狀態量就會變成高電平,把讓X1這個常開點去連接一個中間繼電器M1的線圈,M1就會「帶電」,M1控制的常開觸點也會吸合,這個和線下的繼電器控制電路一回事。

經過這樣的摸索,終於把PLC的裡邊軟電路和外邊的硬電路在大腦裡邊聯繫起來了,這樣裡通外合,在編程的時候,和線下畫梯形圖是完全一樣的。初學者只要理解到這個要點了,就相當於入門了。

後來這個項目做了兩個多月,自己在實踐中摸索了兩個多月的PLC編程,已經完全熟練了,因為工程中你修改什麼量,可以馬上看到設備運行到什麼狀態,不對了,馬上可以修改,這個是比較關鍵的。PLC入門,要善於給自己創作動手編程的機會。

簡單歸納如何從零開始掌握PLC

1、全面掌握繼電器和接觸器的控制原理和一些常用電路,比如電機正反轉電路,如果沒有機會在工廠裡邊做維修電工,接觸這些實物,可以網購一些產品迴路,自己用一塊膠板把這些元件固定起來,根據網上的一些電路圖,來接好線,自己調試一下這些基礎的啟停電路,互鎖電路,強制化自己的電工基礎。

2、找個小型PLC,建議使用日系或者臺灣的,入門比較簡單,根據手冊或者網上提供的一些線路圖,自己接好PLC的外圍硬體電路,同時確認它們的輸入輸出不會有問題。

3、掌握PLC程序的上傳下載和編輯基本功能,現在都是通過電腦的串口或者USB口來編程了,雖然每款PLC有差異,但是基本上是一回事,弄清楚這些上載,下載和編譯功能,還有在線診斷功能,你已經一隻腳踏入PLC編程的門檻裡邊了。

4、初步通過一些RST或者SET指令,強制輸出信號控制PLC輸出,看看外邊的繼電器如何動作,又可以通過短線來讓PLC輸入點電平變化,實現PLC的某個輸入點狀態變化,然後通過編輯軟體,直接監控這個點的變化,這樣可以順利理解PLC裡邊是什麼樣的情況。

5、PLC重點是邏輯控制,初學者當然要重點研究開關量的功能實現,不要一下子好高騖遠,研究太多的功能塊。

6、在開關量控制掌握比較好,比如STEP之類的步進指令也處理比較到位了,可以玩模擬量,脈衝控制和通訊等控制,你會發現這些實際上都比較簡單,畢竟PLC是二次應用編程,這些功能廠家已經有例子了,照著例子修改就可以滿足要求的。

7、最後是多做項目,如果你沒有項目的機會,要想成為一個PLC的大蝦還真不容易了,項目做多了,自然而然會成為高手,最難的,還是初始的路。

相關焦點

  • PLC自動化控制學習的15個基礎知識點,搞自動化PLC的都懂
    電工學習網:www.diangon.com關注電工學習網官方微信公眾號「電工電氣學習」,收穫更多經驗知識。大家都知道,工業生產和科技的發展都離不開PLC的自動化控制,PLC可以廣義的理解為:集中的繼電器延伸控制櫃,實際的生產應用中,PLC大大的節省了工業控制的成本,加強了設備的集中管理和自動控制,想要學好PLC,首先PLC的基礎需要紮實。
  • 如何從零開始學習天體物理學?
    一個幾乎把物理忘光的人如何從零開始學習天體物理?
  • 基於PLC的梳棉機步進電機控制系統
    1 引言  隨著紡機裝備技術進步,步進與伺服電機運動控制系統的應用越來越廣泛,其功能多樣性和產品可靠性日臻完善,正在逐步取代原來的普通電機
  • 如何從零開始逐步學習人工智慧
    它是研究、開發用於模擬、延伸和擴展人的智能的理論、方法、技術及應用系統的一門技術科學。人工智慧是計算機科學的一個分支,它企圖了解智能的實質,並生產出一種新的能以人類智能相似的方式做出反應的智能機器,該領域的研究包括機器人、語言識別、圖像識別、自然語言處理和專家系統等。人工智慧從誕生以來,理論和技術日益成熟,應用領域也不斷擴大,可以設想,未來人工智慧帶來的科技產品,將會是人類智慧的「容器」。
  • PLC實現溫度數據採集升級的應用方案
    1 引言  臺達機電系統集成平臺以現代電子技術核心基礎,致力於驅動(drive)、運動(motion)和控制(control)三大領域的發展,擁有著名的:dvp系列plc、dop系列人機界面和ifd系列通訊轉換接口等用於控制系統,reo系列編碼器用於位置測控系統
  • 函數表達式在PLC編程中的應用~深圳龍崗伯俊PLC培訓
    導讀: 李輸送與安檢聯動系統採用上位機集中、plc現場分散控制模式進行控制。1 引言在對自動化設備進行plc編程的過程中,由於各種輸入變量、輸出變量及中間變量之間的關係錯綜複雜,開始時往往毫無頭緒。如果能夠根據設備所要實現的各種功能,列出各種變量之間的函數表達式,就可以清楚的分析它們之間的邏輯關係,繼而根據表達式編寫plc程序,下面以深圳機場的行李輸送與安檢聯動系統為例,介紹如何運用函數表達式來分析各種變量之間的邏輯關係的。
  • 基於定時器的PLC交通燈控制系統研究
    根據控制要求,交通燈PLC控制系統的I/0分配表如表2所示。該系統有兩個輸入點,分別是系統啟動按鈕和停止按鈕。啟動按鈕使系統開始正常運行,維修時用停止按鈕暫停系統。6個輸出分別是南北方向與東西方向的交通燈。
  • 分析:plc是否能夠控制步進電機
    plc控制伺服電機運行,那麼也有人疑惑可以不可以控制步進呢?plc控制步進電機其實在使用中有一個很大的特點,就是在使用的時候對步進電機的也具有良好的控制能力,利用其高速脈衝輸出功能或運動控制功能,即可實現對步進電機的控制。 眾所周知,步進電機是一種低轉子慣量、高定位精度、小誤差、控制簡單的電機,是運動控制領域的主要執行元件之一。
  • 英語一竅不通從哪裡開始學 零基礎如何學英語
    英語一竅不通從哪裡開始學 零基礎如何學英語很多人說自己對英語一竅不通,英語上完全是零基礎,不知道從哪裡開始學英語,下面小編為大家介紹一些零基礎學英語的方法,讓你迅速學好英語。
  • 同是PLC中國的與外國的有何不同
    Plc其實是一種可編程邏輯控制器,控制器內擁有一套專業的數字運算作業系統,主要運用於工業環境建設中,各種專業需求的的操作管理系統。如用水系統,電力控制,消防控制,暖通、化工、水處理、石油開採,燈光操控等等一系列的控制管理。在的使用的過程中,控制器內部會執行一系列的邏輯運算、順序控制、定時、計數、算術運算等系統操作。
  • 如何自學英語零基礎?零基礎有什麼辦法去學習英語?
    我想點進來的人看,英語基礎為零或者是英語基礎比較差,在校園裡基本上是很少認真學英語,出來社會發展,才發現英語的重要性,這就是很多成人從零基礎開始學英語的原因,不過大家其實也不用太過於擔心學不好,誰剛開始學什麼東西都是從零開始學起,所以找好方法就對了,那麼如何自學英語零基礎?
  • plc編程工資多少一個月
    小編有一個朋友,整車製造廠電工,俗稱操作技工,大專畢業,他工作一段時間後,清楚的認識到自己的不足,然後開始自學PLC,自學一段時間,發現沒人教比較難,又報了班學習,一有業餘時間就學,在堅持一段時間後,總算是有所成,然後開始爭取在單位做有關plc的基礎工作,好在單位也肯給他機會去做,現在所有機器人涉及plc都是他進行故障處理。
  • plc與變頻器的接線圖_plc和變頻器通訊接線圖詳解
    plc是可以編程序的,用來控制電氣元件或完成功能、通信等任務。         PLC與變頻器之間通信需要遵循通用的串行接口協議(USS),按照串行總線的主從通信原理來確定訪問的方法。   1、系統程序存儲器   系統程序存儲器用來存放由可編程控制器生產廠家編寫的系統程序,並固化在ROM內,用戶不能直接更改
  • 從零開始怎麼學計算機編程?
    於是很多人想投身其中,而且很大一部分都是零基礎非科班的狀態。在學習者中有大學生,也初高中生,他們都有一個共性,沒什麼基礎。從零基礎開始學習編程成為了一種常態,可是,也正是因為我們在編程方面是零基礎,很容易導致我們選錯專業和行業。從零開始學習電腦如何才能保證學好呢?以下為大家做一個簡單的總結,希望我們能在學習時有所參考。
  • 電氣控制原理圖轉變為PLC梯形圖:這就是一個樸素的方法論指導!
    很多菜鳥在學習plc編程的過程中會出現很多疑慮,這些疑慮產生的根源在於對電氣控制原理圖轉變為PLC梯形圖的原理理解不透徹。下面提供一個樸素的方法論指導,幫助大家快速掌握。不言而喻,plc梯形圖對於plc編程至關重要,今天就重點來看一下,如何由電氣控制原理圖一步步轉化為plc梯形圖。首先這是一個簡單的自鎖電路的例子,一起來看一下SB1啟動按鈕、SB2停止按鈕、FR熱繼電電器,KM交流接觸器,以及它們的動作原理。
  • 從零開始的大冒險
    從零開始的大冒險 網路遊戲 大小: 502.96MB 版本: 1.0.1
  • plc是什麼?應用領域有哪些?
    plc是一種控制系統,在各行各業中有著廣泛的應用。可根據應用領域的不同及客戶的使用要求不同,去進行相應的編程代碼調整,從而滿足客戶的使用要求。plc應用領域有:1.開關量邏輯控制眾所周知,plc取代了較為傳統的繼電器,利用它邏輯運算的特性,實現了單獨控制和多方控制及自動化生產線的控制等等。比如:數控工具機、自動化包裝線等。
  • 新版「阿爾法圍棋」從零開始40天稱王
    圖/視覺中國不依靠人類圍棋知識;「從零開始」自學圍棋,僅3天就擊敗前輩版本據新華社電 人工智慧「阿爾法圍棋」在幾次世界矚目的人機大戰後站在圍棋之巔,又以一種新的方式超越了自己:新版本「從零開始」學習圍棋,僅用3天就擊敗前輩版本,40天成為新的王者。
  • 西門子PLC編程軟體
    西門子plc編程軟體是一款專為西門子設備而專門開發的plc編程軟體。西門子編程軟體中文版的主要為了幫助用戶使用西門子的設備,機械設備需要進行特定的程序才能夠進行工作,這款軟體就是讓你的設備按你的想法去工作。太平洋下載中心為您提供西門子plc編程軟體官方下載。
  • 羅克韋爾與西門子大型PLC通訊方案評析
    1 引 言 由於不同公司的自動化控制產品各有其應用特點和編程特點,尤其某些公司的plc編程軟體中還內置了很多適合不同應用的專用模塊,甚至有些公司的plc產品開始針對某些行業的應用特點