因?yàn)?24XP自帶有兩路模擬量輸入和一路模擬量輸出,而EM231帶有4路模擬量輸入。
因此其模擬量地址排列為 224XP 2路AI輸入 AIW0 AIW2
1路AO輸出 AQW0
假設(shè)EM231排列在224XP的第一個(gè)模塊位置上,那么EM231的AI輸入地址就為:
第一路 AIW4
第二路 AIW6
第三路 AIW8
第四路 AIW10
只要在程序中使用MOV指令來(lái)讀取相應(yīng)的地址,就可以得到模擬量的輸入值。
要注意的是,我們讀取的是經(jīng)過(guò)模擬量模塊轉(zhuǎn)換的值,比如,模擬量輸入為0-20mA,那么我們讀取的數(shù)值在0-32000之間,當(dāng)我們讀到32000,那么就代表是20mA,對(duì)于輸出也如此,我們只要向AO輸出端口地址發(fā)送0-32000之間的數(shù)就可以了,至于多少模擬量模擬量模塊會(huì)進(jìn)行轉(zhuǎn)換的。
以上