第1章PLC概述
1.1PLC的发展过程和发展趋势
1.1.1PLC的由来(从继电器控制系统到PLC控制系统)
1.1.2PLC的发展过程
1.1.3PLC的发展趋势
1.2PLC的特点及应用
1.2.1PLC的特点
1.2.2PLC的应用
1.3PLC的分类
1.3.1按结构形式分类
1.3.2按I/O点数分类
小结
习题
第2章PLC的结构与工作原理
2.1PLC的硬件组成及各单元的作用
2.2PLC的工作原理
2.3PLC的性能指标
2.3.1基本原则
2.3.2PLC系统的性能
小结
习题
第3章S7系列PLC的硬件系统
3.1S7系列PLC概述
3.2S7-300PLC系统的基本组成
3.3S7-300PLC的硬件基本组成
小结
习题
第4章S7-200PLC编程基础
4.1S7-200PLC编程概述
4.1.1编程语言
4.1.2S7-200系列PLC的编程元件
4.1.3寻址方式
4.1.4用户程序的结构
4.2S7-200PLC的基本指令
4.2.1基本逻辑指令
4.2.2立即lfO指令(LDI、LDNI、AI、ANI、OI、ONI、=I、SI、RI)
4.2.3逻辑堆栈指令
4.2.4取非触点指令和空操作指令
4.2.5正/负跳变触点指令
4.2.6定时器指令
4.2.7计数器指令
4.2.8比较指令
4.2.9顺序控制继电器指令
4.3编程软件STEP7-Micro/WIN32介绍
4.3.1编程软件概述
4.3.2编程软件的使用
4.3.3用编程软件监控和调试
程序
小结
习题
第5章S7-300PLC编程基础
5.1S7-300PLC的指令系统
5.1.1位逻辑指令
5.1.2定时器与计数器指令
5.1.3数据处理指令
5.1.4控制指令
5.2STEP7编程软件的使用
5.2.1STEP7简介
5.2.2项目的创建与项目的结构
5.2.3硬件组态
5.2.4参数设置
5.2.5符号表
5.2.6逻辑块
5.2.7S7-PLCSIM仿真软件在程序调试中的应用
5.2.8用变量表调试程序
5.2.9故障诊断
小结
习题
第6章PLC应用系统设计
6.1PLC应用系统设计的内容和步骤
6.1.1PLC应用系统设计的内容
6.1.2PLC应用系统设计的步骤
6.2PLC应用系统的硬件配置
6.2.1PLC机型的选择
6.2.2开关量VO模块的选择
6.2.3模拟量I/O模块的选择
6.2.4智能I/O模块的选择
6.3PLC应用系统的程序设计
6.3.1程序设计的内容及步骤
6.3.2用户应用程序的设计方法
6.3.3梯形图程序的编写规则
6.3.4设计用户应用程序过程中应注意的问题
6.4PLC应用程序的常用基本环节编程
6.4.1电动机启动、停止控制程序
6.4.2带点动功能的电动机启动、停止控制程序
6.4.3电动机正、反转控制程序
6.4.4电动机星-三角启动控制程序
6.4.5通电禁止输出程序
6.4.6闪烁控制程序
6.5减少PLC输入/输出点的方法
6.5.1减少PLC输入/输出点的意义
6.5.2减少PLC输入/输出点的方法
6.6PLC在工业控制中的应用
小结
习题
第7章PLC的通信及网络
7.1工厂自动化通信及网络概述
7.1.1工厂自动化网络结构
7.1.2通信的基本知识
7.1.3S7系列PLC的通信网络
7.2S7-300网络及应用
7.2.1S7-300通信部件介绍
7.2.2S7-300PLC的通信
小结
习题
附录A特殊存储器SM标志位
参考文献