零点起飞零点起飞学西门子S7-1200 PLC编程
- ISBN:9787302523048
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:314
- 出版时间:2018-06-01
- 条形码:9787302523048 ; 978-7-302-52304-8
本书特色
《零点起飞学西门子S7-1200 PLC编程》深入浅出地介绍了西门子公司推出的S7-1200 PLC的编程与应用。全书共分为10章,分别介绍了常用的低压电器、电气控制电路、PLC的基础知识、S7-1200 PLC的硬件结构、指令、博途软件的使用、用户程序结构、程序设计方法、通信网络、精简面板。并结合实际工程应用,介绍了PLC控制系统设计原则和流程。*后通过3个综合实训,熟悉博途软件的使用,掌握S7-1200 PLC的硬件组态、编程、下载、调试及故障诊断等,达到具备设计和调试自动化工程的应用能力。 《零点起飞学西门子S7-1200 PLC编程》可供初学者及工程技术人员使用,也可作为高等院校、高职高专相关专业的教材。
内容简介
《零点起飞学西门子S7-1200 PLC编程》深入浅出地介绍了西门子公司推出的S7-1200 PLC的编程与应用。全书共分为10章,分别介绍了常用的低压电器、电气控制电路、PLC的基础知识、S7-1200 PLC的硬件结构、指令、博途软件的使用、用户程序结构、程序设计方法、通信网络、精简面板。并结合实际工程应用,介绍了PLC控制系统设计原则和流程。很后通过3个综合实训,熟悉博途软件的使用,掌握S7-1200 PLC的硬件组态、编程、下载、调试及故障诊断等,达到具备设计和调试自动化工程的应用能力。 《零点起飞学西门子S7-1200 PLC编程》可供初学者及工程技术人员使用,也可作为高等院校、高职高专相关专业的教材。
目录
第1章 电气控制基础 1
1.1 常用低压电器 1
1.1.1 基本知识 1
1.1.2 主令电器 2
1.1.3 继电器 7
1.2 电气控制电路 13
1.2.1 电路图图形、文字符号及绘制原则 13
1.2.2 基本控制电路 17
1.2.3 降压启动控制线路 22
1.2.4 制动控制线路 25
1.2.5 电气控制线路的设计方法 28
1.3 习题 31
第2章 S7-1200 PLC概述 33
2.1 PLC概述 33
2.1.1 PLC的产生 33
2.1.2 PLC的发展趋势 34
2.1.3 PLC的用途 35
2.2 PLC的特点、分类及技术指标 36
2.2.1 PLC的特点 36
2.2.2 PLC的分类 37
2.2.3 PLC的技术指标 39
2.3 S7-1200的硬件 41
2.3.1 S7-1200的硬件结构 41
2.3.2 CPU模块 43
2.3.3 信号板与信号模块 46
2.3.4 集成的PROFINET接口 47
2.4 S7-1200 PLC的编程语言 49
2.5 PLC的工作原理与逻辑运算 50
2.5.1 PLC的工作原理 50
2.5.2 逻辑运算 54
2.6 数据类型与系统存储区 55
2.6.1 CPU的存储器 55
2.6.2 数制与数据类型 56
2.6.3 全局数据块与其他数据类型 59
2.6.4 系统存储区 66
2.7 习题 68
第3章 TIA博途软件的使用 70
3.1 TIA博途软件基本操作 70
3.1.1 TIA博途软件常用操作 71
3.1.2 TIA博途软件的窗口 76
3.2 STEP 7博途软件轻松使用 81
3.3 TIA博途软件编程入门 88
3.3.1 创建项目 88
3.3.2 为CPU的输入/输出创建变量 89
3.3.3 在用户程序中创建一个简单程序段 90
3.3.4 使用变量表中的PLC变量对指令进行寻址 91
3.3.5 添加“功能框”指令 92
3.3.6 为复杂数学等式使用CALCULATE指令 93
3.3.7 在项目中添加HMI设备 95
3.3.8 在CPU和HMI设备之间创建网络连接 97
3.3.9 创建HMI连接以共享变量 97
3.3.10 创建HMI画面 97
3.3.11 为HMI元素选择PLC变量 98
3.4 习题 99
第4章 S7-1200的指令 100
4.1 位逻辑指令 100
4.2 定时器与计数器指令 105
4.2.1 定时器指令 105
4.2.2 计数器指令 108
4.3 数据处理指令 111
4.3.1 比较指令 111
4.3.2 使能输入与使能输出指令 112
4.3.3 转换操作指令 113
4.3.4 移动操作指令 116
4.3.5 移位与循环移位指令 117
4.4 数学运算指令 118
4.4.1 数学函数指令 118
4.4.2 字逻辑运算指令 122
4.5 程序控制操作指令 123
4.6 日期和时间指令 127
4.7 字符串与字符指令 130
4.7.1 String数据 130
4.7.2 字符串转换指令 131
4.7.3 字符串操作指令 134
4.8 高速脉冲输出与高速计数器 136
4.8.1 高速脉冲输出 137
4.8.2 高速计数器 140
4.8.3 高速脉冲输出与高速计数器实验 141
4.8.4 用高速计数器测量频率的实验 146
4.9 习题 148
第5章 S7-1200的用户程序结构 149
5.1 用户程序结构 149
5.2 函数与函数块 151
5.2.1 生成与调用函数 151
5.2.2 生成与调用函数块 154
5.2.3 多重背景 156
5.3 数据类型与间接寻址 160
5.3.1 数据类型 160
5.3.2 间接寻址 161
5.4 中断事件与中断指令 164
5.4.1 中断事件与组织块 164
5.4.2 初始化组织块与循环中断组织块 166
5.4.3 时间中断组织块 169
5.4.4 硬件中断组织块 170
5.4.5 中断连接指令与中断分离指令 172
5.4.6 延时中断组织块 174
5.5 习题 176
第6章 数字量控制系统梯形图程序设计方法 177
6.1 梯形图的经验设计法 177
6.1.1 梯形图编程的基本规则 177
6.1.2 常用典型实例 179
6.2 顺序控制设计法与顺序功能图 181
6.2.1 顺序功能图的基本原件 182
6.2.2 顺序功能图的基本结构 183
6.2.3 顺序功能图中转换实现的基本规则 184
6.3 使用置位复位指令的顺序控制梯形图编程实例 185
6.3.1 控制电路的硬件设计 186
6.3.2 软件设计 186
6.4 习题 194
第7章 S7-1200的通信 196
7.1 S7-1200 PLC以太网通信概述 196
7.1.1 支持的协议 196
7.1.2 与编程设备通信 198
7.2 S7-1200 PLC之间的以太网通信 203
7.2.1 组态两个CPU之间的逻辑网络连接 203
7.2.2 组态传送(发送)和接收参数 204
7.2.3 S7-1200与S7-200 PLC的通信 208
7.2.4 S7-1200与S7-300/400PLC的通信 213
7.3 S7-1200 PLC的串口通信 217
7.3.1 自由口通信协议 218
7.3.2 Modbus RTU协议通信 223
7.4 S7-1200与变频器的USS协议通信 230
7.4.1 硬件接线与变频器参数设置 230
7.4.2 S7-1200的组态与编程 231
7.4.3 S7-1200与变频器通信的实验 233
7.5 习题 235
第8章 精简系列面板的组态与应用 236
8.1 精简系列面板 236
8.2 精简系列面板的画面组态 237
8.2.1 使用HMI设备向导生成HMI设备 237
8.2.2 项目设备组态 241
8.2.3 调试运行 246
8.3 习题 247
第9章 S7-1200控制系统设计与应用实例 248
9.1 S7-1200控制系统的设计原则与流程 248
9.1.1 设计原则 248
9.1.2 设计流程 249
9.2 S7-1200控制系统应用实例 249
9.2.1 三相异步电动机的星-三角降压启动实例 249
9.2.2 抢答器设计实例 252
9.2.3 液体混合控制系统设计实例 257
9.2.4 运料小车控制系统设计实例 264
9.2.5 旋转机械控制实例 270
9.3 习题 273
第10章 综合实训 274
10.1 CPU1214C通过以太网控制变频器G120 274
10.2 机械手PLC控制 301
10.3 气缸往复运动PLC控制 309
10.4 小结 314
参考文献 315
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0