S7-200 CPU 22*系列PLC具有2-7個擴展模塊,不同的CPU擴展規則不同,具體規則需查閱西門子提供的操作手冊。
每個擴展模塊的組態地址編號取決于各模塊的類型和該模塊在I/O鏈中所處的位置。
編址就是對輸入/輸出模塊上的I/O點進行編號,以便程序執行時可以唯一地識別每個I/O點。它的方法是同種類型輸入或輸出點的模塊在鏈中以主機的位置而遞增,其他類型的模塊有無,以及所處的位置都不影響本類型模塊的編號。
下面舉個例子來說明I/O的編制。例如,某一控制系統選用CPU224,系統所需的輸入/輸出點數各為:數字量輸入24點、數字量輸出20點、模擬量輸入6點、模擬量輸出2點。
本系統可有多種不同模塊的選取組合,并且各模塊在I/O鏈中的位置排列方式也可能有多種,這里模塊連接方式為:選擇主機CPU224+模塊1EM221 DI8 DC24V+模塊2EM222 D08 DC24V+模塊3EM235AI4/AO1 12位+模塊3EM223DI4/DO4 DC24V+模塊5EM235AI4/AO1 12位
各模塊編制:主機I/O I0.0 Q0.0模塊1 I/O I2.0模塊2 I/O Q2.0 模塊3 I/O AIW0模塊4 I/O I3.0 Q3.0模塊5 I/O AW8
I0.1 Q0.1 I2.1 Q2.1 AIW2 I3.1 Q3.1 AW10
I0.2 Q0.2 I2.2 Q2.2 AIW4 I3.2 Q3.2 AW12
I0.3 Q0.3 I2.3 Q2.3 AIW6 I3.3 Q3.3 AW14
I0.4 Q0.4 I2.4 Q2.4
I0.5 Q0.5 I2.5 Q2.5 AQW0 AQW2
I0.6 Q0.6 I2.6 Q2.6
I0.7 Q0.7 I2.7 Q2.7
I1.0 Q1.0
I1.1 Q1.1
I1.2
I1.3
I1.4
I1.5
由這個例子,不難看出S7-200 系統擴展對輸入/輸出的組態的規則如下
1)同類型輸入或輸出點的模塊進行順序編制
2)對于數字量,輸入/輸出映像寄存器的單位長度為8位(1個字節),本模塊的高位實際位數未滿8位,未用位不能分配給I/O鏈的后續模塊
對于模擬量,輸入/輸出以2個字節(1個字)遞增方式來分配空間
有幫助的話,回復下!!!
[ 此貼被lxh3251335在2008-08-19 17:03重新編輯 ]