内容简介
第1篇 入门篇
第1章 可编程序控制器(PLC)基础
1.1 概述
1.1.1 PLC的发展历史
1.1.2 PLC的主要特点
1.1.3 PLC的应用范围
1.1.4 PLC的分类与性能指标
1.1.5 PLC与继电器系统的比较
1.1.6 PLC与微机的比较
1.1.7 PLC的发展趋势
1.1.8 PLC在我国
1.2 可编程序控制器的结构和工作原理
1.2.1 可编程序控制器的硬件组成
1.2.2 可编程序控制器的工作原理
1.2.3 可编程序控制器的立即输入、输出功能
第2章 西门子PLC的硬件
2.1 西门子PLC概述
2.2 S7-200系列PLC
2.2.1 S7-200 CPU模块
2.2.2 S7-200 CPU的接线
2.3 S7-200扩展模块
2.3.1 数字量I/O扩展模块
2.3.2 模拟量I/O扩展模块
2.3.3 其他扩展模块
2.4 S7-200电源需求计算
2.4.1 最大I/O配置
2.4.2 电源需求计算
2.5 S7-300 PLC常用模块及其接线
2.5.1 S7-300 PLC的基本结构
2.5.2 S7-300 PLC的CPU模块
2.5.3 数字量模块
2.5.4 模拟量模块
2.5.5 S7-300 PLC的通信处理模块
2.5.6 S7-300 PLC的功能模块
2.5.7 S7-300 PLC的其他模块
2.6 S7-400 PLC常用模块简介
2.6.1 S7-400 PLC的概述
2.6.2 S7-400 PLC的机架
第3章 西门子PLC的软件
3.1 西门子PLC编程软件的简介
3.1.1 LOGO!的编程软件
3.1.2 S7-200的编程软件
3.1.3 S7-200 SMART的编程软件
3.1.4 S7-1200的编程软件
3.1.5 S7-300/400的编程软件
3.2 S7-200的编程软件STEP 7-Micro/WIN的使用
3.2.1 STEP 7-Micro/WIN软件的界面介绍
3.2.2 编译STEP 7-Micro/WIN项目
3.2.3 用STEP 7-Micro/WIN建立一个完整的项目
3.2.4 S7-200仿真软件的使用
3.3 S7-300/400编程软件STEP 7的使用
3.3.1 STEP 7软件简介
3.3.2 编程界面的SIMATIC管理器
3.3.3 硬件组态与参数设置
3.3.4 STEP 7的下载和上传
3.3.5 STEP 7软件编程
3.3.6 用STEP 7建立一个完整的项目
第4章 西门子PLC的指令系统
4.1 西门子PLC的编程基础知识
4.1.1 数据的存储类型
4.1.2 编程语言
4.2 S7-200系列PLC的指令系统
4.2.1 S7-200的元件的功能与地址分配
4.2.2 位逻辑指令
4.2.3 定时器与计数器指令
4.2.4 功能指令
4.2.5 S7-200 PLC的程序控制指令及其应用
4.3 S7-300/400系列PLC的指令系统
4.3.1 S7-300/400编程元件与数据类型
4.3.2 寻址方式
4.3.3 CPU中的寄存器
4.3.4 位逻辑指令
4.3.5 定时器与计数器指令
4.3.6 其他常用指令
4.4 S7-300/400 PLC的程序结构
4.4.1 功能、功能块和数据块
4.4.2 共享数据块(DB)及其应用
4.4.3 组织块(OB)
4.5 S7-300/400实例
第5章 逻辑控制编程的编写方法与调试
5.1 顺序功能图
5.1.1 顺序功能图的画法
5.1.2 梯形图编程的原则
5.1.3 流程图设计法
5.2 应用实例
5.2.1 液体混合的PLC控制
5.2.2 全自动洗衣机的PLC控制
5.3 程序的调试方法
5.3.1 用变量监控表进行调试
5.3.2 使用PLCSIM软件进行调试(对于S7-300/400)
5.4 故障诊断
5.4.1 使用状态和出错LED进行故障诊断
5.4.2 用STEP 7快速视图进行故障诊断
5.4.3 用通信块的输出参数/返回值(RET VAL)诊断故障
第2篇 精通篇
第6章 PLC在过程控制中的应用
6.1 PID控制简介
6.1.1 PID控制原理简介
6.1.2 PID控制器的参数整定
6.2 利用PID指令编写过程控制程序
第7章 PLC在运动控制中的应用
7.1 PLC控制步进电动机
7.1.1 步进电动机简介
7.1.2 直接使用PLC的高速输出点控制步进电动机
7.1.3 步进电动机的调速控制
7.1.4 步进电动机的正反转控制
7.2 PLC控制伺服系统
7.2.1 伺服系统基础
7.2.2 直接使用PLC的高速输出点控制伺服系统
第8章 PLC在变频器调速系统中的应用
8.1 西门子MM 440变频器使用简介
8.1.1 认识变频器
8.1.2 西门子MM 440变频器使用简介
8.2 变频器多段频率给定
8.3 变频器模拟量频率给定
8.3.1 模拟量模块的简介
8.3.2 电流信号频率给定(利用S7-200)
8.3.3 电压信号频率给定(利用S7-300)
8.4 变频器的通信频率给定
8.4.1 MM 440变频器通信的基本知识
8.4.2 S7-200与MM 440变频器的USS通信频率给定
8.4.3 S7-1200 PLC与MM 440的USS通信
8.4.4 S7-300与MM 440变频器的场总线通信频率给定
8.5 使用变频器时电动机的制动和正反转
8.5.1 使用变频器时电动机的制动
8.5.2 使用变频器时电动机的正反转
第9章 PLC的PPI/MPI/PROFIBUS和MODBUS通信
9.1 通信基础知识
9.1.1 通信的基本概念
9.1.2 RS-485标准串行接口
9.1.3 OSI参考模型
9.2 SIMATIC NET工业通信网络
9.2.1 工业通信网络结构
9.2.2 通信网络技术说明
9.3 PPI通信
9.3.1 初识PPI协议
9.3.2 S7-200系列PLC之间的PPI通信
9.4 MPI通信
9.4.1 MPI通信概述
9.4.2 无组态连接通信方式
9.5 PROFIBUS现场总线通信
9.5.1 PROFIBUS现场总线概述
9.5.2 PROFIBUS通信概述
9.5.3 PROFIBUS总线拓扑结构
9.5.4 S7-300与ET 200M的PROFIBUS-DP通信
9.5.5 S7-300与S7-200间的PROFIBUS-DP通信
9.5.6 S7-300与S7-300间的PROFIBUS-DP通信
9.6 MODBUS通信概述
9.6.1 MODBUS通信概述
9.6.2 MODBUS传输模式
9.6.3 S7-200 PLC间MODBUS通信
9.6.4 S7-1200与S7-1200的MODBUS通信
第10章 工业以太网通信
10.1 以太网通信概述
10.1.1 以太网通信简介
10.1.2 工业以太网通信简介
10.2 S7-200 PLC的以太网通信
10.3 S7-1200 PLC的以太网通信
10.3.1 S7-1200系列PLC间的以太网通信
10.3.2 S7-1200系列PLC与S7-300系列PLC间的以太网通信
10.4 S7-300/400系列PLC的以太网通信
10.4.1 S7-300间的以太网通信
10.4.2 S7-400与远程I/O模块ET200间的PROFINET通信
10.4.3 S7-400与S7-200 SMART间的以太网通信
第11章 西门子PLC其他应用技术
11.1 高速计数器的应用
11.1.1 高速计数器的简介
11.1.2 高速计数器在转速测量中的应用
11.2 PWM
11.2.1 PWM功能简介
11.2.2 PWM功能应用举例
11.3 其他技巧/难点
11.3.1 安装和使用西门子软件注意事项
11.3.2 创建和使用S7-200的库函数
11.3.3 指针的应用
第12章 西门子PLC工程应用案例
12.1 压力数据采集PLC控制系统
12.1.1 系统软硬件配置
12.1.2 编写控制程序
12.2 物料混合机的PLC控制
12.2.1 系统软硬件配置
12.2.2 编写控制程序
12.3 小型搅拌机的PLC控制
12.3.1 系统软硬件配置
12.3.2 控制程序的编写
12.4 啤酒灌装线系统的PLC控制
12.4.1 系统软硬件配置
12.4.2 控制程序的编写
12.5 往复运动小车PLC控制系统
12.5.1 系统软硬件配置
12.5.2 控制程序的编写
参考文献