PLC編程語言都有哪些?
可編程控制器(PLC),或可編程控制器是一種工業(yè)數(shù)字計算機,它已經過了堅固和適應,以控制生產過程,如裝配線,或機器人設備,或任何需要高可靠性控制和易于編程和過程故障診斷的活動。
PLC編程語言分為兩大類,圖形編程語言和文本編程語言。圖形編程語言有:梯形圖(LD語言)、順序功能圖(SFC)語言、功能框圖(FBD)語言;文本編程語言有:指令列表(IL)語言和結構文本(ST)語言。
1、圖形程序設計語言:梯形程序設計語言是一種使用梯形符號來描述程序的程序設計語言。采用梯形圖編程語言。程序以梯形圖的形式描述。這種編程語言使用因果關系描述。事件的條件和結果,每一步都是因果關系,在級聯(lián)中,描述事件發(fā)生的條件在左邊指示,事件發(fā)生的結構在后面指示。
2、時序功能圖語言:時序功能圖語言具有圖形化的表現(xiàn)形式,能夠更簡單、清晰地描述并發(fā)系統(tǒng)和復雜系統(tǒng)的所有現(xiàn)象,能夠分析和建模系統(tǒng)死鎖、不安全等異?,F(xiàn)象。它可以在模型的基礎上直接改變,因此得到了廣泛的應用。
3、功能快速圖形語言:它具有多個輸入輸出,通過軟連接,分別連接到所需的其它終端完成所需的控制操作或控制功能。功能模塊可分為不同類型。在同一類型中,函數(shù)或應用程序范圍可能因函數(shù)參數(shù)而異。例如,輸入端子的數(shù)量和輸入信號的類型使得使用范圍不同。