×
欧姆龙CP1H型PLC编程与应用

欧姆龙CP1H型PLC编程与应用

1星价 ¥62.3 (7.0折)
2星价¥62.3 定价¥89.0
暂无评论
图文详情
  • ISBN:9787111688747
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:305
  • 出版时间:2021-11-01
  • 条形码:9787111688747 ; 978-7-111-68874-7

内容简介

本书分三篇,共14章,全面介绍了欧姆龙公司CP1H型可编程序控制器。第壹篇为基础知识,共3章,介绍了PLC基本数制、基本结构、工作原理、编程语言,以及欧姆龙CP1H型PLC硬件系统;概述了欧姆龙PLC的编程软件CXProgrammer。第二篇为编程指令,共10章,逐步详解了时序指令、定时器/计数器指令、数据指令、运算指令、子程序调用及中断控制指令、I/O单元指令和高速计数/脉冲输出指令、通信指令、块指令、字符串处理指令和特殊指令、工序步进/显示/时钟/调试/故障诊断/任务控制/机种转换及其他指令。第三篇为应用设计,主要列举了一些关于CP1H控制水轮发电机组的应用设计程序实例,供读者参考,举一反三。 本书深入浅出,概念准确、结构严谨、阐述简明,可作为各类自动化专业本科课程教材和毕业设计指导教材,也可供相关研究生、工程技术人员、电气注册工程师参阅。

目录

**篇基 础 知 识

第1章数制与PLC综述2

1.1BIN数、十六进制数和BCD数2

1.1.1BIN数2

1.1.2十六进制数3

1.1.3BCD数3

1.2PLC的产生与发展4

1.2.1PLC的产生、定义、功能、特点及分类4

1.2.2PLC的发展概况和发展趋势7

1.3PLC的基本结构、工作原理与编程语言9

1.3.1PLC的基本结构和各部分作用9

1.3.2PLC的工作原理13

1.3.3PLC的编程语言19

1.4欧姆龙PLC概述22

1.4.1欧姆龙PLC的历史与发展22

1.4.2欧姆龙C系列P型PLC内部资源分配25

1.4.3欧姆龙CS/CJ系列PLC简介29

1.4.4欧姆龙CV系列PLC简介31

第2章欧姆龙CP1H型PLC的硬件系统34

2.1CPU34

2.1.1CPU的外形与面板说明34

2.1.2CPU命名方法与参数36

2.2扩展单元37

2.2.1CPM1A扩展单元及连接37

2.2.2CJ扩展单元及连接38

2.3CPU的接线41

2.3.1CPU的电源端子接线41

2.3.2X/XA型CPU的I/O端子接线41

2.3.3Y型CPU的I/O端子接线42

2.4I/O存储区的分配与编号44

2.4.1通道输入/输出继电器区(CIO)44

2.4.2保持继电器(HR)和特殊辅助继电器(AR)49

2.4.3暂时存储继电器(TR)和数据存储器(DM)49

2.4.4定时器和计数器49

2.4.5索引寄存器和数据寄存器50

2.4.6任务标志、状态标志和时钟脉冲50

2.4.7I/O存储区分配与编号51

第3章欧姆龙PLC的编程软件52

3.1编程软件CXProgrammer52

3.1.1安装编程软件CXProgrammer52

3.1.2编程软件CXProgrammer的主要功能及界面52

3.1.3编程软件CXProgrammer的使用55

3.2仿真软件CXSimulator64

3.2.1CXSimulator的组成64

3.2.2CXSimulator的使用64

3.3集成工具包CXOne67

3.3.1CXOne介绍67

3.3.2CXDesigner简要介绍74

第二篇编 程 指 令

第4章时序指令83

4.1时序输入指令83

4.1.1读/读非/与/与非/或/或非83

4.1.2块与/块或/非84

4.1.3功率流上升沿微分/功率流下降沿微分85

4.1.4LD型位测试/LD型位测试非/AND型位测试/AND型位测试非/OR型位测试/OR型位

测试非86

4.2时序输出指令88

4.2.1输出/输出非/临时存储继电器/保持/上升沿微分/下降沿微分88

