- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.1 梯形图-LD语言 本章节描述FBD语言的编程方法 5.3 FBD功能块语言 对象 FBD 编程语言(功能块图)的对象可帮助将一个段分成若干个EF 和 EFB 基本功能和基本功能块; DFB (导出的功能块); 过程和控件元素。 这些对象按 FFB 的名称组合在一起,它们可以通过链路或实际参数方式相互链接。 FBD功能块指令 基本功能块 (EFB) 具有内部状态。每次调用该功能时,即使输入值相同,输出值也可能不同,例如对于计数器,输出值是递增的。 在图形表示中,基本功能块用包含多个输入和多个输出的块结构表示。输入始终表示在块结构的左侧,而输出始终表示在块结构的右侧。 功能块可以有多个输出。 功能块的名称(即功能块类型)显示在块结构的中央。 功能块的执行编号 ( 见 FFB 的执行顺序页 314) 显示在功能块类型的右侧。 实例名称显示在块结构的上方。 实例名称用作项目中的功能块的唯一标识。 可以修改这个自动生成的名称,以便标识实例。实例名称(最多 32 个字符)在整个项目中必须是唯一的,并且不区分大小写。 实例名称必须符合一般命名约定。 FBD 是功能块图(Function Block Diagram )的简 称。FBD 是一种图形化的编程语言。FBD 由一些列 “节”组成,每个“节”有许多功能块组成。每节完成一 段相对独立的运算,这些运算包括逻辑,算术,功 能块,输入,输出,连线,跳转和返回等。 如图所示: 顺序功能图(CFC)编程语言 参考程序: 运行结果: 3.4.1 FBD的光标位置 每个文本是一个可能的光标位置,选中的文本以蓝色背景表示并且当前可以被修改。 通过点矩形框也能识别当前光标位置,在 FBD 中基本上由虚线矩形显示当前光标的位置,文本和运算块由蓝色或红色阴影显示。光标的位置决定了哪些元素在右键菜单是可插入的。 下面是光标所有可能位置的例子: 1. 文本(光标位置1) 光标在文本处可以输入文本标签或内存地址,在跳 出变量声明时可以对标签做注解,可以是中文注解。 2. 输入(光标位置2) 3. 操作符、函数或功能块(光标位置3): 4. 输出(光标位置4,后面紧跟着赋值标签或跳转): 5.赋值前面的交叉线(光标位置5): 6.节的末尾输出端(光标位置6) 7.在节的最右边位置或节的其它光标位置以外的地方。这将选择整个节: 通过单击鼠标或使用键盘可以在特定的位置放置光 标,在任何时候,使用箭头键可以在选择的方向上 跳到最近的光标位置。通过这种方式可以访问所有 的光标位置包括文本区域。如果最近的光标位置被 选中, 就可以使用up或 down 方向键来选择先 前的网络或随后的网络的最近光标位置。 3.4.2操作说明 在选中的光标处可以做插入和扩展操作 1. 赋值 插入赋值依赖于选中的位置(参照FBD的光标位置),在选中的输入端附近(光标位置2)、在选中的输出端 (光标位置4)之后或在网络的末端(光标位置6) 可以直接插入赋值。 2. 跳转 符号 : 这个命令插入一个跳转。 插入依赖于选中的位置(参照FBD的光标位置),在选中的输入端(光标位置2)附近、在 选中的输出端(光标位置4)后或在网络的末端(光标位置6)可以直接插入跳转。 3. 返回 符号 : 这个命令插入一个返回指令。 插入返回指令依赖于选中的位置(参照“FBD的光标 位置”),在选中的输入端附近(光标位置2)、在 选中的输出端(光标位置4)之后或在网络的末端 (光标位置6)可以直接插入返回指令。 4. 运算块 符号 : 用这些命令能插入运算符,功能,功能模块和程序。这三个功能块的具体使用参见后续章节 ● 在某些功能块的上部有一个可以写入文字的区域,在此区域中用户可以写入功能块的实例名。如果已定义实例的功能块被另一个功能块类型所替代,那么用户要重新定义功能块实例。 ● 运算块的所有未连接输入端都会出现“???”,用户必须用常量或变量代替这些问号。 ● 在插入运算块的地方,如果其右侧已经有分支,则这个分支将被连接到功能块的第一个输出变量。 ● 插入位置。对于大多数运算快来讲,可以直接插入到用户选中的位置: ● 如果选中了一个输入变量(光标位置2),运算块会插入到该输入变量之前。运算块的第一个输入变量和第一个输出变量会在现有的分支中连接起来。 ● 如果选中了一个输出变量(光标位置4)),运算块会添加到该输出变量之后。运算块的第一个输入变量和第一个输出变量会在分支中连接起来。 ● 如果选中了一个运算块(光标位置3),它会被新的POU 代替,新的运算块的连接和原来运算块的连接
您可能关注的文档
最近下载
- 农村供水管网改造工程.docx VIP
- 部编小学语文六年级下册小升初基础知识过关练习()_4.docx VIP
- LM6000PD燃机规程.doc
- 2025年河南省机关事业单位工勤技能岗位等级考试(有线广播电视机务员·高级技师/一级)(综合评审技能.docx VIP
- 无人机考试题库100道附答案.docx VIP
- 部编版小学语文六年级下册小升初基础知识过关练习(含答案).pdf VIP
- 严重骨盆骨折的急救处理.pptx VIP
- 二《简单相信,傻傻坚持》课件(共33张PPT)中职语文高教版(2023)职业模块.pptx VIP
- 小升初语文知识点专项复习基础知识常用歇后语练习(共27张PPT).ppt VIP
- 2025年全国工会系统经审业务技能大赛“工会经审知识达人”线上闯关答题试题库-下(多选、判断题汇总).docx
文档评论(0)