可编程逻辑控制器
✍ Scribed by 默里斯
- Publisher
- 机械工业出版社
- Year
- 2006
- Tongue
- Chinese
- Leaves
- 564
- Series
- 计算机科学丛书
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
书签已装载,
书签制作方法请找 [email protected]
完全免费
本书以国际著名自动化厂家美国罗克韦尔、德国西门子、日本欧姆龙公司生产的典型可编程逻辑控制器(PLC)为技术背景,系统、完整地阐述了可编程控制器的系统构成与工作原理。内容包括:PLC的组成与原理、软件操作指令与数据处理、存储器的组织与数据操作、编程语言与程序设计、PLC的安装与配置、中断、过程控制、通信、PLC应用、故障检测及PLC的未来。
本书适合作为高等院校电气、自动化、电子、计算机、机电类专业学生的可编程逻辑控制器教材,也可供相关领域的技术人员参考。
✦ Table of Contents
封面
书名
版权
前言
目录
目录
译者序
前言
第1章 什么是PLC
1.1 学习目标
1.2 PLC基础
1.2.1 PLC的结构
1.2.2 操作系统和应用程序
10.3.1 ALLEN-BRADLEY PLC-
1.2.3 PLC用户程序
1.3 选择合适的PLC
1.4 PLC的革新
1.5 故障检修
习题
2.1 学习目标
第2章 PLC组件
2.2 CPU模块
2.3 框架或总线
2.4 电源
2.5 I/O模块
2.5.1 数字I/O模块
2.5.2 模拟I/O模块
2.5.3 智能I/O模块
2.6 编程器
2.7 故障检修
习题
3.1 学习目标
第3章 二进制逻辑编程(布尔逻辑)
3.2 按位操作的梯形图
3.2.1 梯形图元素
3.2.2 创建梯形图程序
3.3 按位操作的指令表程序
3.3.1 指令表布尔逻辑元素(STL)
3.3.2 创建指令表程序(STL)
3.4 一些常见的二进制逻辑编程技巧
3.4.1 一次翻转法
3.4.2 锁定和封装法
3.4.3 顺序器法
3.5 故障检修
习题
编程练习(不需要PLC)
推荐的PLC实验室练习
4.1 学习目标
第4章 计数器和定时器
4.2 计数器指令
4.3 定时器指令
4.3.1 Allen-Bradley计数器和定时器
4.3.2 SIEMENS S5计数器和定时器
4.3.3 SIEMENS STEP 7计数器和定时器
4.3.4 OMRON CQM1计数器和定时器
4.4 故障检修
习题
编程练习(不需要PLC)
推荐的PLC实验室练习
第5章 存储器组织和数据操作
5.1 学习目标
5.2 存储器概述
5.3 数据类型
5.4 寻址方式
5.5.1 ALLEN-BRADLEY PLC中的数据文件和可寻址数据
5.5 PLC中可寻址的数据存储
5.5.2 ALLEN BRADLEY PLC-5中的可寻址数据
5.5.3 ALLEN-BRADLEY SLC 500中的可寻址数据
5.5.4 SIEMENS STEP 5中的可寻址数据
5.5.5 Siemens STEP 7中的可寻址数据
5.5.6 OMRON CQM1中的数据寄存器和可寻址数据
5.6 故障检修
习题
第6章 操作简单数据元素
6.2 微处理器基础
6.1 学习目标
6.3 数据操作指令
6.4 简单数据元素
6.4.1 简单数据元素的移动
6.4.2 简单数据元素的比较
6.4.3 简单数据元素的数学、逻辑和转换操作
6.5 故障检修
习题
推荐的PLC实验练习
7.1 学习目标
第7章 文件、块、数组和结构体中的数据处理
7.2.2 SIEMENS STEP 5的数据块
7.2 文件、块、数组和结构体定义
7.2.1 ALLEN-BRADLEY的数据文件
7.3 位数组和移位指令
7.2.3 SIEMENS STEP 7的数据块、数组和结构体
7.2.4 OMRON CQM1的数据集合
7.3.1 ALLEN-BRADLEY的移位指令
7.3.2 SIEMENS STEP 5的移位指令
7.3.3 SIEMENS STEP 7的移位指令
7.3.4 OMRON CQM1的移位指令
7.4 数组移位指令(包括FIFO及LIFO)
7.4.1 ALLEN-BRADLEY的FIFO及LIFO指令
7.4.2 SIEMENS STEP5的数组移位指令
7.4.3 SIEMENS STEP 7的数组移位指令
7.4.4 OMRON CQM1的数组移位指令(包括FIFO和LIFO)
7.5 文件、数组和结构体的移动
7.5.1 ALLEN-BRADLEY的文件移动、顺序器和块传送指令
7.5.3 PLC-5专用:块传送指令
7.5.2 SLC 500专用:顺序器差分和交换指令
7.5.4 SIEMENS STEP 5数据集的移动指令(带有传送和接收功能块)
7.5.5 SIEMENS STEP 7数据集的移动(使用系统函数)
7.5.6 OMRON CQM1文件、数组和结构体移动指令
7.6 文件、数组和结构体的比较
7.6.1 ALLEN-BRADLEY文件比较指令
7.6.2 PLC-5的文件搜索与比较(FSC)、文件位比较(FBC)以及诊断检测(DDT)
7.6.3 SIEMENS文件、数组和结构体比较指令
7.6.4 OMRON CQM1文件、数组和结构体比较指令
7.7 文件、数组和结构体的数学及逻辑指令
7.7.1 ALLEN-BRADLEY的文件数学及逻辑指令
7.7.2 SIEMENS文件、数组和结构体的数学及逻辑指令
7.7.3 OMRON CQM1文件、数组和结构体的数学及逻辑指令
7.8 故障检修
习题
推荐的PLC实验室练习
8.1 学习目标
第8章 程序结构和结构化编程
8.2 在单独的程序中影响执行的指令
8.2.1 主控继电器
8.2.2 跳转指令
8.2.3 循环
8.3 在程序扫描的过程中影响子程序或函数执行的指令
8.3.1 ALLEN-BRADLEY的子程序调用
8.3.2 SIEMENS STEP 5的函数调用
8.3.3 Siemens STEP 7的函数调用
8.3.4 OMRON CQM1的子程序调用
8.4 影响程序执行的配置
8.4.1 对ALLEN-BRADLEY PLC-5中结构化编程配置
8.4.2 ALLEN-BRADLEY SLC 500的结构化编程配置
8.4.3 Siemens STEP 5的结构化编程配置
8.4.4 Siemens STEP 7的结构化编程配置
8.4.5 OMRON CQM1中结构化编程配置
8.5 故障检修
8.5.3 子程序调用的故障检修
8.5.2 跳转和循环指令的故障检修
8.5.1 主控继电器的故障检修
8.5.4 允许离开扫描循环的程序配置的故障检修
习题
推荐的PLC实验室练习
第9章 IEC 1131-3:通用编程语言
9.1 学习目标
9.2 IEC 1131概述
9.3 IEC 1131-3编程语言
9.4 IEC 1131-3结构化程序的通用元素
9.4.2 配置
9.4.1 算法和数据类型
9.4.3 资源
9.4.4 任务
9.4.5 程序
9.4.6 功能块
9.5 程序组织单元
9.5.1 程序
9.5.2 函数
9.5.3 功能块
9.6 变量和变量声明
9.6.1 配置层的变量声明
9.6.2 资源层的变量声明
9.6.3 程序层的变量声明
9.6.4 功能块层的变量声明
9.6.5 函数层的变量声明
9.7 IEC 1131-3的编程语言
9.7.1 梯形图
9.7.2 指令表
9.7.3 结构文本
9.7.4 顺序功能图
9.7.5 功能块图表
9.7.6 连续功能图
9.8 总结
9.9 故障检修
参考文献
习题
10.3 安装硬件
10.2 安装和配置新的PLC
10.1 学习目标
第10章 PLC的设置和配置
的硬件安装
10.3.2 ALLEN-BRADLEY SLC 500硬件安装
10.3.3 SIEMENS S5硬件安装
10.3.4 SIEMENS S7硬件安装
10.3.5 OMRON CQM1的硬件安装
10.4.1 Allen-Bradley PLC-5的第一次配置
10.4 为一个应用准备的PLC系统的第一次配置
10.4.2 ALLEN-BRADLEY SLC 500的第一次配置
10.4.3 SIMENS S5的第一次配置
10.4.4 SIMENS S7第一次的配置
10.4.5 OMRON CQM1的第一次配置
10.5 在PLC程序重启过程中重新配置
10.5.1 ALLEN-BRADLEY重启配置
10.5.2 SIEMENS S5重启配置
10.5.3 SIEMENS S7重启配置
10.5.4 OMRON CQM1重启配置
10.6 故障检修
习题
第11章 中断
11.1 学习目标
11.2 问题
11.3 中断的解决方案
11.4 关于中断响应的更多细节描述
11.4.1 立即输入和立即输出指令
11.4.2 I/O中断
11.4.3 定时中断
11.4.4 出错程序中断
11.4.5 初始化中断
11.4.6 通信中断
11.5 总结
11.6 故障检修
习题
推荐的PLC实验室练习
12.1 学习目标
12.2 过程控制导言
第12章 过程控制
12.3 PLC在过程控制中的应用
12.4 改进PLC程序在过程控制中的性能
12.4.1 过程变量和控制变量的标度变换
12.4.2 对过程变量进行限幅
12.4.3 减少过程控制的扫描时间延时
12.4.4 定时中断
12.4.5 输出量计算中的其他量
12.4.6 复杂的过程控制程序
12.4.8 根据检测到的情况的不同而选用不同的计算控制输出方法
12.4.7 系统的手动控制
12.5 故障检修
习题
推荐的PLC实验室练习
第13章 通信
13.1 学习目标
13.2 PLC的通信能力
13.3 ALLEN-BRADLEY PLC的通信
13.3.1 ALLEN-BRADLEY PLC-5的通信
13.3.2 ALLEN-BRADLEY SLC 500的通信
13.4 使用PROFIBUS的SIEMENS的PLC通信
13.4.1 使用SIEMENS S5的通信
13.4.2 使用SIEMENS S7 PLC的通信
13.5 OMRON CQM1的通信
13.5.1 CQM1通信通道的配置
13.5.2 对CQM1编程实现通信
13.6 故障检修
习题
推荐的PLC实验室练习
14.2 车间里的机器人和PLC
14.3 机器人控制器与PLC的不同
第14章 机器人技术、自动化和PLC
14.1 学习目标
14.4 机器人控制器与PLC的相似点
14.5 编程使机器人和PLC共同工作
14.6 机器人程序
14.7 PLC程序
15.3 PLC外围硬件的故障检修
15.2 系统方法
15.1 学习目标
第15章 故障检修
15.4 PLC硬件、配置及编程的故障检修
15.5 ALLEN-BRADLEY PLC-5的故障检修
15.5.1 PLC-5的硬件故障检修
15.5.2 PLC-5启动出错检测的配置
15.5.3 PLC-5硬件状态
15.5.4 PLC-5通信通道状态
15.5.5 PLC-5的CPU状态
15.5.6 Allen-Bradley的主要出错及次要出错
15.5.7 PLC-5程序故障检修
15.5.8 PLC-5编程器在调试中的特性
15.6 Allen-Bradley SLC 500的故障检修
15.6.1 SLC 500硬件故障检修
15.6.2 配置SLC 500启动时的出错检测
15.6.3 SLC 500硬件状态
15.6.4 SLC 500主要及次要出错
15.6.5 SLC 500程序故障检修
15.7.1 S5致命及非致命错误
15.7 SIEMENS S5的故障检修
15.7.2 STEP 5逻辑错误调试工具
15.7.3 普通编程错误
15.7.4 STEP 5编程器的调试特性
15.8 SIEMENS S7的故障检修
15.8.1 STEP 7的编程器问题
15.8.2 S7硬件故障检修
15.8.3 S7的故障检修配置
15.8.4 S7状态信息
15.8.6 使用编程器观察的S7诊断信息
15.8.5 出错响应组织块
15.8.7 STEP 7逻辑错误调试工具
15.9 OMRON CQM1的故障检修
15.9.1 CQM1故障检修配置
15.9.2 CQM1致命和非致命错误
15.9.3 CQM1逻辑错误调试工具
15.10 总结
习题
16.2 明天的PLC
16.1 学习目标
第16章 未来:PLC前途是否黯淡
16.3 现场总线和传感器——执行器网络
16.4 SCADA系统
16.5 软件逻辑
16.6 过程仿真
16.7 反射性存储器
16.8 OMAC运动与过程控制
习题
附录A Allen-Bradley PLC-5状态文件结构体
附录B Allen-Bradley SLC 500状态文件结构体
附录C OMRON CQM1 SR和AR存储区域
附录D Allen-Bradley比较指令算子
附录E Allen-Bradley计算指令算子和优先权
附录F Siemens S7被数学和逻辑操作影响的状态位
附录G Siemens S7系统函数(FC)、系统功能块(SFB)和IEC函数(FC)
附录H Allen-Bradley PLC-5主要和次要出错位及代码
附录I ALLEN-BRADLEY SLC 500主要出错代码
附录J ALLEN-BRADLEY PLC-5 PID控制块
📜 SIMILAR VOLUMES
本书从工程套用的角度出发,以我国目前广泛套用的德国西门子(SIEMENS)公司的SIMATIC系列的S-型PLC为样机,突出套用性和实践性,重点讲述了小型PLC的结构、工作原理和编程规则,详细介绍了系统的指令系统、组态配置、网路通信及性能指标,并通过大量的、有针对性的工程实例,对工程上常用的PLC控制系统的设计思想、设计步骤、设计方法,进行了详尽的介绍。每章后附有习题。 本书可作为大专院校工业电气及自动化、机电一体化、计算机套用等相关专业的教学用书,亦可作为电大、职大相近专业的教材。对于广大的电气工程技术人员,则是一本非常有价值的参考书和技术手册。
本书以存储测试系统的控制模块为设计对象,在介绍VHDL相关基础知识的前提下,详细讲解了如何采用VHDL进行控制模块关键子模块的设计方法。在对VHDL语言的数据对象、类型、数据结构及基本语句进行描述的基础上,着重将以上基础内容与实际的控制模块设计实现相结合,在不断强化基础的同时给出了VHDL在工程中的应用实例,对如何根据功能要求进行设计也有相关论述。本书内容丰富,实践性强,章节之间注重知识整体性,对应用VHDL进行系统设计有较强的指导和参考作用。 全书共11章,第1~4章是关于测试系统控制模块设计的基础理论,第5~7章是VHDL语言的基础理论,第8~11章是各控制模块的VHDL设计与实现方法及数
本书以三菱公司的FX2n系列可编程控制器为对象,以提升语言编程及表达技巧为主线,提高学生的PLC实战应用能力目标,将全书分为10个章节,包括PLC原理、基本指令、逻辑编程、自保持编程、时序编程、顺控编程、应用指令编程、结构指令编程、功能模块、通讯、高速计数、变频器等。并在每个章节配有实训兼容各类机型,还配有小结,以及大量例题、习题、习题参考答案、实训视频、教学视频。
<p>Java专家撰写,力求透彻讲解每个知识点,逐步建立编程知识图谱。本书以Java语言为例,由基础概念入手,到背后实现原理与逻辑,再到应用实践,融会贯通。</p> <p>全书共六大部分,其要点如下。</p> <p>第一部分(第1~2章)讲解计算机程序的基本执行流程与元素,以及数据背后的二进制表示,帮读者掌握编程的基本概念。</p> <p>第二部分(第3~7章)讲解面向对象的编程原理与逻辑,涉及类、继承与多态、接口与抽象类、异常与常用基础类,让读者透彻了解Java的重要基础——面向对象。</p> <p>第三部分(第8~12章)介绍泛型与容器及其数据结构和算法,涵盖泛型、列表和队列、各种
教材修订后仍采用任务驱动型模式编写,理论基础部分主要讲授完成实训任务所涉及的相关理论知识,任务实施部分主要讲解完成本任务(课题)的具体操作步骤和在实施过程中应注意的相关事项,教学任务的选择力求贴近实际,并涵盖三菱FX2N或FA3UPLC的常用指令,使学生在完成教学任务的过程中应用指令编写程序实现控制要求,掌握指令的使用方法,所有的程序都采用目前三菱PLC常用的GXDeveloper软件编写,增加变频器的基本用法介绍和三菱PLC网络通信方面的基础知识。