做个除法。整数变实数,怎么写?

模拟量换算得来的实数,带6位小数。我只想保留一位,该怎么做?

 我有个想法不知道对不对:R乘以10,取整,再除以10.就应该能得到带1位小数的实数了。

 现在写到最后一步,除法写不出来了。我用的DIV,但是模拟的时候过不了。输入这边写的+0(IW263),输出那边16#0000000000(ID0)

 怎么回事啊?大家来帮帮忙

问题补充:
这样说嘛,直接举例说明: 整数263,用什么指令转换成26.3,在PLC程序指令(最好是梯形图嘛)里面实现。

  暂时没在PLC旁边,模拟不起,请问DI_R这个指令是双整数转换实数的,是如何转换呢? 转换之后是直接在后面加小数点和0啊,还是移动小数点?

 简单的说,236,用在DI_R指令中,转换出来是不是263.0?

最佳答案

模拟量进的来信号是整数,你除出来的数是实数,做不到,你需要先装整数转化为实数。你再做试一下
 你将I-DI ,DI-R,后边的事你自己来吧

提问者对于答案的评价:
OK

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

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

相关推荐

  • wincc flexible中BOOL数据类型

    软仿的时候怎么BOOL数据类型,数值在-1到0变化?我设了个开机标志M0.0,开机界面setbit有点问题估计就是这了,怎么改成0到1变化? 最佳答案 你可以这么理解:BOOL类型…

    SIMATIC S7-200 2021年7月5日
  • 西门子200PLC最多可以加几个定位模块

    西门子200PLC最多可以加几个定位模块 最佳答案 根据不同的CPU而定,具体见图片附件: 图片说明:    提问者对于答案的评价:谢谢

    2017年5月28日
  • 如何确保参数不变

    如何确保用源程序下载后在用参数保持不变,比如仪表量程和其他过程参数等,编程软件为博途V13,求大神指点。 最佳答案 可以把参数快照拍下来,这样下载就不会初始化数据了参考:从&nbs…

    SIMATIC S7-200 2021年7月5日
  • EM235模块的输入通道设成正负10V输入如何判断输入信号断线

    S7 200的EM235模块(235-0KD22-0XA0)的输入通道设成正负10V输入,请问如何判断输入信号出现断线? 问题补充:所采集的信号是在正负10V之间变化的,…

    SIMATIC S7-200 2020年11月1日
  • 关于数据归档功能的使用

    我把传感器得到的数据通过数据归档功能保存下来,可是我不明白,我这个生成的DAT文件,它是只有一个吗?还是可以设置的,比如一天生成一张,或者可以设定时间,还是说不能设置,都在一张表上…

    SIMATIC S7-200 2017年11月4日
  • 请问M0.0和SM0.0有何区别?

    如题,请问M0.0和SM0.0有何区别? 问题补充:SM0.0是特殊存储器位,运行时总为“1”,但M0.0呢,好象也会总为“1”。比如 LD  &nb…

    SIMATIC S7-200 2021年7月5日
  • S7-200模拟量扩展模块

    S7-200模拟量输出模块能输出正弦波形的模拟量吗? 问题补充:谢谢各位的指点!那用梯形图如何编程实现正弦信号阿?那位能指点一下啊! 最佳答案 可以,需要自己编程,很简单。&nbs…

    SIMATIC S7-200 2021年7月5日
  • 高用子程序

    我用子程序做了个功能块,做个最简单的测试,发现只要其中一个功能块前面的条件有触发,没触发的那个点也有输出,请帮我看看是哪里弄错了! 图片说明:    &nbsp…

    2017年6月12日
  • S7-200PLC电梯控制系统

    最近在学习西门子PLC电梯控制系统。找了资料,但P24-25不理解,请求支援。二层外呼下指示灯程序段为例,为什么要并上Q0.2/Q0.3/Q0.6/Q0.7/Q1.0/Q1.1,然…

    SIMATIC S7-200 2021年7月5日
  • pccess 打不开

    pccess 打不开,提示microsoft visual C++ Runtime Library 最佳答案 参考如下百度链接,看…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论