第1章 初识PLC 2
1-1 PLC是什么 2
1-2 PLC从何而来 2
1-3 PLC的特点 2
1-4 PLC的分类 3
1-4-1 按照PLC的控制规模分类 3
1-4-2 按照PLC的性能高低分类 3
1-4-3 按照PLC的结构特点分类 4
1-5 PLC的编程语言 5
1-5-1 梯形图 5
1-5-2 功能图 5
1-5-3 语句表 6
第2章 S7-200系统编程软硬件基础 6
2-1 S7-200 PLC概述 8
2-2 S7-200的CPU 8
2-2-1 S7-200的CPU功能 9
2-2-2 S7-200的CPU类型 9
2-2-3 S7-200 CPU22X系列技术特点 9
2-2-4 S7-200 CPU的电源 10
2-3 S7-200的存储器 10
2-3-1 EEPROM存储区 11
2-3-2 RAM存储区 11
2-3-3 CPU数据保持 11
2-4 S7-200的输入与输出单元 11
2-4-1 S7-200的输入/输出信号 12
2-4-2 S7-200的输入/输出接口 12
2-5 可编程逻辑控制器的外围设备 13
2-6 PLC的工作方式 14
2-6-1 S7-200 CPU的工作模式 14
2-6-2 程序的执行 15
2-7 S7-200 CPU的内部存储区及寻址方式 15
2-7-1 S7-200的内部数据存储区及其寻址 16
2-7-2 寻址方式 19
2-7-3 数据长度 20
2-8 S7-200的I/O扩展 20
2-8-1 I/O扩展模块 21
2-8-2 I/O点数扩展和编址 21
第3章 S7-200编程软件的基本使用 21
3-1 S7-200编程软件及编程系统 24
3-2 STEP7-Micro/WIN 4.0编程环境 24
3-2-1 STEP7-Micro/WIN 4.0的主界面 24
3-2-2 STEP7-Micro/WIN 4.0的具体功能 25
3-2-3 PLC与计算机通讯 40
3-3 STEP7-Micro/WIN 4.0软件使用 40
3-3-1 程序输入 41
3-3-2 程序编译与下载 44
3-3-3 程序运行与调试 44
第4章 S7-200基本指令及其编程4-1 位触点及线圈指令 48
4-1-1 指令介绍 48
4-1-2 指令练习 49
4-2 S7-200位逻辑操作指令 49
4-2-1 指令介绍 50
4-2-2 指令练习 51
4-3 电路块连接指令 52
4-3-1 指令介绍 52
4-3-2 指令练习 53
4-4 逻辑堆栈指令 54
4-4-1 功能介绍 54
4-4-2 指令练习 55
4-5 置位与复位指令 56
4-6 边沿脉冲指令 57
4-6-1 指令介绍 57
4-6-2 指令练习 58
4-7 RS触发器指令 59
4-7-1 指令介绍 59
4-7-2 指令练习 60
4-8 S7-200立即指令 61
4-9 S7-200基本指令编程练习题答案 65
第5章 定时器与计数器 71
5-1 S7-200定时器 71
5-1-1 指令介绍 71
5-1-2 指令练习 74
5-2 S7-200计数器 74
5-2-1 指令介绍 74
5-2-2 指令练习 77
5-3 定时器与计数器指令练习答案 77
第6章 S7-200程序控制指令 81
6-1 顺序控制指令 81
6-1-1 指令介绍 81
6-1-2 顺序控制类型 83
6-1-3 指令练习 91
6-2 结束、暂停和看门狗指令 91
6-2-1 指令介绍 91
6-2-2 指令练习 93
6-3 跳转与标号指令 93
6-3-1 指令介绍 93
6-3-2 指令练习 94
6-4 循环指令 95
6-4-1 指令介绍 95
6-4-2 指令练习 96
6-5 子程序指令 97
6-5-1 指令介绍 97
6-5-2 子程序指令操作 99
6-5-3 指令练习 100
6-6 程序控制指令练习答案 100
第7章 S7-200功能指令编程 109
7-1 数据传送指令 109
7-1-1 指令介绍 109
7-1-2 指令练习 114
7-2 比较指令 114
7-2-1 指令介绍 114
7-2-2 指令练习 125
7-3 移位指令 125
7-3-1 指令介绍 125
7-3-2 指令练习 135
7-4 整数运算指令 135
7-4-1 指令介绍 135
7-4-2 指令练习 145
7-5 实数运算指令 146
7-5-1 指令介绍 146
7-5-2 指令练习 151
7-6 逻辑运算指令 152
7-6-1 指令介绍 152
7-6-2 指令练习 158
7-7 数据转换指令 159
7-7-1 指令介绍 159
7-7-2 指令练习 170
7-8 时钟指令 170
7-8-1 指令介绍 170
7-8-2 指令练习 172
7-9 S7-200应用指令练习答案 172
第8章 S7-200综合实例编程 179
8-1 程序设计基础 179
8-1-1 按时间顺序控制的编程 179
8-1-2 按位置顺序控制的编程 187
8-2 编程实例 192
8-2-1 声光报警控制程序 192
8-2-2 彩灯闪烁控制程序 195
8-2-3 三相步进电机的模拟控制程序 202
8-2-4 电动门PLC控制程序 205
8-2-5 交通灯控制程序 207
8-2-6 液体混合控制程序 212
8-2-7 舞台彩灯控制程序 215