PLC結構化程序的概要及編程語言介紹


PLC結構化程序的概要及編程語言介紹

大家用過PLC的都知道,PLC中的編程有幾種方式比如最常用的梯形圖形式的、還有結構式的、ST文本式的,這些主要看個人熟悉那種方式就那種方式的編寫程序,下面分別聊聊幾種編程方式的特點和有什麼不同。

首先結構化程序中可將多個程序(部品)彙總為一個程序。因此,可將機械處理的整體分為若干小的子進程,為各子進程分別編寫程序,從而可有效提高大系統的程序效率。

1. 結構化程序

所謂程序的結構化 , 是指將可編程控制器CPU的控制內容劃分為若干小的處理單位(部品)以形成分層結構 , 從而構成程序的設計方法。 結構化程序中 , 能夠意識到順控程序的結構化進行設計 。

程序分層方法

• 可先對程序概要進行研究,然後慢慢進行詳細設計。

• 在分層中設計在最低位的程序,具有極單純且較高獨立性的特點。

程序部品化的優點

• 由於每個部品的處理較為明確,因而可預見整體提高性能。

• 可實現分工作業、多人編程。

• 程序的再利用性高,從而提高開發效率。

2. 程序再利用性的提高

部品化的程序可作為庫進行保存。利用程序庫便於共享程序資源,有助於提高程序的再利用性。

圖形語言

1. 結構化梯形圖語言

基於繼電器迴路的設計技術創建的圖形語言。

迴路總是從左側的母線開始。

LD由觸點、線圈、功能、功能模塊組成。這些要素通過垂直線與水平線相連接


PLC結構化程序的概要及編程語言介紹

2. 功能模塊表語言

FBD語言是一種從視覺上易理解的圖形語言。

沿著數據以及信號的走向連接進行特定處理的部品(功能、 功能模塊)、 變量部品、 常數部品, 由此可以方便地創建程序, 提高程序的生產性


PLC結構化程序的概要及編程語言介紹

3.文本語言

1. 結構文本語言ST

ST語言可以通過語法進行控制,例如與C語言等高級語言同樣,採用條件語句進行選擇分支、利用循環語句進行重複等。這樣,便可以用簡潔的方法書寫清楚的程序。


PLC結構化程序的概要及編程語言介紹

結束:想學習PLC相關知識的朋友們,請點擊關注本頭條號。本頭條號不定期發佈工控方面的專業供大家學習交流。


分享到:


相關文章: