PLC的功能
隨著科學技術的不斷發展,可編程序控制技術日趨完善,其功能越來越強。它不僅可以代替繼電器控制系統,使硬件軟化,提高系統的可靠性和柔性,而且還具有運算、計數、計時、調節、聯網等許多功能。可編程序控制器與計算機系統也不盡相同,它省去了一些函數運算功能,卻大大增強了邏輯運算和控制功能,其中包括步進順序控制、限時控制、條件控制、計數控制等,而且邏輯電路簡單,指令系統也大大簡化,程序編制方法容易掌握,程序結構簡單直觀。它還配有可靠的輸入/輸出接口電路,可直接用于控制對象及外圍設備,使用極其方便,即使在很惡劣的工業環境中, 仍能保持可靠運行。
(1)邏輯控制
可編程序控制器具有邏輯運算功能,它設置有“與”、“或”、“非”等邏輯運算指令,能夠描述繼電器觸點的串聯、并聯、串并聯等各種連接。因此它可以代替繼電器進行組合邏輯和順序邏輯控制。
(2)定時控制
可編程序控制器具有定時控制功能。它為用戶提供若干個定時器,并設置了定時指令、定時時間可由用戶在編程時設定,并能再運行中被讀出與修改,定時時間的最小單位也可在一定的范圍內進行選擇,因此使用靈活,操作方便。
(3)計數控制
可編程序控制具有計數控制功能。可為用戶提供若干個計數器,并設置了計數指令。計數值可由用戶在編程時設置,因此使用靈活,操作方便。
(4)A/D、D/A轉換
大多數可編程序控制器具有模/數(A/D)和數/模(D/A)轉換功能,能完成對模擬量的檢測與控制。
(5)定位控制
有些可編程序控制器具有步進電動機和伺服電動機控制功能,能組成開環系統或閉環系統,實現位置控制。
(6)通信與聯網
有些可編程序控制器具有聯網和通信功能,可以進行遠程I/O控制,多臺可編程序控制器之間可以進行同位連接,還可以與計算機進行上位連接。由一臺計算機和多臺可編程序控制器可以組成“集中管理、分散控制”的分布式控制網絡,以完成較大規模的復雜控制。
(7)數據處理功能
大多數可編程序控制器都具有數據處理功能,能進行數據并行傳送、比較運算;BCD碼的加、減、乘、除等運算;還能進行字的按位“與”、“異或”、求反、邏輯移位、算術移位、數據檢索、比較、數制轉換等操作。
隨著科學技術的不斷發展,可編程序控制器的功能還在不斷拓寬和增強。