ZONE 的静态变量(S7-300, S7-400) 表格参数 地址 数据类 型 默认 值 说明 cont_FM4 55 18.0 FB PID_FM_45 5 指令 PID_FM_455 的局部实例 pidpar_FM 455 172. 0 FB PID_P AR_45 5 指令PID_PAR_455 的局部实例 SP_IN 426. 0 REAL 0.0 输入 SP_IN 用于指定设定值。 CYCLE430. 0 REAL 0.1 设置 PID 算法的采样时间。 如果使用该参数,则指令 LP_ZONE 会自动计 算 LP_ZONE的采样时间。 H_OFF_EN 434. 0 BOOL TRUE TRUE = 开关 HEAT_OFF 处于激活状态,并且会影响参数MAN_ON 和 MAN。 TUN_EN 434. 1 BOOL TRUE 如果在控制器优化期间TUN_EN=0,则不计算任何新的控制器参数。 小 心: 无论此设置如何,都会启用调节值阶跃变化。 COOLZON E 434. 2BOOL FALS E COOLZONE = FALSE:独立加热区域 COOLZONE = TRUE:加热/冷却区域 PID_ON434. 3 BOOL TRUE 在输入 PID_ON 中,可以指定已调整的控制器作为 PI 控制器还是作为 PID 控制器运行。PID 控制器: PID_ON = TRUE PI 控制器: PID_ON = FALSE 对于某些过程类型,PID_ON= TRUE,仍然只能设计 PI 控制 器。 QCH_F 434. 4 BOOL FALS EQCH_F = TRUE:调用指令 PID_FM_455 的局部实例(参数cont_FM455.QCH_F)期间出现 FM 455 的通道错误。 QTUN_ERR 434. 5 BOOL FALS EQTUN_ERR = TRUE:控制器优化期间出现错误的操作员操作。 STATUS_H 或STATUS_C = 3xxxx QTUN_WR N 434. 6 BOOL FALS EQTUN_WRN = TRUE: :控制器优化期间出现警告消息。
QTUNSTCP = TRUE:在冷却过程状态下启动了调谐,控制器将在优化后 校正到操作点。MAN_ON = FALSE;MAN = 0(加热功能关闭) SP_IN > PV0 +10 (优化开始时,操作点的值比过程值大10) QCONTIN U 435. 0 BOOL TRUE 指示区域是否准备好进入控制器优化的下一阶段 PHASE 436. 0INT 0 在参数 PHASE 中指示当前激活的控制器优化阶段(0 到 7,11 到 13)。 STATUS_H 438. 0 INT0 参数 STATUS_H 通过在加热过程中对拐点的搜索指示诊断值。 STATUS_C 440. 0 INT 0 参数STATUS_H 通过在冷却过程中对拐点的搜索指示诊断值。 STATUS_D 442. 0 INT 0 参数 STATUS_D通过加热过程中的控制器设计指示诊断值。 PI_CON 444. 0 STRUC T PI 控制器参数 GAIN +0. 0 REAL0.0 PI 控制器增益 TI +4. 0 REAL 0.0 PI 积分时间 [s] =8. 0 END_S TRUCTPID_CON 452. 0 STRUC T PID 控制器参数 GAIN REAL 0.0 PID 控制器增益 TI REAL0.0 PID 积分时间 [s] TD REAL 0.0 PID 微分作用时间 [s] =12. 0 END_S TRUCTPAR_SAVE 464. 0 STRUC T PID 参数保存在此结构中。参数 地址 数据类 型 默认 值 说明 LOAD_PID530. 4 BOOL FALS E 加载 PI/PID 参数: 如果 PID_ON=TRUE,则将结构 PID_CON 的 PID参数复制到以下参数: • cont_FM455.GAIN • cont_FM455.TI • cont_FM455.TD •cont_FM455.TM_LAG 如果 PID_ON=FALSE,则将结构 PI_CON 的 PI 参数复制到以下参数: •cont_FM455.GAIN • cont_FM455.TI • cont_FM455.TD = 0.0 •cont_FM455.TM_LAG = 0.5 将这些参数下载到 FM455。 此功能不在自动模式下执行。BTUN_DPV 532 REAL 0.0 自动取消优化对应的过程值偏差。 BTUN_TM 536 REAL 300.0在自动取消优化的情况下,调节值阶跃变化之后的时间。参数 地址 数据 类型 默认 值 说明 GAIN_P 540.0 REAL 0.0已识别的过程增益。 TU 544.0 REAL 0.0 已识别的过程时间延迟。 TA 548.0 REAL 0.0已识别的过程恢复时间。 KIG 552.0 REAL 0.0 加热期间过程值可能的Zui大上升率。 KIG_C 556.0 REAL0.0 冷却期间过程值的Zui大下降率。 N_PTN 560.0 REAL 0.0 处理顺序。 也可以接受“非整数值”。 TM_LAG_P564.0 REAL 0.0 PTN 模型的时间常数。 (仅适用于 N_PTN>=2 的实际值)。 T_P_INF 568.0REAL 0.0 从过程激发到拐点的时间。 P_INF 572.0 REAL 0.0 从过程激发到拐点的过程值变化。 LMN0576.0 REAL 0.0 优化开始时的调节值 在阶段 1 中计算(平均值)。参数 地址 数据 类型 默认 值 说明 PV0580.0 REAL 0.0 优化开始时的过程值 在阶段 1 中计算(平均值)。 PVDT0 584.0 REAL 0.0优化开始时的过程值转换速率 PVDT 588.0 REAL 0.0 当前过程值转换速率 PVDT_MA X 592.0 REAL0.0 拐点处过程值Zui大微分(符号已调整,始终 > 0);用于计算 TU 和 KIG。 NOI_PVDT 596.0 REAL0.0 PVDT_MAX 中的噪声作用 (%) 噪声作用越高,控制参数精度越差(反应越慢)。 NOISE_PV 600.0 REAL0.0 juedui过程值噪声 第 1 阶段中Zui大过程值和Zui小过程值之间的差。 FIL_CYC 604.0 INT 1 平均值过滤器1 到 1024 的周期数; 过程值通过 FIL_CYC 周期来确定。如果需要,可将 FIL_CYC 从 1 增加到 Zui大值1024。 POI_CMAX 606.0 INT 0 拐点之后的Zui大周期数 此时间用于查找测量噪声的另一个(例如更好的)拐点。经过此时间后, 才会完成优化。 POI_CYCL 608.0 INT 0 拐点之后的周期数 NBR_CALL 610.0 INT -1调用数;重启后自动输入。 此参数后跟用户不能使用的内部参数。 参数 STATUS_H 和 STATUS_C (S7-300,S7-400) STATUS_H 通过在加热过程中对拐点的搜索指示诊断值,STATUS_C 则通过在冷却过程中对拐点的搜索指示诊断值。 如果显示诊断值 2xxxx,则 QTUN_WRN = TRUE 如果显示诊断值3xxxx,则 QTUN_ERR = TRUE STATUS_ H STATUS_C 说明 解决方法 0默认控制器参数或无控制器参数/无新的控制器 参数 10000 调整完成 + 找到适合的控制器参数 2xxxx 调整完成 +控制器参数不确定说明 解决方法 2xx2x 未达到拐点 (仅当从冷过程状态优化到工作点 QTUNSTCP =TRUE 时)如果控制器产生振荡,则应弱化控制器参数,或 使用较小的调节值偏差 TUN_LMN 重复进行测 试。 2x1xx 估计错误 TU 过小TU < 3*CYCLE 减小 CYCLE 并重复测试。 独立 PT1 过程的特殊情况: 请勿重复测试;如果需要,应弱化控制器参数。 2x2xx 估计错误 T_P_INF 过小 T_P_INF < 72.8*CYCLE 参见2x1xx 2x3xx 估计错误 TU 过小,且估计错误 T_P_INF 过小 参见 2x1xx 3xxxx 调整已取消。未找到控制器参数。 30002 对于加热优化: 有效调节变量差 < 5% 对于冷却优化: TUN_CLMN >-5 % 更正调节值差 TUN_LMN、TUN_DLMN 或 TUN_CLMN。 30003冷却优化的调节变量的输出下限不正确。 cont_FM455.LMN_LLM > -5.0 将区域设置为加热/冷却区域COOLZONE =TRUE,并检查 cont_FM455.LMN_LLM。 30004 有效调节值偏差受限于分割范围限值,而不受限于调节值限值。 检查调节值和分割范围的限值。 更正调节值差 TUN_LMN、TUN_DLMN 或 TUN_CLMN。 30005采样时间 CYCLE 与测量值的偏差大于 5%。 将 CYCLE 与循环中断级别的循环时间进行比较, 并监视可能存在的循环调度程序。检查 CPU 负载。 CPU 资源的过度负载会导致采 样时间延长,而不再与 CYCLE 匹配。 30008 正在尝试启动冷却优化。不会提前进行 加热优化 (KIG=0.0)。 以加热优化会话开始。 30009 安全模式:cont_FM455.QLMNSAFE = TRUE 退出安全模式并重新启动优化。 30010 修改加热/冷却输出后的温度变化不足。检查调节变量和时间的信号配置文件。 检查参 数 BTUN_TM 和 BTUN_DPV 的似然性。