首页>参考读物>计算机科学与技术>综合

零基础学欧姆龙CPM2 PLC
作者 : 李占英 姚丽君 梅彦平 等编著
出版日期 : 2010-08-06
ISBN : 978-7-111-30719-8
定价 : 45.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 339
开本 : 16
原书名 : 欧姆龙CPM2 PLC从入门到精通(视频实录)
原出版社:
属性分类: 店面
包含CD :
绝版 : 未绝版
图书简介

本书围绕Omron CPM2系列PLC的开发应用进行讲解,主要内容包括19章,主要包括电气控制基础、PLC概述、PLC的组成与原理、PLC开发流程、CPM2的硬件组成、梯形图编程、CPM2 的基本指令系统、CPM2的功能指令系统、CPM2的编程开发环境、CPM2的人机界面、CPM2的通信与网络技术、CPM2控制系统设计与调试方法、数字量控制系统梯形图设计方法、模拟量控制系统梯形图设计方法、CPM2控制系统的可靠性与抗干扰设计等知识,并通过模块程序设计、运动控制、过程控制、网络通信等实例说明了器具体应用。

图书特色

对于入门读者,学习PLC最有效的途径是什么?
第1步:宏观把握。全面掌握PLC的开发流程与开发工具,并通过一个开发方案巩固基本工具的使用。
第2步:庖丁解牛。认真学习PLC的体系结构与指令系统,并通过大量的小示例透析硬件与软件的开发。
第3步:更上层楼。学习PLC的模块功能、组态编程、通信网络、控制系统设计与维护。
第4步:学以致用。通过经过实际应用的经典工程案例,实战开发,借鉴移植。
本书从介绍电气控制基础知识开始,系统论述了PLC的组成与原理、开发流程,CPM2 PLC的硬件组成、梯形图编程,CPM2 PLC的基本指令系统、功能指令系统、编程开发环境、人机界面、通信与网络技术、控制系统设计与调试方法、数字量控制系统梯形图设计方法、模拟量控制系统梯形图设计方法、模块化程序设计、控制系统的可靠性与抗干扰设计等知识。同时,本书在列举大量小示例的同时,结合作者的开发经验,给出了众多大型实例:2个运动控制实例、2个过程控制实例和3个网络通信实例。
为了便于读者迅速动手实践,本书配有精心制作的多媒体视频光盘,涵盖了书中的实例文件、开发过程录像文件及常用学习交流网址等。

●  低压电器控制 ●  PLC的组成与原理
●  PLC的开发流程 ●  CPM2 PLC的硬件结构
●  PLC的梯形图编程 ●  CPM2 PLC的指令系统
●  CPM2 PLC的编程开发环境 ●  PLC的人机界面
●  CPM2 PLC的通信与网络技术 ●  CPM2 PLC控制系统的设计与调试方法
●  CPM2 PLC控制系统的可靠性与抗干扰设计 ●  数字量控制系统梯形图设计
●  模拟量控制系统梯形图设计 ●  模块化程序设计
●  运动控制 ●  过程控制
●  网络通信

●  停车场控制实例 ●  交通灯控制实例
●  污水处理模糊控制实例 ●  电梯控制实例
●  三相异步电动机基本控制实例 ●  全自动洗衣机控制系统实例

图书前言

