第一章 可编程控制器基础 1
第一节 可编程控制器概述 1
第二节 可编程控制器的硬件组成 2
第三节 可编程控制器的工作原理 5
第四节 可编程控制器的技术指标及分类 7
第二章S7-200 PLC的系统概述 10
第一节S7-200 PLC的功能概述 10
第二节S7-200 PLC的系统构成 10
第三节S7-200 PLC的接口模块 11
第四节S7-200 PLC的系统配置 15
第三章S7-200 PLC的指令系统 19
第一节S7-200 PLC编程基础 19
第二节S7-200 PLC的基本逻辑指令 27
第三节S7-200 PLC的基本功能指令 39
第四节 程序控制指令 53
第四章STEP7-Micro/ WIN32编程软件 62
第一节STEP7-Micro/WIN32编程软件使用简介 62
第二节 项目的创建与调试 65
第三节 程序的调试及运行监控 72
第五章S7-200 PLC的编程规则与技巧 76
第一节S7-200 PLC的编程规则 76
第二节S7-200 PLC的基本电路编程 77
第三节 顺序功能图与设计法 78
第四节 使用SCR指令的顺序控制梯形图设计法 81
第六章S7-200 PLC的通信与网络 83
第一节 通信及网络基础 83
第二节S7-200 PLC通信功能 85
第三节S7-200 PLC的通信 87
第七章S7-200 PLC应用系统设计与应用实例 100
第一节PLC应用系统设计及若干问题的处理 100
第二节PLC认知实验 105
第三节 数码显示的PLC控制 107
第四节 十字路口交通灯的PLC控制 109
第五节 水塔水位的PLC控制 111
第六节 机械手的PLC控制 113
第七节 四层电梯的PLC控制 115
第八章S7-300/400系列PLC简介 119
第一节S7-300/400 PLC系统的基本组成 119
第二节S7-300的功能模块 124
第三节 机架与接口模块 129
第四节多CPU处理及CPU模块 132
第九章S7-300/400系列PLC的指令系统 134
第一节S7-300/400系列PLC编程基础 134
第二节 位逻辑指令 145
第三节 定时器指令 153
第四节 计数器指令 167
第五节 装载和传送、移位和循环移位指令 171
第六节 比较指令与转换指令 187
第七节 数学运算指令 198
第八节 其他指令 211
第十章S7-300/400系列PLC的编程软件 248
第一节STEP 7编程软件的使用简介 248
第二节 硬件组态与参数设置 251
第三节 定义符号 257
第四节 逻辑块的创建与编辑 260
第五节 显示参考数据 265
第六节 调试 270
第七节 故障诊断 277
第十一章S7-300/400系列PLC的用户程序结构 281
第一节 用户程序的基本结构 281
第二节 数据块与数据结构 285
第三节 功能块与功能的调用 288
第四节 多重背景 293
第五节 组织块与中断处理 296
第十二章S7-300/400可编程控制器通信与网络 306
第一节S7-300/400的通信网络 306
第二节MPI网络通信 310
第三节PROFIBUS网络通信 316
第四节 执行器传感器接口网络 324
第五节 点对点通信 329
第六节 工业以太网 332
第十三章S7-300/400系列PLC应用编程实例 335
第一节 运料小车控制系统 335
第二节 水塔水位控制 339
第三节 四节传送带控制系统 342
第四节 电梯控制系统 346
参考文献 354