S7-300/400 PLC实用开发指南

S7-300/400 PLC实用开发指南

满春元等, 编著

出版社:机械工业出版社

年代:2006

定价:40.0

书籍简介:

本书介绍了PLC基本原理。

书籍目录:

前言

第1章绪论

1.1PLC的发展概况

1.1.1PLC的由来

1.1.2PLC的发展简史

1.1.3PLC的发展趋势

1.2PLC的功能及应用

1.2.1PLC的功能

1.2.2PLC的应用

1.3PLC的分类和特点

1.3.1PLC的分类

1.3.2PLC的特点

1.4PLC的组成及工作原理

1.4.1PLC的基本组成

1.4.2PLC的简单工作原理

1.5S7系列PLC概述

1.6PLC控制系统的设计原则、内容和步骤

第2章S7-300/400的硬件系统及内部资源

2.1硬件系统基本构成

2.1.1概述

2.1.2S7-300/400PLC的组成

2.1.3S7-300/400PLC的结构

2.2CPU模块及性能特点

2.2.1S7-300的CPU模块

2.2.2S7-400的CPU模块

2.3输入/输出模块及模块地址的确定

2.3.1S7-300PLC的信号模块

2.3.2S7-400PLC的信号模块

2.3.3模块诊断与过程中断

2.3.4信号模块地址的确定

2.4S7-300/400PLC的内部资源

2.4.1装载存储区

2.4.2工作存储区

2.4.3系统存储区

2.4.4外设I/O存储区与累加器

2.4.5状态字寄存器

2.4.6系统存储器区域的划分及功能

2.5分布式I/O

第3章S7-300/400PLC的指令系统

3.1编程语言及瞰程序结构

3.1.1SREP7的编程语言概述

3.1.2PLC的程序结构概述

3.2S7-300/400指令系统的基本知识

3.2.1数制

3.2.2数据类型

3.2.3参数类型

3.2.4数据的格式标记

3.2.5指令的基本组成

3.2.6操作数

3.2.7寻址方式

3.3S7-300/400PLC的指令系统

3.3.1位逻辑指令

3.3.2数据处理指令

3.3.3计数器与定时器指令

3.3.4算术运算指令

3.3.5程序控制指令

3.3.6数据块指令

3.3.7逻辑控制指令

3.3.8其他指令

3.4编程举例

3.4.1STL编程

3.4.2LAD编程

第4章STEP7编程环境及PLC应用系统设计

4.1S7-300/400PLC应用系统设计概述

4.1.1PLC应用系统的硬件设计

4.1.2PLC应用系统的软件设计

4.2STEP7概述

4.2.1STEP7的标准软件包

4.2.2人机接口

4.3STEP7的启动

4.4创建与编辑项目

4.4.1利用STEP7创建项目的步骤

4.4.2项目结构

4.4.3创建项目

4.4.4编辑项目

4.5硬件组态

4.5.1硬件组态的任务与步骤

4.5.2CPU的参数设置

4.5.3I/O模块的参数设置

4.6定义符号

4.6.1共享符号与局域符号

4.6.2符号表

4.7逻辑块的生成

4.7.1建立逻辑软件块

4.7.2编辑变量声明表

4.7.3编辑语句和文字注释时的注意事项

4.7.4编制并输入程序

4.8刷新块调用与逻辑块存盘

4.9显示参考数据

4.9.1参考数据类型

4.9.2参考数据的使用

4.10下载与上传

4.10.1在线连接的建立与在线操作

4.10.2下载

4.10.3上传

4.11程序的调试

4.11.1PLC应用系统的调试

4.11.2用变量表调试程序

4.11.3用程序状态功能调试程序

4.12故障诊断

4.12.1诊断硬件和故障诊断

4.12.2用快速视窗诊断硬件

4.12.3用诊断视窗诊断硬件

4.12.4模块信息功能

4.12.5在停机模式下诊断

4.13PLC应用系统设计实例

第5章利用STEP7编辑逻辑块

5.1程序布局及编程规则

5.1.1梯形图

5.1.2语句表

5.1.3功能块图

5.2在OBI中创建程序

5.2.1编程的准备工作

5.2.2用梯形逻辑编程OBI

5.2.3用语句表编程OBI

5.2.4用功能块图编程OBI

5.3创建一个有功能块和数据块的程序

5.3.1创建并打开功能块

5.3.2生成背景数据块并修改实际值

5.3.3编程块调用

5.4编程一个功能

5.4.1创建并打开功能

5.4.2在OBI中调用功能

第6章S7-300/400的用户程序结构

6.1CPU中的程序

6.2用户程序

6.2.1程序块

6.2.2堆栈

6.2.3编程方式

6.3功能块与功能的调用

6.3.1局域数据类型

6.3.2功能块与功能的调用

6.3.3功能块调用编程举例

6.4数据块与数据结构

6.4.1数据块的生成

6.4.2数据块中的数据结构

6.4.3多重背景

6.4.4创建并打开功能块FB10

6.4.5编程多重背景功能块FB10

6.4.6生成多重背景数据块DB10

6.4.7在OB1中调用多重背景

6.5组织块与中断处理

6.5.1中断的基本概念

6.5.2组织块的变量声明表

6.5.3用于中断程序处理的组织块

6.5.4日期时钟中断组织块OB10~OB17

6.5.5时间延迟中断组织块OB20~OB23

6.5.6循环中断组织块OB30~OB38

6.5.7硬件中断组织块OB40~0847

6.5.8背景组织块OB90

6.5.9启动组织块OB100/OB101/OB102

6.5.10故障处理组织块OB70-OB87/OB121-OBl22

