功能描述
将输入 VALUE 的值映射到指定的值范围内,对该值进行缩放。
当执行“缩放”指令时,输入 VALUE 的浮点值会缩放到由参数 MIN 和 MAX 定义的值范围。
缩放结果为整数,存储在 OUT 输出中。
执行说明
1.缩放按照以下公式计算
OUT = [VALUE ∗ (MAX – MIN)] + MIN
2.输入MIN的 值小于输入MAX的值
3.当Value的浮点数值超出 IEEE-754 标准范围,会产生数据溢出。
接口参数
另外对于功能块中Value接口参数,需要指定数据类型,Real或者LReal
OUT接口参数,也需要指定数据类型
程序举例
1.创建DB块。添加数据结构
2.创建FB块,添加功能指令。并在OB1调用