可編程序控制器PLC各組成部件的作用
可編程序控制器PLC各組成部件的作用
1. CPU——是PLC的核心部分。與通用微機CPU一樣,CPU在PC系統(tǒng)中的作用類似于人體的神經(jīng)中樞。其功能:
(1)用掃描方式(后面介紹)接收現(xiàn)場輸入裝置的狀態(tài)或數(shù)據(jù),并存入輸入映象寄存器或數(shù)據(jù)寄存器;
(2)接收并存儲從編程器輸入的用戶程序和數(shù)據(jù);
(3)診斷電源和PC內部電路的工作狀態(tài)及編程過程中的語法錯誤;
(4)在PC進入運行狀態(tài)后:
a) 執(zhí)行用戶程序——產(chǎn)生相應的控制信號(從用戶程序存儲器中逐條讀取指令,經(jīng)命令解釋后,按指令規(guī)定的任務產(chǎn)生相應的控制信號,去啟閉有關的控制電路)
b) 進行數(shù)據(jù)處理——分時、分渠道地執(zhí)行數(shù)據(jù)存取、傳送、組合、比較、變換等動作,完成用戶程序中規(guī)定的邏輯或算術運算任務
c) 更新輸出狀態(tài)——輸出實施控制(根據(jù)運算結果,更新有關標志位的狀態(tài)和輸出映象寄存器的內容,再由輸入映象寄存器或數(shù)據(jù)寄存器的內容,實現(xiàn)輸出控制、制表、打印、數(shù)據(jù)通訊等)
2. 存儲器
系統(tǒng)程序存儲器——存放系統(tǒng)工作程序(監(jiān)控程序)、模塊化應用功能子程序、命令
解釋、功能子程序的調用管理程序和系統(tǒng)參數(shù)
*不能由用戶直接存取
用戶存儲器 用戶程序存儲器——存放用戶程序。即用戶通過編程器輸入的用戶程序。
功能存儲器(數(shù)據(jù)區(qū))——存放用戶數(shù)據(jù)
PC的用戶存儲器通常以字(16位/字)為單位來表示存儲容量。
注意:系統(tǒng)程序直接關系到PC的性能,不能由用戶直接存取,所以,通常PC產(chǎn)品資料中所指的存儲器形式或存儲方式及容量,是指用戶程序存儲器而言。
3. I/O(輸入/輸出部件)(I/O模塊:接口電路、I/O映像存儲器)
——CPU與現(xiàn)場I/O裝置或其他外部設備之間的連接部件。PLC提供了各種操作電平與驅動能力的I/O模塊,以及各種用途的I/O組件供用戶選用:
輸入/輸出電平轉換
電氣隔離
串/并行轉換
數(shù)據(jù)傳送
A/D、D/A轉換
誤碼校驗
其他功能模塊
I/O模塊可與CPU放在一起,也可遠程放置。通常,I/O模塊上還具有狀態(tài)顯示和I/O接線端子排。
4. 編程器等外部設備
編程器——PLC開發(fā)應用、監(jiān)測運行、檢查維護不可缺少的工具
作用: 用于用戶程序的編制、編輯、調試、檢查和監(jiān)視
通過鍵盤和顯示器去檢測PLC內部狀態(tài)和參數(shù)