具体描述
内容介绍
基本信息
| 书名: | 西门子S7-200 SMART PLC编程及应用教程 |
| 作者: | 侍寿永 | 开本: | |
| YJ: | 39.9 | 页数: | |
| 现价: | 见1;CY =CY部 | 出版时间 | 2016-09 |
| 书号: | 9787111543824 | 印刷时间: | |
| 出版社: | 机械工业出版社 | 版次: | |
| 商品类型: | 正版图书 | 印次: | |
内容提要 作者简介 精彩导读 目录 目录前言D1章基本指令的编程及应用11��1PLC简介11��1��1PLC的产生及定义11��1��2PLC的特点及发展21��1��3PLC的分类及应用31��1��4PLC的结构与工作过程41��1��5PLC的编程语言51��1��6S7-200 SMART硬件71��1��7编程及仿真软件131��2实训1软件安装及使用161��2��1实训目的161��2��2实训任务161��2��3实训步骤161��2��4实训交流201��2��5实训拓展201��3位逻辑指令201��3��1触点指令201��3��2输出指令211��3��3逻辑堆栈指令221��3��4取反指令241��3��5置复位和触发器指令251��3��6跳变指令271��3��7立即指令281��4实训2电动机点动运行的PLC控制291��4��1实训目的291��4��2实训任务291��4��3实训步骤291��4��4实训交流371��4��5实训拓展381��5实训3电动机连续运行的PLC控制381��5��1实训目的381��5��2实训任务381��5��3实训步骤381��5��4实训交流441��5��5实训拓展451��6定时器及计数器指令451��6��1定时器指令451��6��2计数器指令481��7实训4电动机星三角起动的PLC控制511��7��1实训目的511��7��2实训任务511��7��3实训步骤521��7��4实训交流591��7��5实训拓展611��8实训5电动机循环起停的PLC控制611��8��1实训目的611��8��2实训任务621��8��3实训步骤621��8��4实训交流661��8��5实训拓展681��9习题与思考68D2章功能指令的编程及应用702��1数据类型及寻址方式702��2数据处理指令722��2��1传送指令722��2��2比较指令752��2��3移位指令782��2��4转换指令822��2��5表格指令872��2��6时钟指令892��3实训6抢答器的PLC控制912��3��1实训目的912��3��2实训任务912��3��3实训步骤912��3��4实训交流952��3��5实训拓展952��4实训7交通灯的PLC控制962��4��1实训目的962��4��2实训任务962��4��3实训步骤962��4��4实训交流982��4��5实训拓展1002��5数学运算指令1002��5��1算术运算指令1002��5��2逻辑运算指令1042��5��3函数运算指令1062��6实训89sDJS的PLC控制1082��6��1实训目的1082��6��2实训任务1082��6��3实训步骤1092��6��4实训交流1102��6��5实训拓展1112��7控制指令1112��7��1跳转指令1112��7��2子程序指令1122��7��3中断指令1152��7��4其他控制指令1192��8实训9闪光频率的PLC控制1212��8��1实训目的1212��8��2实训任务1212��8��3实训步骤1222��8��4实训交流1252��8��5实训拓展1252��9实训10电动机轮休的PLC控制1252��9��1实训目的1252��9��2实训任务1262��9��3实训步骤1262��9��4实训交流1282��9��5实训拓展1282��10习题与思考129D3章模拟量及脉冲量的编程及应用1313��1模拟量1313��1��1模拟量模块1313��1��2模拟量模块的接线1313��1��3模拟量的地址分配1323��1��4模拟值的表示1333��1��5模拟量的读写1333��1��6模拟量的组态1333��1��7PID指令1343��2实训11炉温系统的PLC控制1383��2��1实训目的1383��2��2实训任务1383��2��3实训步骤1393��2��4实训交流1403��2��5实训拓展1433��3实训12液位系统的PLC控制1433��3��1实训目的1433��3��2实训任务1433��3��3实训步骤1433��3��4实训交流1473��3��5实训拓展1523��4高速脉冲1523��4��1编码器1523��4��2高速计数器1533��4��3PLS指令应用1603��5实训13钢包车行走的PLC控制1633��5��1实训目的1633��5��2实训任务1633��5��3实训步骤1633��5��4实训交流1673��5��5实训拓展1713��6实训14步进电动机的PLC控制1713��6��1实训目的1713��6��2实训任务1713��6��3实训步骤1713��6��4实训交流1793��6��5实训拓展1823��7习题与思考182D4章网络通信的编程及应用1834��1通信简介1834��1��1通信基础知识1834��1��2RS-485标准串行接口1844��2自由口通信1854��3以太网通信1904��4USS通信1934��5实训15电动机异地起停的PLC控制1994��5��1实训目的1994��5��2实训任务1994��5��3实训步骤1994��5��4实训交流2024��5��5实训拓展2024��6实训16电动机同向运行的PLC控制2024��6��1实训目的2024��6��2实训任务2024��6��3实训步骤2024��6��4实训交流2044��6��5实训拓展2084��7实训17电动机速度的PLC控制2084��7��1实训目的2084��7��2实训任务2084��7��3实训步骤2094��7��4实训交流2124��7��5实训拓展2134��8习题与思考213D5章顺序控制系统的编程及应用2145��1顺序控制系统2145��1��1顺序控制2145��1��2顺序控制系统的结构2145��2顺序功能图2155��2��1顺序控制设计法2155��2��2顺序功能图的结构2155��2��3顺序功能图的类型2175��3顺序功能图的编程方法2185��3��1起保停设计法2185��3��2置位复位指令设计法2195��4顺序控制指令SCR2225��5实训18液压机系统的PLC控制2265��5��1实训目的2265��5��2实训任务2265��5��3实训步骤2275��5��4实训交流2295��5��5实训拓展2305��6实训19剪板机系统的PLC控制2305��6��1实训目的2305��6��2实训任务2305��6��3实训步骤2315��6��4实训交流2345��6��5实训拓展2345��7实训20硫化机系统的PLC控制2345��7��1实训目的2345��7��2实训任务2345��7��3实训步骤2355��7��4实训交流2365��7��5实训拓展2375��8习题与思考237参考文献239
暂时没有目录,请见谅!
自动化控制的基石:PLC原理、指令系统与实用案例解析 内容简介: 本书旨在为读者提供一套全面深入的工业自动化控制系统基础知识体系,重点聚焦于可编程逻辑控制器(PLC)的核心原理、指令系统及其在实际工程应用中的部署与调试。全书循序渐进,从最基础的数字电路与逻辑门概念入手,逐步引导读者理解PLC的内部结构、工作流程以及在工业生产中扮演的关键角色。本书力求语言通俗易懂,避免艰涩的理论推导,更多地通过清晰的图示和实际操作步骤来阐释复杂的概念,确保初学者也能快速掌握。 第一章:工业自动化的基石——PLC概述 本章将为读者搭建一个对PLC整体概念的初步认识。首先,我们会探讨工业自动化的发展历程,以及PLC是如何应运而生并成为现代工业控制核心的。接着,深入解析PLC的组成部分,包括中央处理器(CPU)、存储器(Program Memory, Data Memory)、输入/输出(I/O)模块、通信接口以及电源模块等,并阐述它们各自的功能和相互协作关系。通过对PLC硬件结构的剖析,读者将能理解为何PLC能够实现高度可靠和灵活的自动化控制。此外,本章还将介绍不同类型PLC的特点及适用场景,如微型PLC、紧凑型PLC、模块化PLC等,帮助读者在实际项目中根据需求进行选择。最后,我们将简要介绍PLC在不同行业中的典型应用领域,如制造业、能源、交通、楼宇自动化等,激发读者对PLC应用的兴趣。 第二章:PLC的“语言”——指令系统详解 本章是本书的核心内容之一,将系统性地介绍PLC的指令系统。PLC的指令系统是其实现控制逻辑的载体,理解和掌握这些指令是进行PLC编程的基础。我们将重点讲解最常用、最基础的梯形图(Ladder Diagram, LD)指令,包括: 基本逻辑指令: 触点指令(Contacts): 常开触点(Normally Open, NO)、常闭触点(Normally Closed, NC)、上升沿指令(Rising Edge)、下降沿指令(Falling Edge)等。我们将详细解释这些触点在电路中的作用,以及它们如何对应物理输入信号的状态。 线圈指令(Coils): 输出线圈(Output Coil)、置位(Set, S)、复位(Reset, R)、保持线圈(Latch, L)等。讲解这些线圈如何控制物理输出,以及置位和复位指令在状态保持和控制中的应用。 逻辑运算指令: 与(AND)、或(OR)、非(NOT)、异或(XOR)等。通过真值表和电路示例,清晰展示这些逻辑运算指令的实现方式。 定时器指令(Timers): 延时定时器(Delay Timer, TON): 演示如何使用延时定时器实现延迟开启或关闭某个设备,以及不同类型延时定时器(如通电延时、断电延时)的区别与应用。 脉冲定时器(Pulse Timer, TPO): 讲解脉冲定时器如何生成固定宽度的脉冲信号,及其在周期性动作控制中的作用。 定时器参数设置: 详细说明定时器预设值(Preset Value)和当前值(Current Value)的含义,以及如何根据实际需求进行设置。 计数器指令(Counters): 加计数器(Up Counter, CTU): 介绍加计数器如何统计脉冲信号的数量,并举例说明其在产量统计、位置检测等方面的应用。 减计数器(Down Counter, CTD): 讲解减计数器的工作原理,以及其与加计数器配合使用的场景,例如库存管理。 可逆计数器(Up/Down Counter, CTUD): 介绍可逆计数器的功能,并演示其在双向位置控制等复杂应用中的优势。 计数器参数设置: 解释计数器的预设值和当前值,以及如何设定计数范围。 比较指令(Comparison Instructions): 等于(Equal, EQ)、不等于(Not Equal, NE)、大于(Greater Than, GT)、小于(Less Than, LT)、大于等于(Greater Than or Equal To, GE)、小于等于(Less Than or Equal To, LE)。 讲解这些指令如何对数值进行比较,并根据比较结果执行相应的控制逻辑,广泛应用于限位检测、阈值判断等。 传送指令(Transfer Instructions): MOV(Move): 介绍MOV指令如何将一个数据块(如数值、位)从源地址复制到目标地址,是数据处理和参数传递的基础。 SWAP: 讲解SWAP指令如何交换两个寄存器或存储区域的内容。 数学运算指令(Math Instructions): 加法(ADD)、减法(SUB)、乘法(MUL)、除法(DIV)。 介绍基本的四则运算指令,以及如何在PLC中进行数值计算。 取绝对值(ABS)、取相反数(NEG)。 讲解这些指令在数据处理中的辅助作用。 位操作指令(Bitwise Operations): AND、OR、XOR、NOT(按位)。 详细说明这些指令如何对多个字节或字进行位级别的逻辑运算,非常适合处理复杂的位组合条件。 跳转指令(Jump Instructions): 无条件跳转(JMP)、条件跳转(JCMP)、子程序调用(CALL)、返回(RET)。 解释这些指令如何改变程序执行流程,实现程序的模块化和循环执行,提高编程效率。 在讲解每类指令时,都将配以清晰的梯形图示例,并详细分析程序逻辑,帮助读者理解指令的实际应用。此外,本章还将探讨指令的执行顺序、扫描周期等影响程序运行效率的关键概念。 第三章:PLC编程软件操作与界面解析 本章将带领读者熟悉PLC的编程软件界面和基本操作。我们将以一款通用的PLC编程软件为例,介绍软件的安装、项目创建、硬件组态、网络设置等流程。重点讲解如何新建项目、添加PLC设备、配置I/O模块、设置网络参数等。然后,深入剖析编程软件的主要功能模块,包括: 梯形图编辑器: 详细介绍如何在该编辑器中添加、删除、连接指令块,如何进行导线绘制、注释添加等。 变量/符号表: 讲解如何创建和管理全局变量、局部变量,以及为I/O点、内部寄存器等定义有意义的符号名称,提高程序的可读性。 在线监控: 演示如何将程序下载到PLC,并在编程软件中实时查看I/O状态、变量值、指令执行情况,进行程序调试。 报警处理: 介绍软件内置的报警功能,如何设置和查看程序运行过程中出现的各种报警信息。 数据块管理: 讲解如何创建和管理用于存储数据的数据块,以及如何进行数据读写操作。 仿真功能: 介绍软件提供的仿真环境,如何进行离线程序测试,而无需连接实际PLC硬件,有效缩短开发周期。 通过本章的学习,读者将能够熟练使用编程软件完成PLC程序的编写、下载、调试和维护工作。 第四章:PLC在实际工程中的应用案例 本章是本书的实践部分,将通过一系列具体的工业应用场景,展示PLC的强大功能和实际应用价值。每个案例都将遵循“问题描述 -> 控制需求分析 -> PLC硬件选型 -> 控制逻辑设计 -> 梯形图程序编写 -> 硬件接线示意 -> 调试与优化”的完整流程。 案例一:传送带的启停与速度控制 实现单台或多台传送带的启动、停止,以及通过变频器控制传送带的速度。 涉及触点、线圈、定时器、模拟量输入/输出指令。 案例二:生产线上的物料搬运与分拣 利用光电开关、接近开关等传感器检测物料位置,通过PLC控制气缸、电机等执行机构实现物料的搬运和指定通道的分拣。 涉及计数器、比较指令、伺服控制指令(如果涉及)。 案例三:液位控制系统 使用液位传感器监测储液罐的液位,通过PLC控制水泵的启停,实现液位的自动维持在设定范围内。 涉及模拟量输入、逻辑控制、报警输出。 案例四:温度控制系统 读取温度传感器的数值,通过PID控制算法或简单的开关量控制,调节加热/制冷设备的启停,维持设定温度。 涉及模拟量输入、PID指令(或简化的比例控制)、输出指令。 案例五:多工位自动化设备控制 设计一个能完成多道工序的自动化设备,例如自动灌装、封口、贴标等,通过PLC协调各个工位的动作,实现生产的连续性。 涉及复杂的逻辑顺序控制、多路并行控制、时序控制。 案例六:安全联锁与急停系统 设计包含多重安全联锁机制的控制系统,确保设备在非安全状态下无法启动,并集成急停功能,保证操作人员安全。 涉及常闭触点、逻辑运算、安全继电器(如果适用)。 通过这些贴近实际的案例,读者可以更直观地理解PLC指令的组合应用,学习如何根据实际需求进行系统设计和程序开发,逐步培养解决实际工程问题的能力。 第五章:PLC系统的维护与故障排除 本章将为读者提供PLC系统在实际运行中可能遇到的常见问题及相应的解决方法。我们将探讨: 硬件故障的判断与处理: 如I/O模块故障、电源故障、CPU故障等,以及如何通过指示灯、诊断信息进行初步判断。 软件故障的分析与修复: 如程序死机、逻辑错误、数据异常等,以及如何利用监控工具和诊断功能找出问题根源。 PLC系统的日常维护: 包括定期检查、清洁、固件更新等,以确保系统的长期稳定运行。 系统升级与改造: 在现有PLC系统的基础上进行功能扩展或性能提升的注意事项。 附录: 常用PLC指令速查表 PLC通信接口简介(如RS485, Ethernet等) 相关行业标准与规范概述 本书通过理论讲解与实践案例相结合的方式,旨在帮助读者全面掌握PLC的基本原理、指令系统、编程方法以及在工业自动化领域的应用。无论您是初学者还是希望深化PLC知识的工程师,都能从本书中获益,为您的职业发展奠定坚实的基础。