《电气控制与S7-300 PLC工程应用技术》以电气控制为技术基础,把西门子S7-300作为PLC应用技术教学目标机,用理论与工程应用技术相结合的方式讨论了工业自动化中的电气控制与PLC应用技术。本书力图把传统控制技术与先进自动化产品思想、理念相结合,将PLC控制系统工程设计思想和方法介绍给读者,使读者能通过本书内容学习、掌握、理解电气控制基础知识及PLC理论基础知识,自如地应用书中涉及的工程应用技术。 《电气控制与S7-300 PLC工程应用技术》内容包括电气控制与PLC应用两部分。电气控制部分包括常用低压电器的工作原理及选型、电气控制电路的分析与设计等;PLC应用部分包括PLC的组成及原理、S7-300硬件结构、SIMATIC管理器、程序结构、指令系统、编程语言及程序设计方法、故障诊断与排除、闭环控制的实现、PLC控制工程实例等,使读者系统地掌握PLC知识,联系工程实际恰当地对PLC控制系统进行设计和维护。 本书可作为高等院校电气控制、机电工程、计算机控制、自动化等相关专业教学用书,也可作为专科学校学生及工程技术人员的培训和自学用书。 前言第1章 绪论第2章 常用低压电器2.1 低压电器概述2.1.1 定义与分类2.1.2 发展趋势2.2 低压电器基础知识2.2.1 电磁式电器的组成2.2.2 主要技术参数2.2.3 产品型号规定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.5 继电器2.5.1 电磁式继电器2.5.2 时间继电器2.5.3 热继电器2.5.4 速度继电器2.5.5 固态继电器2.6 开关与断路器2.6.1 开关与熔断器2.6.2 断路器2.7 习题第3章 电气控制基础3.1 电气控制电路图绘制原则与国标符号3.1.1 电气控制电路图绘制原则3.1.2 电气控制电路图国标符号3.2 电气控制常用技术3.2.1 点动控制3.2.2 自锁控制3.2.3 多地控制3.2.4 互锁控制3.2.5 联锁控制3.2.6 点动与连续控制3.2.7 限位控制3.3 三相异步电动机减压起动控制3.3.1 定子串电阻减压起动控制3.3.2 -△转换减压起动控制3.3.3 自耦变压器减压起动控制3.4 三相异步电动机制动控制3.4.1 反接制动控制3.4.2 能耗制动控制3.5 习题第4章 电气控制电路分析与设计4.1 电气控制电路分析4.1.1 电气控制电路分析基础4.1.2 C650型卧式车床电气控制电路分析4.2 电气控制电路设计4.2.1 电气控制电路设计原则4.2.2 电气控制电路经验设计法4.2.3 电气控制电路逻辑设计法4.2.4 电气控制电路的综合设计法4.3 习题第5章 可编程序控制器概述5.1 工业自动化与全集成自动化5.2 PLC的定义及特点5.2.1 PLC的定义5.2.2 PLC的特点5.3 PLC的组成和工作原理5.3.1 PLC的组成5.3.2 PLC的工作原理5.4 PLC在工业自动化中的地位和作用5.5 获取资料、软件和帮助5.6 习题第6章 SIMATIC管理器6.1 SIMATIC管理器简介6.1.1 SIMATIC管理器概述6.1.2 STEP7的安装6.1.3 STEP7的通信连接6.2 项目的管理与创建6.2.1 STEP7自动化项目解决方案6.2.2 STEP7项目的创建6.3 符号表与逻辑块6.3.1 符号表的创建与管理6.3.2 逻辑块的插入与编辑6.4 硬件组态6.4.1 硬件组态的任务6.4.2 硬件组态实例6.4.3 CPU模块的参数设置6.4.4 数字量I/O模块的参数设置6.4.5 模拟量I/O模块的参数设置6.5 网络组态6.5.1 网络组态的任务6.5.2 网络组态工具NetPro6.5.3 网络组态的方法6.5.4 连接表6.6 程序调试工具PLCSIM6.6.1 PLCSIM概述6.6.2 PLCSIM仿真实例6.7 程序的下载、上传与调试6.7.1 程序的下载与上传6.7.2 程序的调试6.8 故障诊断6.9 参考数据功能6.9.1 参考数据的作用6.9.2 参考数据的生成与显示6.9.3 程序结构6.9.4 赋值表6.9.5 未使用的符号6.9.6 没有在符号表中定义的地址6.9.7在程序中快速查找地址的位置6.1 0习题第7章 S7-300硬件系统7.1 S7-300硬件简介7.2 S7-300机架7.3 S7-300电源模块7.4 S7-300CPU模块7.5 S7-300接口模块7.6 S7-300信号模块7.6.1 数字量输入模块7.6.2 数字量输出模块7.6.3 模拟量输入模块7.6.4 模拟量输出模块7.6.5 其他信号模块7.7 S7-300功能模块7.8 S7-300通信模块7.9 ET200分布式I/O7.9.1 ET200分布式I/O简介7.9.2 ET200分类7.10 S7-300模块的安装与扩展7.11 习题第8章 S7-300软件基础8.1 IEC61131-3国际标准简介8.2 S7-300PLC编程语言简介8.3 变量、数制与编码8.4 数据类型8.4.1 基本数据类型8.4.2 复合数据类型8.4.3 参数数据类型8.4.4 用户自定义数据类型8.5 S7-300PLC编程资源及其编址8.5.1 S7-300PLC编程资源8.5.2 PLC存储区的划分8.5.3 S7-300模块的编址8.6 S7-300寻址方式8.6.1 寻址方式简介8.6.2 立即寻址8.6.3 直接寻址8.6.4 存储器间接寻址8.6.5 寄存器间接寻址8.6.6 POINTER与ANY数据类型指针8.7 习题第9章 S7-300指令系统及编程9.1 位逻辑指令9.1.1 触点与线圈9.1.2 基本逻辑指令9.1.3 取反指令9.1.4 SAVE指令9.1.5 置位与复位指令9.1.6 RS和SR触发器指令9.1.7 边沿检测指令9.2 定时器指令9.2.1 定时器简介9.2.2 定时器功能指令9.2.3 定时器线圈指令9.2.4 IEC定时器9.3 计数器指令9.3.1 计数器简介9.3.2 计数器功能指令9.3.3 计数器线圈指令9.3.4 IEC计数器9.4 数据处理指令9.4.1 装入指令和传送指令9.4.2 比较指令9.4.3 移位和循环指令9.4.4 字逻辑运算指令9.5 运算指令9.5.1 转换指令9.5.2 数学运算指令9.6 程序控制指令9.6.1 跳转指令9.6.2 状态位指令9.6.3 主控继电器指令9.6.4 数据块指令9.7 库分类及应用9.7.1 库的分类9.7.2 库的应用9.7.3 库的生成9.7.4 库中FC、FB、SFC及SFB的使用9.8 习题第10章 程序结构与程序设计10.1 系统程序和用户程序10.2 用户程序结构10.2.1 用户程序编程方法10.2.2 用户程序分层调用10.2.3
阅读更多