第1章 PLC基础知识 1
PLC的产生、定义与发展 1
PLC的产生 1
PLC的定义 2
PLC的发展 2
PLC的特点、应用与分类 4
PLC的特点 4
PLC的应用 5
PLC的分类 6
PLC的基本组成和工作原理 7
PLC的基本组成 7
PLC的工作原理 12
PLC主要性能指标和产品 15
PLC主要性能指标 15
PLC主要产品 16
PLC与其他控制系统的比较 18
PLC与继电器控制系统的比较 18
PLC与微型计算机的比较 19
PLC与单片机控制系统的比较 20
本章小结 21
习题1 22
第2章 认识S7-200 PLC 23
S7-200系列PLC概述 23
初识S7-200 CPU 23
扩展功能模块 27
STEP7-Micro/WIN编程软件简介 28
STEP7-Micro/WIN编程软件的安装 28
PLC与计算机通信的建立和设置 28
编程软件的基本使用方法 29
仿真软件的使用 34
导出S7-200的程序代码 34
仿真软件的进入 35
PLC配置 35
载入程序 36
仿真调试程序 36
监视变量 36
本章小结 37
习题2 38
第3章 PLC程序设计基础 39
S7-200 PLC编程语言和程序结构 39
S7-200 PLC编程语言简介 39
S7-200 PLC程序结构 40
S7-200系列PLC的内部元件及寻址方式 41
S7-200 PLC的编址方式和内部元件 41
寻址方式 45
基本逻辑指令及应用 47
梯形图绘制规则 47
基本逻辑指令 48
定时器指令及应用 57
定时器指令基本概念 57
各种定时器的工作情况 58
定时器应用举例 59
计数器指令及应用 62
计数器指令基本概念 62
各计数器的工作情况 62
计数器应用举例 64
基本指令综合应用举例 66
闪烁计数控制 66
仓库货物计数显示 67
仓库门自动开关控制 68
抢答器程序 71
三相异步电动机星—三角启动 72
自动装箱生产线控制程序 73
本章小结 77
习题3 77
第4章 PLC功能指令及应用 80
数据传送指令及应用 80
单一数据传送指令 80
字节立即传送指令 80
数据块传送指令 81
程序控制指令及应用 82
结束指令 82
暂停指令 82
看门狗复位指令 83
跳转指令 83
程序循环指令 84
与ENO指令 85
移位指令及应用 86
左、右移位指令 86
循环移位指令 87
寄存器移位指令 88
子程序的编写及调用 89
建立子程序 89
子程序的调用和子程序的返回 89
带参数的子程序调用 91
算术运算、逻辑运算指令 92
算术运算指令 92
逻辑运算指令 96
功能指令综合应用 98
本章小结 99
习题4 100
第5章 顺序控制的程序设计 101
顺序控制设计基础 101
顺序控制设计概述 101
顺序功能图的基本概念 101
顺序功能图的基本结构 103
绘制功能图应注意的问题 104
顺序功能图的实现方法 105
利用顺序控制指令实现顺序功能图 105
利用启保停程序实现顺序功能图 107
利用置位复位指令实现顺序功能图 108
顺序功能图的应用 108
运料小车运动控制 108
某剪板机的控制 112
本章小结 115
习题5 115
第6章 PLC应用系统设计与实例 117
PLC应用系统设计概述 117
PLC应用系统设计的基本原则和主要内容 117
PLC应用系统设计与调试的主要步骤 118
PLC应用系统常用低压电器 120
开关电器 120
熔断器 121
主令电器 121
接触器 124
继电器 124
PLC应用中若干问题 126
PLC选型问题 126
干扰及抗干扰措施 127
节省I/O点数的方法 129
PLC的安装与维护 130
PLC的工作环境 130
PLC的安装 130
控制系统的接线 131
PLC的检修与维护 132
PLC的故障诊断 133
PLC应用举例 133
PLC在液体混合装置控制中的应用 133
PLC在十字路口交通灯控制中的应用 137
PLC在机械手中的应用 139
本章小结 144
习题6 145
习题参考答案 147
参考文献 166