昌暉儀表以一個啟動/保持/停止控制為例,給大家介紹PLC梯形圖、結構化文本、、指令表、功能模塊這四種常用PLC編程方式。下圖為示例相關變量的定義。
PLC變量定義
功能要求:開始信號接通時,運行信號輸出;當停止信號接通時,運行信號停止輸出。
1、梯形圖(LD)
梯形圖是最常見的PLC編程方式。梯形圖在處理一些邏輯類控制時,編程處理非常方便,受到很多工程師的喜歡和使用。如下圖所示,即為梯形圖的編程示例。

PLC梯形圖編程示例
2、指令表(IL)
指令表是PLC編程方式中接近于早期的電腦助記符編程語言,所有的動作均通過語句表實現。指令表編程方式涉及較多規約,不適宜于完成大工作量的控制要求,同時也因為指令表編程方式直觀性較差,不熟悉語句表語言的工程人員很難做出一個高質量的程序,現目前使用這種方式編程的工程師越來越少。指令表編程示例如下:
PLC指令表編程示例
3、功能塊圖(FBD)
功能塊圖的PLC編程方式通過若干的功能塊實現各種功能,工程人員在調試PLC時可通過監控程序直接觀察程序運行的導通方向(即哪一路導通,哪一路沒有導通),功能塊圖PLC編程方式在電機控制的處理方面方便實用。如伺服電機控制過程中通過狀態字在各種運行模式下切換電機,采用功能塊圖的編程方式來處理這類控制運用很方便。

功能塊圖編程示例
4、結構化文本(ST)
結構化文本的PLC編程方式是一種類似于高級編程語言的PLC編程方式。其編程思路方式非常接近于C語言,工程人員使用結構化文本的PLC編程方式更容易完成復雜的算法控制。在PLC的功能越來越強大,需求越來越多樣的今天。結構化文本可以更大的發揮PLC的運用潛力。可以預見,在PLC的運用上,結構化文本編程方式會越來越常用。
結構化文本編程示例
從上面四種PLC編程方式對比中不難看出,在PLC的各種編程方式上,各有運用特長: 梯形圖編程方式適于邏輯處理;功能塊圖編程方式類似“狀態字”的控制場景;結構化文本編程凡是適于處理算法控制。
在PLC編程的過程中,工程人員應選擇合適的PLC編程方式來提高PLC編程調試效率和降低工作強度。當然,這也要求工程人員熟練掌握多種PLC編程方式并靈活運用于工程項目之中。
相關閱讀
初學PLC必看的PLC編程步驟及流程
PLC編程專業英語180個,你認識多少