微电网电能控制技术 (马添翼作)
下载次数 2次 资源类型 技术文档 上传时间 2024-11-14
从微电网运行控制角度,对微电网与分布式发电、分布式发电电源调控、微电网与主网联网/孤网运行、电能质量及可靠性、微网运行稳定性、偏远地区微网应用等开展了研究,提出了基于功角偏差的利于分布式电源平衡的控制策略,改善微电网频率特性;提出了一种频率控制器以提高微网与主网联网/孤网切换的动态特性;提出了考虑不平衡和非线性负荷的电能质量控制策略;提出了基于背靠背变换器的微网与主网解列技术;提出了微网的线性状态空间模型以对微网运行开展小扰动分析;提出了适应于偏远配电网络负荷调控的分析方法。 译者序 原书前言 原书致谢 第1章 绪论 1.1 微电网和分布式发电 1.2 分布式发电中的功率分配 1.3 电能质量与可靠性 1.4 系统稳定性 1.5 农村电网的功率分配 1.6 本书的目标和贡献 1.6.1 本书目标 1.6.2 本书贡献 1.7 本书结构 第2章 变流器接口源的功率分配 2.1 用于频率下垂负荷分配的并联型变流器控制 2.1.1 频率控制 2.1.2 模块化控制结构 2.1.3 变流器电压相角计算 2.1.4 基准值的产生 2.2 相角下垂控制 2.3 相角下垂和频率下垂控制器 2.4 仿真研究 2.4.1 频率下垂控制器 2.4.2 相角下垂控制器 2.4.3 频率下垂和相角下垂的对比 2.4.4 多分布式电源系统中的相角下垂 2.5 小结 第3章 微电网负荷频率控制 3.1 并网和孤岛模式的无缝切换 3.1.1 控制策略 3.1.2 仿真研究 3.2 带有惯性和非惯性分布式电源的微电网 3.2.1 系统结构 3.2.2 微电源模型 3.2.3 仿真研究 3.3 小结 第4章 微电网电能质量提高的可行性 4.1 系统结构 4.2 参考发电量和补偿控制 4.2.1 并网模式下补偿器的参考发电量 4.2.2 补偿器控制 4.2.3 孤岛模式下的补偿器参考发电量 4.2.4 分布式电源为常用负载协调供电 4.3 仿真研究 4.3.1 大电网承担本地负载 4.3.2 分布式电源承担常用负载 4.3.3 分配常用感应电动机负载 4.3.4 孤岛期间DG-1供给全部常用负载 4.4 讨论研究 4.5 小结 第5章 在并网微电网中通过背靠背变流器实现潮流控制 5.1 系统的结构和运行 5.2 变流器的结构和控制 5.3 背靠背变流器基准值 5.3.1 VSC-1的基准值 5.3.2 模式1下VSC-2的基准值 5.3.3 模式2下VSC-2的基准值 5.4 分布式电源的基准值 5.4.1 模式1 5.4.2 模式2 5.5 孤岛和重新并网时继电器和断路器的协调 5.6 仿真分析 5.6.1 算例1:大电网中分布式电源的负荷分配 5.6.2 算例2:大电网中功率供给的改变 5.6.3 算例3:从微电网到大电网的功率供给 5.6.4 算例4:带电动机负载的负荷分配 5.6.5 算例5:大电网的电压和频率变化 5.6.6 算例6:孤岛和重新并网 5.6.7 算例7:大电网的可变功率供应 5.6.8 算例8:分布式电源的直流电压波动和损耗 5.7 含多个分布式电源的微电网 5.8 小结 第6章 基于多变流器的自治微电网的稳定性分析 6.1 变流器的结构和控制 6.2 下垂控制和分布式电源基准值 6.2.1 下垂控制 6.2.2 分布式电源基准值 6.3 自治微电网的状态空间模型 6.3.1 变流器模型 6.3.2 下垂控制器 6.3.3 变流器一下垂控制器组合模型 6.3.4 转化为共同参考坐标系 6.3.5 网络和负载建模 6.3.6 全微电网模型 6.4 系统结构和自治微电网示例模型 6.5 微电网特征值分析 6.6 仿真研究 6.6.1 算例1:图6.2 的全系统(3个分布式电源和3个负荷) 6.6.2 算例2:系统简化的影响 6.7 补偿下垂控制对稳定性的改善 6.7.1 测试系统 6.7.2 补偿下垂控制器的仿真研究 6.8 小结 第7章 农村分布式发电中变流器接口微电源的下垂控制 7.1 含相角下垂和下垂控制策略的功率分配 7.1.1 无通信的控制器1 7.1.2 含最少量通信技术的控制器2 7.1.3 多分布式电源系统 7.1.4 基于网络的通信技术 7.2 变流器的结构和控制 7.2.1 变流器的控制 7.2.2 分布式电源基准值 7.3 仿真研究 7.3.1 算例1:将Load-3和Load-4接入微电网 7.3.2 算例2:DG-1和DG-3供应负载1和2 7.3.3 算例3:感应电动机负载 7.3.4 算例4:含先进通信系统的负荷分配 7.3.5 算例5:带传统下垂控制器的负荷分配 7.3.6 算例6:频率依赖的负载 7.4 小结 第8章 结论 8.1 总体结论 8.2 未来工作的展望 附录A A.1 变流器结构 A.2 变流器控制 A.3 输出反馈电压控制器 A.4 状态反馈控制器 附录B 图例清单 表格清单 原理符号列表 参考文献
下载次数 1次 资源类型 技术文档 上传时间 2024-11-14
作为一种获取信息的新型技术,无线传感器网络已成为网络研究的热点。在无线传感器网络中,媒体接入控制层是影响网络运行的关键技术,它不仅决定着无线信道中资源的分配情况,影响着网络中各节点所携带的有限能源的使用,与此同时还必须满足网络动态变化以及一些突发业务的需求。《无线传感器网络MAC协议分析与实现》在分析研究已有的无线传感器网络MAC协议基础上,对MAC协议的轮询控制机制进行研究。一直以来轮询系统特性的精确解析是MAC协议研究的难点,尤其是对其二阶特性的精确解析,其过程相当复杂且难度非常大。《无线传感器网络MAC协议分析与实现》采用嵌入式Markov链和概率母函数的分析方法对无线传感器网络轮询系统进行研究,分别精确分析了基本的轮询系统、区分忙/闲环的并行调度轮询系统、非对称完全轮询服务系统、区分优先级的双队列多服务台排队系统、两级优先轮询系统等。并在此基础上开展对系统的实施进行研究,采用无线传感器网络操作系统TinyOS以及FPGA来进行新系统的实现,在实现过程中对MAC帧结构、轮询控制流程等都做了详细的设计,以求用实际的应用场景来验证无线传感器网络的MAC协议轮询控制系统的分析结果,并对比分析各类轮询系统的优劣性。 前言 第一章无线传感器网络MAC协议概述 第二章无线传感器网络MAC协议基本轮询系统模型 第三章区分忙/闲环的并行调度轮询系统分析研究 第四章非对称完全轮询服务系统研究 第五章区分优先级的双队列多服务台排队系统研究 第六章基于TinyOS的无线传感器网络MAC协议分析研究 第七章基于FPGA的区分优先级混合服务两级轮询系统分析研究 参考文献
下载次数 10次 资源类型 技术文档 上传时间 2024-11-14
本书详细介绍了无线传感网络研究领域中的相关技术及应用,以ZigBee技术为主要研究对象。本书共三个项目,基于以CC2530芯片为核心的硬件平台讲解内部硬件的基础模块和点对点通信的构架及编程方法,深入剖析TI的Z-Stack协议栈构架和编程接口。通过三个项目的学习,读者可全面了解ZigBee无线传感网络技术的开发和应用。 本书可作为普通高等院校物联网、传感网络通信工程、电子信息、计算机等专业高年级学生的教材,也可作为工程技术人员进行单片机、无线传感网络技术、ZigBee技术等项目开发的参考书。
下载次数 9次 资源类型 技术文档 上传时间 2024-11-14
《无线射频识别(RFID)系统技术与应用》介绍了无线射频识别技术的工作原理和应用领域,介绍了RFID系统的组件、协议和标准,特别侧重于阐述RFID技术的项目实施。通过当前物流业最基本的“贴-发”(slap and ship)型应用实例,由浅入深地引领读者从设计、确定标准和选型、制订实施方案到实现,逐步了解实施一个实际RFID项目的具体过程和步骤,对可能遇到的问题提出了解决方法。无线射频识别技术(RFID)是一种综合了无线电、芯片制造及计算机技术而产生的一种崭新的自动识别形式,它正在迅速走进我们的日常生活。 《无线射频识别(RFID)系统技术与应用》内容丰富,实用性强,可供从事射频识别工作的工程技术人员作为工作中的参考书,也可以作为高等院校物流、通信、自动识别专业高年级学生和研究生教学参考用书。
下载次数 10次 资源类型 技术文档 上传时间 2024-11-14
本书以无线通信关键技术的原理及其MATLAB和FPGA实现为主题,通过大量的MATLAB和FPGA开发实例,详尽地描述了无线通信中的常用模块和原理及实现流程,具体内容包括:无线通信开发简介、数字处理基础、DSP处理基础、数字调制、信道编码、最佳接收机、均衡、同步、数字前端技术以及WCDMA系统的关键技术。 本书概念明确、思路清晰,追求全面、系统、实用,使读者能够在较短的时间内具备无线通信领域的MATLAB和FPGA开发能力。 本书可供从事无线通信和数字信号处理的应用工程师和工程科研人员阅读,也可作为通信及相关专业的研究生、高年级本科生的教材或参考书。 第1章 无线通信与FPGA开发综述 1.1 无线通信的发展概况 1.2 无线通信的主要特点 1.3 无线通信系统的组成 1.4 未来无线通信系统的发展趋势 1.5 FPGA在无线通信中的应用优势 1.5.1 FPGA特征简介 1.5.2 FPGA在无线通信中的应用综述 1.5.3 无线通信基站的FPGA实现架构 1.6 Xilinx公司的无线通信解决方案 1.6.1 Xilinx面向无线通信中的高端芯片——Virtex系列 1.6.2 Xilinx的高效开发工具——ISE Design Suite 1.6.3 Xilinx公司的蜂窝通信开发资源 1.6.4 Xilinx公司的广播系统开发资源 1.7 本章小结 1.8 本章参考文献 第2章 无线通信中的数字处理基础 2.1 数的表示 2.1.1 定点表示 2.1.2 浮点表示 2.1.3 定点制数的量化 2.1.4 加法、乘积的舍入误差 2.2 AD转换的字长效应 2.3 常用算术运算模块的FPGA实现 2.3.1 加法运算的FPGA实现 2.3.2 乘法运算的FPGA实现 2.3.3 除法运算的FPGA实现 2.3.4 Cordic算法的FPGA实现 2.4 本章小结 2.5 本章参考文献 第3章 无线通信中的DSP处理基础 3.1 数控振荡器的FPGA实现 3.1.1 DDS算法原理 3.1.2 DDS算法的Verilog实现 3.1.3 DDS算法IP Core的使用 3.2 快速傅里叶变换的FPGA实现 3.2.1 DFT和FFT基本思想 3.2.2 FFT算法的基本原理及其MATLAB实现 3.2.3 FFT的硬件实现结构 3.2.4 IFFT原理与实现 3.2.5 FFT/IFFT IP Core的使用 3.3 FIR滤波器的FPGA实现 3.3.1 数字滤波器的分类 3.3.2 数字滤波器的数学模型 3.3.3 数字滤波器的性能指标 3.3.4 FIR滤波器的原理与设计 3.3.5 FIR滤波器的FPGA实现 3.3.6 FIR滤波器IP Core的使用 3.4 多速率滤波器的FPGA实现 3.4.1 多速率信号处理的意义 3.4.2 多速率信号滤波器的基本操作 3.4.3 CIC滤波器的FPGA实现 3.4.4 HB滤波器的FPGA实现 3.5 自适应滤波器的FPGA实现 3.5.1 自适应滤波简介 3.5.2 自适应滤波的应用 3.5.3 LMS算法的MATLAB实现 3.5.4 LMS算法的FPGA实现 3.5.5 LMS算法的软件调试 3.6 本章小结 3.7 本章参考文献 第4章 调制解调的实现 4.1 调制/解调的基本功能与要求 4.1.1 调制解调的基本功能 4.1.2 调制/解调的分类 4.1.3 基本调制方法原理及性能简要分析 4.1.4 数字信号的带宽和功率谱密度 4.1.5 影响选择数字调制方式的因素 4.2 数字调制/解调器的低中频解决方案 4.2.1 传统的调制解调方案 …… 第5章 信道编解码的实现 第6章 最佳接收机的实现 第7章 分集、均衡和干扰抵消的实现 第8章 同步的实现 第9章 数字前端技术的实现 第10章 WCDMA系统关键技术的实现
下载次数 2次 资源类型 技术文档 上传时间 2024-11-14
本书在介绍物联网发展背景与技术特征的基础上,对物联网中的自动识别与RFID应用技术,传感器、传感网与无线传感器网络技术,智能设备与嵌入式技术,计算机网络与互联网技术,移动通信技术,位置信息、定位技术与位置服务,物联网数据处理技术,物联网信息安全技术等关键技术,以及典型的物联网应用进行了系统的讨论。 前言 教学建议 第1章物联网概论/ 1?1物联网发展的社会背景/ 1?1?1物联网概念的提出/ 1?1?2物联网与智慧地球/ 1?1?3欧盟与各国政府关于物联网的发展规划/ 1?1?4物联网与我国战略性新兴产业/ 1?2物联网发展的技术背景/ 1?2?1从人类对技术需求的角度认识物联网发展的必然性/ 1?2?2从互联网发展的角度认识物联网发展的必然性/ 1?2?3从科学研究的角度认识物联网发展的必然性/ 1?3物联网的定义与主要技术特征/ 1?3?1物联网的定义/ 1?3?2物联网的主要技术特征/ 1?3?3物联网与互联网的比较/ 1?3?4物联网与“互联网+”的关系/ 1?4物联网体系结构/ 1?4?1物联网体系结构的基本概念/ 1?4?2人处理物理世界问题的基本方法/ 1?4?3物联网感知层/ 1?4?4物联网网络层/ 1?4?5物联网应用层/ 1?5物联网的关键技术与产业发展/ 1?5?1物联网的关键技术/ 1?5?2物联网的产业链结构/ 1?5?3物联网产业对国民经济与社会发展的影响/ 1?5?4我国物联网产业发展的政策环境/ 本章小结/ 习题/ 第2章RFID与物联网应用/ 2?1自动识别技术/ 2?1?1自动识别技术的发展过程/ 2?1?2条码技术/ 2?1?3磁卡、IC卡技术/ 2?2RFID标签与EPC编码体系/ 2?2?1RFID标签的基本概念/ 2?2?2RFID标签的基本工作原理/ 2?2?3RFID标签的分类/ 2?2?4RFID标签的编码标准/ 2?3RFID标签读写器/ 2?3?1RFID标签读写器的功能与分类/ 2?3?2RFID读写器的结构与设计方法/ 本章小结/ 习题/ 第3章传感器与传感网技术/ 3?1传感器的概念/ 3?1?1感知能力与传感器的发展/ 3?1?2传感器的分类/ 3?1?3物理传感器/ 3?1?4化学传感器/ 3?1?5生物传感器/ 3?1?6纳米传感器/ 3?1?7传感器性能指标/ 3?2智能传感器与无线传感器/ 3?2?1智能传感器的研究与发展/ 3?2?2无线传感器的研究与发展/ 3?3无线传感器网络/ 3?3?1从无线分组网到无线自组网/ 3?3?2从无线自组网到无线传感器网络/ 3?3?3无线传感器网络的特点与结构/ 3?3?4无线传感器网络节点的结构与设计原则/ 3?4无线传感器网络技术的研究与发展/ 3?4?1无线传感器与执行器网络/ 3?4?2无线多媒体传感器网络/ 3?4?3水下无线传感器网络/ 3?4?4地下无线传感器网络/ 3?4?5无线纳米传感器网络/ 本章小结/ 习题/ 第4章物联网智能硬件与嵌入式系统/ 4?1嵌入式系统概述/ 4?1?1嵌入式系统的发展过程 / 4?1?2嵌入式系统的特点/ 4?2物联网智能硬件/ 4?2?1智能硬件的基本概念/ 4?2?2人工智能在物联网智能硬件中的应用/ 4?2?3人机交互/ 4?2?4物联网智能硬件的人机交互技术/ 4?2?5柔性显示与柔性电池技术在物联网智能硬件中的应用/ 4?2?6我国发展智能硬件的政策环境/ 4?3可穿戴计算及其在物联网中的应用/ 4?3?1可穿戴计算的基本概念/ 4?3?2可穿戴计算设备的分类与应用/ 4?4智能机器人及其在物联网中的应用/ 4?4?1机器人的基本概念/ 4?4?2机器人的分类与应用/ 4?4?3我国发展智能机器人产业的政策环境/ 本章小结/ 习题/ 第5章物联网通信与网络技术/ 5?1计算机网络技术的研究与发展/ 5?1?1从信息技术的角度看通信与网络技术的发展/ 5?1?2计算机网络的形成与发展/ 5?1?3计算机网络的分类与特点/ 5?1?4TCP/IP协议的基本概念/ 5?1?5下一代网络体系结构与软件定义网络技术的研究/ 5?2移动通信网技术的研究与发展/ 5?2?1蜂窝系统的基本概念/ 5?2?2移动通信技术与标准的发展/ 5?2?35G与物联网/ 5?2?4M2M、D2D技术及其在物联网中的应用/ 5?3物联网接入技术/ 5?3?1物联网接入技术的基本概念/ 5?3?2有线接入技术/ 5?3?3无线接入技术/ 5?3?4软件无线电、认知无线电在物联网中的应用/ 本章小结/ 习题/ 第6章位置信息、定位技术与位置服务/ 6?1位置信息与位置服务/ 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基于Wi?Fi的定位技术/ 6?3?3基于RFID的定位技术/ 6?3?4无线传感器网络定位技术/ 6?4位置服务/ 6?4?1位置服务的基本概念/ 6?4?2位置服务系统的设计方法/ 本章小结/ 习题/ 第7章物联网智能数据处理技术/ 7?1物联网智能数据处理技术的基本概念/ 7?1?1物联网数据的特点/ 7?1?2物联网中的数据、信息与知识/ 7?1?3物联网数据处理的关键技术/ 7?2物联网与云计算/ 7?2?1云计算产生的背景/ 7?2?2云计算的分类/ 7?2?3云计算的主要技术特征/ 7?2?4云计算在物联网中的应用/ 7?3物联网与大数据/ 7?3?1数据挖掘的基本概念/ 7?3?2大数据的基本概念/ 7?3?3大数据的定义与特征/ 7?3?4物联网大数据研究的特殊性/ 7?3?5物联网与智能决策、智能控制/ 本章小结/ 习题/ 第8章物联网网络安全/ 8?1网络空间安全与网络安全的基本概念/ 8?1?1网络空间安全概念的提出/ 8?1?2我国《国家网络空间安全战略》涵盖的主要内容/ 8?1?3网络空间安全的理论体系/ 8?2OSI安全体系结构/ 8?2?1OSI安全体系结构的基本概念/ 8?2?2网络安全模型与网络安全访问模型/ 8?2?3用户对网络安全的需求/ 8?3物联网网络安全研究的主要内容/ 8?3?1物联网中可能存在的网络攻击方式/ 8?3?2物联网网络安全的新动向/ 8?3?3RFID安全与隐私保护研究/ 本章小结/ 习题/ 第9章物联网应用/ 9?1智能工业/ 9?1?1工业4?0的基本概念/ 9?1?2工业4?0涵盖的基本内容/ 9?1?3《中国制造2025》发展规划/ 9?2智能农业/ 9?2?1智能农业的基本概念/ 9?2?2智能农业应用示例/ 9?3智能交通/ 9?3?1物联网智能交通与传统智能交通的区别/ 9?3?2车联网/ 9?3?3无人驾驶汽车及其研究进展/ 9?4智能电网/ 9?4?1智能电网的基本概念/ 9?4?2智能电网应用示例/ 9?5智能环保/ 9?5?1智能环保的基本概念/ 9?5?2智能环保应用示例/ 9?6智能医疗/ 9?6?1智能医疗的基本概念/ 9?6?2智能医疗应用示例/ 9?7智能安防/ 9?7?1智能安防的基本概念/ 9?7?2智能安防应用示例/ 9?8智能家居/ 9?8?1智能家居的基本概念/ 9?8?2智能家居应用示例/ 9?9智能物流/ 9?9?1智能物流的基本概念/ 9?9?2智能物流与物联网的关系/ 9?9?3未来商店与物联网/ 9?9?4大型智能物流系统的设计方法/ 本章小结/ 思考题/ 参考文献/
下载次数 14次 资源类型 技术文档 上传时间 2024-11-14
本书编写的目的是通过打造一个立体的、全方位的资源系统,提供一个明确的、可操作的学习PLC编程技术的新途径,使读者在没有PLC硬件的情况下,只需一台计算机(台式机或笔记本)和一本书,就能够循序渐进地去开启PLC的编程之路。 [1] 本书共分12章,分别是PLC编程基础、基本程序设计案例、程序设计常用指令、三相异步电动机控制PLC程序设计案例、定时器与计数器PLC程序设计范例、抢答器与灯光控制PLC程序设计范例、楼宇自动化PLC程序设计范例、机床控制PLC程序设计范例、送料小车与传送带PLC程序设计范例、工业机械控制PLC程序设计范例、其他应用PLC程序设计范例和PLC综合应用设计范例。 本书虚拟光盘中提供所有编程实例的源程序,读者可以直接移植使用,也可以在编程软件上进行修改和仿真测试,以达到深入理解和灵活运用的目的。 本书既可作为广大工程技术人员学习PLC编程技术的专业用书,也可作为PLC程序设计人员或机电类、电子信息与自动化类相关专业课程的教学或参考用书。 学习引导 第1章绪论 1.1PLC概述/003 1.1.1PLC的基本结构/003 1.1.2PLC的工作原理/004 1.1.3PLC的选型规则/004 1.1.4PLC的编程算法/006 1.2梯形图基本知识/007 1.2.1梯形图逻辑/007 1.2.2PLC的内部装置/008 1.2.3梯形图组成图形及说明/010 1.2.4梯形图常用术语/011 1.2.5PLC梯形图的编辑与常见的错误图形/012 1.3西门子PLC编程软件安装及使用说明/013 1.3.1STEP 7-Micro/WIN简介、安装方法/013 1.3.2STEP 7 Micro/WIN使用/019 1.3.3S7?200仿真功能举例/023 第2章基本程序设计范例 2.1启动优先程序/025 2.1.1启动优先程序实现方案1/025 2.1.2启动优先程序实现方案2/026 2.2停止优先程序/027 2.2.1停止优先程序实现方案1/027 2.2.2停止优先程序实现方案2/028 2.3互锁连锁控制/029 2.4自保持与解除程序/031 2.4.1自保持与解除回路实现方案1/031 2.4.2自保持与解除回路实现方案2/032 2.5单一开关控制启停/032 2.6按钮控制圆盘旋转一圈/034 2.7三地控制一盏灯/035 2.8信号分频简易程序/037 2.8.1控制信号的二分频/037 2.8.2控制信号的三分频/039 2.9停止操作保护和接触器故障处理程序/040 2.10停电系统保护程序/042 2.11卷帘门控制/044 2.12仓库大门控制程序/046 2.13水塔水位监测与报警/047 2.14一个按钮控制三组灯/049 2.15电动机正反转自动循环程序/050 2.16双储液罐单水位控制/052 2.17产品批量包装与产量统计/054 2.18家用普通洗衣机/056 2.19全自动洗衣机/058 第3章程序设计常用指令示例 3.1定时器指令说明/063 3.2字节交换指令说明/065 3.3浮点数计算指令说明/066 3.4逻辑运算(与或非)指令说明/067 3.4.1WAND逻辑与指令/067 3.4.2WOR逻辑或指令/067 3.4.3XOR异或指令/068 3.4.4INV取反指令/068 3.5数学运算/069 3.6程序控制/069 3.7间接寻址/071 3.8表功能指令/072 3.8.1填表指令/072 3.8.2查表指令/072 3.8.3表取数功能指令/074 3.9段码转换指令/075 3.10PID算法原理及指令介绍/076 3.10.1PID算法介绍/076 3.10.2PID回路指令/077 第4章三相异步电动机控制PLC程序设计范例 4.1三相异步电动机的点动控制/080 4.2三相异步电动机的连续控制/081 4.3三相异步电动机点动、连续混合控制/082 4.3.1一般编程/082 4.3.2改进方案1/083 4.3.3改进方案2/084 4.4两地控制的三相异步电动机连续控制/085 4.5两地控制的三相异步电动机点动连续混合控制/086 4.6三相异步电动机正反转控制/087 4.7三相异步电动机顺序启动同时停止控制/088 4.8三相异步电动机顺序启动逆序停止控制/090 4.9三相异步电动机星?三角降压启动控制/091 4.10三相异步电动机时间原则控制的单向能耗制动/093 4.11三相异步电动机时间原则控制的可逆运行能耗制动/094 4.12三相异步电动机反接制动控制/096 4.13三相双速异步电动机的控制/097 4.14并励电动机电枢串电阻启动调速控制/099 第5章定时器与计数器PLC程序设计范例 5.1定时器延时开启程序说明/102 5.2定时器延时关闭程序说明/103 5.3倍数计时/104 5.4多个定时器实现长计时/105 5.5转盘旋转90°间歇运动控制/106 5.6圆盘间歇旋转四圈控制/107 5.7污水处理系统/109 5.8按钮人行道交通灯控制/111 5.9打卡计数/114 5.10交替输出程序/115 5.10.1计数器实现交替输出功能/115 5.10.2用上升沿(正跳变)触发指令实现交替输出功能/116 5.11一个数据的保持控制/117 5.12读卡器 (付费计时)/118 5.13液体混合计数/120 5.14用定时器编写的电动机正反转自动循环控制程序/122 第6章抢答器与灯光控制PLC程序设计范例 6.1权限不同混合竞赛抢答器/125 6.2权限相同普通三组抢答器/127 6.3权限相同普通三组带数码管显示的抢答器/130 6.4单灯周期交替亮灭/132 6.5定时与区域置位指令实现多灯交替闪烁/133 6.6用循环移位指令实现多灯控制/135 6.7定时器实现跑马灯控制/137 6.8广告灯控制/138 6.9条码图显示控制/141 第7章楼宇自动化PLC程序设计范例 7.1楼宇声控灯系统/143 7.2火灾报警控制/144 7.3多故障报警控制/146 7.4恒压供水的PLC控制/149 7.5高楼自动消防泵控制系统/152 7.6高层建筑排风系统控制/153 7.7万年历指令控制系统的启停/155 7.8住房防盗系统控制/158 第8章机床控制PLC程序设计范例 8.1机床工作台自动往返控制/164 8.2车床滑台往复运动、主轴双向控制/165 8.3磨床PLC控制/167 8.4万能工具铣床PLC控制/168 8.5滚齿机PLC控制/170 8.6双头钻床PLC控制/172 第9章送料小车与传送带PLC程序设计范例 9.1送料小车的PLC控制/175 9.2小车五站点呼叫控制/177 9.3小车五站点自动循环往返控制/178 9.4传送带产品检测与次品分离/181 9.5三条传送带控制/182 第10章工业机械控制PLC程序设计范例 10.1切割机控制/185 10.2车间换气系统控制/191 10.3风机与燃烧机连动控制/192 10.4混凝土搅拌机的PLC控制/193 10.5硫化机PLC控制/195 10.6原料掺混机/197 10.7风机的PLC控制/198 10.8自动加料控制/201 10.9空气压缩机轮换控制/203 10.10弯管机的PLC控制/206 10.11加热反应炉209 10.12气囊硫化机213 10.13大小球分拣系统216 10.14剪板机的控制221 10.15电动葫芦升降机224 第11章其他应用PLC程序设计范例 11.1旋转圆盘180 °正反转控制229 11.2选择开关控制三个阀门顺序开启、逆序关闭230 11.3物流检测控制232 11.4公交简易报站程序233 11.5自动售水机235 11.6循环程序的应用236 11.7模具成型238 11.8冰激凌机240 11.9智能灌溉242 11.10密码锁247 11.11交通灯249 11.12花样喷泉的PLC控制251 11.13手/自动控制254 第12章PLC综合应用设计范例 12.1定时闹钟258 12.2两个滑台顺序控制260 12.3啤酒灌装生产线的PLC控制264 12.4拔河比赛266 12.5饮料自动售货机的PLC控制267 12.6天塔之光的PLC控制270 12.7四层电梯控制274 12.8PLC在中央空调控制系统中的应用282 附录 附录1CPU规范一览表287 附录2CPU电源规范一览表289 附录3西门子PLC基本指令一览表290 附录4特殊寄存器(SM)标志位296 索引 参考文献
下载次数 15次 资源类型 技术文档 上传时间 2024-11-14
本书系统地介绍西门子S7?200 PLC的编程和应用,主要内容包括:S7?200 PLC硬件简介、S7?200的基本指令及应用、PLC梯形图程序设计、S7?200 PLC常用功能指令基础应用案例及解析、STEP7?Micro/WIN编程软件、S7?200 PLC开关量程序设计、S7?200 PLC模拟量控制程序设计、S7?200 PLC的PID使用及控制、S7?200 PLC子程序的创建及使用、S7?200 PLC中断程序的创建及程序设计、高速计数器与编码器的应用、S7?200 PLC通信基础知识、PPI通信、Modbus通信、USS通信等内容。 全书由浅入深,重点突出,层次分明,注重知识的系统性、针对性和知识性。本书图文并茂,程序带有详细的文字注释,特别适合初学者学习和使用,对有一定可编程控制器基础的读者来说,也是不可多得的学习和参考资料。本书可作为电气工程技术人员学习西门子PLC技术的参考用书,也可作为高等院校和职业院校自动化、电气工程、机电一体化等相关专业的PLC参考用书。 目 录 第1章 S7-200 PLC系统概述 1.1 S7-200功能概述 1 1.2 S7-200 PLC的系统构成 2 1.3 S7-200CPU模块 3 1.4 S7-200扩展模块 6 1.5 S7-200 PLC供电 7 1.6 电气接线 8 1.7 S7-200 PLC选型 18 1.8 机型的选择 20 第2章 PLC数据类型与存储区及工作方式 2.1 数据格式及要求 21 2.2 数据长度单位 21 2.3 数据长度及数据范围 21 2.4 S7-200 PLC进制和转换 22 2.5 S7-200系列PLC数据存储区及元件功能 23 2.6 数据区存储器的寻址方式 27 2.7 S7-200 PLC的工作方式 29 第3章 S7-200 PLC的编程软件使用入门 3.1 STEP7-Micro/WIN编程软件的安装 32 3.2 STEP7-Micro/WIN的使用 39 3.3 用STEP7-Micro/WIN建立一个完整的项目 52 3.4 STEP7-Micro/WIN编程语言与编程规范 57 第4章 S7-200 PLC的指令系统 4.1 位逻辑指令 66 4.2 定时器指令 73 4.3 计数器指令 81 4.4 比较指令 88 4.5 数据传送指令 92 4.6 移位指令 98 4.7 算术运算指令 107 4.8 转换指令 116 4.9 逻辑运算指令 123 4.10 表指令 129 4.11 时钟指令 133 第5章 S7-200 PLC经典程序案例 5.1 【案例1】用一个按钮控制三组灯 140 5.2 【案例2】五站点呼叫小车 142 5.3 【案例3】投币洗车机 144 5.4 【案例4】电动机三段速度控制(低速、中速、高速) 146 5.5 【案例5】三台电动机星三角顺序降压启动、逆序停止控制 148 5.6 【案例6】广场喷泉的两种启动方式 150 5.7 【案例7】交通灯 153 5.8 【案例8】广告灯控制 156 5.9 【案例9】次品分拣 158 5.10 【案例10】产品合格率(次品分拣) 159 5.11 【案例11】设备维护提醒 160 5.12 【案例12】抢答器 163 5.13 【案例13】饮料自动出售机 164 第6章 S7-200 PLC模拟量案例及PID闭环控制 6.1 模拟量控制概述 168 6.2 模拟量信号的实物接线 169 6.3 模拟量输入/输出模块 174 6.4 模拟量与实际物理量的转换 180 6.5 西门子标准模拟量转换库的使用 184 6.6 PID控制介绍 188 6.7 PID算法在S7-200 PLC中的实现 189 6.8 PID调试一般步骤 190 6.9 PID测温案例 190 第7章 子程序、中断程序及应用 7.1 S7-200 PLC程序结构 200 7.2 子程序的创建 200 7.3 子程序的调用 200 7.4 子程序指令应用举例 201 7.5 中断概述 208 7.6 中断分类及处理原则 209 7.7 中断指令 211 7.9 I/O中断程序案例 213 7.10 定时中断读取模拟量值的程序案例 214 7.11 时基中断实现灯交替闪烁案例 215 7.12 定时器T32/T96中断实现灯交替闪烁案例 216 7.13 中断编程要点 217 第8章 编码器和高速计数器 8.1 光电编码器 219 8.2 增量式编码器 219 8.3 编码器的安装方式 221 8.4 编码器的作用 221 8.5 高速计数器 222 8.6 高速计数器类型及工作模式 223 8.7 高速计数器指令 226 8.8 高速计数器SM区 226 8.9 高速计数器的应用举例 228 第9章 西门子S7-200 PLC的通信 9.1 通信基础知识 232 9.2 PPI通信 239 9.3 Modbus通信 245 9.4 USS通信 257
下载次数 17次 资源类型 技术文档 上传时间 2024-11-14
本教材是全国机械行业职业教育优质规划教材。全书分五个项目,项目1介绍了PLC的组成,工作原理,输入输出接线,STEP7-Micro/WIN编程软件使用和S7-200系列PLC的内存结构及寻址基础知识;项目2介绍了位指令的用法,定时器指令的用法和计数器的用法;项目3介绍了顺序控制指令的用法,顺序控制的状态转移图的编写,起保停方式的顺序控制,转换中心方式的顺序控制;项目4介绍了位移位寄存器指令,数据传送指令,数据比较指令,数据移位指令,算术运算指令,子程序指令;项目5介绍了西门子MM420系列变频器,模拟量数据处理,模拟量PID调节,高速处理功能,中断处理功能。本书既可作为高等职业技术院校、大中专及职工大学机电类相关专业的教材,也可作为相关技术人员的参考教材。 前言 项目1PLC的基本知识1 1 1项目训练1 1 1 1任务1PLC控制四条彩灯显示1 1 1 2任务2PLC控制灯的闪亮2 1 2知识链接7 1 2 1PLC的定义、特点及发展方向7 1 2 2PLC的分类及应用领域9 1 2 3PLC的组成及工作原理10 1 2 4PLC编程语言15 1 2 5S7 200系列PLC外围电路19 1 2 6STEP7 Micro/WIN编程软件使用21 1 2 7S7 200系列PLC的内存结构及寻址30 思考与练习37 项目2典型电气控制电路及车床电气控制电路的PLC改造38 2 1项目训练38 2 1 1任务1电动机单向起动、停止电气控制电路的PLC改造38 2 1 2任务2两地控制电动机运行电路的PLC改造39 2 1 3任务3电动机正反转控制的PLC改造41 2 1 4任务4电动机自动往返循环控制的PLC改造45 2 1 5任务5电动机定子串电阻减压起动电路的PLC改造48 2 1 6任务6电动机 △起动控制电路的PLC改造50 2 1 7任务7C620型车床电气控制电路的PLC改造53 2 1 8任务8C6140型车床电气控制电路的PLC改造55 2 2知识链接57 2 2 1位逻辑指令57 2 2 2定时器指令68 2 2 3计数器指令74 思考与练习77 项目3专用设备控制装置的PLC控制78 3 1项目训练78 3 1 1任务1机械手的PLC控制78 3 1 2任务2两种液体混合模拟系统的PLC控制83 3 1 3任务3装配流水线系统的PLC控制86 3 1 4任务4四节传送带装置的PLC控制91 3 1 5任务5某专用加工装置的PLC控制95 3 1 6任务6某设备中二次压力控制回路的PLC控制98 3 1 7任务7某系统气缸缓冲回路的PLC控制100 3 1 8任务8某液压系统中单缸连续自动往返回路的PLC控制101 3 1 9任务9某液压系统中的速度换接回路的PLC控制103 3 2知识链接105 3 2 1顺序控制指令105 3 2 2顺序控制的状态转移图类型106 3 2 3起保停方式的顺序控制113 3 2 4转换中心方式的顺序控制115 思考与练习116 项目4灯光显示系统的PLC控制118 4 1项目训练118 4 1 1任务1音乐喷泉的PLC控制118 4 1 2任务2十字路口交通灯的PLC控制120 4 1 3任务3流水灯的PLC控制122 4 1 4任务4LED数码管显示的PLC控制124 4 1 5任务5某抢答比赛抢答器系统显示的PLC控制126 4 2知识链接及知识拓展129 4 2 1位移位寄存器指令129 4 2 2数据传送指令133 4 2 3数据比较指令135 4 2 4数据移位指令138 4 2 5算术运算指令139 4 2 6子程序指令145 思考与练习148 项目5PLC、变频器对电动机的控制149 5 1项目训练149 5 1 1任务1电动机的起停、正反转控制149 5 1 2任务2基于PLC数字量方式的变频器多段速控制150 5 1 3任务3变频器无级调速的PLC控制153 5 1 4任务4电动机转速测量的PLC控制154 5 2知识链接156 5 2 1西门子MM420系列变频器156 5 2 2模拟量数据处理162 5 2 3模拟量PID调节165 5 2 4高速处理功能168 5 2 5中断处理功能172 思考与练习177 参考文献178
下载次数 1次 资源类型 技术文档 上传时间 2024-11-14
通过大量的、有针对性的工程实例,可了解在进行PLC控制系统设计时的设计思想、工作步骤、指令运用等,以及一些特殊功能指令的使用方法。书中语言通俗易懂、指令应用丰富、程序简捷全面,以利于读者尽快学习并掌握可编程序控制器技术。 《西门子S7-200PLC的使用经验与技巧(第2版)》可作为刚刚走出校门、初涉电气工程及?业自动化领域的大专院校毕业生的自学用书,亦可作为大专院校相关专业的教材。对于广大的电气工程技术人员也是一本更新知识结构和实践新技术应用的参考书。 第2版前言 第一章 可编程序控制器概述 第一节 PLC的产生、定义及分类 一、PLC的产生 二、PLC的定义 三、PLC的分类 第二节 PLC的特点、主要功能及性能指标 一、PLC的特点 二、PLC的主要功能 三、性能指标 第三节 PLC的编程语言 第四节 PLC的硬件结构及工作原理 一、PLC的硬件结构 二、PLC的工作原理 第五节 PLC的应用设计及发展方向 一、PLC的应用设计 二、PLC的发展方向 第二章 $7-200PLC概述 第一节 S7.200PLC的系统组成 一、S7-200的系统基本构成 二、主机单元 三、数字量扩展模块 四、模拟量扩展模块 五、智能模块 六、其他设备 第二节 S7.200PLC的性能特点及基本功能 一、S7-200PLC的主要技术性能指标 二、S7-200PLC的输入/输出系统 三、存储系统 四、S7.200PLC的工作方式及扫描周期 第三节 S7-200PLC的内部资源及寻址方式 一、S7.200PLC的基本数据类型 二、软元件(编程元件) 三、CPU存储区域(软元件)的直接寻址 四、CPU存储区域(软元件)的间接寻址 五、软元件及操作数的寻址范围 第四节 S7.200PLC的编程语言和程序结构 一、S7-200PLC的编程语言 二、S7-200PLC的程序结构 第三章 $7-200PLC基本指令与应用指令 第一节 位操作指令 一、基本逻辑指令 二、定时器指令 三、计数器指令 四、比较指令 第二节 数据处理指令 一、传送类指令 二、移位指令 第三节 运算指令 一、算术运算指令 二、增减指令 三、逻辑运算指令 第四节 转换指令 一、七段显示码指令SEG 二、数据类型转换指令 第五节 程序控制指令 一、跳转指令 二、循环指令 三、子程序指令 第六节 特殊指令 一、中断指令 二、高速计数器指令 三、通信指令 四、PID回路控制指令 第四章 应用实例 …… 第五章 系统设计实例 第六章 STEP7-Micro/WIN编程软件 参考文献
下载次数 2次 资源类型 技术文档 上传时间 2024-11-14
本书介绍了西门子S7-1200 PLC的基础知识、编程与应用。通过大量案例,通俗易懂地介绍了S7-1200 PLC的位逻辑指令、功能指令、函数块与组织块、模拟量与脉冲量、网络通信、顺序控制系统的编程及应用,并融入了部分1+X职业技能等级证书考核内容。 书中每个案例均配有详细的电路原理图、I/O地址分配表、I/O接线图、控制程序、调试步骤及相关训练,每个案例都紧密联系工业应用,既经典又易于操作与实现,便于激发读者的学习热情。本书内容和形式的安排旨在让读者通过本书的学习,能尽快地掌握S7-1200 PLC的基本知识及其应用技能。 本书可作为高职高专院校电气自动化、机电一体化等相关专业及技术培训的教材,也可作为工程技术人员自学或参考用书。 第1章基本指令的编程及应用 1.1PLC概述 1.1.1PLC的产生及定义 1.1.2PLC的结构及特点 1.1.3PLC的分类及应用 1.1.4PLC的工作过程 1.1.5PLC的编程语言 1.1.6PLC的物理存储器 1.2S7-1200的硬件 1.2.1CPU模块 1.2.2信号板与信号模块 1.2.3集成的通信接口与通信模块 1.3编程软件 1.4案例1S7-1200的安装与拆卸 1.4.1目的 1.4.2任务 1.4.3步骤 1.4.4训练 1.5案例2博途编程软件的安装与使用 1.5.1目的 1.5.2任务 1.5.3步骤 1.5.4训练 1.6S7-1200的存储器及寻址 1.6.1存储器 1.6.2寻址 1.7位逻辑指令 1.7.1触点指令 1.7.2线圈指令 1.7.3置位/复位指令 1.7.4边沿指令 1.8案例3进给电动机的PLC控制 1.8.1目的 1.8.2任务 1.8.3步骤 1.8.4训练 1.9案例4主轴电动机的PLC控制 1.9.1目的 1.9.2任务 1.9.3步骤 1.9.4训练 1.9.5进阶 1.10定时器及计数器指令 1.10.1定时器指令 1.10.2计数器指令 1.11案例5主轴及润滑电动机的PLC控制 1.11.1目的 1.11.2任务 1.11.3步骤 1.11.4训练 1.11.5进阶 1.12案例6搅拌电动机的PLC控制 1.12.1目的 1.12.2任务 1.12.3步骤 1.12.4训练 1.12.5进阶 1.13习题 第2章功能指令的编程及应用 2.1PLC数据类型 2.1.1基本数据类型 2.1.2复杂数据类型 2.2数据处理指令 2.2.1移动指令 2.2.2比较指令 2.2.3移位指令 2.2.4转换指令 2.3案例7跑马灯的PLC控制 2.3.1目的 2.3.2任务 2.3.3步骤 2.3.4训练 2.4案例8流水灯的PLC控制 2.4.1目的 2.4.2任务 2.4.3步骤 2.4.4训练 2.5运算指令 2.5.1数学运算指令 2.5.2逻辑运算指令 2.6案例99s倒计时的PLC控制 2.6.1目的 2.6.2任务 2.6.3步骤 2.6.4训练 2.7程序控制指令和运行时控制指令 2.7.1程序控制指令 2.7.2运行时控制指令 2.8案例10闪光频率的PLC控制 2.8.1目的 2.8.2任务 2.8.3步骤 2.8.4训练 2.9习题 第3章函数块与组织块的编程及应用 3.1函数与函数块 3.1.1函数 3.1.2函数块 3.1.3多重背景数据块 3.2案例11多级分频器的PLC控制 3.2.1目的 3.2.2任务 3.2.3步骤 3.2.4训练 3.3组织块 3.3.1事件和组织块 3.3.2程序循环组织块 3.3.3启动组织块 3.3.4循环中断组织块 3.3.5延时中断组织块 3.3.6硬件中断组织块 3.3.7时间错误组织块 3.3.8诊断错误组织块 3.4案例12电动机断续运行的PLC控制 3.4.1目的 3.4.2任务 3.4.3步骤 3.4.4训练 3.5案例13电动机定时起停的PLC控制 3.5.1目的 3.5.2任务 3.5.3步骤 3.5.4训练 3.6习题 第4章模拟量与脉冲量的编程及应用 4.1模拟量 4.1.1模拟量模块 4.1.2模拟量模块的地址分配 4.1.3模拟量模块的组态 4.1.4模拟值的表示 4.2PID控制 4.2.1PID控制原理 4.2.2PID指令及组态 4.3案例14面漆线烘干系统的PLC控制 4.3.1目的 4.3.2任务 4.3.3步骤 4.3.4训练 4.4案例15面漆线供水系统的PLC控制 4.4.1目的 4.4.2任务 4.4.3步骤 4.4.4训练 4.5脉冲指令 4.5.1编码器 4.5.2高速计数器 4.5.3高速脉冲输出 4.6案例16钢包车行走的PLC控制 4.6.1目的 4.6.2任务 4.6.3步骤 4.6.4训练 4.7习题 第5章网络通信的编程及应用 5.1通信简介 5.1.1通信基础知识 5.1.2RS-485标准串行接口 5.1.3S7-1200支持的通信类型 5.2自由口通信 5.2.1S7-1200 PLC之间 5.2.2S7-1200 PLC与S7-200 SMART PLC之间 5.3案例17两台电动机的异地起停控制 5.3.1目的 5.3.2任务 5.3.3步骤 5.3.4训练 5.4以太网通信 5.4.1S7-1200 PLC之间 5.4.2S7-1200 PLC与S7-200 SMART PLC之间 5.4.3S7-1200 PLC与S7-300 PLC之间 5.5案例18两台电动机的同向运行控制 5.5.1目的 5.5.2任务 5.5.3步骤 5.5.4训练 5.6习题 第6章顺序控制系统的编程及应用 6.1顺序控制系统 6.1.1典型顺序控制系统 6.1.2顺序控制系统的结构 6.2顺序功能图 6.2.1顺序控制设计法 6.2.2顺序功能图的结构 6.2.3顺序功能图的类型 6.3顺序功能图的编程方法 6.3.1起保停设计法 6.3.2置位/复位指令设计法 6.4案例19折弯机系统的PLC控制 6.4.1目的 6.4.2任务 6.4.3步骤 6.4.4训练 6.5案例20剪板机系统的PLC控制 6.5.1目的 6.5.2任务 6.5.3步骤 6.5.4训练 6.6习题
下载次数 0次 资源类型 技术文档 上传时间 2024-11-14
分为12章,主要内容包括西门子S7-300/400系列PLC的简介、指令系统、用户程序结构、STEP7编程软件的使用方法,西门子S7-300/400的通信功能、编程方法、基本数字电路程序、梯形图编程方法应用、网络通信实例、机床控制系统及机械设备应用实例等。以“条理清晰、系统全面、由浅入深、实例引导、贴近实用”为宗旨,精选了多个具有代表性的西门子PLC应用程序设计实例,实例类型丰富,覆盖面广,分析到位,工程指导性强。全书注重理论与实践相联系,以培养读者的工程应用能力。另外,本书还配有完整实例程序,便于自学。本书适合作为普通高等院校自动化、电气工程、测控技术与仪器、电子科学与技术、微电子学以及光信息科学与技术等专业的本科生教材,也可作为相关工程技术人员的学习参考用书。
下载次数 1次 资源类型 技术文档 上传时间 2024-11-14
本书帮助读者系统学习西门子SCL编程语言,书中案例的硬件基于西门子S7-1200/1500系列PLC,软件基于博途开发环境。本书分三部分:入门篇、进阶篇和高级篇。入门篇介绍了S7-1200/1500的硬件环境、PLC工作原理及SCL编程的基本概念;进阶篇介绍了SCL编程的复杂数据类型、扩展指令、工艺对象等,包含大量实用案例讲解;高级篇介绍如何使用C#语言编写TCP及UDP通信的控制台程序,并实现与PLC的通信。本书从基础到进阶再到高级,带领读者循序渐进地学习西门子SCL编程方法和技巧。 书中附有视频讲解,读者扫描二维码即可观看学习。 本书适合电气自动化的编程和调试工程师使用,也可作为大专院校相关专业的教材。 第一篇 入门篇 001 第1章 S7-1200/1500硬件介绍 001 1.1 西门子SIMATIC S7-1200 PLC概述 001 1.2 S7-1200的CPU模块 003 1.2.1 CPU模块概述 003 0101-CPU 1214FC介绍 004 1.2.2 CPU 1214C AC/DC/Relay 004 1.3 S7-1200的数字量模块 007 1.3.1 数字量输入模块 007 1.3.2 数字量输出模块 009 1.4 S7-1200的模拟量模块 010 1.4.1 模拟量输入模块 010 1.4.2 模拟量输出模块 012 1.5 西门子SIMATIC S7-1500 PLC概述 013 1.6 S7-1500的CPU模块 015 1.6.1 CPU模块概述 015 1.6.2 CPU 1515-2PN模块 017 1.7 S7-1500/ET 200MP的数字量模块 019 1.7.1 数字量输入模块 019 1.7.2 数字量输出模块 019 1.7.3 数字量故障安全模块 021 1.8 S7-1500/ET 200MP的模拟量模块 023 1.8.1 模拟量输入模块 023 1.8.2 模拟量输出模块 027 1.9 S7-1500/ET 200MP的组件 029 1.9.1 导轨 029 1.9.2 U形连接器 029 1.9.3 前连接器 029 1.9.4 电源端子 030 第2章 PLC的工作原理与存储方式 031 2.1 PLC的工作原理 031 2.1.1 PLC的程序结构 031 2.1.2 CPU的工作模式 031 2.2 CPU的存储器 033 2.2.1 装载存储器 033 2.2.2 工作存储器 033 2.2.3 保持存储器 034 2.2.4 系统存储器 034 2.3 SIMATIC存储卡 035 2.3.1 SIMATIC存储卡简介 035 0201-SIMATIC存储卡介绍 035 2.3.2 SIMATIC存储卡的安装 036 2.3.3 SIMATIC存储卡的工作模式 037 2.3.4 使用SIMATIC存储卡更新CPU固件 037 2.4 在线查看存储器的使用情况 038 第3章 TIA博途软件开发环境 039 3.1 TIA博途平台简介 039 3.2 程序编辑器介绍 042 3.3 SCL编辑器的常规设置 043 3.3.1 高亮显示关键字 043 3.3.2 新添加块的设置 044 3.4 创建SCL函数块或函数 045 3.5 SCL代码编辑器 045 3.6 SCL编辑器使用技巧 046 3.6.1 使用区间指令将代码分区 046 3.6.2 使用书签快速定位代码 047 第4章 TIA博途软件应用实例 049 4.1 创建示例程序 049 0401-创建示例程序 049 4.2 项目的编译、下载与在线监控 053 0402-项目程序的下载与在线监控 053 4.3 程序的比较 054 0403-程序在线与离线比较 055 4.4 项目的归档与恢复 055 0404-项目的归档与恢复 056 4.5 使用项目参考功能 056 0405-使用项目参考功能 056 第5章 S7-1200/1500的软件架构与编程 057 5.1 操作系统与用户程序 057 5.2 操作系统的接口——组织块 058 5.2.1 组织块的分类 058 0501-组织块(Organization Block)介绍 059 5.2.2 程序循环组织块 059 5.2.3 启动组织块 059 5.2.4 延时中断组织块 059 5.2.5 循环中断组织块 059 5.2.6 硬件中断组织块 060 5.2.7 时间错误中断组织块 060 5.2.8 诊断错误中断组织块 060 5.2.9 插拔中断组织块 060 5.2.10 机架或子站故障组织块 061 5.2.11 日期时间中断组织块 061 5.2.12 状态中断组织块 061 5.2.13 更新中断组织块 061 5.2.14 配置中断组织块 061 5.2.15 运动控制插补器组织块 061 5.2.16 运动控制伺服组织块 061 5.2.17 运动控制伺服前调组织块 061 5.2.18 运动控制伺服后调组织块 062 5.3 用户程序的基本单位——程序组织单元 062 5.3.1 函数 062 0502-函数(FC)介绍 062 5.3.2 函数块 063 0503-函数块(FB)及其背景数据块的介绍 063 5.3.3 数据块 064 0504-全局数据块(Global DB)介绍 064 0505-背景数据块介绍 066 0506-多重背景数据块介绍 067 5.4 编程指导 068 5.4.1 模块化程序设计 068 5.4.2 程序组织单元的命名规则 068 5.4.3 代码注释的推荐格式 069 第6章 SCL语言 070 6.1 SCL语言与PLC国际编程标准 070 6.1.1 SCL语言简介 070 6.1.2 PLC国际编程标准——IEC 61131-3简介 071 6.2 SCL语言的特点和优势 071 6.3 先睹为快:SCL编程实现按钮控制指示灯 072 6.3.1 硬件/软件环境及电气图纸 072 0601-TIA博途实例-电气图纸 073 6.3.2 程序代码示例 073 0602-TIA博途实例-程序讲解 075 0603-LED灯实际效果演示 075 [1] 第7章 SCL编程的基本概念 076 7.1 基本数据类型 076 7.1.1 布尔型 076 7.1.2 整数类型 076 7.1.3 实数类型 077 7.1.4 定时器时间值类型 078 7.1.5 日期时间类型 079 7.1.6 字符与字符串类型 081 7.1.7 位字符串类型 082 7.2 变量与常量 083 7.2.1 变量概述 083 7.2.2 变量的命名规则 083 7.2.3 变量的声明 084 7.2.4 预定义变量——ENO 084 7.2.5 常量概述 085 7.2.6 常量的声明 085 7.3 表达式 086 7.3.1 算术表达式 086 7.3.2 关系表达式 087 7.3.3 逻辑表达式 087 7.4 运算符及其优先级 088 7.5 语句 088 7.5.1 语句概述 088 7.5.2 赋值语句 088 7.5.3 条件语句(IF) 089 7.5.4 选择语句(CASE) 090 7.5.5 循环语句 091 7.5.6 跳转语句 094 7.6 代码的注释 095 第8章 SCL基本指令及其应用 096 8.1 沿信号检测指令 096 8.1.1 上升沿信号检测指令 096 0801-上升沿信号检测 096 8.1.2 下降沿信号检测指令 097 8.2 定时器指令 097 8.2.1 脉冲定时器(TP)指令 097 0802-脉冲定时器示例 099 8.2.2 延时接通定时器(TON)指令 099 0803-延时接通定时器示例 100 8.2.3 延时断开定时器(TOF)指令 100 0804-延时断开定时器示例 101 8.2.4 保持型延时接通定时器(TONR)指令 101 0805-保持型延时接通定时器示例 102 8.2.5 复位定时器(RESET_TIMER)指令 102 8.2.6 定时器预设值设置(PRESET_TIMER)指令 103 8.3 计数器指令 103 8.3.1 加计数器指令 103 8.3.2 减计数器指令 104 8.3.3 加/减计数器指令 105 8.4 数学指令 106 8.4.1 正弦指令 106 8.4.2 余弦指令 106 8.4.3 平方指令 106 8.4.4 最大值指令 107 8.4.5 最小值指令 107 8.5 读写存储器指令 107 8.5.1 PEEK指令 107 8.5.2 POKE指令 108 8.6 移动指令 110 8.6.1 MOVE_BLK指令 111 8.6.2 UMOVE_BLK指令 111 8.6.3 FILL_BLK指令 111 8.6.4 UFILL_BLK指令 112 [1] 8.7 转换指令 112 8.7.1 类型转换指令 112 8.7.2 取整指令 112 8.7.3 归一化指令——NORM_X 113 8.7.4 比例缩放指令——SCALE_X 114 8.8 字逻辑指令 115 8.8.1 解码(DECO)指令 115 8.8.2 编码(ENCO)指令 115 8.9 移位指令 116 8.9.1 右移(SHR)指令 116 8.9.2 左移(SHL)指令 116 8.9.3 循环右移(ROR)指令 117 8.9.4 循环左移(ROL)指令 117 第9章 SCL基本编程实例 118 9.1 电机启停控制 118 0901-电机启停控制-电气图纸讲解 119 0902-电机启停控制-程序讲解 120 0903-电机启停控制-实际演示 120 9.2 用不同的频率控制蜂鸣器 120 0904-不同频率控制蜂鸣器发声-电气图纸讲解 121 0905-不同频率控制蜂鸣器发声-程序讲解 122 0906-不同频率控制蜂鸣器发声-实际演示 123 9.3 空压机的延时关闭 124 0907-空压机延时关闭-电气图纸讲解 124 0908-空压机延时关闭-程序讲解 126 0909-空压机延时关闭-实际演示 126 9.4 移动单元位置计算 126 0910-移动单元位置计算-电气图纸讲解 127 0911-移动单元位置计算-程序讲解 128 0912-移动单元位置计算-实际演示 128 9.5 获取模拟量温湿度传感器的值 129 0913-模拟量温湿度传感器-电气图纸讲解 129 0914-模拟量温湿度传感器-程序讲解 130 0915-模拟量温湿度传感器-实际演示 131 9.6 BCD码转换成整数 131 0916-BCD码转换成整数 132 9.7 位字符串的提取与组合 133 0917-位字符串的提取与组合 133 [1] 第二篇 进阶篇 135 第10章 S7-1200/1500复杂数据类型 135 10.1 数组 135 10.1.1 数组概述 135 10.1.2 数组的声明 136 10.1.3 数组元素的引用 136 10.2 指针 136 10.2.1 基本概念 136 10.2.2 Pointer类型 137 10.2.3 Any类型 138 10.2.4 Variant类型 139 10.3 结构体 139 10.3.1 结构体及其声明 139 10.3.2 结构体变量的引用 140 10.4 用户自定义类型 141 10.4.1 基本概念 141 10.4.2 用户自定义类型变量的声明及引用 142 10.5 系统数据类型 142 第11章 SCL扩展指令 143 11.1 日期时间指令 143 11.1.1 时间加减指令 143 11.1.2 时钟读写指令 144 1101-读写CPU系统时钟 145 11.2 字符串操作指令 146 11.2.1 获取字符串当前长度 146 11.2.2 获取字符串最大长度 146 11.2.3 读取字符串左侧字符 146 11.2.4 读取字符串右侧字符 147 11.2.5 读取字符串中间字符 147 11.2.6 插入字符串 148 11.2.7 替换字符串 148 11.3 中断指令 149 11.3.1 硬件中断的绑定与解绑 149 11.3.2 循环中断的设置与查询 150 11.3.3 日期时间中断的设置与启用 152 11.3.4 延时中断的启用与取消 155 11.4 配方管理 156 11.4.1 配方概述 156 11.4.2 配方相关数据块 157 11.4.3 配方导出指令 158 1102-如何导出配方数据 159 11.4.4 配方导入指令 161 1103-如何导入配方数据 162 11.4.5 读配方指令 164 1104-读取配方数据 165 11.4.6 写配方指令 165 1105-写入配方数据 166 11.5 诊断指令 166 11.5.1 读取IO设备的名称 166 1106-读取IO设备名称 166 11.5.2 读取IO设备信息 168 1107-读取IO设备信息 168 11.5.3 读取IO设备的状态 170 1108-读取IO设备状态 170 11.5.4 读取标识及维护数据 172 1109-读取标识及维护数据 174 [1] 第12章 SCL编程进阶实例与技巧 175 12.1 通用函数库 175 12.1.1 基本介绍 175 12.1.2 下载与安装 175 1201-LGF通用函数库的下载及安装 175 12.1.3 LGF函数介绍——脉冲继电器 176 1202-LGF脉冲继电器 177 12.1.4 LGF函数介绍——频率发生器 178 1203-LGF频率发生器 178 12.1.5 LGF函数介绍——环型存储区 179 1204-LGF环型存储区函数 179 12.2 自己编程实现沿信号检测 181 12.3 自己编程实现双稳态触发器 182 12.4 自己编程实现减计数器 184 12.5 自己编程实现定时采样 186 12.6 自己编程实现数据块复制 188 12.7 自己编程计算设备运行时间 189 12.8 间接寻址 192 12.8.1 变量的覆盖访问(AT) 192 12.8.2 变量的片段访问(SLICE) 192 12.8.3 PEEK/POKE 194 12.9 SCL源代码操作 195 12.9.1 导出源代码 195 12.9.2 导入源代码 195 12.10 SCL程序加密保护 196 12.11 创建自己的全局库 196 1205-创建自己的全局库 197 第13章 SCL工艺功能及其应用 198 13.1 高速计数器 198 13.1.1 高速计数器概述 198 13.1.2 S7-1200的高速计数器 198 13.1.3 S7-1200的高速计数器指令 200 13.1.4 S7-1500的高速计数器模块 204 13.1.5 实例1:CPU 1214FC获取编码器的数据 208 1301-编码器-高速计数器电气图纸讲解 209 1302-编码器例程程序讲解 211 13.1.6 实例2:高速计数器当前值的断电保存 211 1303-保存高速计时器当前值 211 13.2 脉宽调制(PWM) 213 13.2.1 脉宽调制概述 213 13.2.2 S7-1200的PWM资源 213 13.2.3 S7-1200 PWM的组态与控制 214 13.2.4 S7-1500的PWM资源 216 13.2.5 S7-1500 PWM的组态与控制 216 1304-PWM组态及程序讲解 216 13.2.6 SCL实例:CPU 1214FC使用PWM实现电机调速 220 1305-EPLAN电气图纸讲解 220 13.3 PID控制 223 13.3.1 开环系统与闭环系统 223 1306-PWM控制电机调速-实际延时 223 13.3.2 PID控制器 224 13.3.3 S7-1200/1500 PID指令介绍 224 1307-PID指令及其组态 224 13.3.4 PID工艺对象 226 13.3.5 实例:CPU 1214C使用PID控制水罐的温度 227 13.4 运动控制 232 13.4.1 运动控制概述 232 13.4.2 S7-1200的PTO资源 236 13.4.3 S7-1500/ET 200MP的TM PTO4模块 236 13.4.4 S7-1200/1500的运动轴与工艺对象 238 1308-运动轴工艺对象介绍 238 13.4.5 S7-1200/1500的运动控制指令 241 13.4.6 实例:CPU 1214FC控制步进电机进行绝对定位 252 1309-步进电机-接线图讲解 254 1310-步进电机运动控制-工艺对象讲解 256 1311-步进电机控制-回原点 258 1312-步进电机运动控制-程序讲解 261 1313-步进电机运动控制-实例演示 261
下载次数 5次 资源类型 技术文档 上传时间 2024-11-14
本书从西门子运动控制器的应用出发,以清晰易懂的运动控制功能描述、典型的应用实例,详细、全面地介绍了西门子运动控制器中最为通用的SIMOTION C240运动控制器的应用技术。 本书共分10章,第1章为C240 运动控制器系统的硬件组成;第2章介绍C240的开发软件SIMOTION SCOUT的基本使用方法;第3章介绍一个完整的实战全过程;第4章详细介绍在SCOUT软件中应用各种编程语言的编程方法;第5章介绍C240的一些特殊运动控制功能;第6、7章分别介绍轴的同步运动控制和路径控制编程;第8章介绍C240的通信方法;第9、10章以实战的方式分别详细介绍以电子齿轮、电子凸轮的同步控制为核心的电气伺服系统和液压伺服系统应用实例。 本书条例清晰、内容完整,并配有大量的截图,深入细致地阐述了运动控制器C240的开发应用,非常适合读者自学和掌握。 本书适用于广大工业产品用户、系统工程师、现场工程技术人员及大专院校相关专业师生,对从事机器人研发的工程技术人员和研究生具有较高的参考价值。 第1章运动控制系统硬件组成1 1.1西门子运动控制器概述1 1.1.1应用背景与发展趋势1 1.1.2SIMOTION系统的组成及功能1 1.1.3硬件平台2 1.1.4SIMOTION软件结构6 1.2C240接口7 1.2.1SIMOTION C系列控制器对比7 1.2.2SIMOTION C接口7 1.2.3I/O模块扩展16 1.3C240的配置方案17 1.4SIMOTION的扩展模块IM17419 1.4.1概述19 1.4.2IM174的接口19 第2章SCOUT软件使用方法23 2.1SCOUT软件界面23 2.2项目管理24 2.3C240系统的硬件组态25 2.3.1C240本体的组态25 2.3.2I/O扩展模块的组态29 2.3.3网络组态31 2.3.4编程口设置31 2.4SIMOTION I/O变量管理32 2.4.1SIMOTION I/O变量的创建32 2.4.2I/O变量表的导入导出35 2.5轴对象的创建37 2.5.1概述37 2.5.2轴的单位39 2.5.3轴的创建39 2.6SIMOTION的任务执行系统40 2.6.1任务介绍40 2.6.2任务执行的优先级42 2.6.3执行系统的配置43 第3章SIMOTION项目实战初步49 3.1项目简介49 3.2SINAMICS V90伺服驱动器设置49 3.2.1SINAMICS V90伺服系统简介50 3.2.2实现位置控制的V90接线与参数设置53 3.3硬件组态55 3.4创建轴及工艺对象57 3.4.1创建轴57 3.4.2齿轮同步对象的配置60 3.4.3创建快速输出60 3.5编程61 3.5.1创建I/O变量表62 3.5.2编写手动控制程序62 3.5.3编写回零程序64 3.5.4编写自动运行程序65 3.5.5编写错误处理程序68 3.5.6编写主程序68 3.6执行系统分配与测试70 3.6.1执行系统分配70 3.6.2测试72 第4章SCOUT编程技巧73 4.1MCC编程操作74 4.1.1MCC程序的编辑界面74 4.1.2MCC编辑器的设置75 4.1.3MCC程序单元和MCC程序段76 4.1.4MCC指令的使用方法80 4.1.5MCC编程用变量的创建87 4.1.6子程序调用方法91 4.1.7系统函数使用97 4.1.8MCC程序的调试97 4.2MCC指令98 4.2.1基本指令98 4.2.2任务指令103 4.2.3程序结构语句105 4.2.4通信指令108 4.2.5单轴指令111 4.2.6外部编码器、快速测量输入以及快速输出指令124 4.2.7同步操作指令129 4.3ST语言编程144 4.3.1ST程序结构与文件操作144 4.3.2ST程序中数据类型的定义147 4.3.3ST程序中变量的定义152 4.3.4ST程序语句153 4.3.5FC/FB/Program编程159 4.4梯形图编程简介169 4.4.1LAD/FBD程序结构169 4.4.2FC子程序编程举例174 4.4.3FB子程序编程举例176 第5章轴工艺对象与快速输入输出工艺对象180 5.1快速测量输入工艺对象180 5.1.1基本概念180 5.1.2快速测量输入的配置183 5.1.3快速测量输入功能的编程187 5.2快速输出功能189 5.2.1快速输出的基本概念189 5.2.2快速输出的配置195 5.2.3快速输出的编程199 5.3轴的回零200 5.3.1概述200 5.3.2主动回零200 5.3.3被动回零208 5.3.4直接回零/设置零点位置209 5.3.5相对直接回零209 5.3.6绝对值编码器回零210 5.3.7其他信息211 5.4SIMOTION轴的限位功能212 5.4.1设置轴的限位开关212 5.4.2设置轴的最大加速度和加加速度213 5.4.3运行到固定停止点的设置215 5.5SIMOTION轴的反向间隙补偿功能215 5.5.1反向间隙补偿概念215 5.5.2间隙类型216 5.5.3增量式编码器轴的反向间隙补偿216 5.5.4绝对值编码器轴的反向间隙补偿219 5.5.5状态显示221 5.6轴的监视功能222 5.6.1定位监视222 5.6.2零速监视223 5.6.3动态跟随误差监视223 5.6.4速度偏差监视224 第6章轴的同步运动控制编程225 6.1概述225 6.2同步的基本概念225 6.2.1主轴与从轴225 6.2.2电子齿轮226 6.2.3电子凸轮227 6.3同步运行过程229 6.3.1建立同步229 6.3.2解除同步235 6.4同步功能的配置与编程236 6.4.1电子齿轮位置同步的配置与编程236 6.4.2电子齿轮速度同步的配置与编程244 6.4.3电子凸轮同步的配置与编程245 6.5与同步相关的其他内容254 6.5.1主值切换254 6.5.2叠加同步256 6.5.3耦合规则257 6.5.4同步状态监控257 6.5.5同步运行监控258 第7章SIMOTION路径控制260 7.1路径插补运动概念260 7.1.1支持的运动模型260 7.1.2路径插补的基本原理261 7.2路径对象的配置261 7.3路径插补对象的MCC指令264 7.3.1路径插补对象的运动控制指令264 7.3.2路径插补对象的其他指令269 7.4路径运动控制的应用举例270 7.4.1二维直角坐标机械手运动学模型270 7.4.2创建路径插补对象271 7.4.3路径控制的MCC编程274 7.4.4MCC程序加入执行系统任务中280 7.4.5运行程序、跟踪监控281 7.4.6创建同步轴282 第8章C240的通信285 8.1C240与WinCC flexible的通信285 8.1.1概述285 8.1.2SIMOTION与flexible的通信配置286 8.1.3通过flexible控制SIMOTION的运行及停止289 8.1.4在flexible上显示SIMOTION工艺对象的报警信息290 8.1.5在flexible上显示SIMOTION的Cam曲线291 8.1.6用编程方式通过插补点生成CAM曲线301 8.2SIMOTION和 WinCC的工业以太网通信305 8.2.1概述305 8.2.2创建SIMOTION项目305 8.2.3从SCOUT中导出SIMOTION变量306 8.2.4向WinCC中导入SIMOTION变量307 8.3SIMOTION和OPC的通信309 8.3.1概述309 8.3.2SIMOTION实现OPC通信的必备条件310 8.3.3OPC数据的导出310 8.3.4配置PC站的OPC服务器310 8.3.5建立PC站的STEP项目311 8.3.6在SIMATIC NET中配置OPC符号315 8.3.7OPC通信测试317 第9章生产线上的空盒子吹出控制实例319 9.1项目简介319 9.2硬件组态319 9.3配置工艺对象320 9.3.1轴TO的配置320 9.3.2齿轮同步对象的配置324 9.3.3凸轮同步配置325 9.3.4快速点输出对象的配置327 9.4编写程序并分配执行系统328 9.4.1声明I/O变量330 9.4.2编写程序330 9.4.3分配执行系统346 9.5连接HMI设备346 第10章液压采样机械手控制实例347 10.1项目概述348 10.2电气控制系统设计349 10.3C240系统的硬件组态351 10.4液压轴的配置355 10.4.1轴Axis_1(大臂油缸)的创建356 10.4.2其他实轴的创建358 10.4.3虚主轴Master的创建360 10.5液压阀特性测试361 10.5.1C240的测试编程361 10.5.2上位机测试界面的集成373 10.5.3联机测试374 10.5.4保存阀特性到项目中380 10.6同步过程的配置381 10.6.1同步凸轮曲线的创建381 10.6.2凸轮同步关系的配置382 10.6.3齿轮同步关系的配置383 10.7编写程序并分配到执行系统384 10.7.1声明I/O 变量384 10.7.2手动控制程序384 10.7.3自动采样控制程序391 10.7.4主控LAD程序404 10.7.5故障处理程序406 10.7.6执行系统指定任务407 参考文献408
下载次数 3次 资源类型 技术文档 上传时间 2024-11-14
先进鲁棒控制与自适应控制理论与应用 (程代展,孙元章,申铁龙编著;译)
下载次数 8次 资源类型 技术文档 上传时间 2024-11-14
《现代编译原理:C语言描述》全面讲述了现代编译器的结构、编译算法和实现方法,是Andrew w.Apple的“虎书”——Modern Compiler Implementation——“红、蓝、绿”三序列之一。这三本书的内容基本相同。但是使用不同的语言来实现书中给出的一个编译器。本书使用的是更适合广大读者的c语言,而另外两本书分别采用ML语言和Java语言。本书的另一个特点是增加了一些其他编译原理教科书没有涉及的内容。前端增加了面向对象的程序设计语言、函数式程序设计语言等现代语言的编译实现方法,后端增加了针对现代计算机体系结构特征的一些比较成熟的优化方法。这部分内容展现了现代商业编译器需解决的一些关键问题,开拓了学生的视野,为学生未来进行更深入的研究奠定了基础。 《现代编译原理:C语言描述》内容包括词法分析、语法分析、抽象语法、语义检查、中间代码表示、指令选择、数据流分析、寄存器分配以及运行时系统等。全书分成两部分,第一部分是编译的基础知识,适用于第一门编译原理课程(一个学期);第二部分是高级主题,包括面向对象语言和函数语言、垃圾收集、循环优化、ssA(静态单赋值)形式、循环调度、存储结构优化等,适合于后续课程或研究生教学。书中专门为学生提供了一个用C语言编写的实习项目,包括前端和后端设计,学生可以在一学期内创建一个功能完整的编译器。 第一部分 编译基本原理 第1章 绪论 1.1 模块与接口 1.2 工具和软件 1.3 树语言的数据结构 程序设计:直线式程序解释器 推荐阅读 习题 第2章 词法分析 2.1 词法单词 2.2 正则表达式 2.3 有限自动机 2.4 非确定有限自动机 2.4.1 将正则表达式转换为NFA 2.4.2 将NFA转换为DFA 2.5 Lex:词法分析器的生成器 程序设计:词法分析 推荐阅读 习题 第3章 语法分析 3.1 上下文无关文法 3.1.1 推导 3.1.2 语法分析树 3.1.3 二义性文法 3.1.4 文件结束符 3.2 预测分析 3.2.1 FIRST集合和FOLLOW集合 3.2.2 构造一个预测分析器 3.2.3 消除左递归 3.2.4 提取左因子 3.2.5 错误恢复 3.3 LR分析 3.3.1 LR分析引擎 3.3.2 LR(0)分析器生成器 3.3.3 SLR分析器的生成 3.3.4 LR(1)项和LR(1)分析表 3.3.5 LALR(1)分析表 3.3.6 各类文法的层次 3.3.7 二义性文法的LR分析 3.4 使用分析器的生成器 3.4.1 冲突 3.4.2 优先级指导 3.4.3 语法和语义 3.5 错误恢复 3.5.1 用error符号恢复 3.5.2 全局错误修复 程序设计:语法分析 推荐阅读 习题 第4章 抽象语法 4.1 语义动作 4.1.1 递归下降 4.1.2 Yacc生成的分析器 4.1.3 语义动作的解释器 4.2 抽象语法分析树 4.2.1 位置 4.2.2 Tiger的抽象语法 程序设计:抽象语法 推荐阅读 习题 第5章 语义分析 5.1 符号表 5.1.1 多个符号表 5.1.2 高效的命令式风格符号表 5.1.3 高效的函数式符号表 5.1.4 Tiger编译器的符号 5.1.5 函数式风格的符号表 5.2 Tiger编译器的绑定 5.3 表达式的类型检查 5.4 声明的类型检查 5.4.1 变量声明 5.4.2 类型声明 5.4.3 函数声明 5.4.4 递归声明 程序设计:类型检查 习题 第6章 活动记录 6.1 栈帧 6.1.1 帧指针 6.1.2 寄存器 6.1.3 参数传递 6.1.4 返回地址 6.1.5 栈帧内的变量 6.1.6 静态链 6.2 Tiger编译器的栈帧 6.2.1 栈帧描述的表示 6.2.2 局部变量 6.2.3 计算逃逸变量 6.2.4 临时变量和标号 6.2.5 两层抽象 6.2.6 管理静态链 6.2.7 追踪层次信息 程序设计:栈帧 推荐阅读 习题 第7章 翻译成中间代码 7.1 中间表示树 7.2 翻译为树中间语言 7.2.1 表达式的种类 7.2.2 简单变量 7.2.3 追随静态链 7.2.4 数组变量 7.2.5 结构化的左值 7.2.6 下标和域选择 7.2.7 关于安全性的劝告 7.2.8 算术操作 7.2.9 条件表达式 7.2.10 字符串 7.2.11 记录和数组的创建 7.2.12 while循环 7.2.13 for循环 7.2.14 函数调用 7.3 声明 7.3.1 变量定义 7.3.2 函数定义 7.3.3 片段 程序设计:翻译成树 习题 第8章 基本块和轨迹 8.1 规范树 8.1.1 ESEQ的转换 8.1.2 一般重写规则 8.1.3 将CALL移到顶层 8.1.4 线性语句表 8.2 处理条件分支 8.2.1 基本块 8.2.2 轨迹 8.2.3 完善 8.2.4 最优轨迹 推荐阅读 习题 第9章 指令选择 9.1 指令选择算法 9.1.1 Maximal Munch算法 9.1.2 动态规划 9.1.3 树文法 9.1.4 快速匹配 9.1.5 覆盖算法的效率 9.2 CISC机器 9.3 Tiger编译器的指令选择 9.3.1 抽象的汇编语言指令 9.3.2 生成汇编指令 9.3.3 过程调用 9.3.4 无帧指针的情形 程序设计:指令选择 推荐阅读 习题 第10章 活跃分析 10.1 数据流方程的解 10.1.1 活跃性计算 10.1.2 集合的表示 10.1.3 时间复杂度 10.1.4 最小不动点 10.1.5 静态活跃性与动态活跃性 10.1.6 冲突图 10.2 Tiger编译器的活跃分析 10.2.1 图 10.2.2 控制流图 10.2.3 活跃分析 程序设计:构造流图 程序设计:活跃分析模块 习题 第11章 寄存器分配 11.1 通过简化进行着色 11.2 合并 11.3 预着色的结点 11.3.1 机器寄存器的临时副本 11.3.2 调用者保护的寄存器和被调用者保护的寄存器 11.3.3 含预着色结点的例子 11.4 图着色的实现 11.4.1 传送指令工作表的管理 11.4.2 数据结构 11.4.3 程序代码 11.5 针对树的寄存器分配 程序设计:图着色 推荐阅读 习题 第12章 整合为一体 程序设计:过程入口/出口 程序设计:创建一个可运行的编译器 第二部分 高级主题 第13章 垃圾收集 13.1 标记-清扫式收集 13.2 引用计数 13.3 复制式收集 13.4 分代收集 13.5 增量式收集 13.6 Baker算法 13.7 编译器接口 13.7.1 快速分配 13.7.2 数据布局的描述 13.7.3 导出指针 程序设计:描述字 程序设计:垃圾收集 推荐阅读 习题 第14章 面向对象的语言 14.1 类 14.2 数据域的单继承性 14.3 多继承性 14.4 测试类成员关系 14.5 私有域和私有方法 14.6 无类语言 14.7 向对象程序的优化 程序设计:OBJECT Tiger 推荐阅读 习题 第15章 函数式程序设计语言 15.1 一个简单的函数式语言 15.2 闭包 15.3 不变的变量 15.3.1 基于延续的……I/O226 15.3.2 语言上的变化 15.3.3 纯函数式语言的优化 15.4 内联扩展 15.5 闭包变换 15.6 高效的尾递归 15.7 懒惰计算 15.7.1 传名调用计算 15.7.2 按需调用 15.7.3 懒惰程序的计算 15.7.4 懒惰函数式程序的优化 15.7.5 严格性分析 推荐阅读 程序设计:编译函数式语言 习题 第16章 多态类型 16.1 参数多态性 16.1.1 显式带类型的多态语言 16.1.2 多态类型的检查 16.2 类型推论 16.2.1 一个隐式类型的多态语言 16.2.2 类型推论算法 16.2.3 递归的数据类型 16.2.4 Hindley Milner类型的能力 16.3 多态变量的表示 16.3.1 多态函数的扩展 16.3.2 完全的装箱转换 16.3.3 基于强制的表示分析 16.3.4 将类型作为运行时参数传递 16.4 静态重载的解决方法 推荐阅读 习题 第17章 数据流分析 17.1 流分析使用的中间表示 17.2 各种数据流分析 17.2.1 到达定值 17.2.2 可用表达式 17.2.3 到达表达式 17.2.4 活跃分析 17.3 使用数据流分析结果的几种转换 17.3.1 公共子表达式删除 17.3.2 常数传播 17.3.3 复写传播 17.3.4 死代码删除 17.4 加快数据流分析 17.4.1 位向量 17.4.2 基本块 17.4.3 结点排序 17.4.4 使用-定值链和定值-使用链 17.4.5 工作表算法 17.4.6 增量式数据流分析 17.5 别名分析 17.5.1 基于类型的别名分析 17.5.2 基于流的别名分析 17.5.3 使用可能别名信息 17.5.4 严格的纯函数式语言中的别名分析 推荐阅读 习题 第18章 循环优化 18.1 必经结点 18.1.1 寻找必经结点的算法 18.1.2 直接必经结点 18.1.3 循环 18.1.4 循环前置结点 18.2 循环不变量计算 18.3 归纳变量 18.3.1 发现归纳变量 18.3.2 强度削弱 18.3.3 删除 18.3.4 重写比较 18.4 数组边界检查 18.5 循环展开 推荐阅读 习题 第19章 静态单赋值形式 19.1 转化为SSA形式 19.1.1 插入Φ函数的标准 19.1.2 必经结点边界 19.1.3 插入Φ函数 19.1.4 变量重命名 19.1.5 边分割 19.2 必经结点树的高效计算 19.2.1 深度优先生成树 19.2.2 半必经结点 19.2.3 Lengauer Tarjan算法 19.3 使用SSA的优化算法 19.3.1 死代码删除 19.3.2 简单的常数传播 19.3.3 条件常数传播 19.3.4 保持必经结点性质 19.4 数组、指针和存储器 19.5 控制依赖图 19.6 从SSA形式转变回来 19.7 函数式中间形式 推荐阅读 习题 第20章 流水和调度 20.1 没有资源约束时的循环调度 20.2 有资源约束的循环流水 20.2.1 模调度 20.2.2 寻找最小的启动间距 20.2.3 其他控制流 20.2.4 编译器应该调度指令吗 20.3 分支预测 20.3.1 静态分支预测 20.3.2 编译器应该预测分支吗 推荐阅读 习题 第21章 存储层次 21.1 cache的组织结构 21.2 cache块对齐 21.3 预取 21.4 循环交换 21.5 分块 21.6 垃圾收集和存储层次 推荐阅读 习题 附录 Tiger语言参考手册 参考文献 索引
下载次数 19次 资源类型 技术文档 上传时间 2024-11-14
《现代产品设计指南》是2012年出版的图书,作者是柴邦衡 黄费智。本书共分为3篇16章,其中:第1篇介绍了现代产品设计基础,包括现代设计和开发的特点、应遵循的原则、创造力和创新思维、现代产品设计和开发的原理、方法和技术;第2篇阐述了产品设计的主要过程,包括方案设计、结构设计、总体设计和施工设计;第3篇比较系统地阐述了产品设计和开发的质量控制,包括设计的策划、输入、评审、验证、输出、确认以及设计更改的控制。 序言 前言 第1篇现代产品设计基础 第1章概论 1.1产品设计和开发概述 1.2现代产品设计和开发的特点 1.2.1创新性 1.2.2使顾客满意 1.2.3优化 1.2.4设计和开发周期最短化 1.2.5智能化 1.2.6综合性 1.3产品设计和开发的重要性 1.3.1推动产业升级换代促进经济 发展 1.3.2企业的核心竞争力 1.3.3产品设计决定了产品的“先天 质量” 1.3.4最重要的预防措施 1.3.5决定产品成本的主导因素 1.4现代产品设计的核心因素 1.5产品设计和开发的原则 1.5.1需求原则 1.5.2创新原则 1.5.3信息原则 1.5.4系统原则 1.5.5继承原则 1.5.6效益原则 1.5.7简化原则 1.5.8定量原则 1.5.9时间原则 1.5.10合法原则 1.5.11人性化原则 1.5.12审核原则 1.6产品设计和开发的类型 第2章设计人员的创造力和创新 思维 2.1创造力 2.1.1创造力的内涵 2.1.2创造力的普遍性和可开发性 2.1.3创造力的培养 2.2创新思维概述 2.2.1创新思维的本质 2.2.2创新思维的规律 2.2.3创新思维的组合 2.2.4创新思维的特点 2.2.5创新思维的类型 2.3创新思维的原理 2.3.1压力原理 2.3.2发散原理 2.3.3激励(触发)原理 2.3.4轰击原理 2.3.5流动原理 2.3.6调节原理 2.4创新思维的方法 2.4.1群体集智法 2.4.2设计探求法 2.4.3属性列举法 2.4.4联想法 2.4.5抽象法 2.4.6逆向思维法 2.4.7组合创新法 2.4.8技术移植法 2.4.9机遇利用法 2.5TRIZ理论 2.5.1概述 2.5.2TRIZ解决问题的过程 2.5.3TRIZ理论的基本原理 2.5.4TRIZ理论主要内容 2.5.5TRIZ理论的创新设计问题 解决工具 2.5.6解决发明问题的40种原理 2.5.7TRIZ理论的特点和优势 2.5.8TRIZ理论的应用 2.5.9TRIZ理论在中国的应用 2.5.10TRIZ理论的实践意义 第3章现代产品设计原理 3.1设计公理及其应用 3.1.1概述 3.1.2设计的四个区域 3.1.3设计展开的方法 3.1.4基本公理 3.1.5降低信息含量的方法 3.1.6设计师经常犯的错误 3.1.7推论和定理 3.2产品生命周期管理(PLM) 3.2.1什么是PLM 3.2.2新产品研发管理之痛 3.2.3如何用PLM解决新产品研发 之痛 3.2.4PLM可以为企业带来哪些利益 3.2.5我国企业实施PLM之路 3.2.6PLM实施成功的案例 3.3系统论 3.3.1概述 3.3.2现代产品系统化特征 3.3.3系统方法在设计中的应用 3.4设计方法学 3.4.1概述 3.4.2设计方法进程模式 3.4.3设计方案 3.4.4综合评价 3.5产品设计经济学 3.5.1概述 3.5.2影响产品设计的技术经济因素 3.5.3价值分析 3.6质量设计学 3.6.1概述 3.6.2质量设计理论和方法体系 3.6.3质量设计决策 3.7人机工程学 3.7.1概述 3.7.2人机系统设计的基本要求 3.7.3人机系统设计要点 3.8绿色设计 3.8.1概述 3.8.2绿色技术 3.8.3绿色产品 3.8.4绿色制造 3.8.5绿色设计的内容 3.8.6绿色设计的准则 3.8.7绿色设计的核心内容 3.8.8绿色设计的方法 3.8.9绿色设计的评价 第4章现代产品设计方法和技术 4.1概述 4.2质量功能展开(QFD) 4.2.1QFD的概念 4.2.2QFD的作用 4.2.3质量屋 4.2.4质量屋的构建程序 4.2.5QFD案例分析 4.3稳健设计(田口方法) 4.3.1稳健设计的方法 4.3.2线外质量管理的步骤与程序 4.3.3主要分析技术 4.4失效模式及影响分析(FMEA) 4.4.1FMEA的实施要点 4.4.2FMEA表各栏目及其编制要求 4.4.3故障树分析(FTA) 4.5可靠性技术 4.5.1可靠性 4.5.2可靠性的指标 4.5.3可靠性的技术类型 4.5.4可靠性设计 4.6动态设计 4.6.1概述 4.6.2动态设计的原理 4.7摩擦学设计 4.7.1概述 4.7.2摩擦和磨损 4.7.3减摩设计 4.7.4耐磨设计 4.8反求工程设计 4.8.1概述 4.8.2相似理论及其应用 4.8.3反求工程设计的内容和方法 4.8.4反求工程设计的应用领域 4.9防错设计 4.9.1概述 4.9.2防错设计措施 4.10产品安全设计 4.10.1概述 4.10.2产品安全性设计原理第2篇产品设计的主要过程 第5章产品设计过程与功能原理 方案设计 5.1产品设计过程概述 5.1.1计划阶段 5.1.2设计阶段 5.1.3产品试制与试验阶段 5.1.4产品批量生产阶段 5.1.5产品销售阶段 5.2功能原理设计概述 5.2.1产品功能的定义 5.2.2功能原理设计的任务和工作 步骤 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.5原理方案评价方法 5.5.1概述 5.5.2有效值分析法 5.5.3技术经济评价法 5.5.4方案中薄弱环节的寻找方法 第6章结构设计 6.1概述 6.1.1结构设计的任务与重要性 6.1.2结构设计的内容与核心问题 6.1.3结构设计的工作步骤 6.1.4结构设计的基本原则 6.1.5结构设计的方法导则 6.2结构设计的基本原理 6.2.1任务分配原理 6.2.2等强度原理 6.2.3力流传递路线最短原理 6.2.4无功力平衡原理 6.2.5变形协调原理 6.2.6自补偿(自助)原理 6.2.7稳定性原理 6.3结构要素变换法 6.3.1利用结构形态变换制订结构 方案的方法 6.3.2利用结构相互关系变换制订 结构方案的方法 6.4结构优化设计 6.5解决结构设计中四大基本技术 问题的方法 6.5.1提高结构强度、刚度与使用 寿命的基本设计方法 6.5.2提高结构精度的基本设计方法 6.5.3改善结构工艺性的基本设计 方法 6.5.4降低结构成本的基本设计方法 6.6大件设计 6.6.1大件设计的基础知识 6.6.2大件焊接结构设计 6.6.3应用有限元法分析计算大件 的刚度与强度 第7章总体设计 7.1概述 7.1.1总体设计的任务 7.1.2总体设计的主要内容 7.2总布置设计 7.2.1总布置设计的基本原则 7.2.2产品总体布局的基本类型 7.2.3产品总布置设计的典型布置 形式 7.3产品运动方案与驱动系统的设计和 运动循环图 7.3.1选择产品运动方案、驱动系统的 类型和拟定机构简图 7.3.2产品机械运动协调设计和运动 循环图 7.3.3产品驱动系统的具体设计步骤 7.4人机学设计 7.4.1人机学与宜人性原则 7.4.2与身体尺度相关的设计 7.4.3与体力相关的设计 7.4.4与视觉相关的设计 7.5产品造型设计 7.5.1造型设计的基本原则与美学 法则 7.5.2产品形态设计的要点 7.5.3产品色彩设计的要点 7.5.4产品装饰设计的要点 第8章施工设计 8.1施工设计的任务与主要内容 8.2部件设计的内容和要求 8.2.1部件图的作用和内容 8.2.2部件图上的尺寸标注和技术 要求 8.2.3产品装配工艺性和对零件结构 工艺性的要求 8.2.4部件图的画法 8.3零件设计的内容和基本要求 8.3.1零件的分类、零件工作图的 作用及设计要求 8.3.2轴类零件工作图的设计 8.3.3齿轮类零件工作图的设计 8.3.4减速器箱体类零件工作图的 设计 8.4设计文件的作用、种类和制订的 基本要求 8.4.1设计文件的作用与种类 8.4.2制订设计文件的基本要求 8.5计算机辅助设计在施工设计中的 应用 8.5.1计算机辅助设计简介 8.5.2工程数据的处理方法 8.5.3计算机图形处理与三维造型 8.5.4MATLAB和野火Pro/Engineer 的应用简介 第3篇产品设计和开发的质量管理 第9章概述 9.1质量管理在设计和开发中的重要性 9.1.1促进创新 9.1.2人力资源管理 9.1.3市场定位 9.1.4质量策划和质量设计 9.2设计和开发的质量职能和质量 管理要求 9.2.1设计和开发的质量职能 9.2.2设计和开发的质量活动 9.2.3设计和开发的质量管理要求 第10章产品设计和开发的策划 10.1对设计和开发策划的要求 10.2策划原则 10.2.1高层领导支持、重视和参与 是策划成功的关键 10.2.2信息是设计策划的基础 10.2.3策划小组是策划成功的组织 保证 10.2.4预防原则 10.2.5运用同步技术(并行工程) 10.2.6系统策划 10.2.7制订控制计划 10.2.8问题的解决 10.2.9制订进度计划 10.3设计团队和设计人员的资质 10.3.1设计人员的职责 10.3.2各类设计人员的资质 10.4资源配置 10.4.1信息资源 10.4.2基础设施 10.4.3工作环境 10.4.4资金 10.5产品质量前期策划和控制计划 (APQP) 10.5.1概述 10.5.2APQP的过程 10.5.3控制计划 第11章设计输入 11.1概述 11.2市场调研 11.2.1概述 11.2.2市场调研的需求 11.2.3市场调研的内容 11.3隐需求的识别 11.3.1识别隐需求的重要性 11.3.2从市场技术预测中识别 11.3.3从以往类似产品的经验中 识别 11.3.4从国内外同类产品的调查分析 中识别 11.3.5从其他类似顾客的要求中 识别 11.4设计输入控制的一般原则 11.5设计要求 11.5.1主要设计要求 11.5.2其他设计要求 11.6设计输入的评审 第12章设计评审 12.1概述 12.2设计评审要点 12.2.1评审要点的设置 12.2.2设计评审的内容和要求 12.3设计评审人员 12.4设计评审程序 12.5设计评审的注意事项 第13章设计验证 13.1概述 13.2设计验证的时机 13.3设计验证的方法 13.3.1变换方法进行计算 13.3.2样机试验 13.3.3模型试验 13.3.4类比验证 13.3.5模拟试验 13.3.6计算机仿真 13.3.7虚拟现实技术 13.4设计验证的跟踪 第14章设计输出 14.1概述 14.1.1对设计输出的要求 14.1.2设计输出的内容 14.1.3产品图样和设计文件的 完整性 14.2满足设计输入要求 14.3验收规则 14.4质量特性分级 14.4.1概述 14.4.2质量特性分级对象 14.4.3质量特性分级内容 14.4.4质量特性重要度分级方法 14.4.5进行产品质量特性重要度分级 应注意的问题 14.4.6质量特性重要度分级的标识 第15章设计确认 15.1概述 15.2设计确认的要点 15.2.1设计确认的目的 15.2.2设计确认的时机 15.2.3设计确认的条件 15.2.4设计确认的方法 15.2.5设计确认的记录和跟踪 15.3设计鉴定和确认 15.3.1概述 15.3.2设计确认 15.3.3设计鉴定 第16章设计更改 16.1概述 16.1.1对设计更改的要求 16.1.2设计更改的目的和作用 16.1.3设计更改可能引发的问题 16.2设计更改的控制 16.2.1设计更改的提出 16.2.2设计更改的评审和批准 16.2.3设计更改的跟踪 16.3设计更改的注意事项 16.3.1设计更改时应研究的问题 16.3.2关联更改 16.3.3设计更改实施的注意事项 16.4技术状态管理要点 16.4.1概述 16.4.2技术状态管理体系 16.4.3技术状态标识 16.4.4技术状态控制 16.4.5技术状态管理纪实 16.4.6技术状态及其管理体系审核 参考文献
下载次数 4次 资源类型 技术文档 上传时间 2024-11-14
现代电气控制技术 (徐斌,成曙编著)
下载次数 3次 资源类型 技术文档 上传时间 2024-11-14
《现代电气控制技术应用实践》内容以现代电气控制系统安装与调试技能大赛项目设备为基础,从学生比较熟悉的基础控制系统入手,过渡到综合运用的控制系统,案例中硬件接线与绘图由简到繁,控制要求由易到难。教材分为基础篇、提高篇和拓展篇三个篇章共13个项目,基础篇由普通车床、电动葫芦、搅拌机、鼓风机及龙门刨床电气控制系统安装与调试五个基础项目组成,内容包括YL-158GA电气控制技术实训装置介绍、使用S7-300、S7-200SMART对电机实现点动及连续、正反转、星-三角、双速、变频控制以及采用MCGS监控电机运行状态;提高篇由智能饲喂、标签打印、灌装贴标、立体仓库及混料罐电气控制系统安装与组成,拓展篇由仓库分拣、自动涂装及智能立体车库电气控制系统安装与调试组成,提高篇与拓展篇均为综合控制系统,内容包括S7-200SMART、S7-300PLC及MCGS控制器的组网、系统通信区设置、运动控制系统组态、电气控制系统程序设计及人机界面的设计。 《现代电气控制技术应用实践》减少理论内容,注重实践操作,将学生所学常用电气控制技术、PLC控制技术、现场总线技术以及先进组态技术等方面的内容进行综合应用,教材内容与学生就业、职业相联系,可作为电气、机电、机器人相关专业高职学生学习教材和相关专业本科生及相关行业技术人员参考资料。
下载次数 6次 资源类型 技术文档 上传时间 2024-11-14
已有40人来访过
现在还没有留言