《可编程控制器原理与应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:赵燕,周新建主编
  • 出 版 社:北京:中国林业出版社;北京:北京大学出版社
  • 出版年份:2006
  • ISBN:7503844388
  • 页数:292 页
图书介绍:本书以三菱公司的FX2N系列PLC为主要对象,介绍了小型可编程控制器的基本构成、工作原理、编程元件、硬件结构、指令系统、控制系统设计的方法以及可编程控制器在逻辑控制、模拟量控制、通讯联网等方面的应用及可编程控制器发展的新方向和新领域。为了便于学习,各章配有适量习题。在选材上本书特别注意了从应用角度出发,以大量的编程方法和可编程控制器的工程应用实例贯穿全书,以帮助读者能更快地理解和掌握可编程控制器技术及使用方法;同时也介绍了西门子公司的S7-200、欧姆龙C系列PLC。本书可作为机电工程、测控、自动控制、计算机应用、包装工程、电气控制及其他相关专业的大学本、专科教学用书,也可作为从事自动化技术、电气控制、机电一体化技术的工程技术人员及技术工人学习可编程控制器技术的参考书。

第1章 可编程控制器(PLC)概论 1

1.1 PLC定义及特点 1

1.1.1 PLC的产生及定义 1

1.1.2 PLC的特点 3

1.1.3 PLC的分类 4

1.2 PLC的发展趋势 6

小结 7

习题 8

第2章 可编程控制器的组成和工作原理 9

2.1 PLC的组成及各部分的作用 9

2.1.1 PLC的硬件组成 9

2.1.2 PLC的软件组成 13

2.2 PLC的输入/输出(I/O)接口 14

2.2.1 PLC的开关量输入接口 14

2.2.2 PLC的开关量输出接口 14

2.3 PLC的工作原理 15

2.4 PLC的编程语言 18

2.4.1 PLC编程语言的国际标准 18

2.4.2 梯形图的特点 20

小结 21

习题 22

第3章 FX2N可编程控制器 23

3.1 FX2N的系统特点及配置 23

3.1.1 FX2N的技术特点 23

3.1.2 FX2N的型号说明 24

3.1.3 FX2N系统的硬件配置 25

3.2 FX2N的编程等效元件 27

3.3 FX2N的技术指标 39

小结 42

习题 42

4.1.1 逻辑取及线圈驱动指令LD,LDI,OUT 43

第4章 基本逻辑指令 43

4.1 基本逻辑指令 43

4.1.2 触点串联指令AND,ANI 44

4.1.3 触点并联指令OR,ORI 45

4.1.4 串联回路块并联指令ORB 45

4.1.5 并联回路块串联指令ANB 46

4.1.6 边沿检出指令LDP,LDF,ANDP,ANDF,ORP,ORF 47

4.1.7 脉冲指令PLS,PLF 49

4.1.8 置位与复位指令SET,RST 50

4.1.9 反转指令INV 52

4.1.10 栈操作指令MPS,MRD,MPP 52

4.1.11 主控触点指令MC,MCR 55

4.1.12 空操作指令NOP 57

4.1.13 程序结束指令END 57

4.2.2 梯形图编程格式 58

4.2.1 梯形图的特点 58

4.2 梯形图设计 58

4.2.3 梯形图设计的基本步骤 59

4.2.4 梯形图设计规则 60

4.3 基本逻辑指令应用举例 62

小结 69

习题 70

第5章 状态转移图及步进指令 74

5.1 状态转移图 74

5.2 步进梯形图及步进指令 77

5.2.1 步进梯形图 77

5.2.2 步进指令 77

5.3 步进梯形图指令编程基本方法 79

5.4 状态转移图常见流程状态的编程 83

5.4.1 单流程状态编程 83

5.4.3 选择性分支与汇合状态编程 85

5.4.2 跳转与重复状态编程 85

5.4.4 并行分支与汇合状态 86

5.4.5 分支与汇合的组合 89

5.5 状态转移图及步进指令的应用实例 90

小结 94

习题 95

第6章 FX2N功能指令 98

6.1 功能指令的表示与执行方式 98

6.1.1 指令与操作数 98

6.1.2 指令的数据长度与执行形式 99

6.1.3 变址操作 102

6.2 程序流向控制指令 104

6.2.1 条件跳转指令 104

6.2.2 子程序调用和返回指令 106

6.2.3 中断指令 107

6.2.4 主程序结束指令 109

6.2.5 监视定时器指令 110

6.2.6 循环开始指令和循环结束指令 111

6.3 数据传送和比较指令 112

6.3.1 比较指令 112

6.3.2 区间比较指令 113

6.3.3 传送指令 114

6.3.4 移位传送指令 114

6.3.5 取反传送指令 115

6.3.6 块传递指令 115

6.3.7 多点传送指令 116

6.3.8 数据交换指令 117

6.3.9 BCD变换指令 117

6.3.10 BIN变换指令 117

6.4 算术运算和逻辑运算指令 118

6.4.1 加法指令 118

6.4.3 乘法指令MUL 119

6.4.2 减法指令SUB 119

6.4.4 除法指令 120

6.4.5 加1指令、减1指令 120

6.4.6 逻辑与、或和异或指令 121

6.4.7 求补指令 122

6.5 循环与移位指令 123

6.5.1 左、右循环指令 123

6.5.2 带进位的左、右循环指令 124

6.5.3 位组件左移、位组件右移指令 124

6.5.4 字元件右移、字元件左移指令 126

6.6 数据处理指令 127

6.6.1 区间复位指令 127

6.6.2 译码指令 127

6.6.3 编码指令 128

6.6.5 置1位判别指令 129

6.6.4 置1位数总和指令 129

6.6.6 平均值指令 130

