西门子200SMART 十六进制怎么转换为实数

问题是这样的:
使用串口通讯从传感器读取回来的实时浓度。存放在VB100. VB101 VB102 内。
例如实时浓度为500 则VB100=16#00 ;VB101=16#05;VB103=16#00
我怎么把这三个VB里的实时浓度变成一个实数呢?

问题补充:
图片是我接收到的报文。
报文中的VB112  VB113 显示的是传感器的实时数据。如图就是实数52.
我现在尝试了用S_R的指令 但是报错这又是为什么呢。
谢谢大神们指教。

图片说明:

西门子200SMART 十六进制怎么转换为实数   

最佳答案

原始数据格式是BCD,不是十六进制。
原始数据的VB100是最低字节. VB101是中间字节 VB102高字节,最高字节没有使用。
根据字节地址重新排列,以适应S7-200SMART,最高字节写0.
使用的指令:字节交换指令SWAP,BCD转换成整数指令BCD_I,双整数转换成实数指令DI_R.

提问者对于答案的评价:
问题已经解决了!
我在报文中用到的是 VB112 和VB113  所以占用的V就是W112
直接把VW112的数值用BCD_I 就得出了实际数据。
困扰了一天。
我相信别的方法应该还有很多。但这应该是最快的一种了/

最佳答案作者回复:
你最后的解决方法简单,但是只是转换成了整数,严格来说并没有完成你的“转换为实数”。

对问题补充的回复:
原始数据是BCD码,你也没有将它转换成为字符串(没有必要),使用字符串转换浮点数指令是用错了。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日
下一篇 2020年10月30日

相关推荐

  • 编码器与高数计数器

    PLC为S7 200 SMART,编码器欧姆龙牌子货。 编码器分A、B、Z相,A相接I0.0,B相接I0.1,Z相不接,有一光电开关接I0.3,高数计…

    2020年10月30日
  • S7-200 Smart可以以太网通讯吗?如能最大可以几个通讯?

    S7-200 Smart可以以太网通讯吗?如能最大可以几个通讯? 最佳答案 目前SMART200自带一个以太网口,没有扩展以太网口,最多支持4个触摸屏通讯通讯,新版2.0…

    SIMATIC S7-200 SMART 2017年6月9日
  • PID自调节

    想用pid控制模拟量水阀正反转:硬件smart200系列,wincc做的画面,夏天通冷水,冬天通热水,水阀的开关比例根据设定温度与反馈温度之间的差距自动调节,哪位大侠指点迷津,非常…

    SIMATIC S7-200 SMART 2019年6月11日
  • 西门子modbus通讯

    各位前辈好,我第一次用modbus看了许多资料但是还是不知道怎么定义这个设备的地址PLC作为主站,蠕动泵作从站,实在没搞懂这个命令码该怎么在程序中定义寄存器地址(Addr)麻烦各位…

    2020年10月31日
  • 请问在200smart PLC断电后,PID参数会复位啊

    请教一下,200smart PLC里的PID调节,我在TP700屏里设置采样时间、P、I、D参数的输入输出框;但每次设备断电重启后,P、I、D参数都变成-50、10、0了…

    2019年6月10日
  • S7-200 smart 与TIA v13

    如何在 TIA V13 中创建S7-200 smart 的PLC设备,并与触摸屏连接通信 问题补充:谢谢您的回答,SMART的软件…

    SIMATIC S7-200 SMART 2017年6月1日
  • S7-200smart 模拟量采集

    请教大家一下,我要进行一个项目改造。客户要求原先使用的力传感器和变送器一套都保留(DC12V供电,信号0–10V)。我现在使用S7-200SMART的PLC和模拟量采集模块来采集…

    2020年10月30日
  • 模拟量方面

    我想写一个根据流量大小来控制阀门打开大小的程序,阀门可以接受4-20ma的电流信号。4ma就是阀门关闭,20ma就是阀门全部打开。vd150就是读取的流量大小。我可以这样写吗?如果…

    2020年10月30日
  • 两个SMART PLC能通讯用吗

    两个SMART  PLC,SR60能通讯用吗,一个主站,一个从站 最佳答案 可以,两台SR60有多种通讯方式,可以根据实际情况确定选取哪种方式。1、RS485串…

    SIMATIC S7-200 SMART 2020年10月31日
  • smart 200 plc库问题

    smart 200 plc官方下载的模拟量库文件添加了 图片说明:    最佳答案 smart200  软件现在添加库不…

    2021年7月4日