ycdycl
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 6 個(gè)
工控威望: 179 點(diǎn)
下載積分: 601 分
在線(xiàn)時(shí)間: 35(小時(shí))
注冊(cè)時(shí)間: 2008-12-08
最后登錄: 2016-07-14
查看ycdycl的 主題 / 回貼
樓主  發(fā)表于: 2008-12-08 20:21
好東東大家分享
編址:就是對(duì)輸入/輸出模塊上的I/O點(diǎn)進(jìn)行編碼,以便程序執(zhí)行時(shí)可以唯一地識(shí)別每個(gè)I/O點(diǎn)。

編址方法

1.?dāng)?shù)字量I/O點(diǎn)的編址是以字長(zhǎng)為單位,采用標(biāo)志域(I或Q)、字節(jié)號(hào)和位號(hào)三部分的組成形式,在字節(jié)號(hào)和位號(hào)之間以點(diǎn)分隔,習(xí)慣上稱(chēng)做字節(jié)·位編址。每個(gè)I/O點(diǎn)就有了唯一的識(shí)別地址,地址的表示如圖:

Q
1
·
5

標(biāo)志域(數(shù)出Q、數(shù)入I)
字節(jié)地址
字節(jié)號(hào)和位號(hào)的分隔點(diǎn)
字節(jié)中位的編號(hào)(0_7)


數(shù)字量輸入輸出的字節(jié)和位編址都是從0開(kāi)始,每個(gè)位都是0~7,共8位。

2.模擬量I/O編址是以字長(zhǎng)(16位)為單位。在讀寫(xiě)模擬量信息時(shí),模擬輸入輸出按字單位讀寫(xiě)。模擬輸入只能進(jìn)行讀操作,而模擬輸出只能進(jìn)行寫(xiě)操作,每個(gè)模擬輸入輸出都是一個(gè)模擬端口。一模擬端口的地址由標(biāo)志域(AI/AQ)、數(shù)據(jù)長(zhǎng)度標(biāo)志(W)以及字節(jié)地址(0~30之間的十進(jìn)制偶數(shù))組成。模擬端口的地址從0開(kāi)始,以2遞增(如:AIW0、AIW2、AIW4等),對(duì)模擬端口奇數(shù)編址是不允許的。地址的表示如圖:

AI
W
8

標(biāo)志域(模出AQ、

模入AI)
數(shù)據(jù)長(zhǎng)度(字)
字節(jié)地址(0、2、4……)


3.?dāng)U展模塊的編址,由擴(kuò)展模塊I/O端口的類(lèi)型及其在擴(kuò)展I/O鏈中的位置決定。擴(kuò)展模塊的編址按照由左至右,地址編碼依次排序。擴(kuò)展模塊的數(shù)字量I/O點(diǎn)編址以字節(jié)·位編址形式,擴(kuò)展模塊的模擬量I/O編址仍以字長(zhǎng)(16位)為單位。

詳情請(qǐng)直接留言或聯(lián)系congdong19790607@163.com