《可编程控制器教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:罗光伟主编
  • 出 版 社:成都:电子科技大学出版社
  • 出版年份:2007
  • ISBN:9787811143027
  • 页数:255 页
图书介绍:本书为高等职业教育电子信息类“十一五”规划教材之一,内容包括:PLC概述、S7-200PLC概述、S7-200PLC的硬件连接、S7-200PLC基本指令、S7-200PLC功能指令与应用、编程软件的使用、网络通信技术、S7-300系列PLC简介、PLC控制系统设计实例。

第一章 PLC概述 1

1.1 PLC的产生与定义 1

1.1.1 PLC的产生 1

1.1.2 PLC的定义 2

1.1.3 PLC的发展与应用 2

1.2 PLC的特点及分类 3

1.2.1 PLC的特点 3

1.2.2 PLC与其他控制装置的比较 4

1.2.3 PLC的分类 5

1.3 PLC系统组成 6

1.4 PLC的工作原理与参数 9

1.4.1 PLC的工作原理 9

1.4.2 PLC主要性能参数 11

本章小结 12

习题一 12

第二章 S7-200PLC概述 13

2.1 S7-200概述 13

2.2 S7-200系列PLC的硬件结构 14

2.2.1 S7-200系列PLC的主单元 14

2.2.2 S7-200 PLC接口模块 15

2.3 S7-200系列PLC内部资源 17

2.3.1 S7-200系列PLC数据存储区及元件功能 17

2.3.2 S7-200PLC数据存储类型及其寻址方式 23

2.4 S7-200系列PLC的编程方式 25

2.4.1 梯形图编辑器(LAD) 26

2.4.2 语句表编辑器(STL) 26

2.4.3 功能块图编辑器(FBD) 27

本章小结 27

习题二 27

第三章 S7-200PLC的硬件连接 28

3.1 开关量输入部件及接口 28

3.1.1 本机开关量输入 28

3.1.2 直流开关量输入 29

3.1.3 交流开关量输入 30

3.2 开关量输出部件及接口 31

3.2.1 本机开关量输出 32

3.2.2 晶体管型开关量输出 33

3.2.3 继电器型开关量输出 35

3.2.4 可控硅型开关量输出 36

3.3 模拟量扩展模块 37

3.3.1 模拟量输入模块 39

3.3.2 模拟量输出模块 42

3.3.3 热电偶、热电阻模拟量模块 43

本章小结 50

习题三 50

第四章 S7-200PLC基本指令 53

4.1 PLC基本逻辑指令 53

4.1.1 基本位操作指令 53

4.1.2 置位/复位指令 58

4.1.3 取非指令和空操作指令 58

4.1.4 脉冲指令 59

4.1.5 定时器指令 60

4.1.6 计数器指令 63

4.1.7 比较指令 66

4.2 程序控制指令 67

4.2.1 系统控制类指令 67

4.2.2 跳转、循环和子程序调用指令 68

4.2.3 顺序控制指令 72

4.3 PLC初步编程 74

4.3.1 程序设计的基本常识 74

4.3.2 梯形图设计应注意事项 74

4.3.3 PLC编程设计基本步骤 76

4.4 PLC程序简单设计举例 79

本章小结 81

习题四 82

实验一 基本逻辑指令应用(一) 85

实验二 基本逻辑指令应用(二) 86

第五章 S7-200 PLC功能指令与应用 87

5.1 传送、移位和填充指令 87

5.1.1 传送类指令 87

5.1.2 填充与交换指令 89

5.1.3 移位与循环指令 90

5.2 算术与逻辑运算指令 95

5.2.1 算术运算指令 96

5.2.2 函数指令 99

5.2.3 逻辑运算指令 101

5.3 表功能指令 102

5.4 转换指令 106

5.4.1 数据类型的转换 106

5.4.2 编码与译码指令 112

5.5 顺序控制指令 113

5.5.1 功能图的概念 113

5.5.2 SCR指令 114

5.5.3 SCR指令的持点 115

5.5.4 功能图的类型 115

5.6 中断指令 117

5.6.1 中断源及种类 117

5.6.2 中断优先级 117

5.6.3 中断指令与中断程序 119

5.7 高速计数器指令 121

5.7.1 高速计数器介绍 122

