[西门子] 西门子PLC-四舍五入和截取函数

[复制链接]
查看35 | 回复0 | 2025-3-30 14:55:07 | 显示全部楼层 |阅读模式
>

四舍五入和截取函数也属于数据类型转换函数。下表显示了这些函数的名称、数据类型(输入参数和函数值)和任务.

“取整”指令用于将输入 IN 的值取整为最接近的整数。该指令将输入 IN 的值解释为浮点数,并将其转换为一个整数或浮点数。 如果输入值恰好是在一个偶数和一个奇数之间,则选择偶数。

ROUND

四舍五入(形成一个DINT数)遵照DIN EN61131-3,函数总是四舍五入到无零头的整数值;换言之,1.5返回2,2.45也返回2。

例子(Example)

// 舍去(结果为: 3)
    ROUND (3.14) ;

// 舍入(结果为: 4)
    ROUND (3.56) ;

// 截取(结果为: 3)
    TRUNC (3.14) ;

// 截取(结果为: 3)
    TRUNC (3.56) ;

以下示例说明了该指令的工作原理:

"Tag_Result" := ROUND("Tag_Value");

-------------------END-------------------

每天进步一点点


Make small but daily progress



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则