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