張平全
為國出力的時(shí)候到了
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 955 個(gè)
工控威望: 965 點(diǎn)
下載積分: 1895 分
在線時(shí)間: 466(小時(shí))
注冊時(shí)間: 2008-04-25
最后登錄: 2022-11-19
查看張平全的 主題 / 回貼
樓主  發(fā)表于: 2020-12-21 20:36
我們現(xiàn)有用西門子S7-200SMART讀取儀表溫度數(shù)據(jù),儀表面板顯示為18度,但是在PLC讀取到數(shù)據(jù)為無符號顯示分別為49,56,轉(zhuǎn)為16進(jìn)制后顯示16#31,16#38換為ASCII碼分別是“1”,“8”兩個(gè)字,但我需要的是在一個(gè)數(shù)據(jù)內(nèi)的數(shù)據(jù)顯示為“18”這個(gè)數(shù)字,但命令欄中有ASCII轉(zhuǎn)16進(jìn)制,偏偏沒有16進(jìn)制轉(zhuǎn)10進(jìn)制的指令,請朋友們幫助指導(dǎo)一下,謝謝
sjm213
有小知識,無大學(xué)問。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5196 個(gè)
工控威望: 7419 點(diǎn)
下載積分: 158600 分
在線時(shí)間: 3153(小時(shí))
注冊時(shí)間: 2007-11-21
最后登錄: 2024-11-09
查看sjm213的 主題 / 回貼
1樓  發(fā)表于: 2020-12-21 23:07
BCD_I
張平全
為國出力的時(shí)候到了
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 955 個(gè)
工控威望: 965 點(diǎn)
下載積分: 1895 分
在線時(shí)間: 466(小時(shí))
注冊時(shí)間: 2008-04-25
最后登錄: 2022-11-19
查看張平全的 主題 / 回貼
2樓  發(fā)表于: 2020-12-22 12:50
我按樓上的試了一下,發(fā)現(xiàn)轉(zhuǎn)換過來后,只是顯示為“31 38"無法顯示我年需要的18
sjm213
有小知識,無大學(xué)問。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5196 個(gè)
工控威望: 7419 點(diǎn)
下載積分: 158600 分
在線時(shí)間: 3153(小時(shí))
注冊時(shí)間: 2007-11-21
最后登錄: 2024-11-09
查看sjm213的 主題 / 回貼
3樓  發(fā)表于: 2020-12-22 18:08
這個(gè)是16進(jìn)制轉(zhuǎn)10進(jìn)制的指令;其他的如何轉(zhuǎn)換需要你自己處理一下
cshawk
Hawk
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 334 個(gè)
工控威望: 428 點(diǎn)
下載積分: 1422 分
在線時(shí)間: 314(小時(shí))
注冊時(shí)間: 2020-03-04
最后登錄: 2024-11-09
查看cshawk的 主題 / 回貼
4樓  發(fā)表于: 2020-12-23 10:14
圖片:
轉(zhuǎn)化程序
電工小安子
資深工業(yè)自動化電路板維修,專修伺服板,PLC板各種工業(yè)控制板
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 396 個(gè)
工控威望: 4041 點(diǎn)
下載積分: 5252 分
在線時(shí)間: 192(小時(shí))
注冊時(shí)間: 2014-09-27
最后登錄: 2024-07-10
查看電工小安子的 主題 / 回貼
5樓  發(fā)表于: 2020-12-23 10:15
樓上好牛逼的樣子
承接各種工業(yè)電路板維修,精修各品牌變頻器,伺服驅(qū)動器,開關(guān)電源,芯片級維修,價(jià)格優(yōu)惠,歡迎洽談,快手號:工業(yè)電路板維修丑哥。
zxf100
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 41 個(gè)
工控威望: 496 點(diǎn)
下載積分: 706 分
在線時(shí)間: 33(小時(shí))
注冊時(shí)間: 2008-12-01
最后登錄: 2021-03-02
查看zxf100的 主題 / 回貼
6樓  發(fā)表于: 2020-12-23 12:01
你這個(gè)得自己寫程序轉(zhuǎn)換吧,有公式的,類似于模擬量轉(zhuǎn)換成工程量吧
張平全
為國出力的時(shí)候到了
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 955 個(gè)
工控威望: 965 點(diǎn)
下載積分: 1895 分
在線時(shí)間: 466(小時(shí))
注冊時(shí)間: 2008-04-25
最后登錄: 2022-11-19
查看張平全的 主題 / 回貼
7樓  發(fā)表于: 2021-01-05 00:29
已經(jīng)問到了,謝謝大家
w804700227
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 6 個(gè)
工控威望: 94 點(diǎn)
下載積分: 577 分
在線時(shí)間: 6(小時(shí))
注冊時(shí)間: 2016-08-10
最后登錄: 2022-01-17
查看w804700227的 主題 / 回貼
8樓  發(fā)表于: 2021-01-07 08:14
好像是走485出來的數(shù),不是模擬量
清水樓臺
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 48 個(gè)
工控威望: 208 點(diǎn)
下載積分: 819 分
在線時(shí)間: 30(小時(shí))
注冊時(shí)間: 2008-04-22
最后登錄: 2022-10-02
查看清水樓臺的 主題 / 回貼
9樓  發(fā)表于: 2021-01-07 19:55
咋解決的啊?能分享下嗎?
請叫我老鐵
人生就像蒲公英,看似自由,卻身不由己。
級別: 工控俠客

精華主題: 0
發(fā)帖數(shù)量: 897 個(gè)
工控威望: 4115 點(diǎn)
下載積分: 1712 分
在線時(shí)間: 236(小時(shí))
注冊時(shí)間: 2015-08-28
最后登錄: 2024-10-19
查看請叫我老鐵的 主題 / 回貼
10樓  發(fā)表于: 2021-01-08 14:28
可以轉(zhuǎn)換過來的
gxtmdb82164
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 747 個(gè)
工控威望: 1125 點(diǎn)
下載積分: 353 分
在線時(shí)間: 587(小時(shí))
注冊時(shí)間: 2019-09-22
最后登錄: 2024-11-08
查看gxtmdb82164的 主題 / 回貼
11樓  發(fā)表于: 2021-01-08 16:01
其實(shí)16進(jìn)制的0x31 0x38就是ASCII編碼的'1','8',如果要真正的數(shù)字18直接每個(gè)字節(jié)減去0x30也就是'0'得到的就是對應(yīng)位上的數(shù)字1和8,再加乘起來就對了,但是我印象中記得S7是有ascii直接轉(zhuǎn)數(shù)字的指令的,應(yīng)該可以一條指令搞定,無非是轉(zhuǎn)換完了以后的數(shù)字是16進(jìn)制顯示還是10進(jìn)制顯示,比如你這里轉(zhuǎn)完了應(yīng)該是HEX格式 0x12,那么就是18,這就是個(gè)顯示問題,而不是轉(zhuǎn)換問題