第1章 绪论 1
1.1可编程序控制器概述 1
1.1.1可编程序控制器的发展历史和定义 1
1.1.2可编程序控制器的特点和应用领域 3
1.1.3可编程序控制器的发展趋势 5
1.1.4 PLC、 DCS、 FCS三种控制系统的比较和展望 8
1.2可编程序控制器的基本结构和工作原理 12
1.2.1可编程序控制器的主要技术指标及其分类 12
1.2.2可编程序控制器的基本结构 14
1.2.3可编程序控制器的工作原理 18
1.3西门子中大型PLC——S7-300/400系列PLC概况 20
1.3.1西门子SIMATIC自动控制系统简介 20
1.3.2 S7-300/400系列PLC工作原理 21
1.3.3 S7-300/400PLC硬件系统组成和安装 21
1.3.4 S7-300/400系列PLC的使用软件 24
1.4 S7-300系列PLC的CPU、模块规格及性能简介 26
1.4.1 S7-300系列PLC概况 26
1.4.2 S7-300系列PLC模块规格及功能 27
1.4.3 S7-300系列PLC的扩展能力及模块地址确定 39
1.4.4 S7-300系列PLC的通信功能 40
1.5 S7-400系列PLC的CPU、模块规格及性能简介 41
1.5.1 S7-400系列PLC概况 41
1.5.2 S7-400系列PLC的安装和系统扩展方式 43
1.5.3 S7-400系列PLC模块规格及功能简介 44
1.5.4 S7-400系列PLC的冗余(容错)功能 46
第2章S7-300/400系列PLC程序构成 48
2.1 S7-300/400系列PLC的数据类型和寻址方式 48
2.1.1 S7-300/400系列PLC的数据类型 48
2.1.2 S7-300/400系列PLC的系统存储区和寻址方式 51
2.1.3状态字 56
2.2 S7-300/400系列PLC用户程序结构简介 58
2.2.1用户程序结构 58
2.2.2梯形图的基本概念与编程规则 60
第3章 梯形图和语句表指令简介 62
3.1编程概述 62
3.1.1西门子PLC的程序结构和主要编程语言 62
3.1.2指令的组成格式和指令的操作数 64
3.2位逻辑指令 67
3.2.1触点和线圈指令 67
3.2.2置位和复位指令 75
3.2.3触发器指令 77
3.2.4上升沿、下降沿检测指令 79
3.2.5对RLO直接操作指令 85
3.3定时器指令 85
3.4计数器指令 97
3.5数字指令 100
3.5.1装载和传送指令 101
3.5.2比较指令 102
3.5.3算术运算指令 104
3.5.4字逻辑运算指令 114
3.5.5移位指令和循环移位指令 116
3.6控制指令 123
3.6.1逻辑控制(跳转和循环)指令 123
3.6.2程序控制(调用块和调用块结束)指令 130
3.6.3主控继电器指令 131
3.7其他指令简介 133
3.7.1数据转换指令 133
3.7.2打开数据块指令 134
第4章STEP 7编程软件和仿真软件使用简介 135
4.1 STEP 7编程开发环境简介 135
4.1.1 STEP 7编程软件的功能和安装 135
4.1.2项目的编辑 136
4.1.3工作站的组态 139
4.1.4网络的组态 142
4.1.5创建S7程序 143
4.1.6在线模式及操作 144
4.1.7程序的调试和测试 145
4.1.8故障诊断方法 147
4.2 PLCSIM仿真软件的使用 148
4.2.1 S7-PLCSIM的主要功能 148
4.2.2使用仿真软件调试程序的步骤 148
4.2.3视图对象与仿真软件的设置和存档 149
4.2.4 PLCSIM仿真软件和实际PLC的区别 149
第5章 西门子工业网络通信和PLC外围控制技术简介 151
5.1西门子工业网络通信简介 151
5.1.1数据通信基础 151
5.1.2工业控制网络基础 157
5.1.3西门子MPI网络通信简介 159
5.1.4 PROFIBUS现场总线技术简介 160
5.1.5 PROFINET简介 164
5.2 PLC外围控制技术简介 165
5.2.1变频器简介 165
5.2.2人机界面技术简介 170
第6章 图解PLC典型应用实例 174
6.1图解应用实例中有关专门符号的说明 174
6.2图解典型应用实例 175
6.2.1实例一:直流电动机改变励磁电压极性正反转控制 175
6.2.2实例二:三相异步电动机丫-△减压起动控制 178
6.2.3实例三:十字路口交通灯控制 181
第7章 工程案例——基于PROFIBUS现场总线的胎面挤出联动线自动控制系统 190
7.1胎面挤出联动线的工艺流程和工艺要求简介 190
7.2胎面挤出联动线自动控制系统的总体设计 191
7.3胎面挤出联动线自动控制系统的硬件选型 192
7.4胎面挤出联动线自动控制系统的软件设计 194
参考文献 199