step7编程手册.pdf
《step7编程手册.pdf》由会员分享,可在线阅读,更多相关《step7编程手册.pdf(646页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 前言 目录 介绍该产品并安装该软件 1 安装 2 详述自动化概念 3 设计程序结构的基本原理 4 启动和操作 5 建立和编辑项目 6 用不同版本的 STEP 7 编辑项目 7 定义符号 8 创建块和库 9 创建逻辑块 10创建数据块 11为数据块分配参数 12创建 STL 源文件 13显示引用数据 14选中“块一致性和时间标记”作为块属性 15组态消息 16控制和监视变量 17建立在线连接并标记 CPU 设置 18下载和上传 19用变量表测试 20使用程序状态进行测试 21使用模拟程序进行测试(可选择的软件包)22诊断 23打印和归档 24使用 M7 可编程控制系统 25SIMATIC 使用
2、使用 STEP 7 编程编程 手册手册 本手册是文档包的一部分,具有订货号:6ES7810-4CA08-8BW0 提示和技巧 26附录 A 2007 年年 8 月版月版 A5E01112992-01 索引 s Siemens AG Automation and Drives Postfach 4848 90437 NUERNBERG GERMANY A5E01112992-01 03/2006 版权所有 Siemens AG 2006 技术数据如有改动,恕不另行通知。安全指南安全指南 本手册包括了保证人身安全及防止财产损失所应遵守的注意事项。在手册中与人身安全有关的注意事项用一个安全警告符号高
3、亮显示,而与财产损失有关的注意事项则没有安全警告符号。这些注意事项根据危险等级标明如下。!危险危险 表示如果不采取适当的预防措施,将导致死亡或严重的人身伤害。!警告警告 表示如果不采取适当的预防措施,可能导致死亡或严重的人身伤害。!当心当心 带安全警告符号:表示如果不采取适当的预防措施,可能导致轻微的人身伤害。当心当心 不带安全警告符号:表示如果不采取适当的预防措施,可能导致财产损失。须知须知 表示如果忽略相关注意事项,可能会导致非预期的结果或状态。如果出现一个以上的危险等级,则将使用表示最高危险等级的警告注意事项。用安全警告符号警告造成人身伤害的注意事项可能还包括与财产损失有关的警告。合格人
4、员合格人员 必须按照该文档安装和使用该设备/系统。只有合格人员才允许调试和操作该设备。在本文档的安全注意事项中,合格人员是指被授权按照既定安全惯例和标准,对线路、设备和系统进行调试、接地和标记的人员。规定用法规定用法 请注意如下事项:!警告警告 该设备及其部件只能用于产品目录或技术说明书中所描述的范畴,并且只能与由西门子公司认可或推荐的第三方厂商提供的设备或部件一起使用。只有正确地运输、保管、设置和安装本产品,并且按照推荐的方式操作和维护,产品才能正常、安全地运行。商标商标 由 标识的所有名称是西门子 AG 的注册商标。本文档中的其它一些标志也是注册商标,如果任何第三方出于个人目的而使用,都会
5、侵犯商标所有者的权利。免责声明免责声明 我们已检查过本手册中的内容与所描述的硬件和软件相符。由于差错在所难免,我们不能保证完全一致。我们会定期审查本手册中的内容,并在后续版本中进行必要的更正。使用 STEP 7 编程 A5E01112992-01 iii 前言前言 用途用途 该手册完整概述了如何使用 STEP 7 编程。它设计用于在安装和调试该软件时为您提供支持。它解释了如何创建程序并描述了用户程序的组件。该手册旨在用于供使用 STEP 7 和 SIMATIC S7 自动化系统执行控制任务的人员使用。建议通过手册“使用 STEP 7 V5.4 版本,使用入门”中的实例熟悉该软件的使用。这些实例
6、简单介绍了“使用 STEP 7 编程”的主题。基础知识要求基础知识要求 要了解本手册,需要具有自动化技术的常规知识。此外,必须具备计算机应用能力并了解在操作系统 MS Windows 2000 Professional、MS Windows XP Professional 或 MS Windows Server 2003 下使用PC 类工作设备(如编程设备)的知识。手册应用范围手册应用范围 本手册适用于 STEP 7 编程软件包 5.4 版本。可以在 Service Pack 上获得最新信息:位于“readme.wri”文件中 位于已更新的 STEP 7 在线帮助中。在线帮助中“新增内容”主题
7、提供了极好的介绍并概述了最新的 STEP 7 特征。前言 使用 STEP 7 编程 iv A5E01112992-01 STEP 7 文档数据包文档数据包 该手册是文档数据包“STEP 7 基本信息”的一部分。下表显示了 STEP 7 文档的总览:文档文档 用途用途 订货号订货号 STEP 7 基础信息 STEP 7,使用入门手册 使用 STEP 7 编程 组态硬件和通讯连接,STEP 7 版本 从 S5 到 S7,变频器手册 提供给技术人员的基础信息,描述了使用 STEP 7 和 S7-300/400 可编程控制器来实现控制任务的方法。6ES7810-4CA08-8BW0STEP 7 参考书
8、目 用于 S7-300/400 的梯形图(LAD)/功能块图(FDB)/语句表(STL)手册 用于 S7-300/400 的标准功能和系统功能卷 1 和卷 2 提供参考信息,并描述编程语言LAD、FBD、STL、标准功能及系统功能,扩充了 STEP 7 基础信息的范围。6ES7810-4CA08-8BW1 在线帮助在线帮助 用途用途 订货号订货号 STEP 7 帮助 以在线帮助的形式,提供了使用STEP 7 进行编程和组态硬件的基础信息。STEP 7 标准软件中的 一部分。AWL/KOP/FUP 帮助参考 SFB/SFC 帮助参考 组织块帮助参考 上下文相关参考信息。STEP 7 标准软件中的
9、 一部分。前言 使用 STEP 7 编程 A5E01112992-01 v 更多支持更多支持 如果有任何技术问题,请联系西门子代表或代理商。您可以在下列网页中查找联系人:http:/ 可以在下列网址上找到单个 SIAMTIC 产品和系统的技术文档指南:http:/ 可以在下列网址上获得在线目录和订货系统:http:/ 西门子提供了很多培训教程,帮助您熟悉 SIMATIC S7 自动化系统。请联系当地的培训中心,或位于德国纽伦堡(D 90327)的培训总部,以获取详细信息。电话:+49(911)895-3200。网址:http:/ 技术支持技术支持 您可以获取所有 A&D 产品的技术支持 通过网
10、站请求支持 http:/ 电话:+49 180 5050 222 传真:+49 180 5050 223 关于技术支持的更多信息请参见 Internet 网页:http:/ 服务和支持服务和支持 除文档以外,还在 Internet 上在线提供了知识产权信息,网址如下:http:/ 可在其中查找下列内容:公司简讯,经常提供产品的最新信息。相应文档资料,可通过“服务和支持”中的搜索功能查找。论坛,世界各地的用户和专家可以在此交流经验。当地自动化和驱动办事处。在“服务”页面下提供了关于现场服务、维修、备件等信息。前言 使用 STEP 7 编程 vi A5E01112992-01 使用 STEP 7
11、编程 A5E01112992-01 vii 目录目录 1 介绍该产品并安装该软件介绍该产品并安装该软件 1-1 1.1 STEP 7 概述.1-1 1.2 STEP7 标准软件包.1-6 1.3 STEP 7,5.4 版本有何新特性?.1-11 1.4 STEP 7 标准软件包的扩展使用.1-14 1.4.1 工程工具.1-15 1.4.2 运行软件.1-17 1.4.3 人机界面.1-19 2 安装安装 2-1 2.1 Automation License Manager.2-1 2.1.1 通过 Automation License Manager 获取用户权限.2-1 2.1.2 安装
12、Automation License Manager.2-4 2.1.3 处理许可证密钥的指南.2-5 2.2 安装 STEP 7.2-6 2.2.1 安装过程.2-8 2.2.2 设置 PG/PC 接口.2-11 2.3 卸载 STEP 7.2-13 3 详述自动化概念详述自动化概念 3-1 3.1 规划自动化项目的基本过程.3-1 3.2 将过程分成任务和区域.3-2 3.3 描述单个功能区域.3-4 3.4 列出输入、输出和输入/输出.3-6 3.5 创建电机的 I/O 图.3-6 3.6 创建阀的 I/O 图.3-7 3.7 建立安全要求.3-8 3.8 描述所要求的操作员显示和控件.
13、3-9 3.9 创建组态图.3-10 4 设计程序结构的基本原理设计程序结构的基本原理 4-1 4.1 CPU 中的程序.4-1 4.2 用户程序中的块.4-2 4.2.1 组织块和程序结构.4-3 4.2.2 用户程序中的调用体系.4-9 4.2.3 块类型.4-11 4.2.4 用于中断驱动的程序处理的组织块.4-26 5 启动和操作启动和操作 5-1 5.1 启动 STEP 7.5-1 5.2 使用默认启动参数启动 STEP 7.5-3 目录 使用 STEP 7 编程 viii A5E01112992-01 5.3 调用帮助功能.5-5 5.4 对象与对象体系.5-6 5.4.1 项目对
14、象.5-8 5.4.2 库对象.5-9 5.4.3 站对象.5-10 5.4.4 可编程的模块对象.5-12 5.4.5 S7/M7 程序对象.5-14 5.4.6 块文件夹对象.5-16 5.4.7 源文件文件夹对象.5-19 5.4.8 不带站或 CPU 的 S7/M7 程序.5-20 5.5 用户接口和操作.5-21 5.5.1 操作原则.5-21 5.5.2 窗口布局.5-22 5.5.3 对话框中的元素.5-23 5.5.4 创建和管理对象.5-24 5.5.5 选择对话框中的对象.5-29 5.5.6 会话存储器.5-30 5.5.7 改变窗口排列.5-31 5.5.8 保存和恢复
15、窗口布局.5-31 5.6 键盘操作.5-32 5.6.1 用于菜单命令的组合键.5-32 5.6.2 用于移动光标的组合键.5-34 5.6.3 用于选择文本的组合键.5-36 5.6.4 用于访问在线帮助的组合键.5-36 5.6.5 用于切换窗口的组合键.5-37 6 建立和编辑项目建立和编辑项目 6-1 6.1 项目结构.6-1 6.2 访问保护须知.6-2 6.3 修改日志须知.6-4 6.4 使用外语字符集.6-5 6.5 设置 MS Windows 语言.6-8 6.6 创建项目.6-9 6.6.1 创建项目.6-9 6.6.2 插入站.6-11 6.6.3 插入 S7/M7 程
16、序.6-12 6.7 编辑项目.6-14 6.7.1 检查项目所使用的软件包.6-15 6.8 管理多语言文本.6-15 6.8.1 多语言文本的类型.6-17 6.8.2 导出文件的结构.6-18 6.8.3 管理其语言字体未安装的用户文本.6-19 6.8.4 关于记录文件的信息.6-20 6.8.5 优化翻译源文本.6-21 6.8.6 优化翻译过程.6-22 6.9 微存储卡(MMC)用作数据载体.6-23 6.9.1 微存储卡(MMC)须知.6-23 目录 使用 STEP 7 编程 A5E01112992-01 ix 6.9.2 将微存储卡作为数据载体使用.6-25 6.9.3 存储
17、卡文件.6-25 6.9.4 在微存储卡(MMC)上存储项目数据.6-26 7 用不同版本的用不同版本的 STEP 7 编辑项目编辑项目 7-1 7.1 编辑版本 2 项目和库.7-1 7.2 扩展用 STEP 7 早先的版本创建的 DP 从站.7-1 7.3 用 STEP 7 早先的版本编辑当前组态.7-3 7.4 以前版本 SIMATIC PC 的附加组态.7-4 7.5 显示那些由 STEP 7 较新版本或可选的软件包组态的模块.7-6 8 定义符号定义符号 8-1 8.1 绝对寻址和符号寻址.8-1 8.2 共享符号和局部符号.8-3 8.3 显示共享符号或局部符号.8-4 8.4 设
18、置地址优先权(符号地址/绝对地址).8-5 8.5 共享符号的符号表.8-9 8.5.1 符号表的结构和组件.8-9 8.5.2 符号表中允许的地址和数据类型.8-11 8.5.3 符号表中的不完整和非唯一符号.8-12 8.6 输入共享符号.8-13 8.6.1 输入符号时的一般技巧.8-13 8.6.2 在对话框中输入单个共享符号.8-14 8.6.3 在符号表中输入多个共享符号.8-15 8.6.4 使用大写和小写符号.8-16 8.6.5 导出和导入符号表.8-18 8.6.6 用于导入/导出符号表的文件格式.8-18 8.6.7 符号表中的编辑区.8-21 9 创建块和库创建块和库
19、9-1 9.1 选择编辑方法.9-1 9.2 选择编程语言.9-2 9.2.1 梯形图逻辑编程语言(LAD).9-4 9.2.2 功能块图编程语言(FBD).9-5 9.2.3 语句表编程语言(STL).9-6 9.2.4 S7 SCL 编程语言.9-7 9.2.5 S7-GRAPH 编程语言(顺序控制).9-8 9.2.6 S7 HiGraph 编程语言(状态图).9-9 9.2.7 S7 CFC 编程语言.9-10 9.3 创建块.9-11 9.3.1 块文件夹.9-11 9.3.2 用户自定义数据类型(UDT).9-12 9.3.3 块属性.9-13 9.3.4 显示块长度.9-15 9
20、.3.5 比较块.9-16 9.3.6 重新布线.9-19 9.3.7 块和参数的属性.9-19 9.4 使用库进行工作.9-20 目录 使用 STEP 7 编程 x A5E01112992-01 9.4.1 库的层次结构.9-22 9.4.2 标准库概述.9-22 10 创建逻辑块创建逻辑块 10-1 10.1 创建逻辑块的基本过程.10-1 10.1.1 程序编辑器窗口的结构.10-1 10.1.2 创建逻辑块时的基本过程.10-3 10.1.3 LAD/STL/FBD 程序编辑器的默认设置.10-4 10.1.4 块和源文件的访问权限.10-4 10.1.5 程序元素表中的指令.10-5
21、 10.2 编辑变量声明.10-6 10.2.1 在逻辑块中使用变量声明.10-6 10.2.2 变量详细视图与指令表之间的联系.10-8 10.2.3 变量声明窗口的结构.10-9 10.3 在变量声明中的多重实例.10-10 10.3.1 使用多重实例.10-10 10.3.2 多重实例的声明规则.10-11 10.3.3 在变量声明窗口中输入一个多重实例.10-11 10.4 关于输入语句和注释的常规注意事项.10-12 10.4.1 代码段的结构.10-12 10.4.2 语句的输入步骤.10-13 10.4.3 在程序中输入共享符号.10-14 10.4.4 块和程序段的标题与注释.
22、10-15 10.4.5 输入块注释与程序段注释.10-16 10.4.6 使用程序段模板进行工作.10-17 10.4.7 用于代码段错误的搜索功能.10-18 10.5 编辑代码段中的 LAD 单元.10-19 10.5.1 用于梯形图编程的设置.10-19 10.5.2 梯形图元素的输入规则.10-19 10.5.3 梯形图中的非法逻辑操作.10-22 10.6 编辑代码段中的 FBD 单元.10-23 10.6.1 用于功能块图编程的设置.10-23 10.6.2 FBD 元素的输入规则.10-24 10.7 编辑代码段中的 STL 语句.10-26 10.7.1 用于语句表编程的设置
23、.10-26 10.7.2 STL 语句的输入规则.10-26 10.8 更新块调用.10-27 10.8.1 改变接口.10-28 10.9 保存逻辑块.10-29 11 创建数据块创建数据块 11-1 11.1 关于创建数据块的基本信息.11-1 11.2 数据块的声明视图.11-2 11.3 数据块的数据视图.11-3 11.4 编辑和保存数据块.11-4 11.4.1 输入共享数据块的数据结构.11-4 11.4.2 输入和显示参考 FB(实例 DB)的数据块的数据结构.11-5 目录 使用 STEP 7 编程 A5E01112992-01 xi 11.4.3 输入用户自定义数据类型(
24、UDT)的数据结构.11-7 11.4.4 输入和显示参考 UDT 的数据块的结构.11-8 11.4.5 在数据视图中编辑数据值.11-9 11.4.6 将数据值重新设置为其初始值.11-9 11.4.7 保存数据块.11-10 12 为数据块分配参数为数据块分配参数 12-1 12.1 为工艺功能分配参数.12-2 13 创建创建 STL 源文件源文件 13-1 13.1 STL 源文件中编程的基本信息.13-1 13.2 STL 源文件中的编程规则.13-2 13.2.1 在 STL 源文件中输入语句的规则.13-2 13.2.2 在 STL 源文件中声明变量的规则.13-3 13.2.
25、3 在 STL 源文件中块次序的规则.13-4 13.2.4 在 STL 源文件中设置系统属性的规则.13-4 13.2.5 在 STL 源文件中设置块属性的规则.13-5 13.2.6 每个块类型允许的块属性.13-7 13.3 STL 源文件中块的结构.13-7 13.3.1 STL 源文件中逻辑块的结构.13-8 13.3.2 STL 源文件中数据块的结构.13-9 13.3.3 STL 源文件中用户自定义数据类型的结构.13-9 13.4 STL 源文件中块的语法和格式.13-10 13.4.1 组织块的格式表.13-10 13.4.2 功能块的格式表.13-11 13.4.3 功能的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- step7 编程 手册
限制150内