
本书主要内容包括:S7-1200PLC基础,S7-1200 PLC系统的认识,S7-1200 PLC的程序设计基础,S7-1200 PLC的编程指令,S7-1200PLC的应用案例,S7-1200PLC的通信。本书内容简炼,图文并茂,训练习题丰富,配套数字化学习资源。
前 言 可编程序控制器(PLC)是一种以微型计算机为核心的通用工业控制器。从其产生到现在,其控制功能和应用领域不断拓展,实现由单体设备的简单逻辑控制到运动控制、过程控制及集散控制等各种复杂任务的跨越。现在的PLC在模拟量处理、数字运算、人机接口和工业控制网络等方面的能力都已大幅提高,成为工业控制领域的主流控制设备之一。 随着制造业向智能制造的转型发展和工业生产规模的不断扩大,企业信息化建设需求明显,过程控制日趋复杂,因此工业控制向综合自动化和信息化的方向发展。工业通信网络和系统集成技术,作为企业综合自动化和信息化的基础,是企业实现先进控制、过程优化、精益生产和高效管理的技术保证,对工业自动化领域的发展起到举足轻重的作用。 S7-1200产品定位中、低端小型PLC市场,其硬件结构由紧凑模块化结构组成,系统I/O点数、内存容量均比S7-200 PLC多出30%,且将最新的控制技术和通信技术应用其中。S7-1200 PLC强大的控制功能和通信功能,适合中、小型项目的开发应用及与第三方设备通信的应用场合,能很好地满足当前企业自动化和信息化的需求,因此在市场上占据越来越多的份额。 本书是作者根据多年的工程经验和教学经验,结合PLC的发展和自动化技术的发展编写和整理的,全书共分为8章,围绕S7-1200 PLC讲解其软件系统、硬件结构、基本指令、通信指令及相关应用。第1~3章为基础篇,介绍了PLC的发展、基本原理和系统结构,以及Portal编程软件;第4~5章主要介绍S7-1200 PLC的数据类型、程序结构及常用指令系统;第6章介绍PLC系统设计和实现的方法;第7章介绍S7-1200 PLC的通信知识,包括常用的S7通信、Modbus RTU通信及Modbus TCP等协议指令及应用案例;第8章介绍SCL编程语言的特点、常用指令及应用案例。 本书在编写时考虑课程所涉及的知识点多、内容广等特点,以及高职高专学生的知识结构现状,结合应用实际,以案例分析和项目开发带动知识点学习,引导学生了解和学习与PLC系统相关知识及应用,注重培养学生解决实际问题的能力。 本书内容选择合理、层次分明、结构清楚、图文并茂、面向应用,适合作为高职高专院校电气自动化、机电一体化、工业机器人技术等专业的教学用书,也可作为工程人员的培训教材或相关科研人员的参考用书。 本书由无锡职业技术学院姚晓宁老师任主编,郭琼、钱晓忠和刘志刚老师任参编。本书在编写过程中参考了大量书籍、文献和相关手册,在此向各位相关作者深表感谢;同时由于编者水平有限及技术的不断发展,难免有疏漏或不恰当之处,敬请读者批评指正。 编 者 2018年3月
目 录 第1章 PLC概述 - 1 - 1.1 PLC的产生与发展 - 1 - 1.2 PLC的特点与应用 - 2 - 1.3 PLC的分类与主要产品 - 4 - 1.4 PLC的基本结构及工作原理 - 5 - 习题1 - 10 - 第2章 S7-1200 PLC的认识 - 11 - 2.1 S7-1200 PLC产品 - 11 - 2.2 S7-1200 PLC的硬件结构 - 13 - 2.3 CPU存储器 - 16 - 2.4 S7-1200 PLC的外部接线 - 17 - 2.5 CPU的工作模式 - 18 - 2.6 地址区及数据类型 - 20 - 2.7 PLC的编程语言 - 24 - 习题2 - 27 - 第3章 TIA Portal编程软件及 使用 - 28 - 3.1 TIA Portal编程软件特点 - 28 - 3.2 编程软件的安装 - 29 - 3.3 编程软件界面的认识 - 33 - 3.4 S7-1200 PLC的设备组态 - 35 - 3.5 简单项目的建立与运行 - 40 - 3.6 PLC变量表及监控表功能 - 50 - 习题3 - 55 - 第4章 S7-1200 PLC的程序设计 基础 - 56 - 4.1 位逻辑运算指令 - 57 - 4.2 定时器指令 - 67 - 4.3 计数器指令 - 74 - 4.4 系统和时钟存储器 - 77 - 4.5 程序块 - 79 - 4.6 用户程序结构 - 96 - 习题4 - 100 - 第5章 S7-1200 PLC的编程 指令 - 102 - 5.1 数据处理指令 - 102 - 5.2 数学运算指令 - 110 - 5.3 程序控制操作指令 - 115 - 5.4 字逻辑运算指令 - 118 - 5.5 移位和循环移位指令 - 121 - 5.6 常用扩展指令 - 124 - 5.7 S7-1200 PLC的常用编程单元 - 132 - 习题5 - 136 - 第6章 S7-1200 PLC的应用控制 设计 - 138 - 6.1 PLC控制系统设计方法 - 138 - 6.2 闪烁电路在监控系统中的应用 - 140 - 6.3 液体混合搅拌器控制系统的 设计与实现 - 142 - 6.4 多台设备报警控制系统的 设计与实现 - 145 - 6.5 模拟量的应用示例 - 148 - 6.6 基于PID的变频调速系统 设计与实现 - 156 - 6.7 装配产线位置控制系统 设计与实现 - 171 - 习题6 - 183 - 第7章 S7-1200 PLC的通信 - 185 - 7.1 S7-1200 PLC通信基础 - 185 - 7.2 S7-1200 PLC之间的S7通信 - 186 - 7.3 S7-1200 PLC之间的以太网通信 - 193 - 7.4 S7-1200 PLC与智能仪表的Modbus RTU通信 - 204 - 习题7 - 212 - 第8章 SCL编程语言 - 213 - 8.1 SCL编程语言简介 - 213 - 8.2 SCL常用指令及语法规则 - 214 - 8.3 SCL程序监控及调试 - 226 - 8.4 SCL编程示例 - 228 - 参考文献 - 237 -
姚晓宁,西北轻工业学院电气技术专业毕业,副教授,无锡职业技术学院电气系主任,先后主持和参与省级以上课题5项,主编和参编教材2多部,具有丰富的企业实践经验和教学经验。
http://www.hxedu.com.cn/hxedu/fg/book/bookinfo.html?code=G0345230