《西门子PLC开发入门与典型实例 修订版》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:海心,马银忠,刘树青编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2010
  • ISBN:9787115229755
  • 页数:290 页
图书介绍:本书以德国西门子公司的S7系列可编程控制器(PLC)为蓝本,由浅入深、循序渐进地介绍了PLC应用开发电气基础、PLC应用硬件基础、PLC应用软件基础、PLC应用实例等相关知识。

第1篇 基础篇 3

第1章 PLC应用开发电气基础 3

1.1 PLC应用概述 3

1.2 电气控制系统电路图 6

1.2.1 电路图的作用与绘制 6

1.2.2 电路图中电路工作原理分析 7

1.2.3 采用PLC的控制系统电路图 7

1.2.4 采用“继电器+PLC”的控制系统电路图 8

1.3 与PLC连接的常用电器元件 9

1.3.1 输入控制信号电器 9

1.3.2 输出执行电器 12

1.4 继电器控制系统与PLC控制系统应用比较举例 15

第2章 PLC应用硬件基础 17

2.1 PLC组件简述 17

2.1.1 PLC基本组成结构 17

2.1.2 整体式PLC结构简述 19

2.1.3 模块组合式PLC结构简述 20

2.2 PLC与外围设备连接 20

2.2.1 PLC与被控设备的连接 21

2.2.2 PLC与PLC之间的连接 22

2.2.3 PLC与上位计算机的连接 22

2.3 PLC工作原理简述 23

2.3.1 PLC的工作方式 23

2.3.2 PLC设备控制程序 24

第3章 PLC应用软件基础 26

3.1 编程基础 26

3.1.1 编程元素 26

3.1.2 编程语言简介 27

3.1.3 编程规则 29

3.1.4 控制系统设计及编程常用图 29

3.2 编程软件 33

3.2.1 软件概述 33

3.2.2 西门子S7.200系列编程软件应用 35

3.2.3 西门子S7-300系列编程软件应用 37

第2篇 PLC应用基础篇 45

第4章 PLC基本控制指令应用基础 45

4.1 逻辑控制指令应用 45

4.1.1 基本逻辑控制指令 45

4.1.2 特殊功能指令 50

4.1.3 控制实例 53

4.2 计数控制指令应用 58

4.2.1 指令简介 58

4.2.2 控制实例 63

4.3 定时控制指令应用 64

4.3.1 指令简介 64

4.3.2 定时器指令应用 66

4.3.3 控制实例 67

4.4 控制指令应用 70

4.4.1 控制指令简介 70

4.4.2 控制实例 74

4.5 步进控制指令应用 77

4.5.1 步进控制简介 77

4.5.2 步进指令简介 77

4.5.3 步进指令控制流程图 78

4.5.4 零件搬运机械手控制 91

4.6 传送指令应用 100

4.6.1 指令简介 100

4.6.2 应用实例 104

4.7 比较功能指令应用 105

4.7.1 比较功能指令简介 105

4.7.2 比较指令应用实例 106

4.8 算术功能指令应用 108

4.8.1 指令简介 108

4.8.2 应用实例 116

4.9 程序的运行、监视、测试 117

4.9.1 程序的运行 117

4.9.2 程序的监视 118

4.9.3 程序测试 118

第5章 PLC控制程序线性编程实例 120

5.1 设备结构与工作过程分析 120

5.1.1 洗衣机概述 120

5.1.2 洗衣机工作过程与信号分析 121

5.2 设备控制要求分析 123

5.2.1 正常运行 123

5.2.2 强制停止 124

5.2.3 正常运行与强制停止控制流程图 124

5.3 PLC输入/输出通道分配与端子图 125

5.3.1 通道分配 126

5.3.2 I/O端子图 127

5.4 PLC控制程序设计 128

5.4.1 控制程序结构 128

5.4.2 控制程序设计(梯形图形式、助记符形式及功能块图形式) 128

5.5 设计小结 137

第6章 步进控制应用 139

6.1 控制指令简介 139

6.2 大小球分拣设备分析 140

6.2.1 大小球分拣传送过程分析 140

6.2.2 大小球分拣传送过程控制分析 141

6.3 大小球分拣设备控制系统设计 142

6.3.1 PLC输入/输出端子分配用步进指令编程 142

6.3.2 控制程序设计(步进指令编程) 143

6.4 基本指令编程程序设计 151

6.5 设计小结 156

第7章 减少输入点数方法应用 157

7.1 减少所需输入点数方法 157

7.1.1 分组输入 157

7.1.2 触点合并式输入 157

7.1.3 矩阵式输入 158

7.1.4 开关组合式输入 158

7.2 混凝土搅拌设备装置简介 158

7.3 混凝土搅拌设备称料工作过程分析 158

7.4 混凝土搅拌设备控制系统动作信号分析 159

7.5 混凝土搅拌设备控制系统设计 159

7.5.1 通道分配 159

7.5.2 I/O端子图 162

7.6 控制程序设计 162

7.7 设计小结 171

第8章 子程序块编制与调用 173

8.1 S7_200系列产品子程序块编写与调用 173

8.1.1 主程序块Main与子程序块SBR编制与调用(组合机床控制) 174

8.1.2 主程序块Main与中断子程序块INT的编制和调用(设备复位控制) 180

8.2 S7-300系列产品用户子程序块编写与调用 183

8.2.1 程序块结构概述 183

8.2.2 设备控制要求分析 184

8.2.3 控制程序设计 185

第3篇 PLC应用提高篇 199

第9章 PLC高速计数指令应用实例 199

9.1 概述 199

9.2 指令简介 199

9.2.1 高速计数器的工作模式 199

9.2.2 高速计数器的工作模式设定 202

9.2.3 高速计数器的功能设定 203

9.2.4 启用高速计数器 206

9.3 物料称重系统控制 208

9.3.1 设备控制要求与控制信号配置 208

9.3.2 设备控制程序设计 208

第10章 脉冲串输出功能应用实例 213

10.1 概述 213

10.2 指令简介 213

10.2.1 高速脉冲串输出(PTO方式) 213

10.2.2 PTO对应的中断事件 215

10.3 定长切割设备控制 215

10.3.1 设备控制要求与控制信号配置 215

10.3.2 设备控制程序设计 216

第11章 PLC在变频器控制中的应用 222

11.1 概述 222

11.2 指令简介 223

11.2.1 指令概述 223

11.2.2 变频器控制参数设定指令 223

11.3 恒压供水系统控制 228

11.3.1 系统控制要求与控制信号配置 228

11.3.2 系统控制程序设计 230

第12章 数据计算应用实例 235

12.1 概述 235

12.2 刀库控制要求与控制信号配置 235

12.2.1 盘式刀库特点 235

12.2.2 刀库的换刀动作分析 236

12.2.3 刀库的动作监控及互锁 237

12.2.4 控制信号配置 237

12.3 刀库控制程序设计 238

12.3.1 控制程序结构分析 238

12.3.2 控制程序设计 240

第13章 PLC分布式网络系统应用 246

13.1 西门子分布式网络系统概述 246

13.1.1 通信接口与网络连接方式 247

13.1.2 分布式网络系统的ET200设备 248

13.2 小型自动生产系统控制 249

13.2.1 生产系统组成及控制要求概述 249

13.2.2 分布式控制系统配置 250

13.2.3 分布式系统控制程序设计 256

第14章 组态监控软件应用 275

14.1 软件概述 275

14.2 软件使用 276

14.2.1 监控系统构建与数据连接设置 277

14.2.2 数据连接 280

14.2.3 系统监控图形界面设计与制作 284

14.2.4 运行属性设置与运行 290