图书简介:
目 录
第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 -
展开
前 言
可编程序控制器(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月
展开