攻城獅老王
工控人一名,歡迎騷擾。
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 218 個(gè)
工控威望: 247 點(diǎn)
下載積分: 1603 分
在線時(shí)間: 64(小時(shí))
注冊時(shí)間: 2022-03-22
最后登錄: 2024-12-24
查看攻城獅老王的 主題 / 回貼
樓主  發(fā)表于: 2024-09-11 09:54
手上一臺基恩士的相機(jī),走TCP通訊,測量工件之間距離。基恩士工程師說給PLC的形式只能是ASCII。

請問有什么好的辦法將ASCII碼解析出來。

比如ASCII顯示:000000550,實(shí)際測量距離是5.50mm,  ASCII碼0對應(yīng)的十六進(jìn)制是30   5對應(yīng)十六進(jìn)制 35     符號“.”對應(yīng)十六進(jìn)制2E
攻城獅老王
工控人一名,歡迎騷擾。
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 218 個(gè)
工控威望: 247 點(diǎn)
下載積分: 1603 分
在線時(shí)間: 64(小時(shí))
注冊時(shí)間: 2022-03-22
最后登錄: 2024-12-24
查看攻城獅老王的 主題 / 回貼
1樓  發(fā)表于: 2024-09-11 11:25
引用
引用第2樓ayusecret于2024-09-11 10:21發(fā)表的  :
麻煩在要做防呆,判斷每個(gè)數(shù)字范圍是否在H30~H39之間,符合之后還要進(jìn)行處理減去H30得到位值,再根據(jù)具體哪個(gè)位進(jìn)行*1,*10,*100,*1000,一般PLC都應(yīng)該有ASCII直接轉(zhuǎn)10進(jìn)制值的指令,找找看

我準(zhǔn)備這樣去處理
攻城獅老王
工控人一名,歡迎騷擾。
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 218 個(gè)
工控威望: 247 點(diǎn)
下載積分: 1603 分
在線時(shí)間: 64(小時(shí))
注冊時(shí)間: 2022-03-22
最后登錄: 2024-12-24
查看攻城獅老王的 主題 / 回貼
2樓  發(fā)表于: 2024-09-12 08:53
引用
引用第5樓gzcjx555于2024-09-11 20:53發(fā)表的  :
看看這個(gè)是不是你要的效果?
兄弟玩的是基恩士