第1章 可编程控制器基础1
1.1 可编程控制器概述1
1.1.1 PLC的产生1
1.1.2 PLC的特点2
1.1.3 PLC的应用4
1.1.4 PLC的分类5
1.1.5 PLC的发展6
1.1.6 PLC的主要技术指标8
1.2 PLC的一般结构9
1.2.1 PLC的硬件系统9
1.2.2 PLC的软件系统14
1.3 PLC的基本工作原理15
1.3.1 PLC的工作方式15
1.3.2 PLC的扫描周期与GPPW软元件
监控18
1.3.3 PLC的I/O响应时间与输入信号
最高频率 20
1.4 丰菱FL1S-20MT型PLC硬件线路21
本章小结28
习题128
第2章 三菱FX系列PLC29
2.1 三菱小型PLC产品29
2.1.1 FX2N系列PLC产品简介29
2.1.2 FX3U系列PLC产品简介30
2.2 三菱FX系列PLC型号命名31
2.2.1 PLC的源型与漏型31
2.2.2 FX系列PLC型号命名方法32
2.3 三菱FX2N系列PLC内部软元件33
2.3.1 输入/输出继电器33
2.3.2 辅助继电器34
2.3.3 状态元件S35
2.3.4 常数K/H与指针P/I 35
2.3.5 定时器T (T0~T255) 36
2.3.6 计数器C (C0~C255) 38
2.3.7 数据寄存器D41
2.4 GX Developer V8.52及其内装的模拟仿真功能42
本章小结45
习题245
PLC原理与应用(三菱FX系列)(第2版)目 录
第3章 三菱FX2N系列PLC基本指令46
3.1 三菱FX2N系列PLC的程序设计语言46
3.1.1 梯形图编程语言46
3.1.2 助记符语言49
3.1.3 流程图语言49
3.2 三菱FX2N系列PLC的基本逻辑指令51
3.2.1 逻辑取与输出线圈驱动指令LD、LDI、OUT52
3.2.2 接点串联指令AND、ANI54
3.2.3 接点并联指令OR、ORI55
3.2.4 串联电路块的并联指令ORB56
3.2.5 并联电路块的串联指令ANB57
3.2.6 多重输出指令MPS、MRD、MPP57
3.2.7 置位与复位指令SET、RST59
3.2.8 脉冲输出指令PLS、PLF61
3.2.9 主控与主控复位指令 MC、MCR62
3.2.10 脉冲型指令LDP/F、ANDP/F、ORP/F63
3.2.11 取反、空操作与程序结束指令INV、NOP、END65
3.3 梯形图程序设计方法67
3.4 基本指令应用程序举例68
本章小结74
习题375
第4章 三菱FX2N型PLC的步进指令79
4.1 状态转移图SFC79
4.1.1 SFC的特点与示例79
4.1.2 FX2N的状态软元件80
4.1.3 SFC的编制方法80
4.2 步进指令与状态编程81
4.2.1 步进指令STL、RET81
4.2.2 单流程SFC与步进梯形图编程83
4.2.3 用三菱FXGP软件设计SFC 85
4.2.4 多流程状态程序设计93
4.3 步进指令应用程序示例101
本章小结113
习题4113
第5章 三菱FX2N系列PLC的功能指令118
5.1 功能指令的基本规则118
5.1.1 功能指令的表示118
5.1.2 功能指令的数据长度120
5.1.3 功能指令的执行方式122
5.1.4 变址操作123
5.2 程序流向控制指令123
5.2.1 条件跳转指令124
5.2.2 转子与返回指令126
5.2.3 中断与返回指令128
5.2.4 主程序结束指令131
5.2.5 警戒时钟指令131
5.2.6 循环指令132
5.3 数据传送指令134
5.3.1 比较指令134
5.3.2 区间比较指令135
5.3.3 传送指令136
5.3.4 移位传送指令137
5.3.5 取反传送指令138
5.3.6 块传送指令139
5.3.7 多点传送指令140
5.3.8 数据交换指令141
5.3.9 BCD变换指令142
5.3.10 BIN变换指令143
5.4 算术和逻辑运算指令144
5.4.1 BIN加法指令144
5.4.2 BIN减法指令145
5.4.3 BIN乘法指令146
5.4.4 BIN除法指令147
5.4.5 BIN加1指令149
5.4.6 BIN减1指令150
5.4.7 逻辑“与”指令150
5.4.8 逻辑“或”指令152
5.4.9 逻辑“异或”指令153
5.4.10 求补指令154
5.5 循环移位与移位指令155
5.5.1 循环右移指令155
5.5.2 循环左移指令156
5.5.3 带进位的循环右移指令158
5.5.4 带进位的循环左移指令159
5.5.5 位元件右移指令160
5.5.6 位元件左移指令161
5.5.7 字元件右移指令162
5.5.8 字元件左移指令164
5.5.9 FIFO写入指令165
5.5.10 FIFO读出指令166
5.6 数据处理指令167
5.6.1 区间复位指令167
5.6.2 译码指令168
5.6.3 编码指令169
5.6.4 置1位总数指令170
5.6.5 置1位判断指令171
5.6.6 求平均值指令171
5.6.7 报警器置位指令172
5.6.8 报警器复位指令173
5.6.9 平方根指令173
5.6.10 浮点数转换指令174
5.7 高速处理指令175
5.7.1 刷新指令175
5.7.2 刷新并调整滤波时间指令175
5.7.3 矩阵输入指令176
5.7.4 高速计数器置位指令177
5.7.5 高速计数器复位指令178
5.7.6 高速计数器区间比较指令179
5.7.7 速度检测指令179
5.7.8 脉冲输出指令180
5.7.9 脉宽调制输出指令181
5.8 方便指令182
5.8.1 置初始状态指令182
5.8.2 数据检索指令182
5.8.3 绝对值式凸轮顺控指令183
5.8.4 增量式凸轮顺控指令185
5.8.5 示教定时器指令186
5.8.6 特殊定时器指令187
5.8.7 交替输出指令188
5.8.8 斜坡信号输出指令189
本章小结190
习题5190
第6章 三菱FX系列PLC的通信194
6.1 PLC通信概述194
6.1.1 通信系统194
6.1.2 通信方式195
6.1.3 PLC使用的通信介质和接口标准197
6.1.4 通信协议199
6.2 PLC通信的实现199
6.2.1 PLC与计算机之间的通信199
6.2.2 PLC与PLC之间的通信202
6.3 用FXGP设计梯形图程序205
6.4 三菱FX系列PLC在SC-09下与上位机通信209
6.5 变频器自由格式通信中的C函数调用213
本章小结219
习题6219
第7章 PLC控制系统应用设计220
7.1 PLC控制系统的总体设计220
7.1.1 PLC控制系统设计的基本原则220
7.1.2 PLC控制系统的设计流程221
7.2 PLC控制系统的设计步骤222
7.2.1 确定控制对象和控制范围222
7.2.2 PLC机型的选择223
7.2.3 内存容量估计224
7.2.4 输入/输出模块的选择225
7.2.5 PLC的硬件设计227
7.2.6 PLC的软件设计227
7.2.7 总装统调228
7.3 PLC控制系统的应用举例228
7.3.1 三菱FX2N系列PLC在电梯自动控制中的应用228
7.3.2 三菱FX2N系列PLC对T68A卧式镗床的控制233
7.3.3 信捷PLC与触摸屏在污水处理中的应用236
7.3.4 丰炜PLC对二相步进电机绝对定位控制240
7.3.5 信捷PLC多段速脉冲输出控制三相步进电机246
本章小结251
习题7251
第8章 PLC控制系统的实验与实训253
8.1 PLC控制系统实验253
8.1.1 实验1 双灯闪烁--熟悉PLC控制实验的步骤254
8.1.2 实验2 点动与长动--在GPPW中调试并加注释255
8.1.3 实验3 直流电机正反转控制PLC系统257
练习题258
8.1.4 实验4 两台电机顺序控制PLC系统258
8.1.5 实验5 笼型异步电机/△降压启动控制PLC系统260
8.1.6 实验6 交通灯控制PLC系统 261
8.1.7 实验7 广告牌PLC控制及SFC的监控调试264
练习题266
8.1.8 实验8 七段码LED显示器PLC控制系统266
8.2 PLC控制系统实训268
8.2.1 实训1 污水处理程序调试和触摸屏编程268
8.2.2 实训2 多段速脉冲输出程序调试和文本显示器编程274
8.2.3 实训3 丰炜绝对定位控制程序的调试与人机界面编程279
8.2.4 实训4 自制PLC并用单片机仿真PLC方法进行控制283
附录A 三菱FX2N系列PLC编程元件287
附录B FX2N系列PLC指令表289
参考文献296 2100433B