軟硬體結合,快速熟悉掌握PLC(可編程控制器),老司機帶你翱翔

頭條上有很多電工朋友或是剛剛從學校出來的畢業生,想掌握PLC,想要學習PLC編程。其實這種想法是錯誤的,是片面的,PLC編程只是其中一個很小的方面,PLC不同於計算機軟件,在電腦上寫寫代碼就可以了。PLC是一項系統工程,是一個軟硬結合的技術,所以,搞計算機的隨便租個房子,弄幾臺電腦,搞個APP就能估值多少億,但是搞PLC是無論如何不能搞個PLC,寫段代碼就能估值多少,騙點補貼和風投的。就是因為,

單純的PLC程序沒有任何意義,它必須在合適的硬件架構,也就是機器設備下才能實現它的價值,而它的價值就是機器能可靠,快速,低成本的生產出市場需要的產品。

軟硬件結合,快速熟悉掌握PLC(可編程控制器),老司機帶你翱翔


我們先來看一段程序

這就是我反覆向大家提及的PLC基本程序,啟保停程序,這也是PLC 的入門程序和基本工作原理的體現。相信很多朋友都能掌握,只要掌握了它,就可以說是掌握了PLC編程的基本原理。可是你掌握了它又有什麼用,能幹什麼?什麼也幹不了。

所以,學習PLC編程是沒用的,我們要學習的是整個PLC系統,它包括電氣,電工,液壓,氣動,機械等等各個方面!!所以,我們學習的是一個系統工程!而掌握這個工程的第一步,就是軟硬件結合。

所謂軟硬件結合,就是把我們所寫的PLC程序和PLC的硬件結合起來,讓硬件去控制程序。這裡的硬件主要是指括PLC的輸入輸出,也包括觸摸屏的虛擬硬件,以及遠程通訊信號。我們來分別說明。

1 PLC的硬件

PLC的硬件主要是指PLC的輸入輸出,也就是我們所說的多少點的PLC。一個輸入或是一個輸出,就是一個點。這些點每一個都取了名字,方便我們使用。而取名的方式,不同的PLC是不同的。比如三菱PLC用X0 X1 X2 表示輸入的點,用Y0 Y1 Y2表示輸出的點。歐姆龍PLC 用0.00 0.01 0.02 表示輸入的點,用100.0,100.1,100.2表示輸出的點。符合IEC 61131-3標準的PLC 輸入用I 表示,輸出用Q 表示。

軟硬件結合,快速熟悉掌握PLC(可編程控制器),老司機帶你翱翔

如圖所示的啟保停電路,要想讓這個電路真正的驅動一個電機,必須把程序中的變量和實際的PLC輸入結合起來,比如紅圈中的變量i_xStart,它就是一個單詞,沒有任何意義,我們需要用變量,將它和實際物理地址結合起來。

軟硬件結合,快速熟悉掌握PLC(可編程控制器),老司機帶你翱翔

如上圖紅圈中,我們把i_xStart和PLC 的輸入點%IX0.0 關聯起來,這樣當我們操作%IX0.0 的時候,就等於通知PLC,讓PLC操作i_xStart。我們把所有的變量和PLC的硬件關聯起來,並在PLC硬件接上相應的開關按鈕繼電器,這樣,這段PLC程序才有意義。

2 通過觸摸屏

軟硬件結合,快速熟悉掌握PLC(可編程控制器),老司機帶你翱翔

觸摸屏,簡稱HMI,就是人機交互界面,它和PLC通過通訊的方式連接起來,比如以太網,MODBUS,CANopen,Profibus等等,把按鈕給PLC實際輸入點的信號,通過通訊的方式給到PLC。

軟硬件結合,快速熟悉掌握PLC(可編程控制器),老司機帶你翱翔

如圖所示,這是HMI畫面中 啟動按鈕的內部操作流程。當我們按下按鈕時,觸摸屏它對變量i_xStart 進行置 ON操作,而i_xStart 的地址是%MX0.0,這樣就等於對PLC內部的%MX0.0進行了置ON(由於施耐德觸摸屏採用MODBUS 連接PLC時,無法直接對PLC的輸入輸出進行操作,就對%MX0.0進行操作)。

可以看出,採用HMI的時候,我們通過觸摸屏代替了實際的按鈕,其實質還是一樣的,當按鈕很多的時候,還可以節省硬件成本和佈線成本。

3 通過PLC之間的通訊

這種方法和 通過HMI是一樣的,不過是把HMI換成了其他PLC。隨著互聯網技術的發展,工業互聯網的應用也越來越多,所以,工業現場PLC之間都採用了互聯網進行通訊,它佈線簡單,傳輸距離長,傳輸速度快,傳輸容量大,實時性強,應用也越來越廣泛。

歡迎關注頭條號‘譬如朝露’ 工控老司機帶你裝逼帶你飛,帶你輕鬆玩轉PLC。本小編的文章只發布在今日頭條,其他網站出現的均為網頁抓取,複製粘貼,無恥抄襲。


分享到:


相關文章: