第1章 S7-200 SMART系统概述 1
1.1 S7-200 SMART特性 1
1.2 S7-200 SMART CPU与S7-200 CPU比较 5
1.2.1 S7-200 CPU和S7-200 SMART CPU的主要相似点 5
1.2.2 S7-200 CPU和S7-200 SMART CPU的主要不同点 7
1.3 S7-200 SMART CPU和扩展模块 11
1.3.1 S7-200 SMART系统 11
1.3.2 S7-200 SMART CPU 11
1.3.3 S7-200 SMART扩展模块 15
1.4 S7-200 SMART最大I/O配置 23
1.5 S7-200 SMART集成工艺功能概述 25
1.5.1 PID控制 25
1.5.2 开环运动控制 26
1.5.3 高速计数 27
1.6 S7-200 SMART网络通信概述 28
1.6.1以太网通信 29
1.6.2 自由口通信 30
1.6.3 Modbus RTU通信 30
1.6.4 USS通信 31
1.6.5 与HMI通信 31
1.6.6 OPC通信 32
第2章 S7-200 SMART CPU硬件安装、接线、诊断和使用 34
2.1安装 34
2.1.1 CPU安装 34
2.1.2 EM扩展模块和SB信号板安装 36
2.1.3 Micro SD卡插拔 38
2.2接线 39
2.2.1 供电接线 39
2.2.2 I/O信号接线 40
2.2.3 CM01通信信号板接线 44
2.2.4注意事项 44
2.3硬件诊断 45
2.3.1 诊断方法介绍 45
2.3.2诊断方法举例 49
2.4常问问题 53
第3章 STEP 7-Micro/WIN SMART 软件的使用 58
3.1软件概述 58
3.2安装和卸载 58
3.2.1对计算机和操作系统的要求 58
3.2.2安装软件 59
3.2.3卸载软件 61
3.3软件的界面介绍 61
3.4 桌面菜单的结构 62
3.5新建、打开、保存项目文件 64
3.6关闭和显示窗口 64
3.7隐藏或动态隐藏窗口 65
3.8系统块 66
3.9设置CPU时钟 67
3.10新建、编辑、下载和调试一个程序 68
3.11变量符号表 72
3.12数据块 77
3.12.1在数据块中定义初始值 77
3.12.2为数据块加密 79
3.12.3 从RAM创建数据块 80
3.13交叉引用 81
3.14状态图表 84
3.15向导和工具介绍 85
3.15.1向导 85
3.15.2工具 86
3.16创建和添加用户自定义指令库 87
3.16.1创建用户自定义指令库 87
3.16.2添加用户自定义指令库 89
3.16.3调用用户自定义指令库 90
3.17如何使用在线帮助 91
3.18常问问题 93
第4章 基本编程 100
4.1 PLC的基本概念 100
4.1.1 S7-200 SMART如何工作 100
4.1.2数据格式 100
4.1.3数据存储区的类型 102
4.1.4间接寻址 103
4.2硬件组态 104
4.2.1系统块概述 104
4.2.2集成数字量输入 106
4.2.3集成数字量输出 107
4.2.4保持范围 108
4.2.5安全 108
4.2.6启动 110
4.2.7模拟量输入 111
4.2.8模拟量输出 113
4.2.9信号板 114
4.3常用指令 115
4.3.1布尔指令 115
4.3.2读/写时钟 117
4.3.3定时器 119
4.3.4计数器 122
4.3.5运算指令 124
4.3.6循环指令 127
4.3.7顺序控制指令 127
4.3.8读/写通信端口地址指令 129
4.3.9移位和循环指令 131
4.3.10获取非致命错误代码指令 133
4.4.数据日志 135
4.4.1配置数据日志向导 135
4.4.2调用数据日志子程序 138
4.4.3上传和打开数据日志文件 138
4.5子程序的使用 140
4.5.1子程序的定义和使用规范 140
4.5.2密码保护 140
4.6中断的概念和使用 141
4.6.1中断和中断服务程序的概念 141
4.6.2中断事件的类型和优先级 142
4.6.3中断的排队和溢出机制 143
4.6.4中断指令 143
4.7常问问题 144
第5章 S7-200 SMART CPU通信功能 151
5.1通信端口及其连接资源 151
5.2物理网络连接 151
5.2.1以太网端口连接 151
5.2.2 RS485网络连接 152
5.2.3 RS232连接 156
5.3 S7-200 SMART CPU之间的以太网通信 157
5.3.1 GET/PUT通信资源数量 157
5.3.2 GET/PUT指令格式 157
5.3.3 GET/PUT指令应用实例 159
5.3.4使用GET/PUT向导编程 162
5.3.5常问问题 165
5.4自由口通信 165
5.4.1自由口通信模式 165
5.4.2发送指令(XMT指令) 167
5.4.3接收指令(RCV指令) 171
5.4.4常问问题 183
5.5 Modbus RTU通信 188
5.5.1 Modbus RTU通信概述 188
5.5.2 Modbus RTU主站指令 190
5.5.3 Modbus RTU从站指令 193
5.5.4 Modbus RTU通信应用实例 195
5.5.5常问问题 198
5.6 USS通信协议 200
5.6.1 USS协议概述 200
5.6.2 USS指令介绍 201
5.6.3 USS通信应用实例 205
5.6.4常问问题 210
第6章 与HMI设备的通信 212
6.1文本显示器TD400C 212
6.1.1 TD400C概述 212
6.1.2使用文本显示向导配置TD400C 213
6.1.3 TD400C显示可变文本 223
6.1.4 TD400C的供电及网络连接 224
6.1.5常问问题 226
6.2与RS485接口的西门子触摸屏的通信 227
6.2.1概述 227
6.2.2创建项目 228
6.2.3配置通信连接 232
6.2.4建立变量 233
6.2.5制作画面 235
6.2.6启动操作画面 237
6.2.7下载项目文件 237
6.3与以太网接口的西门子触摸屏的通信 239
6.3.1概述 239
6.3.2配置通信连接 239
6.3.3下载项目文件 240
6.3.4常问问题 241
第7章 PC Access SMART 243
7.1 PC Access SMART介绍 243
7.2 PC Access SMART对操作系统和硬件的要求 243
7.3 PC Access SMART软件基本设置 243
7.3.1 PC Access SMART软件界面介绍 243
7.3.2与S7-200 SMART CPU建立连接 244
7.4常问问题 254
第8章 工艺功能 256
8.1高速计数器 256
8.1.1高速计数器信号输入 256
8.1.2高速计数器的工作模式 257
8.1.3高速计数器控制字节 260
8.1.4高速计数器寻址 261
8.1.5中断功能与输入点分配 261
8.1.6高速计数器编程 262
8.1.7高速计数器向导组态 263
8.1.8应用案例 267
8.1.9常问问题 271
8.2 PID控制 274
8.2.1 PID向导 274
8.2.2 PID回路表 279
8.2.3 PID自整定 279
8.2.4 PID应用实例 282
8.2.5常问问题 284
8.3运动控制 287
8.3.1运动控制向导组态 288
8.3.2运动控制指令 302
8.3.3运动控制面板 308
8.3.4寻找参考点 310
8.3.5 SINAMICS V90简介 311
8.3.6常问问题 320
8.4 PWM输出 322
8.4.1使用SM特殊寄存器设置PWM 323
8.4.2使用向导组态设置PWM 324
8.4.3常问问题 326
第9章 存储卡的使用 327
9.1程序传递 327
9.2恢复出厂设置 329
9.3固件升级 329
9.4常问问题 331
附录A 订货号一览表 333
附录B FAQ总览 334