PLC中ASCii码怎样转换为整数便于运算?

举例通过232C接口和仪表通讯,得出的数值存放在D0~D3内,其对应ASC码分别为31,32,2E,35;现在要将其转换为对应的十进制数值12.5应该用一些什么指令?同时因为这几个寄存器的值会随时变换的,小数点可能会移动,列如31 2E 32 35就变了1.25了。怎样准确的运算呢?

1、在搜索引擎文本框中,输入“ascii码转换器”。

2、在搜索出的列表中,选择某一链接,如:ASCII编码转换,ASCII码在线查询工具xxx。见下图。

3、进入ASCII码转换工具页面,输入要查询ASCII码的字符,如:A。见下图。

4、接着,点击“显示ASCII码”。见下图。

5、下图红色方框处显示的“65”为字母“A”的ASCII码值。用同样的方法输入ASCII码值,也可以转换成字符。见下图。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-22
ASC码是字符串标识方式,是PLC吗?PLC带了转换成整数的指令,组合肯定没什么简单一步到位的方法。

还是以小数点的ASC码为参考位,前后的输先转化成浮点,再慢慢算吧。
第2个回答  推荐于2017-05-21
很简单,使用PLC的字符串到实数转换指令本回答被提问者采纳
相似回答