DEAD_T输入参数 (S7-300, S7-400) 参数 偏移量 数据类型 预分配的值 说明 INV 0.0 REAL 0.0 输入变量工程值范围 DB_NBR 4.0 BLOCK_DB DB 1 数据块号 DEAD_TM 6.0 TIME 10s 死时间DEAD_TM ≥ CYCLE TRACK 10.0 BOOL FALSE 跟踪 OUTV = INV COM_RST 10.1BOOL FALSE 完全重启动 CYCLE 12.0 TIME 1s 采样时间 CYCLE ≥ 1ms DEAD_T 输出参数(S7-300, S7-400) 参数 偏移量 数据类型 预分配的值 说明 OUTV 16.0 REAL 0.0 输出变量 全局数据块DB_DEADT (S7-300, S7-400) 死区时间元素 DEAD_T的输入值临时存储在全局数据块中。此全局数据块未包含在库中。您 必须根据以下模式自行创建全局数据块并根据您的应用对其进行调整。跟踪TRACK=TRUE 时,输入值会在 OUTV 输出且没有延迟。在禁用跟踪后,输入值的缓冲不会被中断,以便能够在所设置的空载时间后继续输出输入值。在 TRACK 的下降沿,OUTV 会跳转 到 INV[DEAD_TM]!块内部的限制 输入参数的值在指令中不受限制。没有参数检查。 说明 该指令不检查编号为 DB_NBR 的全局 DB 是否实际存在或参数DEAD_TM(空载时间)与 CYCLE(采样时间)是否适合数据块长度。如果参数分配不正确,则 CPU 将切换为 STOP 工作模式,并显示消息“内部系统错误”。 重启 重启期间,所有保存的输入值都将被删除并输出 OUTV=0.0。
还可以使用外部源文件生成全局数据块。请按以下步骤进行操作: 1. 将下面的文本复制到剪贴板中。 2.打开外部文本编辑器。 3. 将复制的文本从剪贴板粘贴到文本编辑器中。 4. 使用文件扩展名“DB”保存文件。5. 打开 TIAPortal 项目树中的“外部源”(External sources) 文件夹。 6. 双击命令“添加新外部文件”(Add newexternal file)。随即会显示“打开”(Open) 对话框。 7. 导航至已创建的外部源文件并将其选中。 8.单击“打开”(Open) 确认选择。 9. 选择外部源文件。 10.选择快捷菜单中的命令“从源中生成块”(Generateblocks from source)。 11.将显示一条安全提示,提示您将覆盖任何现有块。12.在出现安全提示时单击“确定”(OK)。 13.对创建的数据块进行调整,使其符合您的应用要求。DEADBAND (S7-300,S7-400) DEADBAND 说明 (S7-300, S7-400)如果过程值受噪声影响并且控制器的设置Zui优,则噪声还会影响控制器输出。 这样会导致 执行器因(步进控制器)高频操作而增加磨损。控制器输出的振荡通过噪声抑制组件来消 除。DIF (S7-300, S7-400) DIF 说明 (S7-300, S7-400)对过程变量进行动态微分处理。 例如速度,可通过对横移距离进行微分来计算。 微 分器可用于干扰变量补偿、前馈控制以及构建控制器。工作原理 该指令将输入变量对时间进行微分,通过一阶延迟元件对信号进行平滑处理。 它在拉普拉 斯域中依照下列传递函数进行工作: •OUTV(s) / INV(s) = TD / (1+TM_LAG*s) 时间响应由微分作用时间 TD 和时间延迟 TM_LAG定义。 下图显示了 DIF 的阶跃响应。完全重启动 完全重启动期间,所有信号输出均被设置为 0。微分器在内部预分配为当前输入值INV。 因 此,在恒定输入变量时会平滑过渡到常规操作。ERR_MON (S7-300, S7-400) ERR_MON 说明(S7-300, S7-400) 该指令用于控制偏差生成和监视。工作原理 该指令计算控制偏差 ER = SP - PV并根据可分配的限值监视该偏差。 由于设定值变化 |ΔSP| > SP_DIFF,在可分配的延迟时间(TM_DELAY+TM_RAMP) 内会抑制限制值信号 ER_LM 的响 应。 在此时间内,将根据上限值 ER_LMTD 监视ER。 如果超出 ER_LMTD,将输出 QER_LMTD=TRUE。过了延迟时间后,ER_LMTD 将沿着斜坡转换为ER_LM。可在 TM_RAMP 参数中分配斜坡的斜率。完全重启动 完全重启动期间,报警信号 QER_LM 和 QER_LMTD以及控制偏差输出 ER 均被复位。 块内部的限制 输入参数的值在指令中不受限制。没有参数检查。 ERR_MON 输入参数(S7-300, S7-400) 参数 偏移量 数据类型 预分配的值 说明 ER_LM 0.0 REAL 10.0 控制偏差的限值工程值范围并且 > 0.0 和 < ER_LMTD ER_LMTD 4.0 REAL 100.0接通延迟期间控制偏差的限值 工程值范围并且 > ER_LM SP 8.0 REAL 0.0 设定值 工程值范围 PV 12.0REAL 0.0 受控变量 工程值范围 SP_DIFF 16.0 REAL 10.0 设定值更改 工程值范围并且> 0.0 TM_DELAY 20.0 TIME T#60s 监视信号的接通延迟 TM_RAMP 24.0 TIMET#60s 斜坡时间常量 COM_RST 28.0 BOOL FALSE 完全重启动 CYCLE 30.0 TIME T#1s采样时间INTEG (S7-300, S7-400) INTEG 说明 (S7-300, S7-400) 动态积分过程变量。例如横移距离,可通过对速度进行微分来计算。 该指令可用于 使用积分分量设置控制器。 工作原理该指令将输入变量对时间进行积分,并且将积分限制在可定义的预分配上限和下限范围内。 输出变量的限制可借助消息位指示。• 积分在积分期间,该指令依照下列传递函数进行工作: 在拉普拉斯域内: OUTV(s) / INV(s) = 1 / (TI*s)积分分量的时间响应由积分作用时间 TI 决定。 相关的阶跃响应如下图所示。基于 H_LM 和 L_LM参数限制积分分量的输出和存储。如果该输出位于范围 L_LM...H_LM 之 外,消息位 QH_LM 或 QL_LM 将被设置为TRUE。 • 冻结积分器 如果 HOLD = TRUE,积分分量将会保持其当前输出值 OUTV。在重置 (HOLD = FALSE)时, 积分将从当前输出值 OUTV 继续开始。 • 预分配输出 如果设置 DFOUT_ON = TRUE,将在输出中输出DF_OUTV。 限值是有效的。 在重置 (DF_OUTV_ON = FALSE) 时,INTEG 将从值 DF_OUTV 开始积分。下图显示了具有 DFOUT_ON、HOLD 和限值的示例完全重启动 完全重启动期间,输出 OUTV 复位为 0.0。 如果设置了DFOUT_ON = TRUE,将输出 DF_OUTV。 发生完全重启动时,对输出的限制及其显示还依然有效。 转换到常规操作时,该指令继续从 OUTV 进行积分。 如果要在完全重启动时从特定操作点启动积分分量,则必须在输入 DF_OUTV 中输入操作点。在完全重启动例程中调用指令时,必须在循环中断级别中设置 DFOUT_ON= TRUE,重 置回 DFOUT_ON=FALSE。