回覆列表
-
1 # 工控人
-
2 # 控制研究控
這個問題,應該說一些很簡單的接點指令的梯形圖比較容易快速讀懂和理解,但是真正要看懂理解一個梯形圖程式,還是需要一些知識儲備的。
比如程式掃描執行的順序,看似某些行可能一個先一個後,但是執行之後的結果就可能完全不一樣。
再比如西門子200裡邊的SM0.1,這是一個初次掃描為1的接點,你可能看到很多程式都會用到這個點,但是如果你不知道這個特殊暫存器的含義,你就很難理解作者使用這個接點的目的。
再比如T0是定時器的編號,時基是1ms的,當你不知道這些規定的時候,比如程式設計是要求一個5ms的定時器,那麼就要用到1ms時基的定時器,當你不瞭解這些的時候,可能你會想為何不是T2,T3,T4等?
就簡單說這些吧,雖然梯形圖程式設計是plc程式設計中最大眾也相對簡單的一種程式設計方式,但是現在的PLC都早已突破了只能控制繼電器的階段,可以進行三角函式,高速計數,通訊等更強大的功能,所以不斷增加自己的知識積累,就能輕鬆看懂你所熟悉的品牌的梯形圖了。
如何快速讀懂PLC梯形圖,拿到一個陌生的梯形圖(沒有註釋過的)程式肯定是毫無頭緒的,快速的讀懂首先得了解軟元件代表著什麼才能明白其程式的功能。先從輸入輸出開始,開啟元件使用列表,看使用了哪些輸入和輸出端子,還必須結合其電路原理圖的限號、端子號來識別,否則光從梯形圖肯定看不出的,如果有實物或者觸控式螢幕訊號就簡單了。
弄清楚了輸入輸出的關係進行標註,結合上下梯形圖對輔助繼電器也進行註釋,隨著軟元件越來越清楚基本明白其執行過程。輸入輸出比較好看懂,最難的是資料型別很難看懂,這基本要靠觸控式螢幕上所標註的去找。其他的計數器、計時器也一樣。這只是認識梯形圖中軟元件所表示的意思。
那麼對於帶有註釋的梯形圖,如何快速看懂,整個梯形圖就是一個判斷的過程,滿足什麼條件就輸出對應值,最簡單的是開關量的控制很簡單,比如電機的正反轉、按鈕的輸入,其次是資料的處理,包括輸出的傳送明白資料來源和傳送目的都有什麼用,四則運算都有指令,不清楚指令功能的可以在手冊中找到。對於模擬量的使用一般都是固定的程式,如果碰到通訊的程式可能有點難,我們只需要找到要傳送的命令即可。
要想看懂PLC梯形圖最好結合著實物裝置去理解,這樣會寬一點,單單靠程式很難掌握,尤其梯形圖沒有註釋的情況下,看懂它還不如自己寫一個來得容易。