6.6.7 报警器置位指令 130

6.6.8 报警器复位指令 131

6.6.9 平方根指令 131

6.6.10 浮点操作指令 131

6.7 高速处理指令 132

6.7.1 I/O刷新指令 132

6.7.2 刷新和调整滤波时间指令 132

6.7.3 矩阵输入指令 133

6.7.4 高速计数器置位指令 134

6.7.5 高速计数器复位指令 135

6.7.6 高速计数器区别比较指令 135

6.7.7 转速测量指令 135

6.7.9 脉宽调制指令 136

6.7.8 脉冲输出指令 136

6.8.1 初始状态指令 137

6.8 方便指令 137

6.8.2 绝对值式凸轮顺控指令 138

6.8.3 增量凸轮控制指令 139

6.8.4 示教定时器指令 140

6.8.5 特殊定时器指令 141

6.8.6 交替输出指令 142

6.8.7 旋转台控制指令 142

6.9 外围设备I/O功能指令 143

6.9.1 数据输入指令 143

6.9.2 数字译码指令 146

6.9.3 ASC Ⅱ码转换指令 148

6.9.4 打印输出指令 148

6.9.5 读特殊功能模块指令 148

6.10 外围设备(SER)指令 149

6.9.6 写特殊功能模块指令 149

6.10.1 串行通信指令RS(FNC80) 150

6.10.2 并行数据传送指令 151

6.10.3 ASCI变换指令 152

6.10.4 十六进制转换指令 152

6.11 外围设备指令 153

6.11.1 格雷码转换、逆转换指令 153

6.11.2 模拟量模块读、写指令 153

6.12 触点比较指令 154

6.12.1 触点比较指令 155

6.12.2 触点比较串联指令 155

6.12.3 触点比较并联指令 156

小结 156

习题 157

7.1.1 PLC控制系统设计的一般原则 158

第7章 PLC控制系统的设计 158

7.1 PLC控制系统设计原则和步骤 158

7.1.2 PLC控制系统设计步骤 159

7.2 PLC控制系统的硬件设计 160

7.2.1 I/O点数的简化与扩展 161

7.2.2 PLC的选型及模块选型 163

7.2.3 PLC的外围电路设计 166

7.3 PLC控制系统的软件设计 166

7.3.1 经验设计法 166

7.3.2 继电器-接触器控制线路转换设计法 168

7.3.3 逻辑设计方法 170

7.3.4 状态转移图设计法 171

7.4 PLC的控制系统设计实例 172

小结 176

习题 177

第8章 PLC的功能模块 179

8.1 功能模块概述 179

8.1.1 特殊功能模块的类型及用途 179

8.1.2 特殊功能模块的安装及应用 181

8.2 模拟量输入模块 183

8.2.1 性能参数 183

8.2.2 应用举例 186

8.3 模拟量输出模块 187

8.3.1 性能参数 187

1.FX2N-4DA技术指标 187

8.3.2 应用举例 190

8.4 高速计数模块 191

8.4.1 基本性能参数 192

8.4.2 应用举例 197

8.5.1 FX2N-1RM-SET的特点 198

8.5 可编程凸轮控制器模块 198

8.5.2 缓冲寄存器及设置 199

8.5.3 应用实例 201

小结 202

习题 203

第9章 PLC通信与计算机网络 204

9.1 PLC通信的基本知识 204

9.1.1 数据通信系统构成 204

9.1.2 数据通信方式及传输速率 205

9.1.3 串行通信接口标准 207

9.1.4 开放式系统互联参考模型(OSI/RM) 209

9.2 PLC与PLC之间的通信 211

9.2.1 N:N链接通信 211

9.2.2 双机并行链接通信 216

9.3.1 串行通信协议的格式 218

9.3 计算机链接与无协议数据传输 218

9.3.2 计算机链接通信协议 220

9.3.3 无协议数据传输 227

小结 230

习题 230

第10章 其他常用PLC系统简介 231

10.1 欧姆龙公司C系列C20普及型PLC 231

10.1.1 C20的性能 231

10.1.2 C20的选件和配置 232

10.1.3 C20的基本指令 234

10.1.4 C20的专用指令 236

10.2 西门子公司S7-200 PLC 243

10.2.1 S7-200系列PLC的硬件系统 244

10.2.2 S7-200系列PLC的内部资源及寻址方式 246

10.2.3 S7-200系列PLC基本逻辑指令及举例 248

10.3.1 简单程序举例 252

10.3 3种PLC应用程序举例 252

10.3.2 综合应用举例 255

小结 260

习题 260

第11章 可编程控制器的编程工具 261

11.1 基于DOS的编程软件MEDOS 261

11.1.1 MEDOC系统概述 261

11.1.2 MEDOC的主要功能 262

11.1.3 编辑一个新的MEDOC程序的主要步骤 263

11.2 手持编程器 264

11.2.1 手持编程器的组成和操作面板 264

11.2.2 手持编程器的操作过程 265

11.2.3 编程操作 265

11.3 编程软件FXGP/WIN 267

11.3.1 进入程序编制环境 267

11.3.2 编写或编辑程序及注释 269

11.3.3 程序的下载和上载 273

11.3.4 软元件的监控及强制设置 274

11.3.5 程序的打印 276

11.4 编程软件GX Developer 277

11.4.1 程序编制环境及功能 277

11.4.2 梯形图程序建立及编辑操作 280

11.4.3 梯形图程序下载到PLC 284

11.4.4 PLC程序的运行与监控、调试 285

11.4.5 PLC程序的打印 286

11.4.6 PLC程序的注释和显示 286

11.4.7 帮助菜单 287

小结 288

习题 288

附录 功能指令一览表 289

参考文献 293