dream321
青學不精
級別: 家園常客
|
哪位大大給我解釋一下為什么前后VD150,數值不一致,VD150不是包含VW150,VW151嗎,怎么不對啊?,謝謝大大啊! |
---|---|
|
wuwm_1974
級別: 略有小成
|
網絡2第一個VD150顯示時的數據類型是實數,第二個VD150顯示時的數據類型是整數。 想要通過VW150及VW152(不是VW151)來分解VD150的數據,需要都采用整數的數據類型,并且不是簡單的相加。 |
---|---|
|
jasonb
級別: 正式會員
|
樓主明顯不懂西門子的數據類型._R是實數指令._DW是整數指令.讀取方式不一樣. 實數轉成整數用trunc指令。 |
---|---|
|
luciferm
級別: 探索解密
|
想要熟練運用PLC的指令,就要非常熟悉他的寄存器類型和數據類型。要不然的話只靠強記,是不可以的。希望樓主能把OPLC的基本功學到扎實寫。然后就會感覺PLC的計算無非就這幾種 |
---|---|
|
dream321
青學不精
級別: 家園常客
|
多謝各位大大的發言,看來還要多學學基本功,努力。從上面各位大大說的就是數據格式不對,對嗎,S7 200是照其自身定義,格式不同的數據表示不同含義的信息。 在S7-200中,各種指令對數據格式都有一定要求,指令與數據之間的格式要一致才能正常工作。例如,為一個整數數據使用實數(浮點數)運算指令,顯然會得到不正確的結果。可是在第二個VD150是什么格式啊 v大150 1162511036這個 |
---|---|
|
sdzbzfj
級別: 正式會員
|
學習了,我也是不是很懂,從模擬量的輸入來說,也是從一個字到雙字再到實數,最后實數相運算的過程。再說局部寄存器與變量存儲器本身的容量也夠用,就是注意使用時的類型一定一致。 |
---|---|
|