PLC硬件基础:CPU模块、电源模块、I/O模块、通信模块的选型与接线
说实话,很多刚入行的朋友一上来就盯着PLC的编程指令看,觉得硬件选型是采购的事。我当年也这么想,直到有一次在项目现场,CPU选小了,程序跑不动,那叫一个尴尬。硬件选型,说白了就是给控制系统挑「骨架」,骨架搭歪了,后面再怎么调也白搭。
今天咱们就聊聊PLC的四大核心模块:CPU、电源、I/O和通信。每个模块怎么选、怎么接线,我把自己踩过的坑和经验都摊开来讲。
一、CPU模块——控制系统的「大脑」
CPU模块是PLC的核心,负责执行用户程序、处理数据、协调各模块工作。选型时,我一般会盯死三个指标:
- 处理速度:单位是ms/K步,比如0.1μs/步。速度越快,扫描周期越短。我做过一个高速包装线项目,CPU慢了10ms,结果产品计数全乱套了。
- 程序容量:用步数或KB表示。别只看当前需求,留30%余量是基本操作。我曾经贪便宜选了小容量CPU,后期加功能时程序塞不进去,只能换CPU,工期和成本都炸了。
- I/O点数:分本体I/O和扩展能力。比如三菱FX3U-64MT,本体32入32出,最多可扩展到256点。记住,I/O点数不是越多越好,够用+预留20%才是王道。
接线方面,CPU模块一般通过总线背板连接其他模块。注意,CPU的24V电源端子千万别接反,我见过有人把正负极接反,直接烧了CPU的电源电路。嗯,那滋味,谁烧谁知道。
二、电源模块——系统的「心脏」
电源模块负责给PLC系统供电。选型时,我主要看两个参数:
- 额定输出电流:比如24V/2A、24V/5A。计算总功耗时,要把CPU、I/O模块、通信模块的电流全加起来,再乘以1.5的安全系数。
- 输入电压范围:常见的有AC220V、DC24V。现场电压波动大的场合,我建议选宽电压输入的电源模块,比如AC100-240V。
接线时,电源模块的L、N端子接交流电,+V、-V端子接直流负载。注意,电源模块的接地端子(PE)必须可靠接地,否则容易引入干扰。我习惯在电源输出端并联一个电解电容(比如1000μF/35V),能有效滤除高频噪声。
三、I/O模块——系统的「手脚」
I/O模块是PLC与现场设备交互的接口。选型时,要区分数字量和模拟量。这里咱们重点讲数字量I/O。
3.1 数字量输入模块
输入模块接收按钮、传感器、限位开关等信号。常见类型有:
- 漏型输入(Sink):公共端接正极,信号端接负极。三菱、基恩士常用。
- 源型输入(Source):公共端接负极,信号端接正极。西门子、欧姆龙常用。
接线时,注意区分NPN和PNP传感器。NPN传感器输出低电平,接漏型输入;PNP传感器输出高电平,接源型输入。搞混了,信号就采集不到。我刚开始做项目时,就犯过这个错,传感器死活没信号,最后发现是类型不匹配。
3.2 数字量输出模块
输出模块驱动继电器、接触器、指示灯等负载。常见类型有:
- 继电器输出:可接AC/DC负载,但响应慢(约10ms)。适合低频开关场合。
- 晶体管输出:只能接DC负载,响应快(约0.1ms)。适合高频脉冲输出。
- 晶闸管输出:只能接AC负载,响应中等。适合大电流场合。
接线时,输出模块的公共端(COM)要接负载电源。注意,不同组的公共端可能相互隔离,接线前一定要看手册。我习惯在输出端加熔断器,每个公共端一个,防止短路烧模块。
四、通信模块——系统的「神经」
通信模块让PLC与上位机、变频器、仪表等设备交换数据。常见协议有:
| 协议类型 | 传输速率 | 最大距离 | 典型应用 |
|---|---|---|---|
| RS-232 | 115.2kbps | 15m | 编程下载、触摸屏 |
| RS-485 | 10Mbps | 1200m | 变频器、仪表组网 |
| Ethernet/IP | 100Mbps | 100m | 上位机、远程I/O |
| PROFIBUS | 12Mbps | 1900m | 西门子设备互联 |
选型时,我主要看三点:
- 通信距离:现场设备分散时,优先选RS-485或PROFIBUS,距离远、抗干扰强。
- 数据量:大数据量传输(如视觉系统),必须用Ethernet/IP或PROFINET。
- 兼容性:尽量选主流协议,方便后期维护。我见过一个项目,用了小众协议,设备坏了都买不到备件。
接线时,RS-485要用双绞屏蔽线,终端电阻要匹配。我曾经在一个项目里,没加终端电阻,通信时好时坏,排查了三天才发现是阻抗不匹配。嗯,从那以后,我每次做485通信,第一件事就是检查终端电阻。
五、选型与接线的避坑总结
说了这么多,我最后再唠叨几句:
- 选型时,先算后买:把CPU、电源、I/O、通信的功耗、点数、距离全算清楚,再下单。别凭感觉选,感觉会骗人。
- 接线时,先看手册:每个模块的接线图都不一样,别想当然。我见过有人把24V和0V接反,烧了整排输入点。
- 调试时,先测后通:上电前,用万用表测一下电源电压、信号通断。没问题再通电,能省很多排查时间。
- 留足余量:CPU容量、电源电流、I/O点数,都留20%-30%的余量。项目后期加功能时,你会感谢这个决定的。
好了,PLC硬件基础就聊到这儿。下一章咱们讲PLC的软件基础,包括编程软件安装、项目创建和基本指令。到时候见!