工控安全-PLC简介
字数 2421 2025-08-18 11:38:36
PLC(可编程逻辑控制器)全面教学文档
一、PLC概述
1.1 PLC定义
PLC(Programmable Logic Controller,可编程逻辑控制器)是一种专为工业环境设计的数字运算操作电子系统。国际电工委员会(IEC)定义:
- 采用可编程序的存储器
- 执行逻辑运算、顺序控制、定时、计数和算术运算等操作
- 通过数字/模拟输入输出控制机械或生产过程
- 易于与工业控制系统集成并扩展功能
1.2 PLC发展历程
- 1968年:美国通用汽车(GM)提出取代继电气控制装置的需求
- 1969年:美国数字公司研制出第一代可编程控制器(PC)
- 个人计算机(PC)兴起后:改名为PLC(Programmable Logic Controller)以示区分
- 80-90年代中期:PLC快速发展期(年增长率30-40%),功能大幅提升
1.3 PLC特点
- 通用性强、使用方便
- 适应面广、可靠性高
- 抗干扰能力强、编程简单
- 在工业自动化顺序控制中具有不可替代的地位
二、PLC硬件结构
2.1 整体结构分类
| 类型 | 组成元素 | 特点 |
|---|---|---|
| 固定式PLC | CPU板、I/O板、显示面板、内存块、电源 | 不可拆卸的整体结构 |
| 模块式PLC | CPU模块、I/O模块、内存、电源模块、底板/机架 | 可按规则组合配置 |
2.2 核心组件详解
2.2.1 CPU模块
- 功能:PLC的"神经中枢"
- 接收存储用户程序和数据
- 扫描采集输入状态/数据
- 诊断电源和内部电路状态
- 读取并执行用户程序指令
- 构成:
- 运算器:数字/逻辑运算
- 控制器:读取、解释和执行指令
- 寄存器:存储运算中间结果
- 外围芯片和总线接口
- 关键参数:
- CPU速度
- 内存容量
- I/O数量支持能力
2.2.2 I/O模块
- 功能:PLC与外部设备的接口
- 分类:
- 开关量(Digital I/O):
- 输入(DI)/输出(DO)
- 电压等级:220VAC、110VAC、24VDC
- 隔离方式:继电器隔离、晶体管隔离
- 模拟量(Analog I/O):
- 输入(AI)/输出(AO)
- 信号类型:电流型(4-20mA,0-20mA)、电压型(0-10V,0-5V,-10-10V)
- 精度:12bit、14bit、16bit等
- 特殊I/O:热电阻、热电偶、脉冲等专用模块
- 开关量(Digital I/O):
2.2.3 电源模块
- 功能:
- 为PLC各模块集成电路供电
- 部分型号为输入电路提供24V工作电源
- 输入类型:
- 交流电源:220VAC或110VAC
- 直流电源:24VAC常见
2.2.4 底板/机架
- 功能:
- 电气连接:实现模块间通信
- 机械连接:构成整体结构
- 限制因素:最大槽数决定可扩展性
2.3 辅助设备
- 编程设备:
- 手持编程器(早期)
- 计算机+编程软件(主流)
- 人机界面(HMI):
- 指示灯/按钮(简单)
- 液晶屏/触摸屏(主流)
- 计算机+组态软件
- 输入输出设备:
- EPROM/EEPROM写入器
- 条码阅读器
- 电位器(模拟量输入)
- 打印机等
三、PLC工作原理
3.1 基本工作模式
"顺序扫描,不断循环"方式:
- 从第一条指令开始顺序执行
- 执行至程序结束
- 返回第一条指令开始新一轮扫描
3.2 扫描周期三阶段
3.2.1 输入采样阶段
- 扫描读取所有输入端子状态
- 刷新输入状态寄存器
- 完成后关闭输入端口
3.2.2 程序执行阶段
- 按指令顺序扫描执行
- 运算处理结果写入输出状态寄存器
- 输出状态随程序执行动态变化
3.2.3 输出刷新阶段
- 所有指令执行完毕后
- 输出状态寄存器内容送至输出锁存器
- 通过继电器/晶体管/晶闸管驱动输出设备
四、PLC通信与网络
4.1 通信能力
- PLC与PLC间通信
- PLC与上位机通信
- PLC与其他智能设备通信
4.2 通信接口
- RS-232(基本)
- 厂家专用通信协议接口
- 现场总线接口
4.3 网络选择原则
- 开放性:便于设备集成和扩展
- 性能匹配:根据传输需求选择网络形式
- 综合考虑:成本、兼容性、环境适用性
五、PLC发展趋势
5.1 高性能方向
- 高集成、高性能、高速度
- 大容量发展
- 多CPU结构
- 高级控制功能:模糊控制、自适应、参数自整定
5.2 普及化方向
- 微型PLC优势:
- 价格便宜
- 体积小、重量轻
- 能耗低
- 外部接线简单
- 适合单机自动化
5.3 模块化与智能化
- 模块化结构便于维护
- 智能I/O模块类型:
- 模拟量I/O
- 高速计数输入
- 运动控制
- 温度传感器输入
- PID控制
- 通信模块等
5.4 软件化发展
- "软PLC"优势:
- 基于PC运行
- 强大数学运算和数据处理
- 良好人机交互
- 成本优势
- 代表产品:亚控KingPLC等
5.5 通信网络化
- 工业设备智能化和网络化
- 通信方式:
- 双绞线、同轴电缆、光纤
- Modem和互联网远程通信
- 典型系统架构:
- 上位计算机+PLC
- 组态软件应用(如WinCC、组态王、力控等)
六、PLC应用领域
- 汽车工业(23%)
- 粮食加工(16.4%)
- 化学/制药(14.6%)
- 金属/矿山(11.5%)
- 纸浆/造纸(11.3%)
七、PLC编程基础
(注:原文未详细描述编程部分,此处为补充内容)
7.1 编程语言
- 梯形图(LD)
- 指令表(IL)
- 功能块图(FBD)
- 顺序功能图(SFC)
- 结构化文本(ST)
7.2 编程步骤
- 系统配置与硬件组态
- 创建变量表
- 编写用户程序
- 程序调试与模拟
- 下载到PLC
- 在线监控与维护
八、PLC选型要点
- I/O点数需求(当前及未来扩展)
- 特殊功能需求(如PID、运动控制等)
- 通信网络需求
- 编程软件易用性
- 品牌与服务支持
- 成本预算
九、安全注意事项
- 电气安全:正确接地和隔离
- 环境防护:温度、湿度、振动等
- 电磁兼容:抗干扰措施
- 程序安全:备份和密码保护
- 维护安全:断电操作
十、学习资源与社区
- 厂商文档和培训
- 行业论坛和社区
- 专业书籍和在线课程
- 实际项目实践