PLC应用开发案例精选

王朝百科·作者佚名  2010-07-11
窄屏简体版  字體: |||超大  

版权信息书 名: PLC应用开发案例精选

作者:高钦和

出版社:人民邮电出版社

出版时间: 2008

ISBN: 9787115180452

开本: 16

定价: 35.00 元

内容简介本书从工程实践应用的角度出发,在介绍PLC的功能、特点、工作机理、指令系统和编程语言的基础上,重点介绍PLC控制系统的硬件设计及软件开发方法,并给出了大量的设计实例。全书的主要内容为:PLC的基础知识,包括PLC的主要功能与特点、硬件结构、指令系统与编程语言;PLC的应用技术,包括PLC控制系统的设计及应用程序设计方法;PLC的应用实例,包括电气控制类应用、工业生产控制类应用、机电设备控制类应用、模拟量检测与控制类应用、网络通信类应用。本书以实用为宗旨,系统性强、层次清楚、实例丰富,有较强的实用性和参考价值。本书可供从事PLC控制系统设计、开发的广大科技人员阅读,也可作为大专院校工业自动化、电气技术专业及其他相关专业的教材或参考资料。

目录第1章PLC综述1

1.1PLC的历史1

1.2PLC的定义与发展2

1.3PLC系统的基本结构4

1.4PLC的分类5

1.5PLC的特点6

1.6PLC的应用领域7

1.7常见的PLC8

1.8PLC的发展趋势9

第2章PLC的硬件结构11

2.1PLC的组成11

2.1.1CPU模块11

2.1.2存储器12

2.1.3底板及电源模块12

2.1.4I/O模块及特殊I/O模块12

2.1.5通信接口模块13

2.2PLC的工作原理13

2.2.1巡回扫描机制14

2.2.2I/O映象区15

2.2.3I/O响应时间16

2.3PLC的开关量I/O模块17

2.3.1开关量I/O模块及其接线方式17

2.3.2直流开关量输入模块18

2.3.3交流开关量输入模块19

2.3.4晶体管型开关量输出模块20

2.3.5继电器型开关量输出模块21

2.3.6本地I/O与远程I/O21

2.4PLC的模拟量I/O模块22

2.4.1模拟量I/O模块的功用与种类22

2.4.2模拟量输入模块22

2.4.3模拟量输出模块23

2.5PLC的扩展I/O模块24

2.5.1高速计数模块24

2.5.2中断输入模块26

2.5.3闭环控制模块26

2.5.4BCD码输入/输出模块29

2.5.5温度控制模块29

2.5.6数据通信模块29

第3章PLC的编程语言与指令系统30

3.1PLC的编程语言30

3.1.1常见编程语言简介30

3.1.2梯形图的特点与编程规则32

3.2PLC的指令格式与编程元素35

3.2.1PLC的指令与指令格式35

3.2.2PLC指令中的变量与常数36

3.2.3PLC的编程元素38

3.3PLC的指令系统42

3.3.1基本指令43

3.3.2步进指令51

3.3.3功能指令53

3.3.4PLC指令系统比较55

3.4常见功能的梯形图实现57

3.4.1控制器运行状态的指示57

3.4.2单一脉冲发生器57

3.4.3顺序脉冲发生器58

3.4.4方波和占空比可调的脉冲发生器58

3.4.5启动、保持和停止回路59

3.4.6延时接通和断开回路59

3.4.7长延时计时器60

3.4.8闪烁与单稳态回路60

第4章PLC的应用技术62

4.1PLC控制系统设计的基本原则与步骤62

4.1.1PLC控制系统设计的基本原则62

4.1.2PLC控制系统设计的一般步骤63

4.2PLC的选型与硬件配置65

4.2.1PLC机型的选择65

4.2.2PLC容量的确定67

4.2.3I/O模块的选择68

4.3PLC运行方式及外部电路设计69

4.3.1系统运行方式的设计69

