西门子200的数据拼接问题

假设MW0的值是45,MW2的值是68,现在要合并起来组成一个浮点数45.68,不知道怎么拼接,求各位指点,谢谢了,感谢

问题补充:
我补充下,MW0可能是1,也可能是102,也可能是3500,反正是不确定的值,同样的,MW2也是一样的不确定值

最佳答案

把MW0、MW2先转换成Real类型的数,再把MW2转换的Real数值除以100.0加上MW0转换的Real数值补充:只要明确MW0内放的是整数位值,MW2内放的是小数位值,可以判断MW2的数值范围再除以对应的系数,例如判断1000<=MW2<10000则除以10000.0;另外可以用转换成字符串的方法,先分别转换成字符串,中间加小数点“.”拼接成整串,再把字符串转换成Real数值

提问者对于答案的评价:

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

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

相关推荐

  • 200 SMART PID 调节,IE V3 面板上怎么做PID画面?

    如上,画面中需要加入手动调节吗? 最佳答案 需要加入手动调节按钮,对应好200smart中p、i、d的地址。 提问者对于答案的评价:谢谢

    SIMATIC S7-200 2021年7月5日
  • 怎样用PLC程序看编码器的脉冲数

    我有个HES—06—2MHT    600P/R   TOKYO  JAPAN 09的编码…

    SIMATIC S7-200 2020年11月1日
  • S7200 存储器问题 MD0

    我通过触摸屏设置两路PID温度参数,PLC地址为MD0,MD8。比如MD0设为42MD8设为50,MD0的值不会变,这是没问题;当我把MD8设56的时候,MD0的值会变为42.5。…

    SIMATIC S7-200 2017年10月24日
  • 程序有输出但S7-200无输出?

    程序编译无错,下载到PLC后执行,程序显示有输出,但实际Q点无输出,把程序分割后前半部可正常运行,加上后半部后就又无输出了,可能程序有问题,但又检查不出来,请各位高人指点是哪方面出…

    SIMATIC S7-200 2020年11月5日
  • 关于触摸屏设定显示的问题

    我做了个项目,设备工作时间需好几个小时,于是我使用了定时器加计数器组合的方式实现,采用一分钟定时器,计数处设定VW0,需要在触摸屏上进行修改,修改的地址在触摸屏就写VW0吗?另外要…

    2020年10月31日
  • WINCC能否直接通过串口读取S7-200的数据?

    工控机通过RS232/PPI电缆用工控机的串口与S7-200连接,用STEP7编程的,在这种情况下,能否在该工控机上装WINCC直接通过该串口读取S7-200的数据?怎么做? 最佳…

    SIMATIC S7-200 2021年7月5日
  • S7-200与变频器的通讯连接

    S7-200与变频器的连接,与多台变频器连接是并联联接吗,它的通讯USS-protocol软件到那里下载,与国产变频器连接的通讯协议程序怎样编写. 最佳答案 与国产变频器连接可以用…

    SIMATIC S7-200 2021年7月5日
  • 求PLC200 CPU224XP cn的程序

    是这样,我对PLC200不是很熟悉,现在需要一个滤波程序。大致想法是用平均值的方法,比如,采样10个周期,取这10个周期的采样平均值,再输出到某个地址,供程序调用。最好能封装成一个…

    SIMATIC S7-200 2017年11月12日
  • PLC程序的扫描顺序

    主程序遇到调用子程序和中断程序时,是不是都是停止对主程序的扫描,转到子程序或中断程序中,然后在条回来。还是一边执行主程序一边执行子程序。 最佳答案 1.程序是从上到下从左到右一步一…

    SIMATIC S7-200 2021年7月5日
  • modbus通讯时出现的问题。

    两个S7200通讯,用主站控制从站的Q0.0输出,主站发送置1,从站Q0.0置1,没有问题。但主站发送清0为什么从站没有反应,发送时也进行了通讯是能,问题可能出在哪里呢?求大神指点…

    2021年7月5日

发表回复

登录后才能评论