西门子S7-200/300/400 PLC 基础与应用技术
分類: 图书,计算机/网络,硬件 外部设备 维修,
作者: 孙承志等编著
出 版 社: 机械工业出版社
出版时间: 2009-1-1字数: 428000版次: 1页数: 281印刷时间: 2009/01/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787111258988包装: 平装内容简介
本书主要介绍西门子S7-200/300/400 PLC的基础知识与应用技术。介绍了西门子PLC的软硬件组成、模块和编程指令。在IEC61131-3指令系统框架下,将西门子S7-200/300/400指令系统进行了统一,大部分指令的用法都结合了常用的典型应用实例。本书还介绍了S7-200步控指令和S7-300/400的GRAPH的使用,通过实例介绍了程序编写的一般结构和方法,这些实例具有很强的应用价值。除了介绍西门子PLC的基础知识之外,本书还包括步进电动机控制、混料罐的WinCC监控、变频器控制和西门子通信技术基础等实用性强的内容。
本书注重指令系统的基础知识和编程思路的讲解,而不是罗列手册中的指令,为读者的工程应用和快速查阅手册打下基础。
本书可作为电气自动化工程师的PLC入门与提高的参考书,也可供相关专业大中专院校的师生学习与参考。
目录
前言
第1章可编程序控制器概述
1.1可编程序控制器的发展历程
1.1.1可编程序控制器的产生
1.1.2可编程序控制器的定义
1.1.3可编程序控制器的发展
1.2可编程序控制器的特点
1.3可编程序控制器的分类
1.4可编程序控制器的应用
1.5可编程序控制器的发展趋势
第2章可编程序控制器的组成与工作原理
2.1可编程序控制器的硬件系统
2.1.1中央处理单元(CPU)
2.1.2存储器
2.1.3输入/输出单元
2.1.4通信接口
2.1.5智能接口模块
2.1.6编程装置及人机界面
2.1.7电源及其他外部设备
2.2可编程序控制器的软件系统
2.2.1可编程序控制器的软件结构
2.2.2编程语言概述
2.3可编程序控制器的工作原理
2.3.1可编程序控制器的控制作用
2.3.2可编程序控制器的工作过程
2.4西门子PLC模块
2.4.1S7-200系列PLC模块
2.4.2S7-200系列PLC的信号扩展模块
2.4.3S7-300系列PLC模块
2.4.4S7-400系列PLC模块
2.5西门子PLC的存储区
2.5.1S7-200系列PLC的存储区
2.5.2S7-300/400系列PLC的存储区
2.6西门子PLC的数据类型与寻址方式
2.6.1基本数据类型
2.6.2复合数据类型
2.6.3西门子PLC的编程变量
2.6.4西门子PLC的寻址方式
第3章西门子PLC的组态软件与组态技术
3.1 STEP7软件概述
3.2 S7-200编程软件简介
3.2.1 STEP7-Micro/WIN的安装与卸载
3.2.2 操作界面的切换
3.2.3STEP7-Micro/WIN的功能简介
3.3 S7-200编程软件的使用
3.3.1创建新项目
3.3.2程序的编辑与编译
3.3.3编程语言转换
3.3.4项目下载与上传
3.3.5调试与监控
3.4S7-300编程软件简介
3.4.1 STEP7的安装与卸载
3.4.2 STEP7编程软件的功能
3.4.3 STEP7的授权管理
3.4.4 STEP7软件的硬件更新
3.5 S7-300编程软件的使用
3.5.1创建新项目
3.5.2硬件组态
3.5.3符号表
3.5.4程序的编辑与逻辑块
3.5.5下载调试与监控
3.5.6S7-PLCSIM仿真软件的调试
第4章西门子S7-200/300/400基本编程指令
4.1S7-200/300/400编程指令概述
4.1.1 IEC61131与SIMATIC指令体系
4.1.2西门子PLC编程语言
4.1.3逻辑操作结果壬RL0
4.1.4S7-200/300/400 PLC指令分类
4.2位逻辑指令
4.2.1位逻辑指令概述
4.2.2基本位逻辑指令
4.2.3置位与复位指令
4.2.4边沿触发指令
4.2.5立即读写、立即置位和立即复位指令
4.2.6其他位指令
4.2.7位逻辑指令小结
4.3定时器指令
4.3.1定时器概述
4.3.2定时器的设定值、当前值和状态值
4.3.3接通延时定时器
4.3.4保持型接通延时定时器
4.3.5断开延时定时器
4.3.6脉冲定时器
4.3.7扩展脉冲定时器
4.3.8定时器指令小结
4.4计数器指令
4.4.1计数器指令概述
4.4.2计数器的设定值、当前值和状态值
4.4.3S7-200计数器指令的使用
4.4.4S7-300/400计数器指令的使用
4.4.5定时器/计数器扩展应用举例
4.4.6计数器指令小结
4.5传送、移位与循环移位指令
4.5.1传送指令
4.5.2移位指令
4.5.3循环移位指令
4.6比较与转换指令
4.6.1比较指令
4.6.2转换指令
4.7数学与逻辑运算指令
4.7.1整型算术运算指令
4.7.2浮点数算术运算指令
4.7.3逻辑运算指令
4.8其他指令
4.8.1 S7-200的表功能指令
4.8.2 S7-200的字符串操作指令
4.8.3 S7-200的时钟指令
4.8.4 S7-300/400的状态位指令
第5章西门子PLC程序结构与中断系统
第6章顺序控制
第7章西门子PLC的基础编程举例
第8章西门子PLC的综合应用技术
第9章西门子PLC通信技术基础
参考文献