有五種主要程式語言:
1、梯形圖
2、語句表
3、功能塊圖
4、順序功能圖
5、結構化文字。 各種程式語言的特點為: 1、梯形圖: (1)是一種圖形語言,沿用傳統控制圖中的繼電器觸點、線圈、串聯等術語和一些圖形符號構成。 (2)梯形圖中觸點只有常開和常閉,觸點可是PLC輸入點接的開關,也可以是PLC內部繼電器的觸點或內部暫存器、計數器等狀態。 (3)梯形圖中的觸點可以任意串並聯,但線圈只能並聯不能串聯。 (4)內部繼電器、計數器、及川啟等不能直接控制外部負載,只能作為中間結果供CPU內部使用。 2、語句表: (1)利用助記符號表示操作功能,具有容易記憶,便於掌握等特點。 (2)在程式設計器的鍵盤上就可以進行程式設計設計。 (3)一般PLC的梯形圖和語句表可以相互裝換。 3、功能模組: (1)以功能模組為單位。衝控制功能入手,使控制方案的分析或理解變得容易。 (2)功能模組是用圖形化的方式描述功能,他的直觀性大大方便設計人員的程式設計和組態。 4、順序功能圖: (1)以功能為主線、條例清晰,便於對程式操作的理解和溝通。 (2)對大型的程式,可分工設計,採用較為靈活的程式結構,可節省程式設計時間和除錯時間。 (3)常用於系統規模較大、程式關係複雜的理解和溝通。 (4)整個程式的掃描時間有其他程式設計語言編制的程式的掃描時間大大縮短。 5、結構化文字: (1)採用高階語言進行程式設計,可以完成比較複雜的控制運算。 (2)需要有一定的計算機高階程式設計語言的知識和程式設計技巧,對程式設計人員要求較高。 (3)直觀性和易操作性相對差。 (4)常被用於採用功能模組等其他語言較難實現的一些控制功能的實施。
有五種主要程式語言:
1、梯形圖
2、語句表
3、功能塊圖
4、順序功能圖
5、結構化文字。 各種程式語言的特點為: 1、梯形圖: (1)是一種圖形語言,沿用傳統控制圖中的繼電器觸點、線圈、串聯等術語和一些圖形符號構成。 (2)梯形圖中觸點只有常開和常閉,觸點可是PLC輸入點接的開關,也可以是PLC內部繼電器的觸點或內部暫存器、計數器等狀態。 (3)梯形圖中的觸點可以任意串並聯,但線圈只能並聯不能串聯。 (4)內部繼電器、計數器、及川啟等不能直接控制外部負載,只能作為中間結果供CPU內部使用。 2、語句表: (1)利用助記符號表示操作功能,具有容易記憶,便於掌握等特點。 (2)在程式設計器的鍵盤上就可以進行程式設計設計。 (3)一般PLC的梯形圖和語句表可以相互裝換。 3、功能模組: (1)以功能模組為單位。衝控制功能入手,使控制方案的分析或理解變得容易。 (2)功能模組是用圖形化的方式描述功能,他的直觀性大大方便設計人員的程式設計和組態。 4、順序功能圖: (1)以功能為主線、條例清晰,便於對程式操作的理解和溝通。 (2)對大型的程式,可分工設計,採用較為靈活的程式結構,可節省程式設計時間和除錯時間。 (3)常用於系統規模較大、程式關係複雜的理解和溝通。 (4)整個程式的掃描時間有其他程式設計語言編制的程式的掃描時間大大縮短。 5、結構化文字: (1)採用高階語言進行程式設計,可以完成比較複雜的控制運算。 (2)需要有一定的計算機高階程式設計語言的知識和程式設計技巧,對程式設計人員要求較高。 (3)直觀性和易操作性相對差。 (4)常被用於採用功能模組等其他語言較難實現的一些控制功能的實施。