📚 PLC 全程实战
🏭 30章 · 从入门到交付
工业自动化
01
PLC概述与发展史
PLC的起源、定义、分类、主要品牌(西门子、三菱、欧姆龙、罗克韦尔)及选型原则。
02
PLC硬件架构
CPU模块、电源模块、数字量I/O、模拟量I/O、特殊功能模块选型与接线。
03
编程软件与开发环境
TIA Portal、GX Works、CX-Programmer 安装、项目创建、硬件组态与在线连接。
04
PLC编程基础(一)
位逻辑指令:常开/常闭触点、线圈、置位/复位、上升沿/下降沿梯形图应用。
05
PLC编程基础(二)
定时器指令(TON、TOF、TP)与计数器指令(CTU、CTD)参数设置及典型应用。
06
PLC编程基础(三)
比较指令、数学运算、数据移动(MOV/MOVE)与数据转换指令。
07
PLC编程基础(四)
程序控制指令(跳转、子程序、循环、看门狗)与中断处理(硬件/定时/事件)。
08
数据类型与变量
BOOL、BYTE、WORD、DWORD、INT、DINT、REAL、数组、结构体、UDT声明与使用。
09
函数与函数块
FC与FB区别、创建调用、背景数据块(Instance DB)及多实例编程。
10
数据块与寻址
全局DB与背景DB、绝对/符号/间接寻址(指针、ANY类型)应用。
11
顺序控制与状态机
顺序功能图(SFC/GRAFCET)设计,单序列、选择、并行序列梯形图/SCL实现。
12
模拟量处理
模拟量I/O配置、量程转换(0-10V/4-20mA)、滤波算法、工程单位换算。
13
PID控制基础
PID算法原理、PLC中PID指令组态、参数整定(试凑法、Ziegler-Nichols)。
14
高速计数与编码器
增量式/绝对式编码器原理、HSC模块配置、频率/位置测量与速度计算。
15
运动控制基础
步进/伺服驱动原理、脉冲输出(PTO/PWM)、定位控制、电子齿轮与电子凸轮。
16
串行通信(RS232/RS485)
Modbus RTU/ASCII协议、PLC主/从站编程、数据读写与故障排查。
17
工业以太网通信
Profinet、EtherNet/IP、Modbus TCP对比,远程I/O、变频器、仪表通信配置。
18
现场总线技术
Profibus DP、CC-Link、DeviceNet 特点、组态、从站诊断与数据交换。
19
人机界面(HMI)设计
HMI选型、画面组态(主画面/报警/趋势)、变量连接、脚本与用户权限。
20
SCADA系统基础
WinCC、组态王、iFIX介绍,OPC DA/UA通信、数据采集、历史趋势与报表。
21
变频器与PLC集成
变频器参数设置,Profinet/Modbus控制启停、调速、状态读取与故障诊断。
22
安全PLC与功能安全
安全继电器vs安全PLC、SIL等级、安全程序(急停/光幕/双手控制)与验证。
23
PLC程序调试与仿真
PLCSIM仿真、硬件在线调试、强制变量、监控表、交叉引用与程序状态监控。
24
故障诊断与维护
CPU诊断缓冲区、I/O/网络诊断、常见故障代码、日常维护与备件管理。
25
PLC程序标准化与文档
IEC 61131-3规范、变量命名、注释、版本管理、设备文档与操作手册。
26
项目案例一:传送带分拣系统
需求分析、I/O分配、硬件组态、主控逻辑、传感器气缸动作、HMI调试。
27
项目案例二:恒压供水系统
变频器PID恒压、多泵轮换、压力模拟量采集、HMI参数设置与故障报警。
28
项目案例三:立体仓库控制系统
巷道堆垛机定位、货位管理、条码/RFID识别、上位机WMS接口通信。
29
项目案例四:包装生产线自动化
多工位协同、电子凸轮飞剪、称重反馈、剔除机构、数据统计与MES对接。
30
项目交付与验收
FAT、SAT、技术资料移交、操作培训、售后服务与持续改进。