怎么把BCD码转换转换成双整数?

我有一个是bcd码的数vd100=16#11050100,怎么把他转换成整数结果是11050100,并保存到vd200中。谢谢!最好有具体的转换过程。

问题补充:
留恋你的气息:我按你的方法但结果是vw100=1105,vw102=100,vw102少了个0,最后的vd100=+72417380?晕怎么是这个值????

 zzql:这个BTD到底是怎么转换我还是不明百?

最佳答案

一个数值是BCD格式的数保存在VD100,要把它转换成常规可用格式,(这个格式为方便文字说明定义为16进制)放到vw100。
那么200里没有现成的对双字转换的指令。
但技术支持里可以下载这个功能的库程序。32位的BCD转换和逆转换。
你用分两半的方法转换是得不到你要的结果的。

提问者对于答案的评价:
非常谢谢 芳季的帮助,确实如你说的结果不对,应该用BCD_DI转换功能库。

也非常感谢 youhm  的解释,你的解释很正确,但是还是 芳季 先回答,先答先得的原则,就给他了。。。。

还有两位真是害死人了,搞得我还以为那里弄错了呢。。。

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

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

相关推荐

  • 6ES7221-1BF22-0XA0停产了,用什么替代?

    6ES7221-1BF22-0XA0停产了,用什么替代? 最佳答案 可以采用6ES7 221-1BF22-0XA8代替。 提问者对于答案的评价:谢谢 专家置评 如果是新的…

    SIMATIC S7-200 2017年6月2日
  • EM253位置控制模块

    在用EM253做位置控制的时候,用到了回零这个功能 但是为啥我在调用回零这个模块的时候有些时候电机正向旋转  有些时候电机方向旋转 最佳答案 说明电机…

    SIMATIC S7-200 2018年12月5日
  • 变量累加

    你好!如何实现变量累加功能,忘高手给我编到程序我看看。先谢谢了 最佳答案  Network 1 // 网络标题 // &…

    SIMATIC S7-200 2021年7月4日
  • s7200-226与上位机连接

    我用转换器把光栅尺输出的5V方波信号转换成了24V方波信号,打算用226对其进行采集计数,226怎么与上位机连接,如果上位机采用笔记本没有串口怎么办,都需要什么附件?不想再买通讯模…

    SIMATIC S7-200 2017年12月9日
  • S7200和触摸屏通讯

    一台200PLC距离一台带485口的触摸屏约200米,应该用什么方式来通讯,西门子的技术说50米,之后要加RS-485中继器,但是触摸屏技术说485通讯几百米之内都可以。这个也没有…

    SIMATIC S7-200 2020年10月31日
  • TD400如何控制用户屏幕画面切换?

    我做了8个用户画面,从屏幕1~屏幕8都占用了,我知道利用功能键F能实现画面的切换,现在我想用程序实现。 用户要求:1号~3号屏幕10s轮流显示,直到屏幕报警消息出现。然后…

    SIMATIC S7-200 2021年7月5日
  • 200CPU 输出点的使用

    要使用cpu 224xpcn的输出点作为一个开关控制220V的交流回路,把cpu的L+和Q0.0两点接在回路中,为啥Q0.0没有输出时和有输出时回路都是通的?把这两点和回…

    SIMATIC S7-200 2017年11月20日
  • PROFIBUS关于GSD

    请问S7200用EM277和S7300用PROFIBUS通信用的GSD文件, 同S7200用EM27和DCS通信是同一个GSD文件吗?怎么下载? 最佳答案 1、同S720…

    SIMATIC S7-200 2017年10月24日
  • 为什么高速计数器不能正常工作?

    为什么高速计数器不能正常工作? 最佳答案 不正常在那些方面?没有计数?你是用向导还是自定义高速计数器?你是如何定义高速计数器?你对输入滤波设置了没有?还是先看看官方资料,用官方程序…

    2021年7月5日
  • plc扫描周期与常开常闭的状态

    I0.0常开触点闭合时,I0.0常闭同时会断开吗(就是在一个周期内会断开吗)?那Q0.4能实现自锁吗, 问题补充:如果I0.0是点动的,那么Q0.4还可以在点动的状态下自锁吗? 图…

    2017年12月21日