全国服务热线 15801815554

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

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


               传统 (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) 并输出一个错 误。 如果指定的下限值大于上限值 (LO_LIM > HI_LIM),则结果将对输入值进行反向缩放。“标准化”指令将按以下公式进行计算: OUT = (VALUE – MIN) / (MAX – MIN) 如果满足下列条件之一,则使能输出 ENO 的信号状态为“0”: • 使能输入 EN 的信号状态为“0”。 • 输入 MIN 的值大于或等于输入 MAX 的值。 • 根据 IEEE-754 标准,指定的浮点数的值超出了标准的数范围。 • 输入 VALUE 的值为 NaN(无效算术运算的结果)。 说明 有关转换模拟值的更多信息,请参见相应的手册。如果操作数“TagIn”的信号状态为“1”,则执行该指令。将输入“Tag_Value”的值分配到由输入 “Tag_MIN”和“Tag_MAX”的值定义的取值范围。根据定义的取值范围,对输入“Tag_Value”的 变量值进行标准化。结果以浮点数形式存储在输出“Tag_Result”中。如果该指令执行成功,则 使能输出 ENO 的信号状态为“1”,同时置位输出“TagOut”。

              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 定义的限值时,将输出一个错误并将结果设置为Zui接 近的限值。 如果指定的下限值大于上限值 (LO_LIM > HI_LIM),则结果将对输入值进行反向缩放。程序控制指令 (S7-1200, S7-1500) JMP:若 RLO = "1" 则跳转 (S7-1200, S7-1500) 说明 可以使用“若 RLO = "1" 则跳转”指令中断程序的顺序执行,并从其它程序段继续执行。 目 标程序段必须标有跳转标签 (LABEL)。 在指令框上方的占位符中输入跳转标签描述。 指定的跳转标签与执行的指令必须位于同一数据块中。指定的名称在块中只能出现一次。一 个程序段中只可以出现一个跳转线圈。 如果该指令输入的逻辑运算结果 (RLO) 为“1”,则跳转到跳转标签所标识的程序段。 可以跳 转到更大或更小的程序段编号。 如果不满足该指令输入的条件 (RLO= 0),则程序将继续执行下一程序段。如果操作数“TagIn_1”的信号状态为“1”,则执行该指令。 将中断程序的顺序执行,并在跳转 标签 CAS1 标识的“程序段 3”中继续执行。 如果输入“TagIn_3”的信号状态为“1”,输出 “TagOut_3”将复位。JMPN:若 RLO = "0" 则跳转 (S7-1200, S7-1500) 说明 当该指令输入的逻辑运算结果为“0”时,可以使用“若 RLO = "0" 则跳转”指令中断程序的顺 序执行,并从其它程序段继续执行。 目标程序段必须标有跳转标签 (LABEL)。 在指令框上 方的占位符中输入跳转标签描述。 指定的跳转标签与执行的指令必须位于同一数据块中。指定的名称在块中只能出现一次。一 个程序段中只可以出现一个跳转线圈。 如果该指令输入的逻辑运算结果 (RLO) 为“0”,则跳转到跳转标签所标识的程序段。 可以跳 转到更大或更小的程序段编号。 如果该指令输入的逻辑运算结果 RLO 为“1”,则程序在下一个程序段中继续执行。如果操作数“TagIn_1”的信号状态为“1”,则执行该指令。将中断程序的顺序执行,并在跳转 标签 CAS1 标识的“程序段 3”中继续执行。如果输入“TagIn_3”的信号状态为“1”,输出 “TagOut_3”将复位。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)如果操作数“TagIn_1”的信号状态为“1”,则执行该指令。将中断程序的顺序执行,并在跳转 标签 CAS1 标识的“程序段 3”中继续执行。如果输入“TagIn_3”的信号状态为“1”,将复位输出 “TagOut_3”。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 中指定要比较的值。将该值与各个输入提供的值进行比较。可以为每个输入选择比 较方法。各比较指令的可用性取决于指令的数据类型。可以从指令框的“???”下拉列表中选择该指令的数据类型。如果选择了比较指令而尚未定义指 令的数据类型,“???”下拉列表将仅列出所选比较指令允许的那些数据类型。 该指令从第一个比较开始执行,直至满足比较条件为止。如果满足比较条件,则将不考虑后 续比较条件。如果未满足任何指定的比较条件,将在输出 ELSE 处执行跳转。如果在输出 ELSE 中未定义跳转标签,则不会中断程序的顺序执行,但会在下一个程序段中继续执行程序。 在初始状态下,指令框至少包含两个输出(DEST0 和 DEST1)。可以扩展输出数目。输出从 值“0”开始编号,每次新增输出后以升序继续编号。在指令的输出中指定跳转标签 (LABEL)。 不能在该指令的输出上指定指令或操作数。 输入将自动插入到每个附加输出中。如果满足输入的比较条件,则将执行相应输出处设定的 跳转。可通过以下三种方式结束程序块的运行: 终止程序块 说明 不调用指令 执行完Zui后一个程序段时退出程序块。将调用程序块使能输出 ENO 的信号状态置位为“1”。 通过前置逻辑运算调用 指令(参见示例) 如果满足前置逻辑运算条件,则结束当前被调用程序块中的程序 执行并退出该程序块。(有条件程序块结束)在该程序块调用 后,在调用的程序块(如 OB)中继续执行该程序。调用程序块 的使能输出 ENO 与该操作数相对应。 不带前置逻辑运算的指 令调用/指令直接连接左 侧电源线。 无条件退出程序块。(程序块绝度退出)调用程序块的使能输出 ENO 与该操作数相对应。 如果结束组织块 (OB) 运行,则可通过执行层级系统选择其它程序块并启动或执行进一步操作。 • OB 程序循环结束后,将重新启动。 • 如果 OB 执行结束,并中断了其它程序块(如,中断 OB),则继续执行被中断的程序块 (例如,程序循环 OB)。 说明 RET 指令与 JMP 和 JMPN 相关 如果程序段中包含有指令“JMP:若 RLO = 1 则跳转”或“JMPN:若 RLO = 0 则跳转”,则不 得使用指令“RET:返回”。每个程序段中只能使用一个跳转线圈。

联系方式

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