万本电子书0元读

万本电子书0元读

顶部广告

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

经典PLC图书再版,作者用他庞大的知识背景,深厚的工程经验,从思想的整体框架角度去讲解编程的理论、算法和技巧,是PLC领域不可多得的提升读者领悟知识深度的著作。

售       价:¥

纸质售价:¥85.90购买纸书

153人正在读 | 1人评论 6.2

作       者:宋伯生

出  版  社:机械工业出版社

出版时间:2017-07-11

字       数:45.1万

所属分类: 科技 > 工业技术 > 航空/电子

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(2条)
  • 读书简介
  • 目录
  • 累计评论(2条)
《PLC编程实用指南(第3版)》围绕PLC用于顺序控制、脉冲量控制、模拟量控制、通信及数据处理五大主题,对欧姆龙、西门子、三菱及部分和利时(含ABB)、AB、施耐德、GE PLC的资源及其功能做了分析,并以这五大主题的应用程序设计为实例,系统介绍了PLC应用程序设计的理论、算法及技巧,具有理论的完整性和实际的可操作性。本书内容完整、概念清晰、算法实用、独创求新、涉及面广、信息量大,是PLC编程的实用指南。它可帮助您尽快步PLC编程殿堂,而成为精通多品牌PLC编程技术的高手。<br/>【推荐语】<br/>经典PLC图书再版,作者用他庞大的知识背景,深厚的工程经验,从思想的整体框架角度去讲解编程的理论、算法和技巧,是PLC领域不可多得的提升读者领悟知识深度的著作。<br/>【作者】<br/>宋伯生 PLC图书领域,南廖(廖常初)北宋(宋伯生)之一,《PLC编程理论、算法和技巧》《PLC编程实用指南》畅销书的作者,<br/>
目录展开

前言

目录

绪论

0.1 PLC原理

0.2 PLC类型

0.3 PLC性能

0.4 PLC应用

0.5 PLC使用

第1章 PLC编程技术基础

1.1 PLC程序概念

1.1.1 PLC指令

1.1.2 PLC功能(Function)

1.1.3 PLC功能块(Function block)

1.1.4 PLC程序块(POU)

1.1.5 PLC任务(Task)

1.1.6 PLC工程(Project)

1.2 PLC程序语言

1.2.1 指令表(Instruction List,IL)

1.2.2 结构化文本语言(Structured Text,ST)

1.2.3 梯形图(Ladder Diagram,LD)

1.2.4 功能块图(Function Block Diagram,FBD)

1.2.5 连续功能图(Continuous Function Chart,CFC)

1.2.6 顺序功能图(Sequential Function Chart,SFC)

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.6 PLC程序实例

1.6.1 控制输出程序

1.6.2 单按钮起停程序

1.6.3 求公因数程序

结语

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

2.1 PLC顺序控制概述

2.1.1 顺序控制类型

2.1.2 顺序控制编程方法

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.9 线性链表控制编程

2.9.1 简单线性链表程序实现及实例

2.9.2 分支线性链表算法要点及程序实现

结语

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

3.1 脉冲量控制概述

3.1.1 脉冲量控制的目的

3.1.2 脉冲量控制的特点

3.2 脉冲量控制硬件基础

3.2.1 脉冲信号采集

3.2.2 脉冲信号输出

3.3 高速计数比较控制编程

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

3.3.2 高速计数模块比较控制

3.4 脉冲量开环控制编程

3.4.1 独立运动控制

3.4.2 两轴协调运动控制

3.4.3 多轴协调运动控制

3.4.4 运动控制细节处理

3.5 同步运动控制编程

3.5.1 同步开环控制

3.5.2 跟随同步控制

3.6 硬件模块实现运动控制

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

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

3.6.3 专用于运动控制的PLC网络

结语

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

4.1 模拟量控制概述

4.1.1 PLC模拟量控制过程

4.1.2 PLC模拟量控制目的

4.1.3 PLC模拟量控制类型

4.1.4 PLC模拟量控制特点

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