4.3.2PLC外部电路设计70

4.4PLC控制系统的可靠性设计75

4.4.1PLC的环境适应性设计75

4.4.2控制系统的冗余性设计77

4.4.3控制系统的抗干扰性设计78

4.4.4控制系统的故障诊断82

第5章PLC的应用程序设计84

5.1PLC应用程序的设计流程84

5.1.1熟悉被控对象84

5.1.2熟悉编程器和编程语言85

5.1.3参数表的定义85

5.1.4程序框图的设计86

5.1.5程序的编写86

5.1.6程序的测试87

5.1.7程序说明书的编写87

5.2逻辑控制程序设计的方法与技巧87

5.2.1程序中输入设备状态的表示88

5.2.2按钮信号的程序设计89

5.2.3边沿信号的检测与程序设计90

5.2.4时间控制逻辑的程序设计91

5.2.5逻辑控制信号的输出93

5.2.6逻辑控制程序的经验设计法94

5.2.7逻辑控制程序设计中的状态分析法97

5.3基于功能表图的顺序控制过程描述99

5.3.1功能表图的由来99

5.3.2功能表图中的基本元素100

5.3.3功能表图的基本结构102

5.3.4功能表图中转换实现的基本规则103

5.3.5功能表图绘制时的注意事项104

5.4基于功能表图的顺序控制梯形图设计105

5.4.1利用功能表图实现顺序控制的基本思想105

5.4.2用启保停回路设计顺序控制梯形图106

5.4.3用置位/复位指令设计顺序控制梯形图107

5.4.4用移位寄存器设计顺序控制梯形图108

5.4.5用步进指令设计顺序梯形图109

5.4.6几种编程方法的比较110

5.5程序设计中如何节省扫描时间110

第6章电气控制类应用112

6.1实例1——PLC在三相异步电动机控制中的应用112

6.1.1应用背景与需求112

6.1.2电动机的顺序启动控制113

6.1.3电动机的正转、反转和停止控制113

6.1.4电动机的星-三角降压启动控制114

6.1.5总结与评价115

6.2实例2——PLC在自耦变压器控制多台电动机中的应用115

6.2.1应用背景与需求115

6.2.2PLC控制系统分析与设计116

6.2.3PLC控制梯形图设计118

6.2.4总结与评价119

6.3实例3——PLC在步进电机控制中的应用119

6.3.1应用背景与需求119

6.3.2PLC控制步进电机的方式120

6.3.3PLC控制步进电机的实现121

6.3.4总结与评价125

6.4实例4——PLC在输电线路自动重合闸控制中的应用125

6.4.1应用背景与需求125

6.4.2自动重合闸PLC控制系统设计126

6.4.3自动重合闸PLC控制程序设计127

6.4.4总结与评价128

6.5实例5——PLC在电镀专用行车控制中的应用128

6.5.1应用背景与需求128

6.5.2电镀专用行车PLC控制系统设计128

6.5.3电镀专用行车PLC控制程序设计131

6.5.4总结与评价132

6.6实例6——PLC在交流双速电梯控制中的应用132

6.6.1应用背景与需求132

6.6.2交流双速电梯PLC控制系统设计133

6.6.3交流双速电梯PLC控制程序设计135

6.6.4总结与评价141

第7章工业生产控制类应用143

7.1实例7——PLC在多工步机床控制中的应用144

7.1.1应用背景与需求144

7.1.2多工步机床PLC控制系统的设计144

7.1.3多工步机床PLC控制梯形图的设计146

7.1.4总结与评价149

7.2实例8——PLC在光源机械上泡机械手控制中的应用149

7.2.1应用背景与需求149

7.2.2控制过程分析与PLC选型149

7.2.3采用移位寄存器控制法的控制梯形图设计150

7.2.4总结与评价153

7.3实例9——PLC在砂处理生产线上的应用153

7.3.1应用背景与需求153

7.3.2砂处理生产线PLC控制系统分析153

