全国服务热线 15801815554

SIEMENS西门子 S120伺服电机 1FK7022-5AK71-1LB3

更新时间:2024-07-04 08:00:00
价格:请来电询价
西门子:代理商
S120:全新原装 假一罚十
德国:现货 实体经营
联系电话:15801815554
联系手机:15801815554
联系人:邓经理
让卖家联系我
详细介绍



           ROUND:取整 (S7-1200, S7-1500) 说明 “取整”指令用于将输入 IN 的值取整为Zui接近的整数。该指令将输入 IN 的值解释为浮点数, 并将其转换为一个整数或浮点数。如果输入值恰好是在一个偶数和一个奇数之间,则选择偶 数。CEIL:浮点数向上取整 (S7-1200, S7-1500) 说明 使用“浮点数向上取整”指令将值取整为Zui近接的整数。该指令将输入值解释为浮点数,并 将其转换为紧邻的较大整数。函数值可以大于或等于输入值。 使用以下语法更改指令的数据类型: CEIL_(); 参数 下表列出了该指令的参数: 参数 声明 数据类型 存储区 说明 <表达式> Input 浮点数 I、Q、M、D、 L、P 输入值 _<数据类型> 整数、浮点数 默认:DINT - 函数值的数据类型: 1. 可以使用“_”明确指定指令 的数据类型。 2. 如果未明确指定数据类型, 将由使用的变量或类型编码 的常数来确定。 3. 如果既未明确指定数据类 型,也未指定定义的变量或 类型编码的常数,则使用默 认数据类型。 函数值 整数、浮点数 I、Q、M、D、 L 输入值向上取整 有关有效数据类型的更多信息,请参见“另请参见”。 示例 以下示例说明了该指令的工作原理: FLOOR:浮点数向下取整 (S7-1200, S7-1500) 说明 使用“浮点数向下取整”指令将一个浮点数的值取整为紧邻的较小整数。该指令将输入值解 释为浮点数,并将其转换为紧邻的较小整数。函数值可等于或小于输入值。 使用以下语法更改指令的数据类型:函数值的数据类型: 1. 可以使用“_”明确指定指令 的数据类型。 2. 如果未明确指定数据类 型,将由使用的变量或类 型编码的常数来确定。 3. 如果既未明确指定数据类 型,也未指定定义的变量 或类型编码的常数,则使 用默认数据类型。

              TRUNC:截尾取整 (S7-1200, S7-1500) 说明 “截尾取整”指令用于直接从输入值中截取整数。该指令仅选择输入值的整数部分,并将这 一部分(不含小数位)作为函数值返回。 使用以下语法更改指令的数据类型: TRUNC_(); 参数 下表列出了该指令的参数: 参数 声明 数据类型 存储区 说明 <表达式> Input 浮点数 I、Q、M、D、L 输入值 _<数据类型> 整数、浮点数 默认:DINT - 函数值的数据类型: 1. 可以使用“_”明确指定 指令的数据类型。 2. 如果未明确指定数据 类型,将由使用的变 量或类型编码的常数 来确定。 3. 如果既未明确指定数 据类型,也未指定定 义的变量或类型编码 的常数,则使用默认 数据类型。 函数值 整数、浮点数 I、Q、M、D、L 输入值的整数部分 有关有效数据类型的更多信息,请参见“另请参见”。SCALE_X:缩放 (S7-1200, S7-1500) 说明 使用“缩放”指令将浮点数映射到指定的取值范围来进行缩放。可使用 MIN 和 MAX 参数指 定取值范围。缩放的结果为整数。 使用以下语法更改指令的数据类型:“缩放”指令将按以下公式进行计算: OUT = [VALUE ∗ (MAX – MIN)] + MIN 说明 有关转换模拟值的更多信息,请参见相应的手册。 满足以下某一条件时,使能输出 ENO 将返回信号状态为“0”: • 使能输入 EN 的信号状态为“0”。 • 输入 MIN 的值大于或等于输入 MAX 的值。 • 根据 IEEE-754 标准,指定的浮点数值超出了标准值范围。 • 发生溢出。 • 输入 VALUE 的值为 NaN(非数字 = 无效算术运算的结果)。 说明 使能输入 (EN) 和使能输出 (ENO) 在编程语言 SCL 中创建指令(“SCALE_X”)时,系统并不会自动生成参数 EN 和 ENO。 有关 EN/ENO 的更多信息,请参见“另请参见”。下表列出了该指令的参数: 参数 声明 数据类型 存储区 说明 EN Input BOOL I、Q、M、 D、L 或常量 使能输入 ENO Output BOOL I、Q、M、 D、L 使能输出 MIN Input 整数、浮点数 I、Q、M、 D、L 取值范围的下限 VALUE Input 浮点数 I、Q、M、 D、L 要缩放的值。如果输入一 个常量,则必须对其声明。 MAX Input 整数、浮点数 I、Q、M、 D、L 取值范围的上限 _<数据类型> 整数、浮点数 默认:INT - 函数值的数据类型: 1. 可以使用“_”明确指定指 令的数据类型。 2. 如果未明确指定数据类 型,将由使用的变量或 类型编码的常数来确 定。 3. 如果既未明确指定数据 类型,也未指定定义的 变量或类型编码的常 数,则使用默认数据类 型。 函数值 整数、浮点数 - 缩放的结果 有关有效数据类型的更多信息,请参见“另请参见”。 有关符号常数的详细信息,请参见“另请参见”。NORM_X:标准化 (S7-1200, S7-1500) 说明 可以使用“标准化”指令,通过将输入 VALUE 中变量的值映射到线性标尺对其进行标准化。 可以使用参数 MIN 和 MAX 定义(应用于该标尺的)值范围的限值。输出 OUT 中的结果经 过计算并存储为浮点数,这取决于要标准化的值在该值范围中的位置。如果要标准化的值等 于输入 MIN 中的值,则该指令将返回结果“0.0”。如果要标准化的值等于输入 MAX 中的值, 则该指令将返回结果“1.0”。 使用以下语法更改指令的数据类型: NORM_X_(); 下图举例说明如何标准化值:“标准化”指令通过以下公式进行计算: OUT = (VALUE – MIN) / (MAX – MIN) 说明 有关转换模拟值的更多信息,请参见相应的手册。 满足以下某一条件时,使能输出 ENO 将返回信号状态为“0”: • 使能输入 EN 的信号状态为“0”。 • 输入 MIN 的值大于或等于输入 MAX 的值。 • 根据 IEEE-754 标准,指定的浮点数值超出了标准值范围。 • 输入 VALUE 的值为 NaN(无效算术运算的结果)。 说明 使能输入 (EN) 和使能输出 (ENO) 在编程语言 SCL 中创建指令(“NORM_X”)时,系统并不会自动生成参数 EN 和 ENO。 有关 EN/ENO 的更多信息,请参见“另请参见”。函数值的数据类型: 1. 可以使用“_”明确指定 指令的数据类型。 2. 如果未明确指定数据 类型,将由使用的变 量或类型编码的常数 来确定。 3. 如果既未明确指定数 据类型,也未指定定 义的变量或类型编码 的常数,则使用默认 数据类型。 函数值 浮点数 I、Q、M、D、 L 标准化结果 1) 如果在这三个参数中都使用常数,则仅需声明其中一个。规则 以下规则适用于“引用”: • 括号中指定的变量数据类型必须与所声明引用的数据类型完全匹配。即,数据类型为 “REF_TO Int”的引用只能指向数据类型为“Int”的变量。而不进行数据类型转换。 • 指定为“REF()”参数的变量必须位于优化存储区内。 • 该引用不得引用以下数据: – 临时数据 (TEMP) – PLC 变量表中的全局变量 – 块参数 – 常量 – 写保护的变量 以下规则适用于数组引用: • 数组限值、引用维数以及被引用的变量数必须相同。 • 不支持 Array[*]。 • 必须使用以下语句创建基于 PLC 数据类型的 ARRAY DB 引用:VARIANT (S7-1200, S7-1500) VARIANT_TO_DB_ANY:将 VARIANT 转换为 DB_ANY (S7-1200, S7-1500) 说明 可以使用指令“将 VARIANT 转换为 DB_ANY”查询 IN 参数地址指定的操作数的数据块编号。 它可以是背景数据块或 ARRAY 数据块。IN 参数的操作数具有数据类型 VARIANT,这意味着 在创建程序时不需要知道将被查询编号的数据块的数据类型。在运行期间将会读取数据块编 号,并将其写入 RET_VAL 参数指定的操作数。 要求 如果满足条件,则执行该指令。如果不满足条件,则输出“0”作为数据块编号。 输出变量... 转换结果... 转换选项 VARIANT ... 作为 PLC 数据类型或系统 数据类型 (SDT) 的背景数据块 的数据块。 可以将该输出变量转换为数 据块编号。 VARIANT ... 作为 ARRAY 数据块的数据 块。 可以将该输出变量转换为数 据块编号。输出变量... 转换结果... 转换选项 VARIANT ... 带有基本数据类型的对象 由于数据块中并不仅仅只包 含一个基本数据类型,因此 无法将该输出变量转换为数 据库编号。 VARIANT ... 数据块中的结构 由于该结构仅仅是数据块中 的一部分,因此无法将该输 出变量转换为数据库编号。读取 tempVARIANT 操作数中指定的数据块的编号。由于操作数具有数据类型 VARIANT,所 以在创建程序时不需要知道变量的数据类型。编号将写入具有 DB_ANY 数据类型的 “OutputDBNumber”变量。DB_ANY_TO_VARIANT:将 DB_ANY 转换为 VARIANT (S7-1200, S7-1500) 说明 可以使用指令“将 DB_ANY 转换为 VARIANT”从符合以下要求的数据块生成 VARIANT 变量。IN 参数的操作数具有数据类型 DB_ANY,这意味着在创建程序时不需要知道数据块。将在运行 时读取数据块编号。 要求 如果满足条件,则执行该指令。如果不满足条件或数据块不存在,则在 RET_VAL 参数中输 出值 NULL。所有使用 RET_VAL 变量的其它访问都将失败。 以下数据类型的输入变量 ... 转换结果... 转换选项 DB_ANY ...作为 PLC 数据类型或系统数 据类型 (SDT) 的背景数据块的 数据块。 可以转换 DB_ANY ...作为 ARRAY 数据块的数据 块。 可以转换 DB_ANY ...作为函数块或全局数据块中 的背景数据块的数据块。  

联系方式

  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201100
  • 电话:15801815554
  • 联系人:邓经理
  • 手机:15801815554
  • 微信:15801815554
  • QQ:190755061