STEP 7软件应用技术基础

分類: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,综合,
品牌: 吴作明
基本信息·出版社:北京航空航天大学出版社
·页码:186 页
·出版日期:2009年
·ISBN:7811245868/9787811245868
·条形码:9787811245868
·包装版本:1版
·装帧:平装
·开本:16
·正文语种:中文
产品信息有问题吗?请帮我们更新产品信息。
内容简介《STEP7软件应用技术基础》以西门子PLC的编程软件STEP7使用为主线,通过大量的示例,系统讲解了编程软件STEP7的使用方法,同时还介绍了与STEP7相关的软硬件,为实际应用设计奠定了基础。
《STEP7软件应用技术基础》可作为大专院校电气控制、机电一体化等相关专业的教材,也可供工程技术人员自学或培训教材。
编辑推荐《STEP7软件应用技术基础》一书以西门子PLC的编程软件STEP 7使用为主线,通过大量的示例,系统讲解了编程软件STEP 7的使用方法,同时还介绍了与STEP 7相关的软硬件,为实际应用设计奠定了基础。《STEP7软件应用技术基础》可作为大专院校电气控制、机电一体化等相关专业的教材。
目录
第一篇 STEP7功能及操作
第1章 STEP7软件介绍3
1.1 STEP7概述3
1.2 STEP7的硬件接口5
1.3 STEP7的授权5
1.4 STEP7的功能简介5
第2章 STEP7硬件组态与参数设置方法8
2.1 STEP7的硬件组态方法8
2.1.1 项目的创建8
2.1.2 项目的分层结构10
2.1.3 硬件组态的任务与步骤12
2.2 PLC模块的参数设置方法15
2.2.1 CPU模块的参数设置方法15
2.2.2 数字I/O的参数设置方法22
2.2.3 模拟I/O的参数设置方法24
第3章 STEP7编程26
3.1 STEP7的程序结构26
3.1.1 CPU中的程序26
3.1.2 STEP7中的块26
3.1.3 线性化编程与结构化编程29
3.2 数据类型30
3.2.1 基本数据类型30
3.2.2 复合数据类型30
3.2.3 参数数据类型32
3.3 编程语言36
3.3.1 梯形图LAD36
3.3.2 语句表STL37
3.3.3 功能块图FBD37
3.3.4 结构化控制语言S7SCL37
3.3.5 顺序功能图S7GRAPH37
3.3.6 S7HiGraph37
3.3.7 CFC37
3.4 STEP7编程操作38
3.4.1 程序的下载与上载38
3.4.2 符号表的使用及应用实例40
3.4.3 变量表的使用及应用实例41
3.4.4 交叉参考表的使用及应用实例43
3.4.5 单步与断点功能的使用及应用实例48
3.4.6 S7PLCSIM仿真软件的使用及应用实例55
第4章 应用实例分析60
4.1 简单的开关量控制系统的设计60
4.1.1 交流电动机的正反转控制60
4.1.2 三路抢答器控制64
4.1.3 锅炉引风机和鼓风机的控制65
4.1.4 交流电动机Y—△启动控制67
4.2 复杂的开关量控制系统的设计69
4.2.1 钢管印字工序的控制69
4.2.2 运料小车的控制72
4.2.3 液体自动混合的控制74
4.2.4 人行道交通灯程序设计79
4.3 具有子程序控制系统的设计82
4.4 具有模拟量的控制系统设计91
第二篇 STEP7相关的软硬件介绍
第5章 S7300的硬件简介101
5.1 S7300的模块101
5.1.1 S7300硬件的概况101
5.1.2 CPU模块102
5.1.3 数字量I/O模块103
5.1.4 模拟量I/O模块110
5.1.5 电源模块123
5.1.6 接口模块123
5.1.7 通信模块124
5.1.8 其他功能模块125
5.2 S7300的扩展及I/O地址分配132
5.2.1 S7300的扩展132
5.2.2 S7300的I/O地址分配132
第6章 S7300PLC基本指令系统简介134
6.1 指令及其结构134
6.1.1 指令的组成134
6.1.2 操作数134
6.1.3 寻址方式136
6.1.4 状态字137
6.2 位逻辑指令138
6.3 定时器与计数器指令142
6.3.1 定时器指令142
6.3.2 计数器指令145
6.4 程序控制指令146
6.5 传送和比较指令149
6.5.1 装入和传送指令149
6.5.2 比较指令150
6.6 算术运算指令151
6.6.1 整数算术运算指令151
6.6.2 浮点数算术运算指令152
6.7 数据转换指令153
6.8 块操作指令154
6.8.1 逻辑块指令154
6.8.2 数据块指令155
第7章 S7300/400通信功能简介157
7.1 S7300/400通信功能157
7.1.1 工厂自动化网络结构157
7.1.2 S7300/400的通信网络157
7.2 MPI网络与全局数据通信158
7.2.1 MPI网络158
7.2.2 全局数据包159
7.2.3 MPI网络的组态159
7.2.4 全局数据表159
7.2.5 事件驱动的全局数据通信161
7.2.6 不用连接组态的MPI通信161
7.3 PROFIBUS的结构与硬件162
7.3.1 PROFIBUS的组成162
7.3.2 PROFIBUS的物理层162
7.3.3 PROFIBUSDP设备的分类164
7.3.4 PROFIBUS通信处理器164
7.4 PROFIBUS的通信协议165
7.4.1 PROFIBUS的数据链路层165
7.4.2 PROFIBUSDP166
7.4.3 PROFINet167
7.5 基于组态的PROFIBUS通信168
7.5.1 PROFIBUSDP从站的分类168
7.5.2 PROFIBUSDP网络的组态168
7.5.3 主站与智能从站主从通信方式的组态169
7.5.4 直接数据交换通信方式的组态171
7.6 系统功能与系统功能块在PROFIBUS通信中的应用174
7.6.1 用于PROFIBUS通信的系统功能与系统功能块174
7.6.2 用SFC14和SFC15传输连续的数据175
7.6.3 分布式I/O触发主站的硬件中断175
7.6.4 一组从站的输出同步与输入锁定177
7.7 点对点通信181
7.7.1 点对点通信处理器与集成的点对点通信接口182
7.7.2 ASCIIDriver通信协议182
7.7.3 3964(R)通信协议183
7.7.4 用于CPU31xC2PtP点对点通信的系统功能块184
参考文献186
……[看更多目录]
序言SIMATIC S7300/400系列可编程控制器是西门子全集成自动化系统中的控制核心,是其集成与开放特性的重要体现。该系列PLC继承了西厂子上一代PLC SIMATIC S5系列稳定、可靠和故障率低的精髓,将先进控制思想、现代通信技术和IT技术的最新发展集于一身,在CPU运算速度、程序执行效率、故障自诊断、联网通信、面向工艺和运动控制的功能集成以及实现故障安全的容错与冗余技术等方面取得了业界公认的成就。不断创新的PLC编程组态工具STEP 7采用SIMATIC软件的集成统一架构,为实现PLC编程组态的易用性和友好性以及与上位机组态系统的集成统一性提供了一个功能强大、风格一贯的软件平台。符合IEC611313的多种高级编程语言的补充,使PLC在实现复杂工艺编程、多重回路调节、甚至模糊控制(fuzzy control)和神经元控制(neuron control)等智能控制算法时具有类似高级编程语言的特点和优势。此外,SIMATIC S7300/400 PLC集成的强大通信功能,是其得以成功的另一个重要方面。如今PROFIBUS有超过1 200余家会员单位,全球的总安装节点已经突破1000万,是全球公认的工业现场总线标准的领跑者;新一代工业以太网标准PROFInet的提出,为以太网在工业领域更大范围的应用提供了技术保障。凭借集成统一的通信,SIMATIC S7300/400 PLC在实现车间级、工厂级、企业级乃至全球企业链的生产控制与协同管理中起到中坚作用。
SIMATIC S7300/400系列可编程控制器的控制程序设计借助于STEP 7进行,对于初次接触STEP 7的读者,普遍认为入门比较困难。为此编写了本书,以使读者能够快速地掌握STEP 7软件的使用,并为读者进入西门子PLC技术大门起到带路的作用。
本书分为两篇:第一篇主要讲解STEP 7软件的安装、使用和程序设计示例;第二篇主要介绍S7300的硬件结构、指令系统和通信。本书第一篇由杜明星编写,第二篇由吴作明编写。在编写过程中得到了西门子公司技术人员的热情帮助,在此谨向他们表示深切的谢意。
由于作者水平有限,对于书中存在的错漏之处,恳请读者批评指正。
文摘插图:

