產(chǎn)品簡(jiǎn)介
ARM架構(gòu)(7或9系列)
摩托羅拉/飛思卡爾68000系列架構(gòu)
IBM的Power架構(gòu)
ARM架構(gòu)由總部位于英國(guó)的ARM公司設(shè)計(jì),,該公司擁有超過1700名員工,。ARM不制造芯片,而是設(shè)計(jì)和授權(quán)芯片的知識(shí)產(chǎn)權(quán)(IP),。(1)ARM架構(gòu)廣泛應(yīng)用于嵌入式系統(tǒng)和設(shè)備,它和個(gè)人數(shù)字助理(PDA)等消費(fèi)電子產(chǎn)品中占有特別大
詳細(xì)介紹
西門子S7-200PLC電源燒壞維修
西門子S7-200PLC電源燒壞維修
PLC中最常見的處理器架構(gòu)有三種類型:
ARM架構(gòu)(7或9系列)
摩托羅拉/飛思卡爾68000系列架構(gòu)
IBM的Power架構(gòu)
ARM架構(gòu)由總部位于英國(guó)的ARM公司設(shè)計(jì),,該公司擁有超過1700名員工,。ARM不制造芯片,而是設(shè)計(jì)和授權(quán)芯片的知識(shí)產(chǎn)權(quán)(IP),。(1)ARM架構(gòu)廣泛應(yīng)用于嵌入式系統(tǒng)和設(shè)備,,它在個(gè)人數(shù)字助理(PDA)等消費(fèi)電子產(chǎn)品中占有特別大的份額,*超過90%,。(2)ARM處理器可以以big-endian或little-endian模式運(yùn)行,,也可以使用ARM(32位)和Thumb(16位)指令集。ARM處理器通常是定制芯片系統(tǒng)(SOC)的一部分,。
摩托羅拉(現(xiàn)為飛思卡爾)68000系列是一款32位復(fù)雜指令集(CISC)微處理器,。它廣泛用于嵌入式系統(tǒng)中,。在2000年時(shí),它曾是暢銷的32位架構(gòu)處理器,,68000系列是big-endian,。
Power架構(gòu)包括PowerPC,,是由IBM,,Freescale,,AMCC,Tundra和P.A. Semi等公司實(shí)施的精簡(jiǎn)指令集(RISC)微處理器架構(gòu),。Power架構(gòu)采用big-endian字節(jié)序列,。
3.8 存儲(chǔ)布局
PLC通常使用非易失性閃存存儲(chǔ)來存儲(chǔ)處理器模塊固件和梯形邏輯程序(或其他IEC 61131-3語(yǔ)言)。閃存存儲(chǔ)器的地址映射到處理器的地址空間,,其他板載設(shè)備的控制寄存器也是如此,。RAM用于存儲(chǔ)運(yùn)行時(shí)狀態(tài)。
3.9 嵌入式操作系統(tǒng)
許多嵌入式操作系統(tǒng)被同時(shí)也是實(shí)時(shí)操作系統(tǒng)(RTOS),。要被視為RTOS,,操作系統(tǒng)必須是“確定性延遲,或者保證最壞的中斷延遲或上下文切換時(shí)間",。
PLC經(jīng)常使用商業(yè)RTOS實(shí)現(xiàn),,例如VxWorks、Windows CE或QNX,。也可能使用自定義的“內(nèi)部"操作系統(tǒng)。雖然目前還不常見,,但一些制造商已開始在PLC上使用基于Linux的操作系統(tǒng)。其實(shí),,上面提到的這些設(shè)備(PLC、RTU,、IED和電子繼電器)在控制系統(tǒng)對(duì)象關(guān)系模型(ORM)中都執(zhí)行某個(gè)功能子集,。例如,,RTU通常是SCADA系統(tǒng)僅提供現(xiàn)場(chǎng)I/O控制的功能,通過現(xiàn)場(chǎng)I/O傳感器進(jìn)行采樣,,個(gè)別情況下,,RTU會(huì)為執(zhí)行器生成觸發(fā)器,。電子繼電器將始終執(zhí)行采樣和觸發(fā)功能,。RTU將生成狀態(tài)數(shù)據(jù)字段點(diǎn),,有時(shí)還會(huì)處理命令數(shù)據(jù)字段點(diǎn)。繼電器將產(chǎn)生狀態(tài)數(shù)據(jù)字段點(diǎn),,但不太可能處理命令的數(shù)據(jù)字段點(diǎn),。RTU一般沒有本地控制功能,但繼電器具有該功能,。除了與傳感器,,執(zhí)行器和上層控制功能通信外,PLC還具有重要的本地控制功能,。這些功能看似相似,,但在ORM中有很大不同。