前言
第1 章 PLC 的基本概况 1
1.1 PLC简介 1
1.2 PLC的组成及工作原理 9
第2 章 S7 300/400 PLC 的硬件系统 16
2.1 S7 300/400PLC的系统构成与连接 16
2.2 S7 300/400PLC的CPU 模块 28
2.3 S7 300/400PLC的数字量I/O 模块 35
2.4 S7 300/400PLC的数制与数据类型 39
2.5 S7 300/400PLC的存储区与寻址方式 45
第3 章 S7 300/400 PLC 编程软件的使用 57
3.1 PLC编程语言简介 57
3.2 STEP7V5.5编程软件的使用 63
3.3 S7 PLCSIM 仿真软件的使用 84
第4 章 S7 300/400 PLC 的基本指令 92
4.1 位逻辑指令 92
4.2 定时器指令 110
4.3 计数器指令 129
第5 章 S7 300/400 PLC 的功能指令 137
5.1 数据装入与传送指令 137
5.2 数据转换与比较指令 141
5.3 数学运算指令 159
5.4 逻辑运算指令 169
5.5 程序控制指令 190
第6 章 S7 300/400 PLC 的程序结构 204
6.1 S7 300/400PLC的用户程序 204
6.2 组织块 207
6.3 功能和功能块 272
6.4 系统功能和系统功能块 290
6.5 数据块 298
第7 章 梯形图的顺序控制设计方法 303
7.1 梯形图的设计方法 303
7.2 顺序控制设计法与顺序功能图 309
7.3 常见的顺序控制编写梯形图的方法 312
7.4 S7Graph概述 315
7.5 S7Graph中的步与动作 319
7.6 S7Graph在顺序控制中的应用实例 322
7.7 S7Graph功能块的参数设置 373
第8 章 S7 300/400 PLC 的模拟量功能与PID 闭环控制 384
8.1 模拟量的基本概念 384
8.2 S7 300/400PLC的模拟量功能 389
8.3 PID闭环控制 405
第9 章 PLC 的通信与网络 422
9.1 数据通信基础 422
9.2 工业通信网络基础 430
9.3 西门子PLC的MPI通信 436
9.4 西门子PLC的PROFIBUS通信 465
9.5 工业以太网通信 489
第10 章 PLC 的安装与维护 518
10.1 PLC的安装注意事项与步骤 518
10.2 S7 300PLC的硬件安装 520
10.3 S7 400PLC的硬件安装 526
10.4 S7 300PLC的维护和检修 531
10.5 S7 400PLC的维护和检修 537
附录A S7 300/400 PLC STL 指令速查表 546
附录B S7 300/400 PLC LAD 指令速查表 551
附录C 组织块查询表 555
附录D 系统功能查询表 557
附录E 系统功能块查询表 560
参考文献 562