第1章 PLC的基本概况 1
1.1 PLC简介 1
1.2 PLC的组成及工作原理 9
第2章 S7-300/400 PLC的硬件系统 16
2.1 S7-300/400 PLC的系统构成与连接 16
2.2 S7-300/400 PLC的CPU模块 28
2.3 S7-300/400 PLC的数字量I/O模块 35
2.4 S7-300/400 PLC的数制与数据类型 39
2.5 S7-300/400 PLC的存储区与寻址方式 45
第3章 S7-300/400 PLC编程软件的使用 57
3.1 PLC编程语言简介 57
3.2 STEP 7 V5.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/400 PLC的用户程序 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 S7 Graph概述 315
7.5 S7 Graph中的步与动作 319
7.6 S7 Graph在顺序控制中的应用实例 322
7.7 S7 Graph功能块的参数设置 373
第8章 S7-300/400 PLC的模拟量功能与PID闭环控制 384
8.1模拟量的基本概念 384
8.2 S7-300/400 PLC的模拟量功能 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-300 PLC的硬件安装 520
10.3 S7-400 PLC的硬件安装 526
10.4 S7-300 PLC的维护和检修 531
10.5 S7-400 PLC的维护和检修 537
附录A S7-300/400 PLC STL指令速查表 546
附录B S7-300/400 PLC LAD指令速查表 551
附录C 组织块查询表 555
附录D 系统功能查询表 557
附录E 系统功能块查询表 560
参考文献 562