4. 变更请求的发起与记录

在 Studio 5000 项目版本治理中,变更请求单(Change Request,CR)是把“现场需求”转化为“可评审、可追溯、可回退的工程动作”的第一道关口。没有变更请求单,任何对 .ACD 文件的修改都只是个人行为;有了它,修改才成为受控变更。本节聚焦如何用变更请求单描述 Studio 5000 中的修改需求,包括修改原因、影响范围、涉及例程或标签,并模拟一个因工艺调整需要修改 PID 回路参数的完整请求。

一、变更请求单应包含哪些核心字段

变更请求单不是一张“申请审批表”,而是一份工程意图说明书。它必须让评审人、实施人和未来的维护者都能看懂:为什么要改、改哪里、改完会波及什么、怎么验证。结合 Studio 5000 的项目结构,建议至少包含以下字段:

  • 请求编号与日期:如 CR-2024-017,便于与版本库提交记录关联。
  • 请求人/提出部门:工艺、设备、安全或客户方,明确需求来源。
  • 修改原因:必须写“触发条件”,而不是“想改”。例如“反应釜升温段超调 12℃,导致保温阶段波动超出工艺允许带”。
  • 影响范围:涉及哪个控制器、哪个程序、哪些例程、哪些标签、是否影响 HMI、是否影响安全回路。
  • 涉及例程或标签:精确到 Studio 5000 的 Program / Routine / Add-On Instruction / Tag 名称,最好带路径。
  • 修改内容描述:当前值、目标值、修改方式,必要时附参数表。
  • 风险与回退方案:是否影响联锁、是否需要停机、如何恢复到修改前版本。
  • 验证方法与验收标准:用什么趋势、什么工况、什么指标判断修改成功。
变更请求单的粒度应与“一次可独立验证的修改”对齐。如果一次请求里同时改了 PID 参数和增加了新设备逻辑,应拆成两张单,否则回退时无法只撤销其中一项。

二、从工艺需求到 Studio 5000 对象的映射

写变更请求单最容易出错的地方,是只写“调整 PID 参数”,却没有落到 Studio 5000 的具体对象上。评审人无法判断影响范围,实施人也容易改错位置。正确的做法是建立“工艺语言 → 控制对象 → 工程对象”的映射链。

以“反应釜温度控制”为例:工艺说“升温太慢、保温波动大”,对应到控制层是 PID 回路的比例增益、积分时间、微分时间以及输出限幅;对应到 Studio 5000 中,可能是 Temperature_PID 这个 PIDE 指令实例,其参数位于 Reactor_Program / Temp_Control 例程中,关联标签包括 PV_Temp、SP_Temp、CV_SteamValve。只有把这些名字写进变更请求单,影响范围才是可核查的。

变更请求单:从工艺需求到 Studio 5000 对象的映射 工艺需求层 • 升温段超调 12℃ • 保温波动 ±4℃ • 工艺允许带 ±1.5℃ • 触发:批次 B2405 记录 控制对象层 • PID 回路:TIC-101 • 被控量:釜温 PV_Temp • 执行器:蒸汽阀 CV • 目标:缩短升温、压波动 Studio 5000 对象层 • 控制器:PLC_Reactor • 程序:Reactor_Program • 例程:Temp_Control • 指令:PIDE_101 涉及标签清单(写入变更请求单) PV_Temp(REAL) 过程量反馈 SP_Temp(REAL) 设定值 CV_SteamValve(REAL) 控制输出 PIDE_101.Kp / Ki / Kd 待修改参数 影响范围判断 • 仅 Temp_Control 例程,不涉及安全回路 • HMI 趋势画面无需改,但需同步观察 验证与回退 • 验证:升温时间 ≤ 18 min,保温 ±1.5℃ • 回退:恢复 CR 前 .ACD 版本 V2.3

三、模拟变更请求:PID 回路参数调整

下面给出一份可直接参考的变更请求单示例。场景设定为:某反应釜温度回路在升温段出现超调,工艺要求调整 PID 参数。以下参数均为教学示例,不代表任何实际装置的整定结果。

字段内容
请求编号CR-2024-017
请求人 / 部门工艺工程师 / 生产部
修改原因批次 B2405 升温段最大超调 12℃,保温阶段波动 ±4℃,超出工艺允许带 ±1.5℃。初步判断为 PID 比例增益偏大、积分时间偏短。
影响范围控制器 PLC_Reactor;程序 Reactor_Program;例程 Temp_Control;不影响安全回路、不影响其他程序。
涉及例程Reactor_Program / Temp_Control
涉及标签PV_Temp、SP_Temp、CV_SteamValve、PIDE_101(PIDE 指令实例)
修改内容PIDE_101.Kp:1.8 → 1.2;PIDE_101.Ki:0.25 → 0.12;PIDE_101.Kd:0.05 → 0.08;输出限幅保持 0~100%。
风险与回退修改后升温可能变慢,需确认不影响批次节拍;回退方案为恢复版本库中 V2.3 的 .ACD 文件。
验证方法在下一批次运行中采集 PV_Temp 趋势,要求升温时间 ≤ 18 min,保温阶段波动 ≤ ±1.5℃,无持续振荡。
验收标准连续 3 个批次满足上述指标,且 CV_SteamValve 无频繁饱和。

四、记录时的关键操作细节

在 Studio 5000 中实施该变更时,建议按以下顺序操作,并在变更请求单上留下对应记录:

  1. 从版本库检出 V2.3 的 .ACD 文件,另存为工作副本,避免直接覆盖受控版本。
  2. 打开 Reactor_Program / Temp_Control 例程,定位 PIDE_101 指令。
  3. 在指令属性中修改 Kp、Ki、Kd 三个参数,注意 PIDE 的增益单位与控制器执行周期相关,修改前确认任务周期为 100 ms。
  4. 在例程的注释区或标签描述中记录 CR 编号,例如在 PIDE_101 描述里追加“CR-2024-017”。
  5. 保存后执行“Verify Project”,确认无编译错误,再下载到测试控制器或仿真环境。
  6. 将修改后的 .ACD 提交回版本库,提交说明中引用 CR-2024-017,形成“请求单—提交记录—版本”的闭环。
不要只改参数而不记录。PID 参数一旦被后续工程师再次调整,没有 CR 编号就无法判断哪次修改对应哪个工艺问题,回退时也无从下手。

五、常见记录缺陷与改进

实际项目中,变更请求单最常见的缺陷有三类:一是“原因写结果”,例如只写“温度波动大”,没有写触发批次、超调量、允许带;二是“范围写大概”,例如只写“改温度程序”,没有写到例程和标签;三是“验证写动作”,例如只写“观察趋势”,没有写量化指标。改进方法很简单:原因必须带数据和触发条件,范围必须落到 Studio 5000 对象名,验证必须带可判定的数值或状态。

把这三条做到,变更请求单就不再是走流程的纸面文件,而是 Studio 5000 项目版本治理中真正可用的工程记录。它让每一次修改都有来路、有边界、有出口,也为后续的版本对比、回退和审计提供了可靠依据。