万本电子书0元读

万本电子书0元读

顶部广告

PLC编程实用指南(第2版)电子书

售       价:¥

纸质售价:¥109.00购买纸书

66人正在读 | 1人评论 6.2

作       者:宋伯生

出  版  社:机械工业出版社

出版时间:2013-01-15

字       数:64.7万

所属分类: 科技 > 工业技术 > 一般工业技术

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(2条)
  • 读书简介
  • 目录
  • 累计评论(2条)
本书突破单一PLC品牌的壁垒,围绕PLC用于顺序控制、模拟量控制、脉冲量控制、信息处理及远程控制五大主题,对欧姆龙、西门子、三菱、和利时(含ABB)与部分AB、施耐德、GE PLC的资源及其功能作了分析,并针对这五大主题的应用程序设计,系统介绍了PLC应用程序设计的理论、算法及技巧。本书内容完整、概念清晰、算法实用、独创求新、涉及面广、信息量大,是PLC编程的实用指南。可帮助您尽快步PLC编程殿堂,而成为精通多品牌PLC编程技术的编程高手。 本书主题是PLC应用编程。显然这个主题不会因PLC机型更迭而有大的改变。所以,尽管PLC日新月异,本书将都是你使用PLC的好帮手。 本书附有一张光盘,附有本书部分实例程序。同时,被授权还附有和利时PLC的编程软件及有关电子文档。 本书可作为有关培训班及高校行PLC编程教学的参考教材,也可作学习PLC编程的自学用书,还可作PLC程序设计及论文撰写的参考文献。<br/>
目录展开

第2版前言

第1版前言

目录

绪论

0.1 PLC的产生

0.1.1 继电控制电路

0.1.2 可接插逻辑控制器与顺序控制器

0.1.3 GM10条

0.1.4 PLC的诞生

0.2 PLC的原理

0.2.1 PLC实现控制的要点

0.2.2 PLC实现控制的过程

0.2.3 PLC实现控制的方式

0.2.4 PLC响应时间的计算

0.3 PLC的组成

0.3.1 从结构看

0.3.2 从功能看

0.4 PLC的类型

0.4.1 按控制规模分

0.4.2 按结构特点分

0.4.3 按生产厂商分

0.4.4 按其他特点划分

0.5 PLC的特点

0.5.1 功能丰富

0.5.2 使用方便

0.5.3 工作可靠

0.5.4 经济合算

0.6 PLC的性能

0.6.1 工作速度

0.6.2 控制规模

0.6.3 组成模块

0.6.4 内存容量

0.6.5 指令系统

0.6.6 支持软件

0.6.7 可靠措施

0.6.8 连网通信

0.6.9 经济指标

0.7 PLC的应用

0.7.1 PLC用于系统控制自动化

0.7.2 PLC用于系统控制网络化

0.7.3 PLC用于系统控制信息化

0.7.4 PLC用于系统控制智能化

0.8 PLC的使用

0.8.1 系统配置

0.8.2 程序设计

结束语

请想想:

第1章 PLC编程技术基础

1.1 PLC程序概念

1.1.1 PLC指令

1.1.2 PLC功能(Function)

1.1.3 PLC功能块(Functionblock)

1.1.4 PLC程序块(POU)

1.1.5 PLC任务(Task)

1.1.6 PLC工程(Project)

1.2 PLC程序语言

1.2.1 指令表

1.2.2 结构化文本语言

1.2.3 梯形图

1.2.4 功能块图

1.2.5 连续功能图

1.2.6 顺序功能图

1.2.7 系统流程语言

1.2.8 SAMA图及G编程语言

1.3 PLC程序数据

1.3.1 地址

1.3.2 变量

1.3.3 常量

1.3.4 其他操作数

1.4 PLC指令系统

1.4.1 基本逻辑类指令

1.4.2 定时、计数指令

1.4.3 应用指令

1.4.4 功能、功能块

1.5 PLC编程软件

1.5.1 概述

1.5.2 组成

1.5.3 操作

1.5.4 安装

1.5.5 使用

1.5.6 帮助及其他

1.6 PLC典型程序

1.6.1 控制输出程序

1.6.2 起停程序

1.6.3 状态转换程序

1.6.4 定时控制程序

1.6.5 动作控制程序

1.6.6 步进程序

1.6.7 转换程序

1.6.8 数据存储程序

1.6.9 联锁、互锁程序

1.6.10 求公因数程序

结束语

请想想:

请试试:

第2章 PLC顺序控制程序设计

2.1 PLC顺序控制概述

2.1.1 顺序控制类型

2.1.2 顺序控制编程方法

2.1.3 顺序控制输入器件

2.1.4 顺序控制执行器

2.2 组合逻辑编程

2.2.1 组合逻辑表达式与真值表

2.2.2 组合逻辑分析

2.2.3 组合逻辑综合

2.2.4 组合逻辑综合实例

2.3 异步时序逻辑编程

2.3.1 异步时序逻辑表达式与通电表

2.3.2 异步时序逻辑分析

2.3.3 异步时序逻辑综合

2.3.4 异步时序逻辑综合举例

2.4 同步时序逻辑编程

