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