丛书序
前言
第1篇 基础篇
第1章 可编程序控制器概述
1.1 PLC的产生与发展
1.1.1 PLC的产生
1.1.2 PLC的定义
1.1.3 PLC的现状及发展趋势
1.2 PLC的特点与功能
1.2.1 PLC的特点
1.2.2 PLC的功能
1.3 PLC的结构与分类
1.3.1 PLC的基本结构
1.3.2 PLC的分类
1.4 PLC的基本工作原理
1.4.1 PLC的工作原理
1.4.2 PLC与微型计算机
1.4.3 PLC与继电器
1.4.4 PLC的主要技术性能指标
1.5 PLC的主要编程语言
1.5.1 梯形图
1.5.2 语句表
1.5.3 功能块图
1.5.4 顺序功能图
1.5.5 结构化文本
1.6 PLC的应用
1.7 西门子公司PLC产品简介
第2章 S7-200PLC的组成原理
2.1 S7-200PLC概述
2.2 S7-200PLC的基本结构
2.3 S7-200PLC的CPU模块
2.3.1 CPU221的技术指标
2.3.2 CPU222的技术指标
2.3.3 CPU224的技术指标
2.3.4 CPU224XP的技术指标
2.3.5 CPU226的技术指标
2.4 S7-200PLC的扩展单元模块
2.4.1 数字量I/O扩展模块
2.4.2 模拟量I/O扩展模块
2.4.3 温度测量扩展模块
2.4.4 通信模块
2.4.5 特殊功能模块
2.5 S7-200PLC的配置
2.5.1 系统配置需要考虑的问题
2.5.2 系统配置应遵循的原则
2.5.3 S7-200PLC系统的硬件配置
第3章 S7-200PLC编程基础
3.1 S7-200PLC程序的结构
3.2 S7-200PLC的数据区
3.2.1 数据的表示
3.2.2 S7-200PLC中的数据表示
3.2.3 s7-200PLC的数据区
3.3 S7-200PLC寻址方式
第4章 S7-200PLC的指令系统
4.1 逻辑指令
4.1.1 S7-200PLC的梯形图及堆栈
4.1.2 触点指令
4.1.3 电路块连接指令
4.1.4 堆栈指令
4.1.5 其他指令
4.1.6 立即触点指令
4.2 时钟指令
4.3 计数器和定时器指令
4.3.1 计数器指令
4.3.2 定时器指令
4.3.3 高速计数器指令
4.4 传送和比较指令
4.4.1 传送指令
4.4.2 比较指令
4.4.3 移位指令
4.5 运算指令
4.5.1 数学运算指令
4.5.2 函数运算指令
4.5.3 增/减指令
4.5.4 逻辑运算指令
4.5.5 表功能指令
4.6 程序控制指令
4.6.1 有条件结束
4.6.2 停止指令
4.6.3 看门狗复位指令
4.6.4 循环指令
4.6.5 中断指令
4.6.6 跳转指令
4.6.7 子程序调用指令
4.6.8 顺序控制指令
4.7 字符串指令
4.7.1 求字符串长度指令
4.7.2 复制字符串指令
4.7.3 合并字符串指令
4.7.4 复制子串指令
4.7.5 字符串查找指令
4.7.6 字符查找指令
4.8 转换指令
4.8.1 数字转换指令
4.8.2 取整指令
4.8.3 段译码指令
4.8.4 ASCⅡ转换指令
4.8.5 字符串转换指令
4.8.6 编码和解码指令
第2篇 提高篇
第5章 S7-200PLC编程软件——STEP7-Micto/WIN
5.1 编程软件概述
5.2 编程软件的安装
5.2.1 系统要求
5.2.2 软件安装
5.2.3 硬件连接
5.2.4 参数设置
5.2.5 PC与S7-200PLC建立通信
5.2.6 修改PLC通信参数
5.3 STEP7-Micro/WIN4.0软件界面及各部分功能
5.4 创建工程及程序编写
5.4.1 生成一个工程文件
5.4.2 编辑项目文件
5.4.3 程序的编译与下载
5.5 程序调试及运行监控
5.5.1 调试
5.5.2 监控
第6章 S7-200PLC网络与通信
6.1 网络与通信概述
6.1.1 网络的组成
6.1.2 西门子公司的全集成自动化
6.1.3 数据通信技术基础
6.1.4 几种串行通信接口标准
6.2 S7-200PLC通信及网络
6.2.1 S7-200PLC的网络通信协议
6.2.2 S7-200PLC的串行通信网络部件
6.3 S7-200PLC的网络通信实现
6.3.1 在编程软件中设置通信参数
6.3.2 网络通信的高级议题
6.3.3 网络读写指令
第7章 人机操作界面
7.1 概述
7.2 西门子公司的HMI设备
7.2.1 西门子公司HMI设备的分类
7.2.2 HMI软件
7.3 TD400C文本显示器
7.3.1 TD400C概述
7.3.2 使用Keypad Designer创建自定义面板
7.3.3 TD400C文本显示向导
7.3.4 用TD400C替换其他TD设备
7.3.5 TD400C的操作概述
第8章 PID指令的功能与应用
8.1 PID功能概述
8.1.1 模拟量控制系统
8.1.2 PID控制器
8.2 PID指令
8.3 PID向导
8.4 PID参数的自整定
第3篇 实战篇
第9章 PLC控制系统系统设计
9.1 概述
9.2 PLC控制系统的设计
9.2.1 控制系统的设计阶段
9.2.2 PLC控制系统的设计流程
9.3 PLC控制系统硬件设计
9.3.1 PLC选型原则
9.3.2 PLC硬件设计过程
9.4 软件系统设计
9.4.1 PLC软件设计的基本原则
9.4.2 软件设计过程
9.4.3 程序设计方法
9.4.4 程序结构
9.4.5 PLC程序的内容
9.4.6 质量评价指标
9.5 调试与运行
9.5.1 程序的模拟调试
9.5.2 程序的现场调试
9.6 故障检查与处理
9.6.1 故障的分类
9.6.2 PLC的自诊断测试
9.6.3 利用系统功能进行诊断测试
9.6.4 PLC的维护
9.7 梯形图的编程方法
第10章 S7-200 PLC在数字量控制系统中的应用实例
10.1 消防给水泵的控制
10.1.1 概述
10.1.2 控制系统的设计
10.1.3 控制系统梯形图程序及程序注释
10.1.4 小结
10.2 布袋除尘系统的控制
10.2.1 概述
10.2.2 控制系统的设计
10.2.3 控制系统梯形图程序及程序注释
10.2.4 小结
10.3 带式传输系统的控制
10.3.1 概述
10.3.2 控制系统的设计
10.3.3 控制系统梯形图程序及程序注释
L0.3.4 小结
第11章 S7-200 PLC在模拟量及脉冲量控制系统中的应用实例
11.1 锅筒水位控制
11.1.1 概述
11.1.2 控制系统的设计
11.1.3 控制系统梯形图程序及程序注释
11.1.4 小结
11.2 钢包车行走控制
11.2.1 概述
11.2.2 控制系统的设计
11.2.3 控制系统梯形图程序及程序注释
11.2.4 小结
第12章 S7-200 PLC在网络通信系统中的应用实例
12.1 PLC与变频器通信
12.1.1 概述
12.1.2 控制系统设计
12.1.3 控制系统梯形图程序及程序注释
12.1.4 小结
12.2 S7-200 PLC与WINCC通信设置
12.2.1 概述
12.2.2 网络设置
12.2.3 读取变量
附录A 字符的ASCⅢ编码
附录B 特殊存储器(SM)各标志位的功能
附录C S7-200PLC系统电源数据简表
附录D 最大I/O扩展能力(纯I/O模块时)
附录E 系统常见故障
附录F 错误代码
附录G 快速参考信息2100433B