一、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的工作原理——扫描周期。这个东西搞不懂,后面排查故障会很痛苦。到时候见。