PHP 梯形图,学习PLC,不要先翻资料,干就完了.搞起你的第一个梯形图.
混了這么些年,從繼電保護到變電站綜自,從水電站控制到國家大型項目的DCS,搞PLC,搞服務(wù)器,搞網(wǎng)絡(luò).對于這種實用性技術(shù)的學(xué)習(xí),本人的經(jīng)驗就是:別先看資料,看手冊.這些東西,你看不完,看了也就都忘了.時間浪費了,啥都沒學(xué)會,反而讓自己覺得學(xué)習(xí)太難,半途而廢.一個字:干. 干的時候你自己發(fā)現(xiàn)有不明白的,再有針對性的去查資料.別多看,把這次你自己需要的技術(shù)看明白了就可以.
干,也分步驟.工控也好,運維也罷.雖然技術(shù)發(fā)展日新月異,一天不學(xué)就感覺跟不上時代.怕了嗎? 別慫,這行業(yè)的特點就是萬變不離其宗.軟件的不斷迭代,硬件的不斷更新只是為了讓你更易用.雖然其副作用就是上手難度可能會高些.但都是由基本版本發(fā)展過來的.先學(xué)簡單的,然后慢慢到高級的.
尤其是工控,西門子的PLC,現(xiàn)在已經(jīng)到了1500.但目前很多小項目用的依然是300系列,甚至還有200系列.中型項目,400用的較多.而TIA博圖軟件是為了實現(xiàn)更高整合性開放的,對應(yīng)PLC主要是1200以上.
多數(shù)朋友現(xiàn)在做的主要是中小型項目,手頭主要用的應(yīng)該是300系列.那我們就從300系列上手說起.對于我們很多剛開始入門的朋友,這時候可能又在想,profibus怎么接,觸摸屏怎么連,還要連個上位機.想想就頭大.我說兄弟呀,你連個單機梯形圖還不知道怎么開始,其它的都是后面的,你學(xué)著學(xué)著,用著用著自然到需要聯(lián)網(wǎng),需要配上位機啥的時候,你自然就知道怎么搞了.比如你現(xiàn)在一說工控,就想搞通信.那現(xiàn)在最簡單的modbus協(xié)議,可能你還感覺沒壓力.甩你個101,104規(guī)約.估計你立馬懵逼.直接改行了.一步一步來.水到渠成.
還有資料,我相信每個人手中都有幾百G的視頻文件資料.還是前面說的,資料是需要的時候查的,不是先看的,我們又不是去應(yīng)試,我們是要工地上直接上手干活的.大家找一個完整的教學(xué)視頻,堅持看完.邊看邊干.不要看著碗里的想著鍋里的.鍋里那么多,你又不是大胃王.
扯遠了,回到PLC, SIMATIC Manager你肯定裝了, PLCSIM的仿真軟件你肯定也裝了.博圖先放一邊.也許你工作里用到的僅僅就是SIMATIC Manager.用博圖搞300,那是想不開了.200更是直接不支持.用熟了SIMATIC Manager,以后搞博圖,1200.你上手絕對很快.
記住,我下面要說的內(nèi)容,大家先不要看資料.就當(dāng)自己是小白,安上軟件就開干.學(xué)程序我們講究hello world.
干PLC,那就是電機啟停. PLC最早就是繼電器搭建回路的程序化.
最簡單的需求:按下啟動按鈕(S),交流接觸器線圈得電(KM),主觸點閉合使交流電機得電.輔助觸點(KM)自保持線圈供電.按下停止按鈕(T),接觸器線圈失電.主觸點斷開.電機停止.見下圖.
手繪簡單電機控制
把這個功能用PLC實現(xiàn),怎么編程.假設(shè)我們目前還不知道300的CPU該搭配哪些輸入輸出模塊.來嘗試性搞一個邏輯出來,看我的操作視頻:新建項目
創(chuàng)建對于CPU的PLC站點
硬件組態(tài),先放機架,上面開始添加電源,cpu,輸入輸出模塊,看哪個順眼放哪個,不適配會有提示.這里重點關(guān)注輸入輸出模塊的起始地址.DI DO都是按位編碼,16位就是一個字,也就是兩個字節(jié).所以DI模塊占了0和1兩個字節(jié).每個位地址就是i0.0,i0.1....., DO模塊是從4字節(jié)開始.地址Q4.0,Q4.1.....等等類推.組態(tài)完成別忘了用Ctrl+S或按鈕保存編譯下.
模塊起始地址編輯符號表Symbols,把我們需要用到的地址都加進去,然后起個易讀的名字.就是提高程序的可讀性:
Symbols編寫主程序OB1.
這個看起來和我們繼電器原理圖是很像的吧? PLC執(zhí)行順序是從左到右,從上到下的順序掃描
OB1這時候我們就可以啟動仿真程序,將CPU打到stop位置.加個DI和DO.把地址改成我們硬件組態(tài)的一致.編譯模擬操作.
別忘了將編程口改為SIM.MPI.因為我們是模擬MPI口通訊
下載程序到仿真.
啟動在線監(jiān)測
我們也可以將輸入輸出加到變量表便于監(jiān)視:
自己隨便在仿真界面模擬下輸入,看輸出是否按照我們的想法執(zhí)行.
這時候你一定很有成就感了,對PLC編程大致過程和step7使用也有些譜了.那么肯定迫切想了解我們硬件組態(tài)里的CPU和DI,DO卡件到底啥啥樣的,怎么實際接線,為什么有的卡件不能放到機架上.為什么DO的地址是從4開始.這時候你再回頭自己去查下300系列的手冊,看下剛才放到機架上的模塊怎么用,剛才放不上去的模塊又是怎么用.
到這里,我相信你對自己的PLC之路肯定充滿信心.后續(xù)我們再一起慢慢解答心中的困惑,一步步向更復(fù)雜的實現(xiàn)前進.
總結(jié)
以上是生活随笔為你收集整理的PHP 梯形图,学习PLC,不要先翻资料,干就完了.搞起你的第一个梯形图.的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab绘制sign函数,MATLA
- 下一篇: php数组格式化显示,php 打印数组格