《PLC原理与应用技术》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:刘爽,李鹏威主编;梁亮,刘伟副主编;关健主审
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2015
  • ISBN:9787121266041
  • 页数:298 页
图书介绍:本教材基于工业控制中常用的两种型号PLC,一种为西门子的S7-200,一种为法国施耐德的NEZA。书中简明介绍了PLC的基本组成和工作原理,同时结合真实的工作过程介绍两种机型各自的指令系统及其典型工作任务。全书共4篇,主要内容包括:PLC应用基础;NEZA系列PLC的构成与指令系统;S7-200系列PLC的构成与指令系统;PLC控制系统的典型应用设计。上述两种机型所占比列为7:3,即西门子占70%。

第一部分 PLC基础知识 1

模块1 PLC概述 1

1.1 任务一PLC的定义 1

1.2 任务二PLC的历史及发展 2

1.3 任务三PLC的特点与应用 4

1.3.1 PLC的特点 4

1.3.2 PLC的应用 6

1.4 任务四PLC的分类与性能指标 7

1.4.1 PLC的分类 7

1.4.2 PLC的主要性能指标 8

习题1 9

模块2 认识PLC基本结构与工作原理 10

2.1 任务一PLC的基本结构 10

2.1.1 中央处理单元CPU(Centre Processing Unit) 11

2.1.2 存储器(ROM和RAM) 11

2.1.3 输入/输出接口 12

2.1.4 其他部分 15

2.2 任务二PLC的工作原理 16

2.2.1 PLC的工作特点 16

2.2.2 PLC扫描工作的过程 17

2.2.3 PLC的工作原理 17

2.3 任务三PLC的编程语言与编程规则 19

2.3.1 梯形图语言及其编程规则 19

2.3.2 语句表语言(STL) 21

2.3.3 功能块图(FBD) 22

2.3.4 顺序功能图(SFC) 23

习题2 23

第二部分 S7-200系列PLC的构成与指令系统 24

模块3 S7-200系列PLC的构成 24

3.1 任务一S7-200系列PLC的硬件 24

3.1.1 S7-200系列PLC系统结构 24

3.1.2 S7-200系列PLC的扩展模块 28

3.2 任务二S7-200系列PLC的性能 29

3.3 任务三S7-200系列PLC的编程元件及寻址方法 30

3.3.1 数据存储类型 31

3.3.2 数据的编址方式 32

3.3.3 PLC内部元器件及编址 32

3.3.4 S7-200 CPU存储器区域的寻址方式 35

3.4 任务四STEP7-Micro/WIN编程软件的应用 38

3.4.1 S7-200 PLC编程系统概述 38

3.4.2 STEP 7-Micro/WIN V4.0的功能 41

3.4.3 STEP 7-Micro/WIN V4.0的窗口组件及其功能 41

3.4.4 系统模块的设置及系统块配置 44

3.4.5 程序编辑及运行 46

3.4.6 程序调试运行与监控 51

3.4.7 在RUN模式下编辑用户程序 54

3.4.8 使用系统块设置PLC的参数 55

3.4.9 梯形图程序状态的强制功能 55

3.4.10 程序的打印输出 55

习题3 56

模块4 基本指令 57

4.1 任务一电动机的基本控制 57

4.2 任务二分支指令的应用 65

4.3 任务三定时器指令应用 67

4.4 任务四计数器指令应用 71

习题4 76

模块5 顺序控制指令的应用 78

5.1 任务一顺序功能图程序设计方法及其应用 78

5.1.1 顺序功能图简介 79

5.1.2 顺序功能图的基本结构形式 80

5.1.3 举例应用 81

5.2 任务二顺控指令的应用 84

习题5 90

模块6 数据处理指令的应用 93

6.1 任务一数据的传送 93

6.1.1 单一数据传送指令 93

6.1.2 其他数据传送类指令 94

6.2 任务二数据的比较 96

6.3 任务三数据的移位 98

6.3.1 左、右移位指令 98

6.3.2 循环左、右移位 100

6.3.3 移位寄存器指令SHRB 101

6.4 任务四数据的运算 103

6.4.1 算术运算指令 104

6.4.2 函数运算指令 105

6.4.3 增1/减1运算指令 107

6.4.4 逻辑运算指令 107

6.5 任务五数据的转换 109

6.5.1 数据类型转换指令 109

6.5.2 数据的编码和译码指令 111

6.6 任务六表功能指令的使用 116

6.6.1 填表指令ATT(Add To Table) 117

6.6.2 表中取数指令 118

6.6.3 表查找指令TBLFIND(Table Find) 119

