尋址的過程是什么?
閱讀:1011 發(fā)布時(shí)間:2021-5-14
要控制一個過程,需要從用戶程序確定SM通道(輸入和輸出)的地址。通道位置與用戶程序地址之間的分配必須一一對應(yīng)且。地址分為物理地址和邏輯地址,其中特定通道的物理地址是固定的,是基于輸入或輸出的物理位置;邏輯地址是可以自由選擇的,用于在程序中尋址具體的輸入或輸出。
根據(jù)模塊在CR中的插槽號計(jì)算該模塊的默認(rèn)地址時(shí),對于模擬量模塊和數(shù)字量模塊應(yīng)采用不同的算法,插槽編號可直接從機(jī)架上讀出,如圖1-20所示為18個插槽在機(jī)架中的插槽編號情況。
在S7-400中,數(shù)字量模塊的默認(rèn)地址從O開始(CR的第一個插槽,它通常由PS占用),直到68(第18個插槽)。數(shù)字量模塊默認(rèn)地址一(插槽號 1)×4。例如,第10個插槽中數(shù)字量模塊的默認(rèn)地址=(10-1)×4—36。
在S7-400中,模擬量模塊的默認(rèn)地址從512開始(CR的第一個插槽,它通常由PS占用),直到1600。模擬量模塊默認(rèn)地址一(插槽號一1)×64+51 2。例如,第10個插槽中模擬量模塊的默認(rèn)地址一(10-1)×64+512 =1088。
數(shù)字量模塊上的通道是按位進(jìn)行尋址的。對于32點(diǎn)輸入的數(shù)字量輸入模塊,將使用4個字節(jié)從該模塊的默認(rèn)地址開始來尋址輸入;對于16點(diǎn)輸入的數(shù)量輸入模塊,將使用2個字節(jié)。這些字節(jié)中的第0位~第7位則由各個輸入保留。
模擬量模塊上的通道是按字進(jìn)行尋址的。從模塊的默認(rèn)地址開始,各通道的地址以2個字節(jié)遞增。