打开主菜单

求真百科

西门子S7·1200·1500PLC从入门到精通

西门子S7·1200·1500PLC从入门到精通》,上海程控教育科技有限公司,李林涛 著,出版社: 机械工业出版社。

机械工业出版社成立于1950年,是建国后国家设立的第一家科技出版社,前身为科学技术出版社,1952年更名为机械工业出版社[1]。机械工业出版社(以下简称机工社)由机械工业信息研究院作为主办单位,目前隶属于国务院国资委[2]

目录

内容简介

《西门子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

参考文献