PLC是應用面很廣,發展非常迅速的工業自動化裝置,在工廠自動化(FA)和計算機集成制造系統(CIMS)內占重要地位。今天的PLC功能,遠不僅是替代傳統的繼電器邏輯。
PLC系統一般由以下基本功能構成:多種控制功能。數據采集、存儲與處理功能。通信聯網功能。輸入/輸出接口調理功能。人機界面功能。
編程、調試功能:
1、控制功能邏輯控制:PLC具有與、或、非、異或和觸發器等邏輯運算功能,可以代替繼電器進行開關量控制。
定時控制:它為用戶提供了若干個電子定時器,用戶可自行設定:接通延時、關斷延時和定時脈沖等方式。
計數控制:用脈沖控制可以實現加、減計數模式,可以連接碼盤進行位置檢測。
順序控制:在前道工序完成之后,就轉入下一道工序,使一臺PLC可作為多部步進控制器使用。
數據采集、存儲與處理功能數學運算功能:
基本算術:加、減、乘、除。
擴展算術:平方根、三角函數和浮點運算。
比較:大于、小于和等于。
數據處理:選擇、組織、規格化、移動和先入先出。
模擬數據處理:PID、積分和濾波。
2、輸入/輸出接口調理功能具有A/D、D/A轉換功能,通過I/O模塊完成對模擬量的控制和調節。位數和精度可以根據用戶要求選擇。
3、具有溫度測量接口,直接連接各種電阻或電偶。
4、通信、聯網功能現代PLC大多數都采用了通信、網絡技術,有RS232或RS485接口,可進行遠程I/O控制,多臺PLC可彼此間聯網、通信,外部器件與一臺或多臺可編程控制器的信號處理單元之間,實現程序和數據交換,如程序轉移、數據文檔轉移、監視和診斷。
通信接口或通信處理器按標準的硬件接口或專有的通信協議完成程序和數據的轉移。如
西門子S7-200的Profibus現場總線口,其通信速率可以達到12Mbps.
在系統構成時,可由一臺計算機與多臺PLC構成集中管理、分散控制的分布式控制網絡,以便完成較大規模的復雜控制。通常所說的SCADA系統,現場端和遠程端也可以采用PLC作現場機。
5、人機界面功能提供操作者以監視機器/過程工作必需的信息。允許操作者和PC系統與其應用程序相互作用,以便作決策和調整。
實現人機界面功能的手段:從基層的操作者屏幕文字顯示,到單機的CRT顯示與鍵盤操作和用通信處理器、專用處理器、個人計算機、工業計算機的分散和集中操作與監視系統。6、編程、調試等使用復雜程度不同的手持、便攜和桌面式編程器、工作站和操作屏,進行編程、調試、監視、試驗和記錄,并通過打印機打印出程序文件。