具体描述
内容介绍
基本信息
| 书名: | 西门子S7-300 PLC项目化教程 |
| 作者: | 李莉 | 开本: | |
| YJ: | 35 | 页数: | |
| 现价: | 见1;CY =CY部 | 出版时间 | 2016-07 |
| 书号: | 9787111533078 | 印刷时间: | |
| 出版社: | 机械工业出版社 | 版次: | |
| 商品类型: | 正版图书 | 印次: | |
内容提要 作者简介 精彩导读 目录 目录前言项目1创建S7控制项目任务1��1认识PLC1��1��1什么是PLC1��1��2PLC的组成和工作原理1��1��3PLC的编程语言1��1��4S7��300 PLC在PLC家族中的地位任务1��2学习S7��300 PLC硬件系统及存储区1��2��1S7��300 PLC的系统结构1��2��2CPU模块1��2��3信号模块1��2��4S7��300模块地址的确定1��2��5S7��300 PLC的存储区任务1��3使用STEP 7软件创建S7项目1��3��1STEP 7软件安装1��3��2创建项目1��3��3组态硬件思考与练习项目2典型机床线路PLC控制设计与调试任务2��1学习基本位逻辑指令及应用2��1��1触点和线圈2��1��2能流取反、中间输出任务2��2设计并调试电动机起停控制程序2��2��1生成用户程序2��2��2下载与调试2��2��3用PLCSIM仿真调试程序2��2��4程序运行状态监视任务2��3设计电动机正反转控制2��3��1正反转控制程序设计2��3��2常闭触点输入处理2��3��3用变量表调试程序任务2��4C650型卧式车床控制系统设计思考与练习项目3四路抢答器程序设计与调试任务3��1学习抢答器相关指令及应用3��1��1置位和复位指令及应用3��1��2RS触发器和SR触发器指令及应用3��1��3跳变沿检测指令及应用任务3��2设计与调试四路抢答器控制程序思考与练习项目4水塔水位控制程序设计与调试任务4��1学习水塔水位相关指令及应用4��1��1定时器指令及应用4��1��2访问CPU的时钟存储器任务4��2设计与调试水塔水位控制程序思考与练习项目5音乐喷泉控制程序设计与调试任务5��1学习音乐喷泉控制相关指令及应用5��1��1数据处理基础5��1��2装入和传送指令及应用任务5��2设计与调试音乐喷泉控制程序思考与练习项目6天塔之光设计与调试任务6��1学习计数器指令及应用6��1��1计数器指令6��1��2计数器指令应用实例任务6��2学习比较指令及应用任务6��3设计与调试天塔之光控制程序思考与练习项目7自动售货机控制系统程序设计与调试任务7��1学习算术运算指令及应用任务7��2设计与调试自动售货机控制系统程序思考与练习项目8装配流水线控制程序设计与调试任务8��1学习装配流水线控制相关指令及应用8��1��1移位指令及应用8��1��2其他数据处理指令及应用任务8��2设计与调试装配流水线控制程序思考与练习项目9液体混合装置控制设计与调试任务9��1认识用户程序的基本结构9��1��1用户程序中的块9��1��2用户程序使用的堆栈9��1��3用户程序结构任务9��2学习功能的生成与调用9��2��1编辑功能FC19��2��2调用FC1和程序仿真任务9��3学习功能块的生成与调用9��3��1编辑功能块9��3��2在OB1中调用功能块及仿真9��3��3功能与功能块的区别任务9��4应用多重背景任务9��5应用组织块9��5��1组织块9��5��2使用循环中断的彩灯控制程序任务9��6设计与调试液体混合装置控制程序9��6��1液体混合装置控制程序设计——使用开关量9��6��2液体混合装置控制程序设计——使用模拟量思考与练习项目10十字路口交通信号灯控制设计与调试任务10��1认识顺序控制功能图10��1��1顺序控制及系统结构10��1��2顺序功能图10��1��3顺序功能图的结构类型任务10��2应用S7�睪RAPH10��2��1创建顺序功能图10��2��2顺序功能图设置与调试任务10��3设计与调试十字路口交通信号灯控制程序10��3��1单序列实现十字路口交通信号灯控制10��3��2并行序列实现十字路口交通信号灯控制思考与练习项目11网络通信设计与调试任务11��1MPI网络通信组建11��1��1西门子PLC网络概述11��1��2MPI网络通信11��1��3无组态连接的MPI通信方式11��1��4有组态连接的MPI通信方式任务11��2CPU31x��2DP之间的DP通信组建11��2��1PROFIBUS现场总线通信技术11��2��2PROFIBUS�睤P设备分类11��2��3CPU31x��2DP之间的主�泊油ㄐ�11��2��4CPU31x��2DP通过DP接口连接远程I/O站思考与练习参考文献
暂时没有目录,请见谅!
《PLC应用开发实战:从基础到精通》 内容简介 本书是一本系统阐述可编程逻辑控制器(PLC)应用开发技术的实战教程。它旨在帮助读者从零开始,逐步掌握PLC硬件选型、软件编程、项目调试以及工业自动化系统的集成与优化等关键技能。全书内容紧密结合实际工程应用,强调理论与实践相结合,力求让读者在掌握核心原理的同时,能够独立完成复杂的自动化项目。 第一部分:PLC基础理论与硬件选型 本部分将带领读者深入理解PLC的工作原理,包括其基本构成(CPU、内存、输入/输出模块、通信模块等)、扫描周期、指令执行流程以及PLC与其他自动化设备(如传感器、执行器、人机界面、上位机等)的交互方式。我们将详细介绍不同类型PLC的特点与适用范围,帮助读者掌握根据实际需求进行PLC硬件选型的基本原则与方法。重点将放在对常见PLC品牌的性能指标、接口类型、扩展能力、通信协议等进行对比分析,并提供实际项目案例中的选型考量,例如在特定生产线、设备控制场景下,如何根据 I/O 点数、通信需求、实时性要求、环境适应性等因素,选择最经济高效的PLC型号。此外,还将探讨PLC的电源、接地、安装要求等基础但至关重要的硬件安装与配置知识。 第二部分:PLC编程语言与指令集详解 本部分将全面介绍目前工业界主流的PLC编程语言,包括梯形图(Ladder Diagram, LD)、功能块图(Function Block Diagram, FBD)、结构化文本(Structured Text, ST)、指令表(Instruction List, IL)和顺序功能图(Sequential Function Chart, SFC)。我们将深入剖析每种语言的语法结构、编程风格以及在不同应用场景下的优势。 梯形图(LD): 重点讲解触点、线圈、定时器、计数器等基本逻辑元件的用法,以及如何利用这些元件构建基本的数字逻辑控制电路。通过大量的实例,演示如何将电气原理图转化为梯形图程序,并逐步引入跳转、调用、中断等复杂指令,解决更高级的控制问题。 功能块图(FBD): 强调其图形化编程的直观性,深入讲解常用功能块(如算术运算、逻辑运算、比较运算、定时器、计数器、PID控制等)的输入输出参数、工作原理及应用技巧。通过实例展示如何使用功能块实现复杂的算法和数据处理,特别是在需要模块化、可重用性编程时。 结构化文本(ST): 侧重于其类似于高级编程语言的特性,详细介绍变量声明、数据类型、赋值语句、条件语句(IF-THEN-ELSE, CASE)、循环语句(FOR, WHILE, REPEAT)以及子程序调用等。通过实例展示如何利用ST实现复杂的数学运算、字符串处理、数据结构操作以及与高级算法的集成。 指令表(IL): 简要介绍其汇编语言式的编程方式,重点讲解常用操作码(如LD, ST, AND, OR, OUT, SET, RST等)的含义与用法,以及如何组合这些指令实现逻辑控制。 顺序功能图(SFC): 重点讲解其在状态机和流程控制方面的强大能力,详细介绍步、转移、动作、条件等SFC的基本元素,以及如何利用SFC设计和实现复杂的顺序控制流程,尤其是在多工序、多状态的自动化系统中。 在介绍每种语言的同时,将穿插介绍PLC指令系统的通用性和特殊性,例如数据传送指令、算术指令、逻辑指令、比较指令、定时器指令、计数器指令、跳转指令、子程序调用指令、通信指令等,并提供大量实际项目中的代码示例,帮助读者理解不同指令的实际应用场景和编程技巧。 第三部分:PLC项目开发流程与调试技巧 本部分将系统梳理PLC项目的完整开发流程,从需求分析、系统设计、程序编制、硬件组态、软件下载、在线调试到系统测试与优化。 需求分析与系统设计: 讲解如何与客户沟通,准确把握自动化控制需求,并将其转化为清晰的系统功能列表和逻辑流程图。我们将重点介绍如何进行输入输出信号点位分配、控制策略设计、通信网络规划、安全联锁设计等。 程序编制与模块化设计: 强调结构化、模块化编程思想,讲解如何将大型项目分解成小的、可管理的子程序或功能块,提高代码的可读性、可维护性和可重用性。我们将介绍命名规范、注释的重要性以及变量管理技巧。 硬件组态与通信配置: 详细讲解如何在PLC编程软件中进行硬件组态,包括CPU模块、I/O模块、通信模块等的配置,以及如何设置通信参数,实现PLC与HMI、变频器、传感器等设备的联网。 在线调试技术: 这是本书的核心内容之一。我们将详细介绍如何使用PLC编程软件的在线监控、强制读写、变量监控表、波形跟踪、断点调试等功能,快速定位和解决程序中的错误。重点讲解常见的调试方法,如单步执行、步进执行、监视变量变化、分析错误日志等。 故障诊断与排除: 针对实际项目中可能遇到的各种硬件故障(如I/O点失效、通信中断、电源问题等)和软件故障(如逻辑错误、死锁、资源溢出等),提供系统化的诊断思路和排除方法。 第四部分:工业自动化通信协议与网络集成 本部分将深入探讨工业自动化领域常用的通信协议和网络技术,帮助读者理解PLC如何与其他设备进行高效、可靠的通信。 串行通信(RS-232, RS-485): 介绍串行通信的基本原理、接口规范以及在PLC通信中的应用,例如与串口仪表、条码扫描器等设备的连接。 工业以太网(Ethernet/IP, Profinet, Modbus TCP/IP): 详细讲解这些主流工业以太网协议的工作原理、拓扑结构、数据交换方式及其在PLC通信中的关键作用。我们将通过实例演示如何配置和使用这些协议,实现PLC与HMI、SCADA系统、其他PLC以及智能设备之间的高速数据传输。 现场总线(Profibus, Modbus RTU, CC-Link): 介绍现场总线的概念、优势以及在现场设备互联中的地位。重点讲解Profibus DP、Modbus RTU等协议的通信方式、配置方法以及在传感器、执行器、分布式I/O等设备上的应用。 OPC通信: 讲解OPC(OLE for Process Control)标准,以及如何利用OPC服务器和客户端实现PLC数据与SCADA、MES等上位系统的数据无缝集成,打破不同厂商设备之间的数据孤岛。 第五部分:典型工业应用案例分析与实践 本部分将通过多个贴近实际的工业应用案例,巩固前面章节所学的知识,并展示PLC在不同行业中的应用。 物料输送与分拣系统: 演示如何使用PLC控制皮带输送机、传感器、气缸等设备,实现物料的自动输送、识别和分拣。 包装机械控制: 分析包装机的复杂运动控制需求,讲解如何利用PLC实现伺服电机控制、位置跟踪、同步运动等功能。 注塑机/注塑成型机控制: 讲解注塑过程中温度、压力、时间等关键参数的PLC控制策略,以及如何实现与液压、电气系统的协同工作。 配料混合系统: 演示如何通过PLC精确控制各种原料的计量和混合过程,实现自动化配料。 起重机/升降机控制: 分析起重机或升降机在安全性和运动控制方面的要求,讲解PLC如何实现位置控制、速度控制、防碰撞等功能。 每个案例将包含详细的系统描述、控制需求分析、PLC硬件选型建议、PLC程序设计思路、关键程序段讲解、HMI界面设计参考以及调试要点。读者可以通过模仿和实践这些案例,提升独立解决实际问题的能力。 第六部分:PLC性能优化与维护 本部分将超越基础应用,探讨如何进一步优化PLC系统的性能,并进行有效的维护。 程序优化技巧: 讲解如何通过优化扫描时间、减少不必要的计算、合理使用数据块、高效处理中断等方式,提高PLC程序的运行效率。 资源管理: 讨论PLC内存、CPU占用率等资源的管理,以及如何防止资源溢出导致系统不稳定。 PLC系统冗余与容错: 介绍PLC系统冗余(如CPU冗余、电源冗余、网络冗余)的概念和实现方法,以及在关键应用中如何提高系统的可靠性和可用性。 PLC系统维护与升级: 提供PLC系统的日常维护检查项目、常见故障的预防措施,以及系统升级换代时的考虑因素。 PLC安全防护: 探讨PLC系统面临的网络安全威胁,以及如何通过权限管理、防火墙、加密通信等手段,提高PLC系统的安全性。 本书特色 实战导向: 全书以实际项目开发和应用为核心,避免空泛的理论说教。 循序渐进: 从基础概念到高级应用,内容组织逻辑清晰,适合不同层次的读者。 图文并茂: 大量配以流程图、电气原理图、PLC程序截图和硬件实物图,加深理解。 案例丰富: 包含多个跨行业的典型工业应用案例,提供详细的设计与实现思路。 突出调试: 详细讲解PLC调试的各种技巧和方法,帮助读者快速解决实际问题。 广泛适用性: 虽然本书以通用PLC原理和技术为基础,但所讲解的技术和方法广泛适用于西门子、罗克韦尔、三菱、欧姆龙等主流品牌的PLC产品。 目标读者 工业自动化领域的工程师、技术员。 电气工程、自动化、机电一体化等相关专业的在校学生。 希望进入工业自动化领域工作的零基础学习者。 从事设备维护、电气维修的技术人员。 对工业自动化感兴趣的业余爱好者。 通过学习本书,读者将能够从容应对各种PLC应用开发任务,自信地设计、编程、调试和维护工业自动化系统,为工业现代化贡献力量。