S7-1200和S7-1500转换操作

本文介绍了S7系列PLC中的数值转换指令,包括CONVERT、ROUND、CEIL、FLOOR、TRUNC、SCALE_X和NORM_X。这些指令用于浮点数和整数之间的转换、四舍五入、向上和向下取整以及数值的缩放和标准化,适用于不同的数值处理需求。
摘要由CSDN通过智能技术生成

CONVERT:转换值

“转换值”指令将读取参数 IN 的内容,并根据指令框中选择的数据类型对其进行转换。转换值将在 OUT 输出处输出。

如果满足下列条件之一,则使能输出 ENO 的信号状态为“0”:

  1. 使能输入 EN 的信号状态为“0”。
  2. 执行过程中发生溢出之类的错误。

ROUND:取整

可以使用“取整”指令将输入 IN 的值四舍五入取整为最接近的整数。该指令将输入 IN 的值解释为浮点数,并转换为一个 DINT 数据类型的整数。如果输入值恰好是在一个偶数和一个奇数之间,则选择偶数。指令结果被发送到输出 OUT,可供查询。

CEIL:浮点数向上取整

可以使用“浮点数向上取整”指令,将输入 IN 的值向上取整为相邻整数。该指令将输入 IN 的值解释为浮点数并将其转换为较大的相邻整数。指令结果被发送到输出 OUT,可供查询。输出值可以大于或等于输入值。

FLOOR:浮点数向下取整

可以使用“浮点数向下取整”指令,将输入 IN 的值向下取整为相邻整数。该指令将输入 IN 的值解释为浮点数,并将其向下转换为相邻的较小整数。指令结果被发送到输出 OUT,可供查询。输出值可以小于或等于输入值。

TRUNC:截尾取整

可以使用“截尾取整”指令由输入 IN 的值得出整数。输入 IN 的值被视为浮点数。该指令仅选择浮点数的整数部分,并将其发送到输出 OUT 中,不带小数位。

SCALE_X:缩放

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值