本书是将PLC电气控制系统设计与组态监控技术结合起来,用于PLC自动化系统设计教学的教材。全书共分为7章,介绍了PLC工作原理、指令系统、特殊功能及高级模块;PLC的编程特点、原则、方法和步骤;PLC编程工具及监控组态软件等。书中由技人深地介绍了大量的应用实例,以使读者更好地掌握PLC的编程技巧。虽然本书重点介绍了松下的FP1型PLC,但书中给出的PLC实例和PLC组态仿真系统同样适用于松下的其他系列产品,如FPOR型PLC。书中所有的PLC程序都用这两种机型进行了验证。本书的电子资源包含精心制作的多媒体教学课件、全部的详细习题解答、 PLC控制组态仿真综合设计实例、 PLC组态仿真实验教学课件及多个带解说的演示课件。配套光盘中所带的PLC控制组态仿真课件已与力控Force-Control 7.0 系统程序融为一体,可使读者在开发PLC控制系统时不需被控实物,只通过组态监控界面就可检验所编程序的执行结果正确与否。
样章试读
目录
- 目录
第三版前言
第1章 可编程控制器的基本知识 1
1.1 可编程控制器的产生和发展 1
1.2 可编程控制器的特点及分类 2
1.2.1 PLC的主要特点 2
1.2.2 PLC的分类 3
1.3 可编程控制器的应用场合和发展趋势 5
1.3.1 PLC的应用场合 5
1.3.2 PLC的发展趋势 6
1.4 可编程控制器的基本结构 6
1.4.1 PLC的系统结构 6
1.4.2 PLC各部分的作用 7
1.5 可编程控制器的工作原理及技术性能 10
1.5.1 PLC的基本工作原理 10
1.5.2 PLC的主要技术指标 11
1.5.3 PLC的内存分配 12
1.6 可编程控制器的几种编程语言 13
1.6.1 梯形图语言 13
1.6.2 指令助记符语言 14
1.7 软PLC简介 14
1.7.1 软PLC的概念和特点 14
1.7.2 软PLC产品简介 15
1.7.3 软PLC系统结构和技术实现 15
1.7.4 软PLC的技术优势及其发展的制约因素 16
小结 17
习题 18
第2章 松下电工FP系列可编程控制器 19
2.1 FP1系列可编程控制器及技术性能 19
2.1.1 FPl系列PLC的类型及构成 19
2.1.2 FPl系列PLC的技术性能 22
2.2 FP1的内部寄存器及I/O配置 23
2.2.1 FP1的内部寄存器配置 23
2.2.2 FP1的I/O地址分配 27
2.3 FP系列小型机的其他机型简介 29
2.3.1 微型可编程控制器FP0R机型介绍 29
2.3.2 FP0R系列可编程控制器产品规格及技术性能 30
2.3.3 微型可编程控制器FPΣ机型简介 32
2.3.4 FP-M单板式可编程控制器简介 33
小结 34
习题 34
第3章 FP1的指令系统 36
3.1 概述 36
3.1.1 继电器系统与PLC指令系统 36
3.1.2 FP1指令系统分类 37
3.2 FP1的基本指令 38
3.2.1 基本顺序指令 38
3.2.2 基本功能指令 45
3.2.3 控制指令 52
3.2.4 比较指令 63
3.3 高级指令概述 65
3.3.1 高级指令的类型 65
3.3.2 高级指令的构成 66
3.3.3 高级指令的操作数 66
3.3.4 使用高级指令应注意的问题 67
3.4 FP1的高级指令 67
3.4.1 数据传送指令 68
3.4.2 算术运算指令 73
3.4.3 数据比较指令 78
3.4.4 逻辑运算指令 81
3.4.5 数据转换指令 81
3.4.6 数据移位指令 86
3.4.7 位操作指令 90
3.4.8 特殊指令 92
小结 95
习题 96
第4章 PLC的编程及应用 99
4.1 松下电工PLC编程工具简介 99
4.1.1 松下电工PLC编程软件 99
4.1.2 FP编程器Ⅱ 109
4.2 PLC编程特点和原则 111
4.2.1 PLC的编程特点 112
4.2.2 PLC的编程原则 113
4.3 PLC基本编程电路 116
4.3.1 AND电路 116
4.3.2 OR电路 116
4.3.3 自锁(自保持)电路 117
4.3.4 互锁电路 117
4.3.5 分频电路 118
4.3.6 时间控制电路 118
4.3.7 其他电路 123
4.4 PLC应用编程实例 124
4.4.1 电动机正反转控制 124
4.4.2 流水灯控制 127
4.4.3 设备顺序启动-循环控制 128
4.4.4 多台电动机顺序启动与逆序停止控制 130
4.4.5 锅炉点火和熄火控制 131
4.4.6 房间灯的控制 134
4.4.7 多地点控制 135
4.4.8 易拉罐自动生产线计数控制 137
4.4.9 查找最大数 138
4.4.10 中断控制电路 139
小结 140
习题 140
第5章 FP1的特殊功能和高级模块 145
5.1 FP1的特殊功能 145
5.1.1 脉冲输出 145
5.1.2 高速计数功能(HSC) 145
5.1.3 可调输入延时滤波功能 150
5.1.4 输入窄脉冲捕捉功能 151
5.1.5 特殊功能占用输入端优先权排队 152
5.1.6 其他功能 152
5.2 FP1的高级模块 152
5.2.1 A/D转换模块 152
5.2.2 D/A转换模块 156
5.3 FP1的通信功能 158
5.3.1 通信的有关基本概念 160
5.3.2 FP1的通信接口 161
5.3.3 FP1的通信方式 162
5.3.4 PLC与触摸屏之间的通信 164
5.3.5 基于人机界面的PLC控制系统的仿真 164
5.3.6 专用通信协议MEWTOCOL 165
小结 165
习题 166
第6章 监控组态软件与PLC应用综合设计 167
6.1 监控组态软件简介 167
6.1.1 监控组态软件简介 167
6.1.2 力控监控组态软件简介 168
6.1.3 力控组态软件实例入门 170
6.2 自动售货机PLC控制与监控组态设计 179
6.2.1 自动售货机功能分析 179
6.2.2 设计任务的确定 180
6.2.3 程序设计部分 181
6.2.4 售货机仿真界面的设计 188
6.2.5 售货机仿真界面中各变量的定义 190
6.2.6 数据连接 196
6.2.7 自动售货机PLC控制梯形图 199
6.37 层楼电梯PLC控制与监控组态设计 202
6.3.1 电梯的基本功能 202
6.3.2 电梯实际运行中的情况分析 203
6.3.3 电梯控制PLC编程 205
6.3.4 7层楼电梯PLC控制参考程序 211
小结 211
习题 215
第7章 实验 216
7.1 指令系统实验 216
实验一 基本顺序指令练习 216
实验二 定时指令和计数指令的应用 218
实验三 几种数据移位指令的应用 220
实验四 算术运算指令的应用 221
实验五 子程序调用指令的应用 222
实验六 A/D、D/A模块的应用 223
7.2 PLC控制组态软件综合仿真实验 225
实验一 运货小车PLC控制组态仿真实验 226
实验二 一维位置PLC控制组态仿真实验 229
实验三 十字路口交通指挥灯PLC控制组态仿真实验 231
实验四 红酒装箱自动生产线组态仿真实验 235
实验五 LED数码显示PLC控制组态仿真实验 239
实验六 霓虹灯PLC控制组态仿真实验 242
实验七 溶液混合PLC控制组态仿真实验 246
参考文献 250
附录 251
附录一 特殊内部继电器表 251
附录二 特殊数据寄存器表 253
附录三 FP1系统寄存器表 255
附录四 基本指令表 258
附录五 高级指令表 262