SIEMENS西门子 ET200S输入模块 6ES7 134-4LB02-0AB0
yongjiu指令 (S7-300, S7-400, S7-1500) 简介 可以使用yongjiu指令编写待执行顺控程序之前/之后的程序代码。 这意味着,可以编写在顺控 程序的每个周期中独立执行的条件和块调用。 可以使用 LAD 和 FBD 编程语言编写yongjiu指令。 一条yongjiu指令中Zui多可以编写 32 条 LAD 或 FBD 指令。在一个 GRAPH 函数块中,Zui多可以使用 250 条前yongjiu指令和 250 条后yongjiu指令。 可以将条件的逻辑运算结果传送可使用“Set”和“Reset”存储器函数的赋值操作中。 可以在转 换条件、互锁条件、监控条件和其它yongjiu指令程序段中查询所使用的操作数(例如,位存储 器)。
条件 (S7-300, S7-400, S7-1500) 简介 条件是过程的二进制状态,可以根据梯形/函数块图中的布尔逻辑关系关联在一起,作为 LAD 或 FBD 元素(例如常开触点、常闭触点、AND 逻辑运算、OR 逻辑运算、比较运算符)。 逻 辑运算结果 (RLO) 可以影响步的各个动作、整个步、跳转到下一步或整个顺控程序的执行。 可以使用条件编写 GRAPH 程序的以下元素: • yongjiu指令 • 互锁条件 • 监控条件 • 转换条件 根据不同的程序段,可以Zui多编写 32 条指令,与Zui多 32 个操作数相关联。 有关可使用变 量的更多信息,可显示该变量的相关信息。互锁条件和监控条件报警 (S7-300, S7-400, S7-1500) 简介 可以使用互锁条件和监控条件检测故障。 为了快速消除这些故障,可以指定详细描述故障 的报警信息。 为此,需要先激活报警生成,然后再根据需要更改报警文本。 此外,还需要 指定该报警必须进行确认。有关 GRAPH 函数块的块接口基本知识 (S7-300, S7-400, S7-1500) 接口参数集 在设置“选项 > 设置 > PLC 编程 > GRAPH”(Options > Settings > PLC programming > GRAPH) 中,可选择以下接口参数集,每个参数集都包含一组不同的输入和输出参数: • Zui小接口参数集 Zui小接口参数集仅包含输入参数“INIT_SQ”,而不包含输出参数。 • 标准接口参数集 标准接口参数集可用于执行各种操作模式下的顺控程序,并包含有确认报警。 • Zui大接口参数集 Zui大接口参数集则用于执行其它诊断。可以手动在所有参数集中删除或插入单个参数。 说明 进行选择时,还要考虑 CPU 的可用存储空间。这是因为随着参数数量的增加,GRAPH 函数 块和相关背景数据块所需的存储空间也将随之增加。背景数据块的存储空间模型 (S7-300/400) 对于 S7-300/400 系列的 CPU,还可以指定背景数据块的存储空间模型。可通过以下几种方 式: • 标准数据块 • Zui小数据块 通过选择存储模型,可以定义静态参数的数量。通常,这两种存储模型都会将单个步和转换 条件的相关信息存储为静态参数。并为每个步和每个转换条件创建包含详细信息的单独结构。 标准数据块中的信息比Zui小数据块中的更为详细。但标准数据块所需的存储空间也更多。 Zui小数据块具有以下限制: • 步和转换条件结构中的某些元素不适用。 • “跳过步”(Skip steps) 选项不适用。 • 无报警信息 • 步号和转换条件编号都必须是连续的。如果不连续,则在编译过程中将对步和转换条件 进行自动重新编号。 • 而且不会为标准分析生成任何数据。 另请参见“静态参数 (页 10065)” 访问接口参数 一般来说,使用 S7-1500 CPU 时,无法对 GRAPH 内部接口参数执行写访问。但是,“静 态”(Static) 区域中用于管理操作模式的下列“RT_DATA > MOP”结构化元素支持写访问: • AUTO • MAN• TAP • TOP • LOCK • SUP • OFF • INIT • HOLD • TMS_HALT • OPS_ZERO • S_PREV • S_NEXT • S_ON • S_OFF • T_PUSH • ACK • IL_PERM • T_PERM • ILP_MAN 这些参数经在信号上升沿处进行响应。对于 S7-300/400 CPU,还要避免写入没有列出的参数。 否则,无法确保顺控程序的无错处理。 另请参见“其它静态参数 (页 10069)” 复位注册请求 通过“REG_EF”输入参数注册错误和故障时,不同 CPU 系列对注册请求的复位也不同: • S7-300/400 在某个步中发生联锁或监控错误时,将保留注册请求。仅当触发“R1”事件时,才执行相关 操作并复位注册请求。 • S7-1500 无论当前循环中是否发生联锁或监控错误,都将复位注册请求。
输入参数 (S7-300, S7-400, S7-1500) GRAPH 函数块输入参数的概述 GRAPH 函数块的输入参数将在信号上升沿处进行响应。下表列出了 GRAPH 函数块输入参数 的概述: 参数 数据类 型 说明 Zui小参数集 标准参数集 Zui大参数集 OFF_SQ BOOL OFF_SEQUENCE: 关闭顺控程序,即激活所有步 类型:请求 INIT_SQ BOOL INIT_SEQUENCE: 激活初始步,复位顺控程序 类型:请求ACK_EF BOOL ACKNOWLEDGE_ERROR_FAULT: 确认故障,强制切换到下一步 类型:请求 REG_EF BOOL REGISTRATE_ERROR_FAULT: 记录所有错误和故障 类型:请求参数 数据类 型 说明 Zui小参数集 标准参数集 Zui大参数集 ACK_S BOOL ACKNOWLEDGE_STEP: 确认输出参数“S_NO”中所指示的步 类型:请求REG_S BOOL REGISTRATE_STEP: 注册输出参数“S_NO”中所指示的步 类型:请求HALT_S Q BOOL HALT_SEQUENCE: 停止/重新激活顺控程序 类型:状态,由下一个上升沿复位HALT_T M BOOL HALT_TIMES: 停止/重新激活所有步的激活时间和顺控程序 中与时间相关的操作(L 和 D) 类型:状态,由下一个上升沿复位ZERO_O P BOOL ZERO_OPERANDS: 将活动步中带有标识符 N、D、L 的所有操作 数都复位为 0,但不执行动作/重新激活操作 数和 CALL 指令中的 CALL 指令 类型:状态,由下一个上升沿复位EN_IL BOOL ENABLE_INTERLOCKS: 禁用互锁(顺控程序的执行方式与满足互锁 条件时相同)/重新启用 类型:状态,由下一个上升沿复位EN_SV BOOL ENABLE_SUPERVISIONS: 禁用监控条件(顺控程序的执行方式与不满 足监控条件时的相同)/重新启用 类型:状态,由下一个上升沿复位 EN_ACK REQ BOOL ENABLE_ACKNOWLEDGE_REQUIRED: 激活强制确认 类型:状态,由下一个上升沿复位 EN_SSKI P BOOL ENABLE_STEP_SKIPPING: 启用跳过步 类型:状态,由下一个上升沿复位参数 数据类 型 说明 Zui小参数集 标准参数集 Zui大参数集 DISP_SA CT BOOL DISPLAY_ACTIVE_STEPS: 仅显示活动步 类型:状态,由 DISP_SEF, DISP_SALL 上的 下一个上升沿复位DISP_SE F BOOL DISPLAY_STEPS_WITH_ERROR_OR_FAULT : 仅显示出错的步和被中断的步 类型:状态,由 DISP_SACT、DISP_SALL 上 的下一个上升沿复位DISP_SA LL BOOL DISPLAY_ALL_STEPS: 显示所有步 类型:状态,由 DISP_SACT、DISP_SEF 上的 下一个上升沿复位S_PREV BOOL PREVIOUS_STEP:自动模式:向上翻页浏览 当前活动步,显示“S_NO”参数中的步号 手动模式:显示“S_NO”中的上一步(较小编 号) 类型:请求S_NEXT BOOL NEXT_STEP: 自动模式:向下翻页浏览当前活动步,显示 “S_NO”参数中的步号 手动模式:显示 S_NO 中的下一步(较大编 号) 类型:请求SW_AUT O BOOL SWITCH_MODE_AUTOMATIC: 操作模式切换:自动模式 类型:状态,由 SW_TAP、SW_TOP、 SW_MAN 上的下一个上升沿复位SW_TAP BOOL SWITCH_MODE_TRANSITION: 操作模式切换:半自动模式 类型:状态,由 SW_AUTO、SW_TOP、 SW_MAN 上的下一个上升沿复位访问元素 由于该参数值会影响顺序的执行,因此不建议进行写访问。通过后跟结构元素名称的转换条 件名称来进行读访问。在条件或动作中,可以进行如下访问: • VENTIL_EIN.TT • VENTIL_EIN.CRIT其它静态参数 (S7-300, S7-400, S7-1500) 概述 在 S7-1500 CPU 中,“RT_DATA”结构支持以下静态参数。 静态参数中包括步和转换条件参数以及以下信息: • 内部参数“VERSION”、“S_DISPLAY”、“S_SEL_OLD”、“S_DISPIDX”、“T_DISPIDX” • “MOP >操作模式”元素扩展 GRAPH 的标准特性 (S7-1500) 有关扩展 GRAPH 标准特性的基本信息 (S7-1500) 简介 GRAPH 函数块在块区域的“Static”区域内,包含有可见的参数和隐藏的内部参数。可见的参 数有: • 内部数据区“RT_DATA” • 转换结构“Trans1” • 步结构“Step1” 不可见的隐藏参数有: • 描述和状态数组 必要时(如,在 STEP 7 Classic 中),也可对不可见的隐藏参数进行访问。为此,需使用 GRAPH 块版本 V4.0 和更高版。除 GRAPH 函数块之外,还需要 SCL 函数块作为扩展。在控 制块中,通过“RT_DATA”结构中的偏移量对各个数组进行访问。 数组 此外,也可通过 GRAPH 的扩展块访问以下数组: 数组 说明 SINI 初始步的数组 LSTT 将跳转条件指定给跳转步 ATAJ 指定某个备选跳转的所有备选转换条件 ATAB 分配一个备选分支的所有备选转换条件 PSTT 将上一步指定给转换条件 NSTT 将后一步指定给转换条件 ASSJ 指定同步点的所有同时执行步 ASSB 指定同步分支的所有同时执行步 PTTS 将上一步转换条件指定给步 NTTS 将下一步转换条件指定给步 SW_SQTS 将步指定给顺序部分 SWITCH 安全激活模式的数据。