欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    step7编程手册.pdf

    • 资源ID:69994817       资源大小:11.37MB        全文页数:646页
    • 资源格式: PDF        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    step7编程手册.pdf

    前言 目录 介绍该产品并安装该软件 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 使用使用 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 技术数据如有改动,恕不另行通知。安全指南安全指南 本手册包括了保证人身安全及防止财产损失所应遵守的注意事项。在手册中与人身安全有关的注意事项用一个安全警告符号高亮显示,而与财产损失有关的注意事项则没有安全警告符号。这些注意事项根据危险等级标明如下。!危险危险 表示如果不采取适当的预防措施,将导致死亡或严重的人身伤害。!警告警告 表示如果不采取适当的预防措施,可能导致死亡或严重的人身伤害。!当心当心 带安全警告符号:表示如果不采取适当的预防措施,可能导致轻微的人身伤害。当心当心 不带安全警告符号:表示如果不采取适当的预防措施,可能导致财产损失。须知须知 表示如果忽略相关注意事项,可能会导致非预期的结果或状态。如果出现一个以上的危险等级,则将使用表示最高危险等级的警告注意事项。用安全警告符号警告造成人身伤害的注意事项可能还包括与财产损失有关的警告。合格人员合格人员 必须按照该文档安装和使用该设备/系统。只有合格人员才允许调试和操作该设备。在本文档的安全注意事项中,合格人员是指被授权按照既定安全惯例和标准,对线路、设备和系统进行调试、接地和标记的人员。规定用法规定用法 请注意如下事项:!警告警告 该设备及其部件只能用于产品目录或技术说明书中所描述的范畴,并且只能与由西门子公司认可或推荐的第三方厂商提供的设备或部件一起使用。只有正确地运输、保管、设置和安装本产品,并且按照推荐的方式操作和维护,产品才能正常、安全地运行。商标商标 由 标识的所有名称是西门子 AG 的注册商标。本文档中的其它一些标志也是注册商标,如果任何第三方出于个人目的而使用,都会侵犯商标所有者的权利。免责声明免责声明 我们已检查过本手册中的内容与所描述的硬件和软件相符。由于差错在所难免,我们不能保证完全一致。我们会定期审查本手册中的内容,并在后续版本中进行必要的更正。使用 STEP 7 编程 A5E01112992-01 iii 前言前言 用途用途 该手册完整概述了如何使用 STEP 7 编程。它设计用于在安装和调试该软件时为您提供支持。它解释了如何创建程序并描述了用户程序的组件。该手册旨在用于供使用 STEP 7 和 SIMATIC S7 自动化系统执行控制任务的人员使用。建议通过手册“使用 STEP 7 V5.4 版本,使用入门”中的实例熟悉该软件的使用。这些实例简单介绍了“使用 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 在线帮助中。在线帮助中“新增内容”主题提供了极好的介绍并概述了最新的 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 参考书目 用于 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 标准软件中的 一部分。前言 使用 STEP 7 编程 A5E01112992-01 v 更多支持更多支持 如果有任何技术问题,请联系西门子代表或代理商。您可以在下列网页中查找联系人:http:/ 可以在下列网址上找到单个 SIAMTIC 产品和系统的技术文档指南:http:/ 可以在下列网址上获得在线目录和订货系统:http:/ 西门子提供了很多培训教程,帮助您熟悉 SIMATIC S7 自动化系统。请联系当地的培训中心,或位于德国纽伦堡(D 90327)的培训总部,以获取详细信息。电话:+49(911)895-3200。网址:http:/ 技术支持技术支持 您可以获取所有 A&D 产品的技术支持 通过网站请求支持 http:/ 电话:+49 180 5050 222 传真:+49 180 5050 223 关于技术支持的更多信息请参见 Internet 网页:http:/ 服务和支持服务和支持 除文档以外,还在 Internet 上在线提供了知识产权信息,网址如下:http:/ 可在其中查找下列内容:公司简讯,经常提供产品的最新信息。相应文档资料,可通过“服务和支持”中的搜索功能查找。论坛,世界各地的用户和专家可以在此交流经验。当地自动化和驱动办事处。在“服务”页面下提供了关于现场服务、维修、备件等信息。前言 使用 STEP 7 编程 vi A5E01112992-01 使用 STEP 7 编程 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 安装 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 描述所要求的操作员显示和控件.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 项目对象.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 保存和恢复窗口布局.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 程序.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 存储卡文件.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 设置地址优先权(符号地址/绝对地址).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 创建块和库创建块和库 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.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 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 块和程序段的标题与注释.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 用于语句表编程的设置.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 输入用户自定义数据类型(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.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 功能的格式表.13-12 13.4.4 数据块的格式表.13-13 13.5 创建 STL 源文件.13-14 13.5.1 创建 STL 源文件.13-14 13.5.2 编辑 S7 源文件.13-14 13.5.3 设置源代码文本的布局.13-15 13.5.4 在 STL 源文件中插入块模板.13-15 13.5.5 插入其它 STL 源文件的内容.13-15 13.5.6 在 STL 源文件中插入来自现有块的源代码.13-16 13.5.7 插入外部源文件.13-16 13.5.8 生成来自块的 STL 源文件.13-17 13.5.9 导入源文件.13-17 13.5.10 导出源文件.13-18 13.6 保存和编译 STL 源文件并执行一致性检查.13-19 13.6.1 保存 STL 源文件.13-19 13.6.2 检查 STL 源文件中的一致性.13-19 13.6.3 调试 STL 源文件.13-19 13.6.4 编译 STL 源文件.13-20 13.7 STL 源文件的实例.13-21 13.7.1 在 STL 源文件中声明变量的实例.13-21 13.7.2 STL 源文件中组织块的实例.13-22 13.7.3 STL 源文件中功能的实例.13-23 目录 使用 STEP 7 编程 xii A5E01112992-01 13.7.4 STL 源文件中功能块的实例.13-25 13.7.5 STL 源文件中数据块的实例.13-27 13.7.6 STL 源文件中自定义数据类型的实例.13-28 14 显示引用数据显示引用数据 14-1 14.1 可用参考数据概述.14-1 14.1.1 交叉参考表.14-2 14.1.2 程序结构.14-4 14.1.3 分配列表.14-6 14.1.4 未使用的符号.14-8 14.1.5 不带符号的地址.14-9 14.1.6 为 LAD、FBD 和 STL 显示块信息.14-9 14.2 使用参考数据.14-10 14.2.1 显示参考数据的方法.14-10 14.2.2 在附加工作窗口中显示列表.14-10 14.2.3 生成和显示参考数据.14-11 14.2.4 在程序中快速搜索地址位置.14-12 14.2.5 使用地址位置的示例.14-13 15 选中选中“块一致性和时间标记块一致性和时间标记”作为块属性作为块属性 15-1 15.1 检查块一致性.15-1 15.2 时间标记作为块属性和时间标记冲突.15-3 15.3 逻辑块中的时间标记.15-4 15.4 共享数据块中的时间标记.15-5 15.5 实例数据块中的时间标记.15-5 15.6 UDT 中以及来源于 UDT 的数据块中的时间标记.15-6 15.7 对功能、功能块、或 UDT 中的接口进行纠正.15-6 15.8 避免调用块时出现错误.15-7 16 组态消息组态消息 16-1 16.1 消息概念.16-1 16.1.1 有哪些不同的消息传送方法?.16-1 16.1.2 选择一种消息传送方法.16-3 16.1.3 SIMATIC 组件.16-5 16.1.4 消息组成.16-5 16.1.5 有哪些消息块可供使用?.16-6 16.1.6 形式参数、系统属性和消息块.16-8 16.1.7 消息类型和消息.16-9 16.1.8 如何从消息类型块中生成 STL 源文件.16-10 16.1.9 分配消息号.16-10 16.1.10 基于项目和基于 CPU 的消息号分配之间的差别.16-11 16.1.11 用于修改项目的消息号分配的选项.16-11 16.2 面向项目的消息组态.16-12 16.2.1 如何分配面向项目的消息号.16-12 16.2.2 分配和编辑与块有关的消息.16-12 16.2.3 分配和编辑与符号相关的消息.16-18 16.2.4 创建和编辑用户自定义诊断消息.16-19 16.3 面向 CPU 的消息组态.16-20 目录 使用 STEP 7 编程 A5E01112992-01 xiii 16.3.1 如何分配面向 CPU 的消息号.16-20 16.3.2 分配和编辑与块有关的消息.16-21 16.3.3 分配和编辑与符号相关的消息.16-26 16.3.4 创建和编辑用户自定义诊断消息.16-27 16.4 编辑消息时的提示.16-28 16.4.1 向消息添加相关的值.16-28 16.4.2 将文本库中的文本集成到消息中.16-30 16.4.3 删除相关值.16-31 16.5 翻译和编辑与操作员相关的文本.16-32 16.5.1 翻译和编辑用户文本.16-32 16.6 翻译和编辑文本库.16-34 16.6.1 用户文本库.16-34 16.6.2 创建用户文本库.16-34 16.6.3 如何编辑用户文本库.16-35 16.6.4 系统文本库.16-36 16.6.5 翻译文本库.16-36 16.7 将组态数据传送到可编程控制器.16-38 16.8 显示 CPU 消息和自定义的诊断消息.16-39 16.8.1 组态 CPU 消息.16-42 16.8.2 显示所存储的 CPU 消息.16-42 16.9 组态“报告系统错误”.16-43 16.9.1 所支持的组件和功能范围.16-45 16.9.2“报告系统错误”设置.16-47 16.9.3 生成用于报告系统错误的块.16-48 16.9.4 所生成的块.16-48 16.9.5 在“报表系统错误”中生成外语消息文本.16-50 17 控制和监视变量控制和监视变量 17-1 17.1 组态操作员监控变量.17-1 17.2 利用语句表、梯形图和功能块图表进行操作员监控属性组态.17-3 17.3 通过符号表组态操作员监控属性.17-4 17.4 使用 CFC 改变操作员监控属性.17-5 17.5 将组态数据传送给操作员界面可编程控制器.17-6 18 建立在线连接并标记建立在线连接并标记 CPU 设置设置 18-1 18.1 建立在线连接.18-1 18.1.1 通过“可访问节点”窗口建立在线连接.18-2 18.1.2 通过项目的在线窗口建立在线连接.18-3 18.1.3 在多项目中在线访问 PLC.18-4 18.1.4 用于访问可编程控制器的口令保护.18-6 18.1.5 更新窗口的内容.18-7 18.2 显示和修改工作模式.18-8 18.2.1 显示和修改工作模式.18-8 18.3 显示和设置时间与日期.18-9 18.3.1 具有时区设置和夏令/冬令时的 CPU 时钟.18-9 18.4 更新固件程序.18-10 18.4.1 在线更新模块和子模块中的固件.18-10 目录 使用 STEP 7 编程 xiv A5E01112992-01 19 下载和上传下载和上传 19-1 19.1 从 PG/PC 下载到可编程控制器.19-1 19.1.1 下载要求.19-1 19.1.2 保存和下载块之间的差别.19-2 19.1.3 CPU 中的装入存储器和工作存储器.19-3 19.1.4 依赖于装载存储器的下载方法.19-4 19.1.5 将程序下载到 S7 CPU.19-5 19.2 编译和下载来自 PG 的多个对象.19-9 19.2.1 关于下载的要求和注意事项.19-9 19.2.2 编译和下载对象.19-11 19.3 从可编程控制器上传至 PG/PC.19-13 19.3.1 上传站.19-14 19.3.2 从 S7 CPU 上传块.19-15 19.3.3 在 PG/PC 中编辑上传的块.19-16 19.4 在可编程控制器上删除.19-18 19.4.1 删除加载/工作存储器,并复位 CPU.19-18 19.4.2 在可编程控制器上删除 S7 块.19-19 19.5 压缩用户存储器(RAM).19-20 19.5.1 用户存储器(RAM)中的间隔.19-20 19.5.2 压缩 S7 CPU 的存储器内容.19-21 20 用变量表测试用变量表测试 20-1 20.1 关于使用变量表进行测试的说明.20-1 20.2 使用变量表进行监视和修改时的基本步骤.20-2 20.3 编辑和保存变量表.20-3 20.3.1 创建和打开变量表.20-3 20.3.2 复制/移动变量表.20-3 20.3.3 保存变量表.20-4 20.4 在变量表中输入变量.20-4 20.4.1 在变量表中插入地址或符号.20-4 20.4.2 在变量表中插入相关的地址范围.20-6 20.4.3 插入修改值.20-7 20.4.4 输入定时器的上限.20-7 20.4.5 输入计数器的上限.20-8 20.4.6 插入注释行.20-9 20.4.7 实例.20-9 20.5 建立到 CPU 的连接.20-13 20.6 监视变量.20-14 20.6.1 监视变量简介.20-14 20.6.2 定义用于监视变量的触发器.20-14 20.7 修改变量.20-16 20.7.1 关于对变量进行修改的说明.20-16 20.7.2 定义用于修改变量的触发器.20-17 20.8 强制变量.20-19 20.8.1 在强制变量时的安全措施.20-19 20.8.2 关于对变量进行强制的说明.20-20 20.8.3 强制变量和修改变量之间的差别.20-22 目录 使用 STEP 7 编程 A5E01112992-01 xv 21 使用程序状态进行测试使用程序状态进行测试 21-1 21.1 程序状态显示.21-2 21.2 关于单步模式/断点的测试须知.21-3 21.3 HOLD 模式须知.21-5 21.4 数据块的程序状态.21-6 21.5 为程序状态设置显示.21-7 21.6 为测试设置模式.21-8 22 使用模拟程序进行测试使用模拟程序进行测试(可选择的软件包可选择的软件包)22-1 22.1 使用模拟程序 S7 PLCSIM(可选择的软件包)进行测试.22-1 23 诊断诊断 23-1 23.1 硬件诊断和故障检测.23-1 23.2 在线视图中的诊断符号.23-3 23.3 诊断硬件:快速视图.23-5 23.3.1 调用快速视图.23-5 23.3.2 快速视图中的信息功能.23-5 23.4 诊断硬件:诊断视图.23-6 23.4.1 调用诊断视图.23-6 23.4.2 诊断视图中的信息功能.23-8 23.5 模块信息.23-9 23.5.1 用于显示模块信息的选项.23-9 23.5.2 模块信息功能.23-10 23.5.3 与模块类型有关的信息范围.23-12 23.5.4 显示 Y 型链路之后的 PA 现场设备和 DP 从站的模块状态.23-13 23.6 在 STOP 模式中诊断.23-15 23.6.1 确定造成 STOP 原因的基本步骤.23-15 23.6.2 STOP 模式中的栈内容.23-15 23.7 检查扫描周期,避免时间错误.23-17 23.8 诊断信息流.23-18 23.8.1 系统状态列表 SSL.23-19 23.8.2 发送个人诊断消息.23-22 23.8.3 诊断功能.23-23 23.9 用于出错处理的程序措施.23-24 23.9.1 评估输出参数 RET_VAL.23-25 23.9.2 对检测到错误响应的错误 OB.23-26 23.9.3 插入用于错误检测的替换值.23-31 23.9.4 I/O 冗余错误(OB70).23-33 23.9.5 CPU 冗余错误(OB72).23-34 23.9.6 时间错误(OB80).23-35 23.9.7 电源错误(OB81).23-36 23.9.8 诊断中断(OB82).23-37 23.9.9 插入/删除模块中断(OB83).23-38 23.9.10 CPU 硬件故障(OB84).23-39 23.9.11 程序顺序错误(OB85).23-40 23.9.12 机架故障(OB86).23-41 23.9.13 通讯错误(OB87).23-42 目录 使用 STEP 7 编程 xvi A5E01112992-01 23.9.14 编程错误(OB121).23-43 23.9.15 I/O 访问错误(OB122).23-44 24 打印和归档打印和归档 24-1 24.1 打印项目文档.24-1 24.1.1 打印的基本步骤.24-2 24.1.2 打印功能.24-2 24.1.3 打印对象树时的特殊注意事项.24-3 24.2 对项目和库进行归档.24-4 24.2.1 用于保存/归档.24-5 24.2.2 归档要求.24-5 24.2.3 归档/检索过程.24-6 25 使用使用 M7 可编程控制系统可编程控制系统 25-1 25.1 M7 系统的步骤.25-1 25.2 M7 编程的可选软件.25-3 25.3 M7-300/M7-400 操作系统.25-6 26 提示和技巧提示和技巧 26-1 26.1 在组态表中更换模块.26-1 26.2 具有大量联网站的项目.26-1 26.3 重新排列.26-2 26.4 跨多个程序段编辑符号.26-2 26.5 用变量表测试.26-3 26.6 使用程序编辑器修改变量.26-4 26.7 虚拟工作存储器.26-5 A 附录附录 A-1 A.1 工作模式.A-1 A.1.1 工作模式和模式转换.A-1 A.1.2 STOP 模式.A-4 A.1.3 STARTUP 模式.A-5 A.1.4 RUN 模式.A-13 A.1.5 HOLD 模式.A-14 A.2 S7 CPU 的存储器区.A-15 A.2.1 存储器区的分配.A-15 A.2.2 装载存储器和工作存储器.A-16 A.2.3 系统存储器.A-18 A.3 数据类型和参数类型.A-32 A.3.1 数据类型和参数类型介绍.A-32 A.3.2 基本数据类型.A-33 A.3.3 复杂数据类型.A-41 A.3.4 参数类型.A-52 A.4 使用旧项目.A-72 A.4.1 转换版本 1 的项目.A-72 A.4.2 转换版本 2 的项目.A-73 A.4.3 关于具有 GD 通讯的 STEP 7 V.2.1 项目的注意事项.A-74 A.4.4 具有丢失或故障 GSD 文件的 DP 从站.A-74 目录 使用 STEP 7 编程 A5E01112992-01 xvii A.5 示例程序.A-75 A.5.1 示例项目和示例程序.A-75 A.5.2 工业混合过程的示例程序.A-77 A.5.3 处理时间中断的实例.A-96 A.5.4 处理时间延迟中断的实例.A-104 A.6 访问过程和 I/O 数据区.A-117 A.6.1 访问过程数据区.A-117 A.6.2 访问外设数据区.A-118 A.7 设置操作特性.A-120 A.7.1 改变模块的特性与属性.A-121 A.7.2 离线更新模块和子模块中的(操作系统)固件.A-124 A.7.3 使用时钟功能.A-126 A.7.4 使用时钟存储器和计时器.A-128 索引索引 索引索引-1 目录 使用 STEP 7 编程 xviii A5E01112992-01 使用 STEP 7 编程 A5E01112992-01 1-1 1 介绍该产品并安装该软件介绍该产品并安装该软件 1.1 STEP 7 概述概述 什么是什么是 STEP 7?STEP 7 是一种用于对 SIMATIC 可编程逻辑控制器进行组态和编程的标准软件包。它是 SIMATIC 工业软件的一部分。STEP 7 标准软件包有下列各种版本:STEP 7 Micro/DOS 和 STEP 7 Micro/Win,用于 SIMATIC S7-200 上的简化版单机应用程序。STEP 7,应用在 SIMATIC S7-300/S7-400、SIMATIC M7-00/M7-00 以及SIMATIC C7 上,它具有更广泛的功能:-可作为 SIMATIC 工业软件的软件产品中的一个扩展选项包(参见 STEP 7 标准软件包的扩展使用)-为功能模块和通讯处理器分配参数的时机-强制模式与多值计算模式-全局数据通讯-使用通讯功能块进行的事件驱动数据传送-组态连接 STEP 7 是本文档的主题,而 STEP 7 Micro 将在“STEP 7 Micro/DOS”文档中进行介绍。基本任务基本任务 当您使用 STEP 7 创建一个自动化解决方案时,您将面对一系列的基本任务。下图给出了大多数项目都需要执行的任务,并将其分配给一个基本步骤。它指出了相关的参考章节,以使您方便地浏览手册,找到与任务相关的信息。介绍该产品并安装该软件 使用 STEP 7 编程 1-2 A5E01112992-01?介绍该产品并安装该软件 使用 STEP 7 编程 A5E01112992-01 1-3 其它步骤其它步骤 如上图所示,有两个方法可供选择:您可首先组态硬件,然后对块进行编程。然而,您也可首先对块进行编程,而不组态硬件。在保养和维护工作时,建议采用此方法,例如,将已编程的块集成到现有的项目中。单个步骤的简短描述单个步骤的简短描述 安装 STEP 7 和许可证密钥 在第一次使用 STEP 7 时,对其进行安装,并将许可证密钥从软盘传送到硬盘(参见安装 STEP 7 和许可证)。规划控制器 在使用 STEP 7 进行工作之前,对自动化解决方案进行规划,将过程分解为单个的任务,并为其创建一个组态图(参见对自动化项目进行规划的基本步骤)。设计程序结构 使用 STEP 7 中可使用的块,将控制器设计草图中所描述的任务转化为一个程序结构(参见用户程序中的块)。启动 STEP 7 通过 Windows 用户接口启动 STEP 7(参见启动 STEP 7)。创建项目结构 项目类似一个文件夹,所有的数据均可按照一种体系化的结构存储在其中,并可供

    注意事项

    本文(step7编程手册.pdf)为本站会员(asd****56)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开