第1章 S7-200 SMART硬件概述 1
1.1 S7-200 SMART系列PLC简介 1
1.2 S7-200 SMART的基本结构 2
1.3 S7-200 SMART I/O点的分类及选型 3
1.3.1 输入/输出(I/O)点数的估算 4
1.3.2 存储器容量的估算 4
1.3.3 功能的选择 4
1.3.4 机型的选择 6
1.4 S7-200 SMART扩展模块及信号板简介 7
1.5 S7-200 SMART外部接线 9
1.6 练习 11
第2章 STEP7-Micro/WIN SMART编程软件介绍 12
2.1 编程软件的介绍及安装 12
2.2 项目创建 13
2.3 系统块的设置 14
2.4 符号表及符号地址的使用 16
2.5 状态图表及程序状态监控的使用 17
2.6 数据块的使用 18
2.7 交叉引用的使用 18
2.8 程序的编写与上/下载 19
2.9 软件的其他常用功能 20
2.10 练习 24
第3章 S7-200 SMART编程基础 25
3.1 S7-200 SMART编程语言与程序结构 25
3.2 S7-200 SMART常用的数据类型 27
3.2.1 数制 27
3.2.2 数据类型 27
3.3 数制之间的转换 29
3.4 S7-200 SMART存储区 30
3.5 直接寻址与间接寻址 31
3.6 位逻辑指令概述及应用 34
3.7 定时器与计数器的应用 39
3.7.1 定时器 39
3.7.2 计数器 41
3.8 练习 42
第4章 S7-200 SMART的应用指令 46
4.1 顺序控制指令的应用 46
4.2 跳转指令 50
4.3 循环指令 51
4.4 移位及循环移位指令的应用 53
4.5 传送指令的应用 57
4.6 比较指令的应用 60
4.7 转换指令的应用 60
4.7.1 字节与整数之间的转换 60
4.7.2 整数与双整数之间的转换 61
4.7.3 双整数与实数(浮点数)之间的转换 61
4.7.4 七段数字显示译码(SEG) 62
4.7.5 BCD码与整数之间的转换 63
4.8 实时时钟指令及定时锁机应用 63
4.9 整数四则运算及递增递减指令应用 66
4.10 浮点数运算指令应用 68
4.11 子程序调用与局部变量的使用 71
4.12 练习 77
第5章 中断及中断程序的编写 80
5.1 中断的基本概念 80
5.2 中断的分类 80
5.3 中断事件类型和优先级 81
5.4 中断程序的编写 82
5.5 练习 86
第6章 高速计数的应用 88
6.1 高速计数的概念与外部接线 88
6.2 高速计数器的计数模式及控制字节 90
6.2.1 高速计数器的计数模式 90
6.2.2 高速计数器的控制字节 92
6.3 高速计数程序的编写 92
6.3.1 高速计数器指令 92
6.3.2 高速计数程序的编写步骤 93
6.4 高速计数向导的应用 96
6.5 练习 100
第7章 高速脉冲输出运动控制 102
7.1 伺服与步进系统简介 102
7.1.1 伺服系统 102
7.1.2 步进系统 105
7.2 脉宽调制输出(PWM) 112
7.3 运动控制向导的组态 116
7.4 常用运动控制子程序的应用 125
7.5 练习 129
第8章 模拟量及PID应用 131
8.1 S7-200 SMART模拟量转换关系 131
8.2 PID控制简介 134
8.3 PID向导组态 139
8.4 PID面板的使用与自整定 142
8.5 练习 144
第9章 S7-200 SMART的通信功能 145
9.1 通信功能概述 145
9.1.1 串行通信 145
9.1.2 串行通信的端口标准 146
9.2 S7-200 SMART通信端口及连接资源 147
9.3 Modbus RTU通信 150
9.3.1 Modbus协议简介 150
9.3.2 RTU通信帧结构 151
9.3.3 RTU通信帧错误校验方式 152
9.3.4 Modbus库的使用及编程 153
9.4 USS协议 164
9.5 GET/PUT以太网通信 167
9.5.1 S7-200 SMART之间的以太网通信 167
9.5.2 S7-200 SMART与其他S7 PLC的以太网通信 169
9.6 练习 169
第10章 PLC控制系统的应用设计 171
10.1 PLC控制系统的总体设计 171
10.1.1 PLC控制系统的类型 171
10.1.2 PLC控制系统设计的基本原则 173
10.1.3 PLC控制系统的设计步骤 173
10.1.4 减少PLC输入和输出点数的方法 175
10.2 提高PLC控制系统可靠性的措施 178
10.2.1 供电系统设计 178
10.2.2 接地设计 181
10.2.3 PLC输入/输出电路设计 182
10.2.4 电气柜结构设计 184
10.2.5 现场布线图设计 185
10.2.6 冗余设计 185
10.2.7 软件抗干扰方法 185
10.2.8 工作环境处理 186
10.3 PLC控制系统的设计 187
10.3.1 实例:三级皮带运输机 187
10.3.2 实例:利用SMART两轴运动控制走异形轨迹 191
10.3.3 实例:利用PLC控制实现PID变频恒压供水 202
10.4 实践知识拓展 207
10.5 练习 212
第11章 电气控制基础及传感器应用(选修) 215
11.1 电工基础知识 215
11.2 常用电气设备原理及应用 215
11.3 常见电气控制电路 225
11.4 光电开关、接近开关的应用及选型 227
11.5 现场一次仪表、二次仪表应用及选型 229
11.5.1 温度传感器 229
11.5.2 压力传感器 230
11.5.3 流量检测仪表 231
11.5.4 物位检测仪表 233
11.5.5 称重仪表简介 237
11.6 练习 239