第1章 可编程序控制器基础知识 1
1.1 可编程序控制器(PLC)的历史与发展 1
1.1.1 PLC的定义 1
1.1.2 PLC的产生与发展 1
1.1.3 PLC的发展趋势 3
1.2 PLC的特点及应用领域 4
1.2.1 PLC的特点 4
1.2.2 PLC的应用领域 5
1.3 PLC的一般构成和基本工作原理 6
1.3.1 一般构成 6
1.3.2 PLC基本工作原理 10
1.4 PLC的编程语言 11
1.4.1 梯形图语言 12
1.4.2 助记符语言 13
1.4.3 逻辑功能图 13
1.5 PLC的性能指标与分类 14
1.5.1 PLC的主要性能指标 14
1.5.2 PLC的分类 15
小结 16
习题与思考题 17
第2章 继电接触器控制系统 18
2.1 概述 18
2.2 常用低压电器 19
2.2.1 按钮及开关 19
2.2.2 接触器、继电器 21
2.3 常用控制线路 23
2.3.1 电气控制线路图的绘制及读图 23
2.3.2 基本控制线路 28
2.3.3 电动机控制的保护环节 35
2.3.4 控制线路连线的基本原则 37
2.4 继电接触器线路图转换PLC梯形图 39
小结 42
习题与思考题 42
第3章 FP1可编程序控制器的规格、性能及系统构成 44
3.1 FP1的类型、规格及特点 44
3.2 FP1技术性能 51
3.3 FP1内部寄存器及I/O配置 53
小结 57
习题与思考题 57
第4章 FP1的指令系统 58
4.1 基本指令 58
4.1.1 基本顺序指令 58
4.1.2 基本功能指令 66
4.1.3 控制指令 71
4.1.4 条件比较指令 78
4.2 高级指令 80
4.2.1 高级指令类型及构成 80
4.2.2 数据传输指令 82
4.2.3 算术运算指令 86
4.2.4 数据比较指令 88
4.2.5 逻辑运算指令 91
4.2.6 数据转换指令 91
4.2.7 数据移位指令 100
4.2.8 位操作指令 102
4.3 指令表 104
4.3.1 基本指令类型 104
4.3.2 高级指令的类型 109
小结 116
习题与思考题 117
第5章 FP1的特殊功能及高级模块 119
5.1 FP1的特殊功能 119
5.1.1 脉冲捕捉功能 119
5.1.2 输入延时滤波功能 119
5.1.3 高速计数功能 120
5.1.4 脉冲输出功能 126
5.1.5 中断功能 127
5.1.6 其它特殊功能指令 129
5.2 FP1的高级模块 131
5.2.1 A/D模块 131
5.2.2 D/A模块 133
5.2.3 应用举例 135
5.3 系统寄存器功能及其设置 136
5.3.1 系统寄存器的功能 136
5.3.2 系统寄存器的设置 136
5.4 FP1的通信功能 137
5.4.1 通信的基本概念及接口 137
5.4.2 FP1的通信方式 139
5.4.3 通信协议 140
5.4.4 FP1与计算机通信的实现 143
小结 149
习题与思考题 149
第6章 编程工具 151
6.1 编程器及其使用 151
6.1.1 编程器的构成 151
6.1.2 编程器的使用 154
6.2 FPWIN GR软件 157
6.2.1 软件安装 157
6.2.2 快捷键的创建 159
6.2.3 FPWIN GR的启动和退出 160
6.2.4 基本操作 162
6.2.5 编辑程序 167
6.2.6 传输程序与监控 182
6.2.7 保存程序 192
6.2.8 打印程序 194
6.3 NPST GR的使用方法 196
6.3.1 电动机控制要求 196
6.3.2 进入NPST GR的工作台 196
6.3.3 程序的输入 197
6.4 FPSOFT的使用方法 199
6.4.1 Y/△启动的控制要求 199
6.4.2 FPSOFT的工作环境 199
6.4.3 编写程序 200
6.4.4 监控与修改 201
小结 201
习题与思考题 202
第7章 其它常用可编程序控制器 203
7.1 日本OMRON(立石)公司C系列可编程序控制器 203
7.1.1 C200H型可编程序控制器系统组成及特点 203
7.1.2 C200H型可编程序控制器存储器分配 204
7.1.3 C200H型可编程序控制器指令系统 208
7.2 日本三菱电机F1型可编程序控制器 219
7.2.1 F1系列可编程序控制器的型号与配置 219
7.2.2 F1的内部继电器及I/O地址分配 220
7.2.3 F1的指令系统 220
7.3 德国西门子S7-200型可编程序控制器 222
7.3.1 F1系列PLC功能总汇 223
7.3.2 S7-200系列PLC输入输出特性 224
7.3.3 S7-200系列PLC存储空间及地址分配 224
小结 225
习题与思考题 225
第8章 PLC程序设计及应用举例 227
8.1 PLC机型选择 227
8.1.1 采用PLC控制的一般条件 227
8.1.2 PLC的机型选择 227
8.2 PLC程序设计的步骤、规则及编程技巧 228
8.2.1 程序设计的基本步骤 228
8.2.2 程序设计的基本规则 229
8.2.3 编程技巧 229
8.3 基本应用程序 231
8.3.1 启动、保持、停止控制 232
8.3.2 互锁控制和互控控制 232
8.3.3 时间控制 233
8.3.4 顺序延时接通控制 235
8.3.5 顺序循环控制 236
8.4 应用程序举例 236
8.4.1 电动机正反转控制 236
8.4.2 运料小车控制 237
8.4.3 物流检测控制 239
8.4.4 抢答器控制 240
8.4.5 机械手控制 242
8.4.6 材料分拣控制 245
小结 246
习题与思考题 249
第9章 实验 250
实验一 基本指令应用 250
实验二 霓虹灯控制 251
实验三 数据处理与显示 252
实验四 交通灯信号控制 254
实验五 三层楼电梯自动控制 256
附录 258