第1章可编程控制器概述
1.1可编程控制器的产生、定义和分类
1.1.1可编程控制器的产生
1.1.2可编程控制器的定义
1.1.3可编程控制器的分类
1.2可编程控制器的特点及主要功能
1.2.1可编程控制器的一般特点
1.2.2可编程控制器与继电器逻辑控制系统的比较
1.2.3可编程控制器与其��工业控制器的比较
1.2.4可编程控制器的主要功能
1.3可编程控制器的应用及发展趋势
1.3.1可编程控制器的应用现状
1.3.2可编程控制器的发展趋势
小结
习题1
第2章可编程控制器的组成和工作原理
2.1可编程控制器的结构和硬件组成
2.1.1可编程控制器的基本结构
2.1.2可编程控制器各个组成部分的功能
2.2可编程控制器的软件及编程语言
2.2.1系统软件
2.2.2应用软件
2.3可编程控制器的基本工作原理
2.3.1PLC控制系统的等效工作电路
2.3.2可编程控制器的工作过程
2.3.3PLC对输入∕输出的处理规则
2.3.4PLC的扫描周期及滞后响应
小结
习题2
第3章S7-300系列PLC的配置及组态
3.1S7-300的系统组成简介
3.1.1S7-300的结构特点
3.1.2CPU模板
3.1.3信号模板(SM)
3.1.4功能(FM)模板
3.1.5接口(IM)模板
3.1.6电源(PS)模板PS307
3.1.7通信处理器(CP)模板
3.1.8Ex输入/输出模板
3.1.9测试模板
3.1.10编程设备PG/PC
3.1.11人机操作界面HM1
3.2S7-300的硬件组态
3.2.1S7-300的编程元件
3.2.2S7-300的I/O地址组态
3.2.3S7-300的地址编写方法
3.2.4S7-300的机架组态
3.3S7-300的编程软件STEP7
3.3.1STEP7的组成及功能
3.3.2STEP7的程序类型
3.3.3STEP7的程序结构
小结
习题3
第4章S7-300的指令系统及编程
4.1STEP7的数据类型和指令结构
4.1.1STEP7的数据类型
4.1.2STEP7的指令结构
4.2S7-300系列PLC的寻址方式
4.3位逻辑指令
4.3.1位逻辑运算指令
4.3.2位逻辑运算指令应用举例
4.3.3定时器指令
4.3.4定时器编程举例
4.3.5时钟存储器
4.3.6计数器指令
4.3.7计数器编程举例
4.4数据传送与转换指令
4.4.1数据装入与传送指令
4.4.2转换指令
4.5运算指令
4.5.1算术运算指令
4.5.2字逻辑运算指令
4.5.3比较指令
4.6移位指令
4.7累加器操作和地址寄存器操作指令
4.8控制指令
4.8.1逻辑控制指令
4.8.2程序控制指令
4.9S7-300的系统功能模块简介
小结
习题4
第5章S7-300的组织块及中断处理
5.1组织块概述
5.1.1组织块的组成
5.1.2组织块的分类
5.2循环执行的组织块
5.3定期执行的组织块和中断处理
5.3.1日期时间中断组织块(OB10~OB17)和中断处理
5.3.2循环中断组织块(OB30~OB38)
5.4事件驱动的组织块和中断处理
5.4.1延迟中断组织块(OB20~OB23)和中断处理
5.4.2异步故障中断组织块(OB80~OB87)
5.4.3同步故障中断(OB121和OB122)
5.5启动组织块和中断处理
5.6背景组织块
小结
习题5
第6章可编程控制器应用系统的设计
6.1可编程控制器控制系统总体设计
6.1.1可编程控制器控制系统设计的基本原则
6.1.2可编程控制器控制系统设计的主要内容
6.1.3可编程控制器控制系统设计的一般步骤
6.1.4PLC控制系统的系统设计
6.1.5PLC控制系统的可靠性设计
6.1.6系统调试
6.1.7程序存储及归档
6.2STEP7的结构化程序设计
6.2.1功能块及其组成
6.2.2功能块局部变量声明表
6.2.3形式参数与实际参数
6.2.4局部变量的数据类型
6.2.5功能块的调用过程及内存分配
6.2.6功能块(或功能)的编程及调用举例
6.2.7STEP7的数据块编程
6.2.8数据块的数据结构
6.3程序设计应用举例
6.3.1十字路口交通信号灯的控制
6.3.2机械手的步进控制
6.4模拟量的检测和控制
6.4.1模拟量的检测
6.4.2模拟量的控制——连续PID控制器SFB41
6.5314C-2DPCPU的高速计数器的编程
6.5.1高速计数器的参数组态
6.5.2高速计数器的接线
6.5.3计数操作模式
6.5.4频率测量操作模式
6.5.5脉冲宽度调制(PWM)操作模式
小结
习题6
第7章SIEMENSPLC工业通信网络简介
7.1通信的基本概念
7.1.1通信的分类
7.1.2通信方式
7.1.3通信网络及其拓扑结构
7.1.4介质访问控制方式
7.1.5串行通信及标准
7.2SIEMENSS7的工业通信网络及分类
7.2.1S7的通信网络
7.2.2S7的通信分类
7.3PROFIBBUS-DP通信举例
7.4MPI通信举例
小结
习题7
第8章STEP7的应用指导及调试方法
8.1启动SIMATIC管理器并创建一个项目
8.2组态**机架和网络
8.2.1组态**机架
8.2.2组成分布式I∕O
8.3创建OB1程序及编辑符号表
8.3.1创建OB1程序
8.3.2编辑符号表
8.4对功能块及功能的编程
8.4.1对功能块FB的编程
8.4.2对功能FC的编程
8.5对数据块的编程
8.5.1对共享数据块的编程
8.5.2使用多重背景编程
8.6下装和调试程序
8.6.1建立在线连接
8.6.2下装程序到CPU
8.6.3用程序状态测试程序
8.6.4用变量表测试程序
8.6.5评估诊断缓存区
8.7S7PLC模拟软件S7-PLCSIM简介
8.7.1S7-PLCSIM的特性简介
8.7.2S7-PLCSIM与真实PLC的差别
8.7.3S7-PLCSIM的使用方法
第9章PLC控制技术课程设计指导
9.1课程设计的目的、要求和主要内容
9.1.1课程设计的目的
9.1.2课程设计的基本要求
9.1.3课程设计任务书
9.1.4课程设计报告的主要内容
9.2课程设计举例
9.2.1课程设计任务书
9.2.2系统配置及输入∕输出继电器地址分配
9.2.3系统的I∕O接线图
9.2.4系统的流程图
9.2.5用STEP7编程语言进行软件设计
9.3课程设计选题
9.3.1智力抢答器的PLC控制
9.3.2自动售货机的PLC控制
9.3.3注塑机的PLC控制
9.3.4污水净化处理系统的PLC控制
9.3.5花样喷泉的PLC控制
9.3.6脉冲除尘器的PLC控制
9.3.7病床呼叫器的PLC控制
9.3.8水塔水位的PLC控制
9.3.9包装生产线的PLC控制
9.3.10装∕卸料小车多方式运行的PLC控制
9.3.115层电梯的PLC控制
9.3.12铣床的PLC控制
9.3.13显像管搬运机械手的PLC控制
9.3.14变频调速恒压供水系统中的PLC控制
参考文献