《可编程控制器原理与程序设计》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:谢克明,夏路易主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2002
  • ISBN:7505376020
  • 页数:365 页
图书介绍:可编程控制器(PLC)的应用包括PLC工作原理和程序设计。本书以日本欧姆龙公司的C200HX/HG/HE系列产品为主,系统地阐述了PLC安装、存储区分配和指令系统、顺序功能图和梯形图设计方法、模拟量单元的使用、开发软件CXP和CPT、仿真软件TRiLOGI,以及如何使用该仿真软件对PLC进行仿真。书中例题和练习翔实,内容新颖,实用性强。本书可作为大专院校自动控制、电气和机电一体化等电类及非电类专业的教材,也可作为广大电气工程师及对控制有兴趣的控制爱好者自学用书。

第1章 PLC基础 1

1.1 概述 1

1.1.1 PLC的定义 1

1.1.2 PLC的特点 1

1.1.3 PLC的用途 2

1.1.4 PLC的发展 3

1.1.5 PLC的分类 3

1.1.6 PLC的主要技术指标 4

1.1.7 学习PLC的关键 5

1.2 PLC的一般结构 5

1.2.1 基本结构 5

1.2.2 PLC各部分电路介绍 6

1.3 PLC工作程序 7

1.3.1 工作原理 7

1.3.2 PLC中的存储区 12

1.3.3 PLC的编程语言 12

1.3.4 PLC的指令系统 13

1.3.5 PLC的编程 13

1.4 梯形图 13

1.4.1 梯形图的由来 13

1.4.2 梯形图与继电器控制图的区别 15

1.4.3 梯形图编程前的准备工作 16

1.5 PLC控制系统设计 16

1.5.1 PLC设计原则 16

1.5.2 PLC系统设计步骤 17

1.6 欧姆龙公司PLC简介 18

1.6.1 欧姆龙公司简介 18

1.6.2 欧姆龙C200H系列PLC 18

1.6.3 欧姆龙C200HS系列PLC 19

1.6.4 欧姆龙C200Hα系列PLC 20

第1章习题 21

第2章 PLC的接线 23

2.1 底板、电源与CPU 23

2.1.1 底板 23

2.1.2 电源 23

2.2 I/O单元 26

2.2.1 输入/输出单元的一般问题 26

2.2.2 输入单元端子的接线 29

2.2.3 输出单元端子的接线 34

2.2.4 高密度I/O单元 40

2.2.5 B7A接口单元 42

2.2.6 其他单元 42

2.3 PLC与计算机之间的RS232通信 43

2.4 PLC安装环境 44

2.5 PLC外接按钮和开关 45

第2章习题 46

第3章 PLC的存储区分配 48

3.1 存储区 48

3.1.1 数据区域概述 48

3.1.2 数据区域结构 49

3.2 内部继电器区域 51

3.3 专用继电器区域 53

3.4 辅助继电器区域 59

3.5 数据存储器区域 61

3.6 其他继电器区域 64

3.7 扩展数据存储器区域 65

第3章习题 65

第4章 PLC的指令系统 66

4.1 编程基础和常用指令 66

4.1.1 梯形图 66

4.1.2 基本术语 67

4.1.3 助记符程序 68

4.1.4 梯形图指令 68

4.2 定时器和计数器 87

4.2.1 定时器指令TIM 87

4.2.2 高速定时器指令TIMH 91

4 2.3 计数器指令CNT 91

4.2.4 可逆计数器指令CNTR(12) 94

4.3 数据操作指令 94

4.3.1 数据移位指令 95

4.3.2 数据传送指令 96

4.3.3 数据比较指令 99

4.3.4 数据转换指令 102

4.3.5 BCD码运算指令 106

4.3.6 二进制运算指令 108

4.3.7 特殊算术指令 109

4.3.8 逻辑指令 109

4.4 其他指令 110

4.4.1 子程序和中断指令 110

4.4.2 步程序指令 116

4.4.3 特殊指令 119

4.4.4 高级I/O指令 120

第4章习题 122

第5章 模拟量I/O单元 128

5.1 一般说明 128

5.1.1 一般特性说明 128

5.1.2 模拟量与数据之间的对应关系 129

5.1.3 单元设置与接线 130

5.2 IR和DM存储区 133

5.2.1 IR区域 133

5.2.2 DM区域 134

5.3 模拟量输入功能 136

5.3.1 设定输入和信号范围 136

5.3.2 平均值处理 137

5.3.3 峰值保持功能 137

5.3.4 断线检测功能 138

5.4 模拟量输出功能 138

5.4.1 设置输出和信号范围 138

5.4.2 输出保持功能 139

5.4.3 写入被转换数值 140

5.4.4 启动和停止转换 140

5.4.5 转换数据超出范围 140