7.3.3采用计时器设计型砂输送控制梯形图154

7.3.4采用鼓形控制器设计旧砂输送控制梯形图155

7.3.5采用移位寄存器设计碾混系统控制梯形图157

7.3.6总结与评价158

7.4实例10——PLC在机器人施釉生产线控制中的应用158

7.4.1应用背景与需求158

7.4.2施釉生产线PLC控制系统设计159

7.4.3施釉生产线PLC控制梯形图设计161

7.4.4总结与评价162

7.5实例11——PLC在储丝生产线系统控制中的应用163

7.5.1应用背景与需求163

7.5.2储丝生产线PLC控制系统的设计163

7.5.3储丝生产线PLC控制梯形图设计165

7.5.4总结与评价168

7.6实例12——PLC用于生产过程的联锁报警控制169

7.6.1应用背景与需求169

7.6.2生产过程联锁报警控制功能分析169

7.6.3联锁报警控制功能的实现170

7.6.4总结与评价171

第8章机电设备控制类应用172

8.1实例13——PLC在液压实验台控制中的应用172

8.1.1应用背景与需求172

8.1.2实验台PLC控制系统设计与控制实例173

8.1.3总结与评价175

8.2实例14——PLC在液体混合装置控制中的应用175

8.2.1应用背景与需求175

8.2.2液体混合装置PLC控制系统设计175

8.2.3液体混合装置PLC控制梯形图设计176

8.2.4总结与评价178

8.3实例15——PLC在谷物烘干机自动控制中应用178

8.3.1应用背景与需求178

8.3.2谷物烘干机PLC控制系统设计179

8.3.3谷物烘干机PLC控制梯形图设计180

8.3.4总结与评价181

8.4实例16——PLC在交通信号灯自动控制中的应用181

8.4.1应用背景与需求181

8.4.2交通信号灯PLC控制系统分析与设计181

8.4.3交通信号灯PLC控制梯形图设计183

8.4.4总结与评价184

8.5实例17——PLC在桥式起重机检测控制中的应用185

8.5.1应用背景与需求185

8.5.2桥式起重机检测的PLC控制系统设计185

8.5.3桥式起重机检测的PLC控制梯形图设计186

8.5.4总结与评价187

8.6实例18——PLC在高压离心风机控制中的应用188

8.6.1应用背景与需求188

8.6.2高压离心风机PLC控制系统的分析与设计188

8.6.3高压离心风机PLC控制梯形图设计190

8.6.4总结与评价190

8.7实例19——PLC在多机系统自动切换控制中的应用190

8.7.1应用背景与需求190

8.7.2双机系统自动切换的PLC控制191

8.7.3双机系统自动切换的PLC控制192

8.7.4总结与评价193

第9章模拟量检测与控制类应用194

9.1实例20——PLC实现模拟量检测与控制的基本方法194

9.1.1应用背景与需求194

9.1.2F1/F2系列PLC的模拟量输入输出单元简介195

9.1.3实现模拟量信号输入、运算与输出功能的编程实例197

9.1.4总结与评价197

9.2实例21——PLC实现模拟量输入信号滤波的程序设计198

9.2.1应用背景与需求198

9.2.2输入信号的惯性滤波法及其梯形图设计199

9.2.3输入信号的平均值滤波法及其梯形图设计199

9.2.4总结与评价202

9.3实例22——PLC模拟量信号的数值整定202

9.3.1应用背景与需求202

9.3.2模拟量输入信号的数值整定203

9.3.3模拟量输出信号的数值整定204

9.3.4总结与评价205

9.4实例23——PLC闭环控制系统中PID控制器的实现206

9.4.1应用背景与需求206

9.4.2PLC实现PID控制的方式206

9.4.3PLCPID控制器的实现207

9.4.4总结与评价210

9.5实例24——PLC在温度监测与控制系统中的应用211

9.5.1应用背景与需求211

