mzhanhua
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看mzhanhua的 主題 / 回貼
樓主  發(fā)表于: 2011-01-05 17:08
各位大俠好,我剛自學(xué)PLC不久,在用S7-200的CPU224+EM235做一個(gè)PH自動(dòng)調(diào)節(jié)控制的時(shí)候遇到這樣問(wèn)題:

    主程序中對(duì)AIW0的原水量模擬輸入進(jìn)行處理,并將處理后結(jié)果存放在VD10,假設(shè)處理后結(jié)果原水量為4520.9 m3/h,但我在子程序想調(diào)用VD10中數(shù)據(jù)(假設(shè)想用4520.9),發(fā)現(xiàn)讀取出該地址數(shù)據(jù)卻為有符號(hào)數(shù) +189053246,并不是4520.9,而在主程序里直接讀取VD10數(shù)值就是4520.9,其實(shí)我也知道在狀態(tài)表里有對(duì)地址數(shù)據(jù)格式的轉(zhuǎn)換,但在程序中我不知道怎么實(shí)現(xiàn),取得我要的4520.9這樣的浮點(diǎn)數(shù)值,而不是有符號(hào)數(shù)。
sjm213
有小知識(shí),無(wú)大學(xué)問(wèn)。
級(jí)別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5190 個(gè)
工控威望: 7413 點(diǎn)
下載積分: 158348 分
在線時(shí)間: 3150(小時(shí))
注冊(cè)時(shí)間: 2007-11-21
最后登錄: 2024-10-27
查看sjm213的 主題 / 回貼
1樓  發(fā)表于: 2011-01-05 23:06
狀態(tài)表中數(shù)據(jù)格式設(shè)置為“Real”
mzhanhua
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看mzhanhua的 主題 / 回貼
2樓  發(fā)表于: 2011-01-06 08:21
sjm213   你理解錯(cuò)了 我并不是要在狀態(tài)表中看數(shù)據(jù)值,而是想在子程序中直接尋址VD10中浮點(diǎn)數(shù)格式的值