西门子S7-1200的转换指令、取整和截取指令、上取整和下取整指令、标定和标准化指令,各参数的含义是什么?

简介: 西门子S7-1200中的转换指令包括转换指令、取整和截取指令、上取整和下取整指令、标定和标准化指令。

西门子S7-1200中的转换指令包括转换指令、取整和截取指令、上取整和下取整指令、标定和标准化指令。


640.jpg


一、转换指令。



转换指令CONV将数据从一种数据类型转换到另一种数据类型。单击指令中的问号可以从下拉列表中选择输入数据的类型和输出数据的类型。转换指令支持的数据类型包括整型、双整型、实型、无符号短整型、无符号整型、无符号双整形、短整型、长实型、字、双字、字节、BCD16、BCD32等。


640.jpg


二、取整和截取指令



取整指令ROUND用于将实数转换成整数,实数的小数部分舍入为最接近的整数值,如果实数刚好是两个连续整数的一半,则实数舍入为整数,如ROUND(10.5)=10,或者ROUND(11.5)=12。

 

截取指令TRUNC用于将实数转换为整数,实数的小数部分被截成0。


640.jpg


三、上取整和下取整指令


 

上取整指令FLOOR用于将实数转换为大于或等于该实数的最小整数。下取整指令CEIL用于将实数转换为小于或等于该实数的最大整数。


640.jpg


四、标定和标准化指令


 

标定指令SCALE_X用于按参数MIN和MAX所指定的数据类型和取值范围,对标准化的实参数VALUE进行标定,其中VALUE的值在0.0和1.0之间,输出如图中所示OUT=VALUE*(MAX-MIN)+MIN。对于标定指令,参数MIN、MAX、OUT的数据类型必须相同。


640.jpg

标准化指令NORM_X可以按照参数MIN和MAX指定范围,对参数VALUE进行标准化,输出如下图中所示OUT=(VALUE-MIN)/(MAX-MIN),其中0.0<=OUT<=1.0。对于标准化指令,参数MIN、VALUE、MAX的数据类型必须相同。


640.jpg

相关文章
|
3月前
|
机器学习/深度学习 编译器 C语言
【C语言】数据输出的域宽控制(如何在输出数据时控制0占位)(如何输出前导0)(保留几位小数)(乘法口诀表打印不齐)等问题
【C语言】数据输出的域宽控制(如何在输出数据时控制0占位)(如何输出前导0)(保留几位小数)(乘法口诀表打印不齐)等问题
60 0
|
9月前
|
C语言
输出下三角数字阵列C语言
输出下三角数字阵列C语言
73 0
|
5天前
|
C语言
用栈实现将一个十进制数值转换成八进制数值。即用该十进制数值除以8,并保留其余数;重复此操作,直到该十进制数值为0为止。最后将所有的余数反向输出就是所对应的八进制数值
这篇文章展示了如何使用栈(包括顺序栈和链栈)实现将十进制数值转换成八进制数值的方法,通过C语言编程演示了两种栈的实现方式和使用场景。
用栈实现将一个十进制数值转换成八进制数值。即用该十进制数值除以8,并保留其余数;重复此操作,直到该十进制数值为0为止。最后将所有的余数反向输出就是所对应的八进制数值
|
6天前
|
C# 图形学
小功能⭐️C#控制小数点后位数的方法
小功能⭐️C#控制小数点后位数的方法
|
3月前
|
C++
41.用c++编写程序:从键盘上任意输20个1-99之间的整数,分别统计其个位数0-9的数字各有多少
41.用c++编写程序:从键盘上任意输20个1-99之间的整数,分别统计其个位数0-9的数字各有多少
34 0
|
C++
【C++知识点】浮点数据的输出控制
【C++知识点】浮点数据的输出控制
95 0
labview数值型数据实验输入显示时间滑动杆旋钮仪表相加相减相乘滚动条
LabVIEW是一种程序开发环境,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。LabVIEW软件是NI设计平台的核心,也是开发测量或控制系统的理想选择。LabVIEW开发环境集成了工程师和科学家快速构建各种应用所需的所有工具,旨在帮助工程师和科学家解决问题、提高生产力和不断创新。
100 0
|
C++ iOS开发
【C++之标准类型数据的格式输出1】输入一批数值,要求保留3位小数,且上下行小数点对齐
【C++之标准类型数据的格式输出1】输入一批数值,要求保留3位小数,且上下行小数点对齐
|
异构计算
FPGA(6)--7段显示译码器的加法计数器
FPGA(6)--7段显示译码器的加法计数器
210 1
FPGA(6)--7段显示译码器的加法计数器
西门子S7-1200的运动控制功能、系统使能指令块、错误确认指令块、回参考点或设置参考点指令块的参数含义
今天我们来介绍西门子S7-1200的运动控制功能。西门子S7-1200的运动控制指令是通过使用相关工艺数据块和CPU的专用脉冲串输出来控制轴的运动。
西门子S7-1200的运动控制功能、系统使能指令块、错误确认指令块、回参考点或设置参考点指令块的参数含义