第二章:硬件结构与接线——PLC的CPU模块、I/O模块、电源模块、通信模块介绍;数字量与模拟量输入输出接线实操
2.1 先聊聊PLC的“五脏六腑”
做自动化这么多年,我见过不少新手一上来就盯着编程软件猛学,结果到了现场,连模块怎么装、线怎么接都搞不清楚。其实啊,硬件结构才是PLC的根基。你想想看,程序写得再漂亮,硬件没搭对,一切都是白搭。
一套完整的PLC系统,说白了就四个核心部分:CPU模块、I/O模块、电源模块、通信模块。咱们一个一个来拆解。
2.2 CPU模块——PLC的大脑
CPU模块是整个系统的核心。它负责执行用户程序、进行逻辑运算、处理数据,还要管理各个模块之间的通信。我个人习惯把CPU比作“大脑”,没有它,其他模块就是一堆废铁。
选型时要注意几个关键参数:
- 处理速度:单位是ms/K,数值越小越快。我做过一个高速包装线项目,当时CPU选慢了,结果一个扫描周期跑不完程序,差点翻车。
- 程序容量:决定了你能写多少代码。别贪便宜选小容量的,后期加功能会哭的。
- I/O点数:CPU能带动的输入输出数量。记得留20%的余量,这是经验。
2.3 I/O模块——PLC的手和脚
I/O模块是PLC和外部设备打交道的通道。输入模块负责接收传感器信号,输出模块负责驱动执行器。这里分两大类:数字量和模拟量。
2.3.1 数字量输入输出
数字量,说白了就是开关信号。要么是0V(低电平),要么是24V(高电平)。常见的数字量输入信号来自按钮、限位开关、光电传感器等。输出信号则去控制继电器、接触器、指示灯。
接线时要注意:
- 源型与漏型:这是新手最容易搞混的地方。源型输入是电流从模块流出,漏型是电流流入模块。不同品牌定义不一样,接线前一定要看手册。
- 公共端(COM):数字量模块一般都有公共端,所有信号共用一个参考点。我曾经在项目现场看到有人把24V和0V接反了,模块直接冒烟。嗯,那味道挺难忘的。
2.3.2 模拟量输入输出
模拟量信号是连续变化的,比如0-10V电压、4-20mA电流。它用来采集温度、压力、流量这些物理量。模拟量输出则用来控制变频器频率、阀门开度等。
接线实操要点:
- 4-20mA比0-10V更抗干扰:在工业现场,电磁干扰很严重。电流信号比电压信号稳定得多。我建议能选4-20mA就别选0-10V。
- 屏蔽线必须单端接地:模拟量信号线要用屏蔽电缆,屏蔽层只在PLC一端接地。两端都接地反而会形成地环路,引入干扰。
- 信号隔离:如果现场有大功率设备,最好加信号隔离器。我吃过这个亏,一个变频器启动,模拟量读数直接跳了20%。
2.4 电源模块——PLC的能量来源
电源模块给CPU和I/O模块供电。常见的有24V DC和220V AC两种。选电源时要注意:
- 功率要够:把所有模块的功耗加起来,再乘以1.2的安全系数。别省这点钱,电源功率不够会导致系统不稳定。
- 稳定性:工业现场的电压波动很大。我建议用开关电源,比线性电源更扛得住。
接线时,电源模块的L和N(火线和零线)千万别接反。虽然大部分电源有保护,但接反了还是会烧保险丝。
2.5 通信模块——PLC的“社交工具”
现在的PLC很少单打独斗了。通信模块让PLC能和上位机、触摸屏、其他PLC、变频器、仪表等设备交换数据。常见的通信协议有:
- Modbus RTU:最经典的串口协议,简单可靠。我最早做项目时,全靠它连仪表。
- Profinet / EtherNet/IP:工业以太网协议,速度快,能带很多设备。现在的新项目基本都用这个。
- Profibus DP:西门子的老牌协议,稳定但速度慢。老设备上还能见到。
通信模块接线相对简单,但要注意终端电阻。在RS485总线的两端,必须加上120欧姆的终端电阻。否则信号会反射,导致通信不稳定。我曾经调试一个项目,通信时断时续,折腾了两天才发现是终端电阻没加。
2.6 知识体系结构图
下面这张图帮你理清PLC硬件结构的整体脉络:
2.7 数字量与模拟量接线实操对比
为了让你更直观地理解,我整理了一个对比表:
| 项目 | 数字量输入 | 数字量输出 | 模拟量输入 | 模拟量输出 |
|---|---|---|---|---|
| 信号类型 | 0V / 24V | 0V / 24V | 4-20mA / 0-10V | 4-20mA / 0-10V |
| 接线方式 | 传感器→模块输入端 | 模块输出端→继电器/接触器 | 变送器→模块AI端子 | 模块AO端子→执行器 |
| 屏蔽要求 | 一般不需要 | 一般不需要 | 必须用屏蔽线 | 必须用屏蔽线 |
| 常见错误 | 极性接反 | 负载短路 | 屏蔽层两端接地 | 信号类型不匹配 |
| 我的建议 | 先确认源型/漏型 | 加续流二极管 | 优先选4-20mA | 加信号隔离器 |
2.8 避坑指南——我踩过的那些雷
做这行十几年,谁还没翻过几次车呢?分享几个真实案例:
- 我曾经在一个污水处理项目中,把模拟量输入的屏蔽线两端都接了地。结果信号波动得跟心电图似的,查了两天才发现是地环路的问题。从那以后,我每次接线都会在屏蔽层上贴个标签,写上“单端接地”。
- 我记得有一次调试一条包装线,数字量输出模块老是烧保险。拆开一看,负载端没加续流二极管。感性负载(比如继电器线圈)断电时会产生反向电动势,不加续流二极管,模块很容易坏。
- 我建议所有新手在接线前,先花10分钟看手册。别嫌麻烦,手册上明确写了每个端子的定义、电压范围、接线方式。我见过太多人凭感觉接线,结果模块烧了还怪设备质量差。
公众号:蓝海资料掘金营,微信deep3321