全国服务热线 15801815554

SIEMENS 西门子 S120伺服电机 1FK7015-5AK71-1JB3

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


            ROUND:取整 (S7-1200, S7-1500) 说明 可以使用“取整”指令将输入 IN 的值四舍五入取整为Zui接近的整数。该指令将输入 IN 的值 解释为浮点数,并转换为一个 DINT 数据类型的整数。如果输入值恰好是在一个偶数和一个 奇数之间,则选择偶数。指令结果被发送到输出 OUT,可供查询。 如果满足下列条件之一,则使能输出 ENO 的信号状态为“0”: • 使能输入 EN 的信号状态为“0”。 • 执行过程中发生溢出之类的错误。CEIL:浮点数向上取整 (S7-1200, S7-1500) 说明 可以使用“浮点数向上取整”指令,将输入 IN 的值向上取整为相邻整数。该指令将输入 IN 的值解释为浮点数并将其转换为较大的相邻整数。指令结果被发送到输出 OUT,可供查询。 输出值可以大于或等于输入值。 如果满足下列条件之一,则使能输出 ENO 的信号状态为“0”: • 使能输入 EN 的信号状态为“0”。 • 执行过程中发生溢出之类的错误。FLOOR:浮点数向下取整 (S7-1200, S7-1500) 说明 可以使用“浮点数向下取整”指令,将输入 IN 的值向下取整为相邻整数。该指令将输入 IN 的值解释为浮点数,并将其向下转换为相邻的较小整数。指令结果被发送到输出 OUT,可 供查询。输出值可以小于或等于输入值。 如果满足下列条件之一,则使能输出 ENO 的信号状态为“0”: • 使能输入 EN 的信号状态为“0”。 • 执行过程中发生溢出之类的错误。

             TRUNC:截尾取整 (S7-1200, S7-1500) 说明 可以使用“截尾取整”指令由输入 IN 的值得出整数。输入 IN 的值被视为浮点数。该指令仅 选择浮点数的整数部分,并将其发送到输出 OUT 中,不带小数位。 如果满足下列条件之一,则使能输出 ENO 的信号状态为“0”: • 使能输入 EN 的信号状态为“0”。 • 执行过程中发生溢出之类的错误。SCALE_X:缩放 (S7-1200, S7-1500) 说明 可以使用“缩放”指令,通过将输入 VALUE 的值映射到指定的值范围内,对该值进行缩放。 当执行“缩放”指令时,输入 VALUE 的浮点值会缩放到由参数 MIN 和 MAX 定义的值范围。 缩放结果为整数,存储在 OUT 输出中。 下图举例说明如何缩放值:“缩放”指令将按以下公式进行计算: OUT = [VALUE ∗ (MAX – MIN)] + MIN 如果满足下列条件之一,则使能输出 ENO 的信号状态为“0”: • 使能输入 EN 的信号状态为“0”。 • 输入 MIN 的值大于或等于输入 MAX 的值。 • 根据 IEEE-754 标准,指定的浮点数的值超出了标准的数范围。NORM_X:标准化 (S7-1200, S7-1500) 说明 可以使用“标准化”指令,通过将输入 VALUE 中变量的值映射到线性标尺对其进行标准化。 可以使用参数 MIN 和 MAX 定义(应用于该标尺的)值范围的限值。输出 OUT 中的结果经 过计算并存储为浮点数,这取决于要标准化的值在该值范围中的位置。如果要标准化的值等 于输入 MIN 中的值,则输出 OUT 将返回值“0.0”。如果要标准化的值等于输入 MAX 的值,则 输出 OUT 需返回值“1.0”。 下图举例说明如何标准化值:“标准化”指令将按以下公式进行计算: OUT = (VALUE – MIN) / (MAX – MIN) 如果满足下列条件之一,则使能输出 ENO 的信号状态为“0”: • 使能输入 EN 的信号状态为“0”。 • 输入 MIN 的值大于或等于输入 MAX 的值。 • 根据 IEEE-754 标准,指定的浮点数的值超出了标准的数范围。 • 输入 VALUE 的值为 NaN(无效算术运算的结果)。 说明 有关转换模拟值的更多信息,请参见相应的手册。传统 (S7-1500) SCALE:缩放 (S7-1500) 说明 可以使用“缩放”指令将参数 IN 上的整数转换为浮点数,该浮点数在介于上下限值之间的 物理单位内进行缩放。通过参数 LO_LIM 和 HI_LIM 来指定缩放输入值取值范围的下限和上 限。指令的结果在参数 OUT 中输出。 “缩放”指令将按以下公式进行计算: OUT = [((FLOAT (IN) – K1)/(K2–K1)) ∗ (HI_LIM–LO_LIM)] + LO_LIM 参数 BIPOLAR 的信号状态将决定常量“K1”和“K2”的值。参数 BIPOLAR 可能有下列信号状态: • 信号状态“1”:假设参数 IN 的值为双极性且取值范围是 -27648 到 27648。此时,常数“K1” 的值为“-27648.0”,而常数“K2”的值为“+27648.0”。 • 信号状态“0”:假设参数 IN 的值为单极性且取值范围是 0 到 27648。此时,常数“K1”的值为 “0.0”,而常数“K2”的值为“+27648.0”。 如果参数 IN 的值大于常数“K2”的值,则将指令的结果设置为上限值 (HI_LIM) 并输出一个错误。 如果参数 IN 的值小于常数“K1”的值,则将指令的结果设置为下限值 (LO_LIM) 并输出一个错 误。UNSCALE:取消缩放 (S7-1500) 说明 可以使用“取消缩放”(Unscale) 指令,取消在上限和下限之间以物理单位为增量对参数 IN 中 的浮点数进行缩放,并将其转换为整数。使用参数 LO_LIM 和 HI_LIM 指定取消缩放输入值 取值范围的下限和上限。指令的结果在参数 OUT 中输出。 “取消缩放”指令将按以下公式进行计算: OUT = [ ((IN–LO_LIM)/(HI_LIM–LO_LIM)) ∗ (K2–K1) ] + K1 常数“K1”和“K2”的值取决于参数 BIPOLAR 的信号状态。参数 BIPOLAR 可能的信号状态为: • 信号状态“1”:假设参数 IN 的值为双极性且取值范围是 -27648 到 27648。此时,常数“K1” 的值为“-27648.0”,而常数“K2”的值为“+27648.0”。 • 信号状态“0”:假设参数 IN 的值为单极性且取值范围是 0 到 27648。此时,常数“K1”的值为 “0.0”,而常数“K2”的值为“+27648.0”。 当参数 IN 的值超出 HI_LIM 和 LO_LIM 定义的限制时,会输出错误。 如果指定的下限值大于上限值 (LO_LIM > HI_LIM),则结果将对输入值进行反向缩放。程序控制指令 (S7-1200, S7-1500) ---( JMP ):若 RLO = "1" 则跳转 (S7-1200, S7-1500) 说明 可以使用“若 RLO = "1" 则跳转”指令中断程序的顺序执行,并从其它程序段继续执行。目 标程序段必须由跳转标签 (LABEL) 进行标识。在指令上方的占位符指定该跳转标签的名称。 指定的跳转标签与执行的指令必须位于同一数据块中。指定的名称在块中只能出现一次。一 个程度段中只能使用一个跳转线圈。 如果该指令输入的逻辑运算结果 (RLO) 为“1”,则将跳转到由指定跳转标签标识的程序段。可 以跳转到更大或更小的程序段编号。 如果不满足该指令输入的条件 (RLO = 0),则程序将继续执行下一程序段。若 RLO = "0" 则跳转 (S7-1200, S7-1500) 说明 当该指令输入的逻辑运算结果为“0”时,使用“若 RLO = "0" 则跳转”指令,可中断程序的顺 序执行,并从其它程序段继续执行。目标程序段必须由跳转标签 (LABEL) 进行标识。在指令 上方的占位符指定该跳转标签的名称。 指定的跳转标签与执行的指令必须位于同一数据块中。指定的名称在块中只能出现一次。一 个程度段中只能使用一个跳转线圈。 如果该指令输入的逻辑运算结果 (RLO) 为“0”,则将跳转到由指定跳转标签标识的程序段。可 以跳转到更大或更小的程序段编号。 如果该指令输入端的逻辑运算结果为“1”,则程序在下一个程序段中继续执行。LABEL:跳转标签 (S7-1200, S7-1500) 说明 可使用跳转标签来标识一个目标程序段。执行跳转时,应继续执行该程序段中的的程序。 跳转标签与指定跳转标签的指令必须位于同一数据块中。跳转标签的名称在块中只能分配一 次。跳转标签的数量取决于固件版本: • S7-1200:Zui少支持 2048 个跳转标签。 • S7-1500:Zui少支持 8192 个跳转标签。 一个程序段中只能设置一个跳转标签。每个跳转标签可以跳转到多个位置。 遵守跳转标签的以下语法规则: • 字母(a 至 z,A 至 Z) • 字母和数字组合;需注意排列顺序,如首先是字母,然后字母(a - z,A - Z,0 - 9) • 不能使用特殊字符或反向排序字母与数字组合,如首先是数字,然后是字母(0 - 9,a - z, A - Z)JMP_LIST:定义跳转列表 (S7-1200, S7-1500) 说明 使用“定义跳转列表”指令,可定义多个有条件跳转,并继续执行由 K 参数的值指定的程序 段中的程序。 可使用跳转标签 (LABEL) 定义跳转,跳转标签则可以在指令框的输出指定。可在指令框中增 加输出的数量。输出数量同样取决于固件版本: • S7-1200:Zui少支持 32 个输出。 • S7-1500:Zui少支持 256 个输出。 输出从值“0”开始编号,每次新增输出后以升序继续编号。在指令的输出中只能指定跳转标签。 而不能指定指令或操作数。 K 参数值将指定输出编号,因而程序将从跳转标签处继续执行。如果 K 参数值大于可用的输 出编号,则继续执行块中下个程序段中的程序。 仅在 EN 使能输入的信号状态为“1”时,才执行“定义跳转列表”指令。SWITCH:跳转分支指令 (S7-1200, S7-1500) 说明 可以使用“跳转分支”指令,根据一个或多个比较指令的结果,定义要执行的多个程序跳转。 在参数 K 中指定要比较的值。将该值与各个输入提供的值进行比较。可以为每个输入选择比 较方法。各比较指令的可用性取决于指令的数据类型。

联系方式

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