1 PLC原理及结构 1
1.1 概述 1
1.1.1 PLC的主要功能 1
1.1.2 PLC的主要特点 2
1.1.3 PLC应用范围 3
1.1.4 PLC应用类型 3
1.1.5 PLC发展趋势 4
1.2 PLC的基本结构 4
1.2.1 中央处理器(CPU) 5
1.2.2 存储器 5
1.2.3 输入/输出接口 6
1.2.4 模拟I/O接口 7
1.2.5 智能I/O接口 7
1.2.6 通信接口 7
1.2.7 扩展接口 8
1.2.8 编程器 8
1.2.9 电源 8
1.2.10 总线 8
1.3 PLC工作原理 8
1.3.1 基本工作原理 8
1.3.2 巡回扫描原理 9
1.3.3 工作过程 9
1.3.4 PLC对输入/输出的处理规则 10
1.4 PLC的分类 10
1.4.1 按结构形式分类 10
1.4.2 按I/O点数和内存容量分类 11
1.4.3 按功能分类 11
1.5 FP小型机配置 11
1.5.1 产品构成 11
1.5.2 存储器分配 14
1.5.3 FP1技术性能 16
1.5.4 FP0技术性能 18
1.5.5 FP∑的技术性能 20
本章小结 20
习题与思考题 21
2 PLC指令系统 22
2.1 基本指令 22
2.1.1 基本顺序指令 22
2.1.2 基本功能指令 29
2.1.3 控制指令 34
2.1.4 比较指令 41
2.2 高级指令 43
2.2.1 高级指令的类型及其构成 43
2.2.2 数据传输指令 44
2.2.3 算术运算指令 50
2.2.4 数据比较指令 58
2.2.5 逻辑运算指令 61
2.3 特殊指令 63
2.3.1 并行打印输出指令 63
2.3.2 高速计数器指令 64
2.3.3 F355(PID)指令 69
本章小结 71
习题与思考题 71
3 PLC编程 73
3.1 程序设计语言 73
3.1.1 梯形图语言 73
3.1.2 助记符语言 74
3.2 编程方法 75
3.2.1 编程前的准备 75
3.2.2 程序的结构形式 75
3.2.3 程序设计方法 76
3.3 编程技巧 78
3.3.1 程序编制的一般技巧 78
3.3.2 逻辑程序设计技巧 80
3.3.3 运算程序设计技巧 88
3.4 编程器 92
3.4.1 键盘 93
3.4.2 指令输入方式 94
3.4.3 OP功能的使用 95
本章小结 98
习题与思考题 98
4 PLC的特殊功能及通讯 101
4.1 特殊功能 101
4.1.1 高速计数器 101
4.1.2 输入延时滤波 102
4.1.3 脉冲捕捉功能 103
4.1.4 中断功能 104
4.1.5 特殊功能的优先权排队 104
4.1.6 索引寄存器功能 104
4.2 高级模块 106
4.2.1 A/D转换模块 106
4.2.2 D/A转换模块 110
4.3 PID控制算式 113
4.3.1 理想的PID控制算式 113
4.3.2 实际的PID算式 115
4.3.3 PID参数的整定 118
4.4 通信功能 119
4.4.1 通信方式 119
4.4.2 串行通信的数据传送方式 119
4.4.3 串行通信接口 120
本章小结 121
习题与思考题 122
5 PLC编程软件 123
5.1 简介 123
5.1.1 概述 123
5.1.2 使用方式 123
5.1.3 工作窗口 124
5.2 参数设置 126
5.2.1 PLC型号及其他设置 126
5.2.2 系统寄存器设置 126
5.2.3 通信参数设置 127
5.2.4 FPWIN GR参数设置 128
5.2.5 I/O分配及遥控I/O分配设置 129
5.3 程序编辑 129
5.3.1 输入新程序 129
5.3.2 常用编辑方法 131
5.3.3 注释编辑 133
5.3.4 程序管理 135
5.3.5 程序监控 136
本章小结 141
习题与思考题 141
6 触摸屏 143
6.1 触摸屏的特点及使用 143
6.1.1 GT系列触摸屏的特点 143
6.1.2 GT系列触摸屏的技术参数 143
6.1.3 GT10触摸屏的系统设置 145
6.1.4 触摸屏的通信方式 147
6.2 GTWIN软件使用 148
6.2.1 简述 148
6.2.2 工作窗口 148
6.3 参数设置 150
6.3.1 设置PLC及GT型号 150
6.3.2 设置GTWIN参数 150
6.3.3 设置GT参数 151
6.4 GTWIN基本操作 154
6.4.1 打开组件库 154
6.4.2 编辑组件 154
6.4.3 传输文件 162
6.5 设计举例 163
本章小结 164
习题与思考题 164
7 变频器 165
7.1 概述 165
7.1.1 变频器的类型 165
7.1.2 变频器的特点 166
7.1.3 变频器的发展 166
7.2 变频器原理 166
7.2.1 变频调速的基本控制方式 167
7.2.2 矢量控制方式 168
7.2.3 变频器的构成 169
7.3 变频器的操作与运行 170
7.3.1 变频器的操作和显示 170
7.3.2 变频器的运行方式 172
7.4 变频器的功能与选择 175
7.4.1 变频器的功能 175
7.4.2 变频器的保护 177
本章小结 179
习题与思考题 179
8 组态王 180
8.1 概述 180
8.1.1 组态王软件的结构 180
8.1.2 组态王与外部设备的通讯 180
8.1.3 建立应用工程 181
8.2 建立一个新工程 181
8.2.1 建立新工程的方法 181
8.2.2 定义画面 183
8.2.3 定义设备和数据变量 185
8.2.4 数据库变量 188
8.3 动画连接 191
8.3.1 动画连接方法 191
8.3.2 命令语言 193
8.4 报警和事件 197
8.4.1 报警和事件窗口 197
8.4.2 建立报警和事件窗口 199
8.5 趋势曲线 203
8.5.1 实时趋势曲线 203
8.5.2 历史趋势曲线 205
8.6 报表系统 208
8.6.1 组态王内嵌数据报表 208
8.6.2 用EXCEL作报表输出 211
8.6.3 组态王和EXCEL之间的动态数据交换 213
8.7 控件 216
8.7.1 控件简介 216
8.7.2 X-Y控件 216
8.7.3 棒图控件 218
本章小结 219
习题与思考题 220
9 综合应用实例 221
9.1 PLC的基本应用 221
9.1.1 自锁、联锁控制 221
9.1.2 时间控制 223
9.1.3 顺序控制 224
9.1.4 单按钮控制电动机的启停 227
9.2 PLC的工业应用 228
9.2.1 运料小车控制 228
9.2.2 交通信号灯控制 231
9.2.3 混合液体设备的控制 234
9.2.4 自动送料装车控制 237
9.3 PLC的综合应用 241
9.3.1 试验电炉控制系统 241
9.3.2 自动记忆挖掘机控制系统 247
本章小结 251
习题及思考题 252
附录一 指令表 254
附录二 特殊内部继电器一览 269
附录三 特殊数据寄存器一览 270
附录四 系统寄存器一览 272
附录五 非键盘指令(SC键调出) 274
附录六 OP功能 275
参考文献 276