lcwlaile
級別: 探索解密
![]() |
請問高手們,S7200中的各種類型數(shù)據(jù)直接具體是如何相互轉(zhuǎn)換的。比如BTI指令,將一個8位數(shù)據(jù)轉(zhuǎn)換成一個16位的數(shù)據(jù)。這兩個數(shù)據(jù)類型的長度是不一樣的,PLC 是如何實現(xiàn)轉(zhuǎn)換的。還有DTI,DTR,BCDI,等等。在編程的時候又是如何確定使用哪一種數(shù)據(jù)類型呢?本菜鳥水平有限,希望能講解的越詳細越好。謝謝~ |
---|---|
|
lcwlaile
級別: 探索解密
![]() |
謝謝你的回答,但是不是我要的答案,我主要是想問,PLC是如何把不同長度的數(shù)據(jù)相互轉(zhuǎn)換的。比如字轉(zhuǎn)換成雙字,雙字轉(zhuǎn)換成字,具體的轉(zhuǎn)換過程是什么樣的。并不是問轉(zhuǎn)換的指令。 |
---|---|
|
lcwlaile
級別: 探索解密
![]() |
6樓明白我的意思了。關(guān)于2進制,16進制,BCD碼我是了解的。比如一個常數(shù)十進制的9,我可以用4位2進制數(shù)表示它。一個字節(jié)有8位,表示一個4位2進制數(shù)足夠用,但是如果我想把這個字節(jié)的數(shù)據(jù),轉(zhuǎn)換成字。那么一個字有16位,16位表示一個4位的2進制數(shù)只用了4位,其它12位是空著的嗎?這就是我想問的問題。我只是舉個例子。 |
---|---|
|