6.7 任务七时钟指令的使用 121

习题6 122

模块7 其他指令的应用 123

7.1 任务一程序控制指令的应用 123

7.2 任务二子程序的使用 128

7.3 任务三中断指令应用 133

7.3.1 中断事件 133

7.3.2 中断优先级 134

7.3.3 中断控制 135

7.4 任务四高速计数器指令应用 137

7.5 任务五高速脉冲输出指令应用 143

7.6 任务六PID指令应用 149

7.6.1 S7-200系统PLC模拟量I/O模块 149

7.6.2 模拟量数据的处理 152

7.6.3 模拟量的PID控制 154

7.6.4 举例应用 155

习题7 158

模块8 S7-200的通信与网络 159

8.1 任务一认识通信网络 159

8.1.1 并行通信和串行通信 159

8.1.2 异步通信和同步通信 160

8.1.3 信息交互方式 161

8.2 任务二S7-200 PLC的通信协议与通信实现 162

8.2.1 S7-200系列PLC支持的通信协议 162

8.2.2 系统通信的实现 164

8.3 任务三S7-200系列PLC通信指令的应用 166

8.3.1 网络读写指令的应用 166

8.3.2 自由端口模式 170

习题8 177

第三部分 NEZA系列PLC的构成与指令系统 179

模块9 NEZA系列PLC的构成 179

9.1 任务一NEZA系列PLC的硬件 179

9.2 任务二NEZA系列PLC的性能 180

9.3 任务三NEZA系列PLC的内部资源分配及寻址方法 182

9.3.1 内存结构 183

9.3.2 寻址方式 184

9.4 任务四PL707WIN编程软件的应用 186

9.4.1 PL707WIN编程软件的运行与退出 186

9.4.2 PL707WIN编程软件操作菜单 187

9.4.3 程序编制 188

9.4.4 程序调试 192

习题9 193

模块10 NEZA基本指令应用 194

10.1 任务一布尔指令的应用 194

10.1.1 触点和线圈类指令 195

10.1.2 微分触点指令 196

10.1.3 置位/复位指令 197

10.1.4 电路块指令 198

10.1.5 堆栈指令 199

10.2 任务二定时器功能块指令 201

10.3 任务三计数器功能块指令 205

10.4 任务四鼓形控制器功能块指令 208

10.5 任务五移位寄存器功能块指令 212

10.6 任务六步进计数器功能块指令 216

10.7 任务七FIFO/LIFO寄存器功能块指令 218

习题10 220

模块11 数据处理指令的应用 221

11.1 任务一数据的传送 221

11.2 任务二数据的比较 225

11.3 任务三数据的运算 227

11.4 任务四数据的移位 231

11.5 任务五数据的转换 233

习题11 234

模块12 NEZA特殊指令应用 235

12.1 任务一程序控制指令 235

12.1.1 程序结束指令END 236

12.1.2 跳转指令%Li 236

12.1.3 子程序指令%SRi 237

12.2 任务二专用功能指令 241

12.2.1 脉冲宽度调制输出指令%PWM 241

12.2.2 脉冲发生器输出指令%PLS 243

12.2.3 高速计数器功能指令%FC 244

12.2.4 通信指令 247

12.2.5 调度模块RTC 254

12.3 任务三NEZA系列PLC的扩展功能 255

12.3.1 数字量I/O的扩展 255

12.3.2 模拟量I/O的扩展 255

习题12 258

第四部分 PLC的工程应用与设计 260

模块13 PLC控制系统的总体设计 260

13.1 任务一设计的基本原则 260

13.1.1 PLC控制系统的类型 260

13.1.2 PLC控制系统设计基本原则 262

13.2 任务二设计的流程 262

习题13 264

模块14 PLC控制系统的设计步骤 265

14.1 任务一设计的依据 265

14.2 任务二PLC及其组件的选型 266

14.3 任务三PLC的硬件设计 267

14.4 任务四PLC的软件设计 268

14.5 任务五PLC供电系统设计 268

14.5.1 PLC电源设计 269

14.5.2 I/O装置外部电源 270

14.5.3 PLC总供电系统 270

14.6 任务六系统电缆、接地设计 271

14.7 任务七总装统调 272

习题14 272

模块15 PLC在自动控制系统中的应用 273

15.1 任务一机械手控制系统的设计 273

15.2 任务二带有夹轨器的塔架起重机大车行走控制系统的设计 278

15.2.1 大车行走控制系统 279

模块16 PLC的安装与维护 284

附录A S7-200 PLC快速参考信息 287

附录B NEZA PLC的系统位与系统字 291

参考文献 297