眾所周知,PLC編程語言不僅要易于編寫、而且還易于調試,因此下面這幾種編程方法被廣泛應用:圖形化編程語言包括:梯形圖、功能塊圖、順序功能圖;文本化編程語言包括:指令表、 結構化文本等。 ![]() 梯形圖 梯形圖程序設計語言是用梯形圖的圖形符號來描述程序的一種程序設計語言,其程序采用梯形圖的形式描述。這種程序設計語言采用因果關系來描述事件發生的條件和結果。 ![]() 梯形圖程序設計語言的特點: 1、與電氣操作原理圖相對應,具有直觀性和對應性;2、與原有繼電器邏輯控制技術相一致,對電氣技術人員來說,易于撐握和學習;3、與原有的繼電器邏輯控制技術的不同點是,梯形圖中的能流不是實際意義的電流,內部的繼電器也不是實際存在的繼電器;4、與布爾助記符程序設計語言有一一對應關系,便于相互的轉換和程序的檢查。 功能模塊圖 功能模塊圖程序設計語言是采用功能模塊來表示模塊所具有的功能,不同的功能模塊有不同的功能。它有若干個輸入端和輸出端,通過軟連接的方式,分別連接到所需的其它端子,完成所需的控制運算或控制功能。 ![]() 功能模塊圖程序設計語言的特點: 1、以功能模塊為單位,從控制功能入手,使控制方案的分析和理解變得容易; 2、功能模塊是用圖形化的方法描述功能,它的直觀性大大方便了設計人員的編程和組態,有較好的易操作性; 3、在控制規模較大、控制關系較復錄的系統中,編程和組態時間可以縮短,調試時間也能減少; 4、被常用在大中型可編程控制器和集散控制系統的編程和組態中。 順序功能圖 順序功能圖是一種圖形化的功能性說明語言,專用于描述工業順序控制程序。使用它可以對具有并發、選擇等復雜結構的系統進行編程。 ![]() 順序功能圖程序設計語言的特點: 1、以功能為主線,條理清楚,便于對程序操作的理解和溝通; 2、對大型的程序,可分工設計,采用較為靈活的程序結構,可節省程序設計時間和調試時間; 3、常用于系統的規模較大,程序關系較復雜的場合; 4、整個程序的掃描時間較其他程序編制的程序掃描時間要大大縮短。 指令表 指令表編程語言類似于計算機中的助記符匯編語言,是可編程控制器最基礎的編程語言。 ![]() 指令表程序設計語言具有下列特點: 1、采用助記符來表示操作功能,具有容易記憶,便于掌握的特點; 2、在編程器的鍵盤上采用助記符表示,具有便于操作的特點,可在無計算機的場合進行編程設計; 3、與梯形圖有一一對應關系,其特點與梯形圖語言基本類同。 結構化文本 結構化文本是一種高級的文本語言,可以用來描述功能,功能塊和程序的行為。還可以在順序功能流程圖中描述步、動作和轉變的行為。 ![]() 結構化程序設計語言具有下列特點: 1、采用高級語言進行編程,可以完成較復雜的控制運算; 2、需要有一定的計算機高級程序設計語言的知識和編程技巧,對編程人員的技能要求較高,普通電氣人員無法完成。 3、直觀性和易操作性等性能較差; 4、常被用于采用功能模塊等其他語言較難實現的一些控制功能的實施。 PLC編程語言是一種專門用于PLC的編程語言,它能夠幫助PLC更好地完成工作。只有熟練得掌握PLC編程方法并能進行編程實踐,那么PLC高級工程師就離你不遠啦!還等什么?趕緊學習起來吧! |
|