西门子S7 PLC应用简明教程
2013-4
机械工业出版社
李方园,杨帆
《西门子S7 PLC应用简明教程》内容简介:“PLC应用”是目前高职高专电气自动化、机电一体化和楼宇智能化等专业所必学的课程之一。《西门子S7 PLC应用简明教程》选用了西门子公司市场占有率最高、也最常见的S7 200/300/400PLC作为“PLC应用”课程的实验或实训产品。《西门子S7 PLC应用简明教程》不仅可以锻炼读者的编程技巧,更是创新性地安排了从简单到复杂、从入门到实践的项目,涵盖了S7系列PLC应用的大部分场合。这些案例经过在实际培训和教学中的讲授,再通过作者创造性的归纳和总结,使得用户能完全模拟和使用《西门子S7 PLC应用简明教程》所有项目。
《西门子S7 PLC应用简明教程》可作为高职高专电气自动化、机电一体化、楼宇智能化等专业的课程教材,也可作为广大电工技术爱好者、求职者、下岗再就业者、职业培训人员的教材。
2012年12月简称与全称STEP 7适用S7300/400 PLC的编程软件STEP 7 Micro/WIN适用S7200 PLC的编程软件PG西门子专用电脑编程器(可以用PC代替)I/O输入/输出DI数字量输入DO数字量输出AI模拟量输入AO模拟量输出PROFIBUS一种IEC标准的现场总线,由西门子公司率先提出PLCSIM一种适用S7300/400 PLC的仿真软件CPU224等西门子S7200 PLC的主机模块EM231等西门子S7200 PLC的扩展模块CPU313C等西门子S7300 PLC的CPU模块型号PS307等西门子电源模块(适用S7300/400 PLC)SM321等西门子信号模块(适用S7300/400 PLC)DM370等西门子占位模块(适用S7300/400 PLC)IM360等西门子接口模块(适用S7300/400 PLC)CP340等西门子通信模块(适用S7300/400 PLC)6SE7****西门子产品订货号OB/FB/FC西门子STEP 7的软件结构中的组织块/功能块/功能SFB/SFC西门子STEP 7的软件结构中的系统功能块/系统功能PID闭环控制(包括比例P、积分I和微分D)GSD具有PROFIBUS通信协议接口的产品的设备数据库文件LAD/STL/FBDPLC的编程方法(梯形图/语句表/功能块)西门子S7 PLC应用简明教程目录目录序前言简称与全称第1讲PLC概念与IEC611313标准11.1PLC基本知识21.1.1PLC的进化与定义21.1.2PLC的组成部分31.1.3PLC实现控制的过程61.1.4用户程序81.1.5PLC的基本特点81.2PLC的基本应用与分类101.2.1PLC的基本应用101.2.2PLC的基本类型131.2.3PLC的品牌及市场占有率151.3PLC编程语言标准IEC 611313151.3.1IEC 61131的基本情况151.3.2IEC 611313的软件模型171.3.3IEC 611313的编程模型221.3.4IEC 611313的公共元素231.3.5IEC 611313的数据类型与表示241.3.6IEC 611313的变量261.3.7IEC 611313的程序组织单元271.3.8IEC 611313标准的优势28思考与练习30第2讲S7200 PLC控制基础312.1S7200 PLC基础知识322.1.1西门子S7200 PLC硬件基础322.1.2编程软件的安装332.1.3编程环境的项目组成332.1.4S7200 PLC的数据类型382.1.5直接和间接编址392.1.6S7200 PLC内存地址范围402.2梯形图的设计方法与LAD编辑、编译412.2.1根据继电器电路设计梯形图的方法412.2.2LAD编辑与编译422.3位逻辑、定时器与计数器462.3.1位逻辑指令462.3.2定时器462.3.3计数器522.3.4特殊存储器标志位SMB0542.4简单电气控制电路的编程与运行552.4.1灯控电路的应用552.4.2增氧泵控制应用582.4.3电动机正反转控制应用59思考与练习62第3讲S7200 PLC仿真软件及应用653.1S7200 PLC仿真软件的使用663.1.1PLC仿真程序使用介绍663.1.2菜单命令介绍663.2自动开关门控制LAD设计与仿真713.2.1自动开关门控制概述713.2.2自动门控制的硬件设计733.2.3自动门控制的软件设计733.2.4自动门控制的软件仿真753.3扩展模块寻址与仿真763.3.1扩展模块的寻址763.3.2利用仿真软件进行扩展模块的增加与删除763.4模拟量扩展模块及仿真783.4.1模拟量输入783.4.2模拟量与数字量的关系793.4.3西门子模拟量输入/输出模块803.4.4西门子模拟量输入/输出模块的仿真813.5TD200文本显示与仿真843.5.1TD200简介843.5.2TD200与S7200 CPU的连接853.5.3利用仿真软件来模拟TD200与S7200 PLC的连接86思考与练习89第4讲S7200 PLC高级编程与应用924.1SCR指令与顺序控制934.1.1顺序控制设计法基本概念934.1.2SCR、SCRT和SCRE指令944.1.3西门子SCR指令应用举例944.2子程序与CALL指令964.2.1子程序964.2.2CALL指令974.3中断子程序的使用984.3.1中断子程序的类型984.3.2中断子程序的相关指令994.3.3中断子程序应用一:处理I/O中断1014.3.4中断子程序应用二:T32中断控制LED灯1024.4PID指令与向导1034.4.1PID标准指令1034.4.2PID语句的使用1054.4.3PID向导的使用步骤1074.4.4PID向导的使用1074.5配方使用1144.5.1配方的概念1144.5.2饼干配方的PLC编程1174.6运动控制应用1224.6.1运动控制的基本架构1224.6.2脉冲量输入和高速计数器1234.6.3西门子S7200 PLC的高速计数器1264.6.4脉冲量输出128思考与练习129第5讲S7300/400 PLC控制基础1315.1大中型PLC模块化控制系统1325.1.1大中型PLC的模块化结构1325.1.2大中型PLC系统的配置流程1335.1.3西门子S7300 PLC1345.1.4西门子S7400 PLC1365.1.5西门子S7400 PLC的电气安装举例1385.2STEP 7编程软件介绍1405.2.1STEP 7概述1405.2.2STEP 7用户权限1445.2.3安装STEP 71475.2.4STEP 7的其他编程语言1515.3硬件配置与组态1515.3.1STEP 7硬件配置介绍1515.3.2模块的寻址1575.4STEP 7程序结构1585.4.1STEP 7程序结构的基本原理1585.4.2组织块1595.4.3功能块、功能和数据块1645.4.4用户程序中的调用体系164思考与练习165第6讲S7300/400 PLC指令1666.1LAD/FBD/STL基本指令1676.1.1STEP 7位逻辑指令1676.1.2STEP 7数据指令1696.2STL编程常见指令1736.2.1装入指令、传送指令在寻址中的编程1736.2.2比较指令1756.2.3数据转换指令1766.2.4取反与求补指令1776.2.5数学运算指令1776.2.6移位与循环移位指令1786.2.7字逻辑运算指令1796.2.8累加器指令1806.2.9逻辑控制指令1816.2.10程序控制指令1826.2.11数据块指令1826.3LAD/STL编程举例1826.3.1传送带控制1826.3.2检测传送带的运动方向1846.3.3仓库区库存显示1866.3.4解决算术问题MW4=((IW0+DBW3)×15)/MW01876.3.5加热炉控制1886.4送料机的PLC控制案例1906.4.1控制要求1906.4.2硬件设计1906.4.3硬件配置1916.4.4软件编程195思考与练习197第7讲S7300/400 PLC的调试与仿真1997.1S7300/400 PLC的复位与在线诊断2007.1.1S7300 CPU复位的基本方法2007.1.2S7300 PLC的故障在线诊断2007.2S7300/400 PLC远程维护与诊断2047.2.1概述2047.2.2组态2057.3仿真软件S7PLCSIM的使用2117.3.1S7PLCSIM仿真软件概述2117.3.2S7PLCSIM的安装2127.3.3S7PLCSIM的菜单介绍2157.3.4S7PLCSIM使用举例2187.3.5S7PLCSIM使用中的问题解答2227.4S7400 PLC的S7通信仿真2247.4.1S7400 PLC的S7通信仿真概述2247.4.2硬件组态2247.4.3网络组态2267.4.4编程2277.4.5PLCSIM 仿真调试228思考与练习231第8讲S7300/400 PLC模拟量与PID控制2328.1模拟量输入与输出基础2338.1.1概况2338.1.2S7300 PLC模拟量输入/输出2348.1.3西门子S7300 PLC温度模块2368.1.4西门子S7300 PLC闭环控制模块FM3552378.1.5FM3552闭环温度控制模块2388.2模拟量输入/输出及规范化2408.2.1液位传感器的接线及其硬件组态2408.2.2实际液位值的工程转换与FC105功能2428.2.3模拟量输出转换的数字表达方式2468.2.4FC106程序块功能2508.2.5模拟量控制中常用的浮点数运算指令介绍2538.3恒液位PID控制2548.3.1控制要求2548.3.2PID控制2548.3.3软件编程257思考与练习261第9讲S7系列PLC的PROFIBUS通信控制2639.1PROFIBUS通信控制基础2649.1.1工厂自动化网络结构2649.1.2PROFIBUS通信概述2649.1.3PROFIBUS硬件2669.1.4应用PROFIBUS的优点2689.1.5设备数据库文件GSD2689.2EM277的通信控制2729.2.1EM277模块概述2729.2.2EM277作为从站的硬件组态与软件编程2749.2.3EM277模块的软件编程2799.3PROFIBUSPA/DP通信控制在化工厂的应用2809.3.1化工厂现场仪表概况2809.3.2某化工厂现场仪表工程2819.4ET200的PROFIBUS通信2929.4.1概述2929.4.2ET200的应用2959.4.3ET200M的组成与安装297思考与练习301参考文献302
《西门子S7PLC应用简明教程(附光盘)》由李方园、杨帆等人编著,本书不仅可以锻炼读者的编程技巧,更是创新性地安排了从简单到复杂、从入门到实践的项目,涵盖了S7系列PLC应用的大部分场合。这些案例经过在实际培训和教学中的讲授,再通过作者创造性的归纳和总结,使得用户能完全模拟和使用本书所有项目。