第4章 PLC硬件认知:CPU模块、I/O模块、电源模块、扩展模块的选型与接线

好,咱们今天聊聊PLC的硬件。说实话,很多刚入行的朋友,一看到PLC的硬件选型就头大。CPU、I/O、电源、扩展……一堆模块,到底怎么搭?别急,我带你一个个捋清楚。

4.1 CPU模块:PLC的大脑

CPU模块,说白了就是PLC的“大脑”。它负责执行程序、处理数据、跟外部设备通信。选CPU,我个人习惯先看三点:处理速度、程序容量、通信接口

核心要点:CPU的选型决定了整个系统的性能上限。别贪便宜选小马拉大车,也别浪费钱买用不上的功能。

我在项目中遇到过,有人为了省几百块钱,选了个低端CPU,结果程序稍微复杂点就卡顿。嗯,后来还是换了。你想想看,一个产线停一次,损失可不止这几百块。

选CPU时,我建议你关注这几个参数:

  • 处理速度:单位是ms/K步,越快越好。一般小型PLC在0.1-1ms/K步,中大型在0.01-0.1ms/K步。
  • 程序容量:看你的程序有多大。简单逻辑控制,几K步就够了;带运动控制或PID,至少几十K步起步。
  • 通信接口:以太网口、RS485、CAN总线……根据现场需求来。我个人习惯,能选以太网就选以太网,调试方便。

我的小技巧:选CPU时,留出30%的余量。程序容量、I/O点数都按这个原则来。为什么?因为现场总会加需求,你懂的。

4.2 I/O模块:PLC的感官和手脚

I/O模块,就是PLC跟外部设备打交道的接口。输入模块负责“感知”,比如按钮、传感器、限位开关;输出模块负责“执行”,比如继电器、电磁阀、指示灯。

选I/O模块,其实没那么复杂。你只要搞清楚三件事:信号类型、点数、隔离方式

4.2.1 数字量I/O模块

数字量,说白了就是开关信号。要么通,要么断。最常见的应用场景:按钮按下去,信号进来;继电器吸合,设备启动。

选数字量模块时,我建议你注意:

  • 输入类型:NPN还是PNP?这取决于你的传感器。我见过有人把NPN传感器接到PNP模块上,结果死活没信号。嗯,别犯这种低级错误。
  • 输出类型:继电器输出还是晶体管输出?继电器输出便宜,但响应慢;晶体管输出快,但带载能力弱。怎么选?看你的负载类型。
  • 隔离方式:光耦隔离是标配。别省这个钱,不然一个浪涌就能烧掉整个模块。

注意:我曾经在项目里,因为没注意输入模块的响应时间,导致高速计数信号丢失。后来换了高速输入模块才解决。所以,如果你的信号频率超过100Hz,一定要选高速输入模块。

4.2.2 模拟量I/O模块

模拟量模块处理的是连续信号,比如温度、压力、流量。常见的信号类型有4-20mA、0-10V、热电偶、RTD等。

选模拟量模块,我个人习惯先看精度和分辨率:

  • 分辨率:12位还是16位?16位精度更高,但价格也贵。一般控制场景,12位够用了。
  • 精度:0.1%还是0.5%?高精度场景(比如称重),选0.1%的。
  • 通道数:4通道、8通道还是16通道?别贪多,通道数越多,单通道成本越低,但故障率也越高。

避坑指南:我曾经在项目里,因为没给模拟量信号加隔离器,结果现场干扰大得离谱,数据跳来跳去。后来加了信号隔离器,问题才解决。所以,模拟量信号一定要做好屏蔽和隔离。

4.3 电源模块:PLC的能量来源

电源模块,听起来简单,但选不好会出大问题。PLC的电源模块一般提供24V DC或220V AC。选型时,我建议你关注这几点:

  • 输出功率:计算所有模块的功耗,再留20%余量。别让电源满载运行,容易发热。
  • 稳定性:输出纹波要小,不然会影响模拟量精度。我见过有人用劣质电源,结果模拟量数据一直飘。
  • 保护功能:过流、过压、短路保护,这些是标配。别省这个钱,一个短路就能烧掉整个系统。

核心要点:电源模块的选型,直接决定了系统的可靠性。别在电源上省钱,这是血的教训。

4.4 扩展模块:让PLC更强大

扩展模块,就是给PLC“加料”的。当CPU自带的I/O点数不够用,或者需要特殊功能时,就要用到扩展模块。

常见的扩展模块有:

  • I/O扩展模块:增加数字量或模拟量点数。
  • 通信扩展模块:增加通信接口,比如以太网、RS485、Profibus等。
  • 特殊功能模块:比如高速计数模块、运动控制模块、温度控制模块等。

选扩展模块时,我建议你注意:

  • 兼容性:扩展模块必须跟CPU模块匹配。不同品牌、不同系列的模块,不一定能混用。
  • 扩展数量:每个CPU能带的扩展模块数量有限。比如三菱FX3U最多能带8个扩展模块,西门子S7-1200最多能带8个信号模块。
  • 总线类型:扩展模块通过总线跟CPU通信。常见的有背板总线、现场总线等。选型时,注意总线的通信速率和距离。

注意:我曾经在项目里,因为没注意扩展模块的供电要求,结果模块多了,电源带不动。后来加了扩展电源模块才解决。所以,扩展模块多的时候,一定要算好总功耗。

4.5 接线:把模块连起来

模块选好了,接下来就是接线。接线看似简单,但细节决定成败。我总结了几条经验:

  • 电源接线:24V DC电源,正负极别接反。220V AC电源,注意火线、零线、地线。我见过有人把220V接到24V上,结果模块直接冒烟。
  • I/O接线:数字量信号,注意NPN/PNP匹配。模拟量信号,注意屏蔽线接地。别把信号线和动力线走在一起,容易干扰。
  • 通信接线:RS485要接终端电阻,以太网要用屏蔽网线。通信距离远的话,考虑加中继器。

我的习惯:接线时,每根线都套上线号管,标注清楚。这样以后查线、维修都方便。别偷懒,不然现场查线能查到你崩溃。

4.6 选型实例:一个完整的配置

说了这么多,咱们来个实际例子。假设你要控制一个简单的传送带系统,有10个传感器、5个继电器、1个变频器(模拟量控制)。

我的配置建议:

模块类型 型号 数量 说明
CPU模块 三菱FX3U-32MT 1 16点输入,16点晶体管输出,带以太网口
数字量输入模块 FX3U-16EX 1 扩展16点输入,接传感器
模拟量输出模块 FX3U-4DA 1 4通道模拟量输出,控制变频器
电源模块 FX3U-24V 1 24V DC,2A输出

这个配置,CPU自带16点输入、16点输出,加上扩展的16点输入,总共32点输入、16点输出,完全够用。模拟量输出模块控制变频器,电源模块给所有模块供电。嗯,简单实用。

总结一下:PLC硬件选型,说白了就是“够用、稳定、留余量”。别追求高大上,也别抠抠搜搜。选对了,系统跑得稳;选错了,现场修到哭。

好了,这一章就到这里。下一章,咱们聊聊PLC的软件编程环境。到时候,我会带你一步步搭建第一个程序。敬请期待!