第1章 SIMATICS7-300 PLC系统概述 1
1.1全集成自动化简介 1
1.1.1概述 1
目录 1
1.1.2TIA的统一性 2
1.1.3TIA的开放性 5
1.2 SIMATIC可编程控制器概述(家族系列) 5
1.2.1选择SIMATIC可编程控制器的理由 5
1.2.2 SIMATIC系列控制器 6
1.3S7-300通用型PLC产品简介 8
1.3.1 自动化工程领域中的多面手 8
1.3.3编程工具 9
1.3.2一般特性 9
1.3.4通讯 12
1.3.5模块的种类 12
1.3.6扩展功能选项 13
1.4手册向导 13
第2章 S7-300硬件和安装 16
2.1S7-300的模块 16
2.2组态 20
2.2.1基本原理 20
2.2.2单机架或多机架上安排模块 21
2.2.4参考电位接地或浮动参考电位的S7-300安装 22
2.2.3机柜的选型和安装 22
2.2.5接地 23
2.3安装 26
2.3.1安装导轨 26
2.3.2将模块安装在导轨上 26
2.3.3对模块贴标签 27
2.4接线 27
2.4.1保护接地导线和导轨的连接 27
2.4.2前连接器接线 28
2.4.3前连接器的插入 29
2.4.4模块I/O标签 29
2.5.1模块通道寻址方式 30
2.4.5更换模块 30
2.5寻址 30
2.5.2寻址信号模块 32
2.6 CPU模块结构介绍 33
2.6.1操作员控制和显示单元 33
2.6.2接口 36
2.6.3存储区域 37
2.6.4循环时间和响应时间 40
2.6.5性能数据举例 42
2.6.6集成I/O布置和使用 48
3.1电源 51
第3章 S7-300模块特性 51
3.2数字量模块 52
3.3模拟量模块 56
3.3.1模拟值的表示 59
3.3.2模拟值输入通道的测量方法和测量范围的设定 63
3.3.3模拟值模块转换、循环、设置和响应时间 63
3.3.4模拟量模块参数 64
3.4.5连接传感器至模拟量输入 64
3.3.6传感器的连接 66
3.3.7热电偶的连接 69
3.3.8连接模拟量输出模块 72
3.4特殊模块 74
4.1 STEP 7介绍 75
第4章 STEP 7软件入门 75
4.2使用STEP 7完成一个项目 76
4.3 STEP 7的安装 77
4.3.1硬件要求 77
4.3.2软件要求 77
4.3.3安装步骤 77
4.3.4授权管理 81
4.3.5卸载 82
4.4 STEP 7标准软件包 82
4.4.1 SIMATIC管理器 83
4.4.6 NetPro网络组态 84
4.4.5硬件诊断 84
4.4.7 STEP 7帮助系统 84
4.4.2硬件组态 84
4.4.4符号编辑器 84
4.4.3编程工具 84
4.5 STEP 7标准软件包的扩展 85
4.5.1 STEP 7可选软件包 85
4.5.2实用的PLC仿真软件——PLCSIM 86
4.6 STEP 7项目结构 86
4.7 STEP 7使用设置 87
4.7.1语言环境设置 87
4.7.3 PG/PC接口设置 88
4.7.2常规选项设置 88
第5章 STEP 7编程 91
5.1 STEP 7程序结构 91
5.1.1 CPU中的程序 91
5.1.2 STEP 7中的块 92
5.1.3结构化编程 100
5.2数据类型 100
5.2.1基本数据类型 101
5.2.2复杂数据类型 102
5.3符号编程 103
5.3.1绝对地址寻址和符号寻址 103
5.2.3参数数据类型 103
5.3.2全局符号和局部符号 104
5.3.3符号表和符号编辑器 106
5.4编程语言 107
5.4.1 LAD/STL/FBD 107
5.4.2代码编辑区 109
5.4.3编程元素 109
5.5 STEP 7指令系统简介 111
5.5.1 LAD/FBD指令系统 111
5.5.2 STL指令系统 117
5.6生成参考数据 123
5.7.1任务描述 124
5.7 LAD/STL编程示例 124
5.7.2创建项目 126
5.7.3编辑符号表 127
5.7.4插入程序块 128
5.7.5用LAD编写FC1 130
5.7.6用LAD编写FB1 133
5.7.7创建与编辑背景DB 133
5.7.8用LAD编写OB1 136
5.7.9 STL编程示例 139
5.8打印和归档 142
5.8.1打印项目文献 142
5.8.2项目归档 143
第6章 STEP 7硬件组态 145
6.1创建一个项目 145
6.1.1使用向导创建项目 145
6.1.2直接创建项目 149
6.2硬件组态程序 149
6.3配置主机架 151
6.3.1主机架配置原则 151
6.3.2主机架配置方法 152
6.4 CPU参数配置 154
6.4.1常规设置 154
6.4.2启动 155
6.4.3循环/时钟存储器 156
6.4.4保持存储器 158
6.4.5诊断/时钟 158
6.4.6保护 159
6.4.7通讯 161
6.4.8中断设置 161
6.5 I/O模块参数配置 164
6.5.1数字量I/O模块参数配置 164
6.5.2模拟量I/O模块参数配置 165
6.5.3显示地址信息 166
6.5.4添加符号 167
6.6机架扩展 167
6.7分布式系统组态 168
6.8硬件更新 170
第7章 在线调试 173
7.1建立在线连接 173
7.1.1设置PG/PC接口 173
7.1.2建立在线连接 173
7.2下载与上载 175
7.2.1下载 175
7.2.2上载 175
7.3硬件调试与诊断 175
7.3.1硬件状态指示灯 175
7.3.2诊断缓冲区 176
7.4.1变量表 177
7.4控制和监视变量 177
7.4.2监视和修改变量 179
7.4.3强制变量 181
7.5测试程序 181
7.5.1监视程序状态 182
7.5.2断点调试 183
7.6访问数据块 184
7.7 PLCSIM 185
7.7.1 PLCSIM简介 185
7.7.2 PLCSIM使用 185
7.7.3 PLCSIM与真实PLC的差别 188
8.1网络通讯概述 189
第8章 S7-300的通讯和网络组态 189
8.2 MPI通讯介绍 191
8.2.1拓扑结构 191
8.2.2应用场合 191
8.2.3网络连接 192
8.2.4通讯方式 193
8.3 PROFIBUS 199
8.3.1 PROFIBUS通讯介绍 199
8.3.2拓扑结构 199
8.3.3应用场合 200
8.3.4网络连接 200
8.3.5通讯方式 205
8.4工业以太网通讯介绍 211
8.4.1拓扑结构 211
8.4.2应用场合 211
8.4.3网络连接 212
8.5串口通讯 224
第9章 S7-300的工艺功能简介 230
9.1简介 230
9.2实现工艺功能的解决方案 231
9.2.1S7-300 C系列的集成工艺功能 231
9.2.2基于功能模块的工艺功能 232
9.2.3 CPU 3171 238