第7章PLC的通信与网络

7.1PLC控制网络的基本特点和通信功能

7.2数据通信

7.2.1数据传输方式的分类

7.2.2线路通信方式和传输速率

7.2.3差错控制方式和检错码

7.2.4传输介质

7.2.5串行通信接口标准

7.3工业局域网概述

7.3.1计算机网络简介

7.3.2局域网的基本知识

7.3.3现场总线概述

7.4S7-300/400PLC的通信网络概述

7.4.1工厂自动化系统网络

7.4.2S7-3001400PLC的通信网络

7.5工业以太网

7.5.1概述

7.5.2工业以太网的网络部件

7.5.3工业以太网的交换机技术

7.5.4自适应与冗余网络

7.5.5工业以太网的网络方案

7.6MPI网络

7.6.1概述

7.6.2全局数据通信

7.6.3MPI网络的组建

7.6.4利用SIEP7组态MPI通信网络

7.6.5事件驱动的GD通信

7.6.6不用GD通信组态的.MPI通信

7.7AS-i网络

7.7.1概述

7.7.2AS-i网络部件

7.7.3AS-i的工作模式

7.7.4AS-i的通信方式

第8章PROFIBUS通信网络

8.1概述

8.2PROFIBUS的物理层

8.2.1物理层概述

8.2.2PROFIBUS-DP/FMS的物理层协议

8.2.3PROFIBUS-PA的物理层协议

8.3PROFlBus的通信协议

8.3.1总线存取协议

8.3.2PROF1BUS-DP

8.3.3PROFIBUS-PA

8.3.4PROFIBUS-FMS

8.3.5PROFIBUS网络的配置方案

8.4PROFIBUS的网络部件

8.4.1PROF[BUS的通信处理器模块

8.4.2PROFIBUS的其他网络部件

8.5利用STEP7组态PROFIBUS-DP通信网络

8.5.1总线行规

8.5.2PROFIBUS-DP网络的组态

8.5.3主站与DP从站间主从通信的组态

8.5.4直接数据交换通信的组态

8.6系统功能与系统功能块在PROFlBUS通信中的应用

8.6.1用于PROFIBUS通信的SFC与SFB

8.6.2SFC/SFB在PROFlBUS中的应用举例

第9章点对点通信

9.1点对点通信的硬件

9.1.1S7-300C集成的PtP通信接口

9.1.2通信处理器

9.2点对点通信协议

9.2.1ASCII.Driver通信协议

9.2.23964(R)通信协议

9.2.3RK-512通信协议

9.3点对点通信在用户程序中的实现

9.3.1调用系统功能块概述

9.3.2ASCII/3964(R)的通信功能

9.3.3RK-512的通信功能

9.3.4用于PIP通信处理器的功能块

9.3.5利用系统功能块编程

第10章PLC的模拟量控制及系统抗干扰设计

10.1PID算法的模拟量闭环控制

10.2PIC实现的模糊控制器

10.3PLC的大时滞温度对象的动态矩阵控制

10.4PLC控制系统的抗干扰措施

10.5PLC控制系统的稳定性分析与提高

第11章PLC控制系统综合应用实例

11.1S7-400PLC在热电厂自动控制系统中的应用

11.2S7-300PLC在胎面联动线控制系统中的应用

11.3S7-300PM在污水处理系统中的应用

11.4S7-400PM在高速卷烟机中的应用

11.5S7-300PLC在自来水厂自动控制中的应用

附录

附录A所有语句表指令

附录B组织块、系统功能与系统功能块

附录C常用缩略语

参考文献

内容摘要:

PLC是以微处理器技术、电子技术、网络通信技术和先进可靠的工业手段为基础,综合了计算机技术、网络通信和自动控制技术的一种新型的通用的自动控制装置。它具有功能强、可靠性高、使用灵活方便、易于编程以及适于在工业环境下应用等一系列优点,在工业自动化、机电一体化、传统产业技术改造等方面的应用越来越广泛。
《S7300/400PLC实用开发指南》在介绍PLC基本原理的基础上,重点对S7-300/400PLC的硬件、指令系统、编程环境、编程方法、程序结构、通信网络等方面都作了较为系统深入的介绍。本书共11章,第1章介绍了PLC的发展、特点、组成及简单工作原理;第2章分析了S7-3001400系列PLC的硬件系统及内部资源;第3章介绍了S7-300/400系列PLC的寻址方式和指令系统,并结合实例重点讲解了语句表及梯形图指令的使用方法;第4章介绍了STEP 7软件的编程环境及PLC应用系统设计的内容和方法;第5章介绍了用STL、LAD及FBD进行编程的方法;第 6章介绍了数据结构及用户程序结构;第7章在讲解PLC的网络通信基本原理的基础上,系统地介绍了S7-300/400系列PLC的通信网络系统;第8章介绍了PROFIBUS通信网络的硬件、通信协议及网络组态;第9章介绍了点对点通信的硬件、协议及其应用;第10和11章给出了大量的应用举例。
本书既适用于初学者,又可作为工程技术人员的技术参考书和高校相关专业本科生和研究生的教材。

书籍规格:

书籍详细信息
书名S7-300/400 PLC实用开发指南站内查询相似图书
9787111202868
如需购买下载《S7-300/400 PLC实用开发指南》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)40.0语种简体中文
尺寸26装帧平装
页数 501 印数 4000

书籍信息归属:

S7-300/400 PLC实用开发指南是机械工业出版社于2007.01出版的中图分类号为 TP332.3-62 的主题关于 可编程序控制器-指南 的书籍。