ROUND运算的作用

老外的程序
IF $P_SUBPAR[11]==TRUE
    NULPVER=$P_UIFR[NPN1,GRUAX1,TR] + $P_UIFR[NPN1,GRUAX1,FI]
    WAA=ROUND((WAA+NULPVER) *1000) /1000
  ENDIF

其中 WAA=ROUND((WAA+NULPVER) *1000) /1000 的作用是什么,这个语句不就等于WAA=WAA+NULPVER  吗?  能举例说明不同吗?

最佳答案

在执行对话框设计时,用 ROUND 指令把数值四舍五入直至小数点后面的 12 位。小数点
后位置在变量栏不能显示。
使用
ROUND 通过用户的两个参数来控制:
VAR1 = 5,2328543
VAR2 = ROUND( VAR1, 4 )
结果:VAR2 = 5.2339
VAR1 包含在四舍五入的数中。参数"4"给出了结果中的小数点后的位数,保存在 VAR2 
中。

提问者对于答案的评价:
确认一下:
是不是应该这样?
24、VAR1 = 5.2328543
        VAR2 = ROUND( VAR1, 4 )
        结果:VAR2 = 5.2329

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

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

相关推荐

  • ID指令

    ID指令怎么用,求大侠指导 最佳答案 ID,IDS是NC程序中同步动作的编号,单独说这个指令怎么用没什么意义,例如 ID=2   后面是同步…

    SINUMERIK 2017年5月28日
  • 828D VAR 点方向键不走

    828D VAR 点方向键不走 要按住才会走  最佳答案 修改参数11300改为0. 提问者对于答案的评价:正确正确

    SINUMERIK 2021年7月5日
  • 请教高手系列备份的plc数据是不是就是机床的plc程序

    请教高手系列备份的plc数据是不是就是机床的plc程序(plc.ARC)? 最佳答案 是2进制的PLC程序在电脑里用S7软件是打不开的.只能用于回传.如果要看PLC程序必须用电脑上…

    SINUMERIK 2019年6月11日
  • 如何将G500中的数值清零

    发现某机床的G500零偏中Y轴有数值,想把G500中的数值清零。查西门子高级编程手册,在MDI方式下,输入$P_UIFR[0]=CTRANS( ) LF.但执行…

    SINUMERIK 2020年10月31日
  • 轴6驱动速度控制输出被限制

    如题,是西门子840D系统的,如何解决这个报警。报警是出现在正常加工的过程中的。而且时有时无。轴6的电机温度和直流母线电压都是正常的。轴6是一根不可旋转的坐标轴 最佳答案 楼主的问…

    SINUMERIK 2017年10月30日
  • NCU571.3的问题

    我厂有一台数控龙门铣床,NCU为571.3版本,控制板为6SN1118-0DM23-0AA1,现在控制板已坏,更换为6SN1118-0DM33-0AA1,但系统不认新的控制板,寻找…

    SINUMERIK 2018年12月7日
  • 螺纹车削,最后退刀时,z轴突然加速怎么回事

    802D sl系统,在用G33,车削螺纹时,最后退刀时,z轴明显突然加速?这是怎么回事啊,急求啊,,在线等。。那个高手指点下啊! 问题补充:只有在用G33车削螺纹时,而且…

    SINUMERIK 2017年11月19日
  • 802d sl 刀具补偿问题

    请问如果使用刀具补偿,是把这个刀具补偿值(如是8)给它加到哪里去了?比如说对刀后X=100。Z=200。如果使用刀具补偿,是在X基础加还是减?Z是否加减? 最佳答案 这个要看系用的…

    SINUMERIK 2017年8月24日
  • 意大利MARPOSS公司生产的E3μ测量仪如何设置?

     我手里有E3μ的说明书,但是书中说的不清楚,我有2个问题想问一下使用过这个的朋友 :1、如何使用PLC来触发不同的工件,信号接口是多少?不同工件的测量1、测量…

    SINUMERIK 2019年6月10日
  • 840D数控系统的电池

    请问各位大神,840D数控系统内的西门子电池可不可以用其它电池替代?有谁知道,其电池的电流是多少? 最佳答案 NCU的电池是900MAH左右,电压3V,锂电池,直径1407mm,长…

    SINUMERIK 2017年6月12日