PLC编程实用指南-(第3版)

本书特色

[

《PLC编程实用指南(第3版)》围绕PLC用于顺序控制、脉冲量控制、模拟量控制、通信及数据处理五大主题,对欧姆龙、西门子、三菱及部分和利时(含ABB)、AB、施耐德、GE PLC的资源及其功能做了分析,并以这五大主题的应用程序设计为实例,系统介绍了PLC应用程序设计的理论、算法及技巧,具有理论的完整性和实际的可操作性。本书内容完整、概念清晰、算法实用、独创求新、涉及面广、信息量大,是PLC编程的实用指南。它可帮助您尽快步入PLC编程殿堂,进而成为精通多品牌PLC编程技术的高手。

]

内容简介

[

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

]

作者简介

[

宋伯生 PLC图书领域,南廖(廖常初)北宋(宋伯生)之一,《PLC编程理论、算法和技巧》《PLC编程实用指南》畅销书的作者,

]

目录

前言绪论10.1PLC原理10.2PLC类型40.3PLC性能60.4PLC应用80.5PLC使用9第1章PLC编程技术基础161.1PLC程序概念161.1.1PLC 指令161.1.2PLC 功能(Function)171.1.3PLC 功能块(Function block)171.1.4PLC 程序块(POU)181.1.5PLC 任务(Task)181.1.6PLC工程(Project)191.2PLC程序语言191.2.1指令表(Instruction List,IL)201.2.2结构化文本语言(Structured Text,ST)201.2.3梯形图(Ladder Diagram,LD)221.2.4功能块图(Function Block Diagram,FBD)231.2.5连续功能图(Continuous Function Chart,CFC)241.2.6顺序功能图(Sequential Function Chart ,SFC)241.3PLC程序数据251.3.1地址261.3.2变量341.3.3常量361.3.4其它变量361.4PLC指令系统361.4.1基本逻辑类指令361.4.2定时、计数指令431.4.3应用指令491.4.4功能、功能块651.5PLC编程软件661.5.1概述661.5.2组成691.5.3使用731.6PLC程序实例781.6.1控制输出程序791.6.2单按钮起停程序801.6.3求公因数程序84结语86第2章PLC顺序控制程序设计882.1PLC顺序控制概述882.1.1顺序控制类型882.1.2顺序控制编程方法902.2组合逻辑编程922.2.1组合逻辑表达式与真值表922.2.2组合逻辑分析932.2.3组合逻辑综合932.2.4组合逻辑综合实例942.3异步时序逻辑编程962.3.1异步时序逻辑表达式与通电表962.3.2异步时序逻辑分析982.3.3异步时序逻辑综合992.3.4异步时序逻辑综合举例1032.4同步时序逻辑编程1102.4.1异步时序逻辑同步化1102.4.2同步时序逻辑表达式与状态图1112.4.3同步时序逻辑分析1122.4.4同步时序逻辑综合1132.4.5同步时序逻辑综合实例1142.5标志值法编程1232.5.1基本思路1232.5.2实现方法1232.5.3实际应用1232.6高级指令编程1282.6.1用字逻辑指令处理1282.6.2用子程序处理1322.6.3用宏处理1352.6.4用功能块处理1372.7图解法编程1392.7.1时序图法编程1392.7.2流程图法编程1412.7.3Petri网法编程1452.8工程方法编程1522.8.1分散控制及其应用1522.8.2集中控制及其应用1552.8.3混合控制及其应用1612.8.4工程方法编程再思考1722.9线性链表控制编程1732.9.1简单线性链表程序实现及实例1732.9.2分支线性链表算法要点及程序实现180结语190第3章脉冲量控制程序设计1913.1脉冲量控制概述1913.1.1脉冲量控制的目的1913.1.2脉冲量控制的特点1923.2脉冲量控制硬件基础1933.2.1脉冲信号采集1933.2.2脉冲信号输出2043.3高速计数比较控制编程2113.3.1内置高速计数器比较控制2113.3.2高速计数模块比较控制2163.4脉冲量开环控制编程2203.4.1独立运动控制2203.4.2两轴协调运动控制2253.4.3多轴协调运动控制2473.4.4运动控制细节处理2483.5同步运动控制编程2493.5.1同步开环控制2493.5.2跟随同步控制2513.6硬件模块实现运动控制2523.6.1用位置控制、运动控制模块实现2523.6.2用运动控制CPU实现运动控制2533.6.3专用于运动控制的PLC网络254结语255第4章模拟量控制程序设计2564.1模拟量控制概述2564.1.1PLC模拟量控制过程2564.1.2PLC模拟量控制目的2574.1.3PLC模拟量控制类型2584.1.4PLC模拟量控制特点2614.1.5PLC模拟量控制要求及性能指标2624.2PLC模拟量输入及输出2634.2.1模拟量输入2634.2.2模拟量输出2644.2.3模拟量模块访问与数据处理2664.3模拟量开环控制2684.3.1程序控制2684.3.2比例控制2704.3.3补偿控制2714.4模拟量简单闭环控制2734.4.1ON/OFF闭环控制2734.4.2负反馈控制2754.5模拟量PID控制2764.5.1PID控制算法2764.5.2PID控制输出及参数2784.5.3PID控制算法程序实现2794.5.4PID控制改进算法2814.5.5PID控制参数整定2834.6用PID指令实现PID控制2844.6.1PLC PID指令2844.6.2PLC PID 指令应用实例2874.7用PLC PID功能块(FB)实现PID控制2914.7.1西门子 PLC PID功能块(FB)2914.7.2PID功能块(FB)应用2944.8PID控制高级应用及其改进算法2954.8.1串级PID控制2954.8.2串级双辅助回路PID比例控制2964.8.3串级比例并交叉限幅双辅回路PID控制2974.8.4前馈与PID混合控制2974.9模拟量模糊控制程序设计2984.9.1模糊控制原理2984.9.2模糊控制算法3014.9.3模糊算法实现3044.10模拟量控制其它高级算法3114.10.1*优控制3114.10.2适应控制3144.10.3预测控制3164.10.4学习控制3184.10.5专家控制3204.11模拟量硬件模块控制3264.11.1专用控制模块3264.11.2回路控制模块3274.11.3过程控制CPU 329结语330第5章PLC通信程序设计3315.1概述3315.1.1PLC连网通信目的3315.1.2PLC连网通信平台3335.1.3PLC连网通信方法3445.1.4PLC通信程序特点3525.2PLC与PLC通信程序设计3545.2.1 PLC与PLC地址映射通信程序设计3545.2.2PLC与PLC地址链接通信程序设计3575.2.3 PLC与PLC 用串口指令通信程序设计3725.2.4 PLC与PLC串口协议通信编程3825.2.5 PLC与PLC网络指令通信程序设计3845.3PLC与计算机串口通信编程3945.3.1计算机方程序设计要点3955.3.2计算机用微软控件通信编程3975.3.3计算机用微软应用程序接口通信编程4165.3.4计算机用PLC厂商通信控件编程4245.3.5计算机用PLC厂商通信函数编程4275.3.6计算机用OPC编程4275.3.7计算机与PLC用公网平台通信编程4375.3.8PLC方程序设计4385.4PLC与计算机以太网通信编程4405.4.1计算机用Winsock Api函数通信编程4415.4.2计算机用Winsock控件通信编程4415.4.3互联网通信编程4455.4.4PLC方程序设计4475.5PLC与计算机组态软件通信编程4505.5.1组态软件概念4505.5.2组态软件简介4515.5.3组态软件编程4575.6PLC与人机界面通信程序设计4645.6.1常用的人机界面4645.6.2人机界面方程序设计4675.6.3PLC方程序设计4695.7PLC与智能装置通信程序设计4695.7.1用通信指令通信4695.7.2用从站地址通信471结语471第6章PLC数据处理程序设计4726.1数据终端是PLC的新角色4726.1.1专职数据终端实例4726.1.2兼职数据终端实例4736.2数据采集程序设计4746.2.1开关量采集4756.2.2模拟量采集4766.2.3脉冲量采集4816.2.4脉冲选通采集4846.3数据录入程序设计4866.3.1录入数据设备4866.3.2用通用指令录入4866.3.3用模拟方法录入4906.3.4用特殊指令录入4926.3.5用编码键盘录入4926.4数据存储程序设计4946.4.1记录存储4946.4.2压缩存储5006.4.3安全存储5016.5数据显示程序设计5026.5.1数据数码管显示5026.5.2数据动态显示5036.5.3数据脉冲选通显示5066.5.4高档数据显示设施5076.6PLC数据传送程序设计5096.7数表处理程序设计5096.7.1排序5106.7.2求总数5136.7.3求平均数515第7章PLC控制可靠性程序设计5167.1PLC控制可靠性概述5167.1.1PLC控制可靠性概念5167.1.2PLC控制可靠性类型5177.2PLC自身工作可靠性5187.2.1PLC错误(故障)类型5187.2.2系统错误记录5187.2.3PLC故障及其排除5197.3PLC输入程序可靠性5197.4PLC输出程序可靠性5247.5PLC通信程序可靠性5267.6PLC异常处理程序527结语531第8章PLC程序组织5328.1PLC程序组织概述5328.1.1PLC程序组织步骤5328.1.2PLC程序组织简例5358.2程序模块化组织5368.2.1程序模块化组织概念5368.2.2使用子程序法模块化5378.2.3使用跳转指令模块化5378.2.4使用步进指令模块化5378.2.5用SFC语言编程5378.2.6用程序块、功能块及函数编程5388.3多PLC、多任务(程序、模块)程序组织5388.3.1欧姆龙 PLC多任务组织5388.3.2S7��300、400机多模块组织5418.3.3三菱PLC多程序组织5438.3.4多CPU系统程序组织5448.4PLC程序柔性化5478.4.1程序使用柔性5478.4.2地址分配柔性5488.4.3参数设定柔性5488.4.4动作选择柔性5518.4.5信号反馈柔性5518.5PLC程序调试5518.5.1PLC程序调试概述5518.5.2PLC程序仿真调试5528.5.3PLC工作模式及其改变5528.5.4PLC程序联机调试5548.5.5PLC程序现场调试5548.5.6PLC程序文档555结语555附录PLC与计算机通信协议556附录A欧姆龙HostLink协议556附录B欧姆龙FINS协议561附录CS��200 PPI通信协议565附录D三菱PLC编程口通信协议568附录EModbus串口通信协议572附录FModbus TCP协议577参考文献578

封面

PLC编程实用指南-(第3版)

书名:PLC编程实用指南-(第3版)

作者:宋伯生

页数:578

定价:¥119.0

出版社:机械工业出版社

出版日期:2017-06-01

ISBN:9787111566410

PDF电子书大小:106MB 高清扫描完整版



本文标题:《PLC编程实用指南-(第3版)》PDF下载

资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!