前言
第1章PLC的基本概况1
1 1PLC简介1
1 1 1PLC的定义1
1 1 2PLC的基本功能与特点2
1 1 3PLC的应用和分类3
1 1 4OMRON PLC简介8
1 2PLC的组成及工作原理10
1 2 1PLC的硬件组成10
1 2 2PLC的工作原理16
1 3PLC与其他顺序逻辑控制系统的比较17
1 3 1PLC与继电器控制系统的比较17
1 3 2PLC与微型计算机控制系统的比较18
1 3 3PLC与单片机控制系统的比较19
1 3 4PLC与DCS的比较19
第2章CPM系列PLC的硬件系统21
2 1主机单元21
2 1 1主机单元的命名及性能21
2 1 2主机单元的外形及面板说明27
2 1 3主机单元的I/O29
2 2扩展单元32
2 2 1CPM1A扩展I/O单元32
2 2 2CPM1A模拟量单元33
2 2 3CPM1A温度传感器单元33
2 2 4CompoBus/S I/O链接单元34
2 2 5DeviceNet I/O链接单元34
2 3数据存储器34
2 3 1数据长度35
2 3 2数制35
2 3 3数据格式36
2 4编程元件与寻址方式37
2 4 1编程元件37
2 4 2编程元件的寻址方式41
第3章CPM系列PLC编程软件的使用42
3 1PLC编程语言42
3 1 1PLC编程语言的国际标准42
3 1 2梯形图43
3 1 3语句表45
3 1 4顺序功能图语言46
3 2CXOne软件包46
3 2 1CXOne软件包介绍46
3 2 2CXOne软件包的安装47
3 2 3CXOne软件包的卸载49
3 3CXProgrammer编程软件的使用49
3 3 1CXProgrammer的窗口组件49
3 3 2新工程的创建69
3 3 3程序的编写73
3 3 4程序的编译80
3 3 5在线工作80
3 4CXSimulator仿真软件的使用86
第4章CPM系列PLC的基本指令87
4 1基本逻辑指令87
4 1 1基本位操作指令87
4 1 2块操作指令94
4 1 3置位/复位指令96
4 1 4存储/保持指令98
4 1 5脉冲输出微分指令100
4 2定时器指令102
4 2 1通用定时器指令102
4 2 2高速定时器指令105
4 2 3超高速定时器指令106
4 2 4长时间定时器指令109
4 3计数器指令110
4 3 1通用计数器指令110
4 3 2可逆计数器指令113
4 4时序控制指令115
4 4 1结束与空操作指令115
4 4 2互锁与解锁指令116
4 4 3跳转与跳转结束指令118
4 5基本指令的应用122
4 5 1三相交流异步电动机的星—三角形降压启动控制122
4 5 2用4个按钮控制1个信号灯126
4 5 3简易6组抢答器的设计128
第5章CPM系列PLC的功能指令134
5 1数据处理类指令134
5 1 1数据传送指令134
5 1 2数据比较指令145
5 1 3数据移位指令153
5 1 4数据转换指令164
5 1 5表格数据操作指令175
5 1 6数据控制指令180
5 2算术运算指令183
5 2 1加法运算指令183
5 2 2减法运算指令186
5 2 3自加/自减指令190
5 2 4乘法运算指令192
5 2 5除法运算指令193
5 3逻辑运算指令196
5 3 1逻辑“与”指令196
5 3 2逻辑“或”指令197
5 3 3逻辑“异或”指令199
5 3 4逻辑“同或”指令199
5 3 5逻辑“取反”指令200
5 4程序控制类指令202
5 4 1子程序指令202
5 4 2故障诊断指令209
5 5中断控制及指令209
5 5 1CPM的中断功能210
5 5 2中断控制指令210
5 5 3中断输入控制213
5 5 4间隔定时器中断控制216
5 6高速计数器控制及指令219
5 6 1高速计数器简介219
5 6 2高速计数器指令223
5 6 3高速计数器中断控制227
5 7脉冲输出控制及指令231
5 7 1脉冲输出简介231
5 7 2脉冲输出指令234
5 7 3无加速/减速变化的单相脉冲输出控制237
5 7 4占空比可调脉冲输出控制240
5 7 5具有梯形加速/减速变化的单相脉冲输出控制242
5 8同步脉冲控制及指令245
5 8 1同步脉冲简介245
5 8 2同步脉冲输出指令246
5 8 3同步脉冲输出控制247
5 9特殊指令250
5 9 1七段译码指令251
5 9 2I/O刷新指令254
5 9 3位计数器指令255
第6章数字量控制系统梯形图的设计方法256
6 1梯形图的设计方法256
6 1 1根据继电器—接触器电路图设计梯形图256
6 1 2用经验法设计梯形图259
6 2顺序控制设计法与顺序功能图263
6 2 1步与动作264
6 2 2有向连接与转换264
6 2 3顺序功能图的基本结构265
6 3常见的顺序控制编写梯形图的方法266
6 3 1启保停方式的顺序控制266
6 3 2转换中心方式的顺序控制268
6 4CPM顺序控制270
6 4 1CPM顺控指令270
6 4 2顺控指令方式的顺序功能图271
6 5单序列的CP1H顺序控制应用实例274
6 5 1液压动力滑台的PLC控制274
6 5 2PLC在注塑成型生产线控制系统中的应用278
6 5 3PLC在简易机械手中的应用286
6 6单序列的PLC顺序控制应用实例293
6 6 1闪烁灯控制293
6 6 2多台电动机的PLC启停控制299
6 6 3大小球分捡机的PLC控制308
6 7并行序列的PLC顺序控制应用实例317
6 7 1人行道交通信号灯控制317
6 7 2双面钻孔组合机床的PLC控制324
第7章CPM系列PLC模拟量功能与PID闭环控制335
7 1模拟量的基本概念335
7 1 1模拟量处理流程335
7 1 2模拟量的表示及精度336
7 1 3模拟量输入方法339
7 1 4模拟量输出方法339
7 1 5模拟量控制功能340
7 2CPM系列PLC的扩展模拟量输入/输出单元341
7 2 1CPM1AAD041扩展模拟量输入单元341
7 2 2CPM1ADA041扩展模拟量输出单元347
7 2 3CPM1AMAD01扩展模拟量输入/输出单元352
7 2 4CPM1AMAD11扩展模拟量输入/输出单元358
7 3PID闭环控制364
7 3 1模拟量闭环控制系统的组成364
7 3 2PID控制原理365
7 3 3PID功能指令368
第8章PLC的通信与网络372
8 1数据通信的基础知识372
8 1 1数据传输方式372
8 1 2串行通信的分类373
8 1 3串行通信的数据通路形式375
8 1 4串行通信的接口标准375
8 1 5通信介质379
8 2PLC网络系统380
8 2 1网络结构380
8 2 2网络协议381
8 2 3PLC的数据通信系统382
8 3欧姆龙PLC通信系统384
8 3 1欧姆龙PLC网络结构体系384
8 3 2欧姆龙PLC网络类型384
8 4CPM系列PLC的串行通信386
8 4 1无协议通信386
8 4 2上位链接通信395
8 4 31∶1 NT链接通信407
8 4 41∶1 PLC链接通信409
第9章触摸屏与变频器412
9 1触摸屏412
9 1 1触摸屏概述412
9 1 2NS触摸屏414
9 1 3触摸屏软件的使用418
9 1 4触摸屏在PLC控制中的应用实例419
9 2变频器430
9 2 1变频器概述430
9 2 2欧姆龙3G3JZ变频器435
9 2 3变频器的应用实例454
第10章PLC控制系统设计及实例456
10 1PLC控制系统的设计456
10 1 1PLC控制系统的设计原则和内容456
10 1 2PLC控制系统的设计步骤457
10 1 3PLC硬件系统设计459
10 1 4PLC软件系统设计462
10 2PLC在电动机控制中的应用464
10 2 1异步电动机限位往返控制464
10 2 2异步电动机制动控制468
10 2 3异步电动机多速控制470
10 2 4异步电动机顺序启、停控制475
10 3PLC在机床电气控制系统中的应用478
10 3 1PLC在C6140普通车床中的应用478
10 3 2PLC在C650卧式车床中的应用483
10 3 3PLC在Z3040摇臂钻床中的应用488
10 3 4PLC在X62W万能铣床中的应用494
10 3 5PLC在T68卧式镗床中的应用502
第11章PLC的安装与维护511
11 1PLC的安装511
11 1 1PLC的安装要求及注意事项511
11 1 2主机单元的安装512
11 1 3扩展单元的安装513
11 2接线514
11 2 1接线注意事项514
11 2 2主机单元的接线515
11 2 3CPM1A扩展I/O单元的接线519
11 3PLC的维护和维修521
11 3 1检查和维护521
11 3 2异常及其处理521
附录A指令速查集527
附录BCPM2系列PLC的存储区532
附录CASCII(美国标准信息交换)码表540
参考文献542