《PLC原理与编程实例分析》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:程子华等编著
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2010
  • ISBN:9787118067279
  • 页数:307 页
图书介绍:本书第二版是在第一版基础上对内容进行了重新调整,丰富了实例内容,并增加了触摸屏技术等内容,因此本书相对第一版内容更完整,更系统,更实用。

第1章 绪论 1

1.1 可编程控制器(PLC)的历史与发展趋势 1

1.1.1 PLC的历史 1

1.1.2 PLC的发展趋势 1

1.2 PLC的基本功能与特点 2

1.2.1 PLC的基本功能 2

1.2.2 PLC的特点 4

1.3 PLC的分类和应用 5

1.3.1 PLC的分类 5

1.3.2 PLC的应用 6

1.4 三菱FX系列PLC概述 6

1.4.1 FX系列PLC型号命名方式 6

1.4.2 FX系列PLC概述 7

1.4.3 FX扩展设备 12

习题 14

第2章 PLC的组成和工作原理 15

2.1 PLC的硬件组成 15

2.2 PLC的软件系统和编程语言 18

2.2.1 系统程序 18

2.2.2 用户程序 18

2.2.3 编程语言 18

2.3 PLC的工作原理 19

2.3.1 PLC编程器件概述 19

2.3.2 FX2N系列PLC的编程器件 20

2.3.3 PLC的工作方式 30

习题 31

第3章 基本指令 32

3.1 基本指令概述 32

3.1.1 LD、LDI、OUT指令 32

3.1.2 触点串联指令AND、ANI 33

3.1.3 触点并联指令OR、ORI 33

3.1.4 取脉冲指令LDP、LDF、ANDP、ANDF、ORP、ORF 33

3.1.5 串联电路块的并联连接指令ORB 34

3.1.6 并联电路块的串联连接指令ANB 35

3.1.7 多重输出指令MPS、MRD、MPP 35

3.1.8 主控指令及主控复位指令MC、MCR 37

3.1.9 取反指令INV 38

3.1.10 置位指令SET与复位指令RST 39

3.1.11 微分输出指令PLS、PLF 39

3.1.12 空操作指令NOP与程序结束指令END 39

3.2 基本指令的应用 41

3.2.1 PLC梯形图编程规则 41

3.2.2 程序举例 42

习题 46

第4章 步进指令 49

4.1 状态转移(SFC)图 49

4.2 步进指令与编程 50

4.2.1 步进指令概述 50

4.2.2 状态转移图与梯形图的转换 51

4.2.3 程序的分支 52

4.3 步进指令的应用 53

习题 59

第5章 数制与编码 63

5.1 计数制 63

5.1.1 十进制 63

5.1.2 二进制 64

5.1.3 八进制 65

5.1.4 十六进制 65

5.2 常用计数制及相互转换 65

5.2.1 任意进制数转换为十进制数 65

5.2.2 十进制数转换为任意进制数 66

5.2.3 二进制数与八进制数之间的转换 66

5.2.4 二进制数与十六进制数之间的转换 67

5.2.5 八进制数与十六进制数之间的转换 67

5.3 编码 68

习题 70

第6章 功能指令 72

6.1 功能指令概述 72

6.2 程序流向控制指令 74

6.2.1 条件跳转指令 74

6.2.2 子程序调用与返回指令 75

6.2.3 中断指令 75

6.2.4 主程序结束指令 77

6.2.5 警戒时钟指令 78

6.2.6 循环开始和结束指令 78

6.3 比较及传送指令 79

6.3.1 比较指令 79

6.3.2 区间比较指令 80

6.3.3 传送指令 81

6.3.4 移位传送指令 81

6.3.5 取反传送指令 82

6.3.6 块传送指令 83

6.3.7 多点传送指令 83

6.3.8 数据交换指令 84

6.3.9 BCD码转换指令 85

6.3.10 二进制码转换指令 85

6.4 四则运算及逻辑运算指令 87

6.4.1 二进制加法运算指令 87

6.4.2 二进制减法运算指令 88

6.4.3 二进制乘法运算指令 89

6.4.4 二进制除法运算指令 90

