第1章:硬件环境搭建与检查
各位同学,咱们今天聊聊硬件环境搭建。说实话,我见过太多工程师一上来就急着写程序,结果硬件没搭好,折腾半天找不到问题。嗯,这章咱们就把基础打牢。
1. 电源系统检查:24V与220V
电源是PLC系统的命脉。我个人的习惯是,拿到设备第一件事——先看电源。
220V交流电源检查
- 电压范围:标准220VAC,允许波动±10%。低于198V或高于242V,别开机。
- 频率:50Hz±1Hz。频率不稳会导致开关电源输出异常。
- 接地:必须可靠接地。我在项目现场遇到过,没接地导致CPU频繁重启,查了两天才发现。
24V直流电源检查
- 测量空载电压:一般在24.5V~25.5V之间算正常。
- 带载测试:接上负载后,电压不能低于23.5V。低于这个值,I/O模块可能工作不稳定。
- 纹波:用示波器看,纹波峰峰值不超过200mV。纹波大了,模拟量采集会跳变。
⚠️ 警告:千万别把24V和220V搞混。我曾经见过有人把24V电源接到220V端子上,瞬间冒烟。接线前,一定用万用表确认。
2. CPU模块状态指示灯解读
CPU面板上的灯,就是它的「表情」。读懂这些灯,能省一半排查时间。
| 指示灯 | 颜色 | 含义 | 处理建议 |
|---|---|---|---|
| POWER | 绿色 | 电源正常 | 不亮就查电源 |
| RUN | 绿色 | CPU正常运行 | 闪烁可能处于STOP模式 |
| STOP | 黄色 | CPU停止 | 检查程序或硬件故障 |
| ERROR | 红色 | 严重故障 | 读取诊断缓冲区 |
| BF/BUSF | 红色 | 总线或通讯故障 | 检查通讯线缆和终端电阻 |
举个例子,RUN灯不亮但POWER灯亮,说明CPU没跑起来。我遇到过一回,是程序里有个死循环,CPU直接罢工了。
3. I/O模块接线确认
I/O模块接线,看着简单,坑最多。我总结了几条铁律:
数字量输入模块
- 确认传感器类型:NPN还是PNP?接错了,信号死活读不到。
- 公共端接线:源型还是漏型?看模块手册,别想当然。
- 用万用表测输入点电压:有信号时,24V对COM应有24V左右。
数字量输出模块
- 确认负载类型:继电器输出还是晶体管输出?继电器能接交直流,晶体管只能接直流。
- 检查保险丝:输出模块一般有保险,烧了就没输出。
- 测试空载:先断开负载,强制输出,看指示灯是否正常。
模拟量模块
- 信号类型:4-20mA还是0-10V?跳线或软件配置要一致。
- 屏蔽接地:屏蔽层单端接地,避免地环路。
- 我有个教训:模拟量信号线跟动力线走同一个线槽,结果采集值跳得像心电图。后来分开走,问题解决。
💡 小技巧:接线完成后,用万用表电阻档测一下输入输出端对地的电阻。正常情况下,数字量点对地电阻应该大于1MΩ。如果只有几kΩ,说明可能有短路或漏电。
4. 通讯模块与总线终端电阻设置
通讯这块,说白了就是「信号能不能传过去」。终端电阻是很多人忽略的细节。
PROFIBUS/RS485总线
- 终端电阻:总线两端必须各接一个120Ω电阻。
- 为什么?不接的话,信号反射会导致通讯不稳定。我调试一条产线时,通讯偶尔断,查了三天,发现末端少了个终端电阻。
- 设置方法:大多数通讯模块上有拨码开关,拨到ON位置即可。
PROFINET/EtherNet/IP
- 不需要终端电阻,但需要检查网线:用网线测试仪测一下,8根线全通才算合格。
- IP地址:别冲突。我习惯用表格记录每个设备的IP,贴在机柜门上。
- 交换机:工业交换机比家用交换机靠谱。家用交换机在强电磁干扰下会丢包。
终端电阻设置检查清单
- 确认总线拓扑:是直线型还是星型?直线型才需要终端电阻。
- 找到总线两端:第一个设备和最后一个设备。
- 检查拨码开关:ON表示接入电阻,OFF表示断开。
- 用万用表测总线A-B间电阻:正常应在60Ω左右(两个120Ω并联)。
🔑 核心要点:终端电阻不是摆设。不接它,通讯可能时好时坏,而且这种故障最难排查。我建议,每次调试前都把终端电阻检查列入必做清单。
知识体系总览
下面这张图,把本章的核心逻辑串起来了。你想想看,硬件搭建就像盖房子,电源是地基,CPU是框架,I/O是门窗,通讯是水电。哪一环出问题,房子都住不了。
好了,硬件环境搭建这部分就讲到这里。记住,调试前花半小时检查硬件,能省下后面几天的排查时间。这是经验,也是教训。
公众号:蓝海资料掘金营,微信deep3321