中國(授權)一級代理商-華南區
| 更新時間 2024-12-02 08:00:00 價格 請來電詢價 西門子PLC 西門子觸摸屏 西門子伺服電機 西門子變頻器 西門子直流調速器 西門子電纜 聯系電話 13922889745 聯系手機 18475208684 聯系人 向小姐 立即詢價 |
S7-200 SMART兼容三種編程方式,分別是梯形圖(LAD)、功能塊圖(FBD)以及語句列表(STL)。其中,語句列表與IEC61131-3標準中的指令列表有著異曲同工之妙。
首先,我們談談梯形圖。
梯形圖(LAD)脫胎于早期的繼電器控制系統原理圖,與繼電器電路在風格和習慣上保持著一定的相似性。梯形圖編程的核心概念涵蓋能量流、常開觸點、常閉觸點、線圈等,這些都是從真實的繼電器控制電路中提煉出來的,因此非常容易理解。
通過梯形圖編寫的程序具有直觀易懂的特性,對于那些熟悉繼電器控制系統的人員來說,梯形圖無疑是他們Zui容易接受和使用的編程方式。以下是一個使用梯形圖編寫的電機啟動、保持、停止的程序代碼示例。
從圖中我們可以清晰地看到,梯形圖的Zui左側有一條能量流線路,能量沿著這條線路從左至右流動。當遇到閉合的觸點時,能量流可以順利通過;而遇到斷開的觸點時,能量流則會被阻斷。當從左到右形成一條完整的通路時,能量流可以抵達線圈,從而使其帶電(即產生輸出信號)。
以圖中所示的程序代碼為例,由于“停止按鈕”是一個常閉觸點,在默認情況下,能量流可以從能量線經過這個觸點。而后續的“啟動按鈕”是一個常開觸點,因此,能量流在此處被阻斷。此時,線圈“電動機運行”并未帶電,電機處于停止狀態。然而,當按下“啟動按鈕”后,它變為導通狀態,允許能量流通過,進而到達線圈“電動機”。此時,線圈帶電,電機開始運行。
接下來,我們來看看功能塊圖。
功能塊圖(FBD)這一編程方式源自數字電路,它采用了數字電路的邏輯符號,通過類似于“與門”、“或門”、“非門”等方框來表示邏輯關系。在功能塊圖中,這些方框被稱為指令框,它們左右兩側都有引腳,左側的引腳作為指令運算的輸入,右側的引腳作為指令運算的輸出。多個指令框通過“導線”相連,能量流同樣從左至右流動。
上述的電機啟保停電路用FBD語言編寫時,呈現為另一種形式的圖表。在這個圖表中,Zui左側并沒有明確的能量線,程序的執行主要取決于指令的邏輯運算結果。圖中的“AND”代表與門,“OR”代表或門。
Zui后,我們談談語句表。
語句表(STL)與匯編語言有著相似之處,它對編程人員的要求相對較高,需要他們熟悉PLC內部的各種寄存器狀態字等。同時,編程人員還需要熟悉各種指令,并清楚某個指令執行后會對哪些寄存器產生影響。雖然語句表編寫的程序在可讀性上相對較低,但其執行效率在所有語言中卻是Zui高的。對于一些特殊功能,其他語言(如梯形圖)可能難以表達,甚至無法表達,而語句表可能只需幾行代碼就能實現。這里有一個使用語句表實現的電機啟保停控制的示例。
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684