Page 17 - AB055_可程式控制實習
P. 17
第1章 可程式控制器簡介 1-9
主機:
中央處理單元(CPU)
中央處理單元是可程式控制器的控制中心,它可將儲存於
記憶體中的程式依程序逐步取出加以分析、判斷、運算及執
行。這種依程序逐步執行的動作,稱之為掃描。CPU 掃描程式
時間的長短會影響可程式控制器的功能,因此在購買可程式控
制器時需考慮 CPU 的執行速度。另外,CPU 處理資料的字元長
度也會影響掃描時間,早期的可程式控制器皆使用 8 或 16 位元
的CPU,處理的速度較慢,近來 32 位元或 64 位元的CPU,也使
用在可程式控制器上了。
記憶體
分系統程式區、資料暫存區及使用者程式區三部分。
系統程式區
資料暫存區 記憶體
使用者程式區
圖 1-18
系統程式區
為一唯讀式記憶體(ROM),掌管及驅動可程式控制器
的硬體電路。它能因應各種指令,以指揮系統做出適當的回
應。此段區域內的程式是必備的,且無法做任意修改,缺少
此段程式,可程式控制器將無法工作。這個在系統程式區內
的程式,讀者是不易了解的,所以只要了解它的用途就可以
了。
資料暫存區
此區域用來存放 CPU 執行的結果、各類暫存器的現值或狀
態以及使用者的資料。因為資料會隨著時間或執行的結果而
改變,因此須使用可隨時更動的讀寫式記憶體(隨機存取記
憶體 RAM)。
使用者程式區
此區域也是為讀寫式記憶體(RAM),用來存放使用者所
規劃的程式。一般可程式控制器都提供 1K(1024 字元組)、
2K、4K、8K、16K…不等之記憶容量供使用者書寫程式用。