三菱GX系列ST語言介紹
朱方平
發(fā)布于2017-12-21 09:17
25
2
標簽:三菱PLC
馬上注冊,免費學習超過100課時視頻教程,免費下載海量學習資料
三菱GX Works2支持多種編程語言,其中有梯形圖,SFC,結(jié)構(gòu)化梯形圖,ST語言。每種編程語言有不同的優(yōu)點與缺點。
梯形圖是常用的PLC編程語言,以繼電器符號相類似的編程語言,其中入門簡單,邏輯思維強,符合電路控制邏輯等優(yōu)點,缺點是在編寫四則運算,功能復雜的程序比較吃力。
SFC 在順序流程控制方面比較有優(yōu)勢,以流程圖的編程方式,其邏輯思維控制強,動作流程清楚等優(yōu)點,SFC的缺點與梯形圖相同,也包含調(diào)試不方便等缺點。
結(jié)構(gòu)化梯形圖,以功能塊的形式出現(xiàn),控制思維為功率流方式,將所需要的功能做成功能塊,在主程序調(diào)用,程序結(jié)構(gòu)簡單明了,調(diào)試檢查方便。
ST語言 是以文本進行記敘的編程語言,可以以高級語言方式進行編程。在條件判斷,四則運算,處理復雜功能等優(yōu)點,但入門難,邏輯控制弱等缺點,導致ST語言在PLC編程應用較少。
ST語言在條件判斷及四則運算有很大的優(yōu)勢,控制語句條件判斷非常強大,在梯形圖中,某些關(guān)系使用觸點或比較指令很難進行判斷,使用ST語言可簡單判斷完成,編寫完成之后,可作為梯形圖編寫方式借鑒。
梯形圖在編寫四則運行往往需要編寫多行指令,關(guān)聯(lián)性不強,程序分析困難,使用復雜的
運算公式更是困難,這也是很高精密控制系統(tǒng)不使用PLC的原因,因為PLC多數(shù)使用梯形圖編寫。使用ST語言可以直接使用 -/*等數(shù)運算符號,對于復雜公式計算可幾行程序編寫完成,計算方式直觀,使PLC可以應用于復雜計算的項目中。
ST語言可以將一些重復使用的代碼,直接封裝為函數(shù),并可以定義函數(shù)的返回類型。在程序中需要使用時,我們可以直接調(diào)用函數(shù),省去重復編寫,簡化我們編程工作。
函數(shù)一般使用在一次運算中,很少需要連續(xù)調(diào)用函數(shù),如果連續(xù)執(zhí)行調(diào)用使用,可以使用FB塊功能,定義輸入接口與輸出接口,使用內(nèi)部變量,在不同程序調(diào)用FB塊,功能塊互不影響,可方便的執(zhí)行連續(xù)執(zhí)行FB塊的程序
ST語言除了以上功能,還有其它作用需要我們?nèi)ヌ剿?
作者:溫壽發(fā)
本文版權(quán)為技成所有,未經(jīng)同意,盜取必究!
推薦學習相關(guān)課程:
三菱FX PLC 編程與應用入門
三菱FX系列PLC功能指令詳解
三菱FX系列PLC SFC順序控制應用
三菱Q系列PLC基礎(chǔ)