1.請(qǐng)問(wèn)第一個(gè)模塊占用多少位?是8位還是按最大位數(shù)16位來(lái)分配的?
是8位。
2.請(qǐng)問(wèn)第一個(gè)模塊是不是占用32個(gè)點(diǎn)的地址?
在s7-300中,如是系統(tǒng)指定,不是32點(diǎn)。是8點(diǎn)。如有用戶(hù)自己定義是另一回事了。
s7-200地址分配原則(由系統(tǒng)指定):
s7-200擴(kuò)展模塊上的i/o地址按照離cpu的距離遞增排列。離cpu越近,地址號(hào)越小。
在模塊之間,數(shù)字量信號(hào)的地址總是以8位(1個(gè)字節(jié))為單位遞增。如果cpu上的物理輸入點(diǎn)沒(méi)有完全占據(jù)一個(gè)字節(jié),其中剩余未用的位也不能分配給后續(xù)模塊的同類(lèi)信號(hào)。
模擬量輸出模塊總是要占據(jù)兩個(gè)通道的輸出地址。即便有些模塊(em235)只有一個(gè)實(shí)際輸出通道,它也要占用兩個(gè)通道的地址。
在編程計(jì)算機(jī)和cpu實(shí)際聯(lián)機(jī)時(shí),使用micro/win的菜單命令“plc>information”,可以查看cpu和擴(kuò)展模塊的實(shí)際i/o地址分配。
s7-200系統(tǒng)中除了數(shù)字量和模擬量i/o擴(kuò)展模塊占用輸入/輸出地址外,一些智能模塊(特殊功能模塊)也需要在地址范圍中占用地址。這些數(shù)據(jù)地址被模塊用來(lái)進(jìn)行功能控制,一般不直接連接到外部信號(hào)。
s7-300地址可由系統(tǒng)指定,有可由用戶(hù)定義。