逻辑控制器开发与调试实战
📚 共计 30 章节
01
逻辑控制器概述
PLC定义 · PLC分类 · 应用领域 · 与继电器对比
基础
概念
02
硬件基础
CPU模块 · I/O模块 · 电源模块 · 背板总线 · 选型原则
硬件
选型
03
开发环境搭建
TIA Portal安装 · 软件授权 · 项目创建 · 设备组态
环境
TIA
04
位逻辑指令
常开触点 · 常闭触点 · 线圈输出 · 置位复位 · 边沿检测
指令
位逻辑
05
定时器指令
接通延时 · 关断延时 · 脉冲定时器 · 保持型 · 时间累加器
定时器
指令
06
计数器指令
加计数器 · 减计数器 · 加减计数器 · 计数范围与复位
计数器
指令
07
比较指令
等于 · 大于 · 小于 · 范围比较 · 数据类型转换
比较
指令
08
数学运算指令
加减乘除 · 递增递减 · 绝对值 · 取整 · 浮点运算
数学
运算
09
移动指令
MOVE · BLKMOV · UBLK · 填充 · 数据交换
移动
数据
10
程序控制指令
JMP · LBL · CALL · RET · 循环控制
控制
跳转
11
数据类型
基本数据类型 · 复合数据类型 · 用户自定义 · 数据块
类型
DB
12
函数与函数块
FC与FB区别 · 接口定义 · 静态变量 · 多重背景
FC
FB
13
数据块
全局数据块 · 背景数据块 · 数据块访问 · 优化
DB
存储
14
组织块
主循环OB1 · 时间中断OB · 硬件中断OB · 启动OB · 错误OB
OB
中断
15
中断处理
硬件中断触发 · 时间中断配置 · 优先级 · 响应时间
中断
实时
16
模拟量处理
模拟量输入 · 模拟量输出 · 量程转换 · 滤波算法
模拟量
AI/AO
17
PID控制
PID原理 · 参数整定 · PID块使用 · 手动/自动切换
PID
闭环
18
通信基础
PROFINET · PROFIBUS · Modbus TCP · 串口通信
通信
网络
19
S7通信
S7连接配置 · PUT/GET指令 · BSEND/BRCV · 诊断
S7
通信
20
HMI集成
HMI组态 · 变量连接 · 画面设计 · 报警与归档
HMI
人机
21
调试工具
监视表格 · 强制变量 · 参考数据 · 交叉引用 · 调用结构
调试
工具
22
在线调试
单步执行 · 断点设置 · 堆栈查看 · 状态监控
在线
调试
23
故障诊断
诊断缓冲区 · LED指示灯 · 系统状态列表 · 错误处理
诊断
故障
24
程序下载
下载方式 · 在线/离线比较 · 存储卡操作 · 固件更新
下载
固件
25
安全编程
互锁逻辑 · 急停处理 · 冗余设计 · 访问保护
安全
保护
26
项目案例1:电机启停控制
主回路设计 · 控制逻辑 · 保护功能 · 调试步骤
案例
电机
27
项目案例2:传送带分拣系统
传感器接入 · 计数逻辑 · 气缸控制 · 故障处理
案例
分拣
28
项目案例3:恒压供水系统
PID调节 · 变频器控制 · 压力采集 · 多泵切换
案例
供水
29
项目案例4:立体仓库控制
位置控制 · 堆垛机逻辑 · 库存管理 · 通信集成
案例
仓库
30
综合实战:产线自动化集成
需求分析 · 硬件选型 · 软件架构 · 联调测试 · 文档编写
实战
集成