羅克韋爾AB模塊系指由復(fù)數(shù)個(gè)具基礎(chǔ)功能之組件,組件組成之具特定功能之組件,該組件用以組成具完整功能之系統(tǒng)、設(shè)備或程序。通常以其功能,用途命名,如散熱模塊、存儲(chǔ)器模塊、游戲模塊等。是一個(gè)較大系統(tǒng)的獨(dú)特的部件,它能夠由設(shè)計(jì)者獨(dú)立設(shè)計(jì)出來,同時(shí)又可以作為一個(gè)整體在系統(tǒng)中運(yùn)轉(zhuǎn)。把一個(gè)大系統(tǒng)切割成互相獨(dú)立的不同的小系統(tǒng),可以使一些并不是經(jīng)常見面的減少必要的交流次數(shù)。另外,一個(gè)舊版本的模塊可以被新版的模塊所替換,同時(shí)卻又不影響整個(gè)系統(tǒng)的運(yùn)轉(zhuǎn)。
這樣,在新模塊中所增加的功能就可以及時(shí)在現(xiàn)存的系統(tǒng)中體現(xiàn)出來,同時(shí)也不需要更改系統(tǒng)中的其他模塊。高度模塊化的源代碼結(jié)構(gòu)給軟件和使用者均帶來了大的好處??梢詫?duì)具有某種特定功能的模塊進(jìn)行獨(dú)立開發(fā)而不需要花時(shí)間去協(xié)調(diào)與其他模塊之間的關(guān)系。
羅克韋爾AB模塊具有兩個(gè)基本的特征:外部特征和內(nèi)部特征。外部特征是指模塊跟外部環(huán)境的接口(即其他模塊或程序調(diào)用該模塊的方式,包括有輸入輸出參數(shù)、引用的全局變量)和模塊的功能;內(nèi)部特征是指模塊的內(nèi)部環(huán)境具有的特點(diǎn)(即該模塊的局部數(shù)據(jù)和程序代碼)。主要性能指標(biāo):1)存儲(chǔ)容量;2)控制容量:就是IO容量,也叫IO能力,通常以離散量(數(shù)字量)個(gè)數(shù)計(jì);3)掃描周期;4)指令功能及軟件支持;5)網(wǎng)路與通信。
常安裝于通用的輸入輸出框架上。裝有CPU模塊的框架稱為基本框架,其他為擴(kuò)展框架?;A(chǔ)框架與擴(kuò)展框架之間如果距離較近(一般不超過30m),可通過擴(kuò)展本地IO通信口與多個(gè)本地?cái)U(kuò)展框架相連;如果距離較遠(yuǎn)(一般小于3000m),可通過遠(yuǎn)程IO連接。