9.5.2PLC温度监测与控制系统的设计211

9.5.3PLC温度监测与控制梯形图的设计212

9.5.4总结与评价215

9.6实例25——PLC在双参量随动控制系统中的应用216

9.6.1应用背景与需求216

9.6.2PLC双参量随动控制系统设计216

9.6.3双参量随动控制梯形图设计217

9.6.4总结与评价220

9.7实例26——PLC在轴承滚针分选机控制中的应用220

9.7.1应用背景与需求220

9.7.2轴承滚针分选机PLC控制系统设计220

9.7.3PLC控制梯形图的设计221

9.7.4总结与评价223

9.8实例27——PLC在污水处理模糊控制中的应用224

9.8.1应用背景与需求224

9.8.2SBR法污水处理过程分析224

9.8.3PLC模糊控制器的设计225

9.8.4总结与评价227

第10章网络通信类应用228

10.1网络通信中的基本概念228

10.1.1并行通信与串行通信228

10.1.2异步传输和同步传输229

10.1.3单工通信与双工通信230

10.1.4基带传输与频带传输230

10.1.5数据传输速率232

10.1.6数据传输中的差错控制与检错码232

10.1.7串行通信接口标准234

10.2工业局域网及其组网技术236

10.2.1局域网基础236

10.2.2工业局域网的组网技术242

10.2.3现场总线技术244

10.3实例28——西门子S7系列PLC的网络通信技术249

10.3.1应用背景与需求249

10.3.2S7系列PLC的网络结构与协议250

10.3.3S7-200PLC的通信方式与硬件选择252

10.3.4编程软件中S7-200PLC的通信参数设置254

10.3.5S7-200PLC的通信指令256

10.3.6S7-200通信应用实例259

10.3.7S7-300/S7-400的通信与组网260

10.4实例29——Windows下计算机与PLC串行通信的实现262

10.4.1应用背景与需求262

10.4.2Delphi下用WindowsAPI函数实现计算机串行通信263

10.4.3Windows串行通信控件MSComm介绍264

10.4.4VisualBasic下用MSComm实现计算机与PLC的串行通信265

10.4.5总结与评价267

10.5实例30——自由端口模式下PLC串行通信的实现267

10.5.1应用背景与需求267

10.5.2自由端口初始化与参数设置268

10.5.3程序设计要考虑的几个问题270

10.5.4编程实例272

10.5.5总结与评价273

10.6实例31——OMRON系列PLC与计算机的通信技术274

10.6.1应用背景274

10.6.2OMRONPLC与上位机的硬件连接274

10.6.3OMRONPLC与上位机的通信协议275

10.6.4用VisualBasic实现OMRONPLC与计算机的串行通信278

10.6.5用VisualC++实现OMRONPLC与计算机的串行通信280

10.6.6总结与评价282

10.7实例32——FX系列PLC与计算机串行通信的实现282

10.7.1应用背景与需求282

10.7.2FX2PLC与计算机的硬件连接283

10.7.3FX2系列PLC与计算机的通信协议284

10.7.4VisualC++语言下串行通信程序的设计284

10.7.5总结与评价290

10.8实例33——基于USS协议实现PLC对变频器的控制290

10.8.1应用背景与需求290

10.8.2变频器的USS控制协议291

10.8.3PLC控制变频器的程序设计292

10.8.4总结与评价294

10.9实例34——PLC在以太网中与上位计算机通信的实现295

10.9.1应用背景与需求295

10.9.2局域网技术与以太网295

10.9.3PLC与以太网的结合298

10.9.4用组态王实现PLC在以太网中的通信298

10.9.5总结与评价301

10.10实例35——利用电话网实现PLC与计算机的远程通信302

10.10.1应用背景与需求302

10.10.2PLC与计算机远程通信系统的设计302

10.10.3上位计算机远程通信功能的设计303

10.10.4MODBUS协议下PLC的通信程序304

10.10.5总结与评价306

……

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航