lcwlaile
級別: 探索解密
精華主題: 0
發(fā)帖數量: 39 個
工控威望: 174 點
下載積分: 618 分
在線時間: 29(小時)
注冊時間: 2013-01-12
最后登錄: 2016-06-28
查看lcwlaile的 主題 / 回貼
樓主  發(fā)表于: 2015-01-25 22:38
請問高手們,S7200中的各種類型數據直接具體是如何相互轉換的。比如BTI指令,將一個8位數據轉換成一個16位的數據。這兩個數據類型的長度是不一樣的,PLC 是如何實現轉換的。還有DTI,DTR,BCDI,等等。在編程的時候又是如何確定使用哪一種數據類型呢?本菜鳥水平有限,希望能講解的越詳細越好。謝謝~
liuhuaxing
LIUHUAXING
級別: 論壇先鋒
精華主題: 0
發(fā)帖數量: 965 個
工控威望: 1172 點
下載積分: 3446 分
在線時間: 624(小時)
注冊時間: 2011-03-26
最后登錄: 2024-06-26
查看liuhuaxing的 主題 / 回貼
1樓  發(fā)表于: 2015-01-27 18:57
引用
引用第5樓weisongyuan于2015-01-27 07:25發(fā)表的  :
呵呵呵 我給你的就是你想要的,數據長度的轉換就是要用轉換指令解決,各種類型的數據都可以根據你自己的需要轉換,字節(jié)轉換為字,字轉換為雙字,雙字轉換為實數,反之亦然。我給你的截圖就是轉換用的指令,你根本沒看我給你的最后一個截圖,我在網絡都注釋了指令的用途。你點擊最下面的程序截圖使其放大,就看的仔細了。第1、2張截圖是一樣的,顯示200所有的功能,3、4是一樣的就是用于存儲器類型所有的轉換指令的展開圖,我想問你的是:你說的“PLC是如何把不同長度的數據相互轉換的。比如字轉換成雙字,雙字轉換成字,具體的轉換過程是什么樣的。并不是問轉換的指令。”我是真的不能理解,編程軟件中的轉換指令你不用,非要另外找一個途徑解決。我可以負責任的告訴你:在西門子200中如果不使用轉換指令 就想完成 字節(jié)、字、雙字、實數及字符串之間的轉換,除非你自己創(chuàng)建出200編程軟件

樓主的意思是問你:當你從甲站坐到乙站,公交車上的發(fā)動機是怎么運行的?而不是問你是從哪里坐來的