5.5 比例变换功能 141

5.6 偏移量和增益调整 141

5.6.1 输入偏移量和增益调整过程 142

5.6.2 输出偏移量和增益调整过程 144

5.7 MAD01单元使用的例题 146

第5章习题 152

第6章 串行通信 154

6.1 上位机链接通信 154

6.1.1 上位机链接设置 154

6.1.2 上位机链接通信 156

6.2 无通信协议的RS232C通信 158

6.2.1 通信设置 158

6.2.2 帧结构 158

6.2.3 通信步骤 159

6.2.4 通信示例 160

6.3 两台PLC互连 161

6.4 NT链接 162

第6章习题 163

第7章 PLC程序设计 164

7.1 编程方法 164

7.2 梯形图设计方法 166

7.2.1 梯形图设计注意事项 166

7.2.2 梯形图经验设计法步骤 166

7.2.3 常用梯形图程序 167

7.3 SFC设计方法 176

7.3.1 SFC基础 176

7.3.2 SFC图的结构 177

7.3.3 SFC描述实际问题例 178

7.3.4 SFC图转换成梯形图 182

第7章习题 191

第8章 PLC编程软件CX-P 192

8.1 有关软件使用的一些说明 193

8.1.1 软件安装 193

8.1.2 软件的启动 193

8.1.3 菜单简要说明 194

8.1.4 工程工作区 208

8.1.5 工具条 208

8.2 CX-P使用实例 211

8.2.1 简单梯形图程序实例 211

8.2.2 具有定时器和计数器的程序实例 213

8.2.3 具有功能指令的程序实例 217

8.2.4 模拟量单元的程序实例 218

第9章 编程练习 223

9.1 汽车自动清洗 223

9.2 车间传送 224

9.3 机械手 227

9.4 液体混料装置 229

9.5 离心选矿自动控制系统 233

9.6 自动定时搅拌系统 236

9.7 钻孔动力头的控制 238

9.8 霓虹灯控制电路 240

9.9 安装载货电梯 242

9.10 自动售货机的控制 247

第10章 PLC实验 252

10.1 实验装置介绍 252

10.1.1 实验硬件 252

10.1.2 通信电缆 252

10.1.3 实验软件 252

10.2 熟悉指令实验 253

10.2.1 基本指令实验 253

10.2.2 定时器和计数器指令实验 254

10.2.3 特殊工作位的使用实验 255

10.2.4 简单功能指令实验 256

10.3 模拟量单元实验 258

10.4 简单设计性实验 260

10.5 控制实验 266

10.6 综合实验 283

10.7 综合实验参考SFC图 288

第11章 PLC的软件仿真 295

11.1 软件的下载与安装 295

11.1.1 下载软件 295

11.1.2 安装软件 296

11.2 TRiLOGI软件的使用 296

11.2.1 主窗口 296

11.2.2 画梯形图 298

11.3 梯形图基础 300

11.3.1 触点、线圈、定时器和计数器 300

11.3.2 特殊位 300

11.3.3 特殊功能 301

11.3.4 使用TRiLOGI的顺序器 304

11.3.5 在I/O表中定义I/O标记 305

11.4 PLC仿真 306

11.4.1 运行仿真器 306

11.4.2 仿真器窗口 306

11.4.3 三个仿真控制按钮 307

11.4.4 直接在梯形图中观察I/O状态 307

11.5 TBASIC支持下的用户功能 307

附录A PLC开发软件SYSMAC CPT 310

A.1 SYSMAC CPT软件的安装与启动 310

A.1.1 安装 310

A.1.2 启动 310

A.1.3 在CPT软件中使用鼠标 310

A.1.4 CPT软件的主工具条 311

A.1.5 建立新项目 311

A.1.6 保存项目 311

A.2 菜单 313

A.2.1 文件菜单 313

A.2.2 编辑菜单 316

A.2.3 显示菜单 318

A.2.4 在线菜单 326

A.2.5 梯形图菜单 332

A.2.6 助记符程序编辑菜单 335

A.2.7 窗口管理菜单 336

A.3 有关CPT软件的练习 337

附录B 欧姆龙C200Hα PLC编程指令 343

B.1 基本指令 343

B.2 定时器和计数器指令 344

B.3 数据移位指令 345

B.4 数据传送指令 347

B.5 数据比较指令 348

B.6 数据转换指令 350

B.7 BCD码运算指令 353

B.8 二进制运算指令 355

B.9 特殊运算指令 356

B.10 逻辑指令 358

B.11 子程序和中断控制指令 359

B.12 步指令 359

B.13 特殊指令 360

B.14 网络指令 362

B.15 串行通信指令 362

B.16 高级I/O指令 363

B.17 特殊I/O单元指令 364

参考文献 365