大家用過PLC的都知道,PLC中的編程有幾種方式比如最常用的梯形圖形式的、還有結構式的、ST文本式的,這些主要看個人熟悉那種方式就那種方式的編寫程序,下面分別聊聊幾種編程方式的特點和有什麼不同。
首先結構化程序中可將多個程序(部品)彙總為一個程序。因此,可將機械處理的整體分為若干小的子進程,為各子進程分別編寫程序,從而可有效提高大系統的程序效率。
1. 結構化程序
所謂程序的結構化 , 是指將可編程控制器CPU的控制內容劃分為若干小的處理單位(部品)以形成分層結構 , 從而構成程序的設計方法。 結構化程序中 , 能夠意識到順控程序的結構化進行設計 。
程序分層方法
• 可先對程序概要進行研究,然後慢慢進行詳細設計。
• 在分層中設計在最低位的程序,具有極單純且較高獨立性的特點。
程序部品化的優點
• 由於每個部品的處理較為明確,因而可預見整體提高性能。
• 可實現分工作業、多人編程。
• 程序的再利用性高,從而提高開發效率。
2. 程序再利用性的提高
部品化的程序可作為庫進行保存。利用程序庫便於共享程序資源,有助於提高程序的再利用性。
圖形語言
1. 結構化梯形圖語言
基於繼電器迴路的設計技術創建的圖形語言。
迴路總是從左側的母線開始。
LD由觸點、線圈、功能、功能模塊組成。這些要素通過垂直線與水平線相連接
2. 功能模塊表語言
FBD語言是一種從視覺上易理解的圖形語言。
沿著數據以及信號的走向連接進行特定處理的部品(功能、 功能模塊)、 變量部品、 常數部品, 由此可以方便地創建程序, 提高程序的生產性
3.文本語言
1. 結構文本語言ST
ST語言可以通過語法進行控制,例如與C語言等高級語言同樣,採用條件語句進行選擇分支、利用循環語句進行重複等。這樣,便可以用簡潔的方法書寫清楚的程序。
結束:想學習PLC相關知識的朋友們,請點擊關注本頭條號。本頭條號不定期發佈工控方面的專業供大家學習交流。
閱讀更多 電氣電子發燒友 的文章