plc幾種常用的程式語言特點

2021-10-09 03:01:18 字數 1595 閱讀 7013

我們都知道學習某種新知識,技巧跟辦法是關鍵的。正如新手剛開始接觸plc,它的軟體程式設計言語與一般計算機言語相比,具有明顯的特色,它既不同於高檔言語,也不同於一般的彙編言語,它既要滿意易於編寫又要滿意易於除錯的要求。前期的plc僅支援梯形圖程式設計言語和指令表程式設計言語,現根據世界電工委員會制定plc程式設計支援的言語包含以下五種:梯形圖delete(ld)、指令表delete(il)、功能模組圖delete(fbd)、順序功能流程圖delete(sfc)及結構化文字delete(st)。

一、梯形圖言語(ld)梯形圖言語是plc程式設計中最常用的程式設計言語,它是與繼電器線路相似的一種程式設計言語。因為從事電氣人員對繼電器控制較為了解,所以梯形圖程式設計言語應用的程度上比較廣泛。

特點:1、具有直觀性、形象性及實用性,與電氣操作原理圖相對應;

2、梯形圖程式與繼電器控制系統相相似,電氣從業人員易於掌握;

3、梯形圖使用的繼電器是由軟元件來完成的,使用和修改較為靈敏方便。

二、指令表語言(il)指令表程式語言是與組合語言相似的一種助記符程式語言,和組合語言一樣由操作碼和運算元組成。

特點:1、常選用助記符來表明操作功用,具有簡單記憶,便於掌握;

2、與梯形圖有對應聯絡,在plc程式設計軟體下可以相互轉化有部分軟體沒有這個功用(如:三菱的gx works2)

3、便於操作,在手持程式設計器的鍵盤上選用助記符表明,在無計算機的場合可實現程式設計設計。

三、功能模組圖語言(fbd)功能模組圖語言是與數字邏輯電路類似的一種plc程式語言,對於有數位電路基礎的人比較容易掌握。

特點:1、以功能模組為單位,分析理解控制方案簡單容易

2、功能模組是用圖形的形式表達功能,直觀性強,有較好的易操作性

3、對規模大、由於功能模組圖能夠清楚表達功能關係,使程式設計、組態及除錯時間大大減少。

四、 順序功能流程圖語言(sfc)順序功能流程圖語言是為了滿足順序邏輯控制而設計的程式語言。具有圖形表達方式,能較簡單和清楚地描述併發系統和複雜系統的所有現象,在模型的基礎上能直接程式設計,所以得到了廣泛的應用。

特點:1、以功能為主線,按照功能流程的順序分配,條理清楚,便於對使用者程式理解;

2、對大型的程式可分工設計,採用較為靈活的程式結構,可節省程式設計時間和除錯時間;

五、結構化文字語言(st)結構化文字語言是用結構化的描述文本來描述程式的一種程式語言,它是類似於高階語言的一種程式語言。在大中型plc系統中,常採用結構化文本來描述控制系統中各個變數的關係,完成所需的功能或操作。

特點:1、採用高階語言進行程式設計,可以完成較為複雜的控制運算;

2、要求較高,需要有一定的計算機高階語言的知識和程式設計技巧;

3、因為直觀性和操作性較差,常用於其他程式語言較難實現的使用者程式編制。

plc程式語言有幾種?plc常用的程式語言

大家都知道學習某種新知識,技巧跟方法是關鍵的。正如新手剛開始接觸plc,它的軟體程式語言與一般計算機語言相比,具有明顯的特點,它既不同於高階語言,也不同於一般的組合語言,它既要滿足易於編寫又要滿足易於除錯的要求。海風教育退費 早期的plc僅支援梯形圖程式語言和指令表程式語言,現根據國際電工委員會制定...

三菱PLC程式語言的特點

三菱plc的程式語言與一般計算機語言相比,具有明顯的特點 它既要滿足易於編寫,又要滿足易於除錯的要求。三菱plc程式語言具有以下特點 1.圖形式指令結構 程式由圖形方式表達,指令由不同的圖形符號組成,易於理解和記憶。在邏輯運算部分,幾乎所有的廠家都採用類似於繼電器控制電路的梯形圖,很容易接受。較複雜...

PLC常用程式語言簡介

可程式設計控制器程式語言 在可程式設計控制器中有多種程式語言,它們是梯形圖語言 布林助記符語言 功能表圖語言 功能模組圖語言及結構化語句描述語言等。梯形圖語言和布林助記符語言是基本程式語言,它通常由一系列指令組成,用這些指令可以完成大多數簡單的控制功能,例如,代替繼電器 計數器 計時器完成順序控制和...