plc編程
不同的型號適用于各種編程語言。常見選項包括:
st:結構化文本(基于文本)
fbd:功能塊圖(基于圖形)
lad:梯形圖(基于圖形)
stl:語句表(基于文本)
scl:結構化控制語言(基于圖形)
如果您是邏輯和編程語言的初學者,可以廣泛尋找可用的plc編程課程和教程。fbd是初學者的流行選擇,因為它利用拖放功能。此外,它還有助于簡化i/o行為的理解。視覺、基于圖像的語言,如梯形圖,在理解和改進過程時也很有幫助。例如,一個簡單易用的梯形圖可以提供很大的幫助。另一方面,scl主要用于更復雜和要求更高的編程需求。
需要注意的是,盡管通常使用筆記本電腦和軟件,但一些舊款plc也可以使用手持編程器。
plc軟件
控制是通過應用程序在計算機上或通過連接的控制面板進行編程的。它通過接口加載到控制器上,定義輸出設備和輸入設備的切換。實際操作由plc獨立于個人電腦進行,并且具有自己的電源,可以自主運行。
plc的特定功能包括:
流量控制
鏈路控制
包括時間和計數(shù)在內的基于數(shù)字的功能
可編程邏輯控制器軟件可以進一步分為以下幾類:
循環(huán)定向plc-這些plc遵循輸入、處理和輸出的基本數(shù)據(jù)處理原則。輸入被查詢,然后控制權轉移到用戶程序。在控制信號傳輸?shù)捷敵龊?,過程將重新開始。
帶中斷的循環(huán)plc-如果連接的傳感器的狀態(tài)發(fā)生變化,這些plc會被編程為運行一個額外的適應不同情況的程序循環(huán)。額外的循環(huán)完成后,主程序將繼續(xù)執(zhí)行。
事件控制的plc-這些plc旨在在連接的傳感器的狀態(tài)變化后處理特定的預編程任務。
應該注意的是,plc編程軟件并沒有標準化。它將根據(jù)制造商進行定制,有時還會根據(jù)特定型號進行定制。這也意味著在確定plc配件要求時,可能會使用不同的常見串行電纜的替代品。
plc硬件
plc設備基本上由一個帶有一些輸入和輸出的基站構成?;景姹景ㄖ醒胙b配中的處理器、信號輸入和輸出、接口和操作系統(tǒng)。
根據(jù)型號的復雜程度,控制器可能具有不同數(shù)量的模擬或數(shù)字輸入和輸出。這些與系統(tǒng)或機器連接,通過傳感器和執(zhí)行器實現(xiàn)。例如,在輸入端,溫度、液位或壓力傳感器可以監(jiān)控機器的功能。然后,操作系統(tǒng)將評估收集到的信息,并將其與編程的用戶定義參數(shù)進行比較,然后將相應的控制信號發(fā)送到輸出端。
調節(jié)功能的執(zhí)行器也可能不同。它們可以是:
電動閥門-用于液壓和壓縮空氣
接觸器-用于切換電動馬達
驅動控制模塊
除此之外,plc的優(yōu)點之一就是其與其他計算機和設備的跨系統(tǒng)網(wǎng)絡能力。即使是舊型號也可以通過合適的電纜、插頭和連接到新設備。
大多數(shù)控制器可以使用串行電纜連接到計算機。適用于此,傳統(tǒng)的串行組件也可以通過lan連接。還用于確保兼容性并連接不同的傳輸介質,通常使用的接口是帶有db-9和db-25連接器的rs-232和rs-485。
通過合適的附加設備,可使可編程邏輯控制器更加高效,并且可以通過接口擴展設備。如果需要,還可以包括附加的io擴展模塊。其他plc硬件組件包括:
(人機界面)
觸摸屏(用于機器和系統(tǒng)的可視化、操作和診斷)
通信模塊(如modbus)
(用于更好的組裝)
顯示器和監(jiān)視器(用于直接顯示操作數(shù)據(jù))
智能網(wǎng)關(智能工業(yè)物聯(lián)網(wǎng)網(wǎng)絡)