《S7-300/400 PLC梯形图与语句表编程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:边春元,宋崇辉,任双艳等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2009
  • ISBN:9787111261469
  • 页数:320 页
图书介绍:本书主要介绍了PLC的发展、特点、组成及简单工作原理等。

第1章 PLC基础 1

1.1 PLC的发展概况 1

1.1.1 PLC的由来 1

1.1.2 PLC的发展简史 2

1.1.3 PLC的发展趋势 2

1.2 PLC的功能及应用 3

1.2.1 PLC的功能 3

1.2.2 PLC的应用 4

1.3 PLC的分类和特点 5

1.3.1 PLC的分类 5

1.3.2 PLC的特点 7

1.4 PLC的组成及工作原理 8

1.4.1 PLC的基本组成 8

1.4.2 PLC的基本工作原理 10

1.5 PLC的主要编程语言 12

1.6 S7系列PLC概述 14

第2章 S7-300/400PLC的硬件系统及内部资源 16

2.1 硬件系统基本构成 16

2.1.1 概述 16

2.1.2 S7-300/400 PLC的组成 18

2.1.3 S7-300/400 PLC的结构 22

2.2 CPU模块及性能特点 27

2.2.1 S7-300 PLC的CPU模块 27

2.2.2 S7-400 PLC的CPU模块 32

2.3 输入/输出模块及模块地址的确定 35

2.3.1 S7-300 PLC的SM 35

2.3.2 S7-400 PLC的SM 43

2.3.3 模块诊断与过程中断 46

2.3.4 信号模块地址的确定 46

2.4 S7-300/400 PLC的内部资源 48

2.4.1 装载存储区 48

2.4.2 工作存储区 49

2.4.3 系统存储区 50

2.4.4 外设I/O存储区与累加器 51

2.4.5 状态字寄存器 51

2.4.6 系统存储器区域划分及其功能 53

2.5 分布式I/O 54

第3章 S7-300/400 PLC的梯形图和语句表指令 57

3.1 STEP7的编程语言和PLC的程序结构 57

3.1.1 STEP 7的编程语言 57

3.1.2 PLC的程序结构 60

3.2 S7-300/400 PLC的指令系统基础 61

3.2.1 数制 61

3.2.2 数据类型 62

3.2.3 数据的格式标记 64

3.2.4 指令的基本组成 65

3.2.5 操作数 66

3.2.6 寻址方式 67

3.3 位逻辑指令 70

3.3.1 语句表的位逻辑指令 70

3.3.2 梯形图的位逻辑指令 74

3.4 数据处理指令 80

3.4.1 STL的装入指令与传送指令 80

3.4.2 LAD的赋值指令 83

3.4.3 STL的比较指令 84

3.4.4 LAD的比较指令 85

3.4.5 STL的转换指令 86

3.4.6 LAD的转换指令 91

3.4.7 STL和LAD的移位指令 97

3.4.8 STL和LAD的循环移位指令 103

3.5 计数器与定时器指令 106

3.5.1 STL的计数器指令 106

3.5.2 LAD的计数器指令 108

3.5.3 定时器指令 111

3.5.4 STL的定时器指令 113

3.5.5 LAD的定时器指令 119

3.6 算术运算指令 126

3.6.1 整数算术运算指令 126

3.6.2 STL的整数算术运算指令 127

3.6.3 LAD的整数算术运算指令 132

3.6.4 浮点数算术运算指令 136

3.6.5 STL的浮点数算术运算指令 137

3.6.6 LAD的浮点数算术运算指令 143

3.6.7 STL的字逻辑运算指令 145

3.6.8 LAD的字逻辑运算指令 149

3.7 程序控制指令 152

3.7.1 STL的程序控制指令 152

3.7.2 LAD的程序控制指令 161

3.8 数据块指令 168

3.8.1 STL的数据块指令 168

3.8.2 LAD的数据块指令 169

3.9 逻辑控制指令 169

3.9.1 STL的逻辑控制指令 170

3.9.2 LAD的逻辑控制指令 178

