
好東東大家分享
編址:就是對輸入/輸出模塊上的I/O點(diǎn)進(jìn)行編碼,以便程序執行時(shí)可以唯一地識別每個(gè)I/O點(diǎn)。
編址方法
1.數字量I/O點(diǎn)的編址是以字長(cháng)為單位,采用標志域(I或Q)、字節號和位號三部分的組成形式,在字節號和位號之間以點(diǎn)分隔,習慣上稱(chēng)做字節·位編址。每個(gè)I/O點(diǎn)就有了唯一的識別地址,地址的表示如圖:
Q
1
·
5
標志域(數出Q、數入I)
字節地址
字節號和位號的分隔點(diǎn)
字節中位的編號(0_7)
數字量輸入輸出的字節和位編址都是從0開(kāi)始,每個(gè)位都是0~7,共8位。
2.模擬量I/O編址是以字長(cháng)(16位)為單位。在讀寫(xiě)模擬量信息時(shí),模擬輸入輸出按字單位讀寫(xiě)。模擬輸入只能進(jìn)行讀操作,而模擬輸出只能進(jìn)行寫(xiě)操作,每個(gè)模擬輸入輸出都是一個(gè)模擬端口。一模擬端口的地址由標志域(AI/AQ)、數據長(cháng)度標志(W)以及字節地址(0~30之間的十進(jìn)制偶數)組成。模擬端口的地址從0開(kāi)始,以2遞增(如:AIW0、AIW2、AIW4等),對模擬端口奇數編址是不允許的。地址的表示如圖:
AI
W
8
標志域(模出AQ、
模入AI)
數據長(cháng)度(字)
字節地址(0、2、4……)
3.擴展模塊的編址,由擴展模塊I/O端口的類(lèi)型及其在擴展I/O鏈中的位置決定。擴展模塊的編址按照由左至右,地址編碼依次排序。擴展模塊的數字量I/O點(diǎn)編址以字節·位編址形式,擴展模塊的模擬量I/O編址仍以字長(cháng)(16位)為單位。
詳情請直接留言或聯(lián)系
congdong19790607@163.com