浮点数转换

请问各位高手,如何将双整数VD200中的数据48000,转换成整数VW100中去。我用双整数转化成整数,试了几次转换后的数值都不正确。请高手指教!非常感谢!

问题补充:
谢谢各位高手的热心回复。
我是想将浮点数算出的结果48000存在一个变量区,作为脉冲周期送给SMW68。且48000可以通过触摸屏更改的,小弟初学,请教各位达人!

最佳答案

1、几次转换后的数值都不正确?
要通过WORD数据类型来看结果。
要注意,WORD数据类型:0-65535;INT数据类型:-32767-32767
要定义为WORD数据类型,INT数据类型是带符号的。
2、浮点数算出的结果48000?:
、首先要用ROUND指令将浮点数转换为双整数,例如存入VD200,此时VW202就是48000(WORD类型);
、也可应用双整数转为整数指令DTI,例如存入VW202中。
3、48000可以通过触摸屏更改的?:
还是要定义为WORD数据。
4、有关数据类型:
通常情况下WORD用于逻辑运算,INT用于数学运算;
在使用梯形图或SCL等语言编程时区分较严格。
在使用语句表编程时系统不检测数据类型是否匹配,即WORD与INT在用法上没有什么区别(WORD可做数学运算,INT也可作逻辑运算)。

提问者对于答案的评价:
非常感谢您!

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

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

相关推荐

  • s7-200控制松下伺服电机编程问题

    使用CPU226脉冲输出功能控制松下伺服电机。我要时间:根据工艺要求可通过PLC程序调整电机的加减速时间。如,电机转速为300r/m,10000个脉冲。启动后电机从0到300r/m…

    SIMATIC S7-200 2020年10月31日
  • 按鈕在Wincc flexible中的設置

    我在编程软件中编制了一个启动/停止的程序,如下: Network 1 // 网络标题 LD   &n…

    SIMATIC S7-200 2021年7月5日
  • MODBUS多从站轮训问题

    一个226CN的PLC,20个安川变频器,进行modbus通信,中断怎么处理呀,能不能用定时器,还是??高手指点一下呀,有没有案例借鉴一下,谢谢了 最佳答案 http://www.…

    SIMATIC S7-200 2020年10月31日
  • CPU226进线为24VDC的电源输入

    进线为24VDC的电源输入的CPU226。电源进线是不是CPU右上端M端接-,L+接+,之间加入24VDC,CPU226上面其它的M端连在一起,和进线的M端接在一起,同样其它的L+…

    SIMATIC S7-200 2021年7月5日
  • 传感器烧毁,如何找原因

    请教各位老师。我的现场有一个4-20MA的传感器损坏,换了一个传感器用了1个小时又坏了,把EM231换了,问题就解决了。怀疑是不是EM231造成的,哪位老师遇到过类似问题,给个指点…

    SIMATIC S7-200 2018年12月6日
  • 怎样添加程序使计时器时器在输入i0.0后启动

    我现在所写的%ignore_a_1%是,只要一通电,计数器就会自动运行,我希望他能在按了启动按钮之后才会自动运行,再来计时,谢谢。 问题补充:我的编程就是用的sm0.4一分钟自动通…

    2021年7月5日
  • s7200跳转指令

    PLC在执行程序的时候如果遇到跳转条件满足,直接跳转之后,跳转条件和跳转号之间的其他程序还执行吗?如果跳转条件不满足,当顺序执行到跳转程序的时候还执行跳转程序吗? 最佳答案 PLC…

    SIMATIC S7-200 2017年11月12日
  • 浮点数如何用字来表示

    S7-200与富士PODUG221联接,由于UG221只能做字访问所以不太清楚用做种方式来做更方便 最佳答案 可以用R_S指令将浮点数转为字符来显示.例如数3.14利用R_S指令(…

    SIMATIC S7-200 2021年7月5日
  • 电动阀控制程序

    各位高手你们好!    我的问题是这样的:有一个水池(深度为5M)上面有一个液位计输出4~20MA电流反馈它的位置,水池前端有一个电动阀来控…

    SIMATIC S7-200 2021年7月5日
  • 在青岛有S7-200培训处吗?

    在青岛有S7-200培训处吗? 最佳答案 http://www.ad.siemens.com.cn/Training/ 从这里看到,在青岛没有西门子授权的培训处.不过非授…

    SIMATIC S7-200 2021年7月5日