怎么根据收到的数来转换?

我在用串口接收到一批数据:vb0=3,vb1=60,vb2=32,vb3=24,然后根据vb0的值3就表示把vb1,vb2,vb3这三个高低转换后合并,结果是243260,如果vb0=4,那么后面还有vb4=54,结果是54243260。这个到底要怎么转换啊!我实在是想不出来,关键是他的位数是根据vb0会变的。

最佳答案

VB1永远是个位十位。VB0是多少就垒多少层。实际上你可以把超范围的都垒上。那出来多少就判断vb=1执行一个movw指令。vb=2执行两个movw指令。=3执行三个。=10执行10个。

提问者对于答案的评价:
还是季芳的答案最合理,现实。也感谢你在论坛里 的帮助。

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

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

相关推荐

  • 235扩展摸块

    各位大哥,我是三一重工的,今天我公司的珩磨机235扩展摸块坏了,但只有231扩展摸块,那台设备没有模以输出,能用231扩展摸块代替235扩展摸块吗,怎么设制,下面八个开关怎么用 问…

    SIMATIC S7-200 2021年7月5日
  • 200适配器通讯 怎么设置

    在连接pc和plc的时候总是提示通信错误 最佳答案 在设备正常的条件下,发生Micro/WIN不能与CPU通信的原因主要有: Micro/WIN中设置的对方通信口地址与C…

    SIMATIC S7-200 2021年7月4日
  • 自由口与多台仪表通讯

    用S7 200和多台仪表自由口通讯,如何轮询访问使发送接收不冲突而且通讯速度快?最好有实例程序!邮箱:wjwhw2008@126.com 最佳答案 我刚做过和3个富士变频…

    SIMATIC S7-200 2020年11月1日
  • 如何区分真伪

    如何区分S7-200的水货、国内仿制品?? 最佳答案 国产的CN可以上网下载S7-200 CN 图片 S7-200 CN 产品上的…

    SIMATIC S7-200 2021年7月5日
  • S7 200与触摸屏以太网通讯

    手头有S7 200 CPU226CN和CP 243-1的通讯模块!HMI是MP227 10#的!我在200编程软件中组态过CP243并用网线…

    SIMATIC S7-200 2020年10月31日
  • 200 MAP SERV 库使用

    200MAP SERV 库中有条Q0.0 -compute Rate指令在使用手册中没有任何说明,请教各参数具体含义 图片说明: &nbsp…

    2018年3月6日
  • 再问PID指令

    利用PID指令编程,状态表中监控发现为何过程变量前值PV(n-1)始终等于过程变量现值PV(n)? 如利用PID指令编程不用向导应如何进行整定调整? 最佳答案 时间上差异…

    SIMATIC S7-200 2021年7月5日
  • 200的PLC怎么把模拟输入转换成实际的工程值?象300的FC105转换的样子!谢谢

    200的214XP的输入模拟量怎么转换成实际的工程量,象300PLC里FC105的那样,变成有上下限的工程量…需要库文件么?在什么地方可以下到库文件.。谢谢!! 问题补充:顺便…

    SIMATIC S7-200 2020年11月1日
  • 同一台S7-200 CPU226能被两台工控机内组态软件同时监控吗?

    两个控制室在不同的地方,但是都要能显示PLC内的数据值,分别对两台电脑装了两个不同的组态软件,有一个装的是wincc6.0,用PPI电缆通信的,而另一台装的是组态王,如果要求两台电…

    SIMATIC S7-200 2020年11月1日
  • 标志存储器M

    问题1  为了扩大M区,S7-200SMART能不能将不用的输出点当M用,S7-200是可以的。问题2 用MODBUS RTU协议写保持寄存…

    2021年7月5日