3.10 其他指令 179

3.10.1 STL的累加器操作指令 179

3.10.2 LAD的状态位指令 183

3.11 STL和LAD编程举例 187

3.11.1 STL编程 188

3.11.2 LAD编程 188

第4章 利用STEP 7创建和编辑项目 190

4.1 STEP 7概述 190

4.1.1 STEP 7的标准软件包 191

4.1.2 人机接口 193

4.2 创建与编辑项目 193

4.2.1 利用STEP 7创建项目的步骤 193

4.2.2 项目结构 195

4.2.3 创建项目 196

4.2.4 编辑项目 196

4.3 硬件组态 199

4.3.1 硬件组态的任务与步骤 199

4.3.2 CPU的参数设置 201

4.3.3 I/O模块的参数设置 206

4.4 定义符号 209

4.4.1 共享符号与局域符号 209

4.4.2 符号表概述 211

4.4.3 输入共享符号 212

4.4.4 导入/导出符号表 214

4.5 生成逻辑块 214

4.5.1 建立逻辑软件块 214

4.5.2 编辑变量声明表 216

4.5.3 编辑语句和文字注释时的注意事项 216

4.5.4 编制并输入程序 218

4.6 刷新块调用与逻辑块存盘 218

4.6.1 刷新块调用 218

4.6.2 逻辑块存盘 219

4.7 在线连接的建立与在线操作 220

4.8 下载操作 221

4.8.1 下载方式 221

4.8.2 下载准备 222

4.8.3 下载方法 223

4.8.4 下载组态 223

4.8.5 下载块或用户程序到EPROM存储卡 224

4.8.6 PLC中块的更新 224

4.8.7 清理存储空间 225

4.9 上传操作 225

4.9.1 上传站参数 225

4.9.2 上传硬件组态和连接组态 226

4.10 程序的调试——PLC应用系统的调试 226

4.11 程序的调试——用变量表调试程序 227

4.11.1 用变量表调试程序 227

4.11.2 变量表的基本功能 228

4.11.3 创建变量表 228

4.11.4 使用变量表 230

4.12 程序的调试——用程序状态功能调试程序 233

4.12.1 程序状态功能的启动 233

4.12.2 程序状态的显示 234

4.12.3 单步与断点功能的使用 236

4.12.4 HOLD模式 237

4.12.5 编程数据块状态 238

第5章 梯形图和语句表的编程方法 239

5.1 程序布局及编程规则 239

5.1.1 梯形图 239

5.1.2 语句表 240

5.2 在OB1中创建程序 241

5.2.1 编程的准备工作 241

5.2.2 用梯形图编制OB1 243

5.2.3 用语句表编制OB1 245

5.3 创建一个有功能块和数据块的程序 247

5.3.1 创建并打开功能块 247

5.3.2 用梯形图编制FB1 247

5.3.3 用语句表编制FB1 249

5.3.4 生成背景数据块并修改实际值 250

5.3.5 用梯形图编制块调用程序 250

5.3.6 用语句表编制块调用程序 252

5.4 创建一个功能 253

5.4.1 创建并打开功能 253

5.4.2 在OB1中调用功能 254

第6章 PLC控制系统设计 257

6.1 PLC控制系统的设计原则、内容和步骤 257

6.2 交通信号灯控制系统设计 259

6.2.1 交通信号灯控制系统的PLC配置 259

6.2.2 交通信号灯控制系统的梯形图 261

6.3 电梯控制系统设计 264

6.3.1 电梯控制系统的PLC配置 264

6.3.2 电梯控制系统的梯形图 264

6.4 热轧层流冷却控制系统设计 272

6.4.1 层流冷却控制系统的功能 272

6.4.2 层流冷却控制系统的硬件设计 276

6.4.3 层流冷却控制系统的软件设计 287

6.5 开发技巧和经验总结 308

附录 310

附录A 语句表指令 310

附录B 组织块、系统功能与系统功能块 312

附录C 常用缩写词 317

参考文献 320