hg0088正网,hg0088备用网址,hg0088,hg0088如何开户,hg0088现金,hg0088皇冠,hg0088如何注册,hg0088注册,皇冠hg0088,hg0088开户,hg0088官网,hg0088投注,新2皇冠hg0088,hg0088体育投注,足球hg0088手机版登陆,手机版皇冠hg0088
電工之家_電工基礎知識學習網站
當前位置:電工之家 > plc > 正文

如何學習plc編程

時間:2019-09-24 20:37 來源:電工之家

plc編程是plc應用的一部分,除此之外還有與之對應的外圍電路,如模擬量、通信模塊等。plc的編程可以簡單分為數字量、模擬量和通信三部分。
數字量又稱開關量是最基礎和最簡單的一部分主要是邏輯控制,其中又分普通開關量和高速開關量,比如常見按鈕、開關是普通輸入信號,編碼器、接近開關和光電開關等可以輸出高速脈沖信號的是高速輸入信號;中繼、接觸器等是普通輸出信號就可以控制的,而如步進電機、伺服電機等驅動器則需要高速脈沖信號去控制。
模擬量是plc與傳感器等設備進行控制的中間變量,plc的基本單元處理不了模擬量,通常是有AD和DA模塊進行轉換。常用的模擬量標準信號有0~10v的電壓信號和0(4)~20ma的電流信號,那么外部設備的模擬量接口的范圍基本也是這種標準的。AD模塊是模擬量轉數字量,用于設備信號的讀取,如溫度數據、壓力數據和電機轉速等等;DA是數字量轉模擬量,用于控制設備的輸出,如變頻器的頻率,氣閥壓力調節、流量等控制。
通信量是現在設備中常用的控制方式,具有速度快、接線簡單、控制數量多等優勢,常見的通信有MODBUS、PROFIBUS和CAN等協議。
以上就是學習的基本內容,首先我們得選擇一款plc、下載對應的編程軟件,熟悉編程環境,plc的編程語言有梯形圖、、指令表、ST語句、機構化梯形圖,根據自己的條件選擇,如果是新手梯形圖是首選,如果有一定的編程經驗,可以選擇結構化編程。編程的學習是一點一點積累起來的,從最簡單的做起。那就控制電機這一項開始,學會用plc的輸出端子控制電機的啟動停止,經典的正反轉、啟保停梯形圖,延遲控制,對使用的電氣控制元件熟悉,如中繼、接觸器等。后面我們得學會變頻器控制電機的轉速和運行,使用模擬量去調節變頻器的頻率,逐漸掌握有關模擬量的知識,模擬量學會后,開始接觸通信方式,這一塊是有難點的,涉及到一點計算機基礎的,按照plc通信手冊上的實例程序進行操作,慢慢理解每個指令的作用。這塊都是先搬運現有的程序學習,然后就是套就對了。最后就是高速信號的處理,有脈沖信號的采集,學會高速計數器的使用;脈沖信號的發送,運動控制指令的使用如定位功能。主要涉及定位功能,如編碼器進行定位、測速等,伺服電機的位置模式進行準確定位,把脈沖信號轉換為位置信號。
plc的編程學習要結合我們實踐去完成才能快速掌握,其中的實際調試是進步的利器,不能光靠理論、程序模擬去學習。
如何學習plc編程
PLC編程不僅僅是編程,要先懂得控制電路的邏輯。例如繼電器,接觸器等的原件控制原理,這樣才能懂得控制電路對主電路的作用,有利于具體的編程設計。
問個問題你應該是理工科的,PLC的編程精華在于邏輯,剛入門著最好不要糾結于指令或各種功能塊,這樣會走彎路。
1.基本的低壓元器件要整明白原理,在電路中誰作用 誰,誰保護誰,因為你的PLC控制器是24V,微電流不能直接驅動的。PLC是通過控制繼電器通斷鏈接控制高電壓電路的通斷,達到負載的啟停的。中間的轉換你要先明確。
2.最簡單的程序實例找幾個操作一下,西門子,臺達,三菱的模擬很方便,只是為了深入這個東西的功能作用。
3編程實力不要糾結于復雜指令,就用常用的常開常閉,輸入輸出,時間延時,跳轉,輸出的鎖定解鎖等簡單指令即可,模擬操作后親自接線做一個簡單的小燈泡或者小電機的試驗。
4.電路深入了解簡單編程之后就要在深入了解各種數據類型了,開關量模擬量,bate word real 等及占了多少位。這些明白了之后有利于進階到變頻控制,步進伺服以及上位機組態。
5.在第3點后最好先搞明白觸摸屏(HMI),這個組態比上位機簡單,涉及的數據類型,協議很少。等你PLC和觸摸屏組合輕車熟路了之后怎么學習上位機的思路你肯定就走了。
6.到上位機(很多小企業不做上位機,太耗費人力時間)最好要學伺服,這是精確控制,未來會越來越多,比如各種測量機器,智能物流,精確儀器的傳送帶都要用,這樣才能高新。
7.PLC的高階是要和IT融合的,F在是初物聯網時代很多傳感器數據集成之后通過PLC控制器處理送到上位機平臺,會通過專網或者無線網絡發送到云服務器(國內常用阿里云),這時候做IT的就可以把這些數據做成電腦網頁版或者移動端APP。
比如現在如火如荼的環保行業,底層控制大多是PLC.也有專用的控制器,跟PLC原理大致沒啥差別。
學習PLC我認為需要學習一些關于PLC的一些外設,比如學習一些繼電器用法、傳感器用法(NPN型或PNP型接近開關)、電磁閥用法等,畢竟PLC作為工業用控制器,它是一種控制器件,直接控制的是這些外設。如果對這些外設不了解,編寫軟件是無從下手的,因此,我認為花些時間學習一下這些硬件是很有必要的。話又說回來,如果你對這些硬件都了如指掌,那么恭喜你直接跳過這部分內容,你可以學習軟件部分內容了。學習軟件有二種學習方法,一種是配備PLC結合軟件學習法,這種方法學習效率高,我們可以通過編程軟件把各個指令下載到PLC內部,通過逐步執行這些指令觀察對應輸出的情況,這樣會加深對這些指令的理解,尤其是PLC后面的功能指令,如傳送指令、編碼與譯碼指令、比較指令、循環左右移指令等。如果手中沒有硬件PLC,那么我們可以用第二種學習方法,這種是純軟件學習法,這種軟件學習法是把編程軟件和仿真軟件結合起來,也是通過編寫梯形圖通過仿真看其軟件輸出狀態來判斷指令的執行情況!因為現在不管是日系的PLC還是歐美系列的都有與之匹配的仿真軟件,這種學習方法節省開支,缺點是對動手操作訓練達不到目的。
總之,學習PLC不要只看書本,這樣是學不會的,下面再聊聊如何獲得學習PLC資料,學習PLC要有一定的學習素材結合工程實例,這樣學習才有目的性,一般我是通過以下幾種方法獲得學習資料素材的,一種方法是在網絡上各種論壇、各種PLC聊天群、都有一些工控人上傳一些資料、另一種是通過購買帶有光盤的PLC書籍,這些配備的光盤資料里一般都有PDF格式的電子檔資料、工程實例、講解視頻、編程軟件等對我們學習PLC很有用處!再還有一種是瀏覽各種類型的職業教育出版社網站,在其網站上出售的各種PLC書籍欄里,都有免費的PLC學習素材,里面有PPT資料、word文檔型、有的還有視頻資料。這些途徑都可以獲得學習。
關于PLC選型的問題我也想說一下,我建議選一些知名度高的PLC學習,因為這樣學習時資料獲得較容易,編程軟件也較好找到安裝等等,總之選知名度高的給我們學習PLC編程帶來很大方便,這一點我深有體會!對了,我忘了說一句,學習PLC最關鍵的是要多練習、多動手操作!

