第1章 PLC初步认识 1
1.1 PLC的产生及概念 1
1.1.1 PLC的产生 1
1.1.2 PLC的概念 2
1.2 PLC的优点 3
1.3 PLC的厂家及应用 4
1.3.1 PLC的厂家 4
1.3.2 PLC的应用 4
1.4 PLC的种类 5
1.5 PLC的构成 6
1.6 PLC与低压电器控制的区别 9
1.7 PLC的原理 10
1.7.1 PLC的运行框图 10
1.7.2 PLC的工作过程 11
1.7.3 PLC对输入/输出的处理 12
1.8 PLC的编程语言介绍及程序构成 12
1.8.1 PLC的编程语言介绍 12
1.8.2 PLC的程序构成 14
第2章 S7-200系列PLC硬件 15
2.1 S7-200系列PLC的硬件介绍 15
2.1.1硬件的系统组成 15
2.1.2主机及性能 16
2.1.3输入/输出的扩展 20
2.2 S7-200系列PLC的软元件功能 22
2.2.1软元件 22
2.2.2软元件功能 22
2.3 CPU的寻址方式 25
2.3.1 CPU的直接寻址 25
2.3.2 CPU的间接寻址 28
第3章 PLC的常用指令及应用示例 30
3.1常用指令及示例 30
3.2置位、复位指令 33
3.3 RS触发器指令 34
3.4立即指令 35
3.5边沿指令 36
3.6逻辑堆栈操作指令 37
3.7定时器 39
3.8计数器 43
3.9比较指令 45
3.10取反及空操作指令 47
3.11程序控制指令 47
3.11.1结束及暂停指令 47
3.11.2看门狗复位指令 48
3.11.3跳转及标号指令 49
3.11.4循环指令 49
3.12子程序 51
3.13与ENO指令 54
3.14 PLC编程规则 54
3.14.1梯形图的基本规则 54
3.14.2 LAD和STL的特点 56
3.15 PLC程序示例 57
3.16 PLC编程方法及示例 62
3.16.1 PLC程序的简单设计法 62
3.16.2应用示例 63
第4章 编程软件介绍 67
4.1软件安装 67
4.1.1对计算机的要求 67
4.1.2软件安装方法 67
4.1.3硬件安装方法 67
4.1.4参数设置 68
4.1.5通信参数 68
4.2软件功能 68
4.2.1功能简介 68
4.2.2窗口及功能 68
4.3编程及运行 71
4.3.1文件操作 71
4.3.2编程操作 72
4.4调试及运行监控 75
4.4.1扫描次数选择 75
4.4.2状态图表的使用 75
4.4.3运行模式 76
4.5程序监视 77
第5章 S7-200系列PLC顺序控制指令及示例 79
5.1功能图简介 79
5.1.1功能图的概念 79
5.1.2功能图的规则 80
5.2顺序控制指令概要 80
5.3功能图的应用分类 82
5.4单流程应用举例 86
5.5并行合并方法 88
5.6可选分支、并行分支和连接举例 88
5.7剪板机应用程序 90
第6章 功能指令及应用 96
6.1数据处理 96
6.1.1数据传送类指令 96
6.1.2移位与循环指令 97
6.1.3字节交换及填充指令 100
6.2运算指令 101
6.2.1算术运算指令 101
6.2.2逻辑运算指令 107
6.3表功能指令 108
6.4数据类型转换指令 112
6.5编码、译码、段码指令 114
6.6 ASCII码转换指令 116
6.7字符串及字符串转换指令 119
6.7.1字符串指令 119
6.7.2字符串转换指令 120
6.8读/设定时钟指令 122
6.9中断 124
6.9.1中断简介 124
6.9.2中断指令及程序 126
6.10高速计数器指令及应用 128
6.10.1高速计数器简介 128
6.10.2高速计数器指令及使用 130
6.11高速脉冲输出指令 133
6.11.1基本介绍 134
6.11.2高速脉冲指令及特殊寄存器 134
6.11.3 PTO的使用 135
6.11.4 PWM的使用 140
6.12 PID回路指令 142
6.12.1基本介绍 142
6.12.2 PID回路指令及使用 142
第7章 PLC实例分析 146
7.1 PLC编程设计步骤 146
7.2机械臂分检装置程序示例 149
7.3某化学反应程序示例 152
7.4电机启动/停止程序示例 155
7.5双恒压无塔供水控制系统设计 157
7.6薄刀式分切压痕机控制系统 168
7.7 PLC实际中注意的一些问题 175
附录 PLC指令系统、典型接线及常见问题解答 181
附录A S7-200系列PLC指令系统及典型接线 181
附录B 常见问题解答 184
参考文献 207