模块1 认识S7-1200 PLC 1
1.1 PLC概述 1
1.2 S7-1200 PLC产品及硬件结构 6
1.3 S7-1200 PLC的安装与接线 11
1.4 S7-1200的编程语言 14
1.5 S7-1200的工作原理与程序结构 15
模块2 TIA博途软件的使用 22
2.1 TIA博途软件的特点与安装 22
2.2 TIA博途软件界面的认识 25
2.3 项目的组态、仿真与调试 29
模块3 位逻辑指令的编程与调试 50
3.1 指示灯的亮灭控制 50
3.2 三相异步电机的正反转控制 61
3.3 三相异步电机的顺序启停控制 70
3.4 单按钮启停控制 72
3.5 故障信号显示控制 73
模块4 定时器/计数器指令的编程与调试 76
4.1 指示灯的延时循环控制 76
4.2 三相电机Y-△降压启动控制 84
4.3 运料小车自动往返控制 87
4.4 电机计数循环正反转控制 90
4.5 十字路口交通灯控制 95
模块5 功能指令的编程与调试 100
5.1 开关灯次数比较控制 100
5.2 十字路口交通灯控制(比较指令) 103
5.3 四人抢答器的设计 106
5.4 摄氏温度转华氏温度 112
5.5 流水灯显示控制 117
5.6 LED数码管显示控制 120
5.7 拓展知识 125
模块6 函数块与组织块的编程与调试 129
6.1 基于FC的两台电机启停控制 129
6.2 拓展任务:基于FC的两台电机Y-△降压启动控制 135
6.3 基于FB的三台电机Y-△降压启动控制 138
6.4 拓展任务:基于多重背景的三台电机Y-△降压启动控制 146
6.5 两台电机启停及制动控制 149
6.6 电机断续运行的PLC控制 152
6.7 电机定时启停的PLC控制 160
6.8 拓展知识 171
模块7 数字量控制系统的编程与调试 178
7.1 自动开关门控制 178
7.2 Z3040摇臂钻床控制系统设计 182
7.3 机械手的PLC控制 190
7.4 多种工作方式的机械手控制 204
7.5 拓展知识 211
模块8 S7-1200通信的编程与调试 214
8.1 两台电机的异地启停控制 214
8.2 两台电机的正反向运行控制 227
8.3 拓展知识 231
模块9 PLC在运动控制系统中的应用 236
9.1 液体搅拌机的PLC控制 236
9.2 机床主轴电机的转速控制 247
9.3 PID控制的应用 259
9.4 PWM脉冲与高速计数器的应用 266
9.5 物料送仓控制系统的设计 276
参考文献 296