4.2 PLC模拟量输入及输出

4.2.1 模拟量输入

4.2.2 模拟量输出

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

4.3 模拟量开环控制

4.3.1 程序控制

4.3.2 比例控制

4.3.3 补偿控制

4.4 模拟量简单闭环控制

4.4.1 ON/OFF闭环控制

4.4.2 负反馈控制

4.5 模拟量PID控制

4.5.1 PID控制算法

4.5.2 PID控制输出及参数

4.5.3 PID控制算法程序实现

4.5.4 PID控制改进算法

4.5.5 PID控制参数整定

4.6 用PID指令实现PID控制

4.6.1 PLCPID指令

4.6.2 PLCPID指令应用实例

4.7 用PLCPID功能块(FB)实现PID控制

4.7.1 西门子PLCPID功能块(FB)

4.7.2 PID功能块(FB)应用

4.8 PID控制高级应用及其改进算法

4.8.1 串级PID控制

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

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

4.8.4 前馈与PID混合控制

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

4.9.1 模糊控制原理

4.9.2 模糊控制算法

4.9.3 模糊算法实现

4.10 模拟量控制其它高级算法

4.10.1 最优控制

4.10.2 适应控制

4.10.3 预测控制

4.10.4 学习控制

4.10.5 专家控制

4.11 模拟量硬件模块控制

4.11.1 专用控制模块

4.11.2 回路控制模块

4.11.3 过程控制CPU

结语

第5章 PLC通信程序设计

5.1 概述

5.1.1 PLC连网通信目的

5.1.2 PLC连网通信平台

5.1.3 PLC连网通信方法

5.1.4 PLC通信程序特点

5.2 PLC与PLC通信程序设计

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

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

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

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

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

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

5.3.1 计算机方程序设计要点

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

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

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

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

5.3.6 计算机用OPC编程

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

5.3.8 PLC方程序设计

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

5.4.1 计算机用WinsockApi函数通信编程

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

5.4.3 互联网通信编程

5.4.4 PLC方程序设计

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

5.5.1 组态软件概念

5.5.2 组态软件简介

5.5.3 组态软件编程

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

5.6.1 常用的人机界面

5.6.2 人机界面方程序设计

5.6.3 PLC方程序设计

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

5.7.1 用通信指令通信

5.7.2 用从站地址通信

结语

第6章 PLG数据处理程序设计

6.1 数据终端是PLC的新角色

6.1.1 专职数据终端实例

6.1.2 兼职数据终端实例

6.2 数据采集程序设计

6.2.1 开关量采集

6.2.2 模拟量采集

6.2.3 脉冲量采集

6.2.4 脉冲选通采集

6.3 数据录入程序设计

6.3.1 录入数据设备

6.3.2 用通用指令录入

6.3.3 用模拟方法录入

6.3.4 用特殊指令录入

6.3.5 用编码键盘录入

6.4 数据存储程序设计

6.4.1 记录存储

6.4.2 压缩存储

6.4.3 安全存储

6.5 数据显示程序设计

6.5.1 数据数码管显示

6.5.2 数据动态显示

6.5.3 数据脉冲选通显示

6.5.4 高档数据显示设施

6.6 PLC数据传送程序设计

6.7 数表处理程序设计

6.7.1 排序

6.7.2 求总数

6.7.3 求平均数

结语

第7章 PLG控制可靠,陛程序设计

7.1 PLC控制可靠性概述

7.1.1 PLC控制可靠性概念

7.1.2 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章 PLG程序组织

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.3 多PLC、多任务(程序、模块)程序组织

8.3.1 欧姆龙PLC多任务组织

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

8.3.3 三菱PLC多程序组织

8.3.4 多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程序文档

结语

附录 PLC与计算机通信协议

附录A 欧姆龙 HostLink协议

附录B 欧姆龙 FINS协议

附录C S-200PPI通信协议

附录D 三菱PLC编程口通信协议

附录E Modbus串口通信协议

附录F ModbusTCP协议

参考文献

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部