第1章 可编程控制器概述 1
1.1 PLC的产生及发展 1
1.1.1 PLC的产生 1
1.1.2 PLC的特点 2
1.1.3 PLC的发展 4
1.2 PLC的基本组成 4
1.2.1 PLC的硬件组成 4
1.2.2 PLC的软件组成 6
1.2.3 PLC与继电器控制系统的比较 6
1.3 PLC的工作原理 7
1.3.1扫描工作方式 7
1.3.2工作过程 8
1.4 PLC的主要性能指标 9
本章小结 9
习题 10
第2章 西门子S7系列PLC编程基础 11
2.1概述 11
2.1.1西门子S7家族 11
2.1.2 S7-200系列CPU单元的外部结构 14
2.1.3 S7-200的主要技术指标 15
2.1.4 PLC的外部端子 15
2.1.5可编程控制器的硬件组成 17
2.2 S7-200系列PLC的内部元器件 19
2.2.1数据存储类型 20
2.2.2数据的编址方式 21
2.2.3 PLC内部元器件及编址 21
2.3 S7-200 CPU存储器区域的寻址方式 24
2.3.1 CPU存储区域的直接寻址方式 24
2.3.2 CPU存储区域的间接寻址方式 25
本章小结 26
习题 27
第3章S7-200系列PLC的指令及应用 28
3.1基本逻辑指令 28
3.1.1位逻辑指令 29
3.1.2逻辑堆栈指令 31
3.1.3定时器指令 33
3.1.4计数器 36
3.1.5比较指令 38
3.2程序控制指令 39
3.2.1跳转及标号指令 40
3.2.2结束及暂停指令 40
3.2.3看门狗指令 41
3.2.4循环指令 42
3.2.5子程序 44
3.2.6与ENO指令 47
3.3功能指令 47
3.3.1数据处理指令 47
3.3.2运算和数学指令 52
3.4梯形图编程的基本规则 60
3.5应用举例:三相电动机点动PLC控制系统 61
本章小结 73
习题 74
第4章PLC应用系统的设计 77
4.1 PLC系统设计的内容和步骤 77
4.1.1 PLC系统设计的原则和内容 77
4.1.2 PLC系统设计的步骤 78
4.2 PLC的硬件与软件设计 79
4.2.1 PLC的硬件设计 79
4.2.2 PLC的软件设计 81
4.3 PLC程序的设计方法 82
4.3.1图解法编程 82
4.3.2经验设计法 83
4.3.3逻辑设计法 84
4.4应用举例 84
4.4.1交通灯控制系统 84
4.4.2混料罐控制系统 87
本章小结 90
习题 91
第5章 触摸屏基础 92
5.1人机界面的概述 92
5.2人机界面的功能 92
5.3西门子人机界面设备简介 93
5.4应用举例:用触摸屏实现电动机启动/停止控制 97
本章小结 102
习题 102
第6章 触摸屏组态软件 103
6.1 WinCC flexible简介 103
6.2触摸屏的组态与运行 106
6.3组态项目:变量组态 106
6.4画面对象组态 107
6.4.1 1O域组态 107
6.4.2按钮组态 110
6.4.3指示灯组态 114
6.4.4文本列表和图形列表组态 116
6.4.5棒图组态 119
6.4.6管道与阀门组态 121
6.4.7趋势视图组态 122
6.4.8配方组态 123
6.4.9动画组态 124
6.4.10变量指针组态 126
6.5报警与用户管理 130
6.5.1报警组态 132
6.5.2用户管理组态 133
6.6应用实例 137
6.6.1循环灯控制 137
6.6.2用触摸屏实现参数的设置与故障报警 142
6.6.3多种液体的混合模拟控制 153
6.6.4 PLC与触摸屏的综合运用 160
本章小结 168
习题 168
第7章 触摸屏、PLC、变频器的综合应用 170
7.1电动机变频调速与故障报警 170
7.2基于PLC、触摸屏的温度控制 183
7.3基于PLC、变频器和触摸屏的水位控制 193
7.4基于PLC和触摸屏的混凝土搅拌站的控制 206
本章小结 218
习题 219
参考文献 220