一、PLC概述与选型:从入门到实战
大家好,我是老张。在工控圈摸爬滚打了十几年,今天咱们来聊聊PLC的选型。说实话,很多新手甚至老手,在选型这一步就栽了跟头。选错了,后面调试起来那叫一个痛苦。所以,这一章我带你从根上把PLC搞清楚。
1.1 PLC到底是什么?
PLC,全称可编程逻辑控制器。说白了,它就是工业现场的大脑。你给它输入信号(比如按钮按没按、传感器有没有检测到物体),它按照你写的程序逻辑,去控制输出(比如电机转不转、气缸动不动)。
我刚开始入行时,觉得PLC就是个高级继电器。后来发现,它远不止这么简单。它抗干扰、能联网、还能做复杂运算。嗯,这里要注意:PLC不是电脑,它追求的是稳定和实时,不是速度。
核心定义:PLC是一种专为工业环境设计的数字运算操作电子系统。它采用可编程的存储器,用于执行逻辑运算、顺序控制、定时、计数和算术运算等指令,并通过数字式或模拟式的输入/输出,控制各种类型的机械或生产过程。
1.2 发展历程:从继电器到智能工厂
PLC的发展,我把它分成四个阶段,你想想看,是不是跟手机进化有点像?
- 第一阶段(1968-1980):替代继电器。 美国通用汽车公司提出了需求,Modicon公司造出了第一台PLC。那时候功能单一,只能做逻辑控制。我记得有次看老图纸,一个继电器柜能占半面墙,换成PLC,一个巴掌大的模块就搞定了。
- 第二阶段(1980-1990):通信与模拟量。 PLC开始能处理模拟信号(比如温度、压力),也能互相通信了。我在项目中遇到过,两台PLC之间用RS485传数据,波特率设错了,数据乱跳,查了一整天。
- 第三阶段(1990-2010):网络化与分布式。 以太网、现场总线(Profibus、CC-Link)普及。PLC不再是孤岛,而是工厂网络的一个节点。
- 第四阶段(2010至今):智能化与IT/OT融合。 现在的PLC,能跑高级语言(C/C++)、能接云平台、能做边缘计算。说白了,它越来越像一台工业PC,但比PC可靠得多。
1.3 主流品牌对比:西门子、三菱、欧姆龙
选PLC,绕不开这三个牌子。我三个都用过,各有各的脾气。下面这张表,是我个人经验的总结,你选型时可以直接参考。
| 对比项 | 西门子(Siemens) | 三菱(Mitsubishi) | 欧姆龙(Omron) |
|---|---|---|---|
| 代表系列 | S7-200 SMART, S7-1200, S7-1500 | FX系列, L系列, Q系列 | CP系列, CJ系列, NJ系列 |
| 编程软件 | TIA Portal(博途) | GX Works2/3 | CX-Programmer, Sysmac Studio |
| 编程语言 | LAD, FBD, SCL, STL, GRAPH | LAD, FBD, SFC, ST | LAD, FBD, ST, SFC |
| 通信协议 | Profinet, Profibus, MPI | CC-Link, CC-Link IE, Ethernet | EtherCAT, EtherNet/IP, CJ1W |
| 优势 | 生态完善,大型项目首选,SCL语言强大 | 性价比高,中小型设备常用,指令执行快 | 运动控制强,NJ系列对标高端,编程友好 |
| 劣势 | 软件大,授权贵,学习曲线陡 | 大型项目生态不如西门子 | 高端系列价格不菲 |
| 适用场景 | 汽车、冶金、化工、大型产线 | 包装、纺织、电子、小型设备 | 包装、印刷、机器人、运动控制 |
我的建议:如果你刚入门,从三菱FX系列或西门子S7-200 SMART开始。这两个资料多,社区活跃,学起来不费劲。别一上来就搞S7-1500,博途那个软件能把你的电脑卡到怀疑人生。
1.4 选型原则:别光看价格
选PLC,我见过太多人只看价格。结果呢?项目做到一半发现点数不够,或者通信口对不上,只能加扩展模块,反而更贵。下面这五条原则,是我用真金白银换来的教训。
- I/O点数估算: 先数清楚现场有多少输入(按钮、传感器、限位开关)和输出(继电器、电磁阀、指示灯)。记住: 留出15%-20%的余量。我曾经有个项目,客户临时加了8个传感器,幸好我当初多留了16个输入点,不然就得换CPU了。
- 存储器容量: 程序大小取决于逻辑复杂度。简单的启停控制,几K就够。带PID、通信、配方管理的,至少几十K。我个人习惯,选型时按估算容量的2倍来选。
- 通信接口: 现场总线用什么?Profinet?EtherCAT?还是RS485?这一点千万不能错。 我有个朋友,选了带以太网的PLC,结果现场设备全是CC-Link,最后只能加网关,成本翻倍。
- 响应速度: 普通逻辑控制,扫描周期几十毫秒就够了。但如果是高速计数、脉冲输出、运动控制,必须选专用型号。比如三菱FX3U的脉冲输出频率是100kHz,而FX1N只有10kHz。
- 环境适应性: 温度、湿度、振动、电磁干扰。在钢厂、水泥厂这种恶劣环境,必须选工业级(-40℃~70℃)的PLC。普通商用级的,进去三天就罢工。
避坑指南: 我曾经在一个食品厂项目中,选了西门子S7-1200,结果现场湿度太大,导致模块内部结露,频繁死机。后来换了带涂层防护的型号,问题才解决。所以,环境因素一定要提前考虑,别等出问题了再后悔。
1.5 实战案例:一个包装线的选型过程
光说不练假把式。我拿一个真实的包装线项目,带你走一遍选型流程。
项目需求: 一条自动包装线,包括:进料输送带、称重、封口、贴标、出料。需要控制3台电机、6个气缸、2个加热器、1个称重传感器。现场有12个按钮、8个光电传感器、4个限位开关。要求通过以太网与上位机通信。
我的选型步骤:
- 统计I/O: 输入:12按钮 + 8光电 + 4限位 = 24点。输出:3电机 + 6气缸 + 2加热器 = 11点。加上余量20%,输入约29点,输出约14点。所以我选一个40点左右的CPU。
- 选品牌: 客户是老客户,之前用的三菱。为了维护方便,我选三菱FX3U系列。
- 定型号: FX3U-48MT/ES-A。48点(24输入/24输出),晶体管输出(驱动气缸和电机需要高速响应)。自带以太网口,满足通信需求。
- 扩展模块: 称重传感器需要模拟量输入,加一个FX3U-4AD-ADP。加热器需要PID控制,用FX3U的PID指令即可,不需要额外模块。
- 最终配置: FX3U-48MT + FX3U-4AD-ADP。总成本控制在3000元以内,性价比很高。
选型总结: 选型不是越贵越好,也不是越便宜越好。关键是匹配。匹配你的控制需求、匹配你的通信协议、匹配你的预算。多花点时间在选型上,后面调试能省一半的功夫。
1.6 知识体系框架图
下面这张图,是我自己画的PLC选型知识体系。你把它存下来,以后选型时对着看,基本不会出错。
好了,这一章的内容就到这里。PLC选型是个经验活,多练几次就熟了。下一章,我们聊聊PLC的硬件结构,看看CPU、电源、I/O模块到底是怎么工作的。
公众号:蓝海资料掘金营,微信deep3321