PLC程序設計及編程注意事項
1 引言
可編程序控制器(plc)是以微處理器為基礎,綜合計算機、通信、聯網以及自動控制技術而開發的新一代工業控制裝置。可編程序控制器plc在我國的發展與應用已有30多年的歷史,現在它已經廣泛應用于國民經濟的各個工業生產領域,成為提高傳統工業裝備水平和技術能力的重要設備和強大支柱。隨著我國國民經濟的全面發展和技術水平的不斷提高,可編程序控制器應用領域不斷擴大,了解熟悉和掌握plc程序設計語言以及應用軟件編程技術,對plc的進一步推廣應用和使用維護具有十分重要的作用。
2 plc程序設計語言
根據plc應用范圍,程序設計語言可以組合使用,常用的程序設計語言有:梯形圖程序設計語言;布爾助記符程序設計語言(語句表);功能表圖程序設計語言;功能模塊圖程序設計語言;結構化語句描述程序設計語言;梯形圖與結構化語句描述程序設計語言;布爾助記符與功能表圖程序設計語言;布爾助記符與結構化語句描述程序設計語言。
2.1 梯形圖(ladder diagram)
程序設計語言梯形圖程序設計語言是用梯形圖的圖形符號來描述程序的一種程序設計語言。采用梯形圖程序設計語言,程序采用梯形圖的形式描述。這種程序設計語言采用因果關系來描述事件發生的條件和結果。每個梯級是一個因果關系。在梯級中,描述事件發生的條件表示在左面,事件發生的結果表示在后面。梯形圖程序設計語言是最常用的一種程序設計語言。它來源于繼電器邏輯控制系統的描述。
在工業過程控制領域,電氣技術人員對繼電器邏輯控制技術較為熟悉,因此,由這種邏輯控制技術發展而來的梯形圖受到了歡迎,并得到了廣泛的應用。梯形圖程序設計語言的特點是:
(1) 與電氣操作原理圖相對應,具有直觀性和對應性。
(2) 與原有繼電器邏輯控制技術相一致,對電氣技術人員來說,易于撐握和學習。
?。?) 與原有的繼電器邏輯控制技術的不同點是,梯形圖中的能流(power
flow)不是實際意義的電流,內部的繼電器也不是實際存在的繼電器,因此,應用時,需與原有繼電器邏輯控制技術的有關概念區別對待。
?。?) 與布爾助記符程序設計語言有一一對應關系,便于相互的轉換和程序的檢查。
2.2布爾助記符(boolean mnemonic)
程序設計語言布爾助記符程序設計語言是用布爾助記符來描述程序的一種程序設計語言。布爾助記符程序設計語言與計算機中的匯編語言非常相似,采用布爾助記符來表示操作功能。布爾助記符程序設計語言具有下列特點:
?。?) 采用助記符來表示操作功能,具有容易記憶,便于撐握的特點。
?。?) 在編程器的鍵盤上采用助記符表示,具有便于操作的特點,可在無計算機的場合進行編程設計。
(3) 與梯形圖有一一對應關系。其特點與梯形圖語言基本類同。










