《高等职业教育“十二五”规划教材:可编程序控制器原理与应用》以三菱的FX系列为例,介绍了PLC(可编程序控制器)的工作原理、硬件结构、编程元件与指令系统,此外,本书用大量的篇幅介绍了梯形图的经验设计法、时序控制系统梯形图的设计方法、根据继电器电路图设计梯形图的方法、根据顺序功能图设计顺序控制梯形图的3种方法,这引起设计方法很容易被初学者掌握,用它们可以得心应手地设计出任意复杂的开关量控制系统的梯形图。
本书还介绍了PLC控制系统的设计和调试方法、提高系统可靠性和降低硬件费用的方法,以及LC的联网通信等。在附录中简单介绍了三菱FX系列编程软件SWOPC-FXGP/WIN-C的使用方法。
本书可作为高职高专类电气工程及自动化、工业自动化、应用电子、电信技术、机电一体化及其他相关专业教材,同时适合机电类从业人员自学,也可供技术培训和在职技术人员参考。
第1章 概述
1.1 可编程序控制器的产生和发展
1.2 可编程序控制器的定义及分类
1.2.1 可编程序控制器的定义
1.2.2 PLC的分类
1.3 PLC的特点与应用
1.3.1 PLC的特点
1.3.2 PLC的应用
1.4 PLC的发展趋势
思考题与习题
第2章 可编程序控制器的基本组成和工作原理
2.1 可编程序控制器的基本组成
2.1.1 PLC的硬件结构
2.1.2 PLC的软件结构
2.1.3 PLC的外形结构
2.2 PLC的工作原理
2.2.1 扫描工作方式
2.2.2 PLC扫描周期
2.2.3 PLC的程序执行过程
2.3 可编程序控制器的编程语言
2.3.1 梯形图语言
2.3.2 语句表语言
2.3.3 逻辑图语言
2.3.4 顺序功能图语言
2.3.5 高级语言
思考题与习题
第3章 三菱FX系列PLC性能指标和内部软元件
3.1 FX系列PLC硬件配置及性能指标
3.1.1 FX系列PLC型号的说明
3.1.2 FX系列PLC硬件配置
3.1.3 FX系列的I/O扩展单元和扩展模块
3.1.4 FX系列的特殊功能模块简介
3.1.5 FX系列PLC的编程器及其他外部设备
3.1.6 FX系列PLC各单元模块的连接
3.1.7 FX系列PLC的性能指标
3.2 FX系列PLC的编程软元件
3.2.1 数据结构和软元件
3.2.2 输入继电器(X)、
3.2.3 输出继电器(Y)
3.2.4 辅助继电器(M)
3.2.5 内部状态继电器(S)
3.2.6 定时器(T)
3.2.7 计数器(C)
3.2.8 数据寄存器(D)
3.2.9 内部指针(P、I)
3.2.10 FX系列PLC
思考题与习题
第4章 FX系列PLC的基本指令系统
4.1 基本指令系统的功能及应用
4.1.1 逻辑取及驱动线圈指令(LD、LDI、OUT)
4.1.2 触点的串、并联指令
4.1.3 电路块的串、并联指令
4.1.4 LDP、LDF,ANDP、ANDF,ORP和ORF指令
4.1.5 PLS与PLF指令
4.1.6 栈存储器与多重输出指令
4.1.7 置位与复位指令(SET、RST)
4.1.8 主控指令(MC、MCR)
4.1.9 逻辑取反、空操作与结束指令(INV、NOP、END)
4.2 梯形图编程规则和注意事项
4.2.1 梯形图编程规则及优化设计
4.2.2 梯形图编程注意事项
4.3 梯形图的经验设计法
4.3.1 经验设计法
4.3.2 启保停电路
4.3.3 时序控制电路
4.3.4 PLC常闭触点输入时的梯形图
4.3.5 由继电器电路图设计梯形图
4.4 基本指令编程实例
思考题与习题
第5章 顺序控制功能图的设计
5.1 顺序控制功能图
5.1.1 顺序控制功能图的特点
5.1.2 顺序控制功能图的组成
5.1.3 顺序功能图的基本结构
5.2 顺序控制功能图设计举例
5.3 设计基本规则及注意事项
5.3.1 功能图中转换实现的基本规则
5.3.2 绘制顺序功能图的注意事项
5.3.3 顺序控制设计法的本质
思考题与习题
第6章 顺序控制梯形图的编程方法
6.1 步进梯形指令STL设计法
6.1.1 STL指令
6.1.2 单序列的编程方法
6.1.3 选择序列的编程方法
6.1.4 并行序列的编程方法
6.2 SET、RST指令设计法
6.2.1 单序列的编程方法
6.2.2 选择序列的编程方法
6.2.3 并行序列的编程方法
6.3 启保停电路设计法
6.3.1 单序列的编程方法
6.3.2 选择序列的编程方法
6.3.3 并行序列的编程方法
6.3.4 只有两步闭环的处理
6.4 具有多种工作方式的系统的编程方法
6.4.1 工作方式
6.4.2 使用启保停电路的编程方法
6.4.3 使用SET、RST指令的编程方法
6.4.4 使用步进梯形指令STL的编程方法
思考题与习题
第7章 FX系列PLC功能指令系统
7.1 功能指令的表示形式与数据结构
7.1.1 功能指令的表示形式
7.1.2 功能指令的含义
7.1.3 功能指令的数据格式
7.2 FX系列PLC功能指令介绍
7.2.1 程序流程控制类指令(FNC00~FNC09)
7.2.2 比较与传送类指令(FNCl0~FNCl9)
7.2.3 算术和逻辑运算类指令(FNC20~FNC29)
7.2.4 循环与移位类指令(FNC30~FNC39)
7.2.5 数据处理指令(FNC40~FNC49)
7.2.6 高速处理指令(FNC50~FNC59)
7.2.7 其他功能指令
思考题与习题
第8章 应用系统设计与调试
8.1 PLC应用系统的设计调试方法
8.1.1 系统规划
8.1.2 系统设计
8.1.3 PLC及其组件的选型
......