6.4.5 二进制加1指令 91

6.4.6 二进制减1指令 92

6.4.7 逻辑与指令 92

6.4.8 逻辑或指令 93

6.4.9 异或指令 94

6.4.10 求补指令 94

6.5 循环及移位指令 96

6.5.1 循环右移指令 96

6.5.2 循环左移指令 97

6.5.3 带进位循环右移指令 98

6.5.4 带进位循环左移指令 99

6.5.5 位右移指令 100

6.5.6 位左移指令 101

6.5.7 字右移指令 102

6.5.8 字左移指令 103

6.5.9 先入先出(FIFO)写入指令 104

6.5.10 先入先出(FIFO)读出指令 105

6.6 数据处理指令 106

6.6.1 成批复位指令 106

6.6.2 解码指令 107

6.6.3 编码指令 108

6.6.4 置1位总和指令 109

6.6.5 置1位判别指令 110

6.6.6 平均值指令 111

6.6.7 信号报警置位指令 111

6.6.8 信号报警复位指令 112

6.6.9 二进制平方根指令 112

6.6.10 二进制整数转换为二进制浮点指令 113

6.7 高速处理指令 115

6.7.1 输入/输出刷新指令 115

6.7.2 输入滤波时间常数调整指令 115

6.7.3 矩阵输入指令 116

6.7.4 高速计数器置位指令 117

6.7.5 高速计数器复位指令 118

6.7.6 高速计数器区间比较指令 118

6.7.7 速度检测指令 119

6.7.8 脉冲输出指令 121

6.7.9 脉宽调制指令 121

6.7.10 可调速脉冲输出指令 122

6.8 方便指令 124

6.8.1 状态初始化指令 124

6.8.2 数据检索指令 126

6.8.3 绝对值式凸轮顺控指令 127

6.8.4 增量式凸轮顺控指令 129

6.8.5 示教定时器指令 130

6.8.6 特殊定时器指令 132

6.8.7 交替输出指令 132

6.8.8 斜波信号输出指令 133

6.8.9 旋转工作台控制指令 135

6.8.10 数据整理排列指令 137

6.9 外部输入/输出设备指令 138

6.9.1 十键输入指令 139

6.9.2 十六键输入指令 139

6.9.3 数字开关指令 141

6.9.4 七段译码指令 142

6.9.5 带锁存的七段码显示指令 143

6.9.6 方向开关指令 145

6.9.7 ASCII码转换指令 147

6.9.8 ASCII码打印输出指令 147

6.9.9 读特殊功能模块指令 148

6.9.10 写特殊功能模块指令 149

6.10 外围设备(SER)指令 150

6.10.1 串行数据传送指令 150

6.10.2 并行数据传送指令 152

6.10.3 十六进制数转换为ASCII码指令 153

6.10.4 ASCII码转换为十六进制数指令 154

6.10.5 校验码指令 154

6.10.6 模拟量读出指令 155

6.10.7 模拟量开关设定指令 156

6.10.8 PID运算指令 157

6.11 浮点运算指令 159

6.11.1 二进制浮点比较指令 160

6.11.2 二进制浮点区间比较指令 160

6.11.3 二进制浮点转换为十进制浮点指令 161

6.11.4 十进制浮点转换为二进制浮点指令 161

6.11.5 二进制浮点加法指令 162

6.11.6 二进制浮点减法指令 163

6.11.7 二进制浮点乘法指令 163

6.11.8 二进制浮点除法指令 164

6.11.9 二进制浮点开方指令 164

6.11.10 二进制浮点转换为二进制整数指令 165

6.11.11 浮点SIN运算指令 166

6.11.12 浮点COS运算指令 167

6.11.13 浮点TAN运算指令 167

6.11.14 高、低位变换指令 168

6.12 时钟运算指令 169

6.12.1 时钟数据比较指令 169

6.12.2 时钟数据区间比较指令 170

6.12.3 时钟数据加法指令 170

6.12.4 时钟数据减法指令 171

6.12.5 时钟数据读出指令 172

6.12.6 时钟数据写入指令 172

6.13 格雷码变换指令 173

6.13.1 格雷码变换指令 173