可编程控制器是综合计算机技术、自动控制技术和通信技术的一种先进的、新型的、通用的工业控制装置,在各行各业都得到了广泛的应用。本书从实际工程应用出发,在内容的编写上,保证完整性和系统性,力求简明扼要、案例丰富、可读性和实践性强,以常见的控制实例为主,给出全面的设计思路和程序设计代码。读者通过学习本书的实例,可以进行系统的设计和改造。本书针对欧姆龙CPM2系列PLC进行设计,但其思路也适用于其他型号的PLC。
本书特点
  1.循序渐进,由浅入深
  为了方便读者学习,本书在介绍PLC的发展历史及其特点、开发环境的搭建、CX-P的开发工具等基础上,在后续章节中结合具体的实例,逐步介绍运用欧姆龙CPM2系列PLC进行程序开发的相关知识。
  2.技术全面,内容充实
  全书重点突出,层次分明,注重知识的系统性、针对性和先进性;注重理论与实践相结合,培养工程应用能力。
  3.分析原理,步骤清晰
  每种程序设计语言都有自身的独特魅力。掌握一门技术首先需要理解其原理,本书注重讲解各个知识点的原理,总结实现的思路和步骤。读者可以根据具体步骤实现书中的例子,将理论知识与实践相结合,这样更利于学习。
  4.实践拓展,促进学习
  每章都有实践拓展的内容,介绍了相关的技术、新的发展方向等。开阔了读者的视野,拓宽知识面,讲解过程中,并与其他型号PLC建立起联系,对比学习。
主要内容
  全书共19章,分为三篇:开发基础篇、结构与编程篇和综合实例篇。
  第一篇 开发基础
  第1章:介绍常用低压电器,并介绍X62W万能铣床的电气控制原理。
  第2章:介绍PLC的基础知识,即产生、定义及分类,PLC的特点、主要功能及性能指标、PLC与继电器控制系统的区别、PLC的发展方向和几种常见的PLC。
  第3章:介绍PLC的组成和工作原理。
  第4章:介绍PLC控制系统设计的基本步骤及设计时需要注意的问题。
  第二篇 结构与编程
  第5章:重点介绍CPM2系列PLC的基本系统配置,中断功能、高速计数器、脉冲输出功能、同步脉冲控制、模拟量I/O功能、温度传感器输入功能、快速响应输入、时钟功能等特性,以及各寄存器区及数据区的功能。
  第6章:介绍编写一个基本梯形图程序的基本概念和步骤,主要介绍用于构建梯形图的基本结构和控制它执行的指令。
  第7章:介绍基本逻辑指令、定时器/计数器指令、比较指令、表格数据操作指令和程序控制类指令的功能及使用方法。
  第8章:介绍数据处理指令、算术运算、逻辑运算指令、通信指令、I/O单元指令的功能及使用方法。
  第9章:介绍CX-Programmer软件的安装、界面,以及如何使用CX-Programmer V6.1进行编程,并以停车场控制为实例重点讲解梯形图的编程。
  第10章:介绍人机界面的基础知识,即人机界面产品的组成及工作原理、选型指标、设计的内容及步骤,以及解答在使用人机界面时常常遇到的几个问题。
  第11章:主要介绍通信网络的基础知识、欧姆龙PLC通信系统简介以及CPM2A系列PLC通信功能的详细说明。
  第12章:结合CPM2的基本功能及特点,介绍CPM2控制系统设计的具体步骤和方法以及控制系统的调试方法。
  第13章:讲解数字量控制系统梯形图设计方法,包括数字量控制系统概述、梯形图的经验设计法、时序控制系统梯形图设计方法、根据继电器电路图设计梯形图方法、顺序控制设计法与顺序功能图,并提供交通灯控制实例。
  第14章:对模拟量与数字量的区别进行了介绍,同时介绍模拟量的表示及输入和输出方法、PLC模拟量控制特点及目的,并以污水处理为实例,介绍模拟量梯形图程序设计方法。
  第15章:主要介绍进一步提高PLC控制系统的可靠性与抗干扰性的措施,包括PLC工作的环境、安装布线及必要的保护措施和冗余措施等。
  第三篇 综合实例
  第16章:介绍模块化程序设计的编程思想,并以曳引式电梯单控设计为实例,详细介绍模块化程序设计的编程基本方法、技巧等,并给出程序设计步骤与梯形图程序。
  第17章:通过CPM2 PLC在电机控制和自动洗衣机中的应用两个实例,说明CPM2 PLC在运动控制系统中的应用方法和编程技巧。
  第18章:通过CPM2 PLC在锅炉燃烧控制系统和到发场车辆防溜控制系统的应用,说明CPM2 PLC在过程控制系统中的应用方法和编程技巧。
  第19章:介绍用Visual Basic和Visual C++实现CPM2系列PLC与计算机的串行通信以及用网络命令实现PLC与PLC通信等实例。
