大家都知道學習某種新知識,技巧跟方法是關鍵的。正如新手剛開始接觸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僅支援梯形圖程式設計言語和指令表程式設計言語,現根據世界電工委員會制定p...
PLC常用程式語言簡介
可程式設計控制器程式語言 在可程式設計控制器中有多種程式語言,它們是梯形圖語言 布林助記符語言 功能表圖語言 功能模組圖語言及結構化語句描述語言等。梯形圖語言和布林助記符語言是基本程式語言,它通常由一系列指令組成,用這些指令可以完成大多數簡單的控制功能,例如,代替繼電器 計數器 計時器完成順序控制和...
plc輸出型別有幾種?
1 繼電器輸出 優點是不同公共點之間可帶不同的交 直流負載,且電壓也可不同,帶負載電流可達2a 點 但繼電器輸出方式不適用於高頻動作的負載,這是由繼電器的壽命決定的。其壽命隨帶負載電流的增加而減少,一般在幾十萬次至jl百萬次之間,有的公司產品可達1000萬次以上,響應時間為10ms。2 閘流體輸出 ...