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