wwcwwc
級別: VIP會員
|
謝謝樓主. 十分贊同樓主觀點,因為直接調(diào)用F105/F106的話,結(jié)果會有誤差.前段時間用SM338做位置檢測,就是不用F105,現(xiàn)場按實際數(shù)值加/減,效果也可以. 我覺得西門子的模擬量輸入/輸出就是數(shù)值轉(zhuǎn)換開始有點繞,慢慢看懂了它的規(guī)率,其實也簡單了,直接引用反而在后面的計算中需要來回到數(shù)值,除非您用的傳感器是十分標(biāo)準(zhǔn)的輸出接口.幾乎沒有誤差那樣引用確實沒有問題了. [ 此帖被wwcwwc在2009-08-29 10:16重新編輯 ] |
---|---|
|
wwcwwc
級別: VIP會員
|
看到這么多同事的回答,我現(xiàn)在寫一段模擬量輸入的程序,希望能夠提供一點小小的提示: L PIW 400 //模擬輸入點. T MW 100 //將WORD格式轉(zhuǎn)換為整數(shù)型. ITD //將整數(shù)型轉(zhuǎn)換為雙整數(shù). DTR //將雙整數(shù)換為浮點數(shù). L MD 200 //此處數(shù)結(jié)果為現(xiàn)場調(diào)整的計算(也可以用其它計算方式) "我的意思為現(xiàn)場的初調(diào)."可以用減法計算. +R L MD300 //此處數(shù)結(jié)果為比例縮放,根據(jù)現(xiàn)場的實際數(shù)進(jìn)行計算. 我的理解為現(xiàn)成的細(xì)調(diào).可以用除法計算. *R T MD 400 //此數(shù)為結(jié)果數(shù)可以進(jìn)行PLC的運(yùn)算了. |
---|---|
|