PLC是一種專門為在工業(yè)環(huán)境下應用而設計的數(shù)字運算操作的電子裝置。PLC應用領域從小到大,實現(xiàn)了單體設備簡單控制到勝任運動控制、過程控制及集散控制等各種任務的跨越。PLC實質是一種**于工業(yè)控制的計算機,其硬件結構基本上與微型計算機相同,主要部件為*處理單元CPU,存儲器以及電源。
今天的PLC在能力都已大幅提高,采用可以編制程序的存儲器,用來在其內部存儲執(zhí)行邏輯運算、處理模擬量、數(shù)字運算、順序運算、計時、計數(shù)和算術運算等操作的指令,人機接口和網(wǎng)絡的能力提升,成為工業(yè)控制領域的主流控制設備,控制各種類型的機械或生產(chǎn)過程,在各行各業(yè)發(fā)揮著越來越大的作用。
作為電氣從業(yè)人員,會不會PLC編程,能不能與其他設備通訊互聯(lián),能不能與組態(tài)系統(tǒng),觸摸屏各種設備動作與數(shù)據(jù)采集顯示,集成DCS系統(tǒng)等是從業(yè)人員的**體現(xiàn),也是薪酬的直觀考量標準。
PLC的學習入門很簡單,也許你兩三個月就可以編程進行簡單的互鎖控制,當現(xiàn)場需要使用到觸摸屏,工控機,步進,伺服,模擬量采集等等的時候,就會覺得很滿頭霧水,那么這些就會需要我們長年累月的一個學習與積累。
我是電氣自動化專業(yè)畢業(yè),學校期間學習的是三菱與MCGS,學的也是一步三不知,會懂一點理論知識和簡單順序控制,懂電氣元器,會電氣電機控制,模數(shù)都懂一些,感覺好像懂得不少,可是真正到了實際崗位,那真是一頭霧水,只能摸著石頭過河,利用下班時間,節(jié)假日,各種資料不斷學習,白天給前輩打下手,從認識螺絲開始,從頭學習,理論與實際結合沒有想象的那么容易,畢竟電氣工程師講究的是綜合能力,經(jīng)常遇到的是現(xiàn)場處理情況,設備改造等,所以機械,電氣,裝配,元器件選型,使用環(huán)境,設備保養(yǎng)維護,安全操作所有的都需要懂。
一路從小白走來,到現(xiàn)在組態(tài),DCS,現(xiàn)場總線,伺服控制,各種模擬量的熟練處理,走彎路、出故障是家常便飯,經(jīng)常搞得我茶飯不思,查找資料到半夜是常事,甚至還因操作不慎燒毀PLC。也經(jīng)歷過迷茫期,也有覺得好像學得差不多了,后面又栽了跟頭才知道學無止境,我們只能不斷的堅持學習,接收新知識,新鮮事物,才能不被淘汰。
前期學習時,市場上PLC品牌各種,五花八門都有,國產(chǎn)進口,編程習慣的不一樣,讓人覺得很迷茫,真是一臉懵逼,中間有過想放棄,任何工作,只要堅持努力,一天天的進步,到最后會做到比你自己想象的較好。
現(xiàn)在的自動控制行業(yè)蓬勃發(fā)展,市場需求量大,PLC控制作為基礎必須,綜合要求高,市場缺口很大,各種招聘網(wǎng)站已經(jīng)口口相傳,薪酬已經(jīng)很誘人,有很多人希望從事這個行當,根據(jù)個人學習經(jīng)驗,總結幾個點給想轉行或找工作的新人,希望能有些許作用。
編程需要堅強的毅力和足夠的耐心工作過程會有無數(shù)次修改,會有很多新問題出現(xiàn),會有從來沒有處理過的數(shù)據(jù)采集或控制方式,還有方案修改,程序BUG的尋找,各種失敗與繁瑣,會讓人退縮,畏難,那么需要堅強的毅力和足夠的耐心來給與我們力量。
經(jīng)過次次失敗,當看到符號按思路整齊的排列,PLC按要求有條不紊的運行,設備自動運行,看著原料進去,直接出來成品時,會有成就感,會欣慰,會滿足,這種精神食糧也是我堅持走在自動控制這條路的源動力。
編程需要有縝密的邏輯思維編程本身就是一種邏輯思維過程。在**語言中,使用較多的是if then else、select這些條件判別語句,這就是邏輯中的因果關系。PLC程序就是由這些因果關系組成的:判別條件是否成立,進而決定執(zhí)行相應的指令。如果想進來,進來肯定不會只想在底層,只會一些基礎的東西,那么我們就需要對自己有一個判斷,你的邏輯思維夠不夠縝密。
用來替代繼電器邏輯電路的PLC,繼承了繼電器電路以觸點作為觸發(fā)條件的描述方式。在PLC中,以虛擬觸點代替了繼電器的金屬觸點,而繼電器電路所表達的邏輯關系還是被完整的保留下來。即使引入了繼電器電路難以勝任的數(shù)值處理過程,PLC從根本上還是在執(zhí)行一個個因果關系。所以,理順對象的各個事件之間的邏輯關系,是編程之前必須精心做好的準備工作。
在每個不管大小項目開始時,**件事就是整理出邏輯關系圖,與用戶反復商討,**用戶的認可,然后選型,選PLC型號,選配套產(chǎn)品,全部明確后才真正進入程序的編寫。
PLC的品牌選擇PLC的普及是經(jīng)過了漫長時間,而且大中小各種規(guī)格皆有,市場上充斥著國產(chǎn)進口貼牌幾十上百種品牌,編程方式也有好多種,如果我們每一種都想學習,那么我們肯定是學不完的,我們不可能每一件事都做得很精彩,所以需要針對性取舍,國內因為與德國的關系,與日本的近鄰主要使用品牌為西門子,施耐德,歐姆龍,三菱四種,其他品牌的PLC市場占有量不是很大,現(xiàn)在是流量時代,那么市場占有量和數(shù)量才能決定**。
每個人的思維模式和偏向性不同,個人選擇德國西門子品牌作為主要學習方向,后期輔修了三菱,當精通了這兩種品牌的程序編寫,那么其他品牌的程序上手會比較容易,古人云,一生萬物,在技術上來說,一通百通。
客戶使用的PLC,但但西門子一個品牌就有幾代產(chǎn)品,主要有S7-200系列,300系列,400系列,Logo系列,Smart系列、S1200系列、S1500系列,我們如果初學,那么建議從市場使用量較多和容易上手程度較低的S7-200和Smart兩個系列學起,后期再學習S1200和300系列,S7-200已經(jīng)停產(chǎn),但是使用量較多,網(wǎng)絡學習資料也更多,案例更多,較詳細,我們無法避免的必須學習,SMART是代替200的新一代產(chǎn)品,兩種的編程方式基本類同,只是功能較全面和強大。
不可或缺的相關知識我們在實際使用PLC時,都不會是獨立存在的,會直接作用于設備的具體工藝控制當中,工藝過程的理解是十分重要的,控制中的各個邏輯關系必須清晰,相關聯(lián)的軟硬件知識也是必須掌控的,主要分為兩個方面,一個是配套儀器儀表的硬件知識,另一個是過程控制理論及數(shù)據(jù)處理。
配套儀器儀表的硬件知識是構建控制系統(tǒng)的基礎,根據(jù)實際使用來學習是較有效的,幾種常用的我們必須懂得,其他可以在使用中遇到再學習,PLC本體,傳感器、變送器(二次儀表),變頻器 伺服,步進各類驅動器,繼電器, 服務器 下位器 和各類電子件、網(wǎng)絡傳輸技術,軟件配合使用,這類比較深入的學習是必須。
針對過程控制理論,包括各種控制模型的原理和應用,目前使用較廣泛的是PID調節(jié)模型。學習PID較好的方法就是讀書。幾乎所有講解過程控制的書籍都有關于PID的內容,需要我們去重復,翻來覆去的學習。
不少**進入工控PLC領域時,沒有對應知識儲備,在項目進行中發(fā)現(xiàn)寸步難行,臨時需要咨詢前輩,查找資料的頻率讓你自己都無法忍受。
如果我們不能靜下心來彌補知識的缺陷,我們會一直很難,我們不要怪罪學校沒有教授這些內容,工作中遇到的許多問題是學校里沒講過的。我們應該以積極的態(tài)度去應對這些問題。我的體會是,為了解決工作中的問題而學習的知識,會讓你記憶較深刻。
養(yǎng)成良好的編程習慣我們在編寫項目程序時,尤其是新手和復雜工程,需要繪制流程圖,程序里使用的繼電器,各種元器件代碼必須做到有序,規(guī)則,不給自己以后維護和檢查減輕負擔,不給自己查找BUG時減少麻煩。為方便回看檢查程序,以及很長時間之后,設備進行維護時,較好在編寫過程中進行作用和意圖標注,詳細程度根據(jù)個人當時的實際情況來定。
不同人的工作風格肯定會非常大,不能強求一致,能夠遵循一些好的習慣會讓我們的工作較有效率。一是理順邏輯關系、時序關系,編制程序框圖;二是合理分配主程序、子程序和中斷程序;三是合理分配寄存器,編制寄存器符號表。
PLC程序是以主程序為主干的,CPU不斷的循環(huán)執(zhí)行主程序,只有觸發(fā)條件成立時才會調用子程序或中斷程序。即子程序和中斷程序所執(zhí)行的任務不是全時需要的。如果把這些任務都放在主程序中會無端增加主程序的工作量,降低程序的效率。子程序的使用可以使整個程序的邏輯較清晰。而且子程序可以分開編寫、調試,最后“安裝”到主程序上。這樣你可以一個一個解決問題。
對于初學者,LAD(梯形圖)的編程相對直觀,較容易上手。初學者編程時應盡量先使用簡單的指令達到目的。盡管看上去有點土,卻不失為一個入門的好途徑,且對你理解那些較為復雜的指令會有幫助。具備了一定經(jīng)驗后,應該考慮掌握復雜指令的應用,以及程序的優(yōu)化。
向前輩及**交流,培訓三個臭皮匠**個諸葛亮,在工控行業(yè)不是開玩笑的,PLC的應用及其廣泛,控制需求和使用場合也是千變萬化,與**交流能發(fā)現(xiàn)自身不足,促進拓展知識面。當你遇到問題時,向前輩請教和**交流會顯得尤為重要,自己不懂的技術,可能只要有人稍加提示,就可以簡單解決。
培訓可以網(wǎng)絡視頻學習,或者針對性短期培訓,可以通過網(wǎng)絡對相關技術進行了解,這樣可以對各種技術都有所了解,以便以后使用時有針對性的學習。當我們主學習的品牌有針對性或者自己短板培訓時,我們可以參與進去,可以帶著問題去學習。
編程必須實踐實踐出真知,我們只有在使用中才能發(fā)現(xiàn)問題,我們的程序編寫出來,不去使用,那么就毫無**。編程時我們需要PLC和相關硬件來練習,建議大家可以購買一款性價比比較高的PLC來試驗所編寫的程序。
我們編寫完程序,需要檢測程序與設備實際動作關系,只有不斷地在PLC上運行,觀察運行的結果,才能驗證程序的正確性,也能弄清PLC指令的作用。
很多人對上手有一些畏懼感,擔心損壞設備,指導手冊和各種書的閱讀是非常重要,但是趙括是成不了工程師的,我們可以編寫獨立小程序來驗證和反推手冊,加深理解,可以直觀理解和運行指令,完全不必擔心程序會影響PLC的壽命,程序的問題必須通過PLC的運行發(fā)現(xiàn),發(fā)現(xiàn)并解決問題才是我們能力提升的捷徑。我們驗證程序時,如果為可靠驗證,千萬不要掛負載,以免出現(xiàn)狀況和損失,數(shù)字量輸出有LED顯示;模擬量處理可以采用一些硬件或軟件模擬手段來解決。
詞條
詞條說明
1. 位存儲區(qū):M 用作中間控制繼電器;2. 特殊存儲區(qū): SM 提供狀態(tài)和控制功能a) SM0.0:該位始終為1b) SM0.1:**掃描為1,調用初始化程序c) SM0.4:時鐘脈沖,30秒為1,30秒為0,T=1mind) SM0.5:時鐘脈沖,0.5秒為1,0.5秒為0,T=1秒e) SM0.6:掃描時鐘脈沖,本次掃描為1,下次掃描為03.1. S7-200提供三種常用定時器:100ms=
一、了解:西門子PLC編程語言大家都知道,PLC目前有5種標準的編程語言,它分為兩大類:圖形化編程語言和文本化編程語言。它們分別是(如下)1.圖形化編程語言包括:梯形圖(LD-Ladder Diagram)、功能塊圖(FBD - Function Block Diagram)、順序功能圖(SFC - Sequential Function Chart)。2.文本化編程語言包括:指令表(IL-Ins
在工業(yè)應用中,很多時候我們需要使用PLC的日期與時間,比如在發(fā)生故障的時候需要追溯事件記錄,然后分析故障原因,那么精確的時間就會使得追蹤很方便;或者因為一些冬夏時至的功能控制發(fā)生了變化;或者我們需要在非常精確的現(xiàn)實時間點啟動或者停止PLC命令等等。所以我們就需要讀取PLC的日期時間并且在需要的時候對PLC的時間進行校準。很多人覺得西門子日期格式很復雜,只是因為這些格式?jīng)]有被系統(tǒng)的放在一起進行比較,
【西門子代理商】西門子MES里面有質量模塊,為什么還要收購質量管理軟件(QMS)?
如今,西門子不再是一個完全由硬件組成的成員。西門子成為僅次于SAP的歐洲*二大軟件商,以及**前**軟件商,擁有當前世界品類覆蓋較全面、綜合競爭實力較強的工業(yè)軟件體系。MES(MOM)是西門子工業(yè)軟件**中的重要組成部分。MES(MOM)通常主要包含了四大部分:生產(chǎn)運行管理(Production Operations Management)實驗室(質量)運行管理(Laboratory (Qual
公司名: 上海卓曙自動化設備有限公司
聯(lián)系人: 姚凱
電 話:
手 機: 18321416021
微 信: 18321416021
地 址: 上海松江松江區(qū)榮樂西路
郵 編:
網(wǎng) 址: a.cn.b2b168.com
公司名: 上海卓曙自動化設備有限公司
聯(lián)系人: 姚凱
手 機: 18321416021
電 話:
地 址: 上海松江松江區(qū)榮樂西路
郵 編:
網(wǎng) 址: a.cn.b2b168.com