📘 西门子PLC · 零基础到独立编程
🎯 30章 完整目录
📚 共30章 · 30个实战项目
⚡ TIA Portal · S7-1200/1500
#从入门到精通
01
PLC概述
基础
什么是PLC · 发展历史 · 应用领域 · 主流品牌
02
西门子PLC家族
选型
S7-200 SMART · 1200 · 1500 · 300/400区别
03
TIA Portal安装
环境
V17/V18步骤 · 硬件要求 · 常见问题
04
TIA Portal界面初识
入门
项目树 · 设备组态 · 程序块 · 变量表
05
硬件组态基础
组态
添加CPU/DI/DO/AI/AO · 设置IP
06
PLC工作原理
核心
循环扫描 · 输入采样 · 程序执行 · 输出刷新
07
数据类型详解
变量
Bool · Byte · Word · DWord · Int · Real · String
08
变量与地址
寻址
绝对/符号地址 · 全局/局部变量 · 变量表
09
位逻辑指令(上)
基础指令
常开/常闭 · 线圈 · 取反 · 置位/复位
10
位逻辑指令(下)
进阶
上升/下降沿 · RS/SR触发器
11
定时器指令
时间
TON · TOF · TP · 应用案例
12
计数器指令
计数
CTU · CTD · CTUD · 应用案例
13
比较指令
判断
等于/不等于/大于/小于/范围比较
14
数学运算指令
计算
加减乘除 · 取整 · 绝对值 · 三角函数
15
移动与转换指令
数据
MOVE · Convert · SWAP
16
程序控制指令
流程
JMP · LABEL · FOR/WHILE · CALL
17
组织块(OB)详解
中断
OB1/启动OB/循环中断/硬件中断/错误OB
18
FC与FB
编程
FC/FB区别 · 多重背景 · 静态/临时变量
19
数据块(DB)应用
数据
全局/背景DB · 访问方式 · 优化访问
20
模拟量处理
模拟量
接线 · 量程卡 · NORM_X/SCALE_X
21
PID控制基础
控制
PID原理 · PID_Compact · 参数整定
22
高速计数器(HSC)
高速
组态 · 计数模式 · 频率测量 · 编码器
23
脉冲输出(PTO/PWM)
运动
组态 · 步进/伺服电机控制基础
24
通信基础(上)
网络
PROFINET · IO控制器/设备 · IP分配
25
通信基础(下)
协议
S7通信(Get/Put) · 开放式以太网 · Modbus TCP
26
HMI基础
人机
画面组态 · 变量连接 · 报警 · 用户管理
27
SCADA与上位机
监控
WinCC · OPC UA · 数据采集与监控
28
程序调试与诊断
调试
监控表 · 强制变量 · 交叉引用 · 状态监控
29
故障诊断与处理
维护
诊断缓冲区 · 错误OB · 硬件故障排查
30
综合项目实战
实战
需求分析 · 选型 · 编程 · HMI · 调试交付