二、PLC組成及原理
1- PLC的基本結構
PLC基本組成包括中央處理器(CPU)、存儲器、輸入/輸出接口(縮寫為I/O,包括輸入接口、輸出接口、外部設備接口、擴展接口等)、外部設備編程器及電源模塊組成,如圖1-1。
PLC內部各組成單元之間通過電源總線、控制總線、地址總線和數據總線連接,外部則根據實際控制對象配置相應設備與控制裝置構成PLC控制系統。
圖1-1 PLC的基本組成
1、中央處理單元(CPU)
中央處理單元(CPU)是PLC 的控制中樞,它按照PLC 系統程序賦予的功能接收并存儲從編程器鍵入的用戶程序和數據、檢查電源、存儲器I/O以及警戒定時器的狀態;并能診斷用戶程序中的語法錯誤。
小型PLC的CPU采用8位或16位微處理器或單片機,如8031、M68000等,這類芯片價格很低;中型PLC的CPU采用16位或32位微處理器或單片機,如8086、96系列單片機等,這類芯片主要特點是集成度高、運算速度快且可靠性高;而大型PLC則需采用高速位片式微處理器。
當PLC 投入運行時,首先它以掃描的方式接收現場各輸入裝置的狀態和數據,并分別存入I/O 映象區,然后從用戶程序存儲器中逐條讀取用戶程序,經過命令解釋后,按指令的規定執行邏輯或算數運算的結果送入I/O 映象區或數據寄存器內,等所有的用戶程序執行完畢之后,最后將I/O 映象區的各輸出狀態或輸出寄存器內的數據傳送到相應的輸出裝置,如此循環運行直到停止運行。
為了進一步提高PLC 的可靠性近年來對大型PLC 還采用雙CPU 構成冗余系統或采用三CPU 的表決式系統,這樣即使某個CPU 出現故障整個系統仍能正常運行。