全国服务热线 15801815554

SIEMENS西门子 触摸屏SMART1000 IE 6AV66480BE113AX0

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


                  MCR:关闭 MCR 区域 (S7-300, S7-400) 说明 “关闭 MCR 区域”指令可以完善 MCR 相关的程序部分。在这种情况下,该指令会从 MCR 堆 栈的Zui后一个条目中删除 RLO。 说明 有关章节“使用 MCR 功能的重要说明”的相关信息,请参见“另请参见”。使用“打开 MCR 区域”指令来编写 MCR 相关性。“打开 MCR 区域”和“关闭 MCR 区域” 指令必须成对编写。如果未编写其中一条指令,将触发 MCR 堆栈错误。

           MCRA:启用 MCR 区域 (S7-300, S7-400) 说明 使用“启用 MCR 区域”指令,指定 MCR 区域的起始部分。在此区域中,可以使用下列指令 开启或关闭 MCR 相关性: • MCR(:打开 MCR 区域 • )MCR:关闭 MCR 区域 使用“禁用 MCR 区域”(MCRD) 指令,可以指定 MCR 区域的结束。用于定义 MCR 区域开始 和结束的指令必须成对使用。 说明 有关章节“使用 MCR 功能的重要说明”的相关信息,请参见“另请参见”。 如果调用 MCR 区域中的块,那么在被调用的块中将禁用 MCR 相关性。退出块后,将置位 MCR 相关性,从而与块调用之前相同。 指令的执行与状态位无关,也不会影响这些位。MCRD:禁用 MCR 区域 (S7-300, S7-400) 说明 使用“禁用 MCR 区域”指令指定 MCR 区域的结束。 使用指令“启用 MCR 区域”(MCRA),指定 MCR 区域的开始。用于定义 MCR 区域开始和结束 的指令必须成对使用。 说明 有关章节“使用 MCR 功能的重要说明”的相关信息,请参见“另请参见”。 在 MCR 区域内,可以使用下列指令编程 MCR 相关性: • MCR(:打开 MCR 区域 • )MCR:关闭 MCR 区域 如果调用 MCR 区域中的块,那么在被调用的块中将禁用 MCR 相关性。退出块后,将置位 MCR 相关性,从而与块调用之前相同。 指令的执行与状态位无关,也不会影响这些位。空指令 (S7-300, S7-400) BLD:程序显示(空指令) (S7-300, S7-400) 说明 “程序显示(空指令)”指令将不执行任何功能,也不影响状态位。该指令用于在参数传递 期间或通过 LAD/FBD 程序段识别代码序列。在 STL 中显示 LAD 或 FBD 程序时,会自动创建 该指令。参数值是指令的编号,由编程设备生成。 参数 下表列出了“程序显示(空指令)”指令的参数: 参数 数据类型 说明 <数目> WORD 指令的数量。NOP 0:空指令 (S7-300, S7-400) 说明 带有参数 0 的“空指令”将不执行任何功能,也不影响状态位。该指令代码包含具有 16 个“0” 的位模式。只有显示程序时,该指令才与编程设备有关。 示例 以下示例说明了该指令的工作原理:NOP 1:空指令 (S7-300, S7-400) 说明 带有参数 1 的“空指令”将不执行任何功能,也不影响状态位。该指令代码包含具有 16 个“1” 的位模式。只有显示程序时,该指令才与编程设备有关。SCL (S7-300, S7-400) 定时器操作 (S7-300, S7-400) IEC 定时器 (S7-300, S7-400) TP:生成脉冲 (S7-300, S7-400) 说明 使用“生成脉冲”指令来设置持续时间 PT 的参数 Q。当参数 IN 的逻辑运算结果 (RLO) 从“0” 变为“1”(信号上升沿)时,启动该指令。指令启动时,预设时间 PT 即开始计时。无论 IN 参 数信号的后续状态如何,Q 参数都将置位一段时间,即 PT。如果持续时间 PT 仍在计时,即 使检测到新的上升沿,参数 Q 的信号状态也不会受到影响。 可以在参数 ET 中查询当前时间值。时间值从 T#0s 开始,达到 PT 时间值时结束。达到持续 时间 PT 时,且参数 IN 的信号状态为“0”,则复位参数 ET。 每次调用“生成脉冲”指令,都会为其分配一个 IEC 定时器用于存储指令数据。可以如下声 明 IEC 定时器: • 声明类型为 TP 的数据块(例如,“TP_DB”) • 声明为块中“Static”程序段内 TP 类型的局部变量(例如,#MyTP_TIMER) 在程序中插入该指令时,将打开“调用选项”(Call options) 对话框,可以指定 IEC 定时器将 存储在自身数据块中(单个背景)还是作为局部变量存储在块接口中(多重背景)。如果创 建了一个单独的数据块,则该数据块将保存到项目树“程序块 > 系统块”(Program blocks > System blocks) 路径中的“程序资源”(Program resources) 文件夹内。有关本主题的更多信息, 请参见“另请参见”。操作系统会在冷启动期间复位“生成脉冲”指令的实例。如果要在暖启动之后初始化该指令 的实例,则需在启动 OB 中将 PT 参数设置为“0”的情况下调用这些待初始化的实例。如果“生 成脉冲”指令的实例位于其它块中,则可以通过诸如初始化上级块来复位这些实例。 说明 跳过该指令 如果在程序中未调用该指令(如,由于跳过该指令),则 ET 输出会在超出定时器值后立即 返回一个常数值。 说明 更新指令数据 只有在调用指令时才更新指令数据。访问输出 Q 或 ET 时,不会更新指令数据。 IEC 定时器作为系统数据类型为 IEC_<定时器> 的背景数据块(共享 DB) 您可以按如下所示将 IEC 定时器声明为数据块:.TP(); IEC 定时器作为块接口的局部变量(多重实例) 您可以按如下所示将 IEC 定时器声明为局部变量: #myLocal_Timer(); 参数 下表列出了该指令的参数: 参数 声明 数据类型 存储区 说明 IN Input BOOL I、Q、M、D、L 启动输入 PT Input TIME I、Q、M、D、 L、P 脉冲的持续时间。 PT 参数的值必须为正数。 BOOL I、Q、M、D、L 在 PT 持续时间内保持置位 状态的操作数。 ET Output TIME I、Q、M、D、L 当前定时器的值 有关有效数据类型的更多信息,请参见“另请参见”。当“Tag_Start”操作数的信号状态从“0”变为“1”时,PT 参数预设的时间开始计时,且 “Tag_Status”操作数将置位为“1”。当前时间值存储在“Tag_ElapsedTime”操作数中。

             TON:接通延时 (S7-300, S7-400) 说明 可以使用“接通延时”指令将 Q 参数的设置延时 PT 指定的一段时间。当参数 IN 的逻辑运 算结果 (RLO) 从“0”变为“1”(信号上升沿)时,启动该指令。指令启动时,预设的时间 PT 即 开始计时。超过持续时间 PT 时,参数 Q 的信号状态变为“1”。只要启动输入仍为“1”,参数 Q 就保持置位。如果 IN 参数的信号状态从“1”变为“0”,则复位参数 Q。当在参数 IN 上检测到 一个新的上升沿时,重新启动定时器功能。 可以在参数 ET 中查询当前时间值。时间值从 T#0s 开始,达到 PT 时间值时结束。当参数 IN 的信号状态变为“0”,参数 ET 将立即复位。 每次调用“接通延时”指令,必须将其分配给存储指令数据的 IEC 定时器。可以如下声明 IEC 定时器: • 声明类型为 TON 的数据块(例如,“TON_DB”) • 声明为块中“Static”程序段内 TON 类型的局部变量(例如,#MyTON_TIMER) 在程序中插入该指令时,将打开“调用选项”(Call options) 对话框,可以指定 IEC 定时器将 存储在自身数据块中(单个背景)还是作为局部变量存储在块接口中(多重背景)。如果创 建了一个单独的数据块,则该数据块将保存到项目树“程序块 > 系统块”(Program blocks > System blocks) 路径中的“程序资源”(Program resources) 文件夹内。有关本主题的更多信息, 请参见“另请参见”。 操作系统会在冷启动期间复位“接通延时”指令的实例。如果要在暖启动之后初始化该指令 的实例,则需在启动 OB 中将 PT 参数设置为“0”的情况下调用这些待初始化的实例。如果“接 通延时”指令的实例位于其它块中,则可以通过诸如初始化上级块来复位这些实例。 说明 跳过该指令 如果在程序中未调用该指令(如,由于跳过该指令),则 ET 输出会在超出定时器值后立即 返回一个常数值。 说明 更新指令数据 只有在调用指令时才更新指令数据。访问输出 Q 或 ET 时,不会更新指令数据。

联系方式

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