读者对象
  PLC初学人员
  自动控制工程师、PLC工程师、硬件电路工程师及PLC维护人员
  高等院校电气、自动化相关专业师生
本书光盘
  书中全部实例文件
  开发过程录像文件
  常用芯片及元器件
  常用学习交流网址
  使用方法:如果光盘没有自动播放,用左键双击光盘图标进入光盘内容页面,再以左键双击“index”文件即可进入光盘首页。
  本书的前言及第5章、第9章、第13章、第16章由李占英编写,第1~3章、第7~8章、第18章由姚丽君编写,第6章、第11~12章、第15章由梅彦平编写,第14章、第17章、第19章及附录由张新亮编写,第4章由李冰编写,第10章由王臣业编写。全书由李占英统稿。
  其他参与编著和资料整理的人员有宋一兵、徐亮、王燊、王延平、冯冲、聂雷、贾宝龙、陈啸、郑帅、姜常利、赵景波、付本国、张轩、赵景伟、赵秋玲等,在此对他们的辛勤工作表示感谢!
由于编写时间仓促,加之作者水平有限,书中难免有不妥之处,恳请广大读者批评指正。
  感谢您选择了本书,希望我们的努力对您的工作和学习有所帮助,也希望您把对本书的意见和建议告诉我们。
  作者联系方式:gdz_zero@126.com
  编辑联系方式:sdl@hzbook.com

上架指导

电子与电气工程

封底文字

结合大量实例讲解,提供视频教学

作者简介

李占英 姚丽君 梅彦平 等编著:暂无简介

图书目录

前言
第一篇 开发基础
第1章 电气控制基础1  
1.1 常用低压电器1
   1.1.1 常用低压电器分类1
   1.1.2 常用低压电器介绍2  
1.2 继电接触控制系统4  
1.3 实践拓展5  
1.4 思考与练习8
第2章 PLC概述9  
2.1 PLC的产生、定义及分类9
   2.1.1 PLC的产生9
   2.1.2 PLC的定义9
   2.1.3 PLC的分类10  
2.2 PLC的特点、功能及性能指标11
   2.2.1 PLC的特点11
   2.2.2 PLC的功能12
   2.2.3 PLC的性能指标12  
2.3 PLC的发展方向13  
2.4 实践拓展14  
2.5 思考与练习15
第3章 PLC的组成与工作原理16  
3.1 PLC的组成16  
3.2 PLC的工作原理18
   3.2.1 扫描工作原理18
   3.2.2 PLC的扫描工作过程18
   3.2.3 PLC执行程序的过程19  
3.3 实践拓展20  
3.4 思考与练习20
第4章 PLC开发流程21  
4.1 PLC控制系统设计的原则和步骤21
   4.1.1 PLC控制系统设计的原则…21
   4.1.2 PLC控制系统设计的步骤…22  
4.2 PLC硬件系统设计23
   4.2.1 PLC型号的选择23
   4.2.2 分配输入/输出点24  
4.3 PLC软件系统设计26
   4.3.1 PLC软件系统设计的方法…26
   4.3.2 PLC软件系统设计的步骤…28  
4.4 实践拓展29  
4.5 思考与练习29
第二篇 结构与编程
第5章 CPM2的硬件组成30  
5.1 CPM2系列PLC的基本配置30
   5.1.1 CPM2系列PLC的CPU30
   5.1.2 扩展单元和扩展I/O单元33  
5.2 CPM2系列PLC的功能33
   5.2.1 中断功能33
   5.2.2 高速计数器34
   5.2.3 脉冲输出功能35
   5.2.4 同步脉冲控制功能36
   5.2.5 模拟量I/O功能36
   5.2.6 温度传感器输入功能37
   5.2.7 快速响应输入功能37
   5.2.8 时钟功能37  
5.3 CPM2系列PLC的继电器区及数据区37  
5.4 应用实例38
   5.4.1 CPM2A脉冲输出功能应用38
   5.4.2 温度传感器单元应用39  
