商品详情
书名:西门子S7-1200/1500 PLC 从入门到精通
作者:上海程控教育科技有限公司 组编
李林涛 编著
ISBN:9787111698739
定价:99.00元
丛书名:程控自动化工程师精英课堂
内容简介:
《西门子S7-1200/1500 PLC 从入门到精通》以解决读者的实际需求为目标,从工程师学习、工作的视角对S7-1200/1500PLC进行了全面系统的讲述。具体内容包括PLC的概述、S7-1200/1500PLC硬件介绍、TIA博途软件使用入门、S7-1200/1500PLC的编程语言、S7-1200PLC的程序结构、SCL编程语言、S7-1200PLC的工艺功能及应用、S7-1200/1500PLC的通信、S7-1500T控制V90的同步定位。
目录:
前言
第1章 PLC的概述 1
1.1 PLC的发展史及定义 1
1.1.1 PLC的发展史 1
1.1.2 PLC的定义 1
1.2 PLC的主要特点 2
1.3 PLC的应用范围 3
1.4 PLC的发展趋势 3
1.5 PLC在我国的使用情况 4
1.6 PLC的分类与性能指标 4
1.6.1 PLC的分类 4
1.6.2 PLC的性能指标 5
1.7 PLC的结构 5
1.8 PLC的工作原理 7
第2章 S7-1200/1500PLC硬件介绍 8
2.1 西门子PLC简介 8
2.2 S7-1200PLC简介 9
2.2.1 S7-1200PLC的性能特点 9
2.2.2 S7-1200PLC常用模块及其接线 10
2.3 S7-1500PLC的硬件 15
2.3.1 S7-1500PLC的性能特点 15
2.3.2 S7-1500PLC常用模块及其接线 16
2.3.3 S7-1500PLC的硬件配置 35
2.3.4 S7-1500PLC的硬件安装 38
第3章 TIA博途软件使用入门 42
3.1 TIA博途软件简介 42
3.1.1 初识TIA博途软件 42
3.1.2 安装TIA博途软件的软、硬件条件 43
3.1.3 安装TIA博途软件的注意事项 44
3.1.4 安装TIA博途软件的步骤 44
3.2 TIA博途软件的使用 49
3.2.1 创建一个新项目 49
3.2.2 添加新设备 50
3.2.3 硬件组态 51
3.2.4 TIA Portal视图结构 52
3.2.5 项目树 55
3.3 创建和编辑项目 56
3.3.1 创建新项目 56
3.3.2 添加新设备 56
3.3.3 编辑项目 57
3.4 CPU参数配置 60
3.4.1 常规 60
3.4.2 PROFINET接口 60
3.4.3 启动 64
3.4.4 循环 65
3.4.5 通信负载 65
3.4.6 系统和时钟存储器 65
3.4.7 DI/DQ 66
3.4.8 AI2 68
3.4.9 防护与安全 69
3.4.10 连接资源 70
3.4.11 地址总览 70
3.5 下载和上传 71
3.5.1 下载 71
3.5.2 上传 75
3.6 打印和归档 76
3.6.1 打印 76
3.6.2 归档 77
3.7 用TIA博途软件创建一个完整的项目 78
3.7.1 新建项目,硬件配置 78
3.7.2 输入程序 80
3.7.3 下载项目 80
3.7.4 程序监视 81
3.8 使用帮助 83
3.8.1 查找关键字或功能 83
3.8.2 使用指令 83
3.9 安装支持包和GSD文件 84
3.9.1 安装支持包 84
3.9.2 安装GSD文件 85
第4章 S7-1200/1500PLC的编程语言 87
4.1 S7-1200/1500PLC编程的基础知识 87
4.1.1 数制 87
4.1.2 数据类型 87
4.1.3 S7-1200PLC的存储区 93
4.1.4 全局变量与区域变量 96
4.2 变量表、监控表和强制表的应用 97
4.2.1 变量表 97
4.2.2 监控表 100
4.2.3 强制表 100
4.3 位逻辑运算 102
4.4 定时器指令 108
4.5 计数器 115
4.6 比较指令 118
4.6.1 触点型比较指令 118
4.6.2 值在范围内指令和值超出范围指令 119
4.6.3 检查有效性指令和检查无效性指令 120
4.7 数学函数 120
4.8 移动操作指令 125
4.9 转换指令 127
4.10 程序控制指令 129
4.11 字逻辑运算指令 131
4.12 移位指令和循环指令 133
4.12.1 位移指令 133
4.12.2 循环位移指令 135
第5章 S7-1200PLC的程序结构 137
5.1 TIA博途软件编程方法简介 137
5.2 函数、数据块和函数块 137
5.2.1 块的概述 137
5.2.2 数据块(DB)及其应用 139
5.2.3 函数(FC)及其应用 141
5.2.4 函数块(FB)及其应用 146
5.3 多重背景数据块 149
5.3.1 多重背景数据块的简介 149
5.3.2 多重背景数据块的应用 150
5.4 组织块(OB)及其应用 152
5.4.1 组织块概述 152
5.4.2 启动组织块及其应用 154
5.4.3 主程序OB1 154
5.4.4 循环中断组织块及其应用 155
5.4.5 时间中断组织块及其应用 156
5.4.6 延时中断组织块及其应用 158
5.4.7 硬件中断组织块及其应用 160
5.4.8 时间错误组织块及其应用 161
5.4.9 诊断错误中断 161
第6章 SCL编程语言 163
6.1 SCL简介 163
6.1.1 TIA博途软件中使用SCL语言的编程方法 163
6.1.2 SCL特点 163
6.1.3 SCL应用范围 163
6.2 SCL程序编辑器 164
6.3 编程基础 165
6.4 语句语法基础 166
6.4.1 赋值语句 166
6.4.2 判断语句 167
6.4.3 区间值判断语句 168
6.4.4 循环语句 170
6.5 常用指令 172
6.5.1 定时器 172
6.5.2 计数器 173
6.5.3 数学函数 174
6.5.4 移动指令 175
6.5.5 转换指令 176
6.5.6 字逻辑运算指令 177
6.5.7 移位和循环指令 179
6.6 DB的调用 179
6.6.1 单一数据 179
6.6.2 数据组 180
6.6.3 UDT数据建立及调用 180
6.6.4 注释注解 181
6.7 SCL程序结构 181
6.7.1 函数FC 181
6.7.2 函数块FB 182
6.7.3 中断程序 183
6.8 SCL程序案例 184
第7章 S7-1200PLC的工艺功能及应用 192
7.1 高速计数器简介 192
7.1.1 高速计数器的工作模式 192
7.1.2 高速计数器的硬件输入 194
7.1.3 高速计数器的寻址 195
7.1.4 高速计数器的中断功能 196
7.1.5 高速计数器的应用 196
7.2 运动控制 202
7.2.1 运动控制简介 202
7.2.2 S7-1200PLC的运动控制功能 202
7.2.3 步进电动机和交流伺服电动机性能比较 203
7.2.4 步进电动机简介 205
7.2.5 伺服控制系统 207
7.2.6 S7-1200PLC的运动控制指令 212
7.2.7 S7-1200PLC的运动控制实例 220
7.3 S7-1200PLC的模拟量及PID闭环控制 231
7.3.1 模拟量简介 231
7.3.2 模拟量模块 231
7.3.3 模拟量模块的地址分配 232
7.3.4 模拟量的处理流程 233
7.3.5 模拟量模块的类型及接线 234
7.3.6 模拟量模块的组态 236
7.3.7 模拟值的表示 238
7.4 PID控制 239
7.4.1 S7-1200PLC的PID控制器 239
7.4.2 PID控制器的结构 240
7.4.3 S7-1200PLC PID CompactV2.2指令介绍 240
7.4.4 S7-1200PLC PID CompactV2组态步骤 243
7.4.5 工艺对象背景数据块 248
7.4.6 工艺对象背景数据块的常见问题 249
第8章 S7-1200/1500PLC的通信 250
8.1 通信基础知识 250
8.1.1 工业以太网概述 250
8.1.2 通信介质和网络连接 250
8.1.3 S7-1200PLC CPU支持的通信服务和可连接的资源 252
8.1.4 以太网通信的常见问题 253
8.2 S7通信 253
8.2.1 S7通信概述 253
8.2.2 PUT指令和GET指令 254
8.3 S7通信示例 256
8.3.1 不同项目中的S7通信 256
8.3.2 相同项目中的S7通信 261
8.4 S7-1200PLC之间的开放式用户通信 264
8.4.1 开放式用户通信 264
8.4.2 S7-1200PLC CPU之间通过TCP通信协议通信实例 265
8.4.3 通信的编程、连接参数及通信参数的配置 265
8.5 PROFINET IO通信 273
8.5.1 PROFINET IO通信简介 273
8.5.2 S7-1200PLC CPU作为IO控制器 274
8.5.3 S7-1200PLC之间的PROFINET IO通信及其应用 278
8.6 ModbusTCP通信及其应用 281
8.6.1 ModbusTCP通信简介 281
8.6.2 S7-1500PLCModbusTCP通信简介 282
8.6.3 S7-1500PLC之间的ModbusTCP通信 282
8.7 通过PN接口使用Startdrive软件调试G120变频器实现V/F控制 291
8.7.1 G120变频器简介 291
8.7.2 下载安装TIA StartdriveV15控件 293
8.7.3 G120的组态调试 297
8.8 S7-1200PLC通过FB284实现V90PN的EPOS控制 308
8.8.1 概述 308
8.8.2 SINA_POS功能块引脚介绍 308
8.8.3 SINA_POS功能块的功能实现 311
8.8.4 SINA_POS运行模式 312
8.8.5 项目配置 318
8.8.6 V90PN项目配置步骤 322
8.9 S7-1200PLC的串行通信 324
8.9.1 串行通信的基本概念 324
8.9.2 串行通信与并行通信 324
8.9.3 同步通信与异步通信 324
8.9.4 单工、双工和半双工通信方式 325
8.9.5 串行通信模块和通信板 325
8.9.6 S7-1200PLC串行通信模块和通信板支持的协议 326
8.9.7 S7-1200PLC串行通信模块和通信板指示灯 326
8.9.8 ModbusRTU通信 327
8.9.9 USS通信 337
第9章 S7-1500T控制V90的同步定位 344
9.1 设备介绍 344
9.2 工艺功能介绍 344
9.3 通信条件 345
9.4 设备条件 345
9.5 编程操作 345
9.5.1 项目硬件组态 346
9.5.2 使用V90调试软件V-ASSISTANT调试参数 350
9.5.3 TIA博途软件V15工艺组态 353
9.5.4 V90PN的在线调试及优化 359
9.5.5 同步控制的程序编写 361
- 机械工业出版社旗舰店 (微信公众号认证)
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...