注册 登录 进入教材巡展
#
  • #

出版时间:2024-06-26

最新印次日期:2025-7

出版社:机械工业出版社

以下为《欧姆龙PLC编程及应用教程(CP1H系列)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 机械工业出版社
  • 9787111744900
  • 1-3
  • 47267915-8
  • 16开
  • 2024-06-26
  • 工学
  • 电气类
  • 电气控制及PLC
  • 本科
内容简介
本书以欧姆龙公司的CP1H系列可编程序控制器(PLC)为对象,详细介绍了CP1H的硬件结构、扩展方式,指令系统、编程软件CX-Programmer的使用方法,程序设计与调试方法,以及PLC应用系统设计方法和典型案例。本书还介绍了CP2E的硬件系统。本书的案例内容涵盖了逻辑控制、顺序控制、过程控制、运动控制及串行通信等新技术的应用。
本书包含了CP1H、CP2E的编程手册和操作手册的主要内容,与本书配套的PPT、用户手册、例程等配套资源可在机械工业出版社的网站(www.cmpedu.com)上下载,也可联系编辑索取(微信:18515977506,电话:010-88379753)。本书还配有教学视频,可扫描二维码观看。
本书可作为大专院校自动化相关专业教材和“可编程序控制系统设计师”职业培训教材,也可供工程技术人员自学使用,对欧姆龙CP1系列PLC的用户也有很大的参考价值。
目录
第1章 可编程序控制器基础1
1.1 可编程序控制器的基本概念1
1.2 可编程序控制器的特点与发展趋势3
1.2.1 可编程序控制器的特点3
1.2.2 可编程序控制器的发展趋势6
1.3 可编程序控制器的基本结构与类型7
1.3.1 可编程序控制器的基本结构7
1.3.2 可编程序控制器的类型9
1.4 可编程序控制器的工作原理与性能指标10
1.4.1 可编程序控制器的工作原理10
1.4.2 可编程序控制器的性能指标17
1.5 习题19
第2章 CP1H PLC的硬件系统20
2.1 CP1H PLC的基本结构与系统特点20
2.1.1 CP1系列PLC概述20
2.1.2 CP1H PLC的基本结构22
2.1.3 CP1H PLC的系统特点22
2.2 CPU单元24
2.2.1 CP1H的CPU单元类型及其特点24
2.2.2 CPU单元的结构26
2.3 CP1H PLC的输入/输出单元33
2.3.1 CP1H PLC输入单元的用法34
2.3.2 CP1H PLC输入单元的工作原理36
2.3.3 CP1H PLC输出单元的用法38
2.3.4 CP1H PLC输出单元的工作原理39
2.4 CP1H PLC的模拟量输入/输出单元42
2.4.1 CP1H PLC的模拟量输入单元的功能43
2.4.2 CP1H PLC的模拟量输入单元的工作原理44
2.4.3 CP1H PLC的模拟量输出单元的功能44
2.4.4 CP1H PLC的模拟量输出单元的工作原理46
2.5 CP1H PLC的存储区分配48
2.5.1 存储器概述48
2.5.2 数据区域结构49
2.5.3 CIO区51
2.5.4 内部辅助继电器区55
2.5.5 保持继电器区55
2.5.6 特殊辅助继电器区56
2.5.7 暂时存储继电器区56
2.5.8 定时器区57
2.5.9 计数器区58
2.5.10 数据存储器区59
2.5.11 变址寄存器60
2.5.12 数据寄存器62
2.5.13 任务标志63
2.5.14 状态标志63
2.5.15 时钟脉冲64
2.6 CP1H PLC的I/O扩展单元64
2.6.1 CPM1A系列扩展单元64
2.6.2 CJ系列扩展单元67
2.7 习题69
第3章 CP1H PLC的指令系统70
3.1 PLC的编程语言70
3.1.1 顺序输入/输出指令72
3.1.2 编程规则及技巧80
3.2 定时计数类指令83
3.2.1 定时器指令83
3.2.2 计数器指令85
3.2.3 定时器与计数器的典型应用88
3.3 顺序控制指令92
3.4 数据移位类指令96
3.4.1 移位寄存器SFT(010)96
3.4.2 可逆移位寄存器SFTR(084)/@SFTR(084)97
3.4.3 算术左移指令ASL(025)/双字算术左移指令ASLL(570)98
3.4.4 算术右移指令ASR(026)/双字算术右移指令ASRL(571)99
3.4.5 循环左移指令ROL(027)/双字循环左移指令ROLL(572)99
3.4.6 循环右移指令ROR(028)/双字循环右移指令RORL(573)100
3.4.7 数(4bit)左移指令SLD(074)/数(4bit)右移指令SRD(075)100
3.4.8 字移位指令WSFT(016)/@WSFT(016)101
3.5 数据传送类指令103
3.5.1 传送指令MOV(021)/求反传送指令MVN(022)103
3.5.2 块传送指令XFER(070)104
3.5.3 块设置指令BSET(071)104
3.5.4 数据交换指令XCHG(073)105
3.5.5 位传送指令MOVB(082)105
3.5.6 数(4bit)传送指令MOVD(083)106
3.5.7 数据分配指令DIST(080)107
3.5.8 数据抽取指令COLL(081)108
3.6 数据比较类指令109
3.6.1 无符号比较指令CMP(020)109
3.6.2 块比较指令BCMP(068)111
3.6.3 表比较指令TCMP(085)112
3.6.4 区域比较指令ZCP(088)113
3.6.5 符号比较类指令114
3.6.6 时刻比较类指令115
3.7 数据转换类指令117
3.7.1 BCD→BIN转换指令BIN(023)117
3.7.2 BIN→BCD转换指令BCD(024)118
3.7.3 4→16/8→256译码器 MLPX(076)118
3.7.4 16→4/256→8编码器DMPX(077)121
3.7.5 七段译码指令SDEC(078)123
3.7.6 ASCII转换指令ASC(086)125
3.7.7 ASCII→HEX转换HEX(162)127
3.8 递增/递减指令129
3.8.1 BCD码递增指令++B(594)/双字BCD码递增指令++BL(595)129
3.8.2 BCD码递减指令- -B(596)/双字BCD码递减指令- -BL(597)130
3.8.3 二进制递增指令++(590)/双字二进制 递增指令++L(591)131
3.8.4 二进制递减指令- -(592)/双字二进制递减指令- -L(593)131
3.9 四则运算类指令132
3.9.1 置进位STC(040)/清进位 CLC(041)132
3.9.2 无CY BCD码加法指令+B(404)/带CY BCD码加法指令+BC(406)133
3.9.3 无CY BCD码减法指令-B(414)/带CY BCD码减法指令-BC(416)134
3.9.4 BCD码乘法指令*B(424) /双字BCD码乘法指令*BL(425)135
3.9.5 BCD码除法指令/B(434)/双字BCD码除法指令/BL(435)136
3.9.6 带符号无CY BIN加法指令+(400)/带符号CY BIN加法指令+C(402)137
3.9.7 带符号无CY BIN减法指令-(410)/带符号CY BIN减法指令-C(412)137
3.9.8 带符号BIN乘法指令*(420)/带符号双字BIN乘法指令*L(421)138
3.9.9 带符号BIN除法指令/(430)/带符号双字BIN除法指令/L(431)139
3.10 逻辑运算类指令141
3.10.1 位取反指令COM(029)/双字位取反指令COML(614)141
3.10.2 字逻辑与指令ANDW(034)/双字逻辑与指令ANDL(610)141
3.10.3 字逻辑或指令ORW(035)/双字逻辑或指令ORWL(611)142
3.10.4 字异或指令XORW(036)/双字异或指令XORL(612)142
3.10.5 字异或非指令XNRW(037)/双字异或非指令XNRL(613)143
3.11 高速计数/脉冲输出指令144
3.11.1 频率设定指令SPED(885)144
3.11.2 脉冲量设置指令PULS(886)146
3.11.3 动作模式控制指令INI(880)147
3.11.4 读取脉冲数指令PRV(881)149
3.11.5 比较表登录指令CTBL(882)151
3.12 习题153
第4章 CP1H编程软件的使用方法159
4.1 CX-Programmer的基本操作159
4.1.1 梯形图离线编程159
4.1.2 梯形图在线操作174
4.2 功能块的基本操作181
4.2.1 功能块概述181
4.2.2 创建新功能块的定义182
4.2.3 功能块的调用191
4.2.4 功能块的在线监视195
4.3 任务编程概述197
4.4 任务的使用方法200
4.5 中断任务206
4.5.1 CP1H的中断功能206
4.5.2 直接模式的输入中断208
4.5.3 计数器模式的输入中断210
4.5.4 定时中断211
4.5.5 高速计数器中断213
4.5.6 外部中断215
4.6 习题216
第5章 PLC应用程序设计与调试方法217
5.1 PLC应用程序设计概述217
5.1.1 PLC应用程序设计内容217
5.1.2 PLC应用程序设计步骤217
5.2 PLC应用程序设计方法218
5.2.1 继电器-接触器电路图/梯形图转换设计法218
5.2.2 组合逻辑设计法219
5.2.3 经验设计法220
5.2.4 顺控图设计法223
5.2.5 步进顺控设计法229
5.2.6 时序图设计法235
5.3 PLC应用程序调试方法236
5.3.1 信号校验方法236
5.3.2 信号校验实例237
5.3.3 PLC应用程序的现场调试方法240
5.3.4 编程软件调试程序法241
5.4 习题246
第6章 PLC应用系统设计250
6.1 PLC应用系统设计概述250
6.1.1 PLC应用系统设计的原则与内容250
6.1.2 PLC应用系统设计的主要步骤251
6.2 PLC应用系统控制方案设计253
6.2.1 项目分析253
6.2.2 控制方案制定255
6.3 PLC应用系统硬件设计256
6.3.1 PLC机型的选取原则与方法256
6.3.2 开关量输入/输出单元的选取原则与方法258
6.3.3 模拟量输入/输出单元的选取原则与方法259
6.3.4 PLC电源单元的选取原则与 方法260
6.4 CP1系列PLC安装布线规范261
6.4.1 PLC系统安装条件261
6.4.2 CP1系列PLC安装布线规范262
6.5 PLC系统运行管理273
6.5.1 PLC日常维护273
6.5.2 定期检查控制系统的硬件设备275
6.5.3 PLC系统的自诊断功能275
6.5.4 故障诊断与处理方法278
第7章 PLC实用案例282
7.1 三相异步电动机 -△减压起动控制案例282
7.1.1 系统配置282
7.1.2 -△减压起动PLC控制程序设计283
7.1.3 编程要点283
7.1.4 组合逻辑法编程284
7.2 风机运行监控案例285
7.2.1 控制要求285
7.2.2 系统配置285
7.2.3 PLC控制程序设计285
7.3 三人抢答器控制案例287
7.3.1 控制要求287
7.3.2 系统配置288
7.3.3 抢答器PLC控制程序设计288
7.3.4 编程要点290
7.4 动力头钻孔控制案例290
7.4.1 控制要求290
7.4.2 系统配置291
7.4.3 动力头PLC控制程序设计291
7.4.4 其他方法编程301
7.5 交通信号灯控制案例304
7.5.1 控制要求304
7.5.2 系统配置305
7.5.3 交通信号灯PLC控制程序设计305
7.5.4 编程要点307
7.6 顺序加热与报警控制案例307
7.6.1 控制要求307
7.6.2 系统配置307
7.6.3 顺序加热PLC控制程序设计309
7.6.4 编程要点314
第8章* PLC过程控制应用系统设计实例316
第9章* 基于PLC的六轴机械手
控制系统设计316
第10章* PLC串行通信实例316
第11章* CP2E PLC硬件系统概述316
参考文献317