PID_FM 输入/输出参数 (S7-300, S7-400) 表格 4-294 参数 地址 数据 类型 默认 值 说明 1)使用 COM_RST = TRUE 首次启动 PID_FM 后模块的默认值 COM_RST 44.0 BOOL FALSE 如果参数 COM_RST = TRUE,则指令 PID_FM 将执行初始化例程。在执行 初始化例程时,将从 FM 中读取控制器参数(cont_par 之后的所有参数) 并将其存储在背景数据块中。 此外,还会检查参数 MOD_ADDR 和 CHANNEL 的有效性。 初始化例程结束后,该参数被设置为 FALSE。 LOAD_OP 44.1 BOOL FALSE 如果置位输入/输出参数“将操作参数装载至 FM 355”,则会将操作参数 装载至模块中,并复位输入/输出参数。 READ_VAR 44.2 BOOL FALSE 如果置位输入/输出参数“从 FM 355 中读取变量”,则会从模块中读取 输出参数并复位输入/输出参数。 LOAD_PAR 44.3 BOOL FALSE 如果置位输入/输出参数“将控制参数装载至 FM 355”,则会将控制参数 装载至模块中,并复位输入/输出参数。 op_par 46.0 WORD W#16 #313 0 1) 用户不能修改 op_par 参数。 如果设置 LOAD_OP = TRUE,该参数将识别 传送到模块的操作参数的起始位置。操作参数的结束位置由 cont_par 识 别。 SP_RE 48.0 REAL 0.0 外部设定值在“外部设定值”输入中与控制器互连。 LMN_RE 52.0 REAL 0.0 外部调节值与控制器的“外部调节值”输入相关联。 允许介于 -100.0 到 100.0 (%) 之间的值。 SP_OP_ON 56.0 BOOL FALSE PID 自整定器的指令可以访问输入/输出参数“启用设定值操作”。 如果 置位该位,则值 SP_OP 将用作设定值。 SAFE_ON 56.1 BOOL FALSE 如果置位“采用安全位置”输入,则会将安全值用作调节值。 注:通过步进控制器上的 LMNDN_OP、LMNUP_OP 和 LMNSOPON 对执 行信号进行处理优先于对安全调节值进行处理。 LMNOP_O N 56.2 BOOL FALSE PID 自整定器的指令可以访问输入/输出参数“启用调节值操作”。 如果 置位该位,则值 LMN_OP 将用作调节值。
参数 地址 数据 类型 默认 值 说明 QL_WRN 38.2 BOOL FALSE 针对四个限值监视过程值或受控变量。 在输出“触发下限警告”中报告 低于 L_WRN 限值。 QL_ALM 38.3 BOOL FALSE 针对四个限值监视过程值或受控变量。 在输出“触发下限报警”中报告 低于 L_ALM 限值。 QLMN_HL M 38.4 BOOL FALSE 调节值始终受上限和下限的限制。 在输出“触发调节值上限”中报告超 出上限值。 (不适用于不带模拟位置反馈的步进控制器) QLMN_LL M 38.5 BOOL FALSE 调节值始终受上限和下限的限制。 在输出“触发调节值下限”中报告低 于下限值。 (不适用于不带模拟位置反馈的步进控制器) QPARA_F 38.6 BOOL FALSE 模块会检查参数的有效性。 在“参数分配错误”输出中显示参数分配错 误。 也可以在模块的“在线和诊断”对话框中读出这些参数分配错误。 QCH_F 38.7 BOOL FALSE 如果控制器通道无法提供有效结果,则置位“通道错误”输出。 如果 QPARA_F = 1 或 QMOD_F = 1,也可以置位通道错误(例如,断路)。 如果 QCH_F = TRUE,将读出模块的诊断数据记录 DS1 中的jingque错误信 息。 QUPRLM 39.0 BOOL FALSE 设定值受正转换速率和负转换速率的限制。 如果置位输出“触发设定值 正转换速率限制”,则会限定设定值正转换速率。 QDNRLM 39.1 BOOL FALSE 设定值受正转换速率和负转换速率的限制。 如果置位输出“触发设定值 负转换速率限制”,则会限制设定值下降。 QSP_HLM 39.2 BOOL FALSE 设定值始终受上限和下限的限制。 输出“设定值上限已触发”表明已经 超过上限。 QSP_LLM 39.3 BOOL FALSE 设定值始终受上限和下限的限制。 在输出“触发设定值下限”中报告低 于下限。 QLMNUP 39.4 BOOL FALSE 这是“调节值信号上升”输出。 (jinxian步进控制器或脉冲控制器) QLMNDN 39.5 BOOL FALSE 这是“调节值信号下降”输出。 (jinxian步进控制器或脉冲控制器) QID 39.6 BOOL FALSE QID = TRUE 指示正在运行识别过程(而不表示其已启用)。完成识别 后,可从指令 CH_DIAG 的参数 IDSTATUS 中读取识别结果。 QSPOPON 40.0 BOOL FALSE 输出“设定值操作打开”指示操作员是否正在使用指令 TUN_EC 或 TUN_ES 控制设定值。 如果置位该位,则值 SP_OP 将用作设定值。
参数 地址 数据 类型 默认 值 说明 QLMNSAF E 40.1 BOOL FALSE 如果置位输出“安全模式”,则会将安全调节值输出为调节值。 QLMNOPO N 40.2 BOOL FALSE 输出“设定值操作打开”指示操作员是否正在使用指令 TUN_EC 或 TUN_ES 控制调节值。 如果置位该位,则值 LMN_OP 将用作调节值。 QLMNTRK 40.3 BOOL FALSE 输出“跟进模式”用于指示是否通过模拟量输入调整调节值。 QLMN_RE 40.4 BOOL FALSE 输出“手动 = 1;自动 = 0”表示是否在外部调节值 LMN_RE 中设置调节值 (手动 = 1)。 QLMNR_H S 40.5 BOOL FALSE 输出“位置反馈的上端停止位信号”指示控制阀是否位于其上端停止位。 QLMNR_HS = TRUE 表示: 控制阀位于上端停止位。 (仅适用于步进控制器) QLMNR_L S 40.6 BOOL FALSE 输出“位置反馈的下端停止位信号”指示控制阀是否位于其下端停止位。 QLMNR_LS = TRUE 表示: 控制阀位于下端停止位。 (仅适用于步进控制器) QLMNR_O N 40.7 BOOL FALSE 输出“启用位置反馈”指示设定的工作模式“具有位置反馈的步进控制 器”或“没有位置反馈的步进控制器”。 QFUZZY 41.0 BOOL FALSE 如果输出参数 QFUZZY =1,控制器将使用模糊算法来运行。 QSPLEPV 41.1 BOOL FALSE 输出“模糊控制器的显示:设定值 < 过程值”将在启动模糊控制器后置位 (如果设定值小于有效过程值)。 QSPR 41.2 BOOL FALSE 若设置了输出“分程操作”,则连续控制器会在分程模式中工作。 QMAN_FC 41.4 BOOL FALSE 在下列两种情况下会置位输出“QMAN_FC”: 从控制器处于手动模式,并且主控制器采用从控制器的过程值。 由于从控制器的设定值或调节变量受限制或者从控制器处于手动模式, 因此停止了主控制器的 I 作用。 QPARABUB 41.7 BOOL FALSE 如果通过 OP 更改操作参数,则该参数由 FM 置位。 如果 READ_VAR = TRUE,且该显示由 FM 设置,则指令 PID_FM 会从 FM 读出参数 SP_OP_ON、LMNOP_ON、SP_OP 和 LMN_OP,并将其保存在背景数据 块中。 因此,该指令将接管 FM 的运行状态。读取过程结束后,该参数 将设置为 FALSE。 QMOD_F 42.0 BOOL FALSE 该指令检查是否已完成对数据记录的读取和写入。 如果发现错误,则置 位输出“模块出错”。 导致出错的原因可能是: 参数 MOD_ADDR 中的 模块地址错误、参数 CHANNEL 中的通道编号错误,或模块有故障。