CPU模塊相當(dāng)于人的大腦和,,它不斷地采集輸入信號,,執(zhí)行用戶程序,刷新系統(tǒng)的輸出,;存儲器用來儲存程序和數(shù)據(jù),。
1.CPU芯片
CPU模塊主要由CPU芯片和存儲器組成。PLC使用以下幾類CPU芯片:
(1)通用微處理器,,如Intel公司的8086,,80186到Pentium系列芯片;
(2)單片微處理器(單片機(jī)),,如Intel公司的MCS51/96系列單片機(jī),;
(3)位片式微處理器,如AMD 2900系列位片式微處理器,。
2.存儲器
PLC的存儲器分為系統(tǒng)程序存儲器和用戶程序存儲器,。系統(tǒng)程序相當(dāng)于個(gè)人計(jì)算機(jī)的操作系統(tǒng),它使PLC具有基本的智能,,能夠完成PLC設(shè)計(jì)者規(guī)定的各種工作,。系統(tǒng)程序由PLC生產(chǎn)廠家設(shè)計(jì)并固化在ROM內(nèi),用戶不能直接讀取,。PLC的用戶程序由用戶設(shè)計(jì),,它決定了PLC的輸入信號與輸出信號之間的具體關(guān)系。用戶程序存儲器的容量一般以字(每個(gè)字由16位二進(jìn)制數(shù)組成)為單位,,三菱的FX系列PLC將用戶程序存儲器的單位稱為步(Step,,即字)。小型PLC的用戶程序存儲器容量在lK字左右,,大型PLC的用戶程序存儲器容量可達(dá)數(shù)M(兆)字,。
PLC常用以下幾種存儲器:
(1)隨機(jī)存取存儲器:(RAM)
用戶可以用編程器讀出RAM中的內(nèi)容,也可以將用戶程序?qū)懭?/span>RAM,,因此RAM又叫讀/寫存儲器,。它是易失性的存儲器,將它的電源斷開后,,儲存的信息將會丟失,。
RAM的工作速度高,價(jià)格低,,改寫方便,。為了在關(guān)斷PLC外部電源后,保存RAM中的用戶程序和某些數(shù)據(jù)(如計(jì)數(shù)器的計(jì)數(shù)值),,為RAM配備了一個(gè)鋰電池?,F(xiàn)在有的PLC仍用RAM來儲存用戶程序。
鋰電池可用2~5年,,需要更換鋰電池時(shí),,PLC面板上的“電池電壓過低”發(fā)光二極管亮,同時(shí)有一個(gè)內(nèi)部標(biāo)志位變?yōu)?/span>l狀態(tài),,可以用它的常開觸點(diǎn)來接通控制屏面板上的指示燈或聲光報(bào)警器,,通知用戶及時(shí)更換鋰電池。
(2)只讀存儲器(ROM)
ROM的內(nèi)容只能讀出,,不能寫入,。它是非易失的,它的電源消失后,,仍能保存儲存的內(nèi)容,。ROM—般用來存放PLC的系統(tǒng)程序。
(3)可電擦除的EPROM(EEPROM或E2PROM)
它是非易失性的,,但是可以用編程器對它編程,,兼有ROM的非易失性和RAM的隨機(jī)存取優(yōu)點(diǎn)。但是寫入信息所需的時(shí)間比RAM長得多,,EEPROM用來存放用戶程序,。有的PLC將EEPROM作為基本配置,有的PLC將EEPROM作為可選件,。