第1章 液压控制系统的组成及特点 1
第2章 PLC与液压控制系统的接口 4
2.1 国内常见PLC的种类及负载接口特点 4
2.2 PLC输入接点对输入信号的要求 5
第3章 PLC的硬件配置及安装方法 11
3.1 FX2系列PLC基本情况 11
3.2 FX2系列PLC输入输出扩展 12
3.3 殊功能适配器 12
3.5 使用PLC应注意的几个问题 13
3.4 PLC型号的命名方法 13
第4章 PLC软元件及基本指令 16
4.1 软元件功能介绍 16
4.1.1 输入继电器X 16
4.1.2 输出继电器Y 17
4.1.3 辅助继电器M 17
4.1.4 状态元件S 18
4.1.5 指针P/I 20
4.1.7 定时器T 21
4.1.6 常数K/H 21
4.1.8 计数器C 24
4.1.9 数据寄存器D 36
4.1.10 变址寄存器V/Z 37
4.1.11 用户可用存储器的分配 37
4.2 基本逻辑指令 38
4.2.1 PLC程序执行方式 38
4.2.2 逻辑“取”指令LD和LDI 40
4.2.3 输出指令OUT 40
4.2.4 触点串联指令AND和ANI 41
4.2.5 触点并联指令OR和ORI 43
4.2.6 串联逻辑组的并联指令ORB 44
4.2.7 并联逻辑组的串联指令ANB 45
4.2.8 多重输出指令MPS、MRD和MPP 46
4.2.9 主控逻辑指令MC和MCR 51
4.2.10 自保持与复位指令SET和RST 53
4.2.11 脉冲输出指令PLS和PLF 54
4.2.12 空操作指令NOP 55
4.2.13 程序结束指令END 56
第5章 步进顺控指令及编程方法 57
5.1 步进顺控的基本概念 57
5.1.1 状态转移图 57
5.1.2 状态转移图中的选择性分支与汇合 58
5.1.3 状态转移图中的并列式分支与汇合 58
5.2 步进顺控指令的编程方法 59
5.2.1 初始状态的编程 60
5.2.2 选择性分支、汇合步进梯形图编程 61
第6章 功能指令及编程方法 69
6.1 功能指令的通用规则 69
6.1.1 功能指令的表达方式 69
6.1.2 数据长度 70
6.1.3 脉冲执行方式 71
6.1.4 位元件及字元件的组成 71
6.1.5 变址寄存器V、Z的使用方法 73
6.2.1 有条件跳转 74
6.2 程序流向控制类指令(FNC 00~FNC 09) 74
6.2.2 子程序调用及返回 76
6.2.3 中断的使用及返回 79
6.2.4 主程序结束指令 80
6.2.5 警戒时钟刷新 81
6.2.6 循环 81
6.3 数据传送和比较类指令(FNC 10~FNC 19) 83
6.3.1 比较指令 83
6.3.2 区间比较指令 84
6.3.3 数据传送指令 85
6.3.4 移位传送指令 85
6.3.5 取反传送指令 86
6.3.6 块传送指令 87
6.3.7 多点传送指令 87
6.3.8 数据交换指令 88
6.3.9 BCD码变换指令 88
6.3.10 二进制BIN变换指令 89
6.4.1 二进制加法指令 90
6.4.2 二进制减法指令 90
6.4 算术和逻辑运算类指令(FNC20~FNC 29) 90
6.4.3 二进制乘法指令 91
6.4.4 二进制除法指令 92
6.4.5 加一指令 93
6.4.6 减一指令 94
6.4.7 逻辑“与”指令 94
6.4.8 逻辑“或”指令 95
6.4.9 逻辑“异或”指令 96
6.5.1 循环右移指令 97
6.4.10 求补码指令 97
6.5 移位操作类指令(FNC30~FNC 39) 97
6.5.2 循环左移指令 98
6.5.3 带进位循环右移指令 98
6.5.4 带进位循环左移指令 99
6.5.5 位元件右移指令 99
6.5.6 位元件左移指令 100
6.5.7 字右移指令 101
6.5.8 字左移指令 103
6.5.9 先入先出写指令 104
6.5.10 先入先出读指令 105
6.6 数据处理类指令(FNC40~FNC 49) 106
6.6.1 批复位指令 106
6.6.2 解码指令 106
6.6.3 编码指令 107
6.6.4 统计“ON”总数指令 108
6.6.5 “ON”位判别指令 109
6.6.6 取平均值指令 109
6.6.8 报警器复位指令 110
6.6.7 报警器置位指令 110
6.7 高速处理类指令(FNC50~FNC 59) 111
6.7.1 刷新指令 111
6.7.2 刷新并调整滤波时间指令 112
6.7.3 矩阵输入指令 112
6.7.4 高速计数器快速驱动指令 114
6.7.5 高速计数器快速复位指令 114
6.7.6 高速计数器区间比较指令 115
6.7.8 脉冲输出指令 117
6.7.7 速度检测指令 117
6.7.9 脉宽调制输出指令 118
6.8 特殊指令(FNC60~FNC69) 119
6.8.1 置初始状态指令 119
6.8.2 绝对值式凸轮顺控指令 120
6.8.3 增量式凸轮顺控指令 121
6.8.4 示教定时器指令 123
6.8.5 特殊定时器指令 124
6.8.6 交替输出指令 125
6.8.7 斜坡信号指令 126
6.8.8 旋转台控制专用指令 127
6.9 外部I/O相关指令(FNC70~FNC79) 128
6.9.1 数字键输入指令 128
6.9.2 数字键和功能键输入指令 129
6.9.3 数码开关输入指令 130
6.9.4 七段码解码指令 132
6.9.5 分时扫描驱动显示指令 133
6.9.6 功能按键指令 134
6.9.7 ASCII码变换指令 135
6.9.8 数据输出指令 136
6.10 FX系列外接设备相关指令(FNC80~FNC 89) 137
6.10.1 主从并联输入信号共享指令 137
6.10.2 变量读指令 138
6.10.3 变量圆整指令 139
6.11 F2系列外接设备相关指令(FNC90~FNC 99) 139
6.11.1 MELSEC NET/MINI网驱动指令 140
6.11.2 模拟量读入指令 140
6.11.4 RM及GM模块相关指令 141
6.11.3 模拟量输出指令 141
第7章 PLC在液压控制系统中的应用实例 142
7.1 板框式全液压压滤机PLC控制系统 142
7.2 旋压机PLC控制系统 154
7.3 大麦粉碎机PLC控制系统 158
7.4 碎纸屑压块机PLC控制系统 166
附录一 功能指令速查表 171
附录二 特殊软元件功能速查表 176