一、PLC概述与系统组成
1.1 什么是PLC?——我的理解
PLC,全称是可编程逻辑控制器。说白了,它就是工业现场的“大脑”。
我经常跟刚入行的同事讲:你把它想象成一个超级听话的开关盒子。你告诉它“如果A按钮按下,就让B电机转”,它就会一丝不苟地执行。不会偷懒,不会抱怨,7×24小时连轴转。
官方定义是这样的:PLC是一种专门为工业环境设计的数字运算电子装置。它用可编程的存储器,来执行逻辑运算、顺序控制、定时、计数等操作。嗯,这个定义很严谨,但我觉得不够接地气。
我个人习惯把PLC看作“工业现场的万能遥控器”。你想想看,工厂里那么多继电器、接触器、传感器,靠人去一个个按开关,那不得累死?PLC就是替你做这些重复劳动的。
1.2 发展历程——从继电器到智能控制器
PLC的发展,其实是被“逼”出来的。
上世纪60年代,美国通用汽车公司遇到了大麻烦。他们的汽车生产线,全是继电器控制系统。每次改车型,就要重新布线,几十个工人忙活好几天。成本高、效率低、还容易出错。
1968年,通用汽车提出了10条技术指标,说白了就是:能不能搞一个东西,像计算机一样灵活,又像继电器一样可靠?
结果,1969年,美国DEC公司就造出了第一台PLC。我记得当时看到这段历史时,心里挺感慨的——有时候技术突破,就是被一个“痛点”逼出来的。
后来PLC的发展大致经历了这几个阶段:
| 阶段 | 时间 | 特点 |
|---|---|---|
| 第一代 | 1969-1975 | 替代继电器,功能单一,只有逻辑控制 |
| 第二代 | 1976-1985 | 加入微处理器,有了定时、计数、算术运算 |
| 第三代 | 1986-1995 | 通信能力增强,可以联网了 |
| 第四代 | 1996至今 | 高速、大容量、智能化,支持多种通信协议 |
核心观点:PLC从诞生到现在,本质没变——就是“可靠地执行控制逻辑”。变的是速度、容量和通信能力。
1.3 应用领域——哪里都有它
你可能会问:PLC到底用在哪些地方?
我这么跟你说吧:只要是需要自动化控制的地方,基本都有PLC的影子。
- 制造业:汽车生产线、食品包装、饮料灌装。我在一个啤酒厂项目里见过,从洗瓶到灌装到贴标,全是PLC在管。
- 过程控制:化工、石油、电力。这些地方对可靠性要求极高,PLC是首选。
- 基础设施:污水处理、供水系统、楼宇自动化。你坐的地铁,信号系统里也有PLC。
- 特殊环境:煤矿、港口、钢铁厂。环境恶劣?没关系,PLC皮实得很。
我的建议:刚接触PLC的朋友,别急着学高大上的功能。先搞清楚你所在行业里,PLC到底控制什么设备、采集什么信号。这个比什么都重要。
1.4 基本硬件结构——拆开看看里面有什么
PLC的硬件,说白了就是几个核心部件拼在一起。我拆过不下50台PLC,结构大同小异。
1.4.1 CPU模块——大脑
CPU是PLC的核心。它负责读取程序、处理数据、输出结果。
选CPU时,我一般看三个指标:
- 处理速度:单位是ms/K,越快越好
- 程序容量:单位是K步,够用就行
- I/O点数:能带多少输入输出
注意:我曾经遇到一个项目,客户为了省钱选了小容量CPU。结果程序写到一半,容量不够了。最后只能换CPU,工期耽误了,成本反而更高。所以,选CPU时留30%的余量,这是经验。
1.4.2 电源模块——心脏
电源模块给PLC供电。常见的有24V DC和220V AC两种。
这里有个坑:很多人觉得电源不重要,随便配一个就行。我告诉你,电源不稳,PLC就容易出怪毛病。比如程序莫名其妙跑飞、通信中断。排查起来特别头疼。
我的习惯是:PLC电源单独拉一路,不要和电机、变频器共用。你想想看,电机启动时电流冲击多大,电压一抖,PLC就重启了。
1.4.3 I/O模块——手脚
I/O模块是PLC和外部设备打交道的接口。
- 数字量输入:接按钮、限位开关、光电传感器
- 数字量输出:接继电器、接触器、指示灯
- 模拟量输入:接温度变送器、压力变送器
- 模拟量输出:接变频器、调节阀
我记得有一次在现场,一个数字量输入点老是误触发。查了半天,发现是信号线跟动力线走在一起,干扰太大。后来换了屏蔽线,问题就解决了。嗯,细节决定成败。
1.4.4 通信模块——神经
现在的PLC,通信能力越来越强。常见的通信方式有:
| 通信协议 | 特点 | 典型应用 |
|---|---|---|
| RS-485 | 简单、可靠、距离远 | Modbus RTU |
| 以太网 | 速度快、组网方便 | Profinet、EtherNet/IP |
| 现场总线 | 实时性好 | Profibus、DeviceNet |
小技巧:通信出问题时,先检查物理连接——线有没有断、接头有没有松。我曾经花了两小时查通信参数,最后发现是网线水晶头没压好。你说冤不冤?
1.5 软件系统概述——看不见的“灵魂”
硬件是骨架,软件才是灵魂。
PLC的软件系统分两部分:
- 系统软件:PLC出厂自带的,负责管理硬件资源。你不需要管它,但要知道它的存在。
- 应用软件:你写的控制程序。常用的编程语言有梯形图(LD)、指令表(IL)、功能块图(FBD)等。
我个人最喜欢梯形图。为什么?因为它最直观,跟继电器电路图很像。电工师傅一看就懂。
举个例子,一个简单的启保停电路:
| 启动按钮 | 停止按钮 | 接触器 |
|----|----|----|
| | | |
| 接触器自保 | | |
你看,左边是输入条件,右边是输出结果。逻辑一目了然。
总结一下:PLC的硬件决定了你能做什么,软件决定了你做得怎么样。两者缺一不可。
好了,第一章的内容就到这里。下一章我们聊聊PLC的工作原理——扫描周期。这个东西搞不懂,后面排查故障会很痛苦。到时候见。