西門子S7-300數(shù)字量輸入模塊
可編程序控制器(Programmable Controller)原本應(yīng)簡(jiǎn)稱PC,,為了與個(gè)人計(jì)算機(jī)專稱PC相區(qū)別,,所以可編程序控制器簡(jiǎn)稱定為PLC(Programmable Logic Controller),但并非說(shuō)PLC只能控制邏輯信號(hào),。PLC是專門針對(duì)工業(yè)環(huán)境應(yīng)用設(shè)計(jì)的,,自帶直觀、簡(jiǎn)單并易于掌握編程語(yǔ)言環(huán)境的工業(yè)現(xiàn)場(chǎng)控制裝置,。
PLC的基本組成
PLC基本組成包括中央處理器(CPU),、存儲(chǔ)器、輸入/輸出接口(縮寫為I/O,,包括輸入接口,、輸出接口、外部設(shè)備接口,、擴(kuò)展接口等),、外部設(shè)備編程器及電源模塊組成,見(jiàn)圖1,。PLC內(nèi)部各組成單元之間通過(guò)電源總線,、控制總線、地址總線和數(shù)據(jù)總線連接,,外部則根據(jù)實(shí)際控制對(duì)象配置相應(yīng)設(shè)備與控制裝置構(gòu)成PLC控制系統(tǒng),。
西門子S7-300數(shù)字量輸入模塊
1. 中央處理器
中央處理器(CPU)由控制器、運(yùn)算器和寄存器組成并集成在一個(gè)芯片內(nèi),。CPU通過(guò)數(shù)據(jù)總線總線,、地址總線、控制總線和電源總線與存儲(chǔ)器,、輸入輸出接口,、編程器和電源相連接。
小型PLC的CPU采用8位或16位微處理器或單片機(jī),,如8031,、M68000等,這類芯片價(jià)格很低,;中型PLC的CPU采用16位或32位微處理器或單片機(jī),,如8086、96系列單片機(jī)等,,這類芯片主要特點(diǎn)是集成度高,、運(yùn)算速度快且可靠性高;而大型PLC則需采用高速位片式微處理器,。
CPU按照PLC內(nèi)系統(tǒng)程序賦予的功能指揮PLC控制系統(tǒng)完成各項(xiàng)工作任務(wù),。
2. 存儲(chǔ)器
PLC內(nèi)的存儲(chǔ)器主要用于存放系統(tǒng)程序,、用戶程序和數(shù)據(jù)等。
1)系統(tǒng)程序存儲(chǔ)器
PLC系統(tǒng)程序決定了PLC的基本功能,,該部分程序由PLC制造廠家編寫并固化在系統(tǒng)程序存儲(chǔ)器中,主要有系統(tǒng)管理程序,、用戶指令解釋程序和功能程序與系統(tǒng)程序調(diào)用等部分,。
系統(tǒng)管理程序主要控制PLC的運(yùn)行,使PLC按正確的次序工作,;用戶指令解釋程序?qū)?span>PLC的用戶指令轉(zhuǎn)換為機(jī)器語(yǔ)言指令,,傳輸?shù)?span>CPU內(nèi)執(zhí)行;功能程序與系統(tǒng)程序調(diào)用則負(fù)責(zé)調(diào)用不同的功能子程序及其管理程序,。
系統(tǒng)程序?qū)儆谛栝L(zhǎng)期保存的重要數(shù)據(jù),,所以其存儲(chǔ)器采用ROM或EPROM。ROM是只讀存儲(chǔ)器,,該存儲(chǔ)器只能讀出內(nèi)容,,不能寫入內(nèi)容,ROM具有非易失性,,即電源斷開(kāi)后仍能保存已存儲(chǔ)的內(nèi)容,。