第一部分 S7-200 PLC 1
第一章 S7-200 PLC介绍 1
第一节 S7家族、S7-200系列PLC 1
第二节 S7-200 PLC的功能 3
第三节 S7-200 PLC通信简介 5
第四节 S7-200 PLC扩展模块简介 8
第五节 可编程控制器的硬件组成 8
第二章 PLC工作原理及软元件 10
第一节 PLC的工作原理 10
第二节 S7-200系列PLC的软元件 12
第三节 S7-200 PLC存储器的数据类型与寻址方式 13
第四节 PLC的I/O接线 17
第三章 STEP7-Micro/WIN软件的使用 21
第一节 软件界面介绍 21
第二节 通信设置 23
第三节 编程实例 24
第四章 基本指令及其应用 29
第一节 基本逻辑指令 29
第二节 定时器与计数器 34
第三节 基本指令应用编程举例 42
第五章 顺序控制指令及其应用 51
第一节 功能图的基本概念 51
第二节 顺序控制指令 52
第三节 功能图的主要类型 54
第四节 顺序控制指令应用编程举例 57
第六章 常用功能指令及其应用 65
第一节 传送指令 65
第二节 比较指令 67
第三节 运算指令 69
第四节 数据转换指令 73
第五节 时钟指令 77
第六节 跳转指令 80
第七节 子程序指令 81
第八节 中断 87
第九节 高速计数器的应用 91
第十节 高速脉冲输出指令 99
第十一节 PID指令的应用 107
第七章 向导的使用 111
第一节 PID指令向导 111
第二节 位置控制向导 113
第三节 以太网向导 119
第八章 S7-200特殊功能模块 130
第一节 模拟量输入模块 130
第二节 热电偶和热电阻输入模块 132
第三节 模拟量输出模块 135
第四节 定位模块 136
第二部分 S7-300/400 PLC 146
第九章 S7-300/400可编程序控制器 146
第一节 S7-300 PLC简介 146
第二节 S7-300模块 149
第三节 S7-400 PLC简介 160
第四节 S7-300/400 PLC存储区 162
第十章 STEP7编程软件的使用 166
第一节 软件的安装及常见问题 166
第二节 SIMATIC管理器 172
第三节 STEP 7快速入门 173
第四节 仿真软件PLC SIM的使用 185
第十一章 S7-300/400 PLC编程基础 188
第一节 STEP7编程语言 188
第二节 数据类型 190
第三节 S7-300/400 PLC的寻址方式 194
第十二章 S7-300/400 PLC位逻辑指令编程与应用 208
第一节 触点与线圈 208
第二节 基本逻辑指令 209
第三节 置位和复位指令 211
第四节 RS和SR触发器指令 213
第五节 跳变沿检测指令 214
第十三章 S7-300/400 PLC定时器与计数器的应用 218
第一节 定时器及其应用 218
第二节 CPU时钟存储器的应用 231
第三节 计数器及其应用 233
第十四章 常用功能指令 238
第一节 数字指令 238
第二节 算术运算指令 248
第三节 控制指令 252
第四节 移位指令 255
第十五章 S7-300/400 PLC的用户程序结构 260
第一节 用户程序的结构与执行 260
第二节 数据块 266
第三节 逻辑块的结构与编程 271
第十六章 功能FC的编程与应用 276
第一节 不带参数功能FC的编程与应用 276
第二节 带参数功能FC的编程与应用 281
第十七章 功能块FB的编程与应用 288
第一节 水箱水位控制系统程序设计 288
第二节 交通信号灯控制系统程序设计 293
第十八章 多重背景数据块的使用 299
第一节 多重背景数据块 299
第二节 多重背景数据块应用举例 299
第十九章 组织块与中断处理 306
第一节 日期时间中断组织块 306
第二节 延时中断组织块 309
第三节 循环中断组织块 311
第四节 硬件中断组织块 312
第二十章 顺序控制与S7 GRAPH编程 316
第一节 顺序控制与功能图基本概念 316
第二节 顺控器设计举例 318
第三节 S7 GRAPH的编程与应用 321
第四节 多种工作方式系统的顺序控制编程 331
第二十一章 S7-300/400 PLC在模拟量闭环控制中的应用 336
第一节 闭环控制与PID调节器 336
第二节 基于S7-300的模糊控制 337
第三节 功能块FB41 346
第四节 恒液位控制系统的编程与设计 349
第五节 模拟量数据检测 354
第六节 基于PWM的温度PID调节 356
第三部分 西门子PLC通信技术 359
第二十二章 西门子PLC网络 359
第一节 工厂自动化系统典型网络结构 359
第二节 西门子PLC网络 360
第三节 S7-200 PLC的PPI通信 361
第四节 两台S7-200PLC的PPI通信 363
第二十三章 S7-200 PLC与西门子变频器之间的USS控制 367
第一节 USS通信及硬件连接 367
第二节 USS协议专用指令 368
第三节 PLC通过USS协议网络控制变频器的运行 372
第二十四章 S7-200 PLC自由口通信技术 376
第一节 自由口通信基础知识 376
第二节 两台S7-200 PLC的单向自由口通信 379
第三节 两台S7-200 PLC之间的自由口双向通信 385
第四节 S7-200与PC超级终端的自由口通信 391
第五节 S7-200 PLC与串口调试软件的自由口通信 394
第六节 S7-200 PLC与三菱FX系列PLC之间的自由口通信 396
第七节 S7-200与VB的通信监控 400
第八节 S7-200 PLC的Modbus通信 407
第九节 S7-200 PLC与三菱变频器之间的自由口通信 412
第二十五章 MPI网络与全局数据通信 424
第一节 MPI网络组建 424
第二节 全局数据包通信方式 426
第三节 项目组态举例 427
第二十六章 西门子PLC PROFIBUS通信技术 430
第一节 PROFIBUS的结构与硬件 430
第二节 CPU31x-2DP之间的DP主从通信 435
第三节 CPU31x-2DP通过DP接口连接远程I/O站 441
第四节 CP342-5作主站的PROFIBUS-DP组态应用 445
第五节 CP342-5作从站的PROFIBUS-DP组态应用 448
第六节 PROFIBUS-DP从站之间的DX方式通信 452
第七节 CPU31x-2DP与S7-200之间的PROFIBUS-DP主从通信 457
第八节 CPU31x-2DP与MM440变频器之间的PROFIBUS-DP主从通信 464
第二十七章 S7-300/400 PLC以太网通信 473
第一节 以太网通信的组态与编程 473
第二节 多台S7-300 PLC之间的IE通信 478
第四部分 PLC自动化系统设计与典型应用 483
第二十八章 PLC控制系统设计 483
第一节 控制要求 483
第二节 选型、控制柜与主电路设计 484
第三节 手动控制电路设计 488
第四节 PLC电路与自动控制程序设计 493
第二十九章 S7-200 PLC典型应用程序设计 501
第一节 四层电梯模型的控制 501
第二节 给料分拣系统的控制 505
第三节 基于PLC、触摸屏的温度控制 511
第四节 基于PLC、变频器、触摸屏的水位控制 517
第五节 PLC与变频器控制电动机实现15段速运行 523
第六节 PLC与步进电动机的运动控制 526
第七节 PLC与文本显示器TD400C的应用 539
第三十章 S7-300/400 PLC典型应用 545
第一节 基于S7-300 PLC与变频器的风机节能自动控制 545
第二节 基于S7-300 PLC的给料分拣自动控制 548
第三节 S7-300 PLC在拌浆设备上的应用 554
第四节 S7-300 PLC的隧道时钟控制 558
第五节 CPU31XC的高速计数及举例 564
第六节 CPU31XC对电动机的转速检测 575
第七节 CPU31XC发高速脉冲控制步进或伺服电动机 578
第八节 西门子触摸屏如何向S7-300/400设定S5定时时间 583
第五部分 触摸屏 585
第三十一章 西门子HMI与WinCC flexible介绍 585
第一节 人机界面概述 585
第二节 人机界面的功能 587
第三节 西门子人机界面设备简介 587
第四节 WinCC flexible简介 591
第三十二章 触摸屏快速入门 595
第一节 变量 595
第二节 组态一个简单项目 596
第三节 WinCC flexible项目的运行与模拟 602
第三十三章 WinCC flexible组态 607
第一节 IO域组态 607
第二节 按钮组态 610
第三节 文本列表和图形列表组态 614
第四节 动画组态 617
第五节 变量指针组态 619
第六节 运行脚本组态 622
第七节 报警组态 625
第三十四章 WinCC flexible循环灯控制 628
第一节 项目描述 628
第二节 S7-200 PLC程序设计 628
第三节 WinCC flexible创建新项目 632
第四节 建立与PLC的连接 634
第五节 变量的生成与组态 635
第六节 画面的生成与组态 636
第七节 项目文件的下载与在线运行 642
第三十五章 WinCC flexible多种液体混合控制模拟项目 647
第一节 项目描述 647
第二节 PLC控制程序 649
第三节 WinCC flexible组态 651
第六部分 变频器 667
第三十六章 变频调速基础知识 667
第一节 交流异步电动机调速原理 667
第二节 变频调速 669
第三节 变频器的作用 672
第三十七章 G110变频器 674
第一节 G110接线端子 674
第二节 BOP的按钮及其功能 676
第三节 参数的设置操作方法 677
第四节 G110变频器运行控制方式设定 678
第五节 变频器的调试 679
第三十八章 MM440变频器 687
第一节 MM440变频器的特点 687
第二节 MM440变频器的电路结构 688
第三节 MM440变频器的调试 690
第四节 MM440变频器的基本控制电路 699
参考文献 709