PLC基础及应用教程(西门子S7-1200系列)

基于西门子S7-1200讲解PLC的基础理论和简单实践。
分享 推荐 0 收藏 2 阅读 295
赵全利 (作者) 978-7-115-69744-8

关于本书的内容有任何问题,请联系 徐柏杨

1.基于西门子S7-1200编写,重点阐述S7-1200 PLC 的基础和常用功能。
2.注重基础,硬件结构与软件操作相结合,理论知识与实验内容相结合。
3.应用实例丰富、多样,有效衔接工程实践。
4.操作演示清晰、准确,便于练习和自学。
¥59.80 ¥50.83 (8.5 折)

内容摘要

本书以教学和工程应用为出发点,在介绍PLC基础知识及应用特点的基础上,系统阐述了 TIA Portal(博途)软件,S7-1200 PLC的硬件配置、基本控制方法及部分高级应用,具体包括PLC基础及系统结构、S7-1200 PLC的硬件、S7-1200 PLC的编程基础、S7-1200 PLC的基本指令及应用、S7-1200 PLC的程序设计方法、HMI面板的组态及应用、S7-1200 PLC的通信、S7-1200 PLC的模拟量采集模块及PID控制器、S7-1200 PLC的工艺功能。
本书以工程为导向,以实践为核心,内容循序渐进、由浅入深,便于推行基于项目设计案例的实践育人教学方法和学习方法。
本书可作为高等学校电气类、电子信息类、自动化类、机械类、仪器类及计算机类等专业PLC控制技术相关课程的教学用书,也可作为S7-1200 PLC技术人员的参考书。

目录

【章名目录】
第1章 PLC基础及系统结构
第2章 S7-1200 PLC的硬件
第3章 S7-1200 PLC的编程基础
第4章 S7-1200 PLC的基本指令及应用
第5章 S7-1200 PLC的程序设计方法
第6章 HMI面板的组态及应用
第7章 S7-1200 PLC的通信
第8章 S7-1200 PLC的模拟量采集模块及PID控制器