6.13.2 格雷码逆变换指令 174

6.14 触点比较指令 175

6.14.1 触点比较指令LD 175

6.14.2 触点比较指令AND 176

6.14.3 触点比较指令OR 177

6.15 点位控制指令 178

6.15.1 当前绝对位置读取指令 178

6.15.2 回原点指令 180

6.15.3 变速脉冲输出指令 181

6.15.4 增量驱动指令 182

6.15.5 绝对位置驱动指令 185

6.15.6 使用点位控制指令注意事项 187

习题 189

第7章 简易编程器及其应用 193

7.1 概述 193

7.2 HPP的组成与操作面板 193

7.2.1 HPP的组成 193

7.2.2 HPP的操作面板 193

7.3 HPP的联机操作 194

7.3.1 操作过程 194

7.3.2 编程操作 195

7.3.3 监视和测试操作 200

7.4 HPP的其他功能 202

7.4.1 联机方式 202

7.4.2 脱机方式 205

第8章 PLC编程软件的应用 208

8.1 软件的安装 208

8.2 程序输入和编辑 208

8.3 程序仿真运行 213

第9章 特殊功能模块的应用 219

9.1 模拟量输入/输出模块 219

9.1.1 FX1N-2AD-BD模拟量输入板 219

9.1.2 FX1N-1DA-BD模拟量输出板 220

9.1.3 模拟量调整器 220

9.1.4 FX0N-3A模拟量输入/输出模块 221

9.1.5 FX2N-2AD模拟量输入模块 224

9.1.6 FX2N-4AD模拟量输入模块 228

9.1.7 FX2N-8AD模拟量输入和温度传感器输入模块 233

9.1.8 FX2N-2DA模拟量输出模块 234

9.1.9 FX2N-4DA模拟量输出模块 238

9.1.10 与Pt100型温度传感器匹配的FX2N-4AD-PT模拟量输入模块 238

9.1.11 与热电偶型温度传感器匹配的FX2N-4AD-TC模拟量输入模块 241

9.1.12 FX2N-2LC温度调节模块 244

9.2 高速计数模块 246

9.3 FX定位控制 247

9.3.1 FX2N-1PG-E脉冲输出模块 247

9.3.2 FX2N-10PG脉冲输出模块 248

9.3.3 FX2N-10GM定位控制器 249

9.3.4 FX2N-20GM定位控制器 250

9.3.5 FX2N-1RM-E-SET可编程凸轮开关 252

9.4 FX通信解决方案 254

9.4.1 FX2N-16CCL-M CC-Link系统主站模块 254

9.4.2 FX2N-32CCL CC-Link接口模块 256

9.4.3 FX2N-16LNK-M MELSEC I/O Link远程I/O连接系统主站模块 257

9.4.4 FX2N-2ASI-M AS接口主站模块 259

9.4.5 FX2N-64DNET DeviceNet接口模块 260

9.4.6 FX0N-32NT-DP Profibus接口模块 261

9.4.7 FX2N-32DP-IF Profibus接口模块 261

9.4.8 FX1N-232-BD/FX2N-232-BD RS-232C通信板 262

9.4.9 FX0N-232ADP RS-232C适配器 263

9.4.10 FX2N-2321F RS-232C通信接口模块 264

9.4.11 FX-232AWC/FX-232AW系列接口 266

9.4.12 FX1N-485-BD/FX2N-485-BD RS-485C通信板 266

9.4.13 FX0N-485-ADP RS-485C通信板适配器 267

9.4.14 FX-485PC-IF RS-232C/RS-485转换接口 268

9.4.15 FX1N-422-BD/FX2N-422-BD RS-422通信板 269

9.4.16 N:N网络连接 270

9.4.17 并联连接 271

9.4.18 计算机连接 272

第10章 PLC在电梯控制中的应用 274

10.1 交流双速电梯的基本工作原理 274

10.2 输入/输出电路的设计 277

10.3 梯形图的设计 279

10.4 梯形图的汇总及总结 289

附录一 FX系列PLC特殊元件 298

附录二 FX系列PLC的指令系统表 302

参考文献 307