全国服务热线 15801815554

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

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


    

                WHILE:满足条件时执行 (S7-1200, S7-1500) 描述 使用“满足条件时执行”指令可以重复执行程序循环,直至不满足执行条件为止。该条件是 结果为布尔值(TRUE 或 FALSE)的表达式。可以将逻辑表达式或比较表达式作为条件。 执行该指令时,将对指定的表达式进行运算。如果表达式的值为 TRUE,则表示满足该条件; 如果其值为 FALSE,则表示不满足该条件。 也可以嵌套程序循环。在程序循环内,可以编写包含其它运行变量的其它程序循环。 通过指令“复查循环条件”(CONTINUE),可以终止当前连续运行的程序循环。通过指令“立 即退出循环”(EXIT) 终止整个循环的执行。有关本主题的更多信息,请参见“另请参见”。 可按如下方式声明此指令:下表列出了该指令的参数: 参数 数据类型 存储区 描述 <条件> BOOL I、Q、M、D、L 表达式,每次执行循环之前都需要进行求值。 <指令> - 在满足条件时,要执行的指令。如果不满足 条件,则程序将从 END_WHILE 后继续执行。 有关有效数据类型的更多信息,请参见“另请参见”。

             REPEAT:不满足条件时执行 (S7-1200, S7-1500) 说明 使用“不满足条件时执行”指令可以重复执行程序循环,直至不满足执行条件为止。该条件 是结果为布尔值(TRUE 或 FALSE)的表达式。可以将逻辑表达式或比较表达式作为条件。 执行该指令时,将对指定的表达式进行运算。如果表达式的值为 TRUE,则表示满足该条件; 如果其值为 FALSE,则表示不满足该条件。 即使满足终止条件,此指令也只执行一次。 也可以嵌套程序循环。在程序循环内,可以编写包含其它运行变量的其它程序循环。 通过指令“复查循环条件”(CONTINUE),可以终止当前连续运行的程序循环。通过指令“立 即退出循环”(EXIT) 终止整个循环的执行。有关本主题的更多信息,请参见“另请参见”。 可按如下方式声明此指令: REPEAT; UNTILEND_REPEAT; 参数 下表列出了该指令的参数: 参数 数据类型 存储区 说明 <指令> - 在设定条件的值为 FALSE 时执行的指令。即 使满足终止条件,此指令也只执行一次。 <条件> BOOL I、Q、M、D、L 表达式,每次执行循环之后都需要进行求 值。如果表达式的值为 FALSE,则将再次执 行程序循环。如果表达式的值为 TRUE,则程 序循环将从 END_REPEAT 后继续执行。 有关有效数据类型的更多信息,请参见“另请参见”。CONTINUE:复查循环条件 (S7-1200, S7-1500) 说明 使用“复查循环条件”指令,可以结束 FOR、WHILE 或 REPEAT 循环的当前程序运行。 执行该指令后,将再次计算继续执行程序循环的条件。该指令将影响其所在的程序循环。 示例 以下示例说明了该指令的工作原理:如果满足条件 i < 5,则不执行后续值分配 ("DB10".Test[i] := 1)。运行变量 (i) 以增量“2”递增, 然后检查其当前值是否在设定的取值范围内。如果执行变量在取值范围内,则将再次计算 IF 的条件。 如果不满足条件 i < 5,则将执行后续值分配 ("DB10".Test[i] := 1) 并开始一个新循环。在这 种情况下,执行变量也会以增量“2”进行递增并接受检查。EXIT:立即退出循环 (S7-1200, S7-1500) 说明 使用“立即退出循环”指令,可以随时取消 FOR、WHILE 或 REPEAT 循环的执行,而无需考 虑是否满足条件。在循环结束(END_FOR、END_WHILE 或 END_REPEAT)后继续执行程序。 该指令将影响其所在的程序循环。 示例 以下示例说明了该指令的工作原理:有关有效数据类型的更多信息,请参见“另请参见”。 如果满足条件 i < 5,则将取消循环执行。程序将从 END_FOR 后继续执行。 如果不满足条件 i < 5,则将执行后续值分配 ("DB10".Test[i] :=1) 并开始一个新循环。将运行 变量 (i) 以 2 进行递减,并进行检查该变量的当前值是否在程序中设定的取值范围之内。如 果执行变量 (i) 在取值范围内,则将再次计算 IF 的条件。GOTO:跳转 (S7-1200, S7-1500) 说明 使用“跳转”指令,可以从标注为跳转标签的指定点开始继续执行程序。 跳转标签和“跳转”指令必须在同一个块中。在一个块中,跳转标签的名称只能指定一次。 每个跳转标签可以是多个跳转指令的目标。 不允许从“外部”跳转到程序循环内,但允许从循环内跳转到“外部”。 遵守跳转标签的以下语法规则: • 字母(a 至 z,A 至 Z) • 字母和数字组合;请检查排列顺序是否正确,如首先是字母,然后数字字母(a - z,A - Z, 0 - 9) • 不能使用特殊字符或反向排序字母与数字组合,如首先是数字,然后是字母(0-9,a - z, A - Z) 可按如下方式声明此指令: GOTO <跳转标签>; ... .... <跳转标签>: <指令> 参数 下表列出了该指令的参数: 参数 数据类型 说明 <跳转标签> - 跳转标签,将跳转到该标签处 <指令> - 跳转后执行的指令。

              根据“Tag_Value”操作数的值,程序将从对应的跳转标签标识点开始继续执行。例如,如果 “Tag_Value”操作数的值为 2,则程序将从跳转标签“MyLABEL2”开始继续执行。在这种情况 下,将跳过“MyLABEL1”跳转标签所标识的程序行。RETURN:退出块 (S7-1200, S7-1500) 说明 使用“退出块”指令,可以终止当前处理块中的程序执行,并在调用块中继续执行。 如果该指令出现在块结尾处,则可以跳过。 示例 以下示例说明了该指令的工作原理:插入多语言注释 (S7-1200, S7-1500) 说明 使用指令“插入多语言注释”时,可插入一条可翻译为其它项目语言的注释信息。多语言注 释是一个以“(*”开始,以“*)”结束的单元。即,只能对整个注释进行标记或选择,而不能选 择其中一部分。多语言注释不能相互嵌套,但在注释行和注释段中使用。所不同的是,在多 语言注释中不能使用注释行或简单的注释段。这是因为,系统会将“(/*”与“*/)”之间的所有内 容均解释为常规文本消息。REGION:构建程序代码 (S7-1200, S7-1500) 说明 可以使用指令“构建程序代码”,在 SCL 块中构建程序代码并将其分为几个不同区域。 有关该区域应用的更多信息,请参见“使用区间 (Region) (页 9991)” 可按如下方式声明此指令: REGION <名称> <指令> END_REGION运行时控制 (S7-1200, S7-1500) ENDIS_PW:锁定和解锁 CPU 各访问级别的密码 (S7-1200, S7-1500) 说明 通过指令 ENDIS_PW(启用/禁用密码),可锁定和解锁 CPU 各访问级别的密码。 通过锁定密码,可终止现有的合法化连接。 如果在信号状态为“1”时调用 ENDIS_PW 的参数 REQ,则指令的作用取决于输入参数 F_PWD、 FULL_PWD、R_PWD 和 HMI_PWD 的信号状态: 如果在信号状态为“0”时调用 ENDIS_PW 的参数 REQ,则会显示 CPU 各访问级别的相关密码 当前为锁定状态(相关输出参数的值为“0”)还是解锁状态(相关输出参数的值为“1”)。调用 ENDIS_PW (REQ=0) 时,则不锁定或解锁密码。 • 如果信号状态“0”未决,则锁定相关访问级别的密码。(如果密码已锁定,则仍保持锁定 状态。) • 如果信号状态“1”未决,则解锁相关访问级别的密码。(如果密码已解锁,则仍保持解锁 状态。) 各密码的锁定或解锁状态互不干扰。基于此原则,可锁定除故障安全密码之外的所有其它密 码。锁定后,可以将故障安全 CPU 的访问权限授予少数几个用户。 输出参数 F_PWD_ON、FULL_PWD_ON、R_PWD_ON 和 HMI_PWD_ON 显示指令处理完成后 各访问级别的当前密码许可状态,与调用指令时 REQ 参数的状态无关。 对于未组态密码的访问级别所属的输入参数,其信号状态必须为 TRUE(如果未遵守此规则, RET_VAL 的值不等于“0”)。处理 ENDIS_PW 后,相关输出参数的值为 TRUE。 此规则同样适用于参数 F_PWD。只有 F-CPU 可以组态故障安全密码,因此标准 CPU 中的相 关输入参数 F_PWD 必须始终与信号状态 TRUE 互连。 如果 ENDIS_PW 指令返回错误,则对该指令的调用没有任何作用,也就是说,调用 ENDIS_PW 之后仍然可以像调用 ENDIS_PW 之前一样使用所有密码。配有显示屏的 S7-1500 CPU 的附加访问保护 除了通过 ENDIS_PW 指令进行访问保护之外,对于配有显示屏的 S7-1500 CPU,还可以在各 访问级别的显示屏上锁定或解锁密码(密码本地锁定)。可以在显示屏上分别为每个访问级 别设置密码锁定。 CPU 将保存对密码状态所做的Zui近一次更改,调用 ENDIS_PW 或显示屏输入皆可。 用户通过调用 ENDIS_PW 指令 (REQ=0) 确定各访问级别当前有效的密码状态。 用户和操作系统操作及其对现有密码锁定的影响 下表列出了不同的用户和操作系统操作对之前设置的密码锁定的影响。 用户或操作系统操作 操作后的密码状态 CPU 复位为出厂设置 密码启用。 存储器复位 密码仍锁定。 S7-1500-CPU 显示屏上的密码解锁 密码启用。 调用 ENDIS_PW,其中 F_PWD=1 或 FULL_PWD=1 或 R_PWD=1 或 HMI_PWD=1 密码启用。 通过模式选择开关或“STOP”模式选择键将 S7-1500 CPU 设为 STOP 模式。 密码启用。 然后通过模式选择开关或“RUN”模式选择键将 S7-1500 CPU 设为 RUN 模式。 密码再次锁定。 注:如果操作“设为 RUN 操作状态”出错, CPU 再次转入 STOP 操作状态,则密码也会再 次锁定。 对于 S7-1200 CPU,向 CPU 中插入一个空的 传输卡或程序卡。 密码启用。 通过 WinAC 面板格式化 WinAC 存储器分区 密码启用。 从 POWER OFF 切换为 POWER ON • S7-1200-CPU:密码启用。 • S7-1500-CPU:密码仍锁定。 操作状态切换,例如操作状态切换为 STOP (由错误、STP 指令或通信引起)。 密码仍锁定。

联系方式

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