5.5 实践拓展41 
5.6 思考与练习43
第6章 梯形图编程44  
6.1 梯形图概述44  
6.2 基本梯形图45
   6.2.1 基本术语46
   6.2.2 梯形指令46
   6.2.3 逻辑块指令49
   6.2.4 指令行分支55
   6.2.5 跳转58  
6.3 控制位状态60
   6.3.1 置位和复位60
   6.3.2 上升沿微分和下降沿微分61
   6.3.3 保持61
   6.3.4 自保持位(自锁)62  
6.4 内部继电器(工作位)62  
6.5 编程步骤与原则64
   6.5.1 编程步骤64
   6.5.2 编程原则64  
6.6 实践拓展66  
6.7 思考与练习69
第7章 CPM2的基本指令系统71  
7.1 指令概述71  
7.2 基本逻辑指令72
   7.2.1 梯形图指令72
   7.2.2 位控制指令73  
7.3 定时器/计数器指令75  
7.4 数据比较指令78  
7.5 表格数据操作指令83  
7.6 程序控制类指令90
   7.6.1 顺序控制指令90
   7.6.2 子程序指令92
   7.6.3 中断指令94
   7.6.4 故障诊断指令97
   7.6.5 步进指令97
   7.6.6 脉冲输出控制指令98  
7.7 应用实例100
   7.7.1 简易四组抢答器设计100
   7.7.2 表决程序设计101  
7.8 实践拓展102  
7.9 思考与练习102
第8章 CPM2的功能指令系统104  
8.1 数据处理指令104
   8.1.1 传送指令104
   8.1.2 移位指令111
   8.1.3 转换指令118
   8.1.4 数据控制指令128  
8.2 算术运算、逻辑运算指令133
   8.2.1 算术运算133
   8.2.2 逻辑运算143
   8.2.3 递增/递减指令146
   8.2.4 特殊运算指令147  
8.3 通信指令147  
8.4 I/O单元指令150  
8.5 实践拓展151  
8.6 思考与练习151
第9章 CPM2系列PLC编程软件153  
9.1 CX-Programmer简介153  
9.2 CX-Programmer的使用154
   9.2.1 CX-Programmer工程154
   9.2.2 工程的各个项目及相关操作156
   9.2.3 CX-Programmer视图160
   9.2.4 在CX-Programmer中使用Windows特性163
   9.2.5 其他常用操作164  
9.3 CX-Programmer编程应用167
   9.3.1 创建符号和地址168
   9.3.2 程序的编辑168
   9.3.3 程序的编译172
   9.3.4 在线工作172  
9.4 应用实例——产品检测174  
9.5 实践拓展176  9.6 思考与练习178
第10章 人机界面179  
10.1 人机界面的组成及原理179  
10.2 人机界面的功能及选型180  
10.3 人机界面的设计181  
10.4 实践拓展184  
10.5 思考与练习185
第11章 CPM2的通信与网络技术186  
11.1 欧姆龙PLC通信系统186
   11.1.1 Ethernet186
   11.1.2 Controller Link187
   11.1.3 CompoBus/D网络188
   11.1.4 CompoBus/S网络189  
11.2 CPM2A系列PLC的通信功能189
   11.2.1 上位链接通信189
   11.2.2 无协议通信200
   11.2.3 1∶1NT链接通信207
   11.2.4 1∶1 PC链接通信208  
11.3 实践拓展210  
11.4 思考与练习213
第12章 CPM2控制系统的设计与调试214  
12.1 PLC控制系统设计的基本内容214
   12.1.1 分析及准备工作214
   12.1.2 系统设计215
   12.1.3 系统调试215  
12.2 CPM2控制系统设计215
   12.2.1 电机正、反转控制216
   12.2.2 机械手运动控制217  
12.3 系统调试与错误检测218
   12.3.1 系统调试218
   12.3.2 错误检测220  
