本书为职业教育自动化类专业的核心课教材。本书基于项目导向、任务驱动的理念,从工程应用角度出发,通过实际项目的构建及运行,主要介绍了PLC的基础知识、指令系统、编程方法和网络通信。全书注重知识的应用和解决实际问题能力的培养,旨在使学生能够应用PLC完成实际控制系统的设计、安装及调试。本书配套电子课件,登录化工教育网站(www.cipedu.com.cn)即可免费下载。书中有部分视频资源,扫码即可查看。
本书可作为职业院校工业自动化仪表技术、工业过程自动化技术、化工自动化技术等自动化相关专业的教材,也可供石油、化工、电力、冶金、制药、热工等企业的工程技术人员参考使用。
第一篇 基础篇
第一章 可编程控制器(PLC)基础 2
知识点一 继电器-接触器控制的回顾 2
知识点二 可编程控制器的产生与发展 3
知识点三 PLC 的特点与功能 4
知识点四 PLC 的基本结构与分类 6
知识点五 PLC 的基本工作原理 9
思考与练习 12
第二章 PLC 的硬件构成 13
知识点一 PLC 硬件系统基本结构 13
知识点二 S7-300 系统配置方式 23
知识点三 S7-300 PLC 的存储区 24
思考与练习 29
第三章 STEP7 编程软件 31
知识点一 STEP7 编程软件的构成 31
知识点二 仿真软件S7-PLCSIM 36
知识点三 STEP7 软件的组态与操作 37
思考与练习 44
第二篇 项目篇
项目一 四组抢答器的设计与调试 46
项目要求 46
项目目标 46
知识准备 位逻辑指令的编程与应用 47
一、触点和线圈 47
二、基本逻辑指令 49
三、置位和复位指令 50
四、RS触发器和SR触发器指令 51
五、跳变沿检测指令 52
项目实施 55
项目评价 58
思考与练习 58
项目二 交通灯控制系统的设计与调试 59
项目要求 59
项目目标 60
知识准备 定时器指令及应用 60
一、S_PULSE (脉冲定时器) 61
二、S_PEXT (扩展脉冲定时器) 63
三、S_ODT (接通延时定时器) 65
四、S_ODTS (保持型接通延时定时器) 67
五、S_OFFDT (断电延时定时器) 70
六、CPU时钟存储器的应用 73
项目实施 75
项目评价 77
思考与练习 77
项目三 仓库存储控制系统的设计与调试 79
项目要求 79
项目目标 80
知识准备 仓库存储控制相关指令及应用 80
一、计数器指令及应用 80
二、传送指令及应用 83
三、转换指令及应用 84
四、比较指令及应用 86
五、算术运算指令及应用 88
项目实施 92
项目评价 95
思考与练习 95
项目四 花样喷泉控制系统的设计与调试 96
项目要求 96
项目目标 96
知识准备 移位指令及应用 97
一、基本移位指令 97
二、循环移位指令 99
项目实施 100
项目评价 103
思考与练习 103
项目五 多种液体混合控制系统的设计及应用 104
项目要求 104
项目目标 105
知识准备 用户程序的块及中断 105
一、用户程序的基本结构 105
二、功能(FC)与功能块(FB)的编程与应用 109
三、组织块与中断处理 119
项目实施 130
项目评价 134
思考与练习 134
项目六 水箱液位控制系统的设计与调试 136
项目要求 136
项目目标 136
知识准备 模拟量控制相关知识 137
一、模拟量输入/输出概述 137
二、模拟量输入信号的处理 139
三、模拟量输出信号的处理 143
四、PID指令及应用 145
五、变频器MM440控制及应用 147
项目实施 154
项目评价 156
思考与练习 156
项目七 全局数据MPI 网络通信的设计与调试 157
项目要求 157
项目目标 157
知识准备 MPI 网络通信组建 158
一、西门子PLC网络结构 158
二、MPI网络通信 159
三、MPI通信组态应用 160
项目实施 167
项目评价 174
思考与练习 174
项目八 PROFIBUS-DP 不打包网络通信的设计与调试 175
项目要求 175
项目目标 175
知识准备 PROFIBUS 网络通信组建 175
一、PROFIBUS现场总线通信技术 175
二、PROFIBUS-DP设备分类 178
项目实施 179
项目评价 187
思考与练习 187
项目九 PROFIBUS-DP 打包网络通信的设计与调试 188
项目要求 188
项目目标 188
知识准备 PROFIBUS-DP 的打包通信 188
一、SFC15指令 189
二、SFC14指令 189
项目实施 190
项目评价 197
思考与练习 197
附录 项目考核评价表 198
参考文献 199