看過《如何學習plc編程》的人還看了以下文章
如何實現PLC之間的全局數據通信 如何實現PLC之間的全局數據通信
假設我們要在S7-300和S7-400兩塊PLC之間做全局數據通信,如圖1所示。 圖1 兩PLC組態全局數據通信 1、選擇任意一個CPU,打開硬件組態界面,創建一條MPI網絡,如圖2所示,我們在CPU315-2DP中創建名為MPI(1)的網絡。注意,站地址可任意設置,這里設為4。 圖2...
50多歲可以學好PLC編程嗎 50多歲可以學好PLC編程嗎
我之前學習的是有關計算機編程方面知識,畢業后去深圳一家生產公司工作了一年,干過操作工,做過CAD設計,學過模具設計接觸過一些PLC。 PLC是一種自動控制元件,在工業生產中用的非常多,就目前來看,這一塊編程人員缺口很大,也是能讓一位電工升級為工程師...
學習PLC是自學還是去培訓機構好 學習PLC是自學還是去培訓機構好
學習PLC要結合自身的實際情況,是想去大學還是去培訓機構,之前有沒有一點基礎,本人認為學習PLC是一個長期的過程,要不斷積累,不斷學習研究,PLC200還簡單點,PLC400要涉及的知識太多了,短時間內不好消化,也不容易記...
plc如何處理編碼器的信號 plc如何處理編碼器的信號
編碼器的信號屬于脈沖信號,在plc中為高速輸入,一般有專用的輸入端子進行采集響應頻率很高。那它的信號我們在plc中需要用高速計數器對其進行計數,通過CPU的中斷處理進行計數,所謂的中斷就是不受plc的運算周期影響。 編碼器的脈沖信號一般用于定位和測速用...
西門子博圖軟件如何檢查S7-1500的FB塊是否關聯實際參數 西門子博圖軟件如何檢查S7-1500的FB塊是否
在編程時,如果一個FB塊你不使用,那么是不必要給實參的!如果你要使用了一個FB塊或者SFB塊,那么就必須要給其賦予實際參數!檢查是否賦予了實參只能一個塊一個塊去查看! 先看一個很簡單的FB塊吧: 這是我在博圖軟件中新建的一個FB1的塊,塊內部的程序很簡...
hg0088新2后备 网址