4.2.2置位/复位/多位置位/多位复位90

4.2.3一位置位/一位复位/一位输出92

4.3时序控制指令93

4.3.1无功能/结束/互锁/互锁解除93

4.3.2多重互锁(微分标志保持型)/多重互锁(微分标志非保持型)/多重互锁解除94

4.3.3转移/转移结束/条件转移/条件非转移/多重转移/多重转移结束94

4.3.4循环开始/循环结束/循环中断96

第5章定时器/计数器指令98

5.1定时器指令98

5.1.1定时器/高速定时器/超高速定时器99

5.1.2累计定时器/长时间定时器/多输出定时器100

5.2计数器指令101

5.2.1计数器/可逆计数器102

5.2.2定时器/计数器复位103

第6章数据指令105

6.1数据比较指令105

6.1.1符号比较/时刻比较105

6.1.2无符号比较/无符号倍长比较/带符号BIN比较/带符号BIN倍长比较107

6.1.3多通道比较/表格一致/无符号表间比较/扩展表间比较109

6.1.4区域比较/倍长区域比较111

6.2数据传送指令111

6.2.1传送/倍长传送/非传送/倍长非传送111

6.2.2位传送/数字传送/多位传送112

6.2.3块传送/块设定114

6.2.4数据交换/数据倍长交换/数据分配/数据抽取115

6.2.5变址寄存器设定116

6.3数据移位指令117

6.3.1移位寄存器/左右移位寄存器/非同步移位寄存器/字移位118

6.3.2左移一位/倍长左移一位/右移一位/倍长右移一位119

6.3.3带CY左循环一位/带CY倍长左循环一位/无CY左循环一位/无CY倍长左循环一位121

6.3.4带CY右循环一位/带CY倍长右循环一位/无CY右循环一位/无CY倍长右循环一位122

6.3.5左移一大位/右移一大位/N位数据左移一位/N位数据右移一位123

6.3.6数据左移N位/倍长左移N位/数据右移N位/倍长右移N位124

6.4数据转换指令126

6.4.1BCD→BIN转换/BCD→BIN倍长转换/BIN→BCD转换/BIN→BCD倍长转换126

6.4.2单字2求补码/双字2求补码/符号扩展128

6.4.34→16/8→256解码器/16→4/256→8编码器129

6.4.4ASCII代码转换/ASCII→HEX转换/位列→位行转换/位行→位列转换131

6.4.5带符号BCD→BIN转换/带符号BCD→BIN倍长转换/带符号BIN→BCD转换/带符号

BIN→BCD倍长转换/格雷码转换133

6.5表格数据处理指令137

6.5.1栈区域设定/栈数据存储/先入先出/后入先出137

6.5.2表格区域宣言/记录位置设定/记录位置读取139