12.4 应用实例——液体混合装置控制系统设计225  
12.5 实践拓展228  
12.6 思考与练习230
第13章 数字量控制系统梯形图设计232  
13.1 数字量控制系统概述232
   13.1.1 开关量控制232
   13.1.2 典型应用233  
13.2 梯形图的经验设计法234
   13.2.1 经验设计法简介234
   13.2.2 典型控制程序235
   13.2.3 应用实例237  
13.3 时序控制系统梯形图设计238
   13.3.1 简单的时序控制梯形图设计238
   13.3.2 复杂的时序控制梯形图设计239  
13.4 根据继电器电路图设计梯形图240  
13.5 顺序控制设计法与顺序功能图241
   13.5.1 顺序控制设计法简介242
   13.5.2 顺序功能图的组成及转换实现条件242
   13.5.3 顺序功能图的基本结构243
   13.5.4 应用实例243  
13.6 实践拓展247  
13.7 思考与练习248
第14章 模拟量控制系统梯形图设计250  
14.1 模拟量控制系统概述250  
14.2 模拟量的基本概念250
   14.2.1 模拟量的表示及精度250
   14.2.2 模拟量输入方法252
   14.2.3 模拟量输出方法252  
14.3 PLC模拟量的控制特点253  
14.4 模拟量控制系统梯形图程序设计254
   14.4.1 模拟量的控制类型254
   14.4.2 模拟量的控制过程254
   14.4.3 PLC模拟量控制的要求255
   14.4.4 模拟量控制系统程序设计实例256  
14.5 实践拓展258  
14.6 思考与练习259
第15章 CPM2控制系统的可靠性与抗干扰性261  
15.1 CPM2 PLC的安装261
   15.1.1 安装场所的选择261
   15.1.2 CPM2的安装262
   15.1.3 控制面板/机柜的安装262  
15.2 接线与连接262
   15.2.1 电源连接262
   15.2.2 合理布线263
   15.2.3 正确接地263  
15.3 保护措施和冗余系统264
   15.3.1 必要的安全保护措施264
   15.3.2 冗余系统和热备用系统265  
15.4 实践拓展265  
15.5 思考与练习267
第三篇 综合实例
第16章 模块化程序设计268  
16.1 模块化程序设计的编程思想268  
16.2 模块化程序设计实例269
   16.2.1 功能实现流程269
   16.2.2 I/O分配表271
   16.2.3 各模块程序设计272  
16.3 实践拓展282  
16.4 思考与练习283
第17章 运动控制实例284  
17.1 三相异步电动机控制284
   17.1.1 电动机的顺序启动控制284
   17.1.2 电动机的Y-△降压启动控制285  
17.2 全自动洗衣机控制287  
17.3 实践拓展291  
17.4 思考与练习293
第18章 过程控制实例294  
18.1 燃油锅炉自动控制系统294
   18.1.1 燃烧过程分析294
   18.1.2 软件设计与运行分析296  
18.2 到发场车辆防溜系统设计298
   18.2.1 防溜控制系统的组成及原理298
   18.2.2 输入/输出及内存分配299
   18.2.3 程序结构299  
18.3 实践拓展302  
18.4 思考与练习304
第19章 网络通信实例305  
19.1 PLC网络通信概述305  
19.2 用Visual Basic实现CPM2系列PLC与计算机的串行通信306  
19.3 用Visual C++实现CPM2系列PLC与计算机的串行通信308  
19.4 用网络命令实现PLC与PLC通信311  
19.5 实践拓展313  
19.6 思考与练习314
附录A CPM2系列PLC的规格指标315
附录B CPM2系列PLC的存储区316
附录C CPM1、CPM2及CQM系列PLC指令速查表324
参考文献329

教学资源推荐
作者: 李维勇 主编 杜亚杰 张以利 陈宇 参编
作者: 张清华 蒲兴成 尹邦勇 刘勇 编著
作者: 孙涌 主编 陈建明 王辉 参编
参考读物推荐
作者: 林达M.阿普尔盖特 F.沃伦.麦克法伦 詹姆斯L.麦肯尼
作者: (美)Steve Freeman; Nat Pryce著