雛鷹づ翱翔
級(jí)別: *
![]() |
我想問(wèn)一下,我用的224XP的CPU,加了一個(gè)EM231的模塊,EM231用了兩路電流輸入A,B,CPU上用了一個(gè)電流輸出,請(qǐng)問(wèn)我的這兩個(gè)輸入量怎么讀,輸出量怎么寫啊? ![]() ![]() |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員
![]() ![]() ![]() ![]() |
因?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)換的。 以上 |
---|---|
本帖最近評(píng)分記錄: |
flin124
級(jí)別: 略有小成
![]() |
補(bǔ)充一下 AQW0、AQW2也被CPU224占掉了 如果還有模擬量輸出模塊的話 輸出地址要從AQW4開(kāi)始 |
---|---|
|