西门子S7-300/400 PLC应用案例解析
分類: 图书,计算机/网络,硬件 外部设备 维修,
作者: 刘美俊编著
出 版 社: 电子工业出版社
出版时间: 2009-5-1字数:版次: 1页数: 353印刷时间:开本: 16开印次: 1纸张:I S B N : 9787121083334包装: 平装内容简介
西门子公司主流的S7-300/400 PLC以其优越的性能和较高的性价比得到广泛应用,同时深受国内用户的欢迎。本书全面讲述了西门子该系列PLC的系统结构、组态、指令系统、STEP 7编程软件的使用、程序结构以及采用结构化编程的实例和应用系统的设计技术、设计方法。全书以新颖、实用、易读以及可操作性为宗旨,以实例形式讲解S7-300/400 PLC的编程及调试,同时详细介绍S7-300/400 PLC的通信网络知识及组网方法。书中各部分内容都使用实例进行讲解,并辅以大量的图表,通俗易懂,读者可以快速入门。
本书注重实际,强调应用,对S7-300/400 PLC的用户有很大的参考价值,可供广大工程技术人员自学或参考,也可供大中专院校自动化、电气工程和机电一体化专业师生参考,同时还适合作为职业培训学校PLC的培训教材。
目录
第1章 PLC概述
1.1 PLC发展概况
1.1.1 PLC的产生
1.1.2 PLC的发展历史
1.1.3 PLC的发展趋势
1.2 PLC的分类及特点
1.2.1 PLC的分类
1.2.2 PLC的特点
1.2.3 PLC的应用
1.3 PLC的结构与工作原理
1.3.1 PLC的基本结构
1.3.2 PLC的工作原理
1.4 S7系列PLC简介
1.5 PLC控制系统设计
第2章 S7-300/400 PLC的硬件与安装
2.1 S7-300 PLC概述
2.1.1 S7-300 PLC的分类
2.1.2 S7-300 PLC的结构
2.1.3 S7-300 PLC的组成
2.1.4 S7-300 CPU模块的面板
2.1.5 S7-300 CPU模块的外部连接
2.2 S7-300 PLC的信号模块
2.2.1 数字量模块
2.2.2 模拟量模块
2.2.3 模拟量输入模块与传感器的连接
2.2.4 传感器的连接
2.2.5 热电偶的连接
2.2.6 模拟量输出模块的连接
2.2.7 模拟量模块的诊断与中断
2.3 电源模块
2.4 通信及功能模块
2.4.1 通信处理器(CP)模块
2.4.2 功能模块9
2.5 人机操作界面(HMI)与分布式I/O
2.5.1 人机操作界面HMI
2.5.2 分布式I/O
2.6 硬件模块的安装与编址
2.6.1 硬件模块的安装
2.6.2 S7-300的编址
2.7 S7-400 PLC简介
2.7.1 产品分类
2.7.2 S7-400 PLC的基本结构
2.8 S7-400的电源与CPU模块
2.8.1 S7-400的电源模块
2.8.2 S7-400的CPU模块
2.9 S7-400 PLC的信号与功能模块
2.9.1 数字量I/O模块
2.9.2 模拟量I/O模块
2.9.3 功能模块
2.10 S7-400 PLC的通信及接口模块
2.10.1 通信模块
2.10.2 接口模块
2.11 S7-400 PLC的扩展
2.11.1 扩展配置要求
2.11.2 扩展形式
第3章 S7-300/400 PLC的指令系统
3.1 PLC编程语言与内部资源
3.1.1 STEP 7编程语言
3.1.2 PLC的内部资源
3.1.3 CPU中的寄存器
3.2 S7-300/400 PLC的编程基础
3.2.1 数据类型和格式标记
3.2.2 操作数
3.2.3 寻址方式
3.3 位逻辑指令
3.3.1 触点指令
3.3.2 线圈指令
3.3.3 RLO操作指令
3.3.4 立即读与立即写
3.4 定时器与计数器指令
3.4.1 定时器指令
3.4.2 计数器指令
3.5 数据处理指令
3.5.1 装入与传送指令
3.5.2 比较指令
3.5.3 转换指令
3.6 数学运算指令
3.6.1 整数运算指令
3.6.2 浮点数运算指令
3.6.3 字逻辑运算指令
3.6.4 累加器指令
3.6.5 移位和循环移位指令
3.7 控制指令
3.7.1 逻辑控制指令
3.7.2 梯形图中的状态位触点指令
3.7.3 循环指令
3.7.4 程序控制指令
3.7.5 主控继电器指令
3.7.6 数据块指令
3.8 梯形图编程规则
3.8.1 梯形图的优化
3.8.2 典型梯形图的设计
第4章 S7-300/400PLC的用户程序结构及结构化编程
4.1 概述
4.1.1 结构化编程
4.1.2 用户程序中的块
4.1.3 用户程序使用的堆栈
4.2 功能块与功能的调用
4.2.1 功能块的组成
4.2.2 功能块局部变量声明
4.2.3 功能块的调用及内存分配
4.2.4 功能块与功能的应用举例
4.3 数据块
4.3.1 数据块的分类及使用
4.3.2 访问数据块
4.3.3 建立数据块
4.4 结构化程序设计
4.4.1 逻辑块的编程
4.4.2 FC和FB程序设计实例
4.5 使用有参功能的结构化程序设计方法
4.5.1 编辑有参功能
4.5.2 在OB1中调用有参功能
4.6 组织块与中断处理
4.6.1 中断的基本概念与组织块的变量
4.6.2 日期时间中断组织块(OB10~OB17)
4.6.3 时间延时中断组织块
4.6.4 循环中断组织块
4.6.5 硬件中断组织块与背景组织块
4.6.6 启动组织块OB100/OB101/OB102
4.6.7 故障处理组织块
4.6.8 同步错误组织块
第5章 STEP 7编程软件的使用
5.1 概述
5.1.1 STEP 7标准软件包
5.1.2 STEP 7的安装和硬卡接口
5.1.3 STEP 7软件安装
5.2 SIMATIC管理器
5.3 STEP 7快速入门
5.3.1 项目的创建与项目的结构
5.3.2 定义符号
5.3.3 创建逻辑块
5.4 STEP 7编程技术
5.4.1 创建一个具有功能块和数据块的程序
5.4.2 对功能FC的编程
5.4.3 对共享数据块的编程
5.4.4 使用多重背景编程
5.5 S7-PLCSIM仿真软件
5.5.1 S7-PLCSIM的主要功能
5.5.2 S7-PLCSIM的使用方法
5.5.3 S7-PLCSIM的应用举例
5.5.4 仿真PLC与真实PLC的区别
第6章 S7-300/400 PLC的通信与网络
6.1 S7-300/400的集成通信网络
6.1.1 工厂自动化系统的典型结构
6.1.2 S7-300/400 PLC的通信网络
6.1.3 S7通信的分类
6.2 MPI网络通信
6.2.1 MPI网络
6.2.2 全局数据包(GD)通信方式
6.2.3 无组态连接的MPI通信方式
6.2.4 需要组态连接的通信方式
6.3 工业以太网技术
6.3.1 工业以太网概述
6.3.2 工业以太网的连接
6.3.3 工业以太网的交换技术
6.3.4 工业以太网的网卡与通信处理器
6.3.5 工业以太网的通信
6.4 PROFIBUS现场总线技术
6.4.1 PROFIBUS的主要构成
6.4.2 PROFIBUS协议及通信方式
6.4.3 PROFIBUS的数据传输与总线拓扑
6.4.4 PROFIBUS-DP
6.4.5 PROFIBUS-DP的主从通信
6.4.6 通过DP接口连接远程I/O站和模拟量模块
6.4.7 DP从站之间的DX方式通信
第7章 S7-300/400 PLC工程应用实例
附录A
参考文献
书摘插图
第1章PLC概述
PLC(Programmable Logic Controller,可编程序控制器)是以微处理器为核心,综合了计算机技术、自动控制技术和通信技术发展起来的一种通用工业控制装置。它具有体积小、功能强、编程容易、维护方便,以及组网灵活等一系列优点,特别是它的高可靠性和较强的适应环境的能力,使其在冶金、化工、交通、电力,以及机械制造等领域获得了非常广泛的应用,被称为现代工业技术的三大支柱(PLC技术、机器人技术、CAD/CAM)之一。
1.1PLC发展概况
1.1.1PLC的产生
传统的生产机械多采用继电器、接触器控制,这种控制系统通常称为继电器控制系统。继电器控制系统具有结构简单、价格低廉、容易操作等优点,但它同时又具有体积庞大、生产周期长、接线复杂、故障率高、可靠性及灵活性差等缺点,比较适用于工作模式固定、控制逻辑简单的工业应用场合。
随着工业生产的迅速发展,生产规模不断扩大,控制技术不断提高,传统的继电器控制系统越来越不适应现代工业发展的需要,迫切需要设计一种先进的自动控制装置。于是,1968年美国通用汽车公司(GM)便提出一种设想:把计算机的功能完善、通用、灵活等优点和继电器控制系统的简单易懂、操作方便、价格便宜等优点结合起来,制成一种通用控制装置。这种通用控制装置把计算机的编程方法和程序输入方式加以简化,采用面向控制过程、面向对象的语言编程。
……