攻城狮老王
工控人一名,欢迎骚扰。
级别: 略有小成
精华主题: 0
发帖数量: 242 个
工控威望: 273 点
下载积分: 1658 分
在线时间: 81(小时)
注册时间: 2022-03-22
最后登录: 2026-01-30
查看攻城狮老王的 主题 / 回贴
楼主  发表于: 2024-09-11 09:54
手上一台基恩士的相机,走TCP通讯,测量工件之间距离。基恩士工程师说给PLC的形式只能是ASCII。

请问有什么好的办法将ASCII码解析出来。

比如ASCII显示:000000550,实际测量距离是5.50mm,  ASCII码0对应的十六进制是30   5对应十六进制 35     符号“.”对应十六进制2E
工控小c
宁波周边项目合作V:fisherman_77
级别: 工控侠客
精华主题: 0
发帖数量: 639 个
工控威望: 2450 点
下载积分: 13192 分
在线时间: 610(小时)
注册时间: 2022-10-14
最后登录: 2026-01-30
查看工控小c的 主题 / 回贴
1楼  发表于: 2024-09-11 11:42
相机给的数值是字符串,其中包含了小数点.吧?基恩士PLC有指令将字符串型小数转换为浮点数