5.7.2 高速计数器指令 123

5.7.3 高速计数器的使用 124

5.7.4 高速计数器的工作模式说明 126

5.7.5 高速计数器应用举例 129

5.8 高速脉冲输出指令 131

5.8.1 高速脉冲有关概念 131

5.8.2 高速脉冲指令及特殊寄存器 132

5.8.3 PTO输出形式 133

5.8.4 PWM输出形式 136

5.8.5 高速脉冲指令应用举例 136

5.9 PID回路指令 138

5.9.1 PID算法 139

5.9.2 PID指令及使用 140

5.9.3 PID指令应用举例 144

本章小结 146

习题五 147

实验三 功能指令应用 148

实验四 步进电机控制设计 149

实验五 PID指令应用 150

第六章 编程软件的使用 151

6.1 STEP7-Micro/Win 32编程软件 151

6.1.1 编程软件的安装 151

6.1.2 硬件连接 151

6.2 STEP7-Micro/Win 32编程软件的主要功能 153

6.2.1 基本功能 153

6.2.2 主界面各部分功能 154

6.2.3 系统组态 158

6.3 编程软件的使用 160

6.3.1 项目生成 160

6.3.2 程序的编辑和传送 161

6.3.3 程序的监控与调试 164

第七章 网络通信技术 168

7.1 通信网络基础 168

7.1.1 并行通信和串行通信的基本概念 168

7.1.2 异步通信与同步通信 168

7.1.3 单工与双工通信方式 169

7.1.4 串行通信的接口标准 170

7.1.5 网络参考模型 171

7.1.6 现场总线技术 172

7.1.7 工业以太网 173

7.2 S7-200的通信扩展模块 175

7.2.1 PROFIBUS-DP扩展从站模块EM 277 176

7.2.2 PPI网络的硬件接口与网络配置 177

7.2.3 在编程软件中设置通信接口的参数 178

7.3 S7-200PLC的通信指令 181

7.3.1 S7-200的网络通信协议 181

7.3.2 网络读与写指令 182

7.3.3 发送指令与接收指令 185

7.3.4 异或校验 188

7.4 组态王 189

7.4.1 概述 189

7.4.2 建立一个新工程 190

7.4.3 动画连接 200

7.4.4 趋势曲线 203

7.4.5 小结 209

本章小结 210

习题六 210

实验六 两台PLC的通信实验 211

第八章 S7-300系列PLC简介 212

8.1 S7-300 PLC基本原理 212

8.1.1 S7-300概况 212

8.1.2 S7-300系统组成及结构 213

8.1.3 硬件地址配置 215

8.1.4 内部寄存器及存储区 216

8.2 S7-300 PLC指令系统简介 219

8.2.1 S7-300PLC编程语言基础 219

8.2.2 位逻辑运算指令 222

8.3 S7-300 PLC CPU模块 224

8.3.1 控制和显示单元 224

8.3.2 S7-300 CPU的分类 226

8.4 S7-300 PLC输入/输出模块 231

8.4.1 开关量输入模块 231

8.4.2 开关量输出模块 232

8.4.3 模拟量输入模块 234

8.4.4 模拟量输出模块 237

8.4.5 模拟量输入/输出模块 238

本章小结 239

习题七 239

第九章 PLC控制系统设计实例 241

9.1 PLC控制系统设计步骤与内容 241

9.1.1 PLC控制系统设计步骤 241

9.1.2 PLC控制系统设计内容 242

9.2 脉冲式气送控制系统设计 243

9.2.1 控制系统工艺流程 243

9.2.2 控制要求分析 244

9.2.3 PLC选型 244

9.2.4 PLC的I/O资源配置 245

9.2.5 控制系统PLC程序说明 246

9.3 啤酒包装中洗瓶和灌装PLC控制设计 248

9.3.1 工艺流程介绍 248

9.3.2 控制对象描述 248

9.3.3 PLC选型 248

9.3.4 PLC的I/O资源配置 249

9.3.5 控制系统PLC程序设计及说明 249

9.4 PLC在工程应用中的注意事项 252

9.4.1 硬件、软件的调试 252

9.4.2 节省PLC I/O点数的方法 253

9.4.3 PLC控制系统的可靠性措施 253

本章小绪 254

习题八 254

参考文献 255