您好,欢迎光临本网站![请登录][注册会员]  
文件名称: simens STEP7编程手册
  所属分类: 其它
  开发工具:
  文件大小: 4mb
  下载次数: 0
  上传时间: 2011-03-22
  提 供 者: yzj***
 详细说明: STEP7编程手册 前言 目的 本手册详细阐述了STEP 7进行编程,为安装和调试软件提供支持。本手册解释了如何生成 程序,并对用户程序组件作了说明。 本手册的使用对象是那些使用STEP 7和SIMATIC S7自控系统实现控制任务的人员。 我们建议你通过手册《STEP 7 V5.2使用入门》中的例子,来了解STEP 7 。这些例子对“使 用STEP 7编程”的主题作了简单的介绍。 所需基本知识 为了很好理解本手册,需要具有自动化技术的一般知识。 另外,还应熟悉安装有Windows 95/98/2000,MS Windows Millenium,MS Windows NT 4.0工作站,MS Windows 2000专业板或MS Windows XP专业板操作系统的计算机或PC 一类的工具的使用(例如编程器等)。 手册的应用范围 本手册适用于STEP 7编程软件包V5.2版。在服务包中可以得到最新信息: · 在“readme.wir”文件中 · 在更新的STEP 7在线帮助中 在在线帮助中的“What’s new?”主题中可以得到详细介绍,以及新板STEP 7的变化情况。 在线帮助 集成在软件中的在线帮助是本手册的补充。在线帮助的目的是为你提供详细 的软件使用帮 助。 帮助系统通过多个界面集成在软件中: · 在Help菜单中有多个菜单命令可以选择:使用“Contents(内容)”命令,可以打开 Step 7的帮助索引。 · Using Help(使用帮助)提供有详细的在线帮助使用说明。 · 上下文相关帮助可以提供关于当前的文本信息,例如,一个打开的对话框或一个激活 的窗口。你可以通过点击“Help”按钮或按动F1,打开文本相关的帮助。 · 状态栏提供有其它形式的上下文相关帮助。当鼠标放在某个菜单命令上时,它为每个 菜单命令显示一个简短的解释。 · 当鼠标短时放在一个工具栏的图标上时,也能为每个图标显示一个简短的解释。 如果你更愿意阅读打印出来的在线帮助,你可以打印每个帮助主题、工作簿或整个在线帮 助。 本手册是从基于HTML的STEP 7帮助中摘取出来的。详细过程请参阅STEP 7帮助。由于手 册和在线帮助的结构几乎一样,所以能够很容易地在手册和在线帮助之间进行转换。 前言 ii 其它帮助 如果您有任何技术问题,情与当地Siemens代表处联系。 http://www.siemens.com/automation/partner SIMATIC培训中心 西门子公司还提供有许多培训课程,介绍SIMATIC S7自动化系统。详情请与您所在地区的 培训中心联系,或与德国纽伦堡(邮编D-90327)的总部培训中心联系: 电话: +8610 64721888 电话: +49 (911) 895-3200 或与当地西门子培训中心联系: 北京:010 – 64392860 上海:021 – 32200899 – 306 广州:020 – 87320088 – 2279 武汉:027 – 85486688 – 6601 沈阳:0451 – 2393128 重庆:023 – 63828919 – 3002 http://www.ad.siemens.com.cn/training http://www.sitrain.com 前言 iii SIMATIC客户支持热线 昼夜值班,遍布全球: 面向全球(纽伦堡) 技术支持 提供24小时服务 电话:+49(0) 180 5050-222 传真:+49(0) 180 5050-223 E-Mail:adsupport@siemens.com GMT:+1:00 欧洲/非洲(纽伦堡) 授权 当地时间:星期一— 星期五 8:00 至17:00 电话:+49(0) 180 5050-222 传真:+49(0) 180 5050-223 E-Mail:adsupport@siemens.com GMT:+1:00 美国(约翰逊市) 技术支持和授权 当地时间:星期一— 星期五 8:00 至17:00 电话:+1(0) 770 740 3505 传真:+1(0) 770 740 3699 E-Mail: isd-callcenter@sea.siemens.com GMT:-5:00 亚洲/澳在利亚(北京) 技术支持和授权 当地时间:星期一— 星期五 8:30 至17:30 电话:+86 10 6475 7575 传真:+86 10 6474 7474 E-Mail: adsupport.asia@siemens.com GMT:+8:00 SIMATIC热线和授权热线使用的语言是德语和英语。 约翰逊市 纽伦堡 北京 前言 iv SIMATIC客户支持在线服务 SIMATIC客户服务支持部门,通过其在线服务,还可为您提供与更丰富的有关SIMATIC产 品的其它信息: http://www.siemens.com/automation/service&support 在此,您可以得到: · 通过新闻向您提供最新的产品信息 · 通过Search功能在Service&Support内查找相应的资料 · 全世界的拥护和专家可以通过论坛交流经验 · 通过数据库可以得到当地自动化与驱动集团的代表处信息 · 在“Services”下得到有关现场服务、维修、备品备件以及更多的信息。 目录 v 目录 1 产品介绍和软件安装............................................................................................... 1-1 1.1 STEP 7概述.........................................................................................................................................1-1 1.2 STEP 7标准软件包..............................................................................................................................1-5 1.3 STEP 7版本5.2中的新内容.................................................................................................................1-9 1.4 STEP 7标准软件包的扩展应用.......................................................................................................1-13 1.4.1 工程工具(Engineering Tool)...............................................................................................1-15 1.4.2 运行版软件................................................................................................................................1-16 1.4.3 人机接口...................................................................................................................................1-17 2 安装与授权.......................................................................................................... 2-1 2.1 授权......................................................................................................................................................2-1 2.1.1 安装与取出授权...........................................................................................................................2-1 2.1.2 管理授权的原则...........................................................................................................................2-3 2.2 安装STEP 7 .........................................................................................................................................2-5 2.2.1 安装步骤......................................................................................................................................2-6 2.2.2 设置PG/PC接口............................................................................................................................2-8 2.3 卸载STEP 7 ......................................................................................................................................2-11 3 设计自动化解决方案............................................................................................. 3-1 3.1 设计一个自动化项目的基本步骤.......................................................................................................3-1 3.2 将过程分割为任务和区域...................................................................................................................3-1 3.3 说明各个功能区域...............................................................................................................................3-3 3.4 列表输入,输出和入/出......................................................................................................................3-5 3.5 为电机生成一个 I/O 图......................................................................................................................3-5 3.6 为阀门创建一个 I/O 图......................................................................................................................3-6 3.7 建立安全要求......................................................................................................................................3-6 3.8 描述所需要的操作员显示和控制.......................................................................................................3-7 3.9 生在一个组态图..................................................................................................................................3-9 4 设计程序结构基础................................................................................................ 4-1 4.1 CPU中的程序......................................................................................................................................4-1 4.2 用户程序中的块..................................................................................................................................4-2 4.2.1 组织块和程序结构.......................................................................................................................4-3 目录 vi 4.2.2 用户程序中调用的分层结构.......................................................................................................4-8 4.2.3 块类型.......................................................................................................................................4-10 4.2.4 用于中断程序处理的组织块....................................................................................................4-22 5 启动和操作............................................................................................................ 5-1 5.1 启动STEP 7 .........................................................................................................................................5-1 5.2 启动STEP 7并带有预置启动参数......................................................................................................5-2 5.3 访问帮助功能......................................................................................................................................5-3 5.4 对象和对象等级..................................................................................................................................5-4 5.4.1 项目对象......................................................................................................................................5-5 5.4.2 库对象..........................................................................................................................................5-6 5.4.3 站对象..........................................................................................................................................5-7 5.4.4 编程模块对象...............................................................................................................................5-8 5.4.5 S7/M7程序对象............................................................................................................................5-9 5.4.6 块文件夹对象............................................................................................................................5-10 5.4.7 源文件文件夹对象....................................................................................................................5-12 5.4.8 没有站点或CPU的S7/M7编程.................................................................................................5-13 5.5 用户接口与操作................................................................................................................................5-14 5.5.1 操作原理...................................................................................................................................5-14 5.5.2 窗口内容排列............................................................................................................................5-15 5.5.3 对话框中的元素........................................................................................................................5-16 5.5.4 在对话框中选择对象................................................................................................................5-20 5.5.5 时间段存贮器............................................................................................................................5-23 5.5.6 改变窗口的排列........................................................................................................................5-23 5.5.7 窗口排列的存贮及恢复............................................................................................................5-23 5.6 键盘控制...........................................................................................................................................5-24 5.6.1 用于菜单命令的组合键............................................................................................................5-25 5.6.2 光标移动组合键........................................................................................................................5-26 5.6.3 选择文本的组合键....................................................................................................................5-27 5.6.4 访问在线帮助的组合键............................................................................................................5-28 5.6.5 用复合键完成窗口切换............................................................................................................5-28 6 创建并编辑项目..................................................................................................... 6-1 6.1 项目结构..............................................................................................................................................6-1 6.2 建立一个项目......................................................................................................................................6-2 6.2.1 建立项目......................................................................................................................................6-2 6.2.2 插入一个站点...............................................................................................................................6-4 目录 vii 6.2.3 插入S7/M7程序............................................................................................................................6-5 6.3 编辑项目..............................................................................................................................................6-7 6.3.1 检查项目所使用的选件包...........................................................................................................6-7 6.4 管理多语言文本..................................................................................................................................6-8 6.4.1 多语言文本的类型.......................................................................................................................6-9 6.4.2 导出文件的结构........................................................................................................................6-10 6.4.3 管理还没有装入字体的用户文本............................................................................................6-11 6.4.4 优化需翻译的源文件................................................................................................................6-11 6.4.5 优化翻译过程............................................................................................................................6-13 7 用不同版本STEP 7编辑项目................................................................................... 7-1 7.1 编辑版本2的项目和库.........................................................................................................................7-1 7.2 扩展用以前版本STEP 7创建的DP从站.............................................................................................7-1 7.3 用以前版本的STEP 7编辑当前的组态..............................................................................................7-2 7.4 对以前版本的SIMATIC PC组态的添加.............................................................................................7-3 7.5 用更高版本的STEP 7或选件包表示模板的组态..............................................................................7-4 8 定义符号............................................................................................................... 8-1 8.1 绝对地址和符号地址...........................................................................................................................8-1 8.2 共享和局域符号..................................................................................................................................8-2 8.3 显示共享或局域符号...........................................................................................................................8-3 8.4 建立地址优先权(符号地址/绝对地址) ................................................................................................8-3 8.5 共享符号的符号表...............................................................................................................................8-6 8.5.1 符号表的结构及元素...................................................................................................................8-6 8.5.2 符号表中允许使用的地址和数据类型.......................................................................................8-8 8.5.3 符号表中不完整的和不唯一的符号...........................................................................................8-9 8.6 输入共享符号......................................................................................................................................8-9 8.6.1 输入符号时的注意....................................................................................................................8-10 8.6.2 在对话框中输入单个共享符号................................................................................................8-10 8.6.3 在符号表中输入多个共享符号................................................................................................8-11 8.6.4 大小写符号................................................................................................................................8-12 8.6.5 导入/导出符号表.......................................................................................................................8-14 8.6.6 导入/导出符号表的文件格式...................................................................................................8-14 9 程序块和程序库的生成........................................................................................... 9-1 9.1 选择一种编程方法...............................................................................................................................9-1 9.2 选择编程语言......................................................................................................................................9-2 9.2.1 梯形逻辑编程语言(LAD)........................................................................................................9-3 目录 viii 9.2.2 功能块图编程语言(FBD) .......................................................................................................9-3 9.2.3 语句表编程语言(STL) ............................................................................................................9-4 9.2.4 S7 SCL编程语言..........................................................................................................................9-4 9.2.5 S7-GRAPH 编程语言(顺序控制)..........................................................................................9-5 9.2.6 S7 HiGraph编程语言(状态图形)...........................................................................................9-6 9.2.7 S7 CFC 编程语言........................................................................................................................9-8 9.3 生成软件块..........................................................................................................................................9-8 9.3.1 软件块文件夹...............................................................................................................................9-8 9.3.2 用户定义的数据类型(UDT)...................................................................................................9-9 9.3.3 块属性.......................................................................................................................................9-10 9.3.4 显示块长度................................................................................................................................9-11 9.3.5 块比较.......................................................................................................................................9-12 9.3.6 再接线.......................................................................................................................................9-13 9.3.7 软件块及参数属性....................................................................................................................9-13 9.4 有关程序库.......................................................................................................................................9-14 9.4.1 程序库的等级结构....................................................................................................................9-15 9.4.2 标准库总览................................................................................................................................9-15 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-4 10.2 编辑变量声明表................................................................................................................................10-6 10.2.1 在逻辑块中的变量声明............................................................................................................10-6 10.2.2 变量声明表与指令部分之间的关系........................................................................................10-7 10.2.3 变量声明表的结构....................................................................................................................10-7 10.3 变量声明表中的多重背景................................................................................................................10-9 10.3.1 使用多重背景............................................................................................................................10-9 10.3.2 声明多重背景的规则..............................................................................................................10-10 10.3.3 在变量声明窗口中输入多重背景..........................................................................................10-10 10.4 编辑语句和文字注释时的注意事项..............................................................................................10-11 10.4.1 程序指令部分的结构..............................................................................................................10-11 10.4.2 输入语句的步骤......................................................................................................................10-12 10.4.3 在程序中输入共享符号..........................................................................................................10-13 目录 ix 10.4.4 块和段的标题与注释..............................................................................................................10-13 10.4.5 使用网络段模板......................................................................................................................10-14 10.4.6 在程序指令部分搜索错误的功能..........................................................................................10-15 10.5 在程序指令部分中用梯形图(LAD编程)...................................................................................10-15 10.5.1 梯形逻辑编程的一些设置......................................................................................................10-16 10.5.2 输入梯形逻辑元素的规则......................................................................................................10-16 10.5.3 梯形图中的非法逻辑操作......................................................................................................10-18 10.6 在程序指令部分用功能块图(FBD)编程..................................................................................10-19 10.6.1 功能块图编程的一些设置......................................................................................................10-19 10.6.2 输入FBD元素的规则..............................................................................................................10-20 10.7 在程序指令部分编辑STL语句.......................................................................................................10-22 10.7.1 语句表编程的设置..................................................................................................................10-22 10.7.2 输入STL语句的规则...............................................................................................................10-22 10.8 刷新块调用.....................................................................................................................................10-23 10.8.1 改变接口.................................................................................................................................10-23 10.9 逻辑块存盘.....................................................................................................................................10-24 11 数据块的生成................................................................................................... 11-1 11.1 有关生成数据块的基本信息............................................................................................................11-1 11.2 数据块的声明表显示状态................................................................................................................11-2 11.3 数据块中的数据总览........................................................................................................................11-2 11.4 数据块的编辑与存盘........................................................................................................................11-3 11.4.1 输入共享数据块的数据结构....................................................................................................11-3 11.4.2 输入并显示与FB有关的数据块(背景DB的数据结构)......................................................11-4 11.4.3 输入用户定义的数据类型(UDT)的数据结构....................................................................11-5 11.4.4 输入并显示与UDT相关的数据块结构....................................................................................11-5 11.4.5 在数据显示状态下编辑数据值................................................................................................11-6 11.4.6 将数据值恢复为初始值............................................................................................................11-7 11.4.7 存储数据块................................................................................................................................11-8 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 在源文件中声明变量的规则....................................................................................................13-2 目录 x 13.2.3 STL源文件中软件块次序的规则.............................................................................................13-3 13.2.4 STL源文件设定系统属性的规则.............................................................................................13-4 13.2.5 STL源文件设定软件块属性的规则.........................................................................................13-4 13.2.6 每个软件块类型的许可软件块属性........................................................................................13-6 13.3 软件块在STL源文件中的结构方式.................................................................................................13-7 13.3.1 逻辑块在STL源文件中的结构方式.........................................................................................13-7 13.3.2 数据块在STL源文件中的结构方式.........................................................................................13-8 13.3.3 用户定义数据类型在STL源文件中的结构方式.....................................................................13-8 13.4 软件块在STL源文件中的语句及格式.............................................................................................13-8 13.4.1 组织块的格式表........................................................................................................................13-9 13.4.2 功能块的格式表........................................................................................................................13-9 13.4.3 功能格式表..............................................................................................................................13-10 13.4.4 数据块的格式表......................................................................................................................13-10 13.5 建立STL源文件...............................................................................................................................13-11 13.5.1 建立STL源文件.......................................................................................................................13-11 13.5.2 编辑S7源文件..........................................................................................................................13-11 13.5.3 设定源代码文本的布局..........................................................................................................13-12 13.5.4 将软件块模板插入STL源文件...............................................................................................13-12 13.5.5 插入其它STL源文件的内容...................................................................................................13-12 13.5.6 从STL源文件现有的块中插入源代码...................................................................................13-12 13.5.7 插入外部源文件......................................................................................................................13-13 13.5.8 从软件块建立STL源文件.......................................................................................................13-13 13.5.9 导入源文件..............................................................................................................................13-14 13.5.10 导出源文件..............................................................................................................................13-14 13.6 存储并编译STL源文件并执行一致性检查...................................................................................13-15 13.6.1 存储STL源文件.......................................................................................................................13-15 13.6.2 检查STL源文件的一致性.......................................................................................................13-15 13.6.3 在STL源文件中诊断故障.......................................................................................................13-15 13.6.4 编译STL源文件.......................................................................................................................13-16 13.7 STL源文件的例子...........................................................................................................................13-17 13.7.1 STL源文件声明变量的例子...................................................................................................13-17 13.7.2 STL源文件中组织块例子.......................................................................................................13-18 13.7.3 STL源文件中功能的例子.......................................................................................................13-19 13.7.4 STL源文件中功能块例子.......................................................................................................13-21 13.7.5 STL源文件中的数据块举例...................................................................................................13-24 13.7.6 STL源文件中用户定义数据类型的举例...............................................................................13-25 目录 xi 14 显示参考数据..................................................................................................... 14-1 14.1 可用参考数据概述............................................................................................................................14-1 14.1.1 交叉参考列表............................................................................................................................14-2 14.1.2 程序结构...................................................................................................................................14-3 14.1.3 赋值表.......................................................................................................................................14-5 14.1.4 未使用的符号............................................................................................................................14-6 14.1.5 没有符号的地址........................................................................................................................14-7 14.1.6 显示LAD、FBD和STL的块信息..............................................................................................14-7 14.2 用参考数据.......................................................................................................................................14-8 14.2.1 参考数据显示方式....................................................................................................................14-8 14.2.2 在另外的工作窗口显示列表....................................................................................................14-9 14.2.3 生成并显示参考数据................................................................................................................14-9 14.2.4 在程序中快速查找地址的位置..............................................................................................14-10 14.2.5 使用地址位置表的示例..........................................................................................................14-11 15 检查块的一致性和作为块特性的时间标记........................................................... 15-1 15.1 检查块的一致性................................................................................................................................15-1 15.2 作为块特性的时间标记及时间标记冲突........................................................................................15-2 15.3 逻辑块中的时间标记........................................................................................................................15-2 15.4 共享数据块的时间标记....................................................................................................................15-3 15.5 背景数据块的时间标记....................................................................................................................15-4 15.6 UDT的以及源自于UDT的数据块的时间标记................................................................................15-5 15.7 更改功能、功能块或UDT中的接口................................................................................................15-5 15.8 调用块时避免错误............................................................................................................................15-6 16 组态报文............................................................................................................ 16-1 16.1 报文概念...........................................................................................................................................16-1 16.1.1 什么是不同报文方法? ..............................................................................................................16-1 16.1.2 选择一种报文方法....................................................................................................................16-2 16.1.3 SIMATIC组件............................................................................................................................16-4 16.1.4 报文的部件................................................................................................................................16-4 16.1.5 可使用的报文块........................................................................................................................16-5 16.1.6 形式参数、系统属性以及报文块............................................................................................16-6 16.1.7 报文模板及报文........................................................................................................................16-7 16.1.8 如何从报文块中生成STL源文件.............................................................................................16-8 16.1.9 分配报文号................................................................................................................................16-9 16.1.10 对项目和CPU分配报文号的区别............................................................................................16-9 目录 xii 16.1.11 修改一个项目的报文号赋值的选项........................................................................................16-9 16.2 为项目组态报文..............................................................................................................................16-10 16.2.1 如何为项目分配报文号..........................................................................................................16-10 16.2.2 赋值与编辑与块相关的报文..................................................................................................16-10 16.2.3 设定和编辑与符号相关的信息..............................................................................................16-14 16.2.4 生成并编辑用户定义的诊断报文..........................................................................................16-15 16.3 为CPU组态报文..............................................................................................................................16-16 16.3.1 如何对CPU赋值报文号..........................................................................................................16-16 16.3.2 赋置与编辑与块相关的报文..................................................................................................16-17 16.3.3 赋值和编辑与符号相关的报文..............................................................................................16-21 16.3.4 赋值和编辑用户定义的诊断报文..........................................................................................16-21 16.4 编辑报文的技巧..............................................................................................................................16-22 16.4.1 向报文加入关联值..................................................................................................................16-22 16.4.2 将文本库中的文本集成到报文中..........................................................................................16-23 16.4.3 删除相关值..............................................................................................................................16-24 16.5 翻译并编辑用户文本......................................................................................................................16-25 16.5.1 翻译并编辑用户文本..............................................................................................................16-25 16.6 翻译和编辑文本库..........................................................................................................................16-26 16.6.1 用户文本库..............................................................................................................................16-26 16.6.2 系统文本库..............................................................................................................................16-26 16.6.3 翻译文本库..............................................................................................................................16-27 16.7 传送报文组态数据到可编程控制器..............................................................................................16-28 16.7.1 传送报文组态数据到可编程控制器......................................................................................16-28 16.8 显示CPU报文和用户定义的诊断报文..........................................................................................16-28 16.8.1 组态CPU报文..........................................................................................................................16-30 16.8.2 显示存储的CPU报文..............................................................................................................16-31 16.9 组态“系统错误报告” ..................................................................................................................16-32 16.9.1 支持组件和功能范围..............................................................................................................16-33 16.9.2 报告系统出错设置..................................................................................................................16-34 16.9.3 生成报告系统出错块..............................................................................................................16-35 16.9.4 生成错误OB.............................................................................................................................16-35 16.9.5 所生成的FB、DB....................................................................................................................16-36 17 控制和监视变量................................................................................................ 17-1 17.1 组态操作员控制和监视变量............................................................................................................17-1 17.2 用STL、LAD及FBD组态操作员控制及监视的属性......................................................................17-2 17.3 用符号表组态控制与监测属性........................................................................................................17-3 目录 xiii 17.4 用CFC改变操作员控制和监视属性.................................................................................................17-3 17.5 传送组态数据到操作员接口可编程控制器....................................................................................17-4 18 建立在线连接并进行CPU设置............................................................................. 18-1 18.1 建立在线连接...................................................................................................................................18-1 18.1.1 通过“Accessible Nodes”窗口建立在线连接.....................................................................18-1 18.1.2 通过在线的项目窗口建立在线连接........................................................................................18-1 18.1.3 在多项目中在线访问PLC.........................................................................................................18-2 18.1.4 设定访问可编程控制器的口令................................................................................................18-3 18.1.5 刷新窗口内容............................................................................................................................18-4 18.2 显示和改变操作模式........................................................................................................................18-5 18.3 显示并设置时间和日期....................................................................................................................18-5 18.3.1 CPU时钟,带有时区设定和夏令时设定................................................................................18-5 18.3.2 显示并设置时间和日期............................................................................................................18-6 18.4 更新固件...........................................................................................................................................18-7 18.4.1 更新模板和子模板中的固件....................................................................................................18-7 19 下载和更新....................................................................................................... 19-1 19.1 从PG/PC中下载到可编程序控制器.................................................................................................19-1 19.1.1 下载条件...................................................................................................................................19-1 19.1.2 如何编译和下载对象................................................................................................................19-2 19.1.3 保存和下载块的区别................................................................................................................19-2 19.1.4 CPU里的装载存储器和工作存储器........................................................................................19-3 19.1.5 下载方式随装载存储器而定....................................................................................................19-4 19.1.6 在可编程控制器中重新下载块................................................................................................19-5 19.1.7 通过EPROM存储卡下载..........................................................................................................19-6 19.2 从可编程控制器上载到PG/PC.........................................................................................................19-6 19.2.1 上载站参数................................................................................................................................19-8 19.2.2 从一个S7 CPU中上载块...........................................................................................................19-8 19.2.3 在PG/PC中编辑上载块.............................................................................................................19-9 19.3 在可编程序控制器中删除..............................................................................................................19-10 19.3.1 清除装载/工作存储器并复位CPU .........................................................................................19-10 19.3.2 删除可编程序控制器上的S7块..............................................................................................19-11 19.4 压缩用户存储器(RAM) .............................................................................................................19-11 19.4.1 用户存储器里的间隙(RAM) .............................................................................................19-11 19.4.2 压缩S7 CPU存储器的内容.....................................................................................................19-12 目录 xiv 20 用变量表进行测试............................................................................................. 20-1 20.1 使用变量表测试简介........................................................................................................................20-1 20.2 用变量表进行监视和修改的基本程序............................................................................................20-2 20.3 编辑并存储变量表............................................................................................................................20-2 20.3.1 生成并打开一个变量表............................................................................................................20-2 20.3.2 复制/移动变量表.......................................................................................................................20-3 20.3.3 存储变量表................................................................................................................................20-3 20.4 在变量表中输入变量........................................................................................................................20-3 20.4.1 变量表中插入地址或符号........................................................................................................20-3 20.4.2 插入修改值................................................................................................................................20-5 20.4.3 定时器输入的上限....................................................................................................................20-5 20.4.4 计数器输入的上限....................................................................................................................20-6 20.4.5 插入注释行................................................................................................................................20-7 20.4.6 举例...........................................................................................................................................20-7 20.5 建立与CPU的连接..........................................................................................................................20-10 20.6 监视变量.........................................................................................................................................20-11 20.6.1 监测变量.................................................................................................................................20-11 20.6.2 为变量表定义触发..................................................................................................................20-11 20.7 修改变量.........................................................................................................................................20-13 20.7.1 修正变量.................................................................................................................................20-13 20.7.2 为变量表定义触发..................................................................................................................20-13 20.8 强制变量.........................................................................................................................................20-15 20.8.1 强制变量时的安全措施........................................................................................................20-15 20.8.2 强制变量.................................................................................................................................20-16 20.8.3 强制和修改变量的区别..........................................................................................................20-18 21 用程序状态进行测试......................................................................................... 21-1 21.1 用程序状态进行测试........................................................................................................................21-1 21.2 程序状态显示...................................................................................................................................21-2 21.3 你应了解的关于在单步模式/断点下进行测试的信息...................................................................21-3 21.4 你应该了解的关于HOLD(保持)模式的信息.............................................................................21-4 21.5 编程数据块状态................................................................................................................................21-5 21.6 为程序状态设置显示........................................................................................................................21-6 21.7 设置测试模式...................................................................................................................................21-6 22 使用模拟程序(可选软件包)进行测试............................................................... 22-1 22.1 使用模拟程序S7-PLCSIM(可选软件包)进行测试....................................................................22-1 目录 xv 23 诊断............................................................................................................... 23-1 23.1 诊断硬件和故障诊断........................................................................................................................23-1 23.2 在线视窗中的诊断符号....................................................................................................................23-2 23.3 诊断硬件:快速视窗........................................................................................................................23-3 23.3.1 访问快速视窗功能....................................................................................................................23-3 23.3.2 快速视窗中的信息功能............................................................................................................23-4 23.4 诊断硬件:诊断视窗........................................................................................................................23-5 23.4.1 调用诊断视窗............................................................................................................................23-5 23.4.2 诊断视窗中的信息功能............................................................................................................23-7 23.5 模板信息...........................................................................................................................................23-7 23.5.1 显示模板信息的选项................................................................................................................23-7 23.5.2 模板信息功能............................................................................................................................23-8 23.5.3 依模板类型而不同的模板信息的范围....................................................................................23-9 23.5.4 Y-Link后显示PA现场设备和DP从站的模板状态.................................................................23-11 23.6 在停机模式下诊断..........................................................................................................................23-12 23.6.1 判定停机原因的基本程序......................................................................................................23-12 23.6.2 停机模式下堆栈的内容..........................................................................................................23-13 23.7 检查扫描循环时间以免除时间错误..............................................................................................23-14 23.8 诊断信息的流动..............................................................................................................................23-14 23.8.1 诊断信息的流动......................................................................................................................23-14 23.8.2 系统状态列表SSL ...................................................................................................................23-15 23.8.3 传送你自己的诊断报文..........................................................................................................23-17 23.8.4 诊断功能.................................................................................................................................23-18 23.9 程序测试.........................................................................................................................................23-19 23.9.1 评估输出参数RET_VAL..........................................................................................................23-20 23.9.2 故障OB作为对已检测错误的响应.........................................................................................23-21 23.9.3 为故障诊断插入替代值..........................................................................................................23-25 23.9.4 I/O冗余错误(OB70)...........................................................................................................23-27 23.9.5 CPU冗余错误(OB72)........................................................................................................23-27 23.9.6 时间错误(OB80)................................................................................................................23-28 23.9.7 电源故障(OB81)................................................................................................................23-29 23.9.8 诊断中断(OB82)................................................................................................................23-29 23.9.9 插入/移开模块中断(OB83)...............................................................................................23-30 23.9.10 CPU硬件故障(OB84)........................................................................................................23-31 23.9.11 编程顺序错误(OB85)........................................................................................................23-31 23.9.12 机架故障(OB86)................................................................................................................23-32 目录 xvi 23.9.13 通讯错误(OB87)................................................................................................................23-32 23.9.14 编程错误(OB121)..............................................................................................................23-33 23.9.15 I/O访问错误(OB122).........................................................................................................23-33 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-2 25.3 M7-300/M7-400操作系统................................................................................................................25-5 26 提示与技巧....................................................................................................... 26-1 26.1 更换组态表中的模板........................................................................................................................26-1 26.2 具有大量网络站的项目....................................................................................................................26-1 26.3 再排列...............................................................................................................................................26-2 26.4 如何在多个网络中编辑符号............................................................................................................26-2 26.5 用变量表进行测试............................................................................................................................26-2 26.6 用程序编辑器修改变量....................................................................................................................26-4 26.7 虚拟工作存储器....................................................................................................... ...展开
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: STEP7编程
 输入关键字,在本站1000多万海量源码库中尽情搜索: