4. PLC硬件组态与外围设备上电调试

硬件组态与上电调试是PLC系统从“图纸”走向“可运行”的关键一步。它包含两条并行的主线:一条是在编程软件中完成CPU、I/O模块、通信模块的硬件组态并下载到CPU,让CPU“认识”自己机架上插了哪些模块、各自在什么地址;另一条是在现场逐站上电,用万用表、指示灯和软件监控验证电源、信号与分布式I/O通道是否真实可用。两条主线必须交叉验证——组态正确但接线错误,或接线正确但组态地址错位,都会在联调阶段暴露为难以定位的故障。

一、硬件组态:让CPU建立“机架地图”

以西门子S7-1500系列为例,硬件组态在TIA Portal中完成。新建项目后先添加CPU站,再在机架(导轨)的槽位中依次插入电源模块、CPU、信号模块和通信模块。组态的核心不是“把模块拖进去”,而是确定三件事:槽位顺序、模块型号与固件版本、I/O起始地址。CPU通常占据槽1,信号模块从槽2开始顺序排列;每个模块的输入/输出地址由软件按槽位自动分配,也可手动修改。例如一个16点DI模块被分配到I0.0~I1.7,一个16点DO模块分配到Q0.0~Q1.7,后续模块地址顺延。若现场实际插槽与组态不一致,CPU上电后会报“模块不存在”或“模块类型不匹配”,此时诊断缓冲区会给出具体槽位号。

通信模块的组态需要额外关注。PROFINET接口模块(如ET 200SP的IM 155-6 PN)要设置设备名称和IP地址,设备名称必须与CPU中组态的分布式I/O站名称完全一致,否则PROFINET无法建立连接。分布式I/O的组态还包括每个站点的模块排列、电源分组和电位隔离设置。组态完成后执行“编译并下载”,将硬件配置写入CPU。下载前应确认CPU处于STOP模式或允许下载,下载后CPU会重启并读取新组态。

组态下载后不要急于上电外围设备。先在CPU诊断缓冲区确认无“模块不存在”“参数错误”类条目,再进入逐站上电,可避免把组态问题误判为接线问题。

二、逐站上电:从电源模块开始

上电调试应遵循“先电源、后信号、再通信”的顺序,逐站进行,一站确认无误再进入下一站。第一站是电源模块。以常见的24V DC供电系统为例,上电前用万用表电阻档确认L+与M之间无短路,上电后测量输出电压应在24V±5%范围内(即22.8~25.2V)。若电源模块带负载能力不足,接入信号模块后电压会明显跌落,此时应检查负载总电流是否超过电源额定值。电源模块的“DC OK”绿色指示灯是快速判断依据,灯灭通常意味着输出过载或输入欠压。

第二站是信号模块。信号模块上电后,先观察模块面板的SF(系统故障)灯和通道指示灯。以数字量输入模块为例,用短接线或按钮将某通道的输入端子与24V短接,对应通道LED应点亮,同时在软件监控表中观察该地址位由0变1。这一步同时验证了接线、模块和组态地址三者的一致性。模拟量模块的校验更细致:以4~20mA输入模块为例,用信号发生器在输入端注入4mA、12mA、20mA三个点,在软件中读取对应工程量,例如组态为0~100℃时,4mA应对应0℃、12mA对应50℃、20mA对应100℃,允许误差按模块精度等级判断,一般不超过满量程的±0.5%。若读数偏差大,先检查量程组态和接线极性,再怀疑模块本身。

三、分布式I/O上电与通道校验

分布式I/O站的上电测试有其特殊性:站点分散、供电独立、通信依赖网络。以ET 200SP为例,每个站点先单独上电,检查站点电源模块的“PWR”灯和接口模块的“RN/ER”灯。RN灯常亮表示PROFINET连接已建立,ER灯红闪表示组态与实物不匹配。站点单独确认后,再在CPU侧查看该站是否进入“已连接”状态。通道校验方法与集中式信号模块相同,但要注意分布式站点的地址是相对于该站接口模块分配的,校验时应以站点为单位逐通道进行,避免跨站混淆。

硬件组态与逐站上电调试关系图 软件组态主线 添加CPU站与导轨槽位 CPU占槽1,信号模块从槽2起 插入I/O与通信模块 型号、固件版本须与实物一致 分配I/O地址与设备名称 DI: I0.0起 / DO: Q0.0起 设置PROFINET名称与IP 名称须与分布式站组态一致 编译并下载硬件组态 下载后CPU重启读取新组态 查诊断缓冲区 确认无“模块不存在/参数错误” 组态确认后 进入上电 现场逐站上电与通道校验 1 电源模块上电 测L+与M间电压:24V±5%(22.8~25.2V) 观察“DC OK”绿灯;灯灭查过载或欠压 上电前先测L+与M无短路 2 信号模块通道校验 数字量:短接输入端子,通道LED亮,监控位0→1 模拟量:注入4/12/20mA,读0/50/100℃ 误差≤满量程±0.5%;偏差大先查量程与极性 同时验证接线、模块、组态地址三者一致 3 分布式I/O站上电 站点单独上电:PWR灯亮,RN灯常亮表示已连接 ER灯红闪→组态与实物不匹配,查设备名称 CPU侧确认站点“已连接”后逐通道校验 地址以本站接口模块为基准,避免跨站混淆 结果判读与闭环 全部通道校验通过 → 记录测试数据,进入联调 单点异常 → 按“接线→组态地址→模块”顺序排查 异常反馈

四、常见异常与判读逻辑

上电调试中最常见的异常有三类。第一类是电源类:模块不上电或电压跌落,优先检查电源容量和端子紧固,而非怀疑模块损坏。第二类是组态类:CPU报“模块不存在”,通常是实际槽位与组态槽位错位,或模块型号选错;分布式站报“设备名称不符”,则是PROFINET名称未正确分配。第三类是通道类:数字量通道不亮,先短接端子排除外部接线,再在监控表看地址位是否变化,若地址位变化而LED不亮,问题在模块指示或组态地址映射。判读时应坚持“先外部后内部、先组态后硬件”的顺序,避免盲目更换模块。

建议在逐站测试时同步填写通道校验记录,字段包括站点号、模块型号、槽位、通道地址、测试输入值、软件读数、判定结论。这份记录既是验收依据,也是后续联调排查的基线数据。全部站点通道校验通过后,硬件组态与外围设备上电调试才算完成,系统具备进入程序联调的条件。