3. 硬件组态与模块参数
在 PCS 7 项目中,硬件组态不是“把模块拖进机架”这么简单,它决定了 CPU 的运算与通信能力、信号模块的电气特性、分布式站点的实时行为,以及后续 CFC/SFC 能否按预期访问过程值。本节围绕一条主线展开:先确定控制器与站点结构,再为每个槽位选择模块并设置参数,最后把 ET 200 站点接入 PROFIBUS DP 或 PROFINET IO,并核对地址与诊断。
一、控制器选型:S7-400 与 S7-410 的定位差异
S7-400 是 PCS 7 长期使用的经典控制器系列,常见 CPU 包括 CPU 414-3、416-3、417-4 等,按内存、位运算速度、通信接口数量和可扩展机架数区分。S7-410 是面向中大型过程控制的紧凑型控制器,CPU 410-5H 支持冗余,集成 PROFIBUS DP 与 PROFINET 接口,适合对可用性要求较高的装置。选型时先看三个硬指标:过程对象规模(I/O 点数与 CFC 块数量)、扫描周期要求(最快 OB3x 循环与响应时间)、可用性等级(单机、软冗余或硬件冗余)。
以某示例项目为例:模拟量输入约 320 点、数字量约 640 点、闭环回路 24 个,要求控制器冗余。可初选 CPU 410-5H,配两个机架(机架 0 与机架 1),通过光纤同步模块连接。若项目规模更小且无冗余要求,CPU 416-3 配单机架即可。这里的关键不是记住型号,而是把“点数—周期—冗余”三个约束映射到 CPU 的内存与接口能力上。
二、机架与信号模块的参数设置
在 HW Config 中,机架(Rail)决定槽位编号:槽 1 为电源,槽 2 为 CPU,槽 3 为接口模块(若为分布式主站),槽 4 起为信号模块与通信模块。每个信号模块的参数直接决定现场信号的采集方式,必须逐项确认。
以模拟量输入模块 SM 431 AI 8×12 位为例,需要设置:测量类型(电压/电流/热电偶/热电阻)、测量范围(如 4~20 mA、0~10 V)、干扰频率抑制(50 Hz 或 60 Hz,影响积分时间与更新速率)、断线诊断(启用后模块检测 4~20 mA 回路断线并上报)。若现场是两线制变送器,还要确认模块是否提供辅助电源,或使用外部 24 V 供电。数字量输入模块 SM 421 DI 16×24 VDC 则需设置输入延时(如 0.5 ms、3 ms、15 ms),用于抑制触点抖动;数字量输出模块 SM 422 DO 16×24 VDC/0.5 A 需设置诊断与替换值行为。
参数设置完成后,模块的起始地址由系统自动分配,也可手动修改。地址一旦确定,CFC 中通道驱动块的连接地址必须与之一致,否则会出现“地址不匹配”或读回值恒为 0 的现象。
三、通信模块与网络参数
通信模块决定控制器与上位机、工程师站、分布式站点之间的数据通道。常见模块包括 CP 443-1(工业以太网)、CP 443-5(PROFIBUS DP)以及集成在 CPU 上的 PN/DP 接口。组态时需要设置:接口类型(PROFINET IO 或 PROFIBUS DP)、IP 地址与子网掩码(PN 接口)、DP 地址与传输速率(DP 接口,如 1.5 Mbps 或 12 Mbps)、看门狗时间(决定从站失联后的响应)。
在 PCS 7 中,OS 服务器与控制器之间的 S7 通信通常走工业以太网,需要保证双方在同一子网,并在 NetPro 中建立 S7 连接。若使用冗余 CPU,还要配置冗余连接与网络切换参数。通信参数一旦设错,典型现象是“下载正常但 OS 上变量显示为灰色”或“ET 200 站点频繁掉站”,此时应优先检查 IP 子网、DP 地址冲突与看门狗时间。
四、ET 200 分布式 I/O 的集成步骤
ET 200 的集成分为“选型—组态—分配—下载—核对”五步,但每一步都有具体动作。以 ET 200M 为例:在 HW Config 的 PROFIBUS DP 网络上挂接 IM 153-2 接口模块,设置站地址(如 3),然后按实际插槽插入 SM 模块,并逐块设置与中央机架相同的测量类型、量程和诊断参数。ET 200SP 则通过 PROFINET IO 接入,需要设置设备名称(如 et200sp-line1)和 IP 地址,设备名称必须与在线分配的名称一致,否则无法建立 IO 通信。
集成完成后,编译并下载硬件组态。在线查看各站点的诊断状态:绿色对勾表示正常,黄色感叹号表示模块参数不匹配或诊断中断,红色叉号表示站点失联。对于模拟量模块,可用“监视/修改变量”功能读取通道值,例如 4~20 mA 对应 0~27648 的原始值,若读回 0 或 32767,应检查量程设置与接线。
- CPU 型号与冗余方式是否与项目可用性要求一致;
- 每个 AI 模块的测量类型、量程、50 Hz 抑制、断线诊断是否逐通道确认;
- DI 模块输入延时是否与现场触点特性匹配;
- DO 模块替换值是否设置为“保持最后值”或“输出 0”;
- ET 200 站地址、设备名称、IP 地址是否与 NetPro 中一致;
- 下载后在线诊断是否全部为绿色,OB82 是否已下载到 CPU。
硬件组态的质量最终体现在运行稳定性上。参数设置不是一次性的,当现场仪表更换、量程调整或新增站点时,都需要回到 HW Config 修改并重新下载。把“选型依据—参数含义—地址映射—诊断反馈”这条链路走通,后续的 CFC 编程和 OS 画面组态才有可靠的基础。