ASCII码和字符串的关系

各位,我在查转换语句的时候发现一个混淆的问题,麻烦各位解释下。RTS实数转字符串指令,说是将一个实数值IN转换为一个ASCII码字符串。是不是说字符串都是由ASCII来表示的呢?那我如果通过自由口通讯把一个数字毫伏表的值(16进制ASCII,8个字节)采进来,直接用STR转成实数就是我要的字符串值了吗。比如我的毫伏表传输过来的数据是31 32 2E 38 30 56 6D 00,那么我可以得到12.80MV的数值吗?(2E 56 6D做其他处理,我只是指数字部分)

问题补充:
之前我尝试用ATH,转换成16进制后,就不知道如何进行了?如果这个方法可以进行下去,请问,如何做?

最佳答案

用S-R指令
 假如VB100=16#31,VB101=16#32, VB102=16#2E, VB103=16#38, VB104=16#30, VB105=16#56, VB106=16#6D, VB107=16#0

 LD     SM0.0
 MOVB   8, VB99
 STR    VB99, 1, VD0

 VD0=12.8

提问者对于答案的评价:

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc352235.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:05
下一篇 2021年7月5日 上午1:06

相关推荐

  • S7-200modbus与仪表通讯

    请问:西门子200作为主站,与下位三个只能仪表通讯。读取仪表数据。采用modbus协议。问题1:硬件如何连接,200与仪表之间怎么连接,需要什么硬件。问题2:仪表中读寄存器命令格式…

    SIMATIC S7-200 2020年11月1日
  • 如何实现一台电脑与多台S7-300或S7-200串行通信?

    请教各位:         如何实现一台电脑与多台S7-300或S7-200串行通信?因为…

    SIMATIC S7-200 2021年7月5日
  • 西门子S7-300的编程电缆可以用到S7-200上吗

    我用西门子S7-300的USB接口编程电缆可以用到西门子S7-200上吗? 最佳答案 可以接上通讯带缆后,打开STEP 7 MicroWIN ,在通讯…

    SIMATIC S7-200 2020年11月1日
  • PID指令编程中的疑问

    利用PID指令编程,假如初始化中设置给定值=0.75 为何自动启动后在监控中发现给定值不等0.75而是等于过程反馈值?即SP(n)=PV(n) 最佳答案 确实如此。过程控…

    SIMATIC S7-200 2021年7月5日
  • 求s7-200的编程软件

    在下载中心搜半天了,只能找到STEP7 MicroWIN V4的sp9补丁,没有完整版的软件安装包,求哪位大神赐一个。另外,官方为什么不提供软件下载呢? 最佳答…

    SIMATIC S7-200 2017年5月28日
  • SP8 比sp3 多了什么功能

    最近发现200竟然出到了sp8,请教一下,sp8比以前的sp3多了什么功能 最佳答案 很多不清楚的问题。早在2009年,siemens就已发布microwin v4.0&…

    SIMATIC S7-200 2020年11月1日
  • s7200pidwenti

    s7200pid控制中向导生成的p、i、d值能不能手动设置。 问题补充:有没有详细步骤 最佳答案 完全可以。1、在配置s7200pid控制中的向导时,记下“分配存储区的建议地址”V…

    SIMATIC S7-200 2020年11月1日
  • 铅池淬火降温求助

    铅浴池给钢带淬火,要求铅浴池温度稳定,这里就需要降温,水路一通水温度降的很快,很难稳住,哪位大哥有好的建议。 最佳答案 加大铅浴池的容积有利于温度的稳定 提问者对于答案的评价:你有…

    SIMATIC S7-200 2021年7月5日
  • 如何根据编码器数据来控制步进电机转速

    各位好:现在我想用S7-200的高速计数器来采集增量式编码信号(若编码器为1480脉冲/每转,安装在电机轴上),同时用采集到的编码器信号控制另外一台步进电机转速。请问1,&nbsp…

    SIMATIC S7-200 2020年10月31日
  • 不能卸载

    V4.0.0.81不能卸载 最佳答案 最简单的方法:重装系统喽 提问者对于答案的评价:

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论