wook
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 39 個(gè)
工控威望: 160 點(diǎn)
下載積分: 695 分
在線時(shí)間: 28(小時(shí))
注冊(cè)時(shí)間: 2010-07-23
最后登錄: 2024-09-17
查看wook的 主題 / 回貼
樓主  發(fā)表于: 2013-05-02 16:40
新手用S7 200 CPU216自由口練習(xí)做一個(gè)稱重程序,耀華的稱重儀表發(fā)回的數(shù)據(jù)在V寄存器中就是 30、32之類的,這個(gè)算是ASCII碼呢?還是16進(jìn)制數(shù)?

現(xiàn)通訊收發(fā)正常。但在CPU216中 如何把VB中收到的數(shù)據(jù)轉(zhuǎn)換為我要的帶符號(hào)、有一位小數(shù)的值呢(固定一位小數(shù))?貌似有很多轉(zhuǎn)換指令CPU216不支持。
比如收到內(nèi)容:
VB201 內(nèi)容16#2B //+
VB20216#30 //0
VB20316#31//1
VB20416#31 //1
VB20516#34 //4
VB20616#31 //一位小數(shù)

怎樣才能把VB201到VB206十六進(jìn)制轉(zhuǎn)換成
可以用來(lái)在上位機(jī)中顯示以及運(yùn)算、比較的實(shí)際重量+011.4

求教。。。。

問(wèn)題補(bǔ)充:是S7-200CPU2161.00在S7/WIN32中怎么只有幾個(gè)轉(zhuǎn)換指令能用,有紅X的是不是都不支持?S_R指令不能用的話還有其它辦法么?



shcaoxianyon
你的觀望俺的希望
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 797 個(gè)
工控威望: 1132 點(diǎn)
下載積分: 4171 分
在線時(shí)間: 389(小時(shí))
注冊(cè)時(shí)間: 2009-03-24
最后登錄: 2024-10-23
查看shcaoxianyon的 主題 / 回貼
1樓  發(fā)表于: 2013-05-04 21:50
你軟件裝的肯定有問(wèn)題,電腦重啟在裝