6.5.3数据检索/字节交换/*大值检索/*小值检索140

6.5.4总数值计算/帧检验序列值计算142

6.5.5栈数据数输出/栈数据读取/栈数据更新/栈数据插入/栈数据删除143

6.6数据控制指令145

6.6.1比积微运算/自带整定PID运算145

6.6.2上下限限位控制/死区控制/静区控制147

6.6.3时分割比例输出/数据平均化149

6.6.4定校比例/定校比例2/定校比例3150

第7章运算指令153

7.1自加/自减指令153

7.1.1BIN增量/BIN倍长增量/BIN减量/BIN倍长减量153

7.1.2BCD增量/BCD倍长增量/BCD减量/BCD倍长减量154

7.2四则运算指令156

7.2.1带符号无CY BIN加法运算/带符号无CY BIN倍长加法运算/带符号有CY BIN加法运算/

带符号有CY BIN倍长加法运算156

7.2.2无CY BCD加法运算/无CY BCD倍长加法运算/带CY BCD加法运算/带CY BCD倍长加法

运算157

7.2.3带符号无CY BIN减法运算/带符号无CY BIN倍长减法运算/带符号有CY BIN减法运算/

带符号有CY BIN倍长减法运算159

7.2.4无CY BCD减法运算/无CY BCD倍长减法运算/带CY BCD减法运算/带CY BCD倍长减法

运算160

7.2.5带符号BIN乘法运算/带符号BIN倍长乘法运算/无符号BIN乘法运算/无符号BIN倍长乘法

运算/BCD乘法运算/BCD倍长乘法运算161

7.2.6带符号BIN除法运算/带符号BIN倍长除法运算/无符号BIN除法运算/无符号BIN倍长除法

运算/BCD除法运算/BCD倍长除法运算163

7.3逻辑运算指令165

7.3.1字逻辑与/双字逻辑与/字逻辑或/双字逻辑或165

7.3.2字异或/双字异或/字同或/双字同或167

7.3.3位取反/位双字取反168

7.4特殊运算指令168

7.4.1BIN二次方根运算/BCD二次方根运算168

7.4.2数值转换/BCD浮点除法运算/位计数器169

7.5单精度浮点转换??运算指令171

7.5.1浮点[单]→16位BIN转换/浮点[单]→32位BIN转换/16位BIN→浮点[单]转换/

32位BIN→浮点[单]转换172

7.5.2浮点[单]加法运算/浮点[单]减法运算/浮点[单]乘法运算/浮点[单]除法运算/

角度[单]→弧度转换/弧度→角度[单]转换173

7.5.3正弦运算[单]/余弦运算[单]/正切运算[单]/反正弦运算[单]/反余弦运算[单]/

反正切运算[单]175

7.5.4二次方根运算[单]/指数运算[单]/对数运算[单]/乘方运算[单]177

7.5.5单精度浮点数据比较178

7.5.6浮点[单]→字符串转换/字符串→浮点[单]转换179

7.6双精度浮点转换??运算指令180

7.6.1浮点[双]→16位BIN转换/浮点[双]→32位BIN转换/16位BIN→浮点[双]转换/

32位BIN→浮点[双]转换180

7.6.2浮点[双]加法运算/浮点[双]减法运算/浮点[双]乘法运算/浮点[双]除法运算/

角度[双]→弧度转换/弧度→角度[双]转换181

7.6.3正弦运算[双]/余弦运算[双]/正切运算[双]/ 反正弦运算[双]/反余弦运算[双]/

反正切运算[双]183

7.6.4二次方根运算[双]/指数运算[双]/对数运算[双]/乘方运算[双]185

7.6.5双精度浮点数据比较186

第8章子程序调用及中断控制指令187

8.1子程序指令187

8.1.1子程序调用/宏/子程序进入/子程序返回187

8.1.2全局子程序调用/全局子程序进入/全局子程序返回189

8.2中断控制指令191

8.2.1中断屏蔽设置/中断屏蔽前导191

8.2.2中断解除/中断任务执行禁止/中断任务执行禁止解除192

第9章I/O单元指令和高速计数/脉冲输出指令194

9.1I/O单元指令194

9.1.1I/O刷新//七段解码器/数字式开关/十键输入/十六键194

9.1.2矩阵输入/七段显示//智能I/O读出//智能I/O写入//CPU高功能单元每次I/O刷新197

9.2高速计数/脉冲输出指令200

9.2.1动作模式控制/脉冲当前值读取/脉冲频率转换/比较表登录200

9.2.2快速脉冲输出/脉冲量设置/定位/频率加减速控制203

9.2.3原点搜索/脉宽调制输出205

第10章通信指令208

10.1串行通信指令208

10.1.1协议宏/串行端口发送/串行端口接收208

10.1.2串行通信单元串行端口发送/串行通信单元串行端口接收/串行端口通信设定变更210

10.2网络通信指令212

10.2.1网络发送/网络接收/命令发送/通用Explicit信息发送213

10.2.2Explicit读出/Explicit写入/Explicit CPU数据读出/Explicit CPU数据写入215

第11章块指令219

11.1块程序指令219

11.1.1块程序开始/块程序结束/块程序暂时停止/块程序再启动219

11.1.2带条件结束/带条件结束非220

11.1.3条件分支块/条件分支块非/条件分支伪块/条件分支块结束221

11.1.4一扫描条件等待/一扫描条件等待非222

11.1.5定时等待/计数等待/高速定时等待223

11.1.6重复块/重复块结束/重复块结束非225

11.2功能块用特殊指令226

第12章字符串处理指令和特殊指令227

12.1字符串处理指令227

12.1.1字符串传送/字符串连接/字符串从左读出/字符串从右读出/字符串从任意位置读出227

12.1.2字符串检索/字符串长度检测/字符串置换/字符串删除229

12.1.3字符串交换/字符串清除/字符串插入/字符串比较231

12.2特殊指令233

12.2.1置进位/清除进位/循环时间的监视时间设定/状态标志保存/状态标志加载233

12.2.2CV→CS地址转换/CS→CV地址转换235

第13章其他指令237

13.1工序步进控制指令237

13.2显示功能指令239

13.3时钟功能指令240

13.3.1日历加法/日历减法240

13.3.2时/分/秒→秒转换//秒→时/分/秒转换//时钟补正241

13.4调试处理指令和故障诊断指令243

13.4.1调试处理指令243

13.4.2非致命故障报警/致命故障报警/故障点检测243

13.5任务控制指令248

13.6机种转换用指令250

13.6.1块传送/数据分配/数据抽出250

13.6.2位传送/位计数252

第三篇应 用 设 计

第14章欧姆龙CP1H型PLC应用设计255

14.1CP1H控制水力发电站空气压缩系统的设计255

14.1.1空气压缩装置自动控制系统的任务与要求255

14.1.2CP1H控制系统的程序设计255

14.2CP1H控制水力发电站技术供水系统的设计259

14.2.1水电站技术供水系统的控制要求260

14.2.2CP1H控制系统的程序设计260

14.3CP1H控制水力发电站油压装置的设计262

14.3.1油压装置自动化的必要性与控制要求263

14.3.2油压装置CP1H控制系统的硬件设计263

14.3.3油压装置CP1H控制系统的程序设计264

14.4CP1H控制水力发电站集水井的设计269

14.4.1集水井排水装置的自动控制要求269

14.4.2集水井CP1H控制系统的程序设计270

14.5CP1H控制润滑、冷却、制动及调相压水系统的设计272

14.5.1CP1H控制机组润滑和冷却系统的设计272

14.5.2CP1H控制机组制动系统的设计275

14.5.3CP1H控制机组调相压水系统的设计276

14.6CP1H治理甩负荷抬机并与控制调相压水综合化278

14.6.1甩负荷抬机的深层机理278

14.6.2CP1H治理水轮机组甩负荷抬机的系统设计281

14.6.3治理甩负荷抬机与控制调相压水综合化285

14.7CP1H控制水轮发电机组的设计288

14.7.1水轮发电机组自动操作输入/输出配置288

14.7.2水轮发电机组顺序操作程序设计的考虑292

14.7.3机组自动控制程序的拟定293

14.7.4机组自动控制程序的解析298

14.7.5机组事故保护机故障信号系统303

参考文献305


展开全部

作者简介

朱文杰,男,汉族,长沙人,1985年华中工学院(今华中科技大学)电力工程系毕业,1985~2001年实际发轫了湖南省教育目前关系重要生产力的《水电站自动化》高等教学教研工作、2001~2005年从事了《电力电子技术》和《可编程序控制器》高等教学工作。1987年参加制订了全国《水电站自动化》应用教学大纲,1994年主研治理水轮机组甩负荷抬机。1990年代至本世纪初,参加校核了共十七卷《长沙市志》并留名后记,2002年被聘任为中国管理科学研究院研究员。2005年7月至今从事教研工作,其中2005年7月至2007年7月撰写博客http://cslgdx.bokee.com。截至2016年1月年在水利部等刊物上公开发表论文50篇。2007年7月至2016年1月编著图书七部:《S7-200 PLC编程设计与案例分析》(机工2010)、《S7-300/400 PLC编程设计与案例分析》(机工2010)、《S7-1200 PLC编程设计与案例分析》(机工2011)、《S7-200 PLC编程及应用》(电力2012)、《三菱FX型PLC编程与应用》(电力2013)、《S7-1200 PLC编程与应用》(电力2015)、《现代电力电子技术与应用》。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航