第1章 STEP 7软件介绍
1.2 STEP 7的硬件接口
常用的PC与PLC的硬件接口方式主要有以下三种。
第一种方式:采用PC/MPl适配器用于连接安装了STEP 7的计算机、RS232C接口和PLC的MPI接口,在设置适配器通信速率时,应将计算机一侧的通信速率设为19.2 kbit/s或38.4 kbit/s,PLC一侧的通信速率为l9.2 kbit/s~1.5 Mbit/s。除了PC适配器外,还需要一根标准的RS282C通信电缆。
第二种方式:使用计算机的通信卡CP5611(PCI卡)、CP5511或CP5512(PCMCIA卡),可以将计算机连接到MPIPROFIBUS网络,通过网络实现计算机与PLC的通信。
第三种方式:使用计算机的工业以太网通信卡CPl512(PCMCIA卡)或CP1612(PCI卡),通过工业以太网实现计算机与PLC的通信。
编程人员可以根据实际情况选择所需的硬件接口方式,同时还需要在STEP 7中设置接口方式。具体操作方式为:在STEP 7的管理器中执行菜单命令Option Setting the PG/PCInterface,打开Setting PG/PC Interface对话框。在其中的选项框中选择实际使用的硬件接口。单击Select按钮,打开Install/Remove Interface对话框,可以安装上述选择框中没有列出的硬件接口的驱动程序。单击Properties按钮,可以设置计算机与PLC通信的参数。