基础篇 2
第1章 原理与基础 2
1.1 PLC的产生与发展 2
1.2 PLC的特点与功能 7
1.3 PLC的结构与产品 10
1.4 PLC的组成 15
1.5 PLC的工作原理 21
1.6 PLC编程语言 25
第2章 S7-300 PLC硬件与性能 30
2.1 S7-300 PLC概述 30
2.2 CPU模块 34
2.3 电源模块与扩展接口 41
2.4 DI/DO模块 44
第3章 S7-400硬件与性能 53
3.1 S7-400系列PLC概述 53
3.2 CPU模块 56
3.3 电源模块 59
3.4 DI/DO模块 62
3.5 PLC扩展 71
第4章 程序设计 79
4.1 PLC程序概述 79
4.2 梯形图编程基础 95
4.3 定时器与计数器 106
4.4 功能指令与编程 113
4.5 变量编程 124
第5章 PLC系统的工程设计 128
5.1 设计原则与步骤 128
5.2 系统规划 130
5.3 电路设计 135
5.4 安装与连接设计 153
5.5 PLC系统设计实例 156
第6章 STEP7编程软件 180
6.1 STEP7概述 180
6.2 安装与启动 185
6.3 程序编辑 189
6.4 符号地址编辑 197
6.5 程序的检查 207
6.6 PLC参数设定 213
6.7 S7-PLCSIM仿真 223
6.8 在线调试 231
6.9 变量表检查 242
6.10 在线诊断 250
提高篇 256
第7章 CPU 31*C集成功能 256
7.1 特殊功能概述 256
7.2 高速计数 260
7.3 频率测量 271
7.4 高速脉冲输出 275
第8章 高速计数模块 281
8.1 FM350-1的性能与连接 281
8.2 FM350-1的计数与测量 283
8.3 FM350-1的编程 286
8.4 FM350-2计数模块 289
第9章 简易定位模块 297
9.1 FM351的性能与连接 297
9.2 FM351的编程与控制 301
9.3 FM351参数DB及说明 309
9.4 FM351的定位操作 314
9.5 FM352电子凸轮控制器 322
第10章 单轴位置控制模块 327
10.1 FM353的性能与连接 327
10.2 FM353的工具软件 331
10.3 FM353的标准程序块 338
10.4 FM353的信号描述 343
10.5 FM353的PLC编程 348
10.6 FM353的运动程序编制 352
10.7 FM353的机器数据 357
10.8 FM354伺服驱动模块 360
第11章 FM 357-2多轴位置控制模块 365
11.1 性能与连接 365
11.2 PLC程序编制 370
11.3 NC程序编制 374
第12章 模拟量输入/输出模块 383
12.1 SM331模拟量输入模块 383
12.2 SM332模拟量输出模块 392
12.3 SM334/335输入/输出混合模块 393
第13章 FM355/355-2闭环控制模块 396
13.1 闭环控制系统概述 396
13.2 性能与连接 403
13.3 编程与控制 406
第14章 PtP通信与编程 414
14.1 通信基础 414
14.2 PLC通信与协议 423
14.3 PtP通信与编程 434
14.4 CP340/341通信与编程 446
第15章 PLC网络与配置 456
15.1 基本概念 456
15.2 AS-i网络系统 457
15.3 PROFIBUS网络与配置 472
15.4 MPI网络与配置 490
第16章 网络通信与编程 503
16.1 基本概念 503
16.2 PROFIBUS-DP通信 508
16.3 S7通信与编程 523
16.4 S5兼容通信与编程 528
16.5 FMS通信与编程 533
16.6 工业以太网简介 541
附录 S7-300/400系列PLC的SIMATIC指令简表 552