第一部分 PLC概述 1
1.1 PLC基本知识 1
1.1.1 PLC的产生 1
1.1.2 PLC的定义 2
1.1.3 PLC的特点 3
1.1.4 PLC的应用 4
1.1.5 PLC的分类 4
1.1.6 PLC的发展 5
1.1.7 PLC的主要技术指标 6
1.2 PLC的结构与工作原理 7
1.2.1 PLC的结构 7
1.2.2 PLC的工作原理 8
1.3 PLC的编程语言 11
1.3.1梯形图语言 11
1.3.2助记符语言 12
1.3.3流程图语言 12
1.3.4逻辑图语言 14
1.3.5高级语言 14
1.4 PLC控制系统设计 14
1.4.1 PLC控制系统的总体设计 14
1.4.2 PLC控制系统的设计步骤 16
1.4.3控制程序设计 18
1.4.4 PLC电控系统的抗干扰设计 20
1.5 PLC控制系统的安装与配线 22
1.5.1 PLC控制系统的安装 22
1.5.2 PLC控制系统的配线 22
1.6 PLC控制系统的调试 23
1.7 PLC控制系统的自动检测功能及故障诊断 24
1.8 PLC控制系统的维护与检修 27
第二部分 三菱FX2N系列PLC实践项目 28
2.1项目1三相异步电动机的PLC控制 28
项目任务要求 28
项目分析 28
相关知识 28
项目实施 44
2.2项目2自动配料系统的模拟控制 45
项目任务要求 45
项目分析 45
相关知识 46
项目实施 50
2.3项目3机械手动作的模拟控制 53
项目任务要求 53
项目分析 53
相关知识 53
项目实施 74
第三部分 欧姆龙(OMRON) CP系列PLC实践项目 78
3.1项目1 PLC编程软件的使用 78
项目任务要求 78
相关知识 78
项目实施 82
3.2项目2 CP系列 PLC常用基本指令编程练习 82
项目任务 82
相关知识 83
项目实施 87
3.3项目3三相异步电动机点动、连续运行控制编程训练 88
项目任务 88
相关知识 88
项目实施 89
3.4项目4 CP系列PLC功能指令编程练习 91
项目任务 91
相关知识 91
项目实施 100
3.5项目5计数器灯光PLC控制 101
项目任务 101
相关知识 101
项目实施 102
3.6项目6机电设备装配流水线的控制 102
项目任务 102
相关知识 103
项目实施 103
第四部分 单片机概述 108
4.1单片机基本知识 108
4.1.1单片机及其应用 108
4.1.2 MCS-51系列单片机 114
4.2 MCS-51单片机结构和原理 115
4.2.1 MCS-51单片机的内部组成及信号引脚 115
4.2.2 MCS-51单片机的数据存储器 117
4.2.3 MCS-51单片机的程序存储器 123
4.3并行输入/输出口电路结构 124
4.4时钟电路与复位电路 126
4.4.1时钟电路与时序 126
4.4.2单片机的复位电路 128
4.5单片机和ECU的工作过程 129
4.6单片机I/O扩展 131
4.6.1最小应用系统的构成 131
4.6.2 MCS-51单片机的外部扩展特性 131
4.7单片机开发过程 133
4.7.1单片机开发系统 133
4.7.2单片机应用系统设计 134
第五部分 单片机实践项目 137
5.1项目1闪烁灯的单片机控制 137
项目任务要求 137
项目分析 137
相关知识 137
项目实施 157
5.2项目2循环灯的单片机控制 160
项目任务要求 160
项目分析 160
相关知识 160
项目实施 179
5.3项目3电动机的单片机控制 181
项目任务要求 181
项目分析 182
相关知识 182
项目实施 196
PLC基础习题 199
习题1 199
习题2 200
习题3 202
单片机基础习题 205
习题1 205
习题2 206
习题3 208
附录A FX系列PLC实训设备及编程软件的使用 211
附录B FX2N系列PLC功能指令一览表 223
附录C ASCII码字符表 227
附录D MCS-51系列单片机指令表 228
附录E 单片机常用子程序 230
参考文献 239