第1章电气控制基础1
1.1常用低压电器/1
1.1.1刀开关/2
1.1.2熔断器/4
1.1.3断路器/6
1.1.4接触器/8
1.1.5控制继电器/9
1.1.6主令电器/15
1.2电气图中的文字符号和图形符号/19
1.2.1电气文字符号/19
1.2.2电气图形符号/19
习题/23
第2章可编程控制器概述24
2.1PLC的介绍与特点/24
2.1.1PLC的产生/24
2.1.2PLC的定义/25
2.1.3PLC的分类/25
2.1.4PLC的发展/26
2.1.5PLC的特点/27
2.1.6PLC的主要性能指标/28
2.2PLC硬件组成/29
2.3PLC编程环境和工作原理/31
2.3.1PLC编程环境/31
2.3.2PLC编程语言及编程软件/32
2.3.3PLC的工作原理/33
2.4PLC产品概况及发展趋势/35
习题/36
第3章S7-300PLC的硬件体系与特点37
3.1S7-300PLC的硬件简介/37
3.2CPU模块/38
3.2.1CPU模块的分类/38
3.2.2CPU面板介绍/39
3.2.3CPU模块存储器/41
3.3信号模块/43
3.3.1数字量模块/43
3.3.2模拟量模块/45
3.3.3数字量仿真模块/47
3.4接口模块/48
3.5电源模块/48
3.6编程设备PG/PC/49
3.7其他模块/50
3.8硬件的安装/51
3.8.1安装导轨/51
3.8.2接线/51
3.9S7-300的扩展及I/O地址分配/52
3.9.1S7-300的扩展/52
3.9.2数字量I/O地址分配/54
3.9.3模拟量I/O地址分配/54
习题/55
第4章STEP7的安装与使用56
4.1概述/56
4.2STEP7的组成及功能/56
4.3安装与卸载STEP7/57
4.3.1系统的配置要求/57
4.3.2STEP7的授权/58
4.3.3安装STEP7/59
4.3.4STEP7的硬件接口/61
4.3.5卸载STEP7/62
4.4设置PG/PC/62
4.5软件编辑器/62
4.5.1编辑器中的工作流程/63
4.5.2启动编辑器/63
4.5.3在编辑器中选择编程语言/64
4.5.4程序块的下载/65
4.5.5程序块简单的测试/66
4.5.6编辑器的设置/66
4.6硬件组态和参数设置/67
4.6.1硬件组态步骤/67
4.6.2参数设置/69
4.6.3下载与上传/71
4.6.4硬件组态目录的更新/73
4.7符号编程功能/74
4.7.1打开符号表/74
4.7.2符号表的排序和过滤/76
4.7.3查找和替换/76
4.7.4符号表的导入和导出/77
4.7.5符号表的便利/78
4.8仿真软件S7-PLCSIM/78
4.8.1S7-PLCSIM的介绍/78
4.8.2S7-PLCSIM的使用/79
4.8.3S7-PLCSIM的调试举例/81
4.8.4PLCSIM与真实PLC的差别/82
习题/82
第5章S7-300的编程语言与指令系统83
5.1S7-300的编程语言/83
5.1.1PLC编程语言的国际标准/83
5.1.2STEP7的编程语言/83
5.1.3PLC编程原则/85
5.2S7-300CPU的存储区/85
5.2.1数制/85
5.2.2基本数据类型/86
5.2.3系统存储器/88
5.2.4CPU中的寄存器/90
5.2.5寻址方式/91
5.3位逻辑指令/93
5.3.1梯形图指令/93
5.3.2位逻辑运算指令/95
5.3.3位操作指令/96
5.3.4位测试指令/99
5.4定时器指令/101
5.4.1定时器指令概述/101
5.4.2定时器编程指令/103
5.4.3定时器编程举例/109
5.5计数器指令/110
5.5.1计数器指令概述/110
5.5.2计数器编程指令/111
5.5.3计数器编程举例/114
5.6数据传送与转换指令/115
5.6.1装入指令与传送指令/115
5.6.2比较指令/117
5.6.3数据转换指令/120
5.7数学运算指令/124
5.7.1整数与浮点数数学运算指令/124
5.7.2字逻辑运算指令与累加器指令/125
5.7.3移位指令/127
5.8控制指令/131
5.8.1逻辑控制指令/131
5.8.2程序控制指令/134
5.8.3主控继电器指令与数据块指令/134
5.9综合举例/137
习题/144
第6章西门子PLC数字量控制147
6.1数字量控制基础/147
6.2数字量控制典型梯形图程序/148
6.3数字量控制程序设计法/151
6.4数字量控制设计举例/155
6.4.1送料小车控制/155
6.4.2多级传输带控制/158
6.4.3机械手控制/162
习题/166
第7章西门子PLC模拟量控制167
7.1模拟量模块的地址分配/167
7.2模拟量模块的配置/168
7.2.1模拟量输入模块SM331/168
7.2.2模拟量输出模块SM332/169
7.3模拟量的表示方法及分辨率/170
7.4模拟量的规格化/171
7.5PID与闭环控制/172
7.5.1PID控制器/172
7.5.2连续PID控制器FB41/174
7.5.3模拟量控制设计实例/178
习题/181
第8章结构化编程和组织块182
8.1编程方式和程序结构/182
8.1.1编程方式/182
8.1.2程序结构/182
8.2结构化编程的实现/185
8.2.1结构化编程/185
8.2.2实现形式/186
8.3数据块/190
8.3.1数据块中的数据类型/190
8.3.2建立数据块/191
8.3.3访问数据块/192
8.4功能与功能块/193
8.4.1功能块/193
8.4.2功能/196
8.4.3功能的调用/197
8.4.4功能块的调用/198
8.5结构化程序设计实例/199
8.5.1编辑并调用有参功能(FC)/199
8.5.2多重背景使用举例/202
8.6S7-300的组织块与中断/209
8.6.1组织块介绍/209
8.6.2中断过程/210
8.6.3中断的优先级/211
8.6.4启动组织块/212
8.6.5时间延时中断组织块/213
8.6.6硬件中断组织块/215
8.7定期执行组织块/217
8.7.1日期时间中断组织块/217
8.7.2循环中断组织块/220
习题/223
第9章西门子人机界面的组态与设计225
9.1人机界面与组态软件介绍/225
9.1.1人机界面与触摸屏/225
9.1.2人机界面的组成/226
9.1.3SIMATIC人机界面/226
9.1.4组态软件介绍/227
9.1.5PC机通用组态软件/227
9.2触摸屏组态软件WinCCflexible/228
9.2.1WinCCflexible软件的安装/229
9.2.2WinCCflexible工程开发实例/229
9.2.3WinCCflexible与PLC集成/243
9.2.4WinCCflexible与PLCSIM集成控制/249
习题/249
第10章PLC综合应用实例250
10.1PLC控制系统的设计/250
10.1.1PLC控制系统设计原则/250
10.1.2PLC控制系统设计内容/250
10.1.3PLC控制系统的设计步骤/251
10.2基于S7-300PLC物料分拣系统设计/252
10.2.1系统主要硬件介绍/253
10.2.2系统动作流程/254
10.2.3系统硬件选型/254
10.2.4系统I/O分配/255
10.2.5系统控制程序设计/256
10.2.6上位机监控设计/259
习题/263
参考文献264 2100433B