1208qqcom
級別: 探索解密
|
為什么D500的值不直接傳給D1524,而是先除以10,在乘以10,然后再傳過去呢,有什么意義? [upload=1] |
---|---|
|
fjqz00
級別: 論壇先鋒
|
應該是剛開始的時候不是乘10除10的關系,只是后面調試了發現乘10除10的結果剛好,又懶得改程序,就還保留吧 |
---|---|
|
znz43
工控職業已成回憶 只因愛好;丶覉@ 樂此不疲
級別: 工控俠客
|
如果不是用浮點數運算,而是用整型運算,那先除10再乘10就是把尾數去掉,好比結賬時把分去掉,只算到角。 |
|
---|---|---|
|
poorwer
級別: 略有小成
|
三菱PLC這樣的計算好像只會保留整數部分,如果計算結果是小數的話,直接除10那么就會很大的計算誤差,所以一般都會先放大,再縮小,這樣就會避免計算誤差。幾年前調機的時候遇到的情況好像是這樣,樓主你可以試試,是不是這個原因。 |
---|---|
|