【完整目录】
第1章 PLC基础及系统结构 1
1.1 继电接触控制系统 1
1.1.1 继电接触控制系统的结构 1
1.1.2 继电接触控制系统的基本电路 2
1.1.3 继电接触控制系统的电气元器件选择原则 4
1.2 PLC概述 4
1.2.1 PLC的产生、发展、特点及分类 5
1.2.2 PLC的应用领域 8
1.2.3 PLC的性能指标 8
1.2.4 从继电接触控制到PLC控制 9
1.3 PLC系统的基本结构 10
1.3.1 PLC的硬件结构 10
1.3.2 PLC的I/O接口 13
1.3.3 PLC的软件组成 14
1.4 S7-1200 PLC的工作过程 15
1.4.1 S7-1200 CPU的操作模式及转换 15
1.4.2 PLC的工作过程及扫描方式 16
1.5 从一个简单示例看S7-1200 PLC的编程和应用过程 19
1.5.1 S7-1200 PLC的软硬件设计 19
1.5.2 建立以太网通信和程序下载 21
1.5.3 程序运行与监视 23
1.6 实验1 PLC的简单应用示例 23
1.7 思考与练习 24
第2章 S7-1200 PLC的硬件 25
2.1 S7-1200 PLC的硬件配置 25
2.1.1 S7-1200 PLC硬件结构 25
2.1.2 CPU模块 26
2.1.3 信号板 30
2.1.4 数字量I/O模块 32
2.1.5 模拟量I/O模块 32
2.1.6 PROFINET接口与其他通信模块 33
2.2 博途软件的安装和使用 35
2.2.1 安装博途软件 35
2.2.2 博途软件使用入门 37
2.3 硬件组态 43
2.3.1 硬件组态简介 43
2.3.2 新建项目和硬件组态 43
2.3.3 CPU模块的组态参数设置 45
2.3.4 信号模块的参数设置 50
2.4 S7-1200 PLC外部接线规范 51
2.4.1 电源接线及接地 51
2.4.2 CPU的外部接线 53
2.4.3 信号板接线 56
2.4.4 数字量I/O模块的外部接线 57
2.4.5 模拟量I/O模块接线 58
2.4.6 输出电路保护 59
2.5 实验2 PLC硬件组态 59
2.6 思考与练习 60
第3章 S7-1200 PLC的编程基础 62
3.1 S7-1200 PLC的编程资源 62
3.1.1 存储器 62
3.1.2 I/O端口与存储器编址 64
3.1.3 数据类型 67
3.2 程序结构 68
3.2.1 程序的块结构 68
3.2.2 组织块 69
3.2.3 函数和函数块 70
3.2.4 数据块 71
3.2.5 块的调用 71
3.3 编辑用户程序 72
3.3.1 编辑位逻辑程序 72
3.3.2 编辑定时器操作指令 75
3.4 编译、下载、调试用户程序 76
3.4.1 编译用户程序 76
3.4.2 下载用户程序 77
3.5 利用SETP 7调试程序示例 79
3.5.1 启动仿真、下载与调试 79
3.5.2 程序状态监视 82
3.5.3 监控表监视 83
3.5.4 强制表 85
3.6 实验3 电动机星-三角起动控制程序仿真及调试 86
3.7 思考与练习 87
第4章 S7-1200 PLC的基本指令及应用 88
4.1 位逻辑指令 88
4.1.1 触点和线圈 89
4.1.2 基本位逻辑指令 89
4.1.3 触发指令 91
4.1.4 边沿检测指令 94
4.2 定时器指令 97
4.2.1 脉冲定时器 98
4.2.2 接通延时定时器 99
4.2.3 关断延时定时器 99
4.2.4 时间累加器 100
4.3 计数器指令 101
4.3.1 加计数器 102
4.3.2 减计数器 103
4.3.3 加减计数器 103
4.4 数据处理指令 104
4.4.1 比较操作指令 104
4.4.2 移动操作指令 106
4.4.3 转换操作指令 109
4.4.4 移位与循环指令 112
4.5 运算指令 113
4.5.1 数学函数指令 113
4.5.2 字逻辑运算指令 116
4.6 程序控制指令 119
4.6.1 跳转与标签指令 119
4.6.2 定义跳转列表指令和跳转分支指令 120
4.7 字符串指令 121
4.7.1 定义字符串 121
4.7.2 字符串转换指令 121
4.7.3 字符串指令 123
4.8 日期和时间指令 125
4.9 实验4 常用基本指令编程 127
4.9.1 基本指令编程练习 127
4.9.2 交通信号灯控制系统 127
4.10 思考与练习 129
第5章 S7-1200 PLC的程序设计方法 131
5.1 开关量程序设计 131
5.1.1 基于继电器电路结构的设计法 131
5.1.2 经验设计法 133
5.1.3 逻辑代数设计法 134
5.2 PLC的功能图 136
5.2.1 功能图的基本概念 136
5.2.2 功能图的结构 136
5.2.3 功能图转换为梯形图 138
5.3 顺序控制程序设计 138
5.3.1 基于起、保、停电路的程序设计方法 138
5.3.2 基于置位、复位指令的顺序控制程序设计方法 143
5.4 使用数据块的程序设计 144
5.4.1 对全局数据块的基本操作 144
5.4.2 使用全局数据块的应用示例 146
5.5 使用组织块编程 147
5.5.1 组织块的启动事件与中断队列 147
5.5.2 程序循环组织块及应用 148
5.5.3 启动组织块及应用 149
5.5.4 循环中断组织块及应用 150
5.5.5 硬件中断组织块及应用 152
5.5.6 时间中断组织块及应用 153
5.5.7 延时中断组织块及应用 154
5.6 使用函数编程 155
5.6.1 线性化编程 156
5.6.2 模块化编程 156
5.6.3 结构化编程 158
5.7 实验5 电动机顺序延时起动控制 160
5.8 思考与练习 161
第6章 HMI面板的组态及应用 163
6.1 HMI面板简介 163
6.2 HMI面板画面组态及应用 164
6.3 HMI面板仿真示例 171
6.4 实验6 PLC与HMI仿真实验 173
6.5 思考与练习 174
第7章 S7-1200 PLC的通信 175
7.1 S7-1200 PLC的通信功能 175
7.1.1 通信网络结构 175
7.1.2 S7-1200 PLC的通信接口与模块 176
7.2 PROFINET I/O系统 177
7.2.1 PROFINET I/O系统概述 177
7.2.2 PROFINET I/O系统示例 178
7.3 S7-1200 PLC的开放式用户通信 180
7.3.1 开放式用户通信概述 180
7.3.2 通信指令 181
7.3.3 开放式用户通信示例 182
7.4 S7-1200 PLC的S7通信协议 184
7.4.1 S7通信协议概述 184
7.4.2 S7-1200 PLC之间的单向S7通信示例 185
7.5 S7-1200 PLC的PROFIBUS-DP通信协议 187
7.5.1 PROFIBUS通信协议概述 187
7.5.2 S7-1200 PLC作DP主站的通信 188
7.5.3 S7-1200 PLC作DP从站的通信 189
7.6 Modbus通信协议 190
7.6.1 Modbus通信协议概述 191
7.6.2 Modbus RTU主站通信编程 191
7.6.3 Modbus RTU从站通信编程 194
7.6.4 Modbus通信实验 195
7.7 实验7 PROFINET通信组态实验 195
7.8 思考与练习 196
第8章 S7-1200 PLC的模拟量采集模块及PID控制器 197
8.1 模拟量及闭环控制系统 197
8.1.1 模拟信号获取及变换 197
8.1.2 计算机闭环控制系统 199
8.1.3 PID算法及特点 200
8.1.4 PID算法的工程应用 203
8.2 S7-1200 PLC对模拟信号的处理 205
8.2.1 模拟量模块的模拟值和分辨率 206
8.2.2 模拟量模块的标度变换 206
8.3 S7-1200 PLC中的PID控制器 207
8.3.1 PID控制器和PID控制系统结构 207
8.3.2 PID指令 208
8.4 PID_Compact系统结构及应用 212
8.4.1 创建PID_Compact系统结构和建立PID工艺对象 212
8.4.2 组态PID_Compact 214
8.4.3 PID编程 216
8.4.4 PID参数整定 219
8.5 PID_Temp指令的应用示例 223
8.5.1 建立项目、硬件组态 223
8.5.2 PLC控制电路 225
8.5.3 PLC编程 226
8.5.4 PID参数自整定 229
8.6 实验8 双闭环比值控制系统 231
8.7 思考与练习 233
第9章 S7-1200 PLC的工艺功能 235
9.1 高速计数器 235
9.1.1 高速计数器的功能 235
9.1.2 I/O寻址及工作频率 237
9.1.3 高速计数器的组态 238
9.1.4 高速计数器指令 239
9.1.5 高速计数器的应用 240
9.2 高速脉冲输出 242
9.2.1 高速脉冲输出及寻址 242
9.2.2 PWM组态及应用 243
9.3 运动控制 245
9.3.1 运动控制基本硬件配置 245
9.3.2 基本组态配置 246
9.4 实验9 高速脉冲输出和高速计数器实验 248
9.5 习题与思考 248

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

赵全利,毕业于河南大学计算机应用专业,主要从事计算机控制、自动化方面的科学研究、主编高等教育自动化、PLC、单片机、电子仿真等方面的教材20余部,其中在人民邮电出版社出版河南省“十四五”高等教育规划教材2部。

相关图书

人邮微信
本地服务
教师服务
教师服务
读者服务
读者服务
返回顶部
返回顶部