2. PCS 7系统架构与硬件组态回顾
在进入开停车操作之前,必须先把 PCS 7 的硬件骨架在脑子里“立”起来。开停车不是单纯地点按钮,而是对一整套自动化系统施加有序的状态迁移:现场信号经分布式 I/O 采集,进入 AS 站执行控制程序,再通过工业网络送到 OS 站供操作员监视和干预。任何一个环节的组态错误或硬件状态异常,都会在开车时表现为“阀门不动”“反馈不来”“画面灰显”等具体故障。因此本节按“信号从哪里来、在哪里运算、到哪里去、谁在监视、哪里可能失效”这条主线,把 AS 站、OS 站、网络、ET 200、冗余与安全硬件逐一对应到开停车中的实际角色。
一、AS 站:控制逻辑的执行主体
AS 站(Automation System,自动化站)是 PCS 7 的核心,通常由 S7-400 或 S7-410 系列 CPU、电源模块、通信模块和 I/O 模块组成,运行 CF C(Continuous Function Chart)编写的控制程序。开停车时,AS 站承担三类任务:一是执行顺控程序(SFC),按步骤驱动阀门、泵、加热器等执行机构;二是处理联锁与保护逻辑,在参数越限时触发停车;三是向 OS 站提供过程值和状态位。
AS 站的关键组态参数包括 CPU 的扫描周期、OB 块的组织方式、以及启动特性。例如 CPU 属性中的“启动类型”若设为“热启动(Warm Start)”,则断电恢复后程序从断点继续;若设为“冷启动(Cold Start)”,则所有非保持性数据清零。开停车前应确认启动类型与工艺要求一致,否则可能出现“停车后重启,阀门默认全关”或“顺控步号丢失”的问题。此外,OB100(启动组织块)中常写入初始化指令,用于把顺控步号、累计量、报警锁存等复位到开车初始状态,这是开车前必须检查的组态点。
二、OS 站:操作员的监视与干预窗口
OS 站(Operator Station)运行 WinCC 或 PCS 7 OS 软件,通过画面、报警、趋势和归档呈现过程状态。开停车中,OS 站的角色是“人机接口”:操作员在画面上启动顺控、确认报警、切换手自动、观察趋势判断是否进入下一步。OS 站与 AS 站之间通过 S7 通信或命名连接交换数据,组态时需在 NetPro 中建立连接并分配连接资源。
一个容易被忽视的组态点是 OS 站的“启动画面”和“区域权限”。开车前应确认当前登录用户具有对应装置区的操作权限,否则会出现“按钮可见但点击无效”的情况。另外,OS 站的时间同步必须与 AS 站一致,否则报警时间戳与趋势时间轴错位,给事故分析带来困难。PCS 7 通常由 AS 站作为时间主站,OS 站作为从站接收时间,组态时在“时间同步”设置中指定。
三、网络:控制器与操作层之间的通道
PCS 7 典型网络分为两层:工厂总线(Plant Bus,通常为工业以太网)连接 AS 站与 OS 站;现场总线(PROFIBUS DP 或 PROFINET)连接 AS 站与分布式 I/O。开停车时,网络状态直接决定“能否看到现场”。若工厂总线中断,OS 站会失去与 AS 站的连接,画面数据停止刷新并显示“连接中断”;若现场总线中断,AS 站会丢失对应 ET 200 站的 I/O,相关通道进入故障状态,联锁可能触发停车。
因此开车前应检查:交换机端口指示灯是否正常、NetPro 中连接是否在线、CPU 的通信负载率是否过高。对于 PROFINET 网络,还需确认设备名称与 IP 地址分配正确,否则 IO 设备无法被控制器识别。停车后若计划停用部分现场设备,应在硬件组态中禁用对应模块或将其设为“未激活”,避免 AS 站因找不到设备而报故障。
四、分布式 I/O 与 ET 200:现场信号的入口
分布式 I/O 把现场传感器和执行器的信号集中到靠近现场的站点,再通过现场总线送回 AS 站。ET 200 是西门子分布式 I/O 的统称,常见型号包括 ET 200M(S7-300 模块,PROFIBUS)、ET 200S(紧凑型)、ET 200SP(新一代,PROFINET/PROFIBUS)和 ET 200iSP(本安型,用于防爆区)。开停车中,ET 200 的角色是“信号采集与输出”:开车时它把阀门反馈、液位、温度送入 AS 站;停车时它把 AS 站的关闭指令送到电磁阀。
组态时需注意 ET 200 站的地址分配和模块顺序。例如一个 ET 200SP 站上依次插入 DI、DO、AI 模块,其 I/O 地址在硬件组态中自动分配,若实际插槽与组态不符,CPU 会报“模块不存在”或“模块类型不匹配”。开车前应逐站核对 ET 200 的电源、总线连接器和终端电阻(PROFIBUS 时),并确认 IM 接口模块的拨码开关与站地址一致。对于 ET 200iSP,还需检查本安隔离栅和接地,否则可能影响防爆区信号。
五、冗余与安全硬件:可用性与保护的最后防线
PCS 7 的高可用性方案包括冗余 AS 站(如 S7-400H)、冗余 OS 服务器、冗余网络和冗余电源。开停车中,冗余硬件的角色是“不停机切换”:当主 CPU 故障时,备用 CPU 在毫秒级接管,顺控步号和过程值不丢失;当一台 OS 服务器故障时,另一台继续提供画面和报警。但冗余不是自动生效的,开车前必须检查冗余状态:S7-400H 的“冗余运行”指示灯应为绿色,OS 服务器的冗余连接应在 NetPro 中显示“已建立”。若冗余未同步,停车时可能因单点故障导致系统失控。
安全相关硬件包括急停回路、安全继电器、F 系列 I/O 模块和故障安全 CPU。在开停车中,安全硬件独立于过程控制执行保护功能:例如急停按钮直接切断执行机构电源,F-DI 模块采集安全门开关状态,F-CPU 执行安全程序。组态时需在硬件组态中启用 F 模块并设置 F 参数(如 F 监视时间、F 目标地址)。开车前应测试急停回路和安全门联锁,确认触发后 AS 站进入安全状态且 OS 站显示对应报警。停车后若需检修安全回路,应先将安全程序置于“维护模式”并挂牌上锁,避免误触发。
六、开停车前的硬件组态检查要点
把上述对象串起来,开车前应形成一份可执行的检查顺序。首先确认 AS 站 CPU 处于 RUN 或冗余运行状态,OB100 初始化逻辑已执行;其次检查工厂总线与现场总线连接,NetPro 中所有连接显示“已建立”;然后逐站核对 ET 200 的电源、地址和模块匹配;最后验证 OS 站登录权限、时间同步和报警确认功能。对于冗余系统,还需确认主备 CPU 同步、OS 服务器冗余连接正常。安全硬件应单独测试急停和安全门回路,确认触发后 AS 站进入安全状态且 OS 站报警正确显示。
停车时顺序相反但重点不同:先由 OS 站执行顺控停车,确认所有执行机构回到安全位置;再检查安全回路是否保持有效,避免检修期间误启动;最后根据检修计划决定是否停用部分 ET 200 站或切换冗余。若停车后需要断电,应先确认 AS 站数据已归档、OS 站趋势已保存,再按顺序断开现场总线、工厂总线和电源。整个过程中,硬件组态不是静态的背景,而是决定开停车能否平稳执行的基础条件。