PLC常用的幾種編程語言,你會幾種?

關注本號,分享更多電氣知識技能

老司機帶帶我,一問起PLC常用的幾種編程語言,大佬們總是能舉列出好幾種。學習一門新技術新知識,技巧跟方法是關鍵。

PLC常用的幾種編程語言,你會幾種?的圖1

正如剛入門學習PLC的同學,首先得要對PLC有個模糊的概念,我們可以類比計算機編程一樣舉例。

軟件編程語言與一般計算機語言相比,具有明顯的特點,它既不同于高級語言,也不同于一般的匯編語言,它既要滿足易于編寫又要滿足易于調試的要求。

早期的PLC僅支持梯形圖編程語言和指令表編程語言,現(xiàn)根據(jù)國際電工委員會制定PLC編程支持的語言包括以下五種:梯形圖Delete(LD)、指令表Delete(IL)、功能模塊圖Delete(FBD)、順序功能流程圖Delete(SFC)及結構化文本Delete(ST)

今天小編就來簡單說說這幾種語言以及它們的特點和應用。


目錄



一、梯形圖Delete(LD)

二、指令表Delete(IL)

三、功能模塊圖Delete(FBD)

四、順序功能流程圖Delete(SFC)

五、結構化文本Delete(ST)




一、梯形圖Delete(LD)


梯形圖語言是PLC程序設計中最常用的編程語言,它是與繼電器線路類似的一種編程語言。因為從事電氣人員對繼電器控制較為熟悉,所以梯形圖編程語言應用的程度上比較廣泛。


特點:

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

2、梯形圖程序與繼電器控制系統(tǒng)相類似,電氣從業(yè)人員易于掌握

3、梯形圖使用的繼電器是由軟元件來實現(xiàn)的,使用和修改較為靈活方便

PLC常用的幾種編程語言,你會幾種?的圖2





二、指令表Delete(IL)


指令表編程語言是與匯編語言類似的一種助記符編程語言,和匯編語言一樣由操作碼和操作數(shù)組成。

特點:

1、常采用助記符來表示操作功能,具有容易記憶,便于掌握

2、與梯形圖有對應關系,在PLC編程軟件下可以相互轉換有部分軟件沒有這個功能(如:三菱的GX Works2)

3、便于操作,在手持編程器的鍵盤上采用助記符表示,在無計算機的場合可實現(xiàn)編程設計

PLC常用的幾種編程語言,你會幾種?的圖3





三、功能模塊圖Delete(FBD)


功能模塊圖語言是與數(shù)字邏輯電路類似的一種PLC編程語言,對于有數(shù)字電路基礎的人比較容易掌握。


特點:

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

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

3、對規(guī)模大、由于功能模塊圖能夠清楚表達功能關系,使編程、組態(tài)及調試時間大大減少

PLC常用的幾種編程語言,你會幾種?的圖4




四、順序功能流程圖Delete(SFC)


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

特點:

1、以功能為主線,按照功能流程的順序分配,條理清楚,便于對用戶程序理解

2、對大型的程序可分工設計,采用較為靈活的程序結構,可節(jié)省程序設計時間和調試時間

PLC常用的幾種編程語言,你會幾種?的圖5





五、結構化文本Delete(ST)


結構化文本語言是用結構化的描述文本來描述程序的一種編程語言,它是類似于高級語言的一種編程語言。在大中型PLC系統(tǒng)中,常采用結構化文本來描述控制系統(tǒng)中各個變量的關系,完成所需的功能或操作。


特點:

1、采用高級語言進行編程,可以完成較為復雜的控制運算

2、要求較高,需要有一定的計算機高級語言的知識和編程技巧

3、因為直觀性和操作性較差,常用于其他編程語言較難實現(xiàn)的用戶程序編制

PLC常用的幾種編程語言,你會幾種?的圖6


在PLC控制系統(tǒng)設計中,不同型號的PLC編程軟件對以上五種編程語言的支持種類是不同的,所以不但對PLC的硬件性能了解外,也要了解PLC對編程語言支持的種類。



那么今天咱們就講講FX5U中SFC編程語言的應用以及基于SFC的相關案例,更重要的是程序架構該如何進行搭建。
學技術 找技成

為了更好的學習掌握這門課程,建議大家需要提前掌握以下的基礎知識:

(1)熟悉FX5U系列PLC的硬件結構

(2)熟悉并掌握了FX5U與外圍設備的接線

(3)能夠熟練使用FX5U系列PLC的編程軟件GX Works3

(4)能夠使用“位操作指令”編寫簡單的邏輯控制程序并進行調試


講師簡介

PLC常用的幾種編程語言,你會幾種?的圖7

林瑞花老師,曾在注塑行業(yè)做機械手周邊的非標自動化設備的電氣控制部分,現(xiàn)場應用經(jīng)驗豐富,精通三菱中大型PLC、施耐德小型PLC以及國產(chǎn)小眾品牌的PLC,并且精通三菱以及施耐德的觸摸屏,也玩過多種品牌的伺服比如富士、松下、施耐德、三菱等驅動器。

理智型教學風格的同時兼具情感型教學風格,講課時深入淺出,條理清晰,層層剖析,不管任何復雜的內容都可進行層層剖析,環(huán)環(huán)相扣,結構嚴謹。講到動情之處,往往情緒高漲,慷慨激昂,滔滔不絕,扣人心弦,給人以震撼人心的力量,引起學生強烈的情感共鳴。


課程目錄

該課程主要為大家講解FX5U中SFC編程語言的應用以及基于SFC的相關案例,更重要的是程序架構該如何進行搭建。課程重點掌握轉移和步兩個元件,以及如何利用該元件進行程序設計。


PLC常用的幾種編程語言,你會幾種?的圖8


如何學習?

PLC常用的幾種編程語言,你會幾種?的圖9

掃碼學習



PLC常用的幾種編程語言,你會幾種?的圖10
你的分享、點贊、在看
我都喜歡
PLC常用的幾種編程語言,你會幾種?的圖11
登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

1