2.4.1 异步时序逻辑同步化

2.4.2 同步时序逻辑表达式与状态图

2.4.3 同步时序逻辑分析

2.4.4 同步时序逻辑综合

2.4.5 同步时序逻辑综合实例

2.5 标志值法编程

2.5.1 基本思路

2.5.2 实现方法

2.5.3 实际应用

2.6 高级指令编程

2.6.1 用字逻辑指令处理

2.6.2 用子程序处理

2.6.3 用宏处理

2.6.4 用功能块处理

2.7 图解法编程

2.7.1 时序图法编程

2.7.2 流程图法编程

2.7.3 Petri网法编程

2.8 工程法编程

2.8.1 分散控制及其应用

2.8.2 集中控制及其应用

2.8.3 混合控制及其应用

2.8.4 线性链表控制

2.8.5 工程法编程再思考

结束语

请想想:

请试试:

第3章 模拟量控制程序设计

3.1 模拟量控制概述

3.1.1 PLC模拟量控制过程

3.1.2 PLC模拟量控制目的

3.1.3 PLC模拟量控制类型

3.1.4 PLC模拟量控制特点

3.1.5 PLC模拟量控制要求及性能指标

3.2 PLC模拟量输入及输出

3.2.1 模拟量传感器

3.2.2 模拟量输入

3.2.3 PLC模拟量输出方法

3.2.4 模拟量模块访问与数据处理

3.2.5 模拟量执行器

3.3 模拟量开环控制

3.3.1 开环特性

3.3.2 开环控制

3.4 模拟量闭环基本控制

3.4.1 ON/OFF闭环控制

3.4.2 负反馈控制

3.4.3 偏差控制

3.4.4 无静差控制

3.5 模拟量一般PID控制

3.5.1 PID控制基本公式

3.5.2 PID控制输出及参数

3.5.3 PID控制程序实现

3.5.4 PID控制改进算法

3.5.5 PID控制参数整定

3.5.6 PID控制应用

3.6 欧姆龙PLC用PID指令实现PID控制

3.6.1 PID指令说明

3.6.2 两个自由度PID控制

3.6.3 PID参数整定

3.6.4 PID指令执行

3.6.5 使用PID指令有关细节

3.7 三菱PLC用PID指令实现PID控制

3.7.1 FX机PID指令格式

3.7.2 FX机PID指令要点

3.7.3 FX机PID指令应用

3.7.4 三菱中、大型机PID指令

3.8 西门子用PLC PID指令、函数块实现PID控制

3.8.1 S7-200 PID指令格式

3.8.2 S7-200 PID指令要点

3.8.3 S7-200 PID指令使用

3.8.4 PID功能块

3.8.5 PID功能块应用

3.8.6 PID模块化控制

3.9 和利时PLC LM机PID控制

3.9.1 运用高等数学功能块实现PID控制

3.9.2 运用PID功能块实现PID控制

3.10 PID控制高级应用

3.10.1 串级PID控制

3.10.2 串级双辅助回路PID比例控制

3.10.3 串级比例并交叉限幅双辅回路PID控制

3.10.4 前馈与PID混合控制

3.11 模拟量模糊控制程序设计

3.11.1 模糊控制原理

3.11.2 模糊控制算法

3.11.3 模糊算法实现

3.12 模拟量控制其他高级算法

3.12.1 最优控制

3.12.2 适应控制

3.12.3 预测控制

3.12.4 学习控制

3.12.5 专家控制

3.13 模拟量硬件模块控制

3.13.1 专用控制模块

3.13.2 回路控制模块

3.13.3 过程控制CPU

结束语

请想想:

请试试:

第4章 脉冲量控制程序设计

4.1 脉冲量控制概述

4.1.1 脉冲量控制的类型

4.1.2 脉冲量控制的目的

4.1.3 脉冲量控制的特点

4.2 脉冲量控制硬件基础

4.2.1 脉冲信号生成

4.2.2 脉冲信号采集

4.2.3 脉冲信号输出

4.2.4 脉冲信号执行

4.3 高速计数比较控制

4.3.1 内置高速计数器比较控制

4.3.2 高速计数模块比较控制

4.4 脉冲量闭环控制编程

4.4.1 脉冲量入模拟量出闭环控制

4.4.2 模拟量入脉冲量出闭环控制

4.4.3 脉冲量入脉冲量出闭环控制

4.5 脉冲量开环控制编程

4.5.1 独立运动控制

4.5.2 两轴协调运动控制

4.5.3 多轴协调运动控制

4.5.4 运动控制细节处理

4.6 同步运动控制编程

4.6.1 开环同步控制

4.6.2 闭环同步控制

4.6.3 和利时LM机同步控制

4.7 硬件模块实现运动控制

4.7.1 用位置控制、运动控制模块实现

4.7.2 用运动控制CPU实现运动控制

4.7.3 专用于运动控制PLC网络

结束语

请想想:

请试试:

第5章 PLC数据处理程序设计

5.1 数据终端是PLC的新角色

5.1.1 专职数据终端实例

5.1.2 兼职数据终端实例

5.2 数据终端条件及其使用

