张平全
为国出力的时候到了
级别: 家园常客
精华主题: 0
发帖数量: 955 个
工控威望: 965 点
下载积分: 1895 分
在线时间: 466(小时)
注册时间: 2008-04-25
最后登录: 2022-11-19
查看张平全的 主题 / 回贴
楼主  发表于: 2020-12-21 20:36
我们现有用西门子S7-200SMART读取仪表温度数据,仪表面板显示为18度,但是在PLC读取到数据为无符号显示分别为49,56,转为16进制后显示16#31,16#38换为ASCII码分别是“1”,“8”两个字,但我需要的是在一个数据内的数据显示为“18”这个数字,但命令栏中有ASCII转16进制,偏偏没有16进制转10进制的指令,请朋友们帮助指导一下,谢谢
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5200 个
工控威望: 7423 点
下载积分: 158799 分
在线时间: 3161(小时)
注册时间: 2007-11-21
最后登录: 2024-11-22
查看sjm213的 主题 / 回贴
1楼  发表于: 2020-12-21 23:07
BCD_I
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5200 个
工控威望: 7423 点
下载积分: 158799 分
在线时间: 3161(小时)
注册时间: 2007-11-21
最后登录: 2024-11-22
查看sjm213的 主题 / 回贴
2楼  发表于: 2020-12-22 18:08
这个是16进制转10进制的指令;其他的如何转换需要你自己处理一下