- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
传感器与plc 第七章
块结构和块编辑 目标 程序块类型 程序结构 过程映象 循环程序执行 插入S7 块 LAD/STL/FBD编辑器 STEP7 编程语言 选择编程语言 用 LAD/FBD 编程 用 STL 编程 块的保存 在OB1中调用块 下载块到 PLC 简单程序调试 下载和保存修改的块 练习: 电机点动 (FC 16) 练习:在 OB 1中调用 FC 16 编辑器用户设置:“General”标签 编辑器用户设置:“View”标签 编辑器用户设置:“STL”标签 编辑器用户设置:“LAD/FBD”标签 编辑器用户设置:“Block”标签 编辑器用户设置:“Sources/Source Text”标签 插入块 从相应的S7 Program把Blocks点亮,选择菜单 Insert - S7 Block 中所列出的块的类型选项: ? 组织块 (OB) 被操作系统调用 它们是操作系统和用户程序的接口。 ? 功能 (FC) 和功能块 (FB) 是实际的用户程序 利用它们可以把复杂的程序分解成小的、易于调试的单元。 ? 数据块存储用户的数据 选择所需要的块的类型后,就会打开一个属性对话窗,在其中可以输入块序号和要使用的编程语言 (LAD、STL 或 FBD)。根据块的类型,还可以设置其他的项目,这些内容以后讨论。 完成设置并用“OK”确认后,就在当前程序下插入了一个新块。 启动编辑器 启动LAD/STL/FBD 编辑器最简单的方法是双击SIMATIC 管理器中的S7块。该编辑器有下列部分: 声明表 声明表属于该块,它用于为块声明变量和参数。 声明表在“功能和功能块”一章中详细讨论。 代码区 代码区包含程序本身,如果需要可以分成独立的段。 输入的指令(以STL)及标注程序元件或运算符时检查语法。 细节窗口 细节窗口提供下列功能和信息: 1: Error :列出语法检查既编译过程发现的语法错误 2: Info:给出进一步的信息象“某地址期望的数据类型” 3: Cross references该段中使用的地址及它们被用于整个程序的什么地方列表 4: Address info使你能监视段中使用的地址 5: Modify使你能修改段中使用的地址 6: Diagnostics显示已有的过程诊断数据(仅当已组态时) 7: Comparison “块比较”功能的快捷键 简介 在STEP 7中,有几个编程语言可以用来编程。根据特定的规则,用语句表建立的程序可以转换成另一种编程语言。 LAD 梯形图和电路图很相似,采用诸如触点和线圈的符号。这种编程语言针对熟悉接触器控制的技术人员。 STL 语句表包含STEP 7 指令,可以自由地使用STL编程。对其他编程语言熟悉的程序员喜欢使用这种编程语言。 FBD 功能块图使用不同的功能“盒”。盒中的符号表示功能 (例如: 指“与”逻辑操作)。即使一个过程工程师一样的“非程序员”也可以使用这种编程语言。功能块图在STEP 7软件 V3.0版本后提供。 显示 选择菜单 View 从一种STEP 7编程语言切换到另一种语言: ? LAD (梯形图) ? FBD (功能块图) ? STL (语句表) 编程语言切换 当生成程序或以后都可以把编程语言切换到所需的语言 LAD/FBD = STL 可以把图形化编程语言编写的程序转换成语句表。但是,应该知道这种转换在语句表中不是最有效的程序。 STL = LAD/FBD 不是所有的语句表程序都能转换成LAD 或 FBD。不能转换的程序仍用语句表显示。 在转换中不会丢失程序。 元件 常用的LAD 和 FBD 元件在工具条中以图标出现,用鼠标点击可以把它们插入程序。 LAD中的工具条中图标: FBD中的工具条中图标: 概览 点击“Overviews” 符号, 打开的新窗口有以下内容: 程序元件: 有全部程序元件和运算符。 (窗口的内容根据编程语言 - 选的是LAD/STL/FBD) 调用结构: 显示程序结构和块嵌套,哪个块在此被调用。 段 当点击工具条中的“新段”图标 时,就在当前段后面插入一个新段。也可以用鼠标右键并选 “Insert network” 。 注 如果要在第一段前插入一个新段, 在点击“新段”图标前必须选择块名称 (见上例,“FC1: Mode Section” ) 。 空盒 采用空盒可以快速插入LAD 或 FBD 元件。这样,不需要从浏览器中选择就可以直接插入。 在段中选择要插入元件的位置后,点击工具条中的“空盒”图标。输入 元件名的第一个字母, 就会出现带有这些字母的元件列表, 就可以进行选择。
文档评论(0)