5.2.1 欧姆龙PLC DM、EM区及对其访问

5.2.2 西门子的V区、DB块及对其访问

5.2.3 三菱的D区及对其访问

5.2.4 新型PLC数据区及对其访问

5.3 数据采集程序设计

5.3.1 实时时钟

5.3.2 开关量采集

5.3.3 模拟量采集

5.3.4 脉冲量采集

5.3.5 脉冲选通采集

5.4 数据录入程序设计

5.4.1 录入数据设备

5.4.2 用通用指令录入

5.4.3 用特殊指令录入

5.4.4 用编码键盘录入

5.4.5 用模拟方法录入

5.5 数据存储程序设计

5.5.1 记录存储

5.5.2 压缩存储

5.5.3 安全存储

5.6 数据显示程序设计

5.6.1 数据数码管显示

5.6.2 数据动态显示

5.6.3 数据脉冲选通显示

5.6.4 高档数据显示设施

5.7 PLC数据传送

5.8 数表处理程序设计

5.8.1 求最大、最小数

5.8.2 排序

5.8.3 求总数

5.8.4 求平均数

5.8.5 数据查询

5.8.6 字符串处理

结束语

请想想:

请试试:

第6章 PLC通信程序设计

6.1 概述

6.1.1 PLC连网通信目的

6.1.2 PLC连网通信平台

6.1.3 PLC连网通信方法

6.1.4 PLC通信程序特点

6.2 PLC与PLC通信程序设计

6.2.1 PLC与PLC地址映射通信程序设计

6.2.2 PLC与PLC地址链接通信程序设计

6.2.3 PLC与PLC用串口指令通信程序设计

6.2.4 PLC与PLC串口协议通信编程

6.2.5 PLC与PLC网络指令通信程序设计

6.3 PLC与计算机串口通信编程

6.3.1 计算机方程序设计要点

6.3.2 计算机用微软控件通信编程

6.3.3 计算机用微软应用程序接口通信编程

6.3.4 计算机用PLC厂商通信控件编程

6.3.5 计算机用PLC厂商通信函数编程

6.3.6 计算机用OPC编程

6.3.7 计算机与PLC用公网平台通信编程

6.3.8 PLC方程序设计

6.4 PLC与计算机以太网通信编程

6.4.1 计算机用Winsock API函数通信编程

6.4.2 计算机用Winsock控件通信编程

6.4.3 互联网通信编程

6.4.4 PLC方程序设计

6.5 PLC与计算机组态软件通信编程

6.5.1 组态软件概念

6.5.2 组态软件简介

6.5.3 组态软件编程

6.6 PLC与人机界面通信程序设计

6.6.1 常用的人机界面

6.6.2 人机界面方程序设计

6.6.3 PLC方程序设计

6.7 PLC与智能装置通信程序设计

6.7.1 用通信指令通信

6.7.2 用从站地址通信

6.8 PLC与计算机通信协议

6.8.1 欧姆龙HostLink协议

6.8.2 欧姆龙FINS协议

6.8.3 S-200 PPI通信协议

6.8.4 三菱PLC编程口通信协议

6.8.5 Modbus串口通信协议

6.8.6 Modbus TCP协议

结束语

请想想:

请试试:

第7章 PLC控制可靠性程序设计

7.1 PLC控制可靠性概述

7.1.1 PLC控制可靠性概念

7.1.2 PLC控制干扰及对策

7.1.3 PLC控制可靠性类型

7.1.4 PLC控制可靠性意义

7.2 PLC自身工作可靠性

7.2.1 PLC错误(故障)类型

7.2.2 系统错误记录

7.2.3 PLC故障及其排除

7.3 PLC输入程序可靠性

7.4 PLC输出程序可靠性

7.5 PLC通信程序可靠性

7.6 PLC异常处理程序

结束语

请想想:

请试试:

第8章 PLC程序组织

8.1 PLC程序组织概述

8.1.1 PLC程序组织步骤

8.1.2 PLC程序组织简例

8.2 程序模块化组织

8.2.1 程序模块化组织概念

8.2.2 使用子程序法模块化

8.2.3 使用跳转指令模块化

8.2.4 使用步进指令模块化

8.2.5 用SFC语言编程

8.2.6 用程序、功能块及函数编程

8.2.7 用自建库编程

8.3 多PLC、多任务(程序、模块)程序组织

8.3.1 欧姆龙PLC多任务组织

8.3.2 S7-300、400机多模块组织

8.3.3 三菱PLC多程序组织

8.3.4 和利时LM机多任务组织

8.3.5 多CPU系统程序组织

8.4 PLC程序柔性化

8.4.1 程序使用柔性

8.4.2 地址分配柔性

8.4.3 参数设定柔性

8.4.4 动作选择柔性

8.4.5 信号反馈柔性

8.5 PLC程序调试

8.5.1 PLC程序调试概述

8.5.2 PLC程序仿真调试

8.5.3 PLC工作模式及其改变

8.5.4 PLC程序联机调试

8.5.5 PLC程序现场调试

8.5.6 PLC程序文档

8.5.7 PLC程序评价

结束语

请想想:

请试试:

后记

累计评论(2条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部