雛鷹づ翱翔
級別: *
|
我想問一下,我用的224XP的CPU,加了一個EM231的模塊,EM231用了兩路電流輸入A,B,CPU上用了一個電流輸出,請問我的這兩個輸入量怎么讀,輸出量怎么寫啊? |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員
|
因為224XP自帶有兩路模擬量輸入和一路模擬量輸出,而EM231帶有4路模擬量輸入。 因此其模擬量地址排列為 224XP 2路AI輸入 AIW0 AIW2 1路AO輸出 AQW0 假設EM231排列在224XP的第一個模塊位置上,那么EM231的AI輸入地址就為: 第一路 AIW4 第二路 AIW6 第三路 AIW8 第四路 AIW10 只要在程序中使用MOV指令來讀取相應的地址,就可以得到模擬量的輸入值。 要注意的是,我們讀取的是經(jīng)過模擬量模塊轉(zhuǎn)換的值,比如,模擬量輸入為0-20mA,那么我們讀取的數(shù)值在0-32000之間,當我們讀到32000,那么就代表是20mA,對于輸出也如此,我們只要向AO輸出端口地址發(fā)送0-32000之間的數(shù)就可以了,至于多少模擬量模擬量模塊會進行轉(zhuǎn)換的。 以上 |
---|---|
本帖最近評分記錄: |
flin124
級別: 略有小成
|
補充一下 AQW0、AQW2也被CPU224占掉了 如果還有模擬量輸出模塊的話 輸出地址要從AQW4開始 |
---|---|
|