西門子PLC模塊的地址如何分配
發(fā)布于2022-11-03 11:27
59
2
標(biāo)簽:西門子PLC
1. S7-300 I/O模塊的地址分配
S7-300的數(shù)字量(或稱開關(guān)量)I/O點地址由地址標(biāo)識符、地址的字節(jié)部分和位部分組成,一個字節(jié)由0~7這8位組成。地址標(biāo)識符I表示輸入,Q表示輸出,M表示位存儲器。例如 I3.2是一個數(shù)字量輸入的地址,小數(shù)點前面的3是地址的字節(jié)部分,小數(shù)點后面的2表示它是字節(jié)中的第2位。I3.0~I3.7組成一個輸入字節(jié)IB3。
除了帶CPU的中央機架,S7-300最多可以增加3個擴展機架。每個機架最多只能安裝8個信號模塊、功能模塊或通信處理器模塊,它們安裝在第4~11號槽。
S7-300的信號模塊的字節(jié)地址與模塊所在的機架號和槽號有關(guān),模塊內(nèi)各I/O點的位地址與信號線接在模塊上的哪一個端子有關(guān)。圖2-30是32點數(shù)字量I/0模塊,其起始字節(jié)地址為X,每個字節(jié)由8個I/O點組成。圖中標(biāo)出了各I/O字節(jié)的位置和字節(jié)內(nèi)各點的位置。信號模塊內(nèi)的地址分配圖可查閱有關(guān)的手冊。
從0號字節(jié)開始,S7-300給每個數(shù)字量信號模塊分配4B (4個字節(jié))的地址,相當(dāng)于32個I/O點。M號機架(M=0~3)的N號槽(N=4~11)的數(shù)字量信號模塊的起始字節(jié)地址為32×M (N-4)×4
模擬量模塊以通道為單位,一個通道占一個字或兩個字節(jié)的地址。S7-300為模擬量模塊保留了專用的地址區(qū)域,字節(jié)地址范圍為IB256~767。一個模擬量模塊最多有8個通道,從256號字節(jié)開始,S7-300給每一個模擬量模塊分配16B(8個字)的

地址。M號機架的N號槽的模擬量模塊的起始字節(jié)地址為
128×M (N-4)×16 256
表2-6給出了信號模塊地址分配的例子。

對信號模塊組態(tài)時,將會根據(jù)模塊所在的機架號和槽號,按上述的原則自動地分配模塊的默認(rèn)地址。硬件組態(tài)窗口下面的硬件信息顯示窗口(見圖2-25)中的“I地址”列和“Q 地址”列分別是模塊的輸入和輸出的起始和結(jié)束字節(jié)地址。例如圖2-25中數(shù)字量輸入模塊的地址為IBO和IB1,數(shù)字量輸出模塊的地址為QB4和QB5。
在模塊的屬性對話框的“地址”選項卡中,用戶可以修改STEP7自動分配的地址,一般采用系統(tǒng)分配的地址,因此沒有必要死記上述的地址分配原則。但是必須根據(jù)組態(tài)時確定的I/O點的地址來編程。
2. S7-400信號模塊的地址
用硬件組態(tài)工具將模塊插入機架時,S7-400的信號模塊的起始字節(jié)地址是自動生成的,用戶也可以修改它。下面是信號模塊的地址分配原則
1)分配給模塊的地址與模塊所在的機架號和槽號無關(guān)。
2)硬件組態(tài)工具HW Config 自動統(tǒng)一分配PLC的中央機架、擴展機架和DP網(wǎng)絡(luò)上的標(biāo)準(zhǔn)從站模塊的I/O地址。
3)U/O地址分為4類,即數(shù)字量輸入、數(shù)字量輸出、模擬量輸入和模擬量輸出。按組態(tài)的先后次序,自動分配的同類I/O模塊的字節(jié)地址依次排列。
數(shù)字量I/0模塊的起始地址從0號字節(jié)開始分配,模擬量I/O模塊的起始地址從512號字節(jié)開始分配,每個模擬量I/0點占2B的地址。
對網(wǎng)絡(luò)控制系統(tǒng)的硬件組態(tài)時,標(biāo)準(zhǔn)DP從站的I/O地址與主站的I/O地址也是按組態(tài)的先后順序,分4類模塊自動統(tǒng)一分配的。