第二章:硬件结构与接线——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%的余量,这是经验。
小提示: 很多PLC的CPU自带以太网口,但别以为它就能当通信模块用。我见过有人拿CPU的网口去连几十个变频器,结果CPU直接死机。术业有专攻,该加通信模块就得加。

2.3 I/O模块——PLC的手和脚

I/O模块是PLC和外部设备打交道的通道。输入模块负责接收传感器信号,输出模块负责驱动执行器。这里分两大类:数字量和模拟量。

2.3.1 数字量输入输出

数字量,说白了就是开关信号。要么是0V(低电平),要么是24V(高电平)。常见的数字量输入信号来自按钮、限位开关、光电传感器等。输出信号则去控制继电器、接触器、指示灯。

接线时要注意:

  • 源型与漏型:这是新手最容易搞混的地方。源型输入是电流从模块流出,漏型是电流流入模块。不同品牌定义不一样,接线前一定要看手册。
  • 公共端(COM):数字量模块一般都有公共端,所有信号共用一个参考点。我曾经在项目现场看到有人把24V和0V接反了,模块直接冒烟。嗯,那味道挺难忘的。
警告: 数字量输入模块的接线,千万别把24V直接接到信号端子上!一定要经过传感器或按钮。否则电流会烧坏光耦,模块就废了。

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硬件结构的整体脉络:

PLC硬件系统结构 PLC 系统 CPU模块 I/O模块 电源模块 通信模块 处理速度 程序容量 I/O点数 数字量输入输出 模拟量输入输出 源型/漏型 24V DC / 220V AC 功率计算 稳定性 Modbus RTU Profinet 终端电阻 接线实操核心 数字量:注意极性、公共端、避免短路 模拟量:使用屏蔽线、单端接地、4-20mA优先 通信:终端电阻、屏蔽、协议匹配

2.7 数字量与模拟量接线实操对比

为了让你更直观地理解,我整理了一个对比表:

项目 数字量输入 数字量输出 模拟量输入 模拟量输出
信号类型 0V / 24V 0V / 24V 4-20mA / 0-10V 4-20mA / 0-10V
接线方式 传感器→模块输入端 模块输出端→继电器/接触器 变送器→模块AI端子 模块AO端子→执行器
屏蔽要求 一般不需要 一般不需要 必须用屏蔽线 必须用屏蔽线
常见错误 极性接反 负载短路 屏蔽层两端接地 信号类型不匹配
我的建议 先确认源型/漏型 加续流二极管 优先选4-20mA 加信号隔离器

2.8 避坑指南——我踩过的那些雷

做这行十几年,谁还没翻过几次车呢?分享几个真实案例:

  • 我曾经在一个污水处理项目中,把模拟量输入的屏蔽线两端都接了地。结果信号波动得跟心电图似的,查了两天才发现是地环路的问题。从那以后,我每次接线都会在屏蔽层上贴个标签,写上“单端接地”。
  • 我记得有一次调试一条包装线,数字量输出模块老是烧保险。拆开一看,负载端没加续流二极管。感性负载(比如继电器线圈)断电时会产生反向电动势,不加续流二极管,模块很容易坏。
  • 我建议所有新手在接线前,先花10分钟看手册。别嫌麻烦,手册上明确写了每个端子的定义、电压范围、接线方式。我见过太多人凭感觉接线,结果模块烧了还怪设备质量差。
总结一下: PLC硬件接线,说白了就是“对号入座”。CPU管逻辑,I/O管信号,电源管能量,通信管交流。每个模块各司其职,你只要按规矩接线,系统就能稳定运行。别偷懒,别想当然,现场不会给你第二次机会。

公众号:蓝海资料掘金营,微信deep3321