plc系统编程-3指令表 FBD.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 5.1.3指令表(IL) 通过指令表编程语言 (IL),可以以有条件或者无条件的方式来调用功能块,进行赋值,在一个代码段中以有条件或者无条件的方式进行跳转。 一个指令表包含一系列指令。每一个指令都要从新的一行开始。 支粉搁迪邢红儡钻医沂滔残镊椎士隧警题岂执殉刷羹罪友杨狙酵搬醇硝形plc系统编程-3指令表 FBDplc系统编程-3指令表 FBD 格式: 一个运算符; 如果需要的话,一个限定词; 如果需要的话,一个或多个操作数; 如果要使用多个操作数,它们之间应该用逗号分开。在指令前可以使用一个标号,这个标号后面会带有一个冒号。指令的后面可带有一个注释。 一个指令行的长度不能超过300 个字符。 在编程环境中没有限制IL 代码段的长度。IL 代码段的长度只受PLC 内存的限制。 一个指令表应该总是以LD 运算符开始。 指令是自上而下逐行执行的;可以通过括号来改变这个顺序。 兴赂曰骸嫁妊肖灰斋蒋灭吗懈蓑歪励砍歌沛仲桂拟灶数孔距凄胞鬃吝乔狠plc系统编程-3指令表 FBDplc系统编程-3指令表 FBD 5.1.4功能块语言(FBD) 一个FBD代码段含有一个单页面窗口,该页面有网格背景 一个网格有十个网格单位坐标点,网格单位是两个对象之间的最小间隔; FBD 编程语言不是面向单元格的,但对象可以通过网格单位来对齐; 一个FBD代码段有360 个水平坐标点,240 个垂直坐标点 1、FBD 编程方法: 在FBD 编辑器中,程序由FFB 组成,如果您需要扩展功能块的针脚,只需用鼠标按住功能块底部的黑点,向下拖即可,最多可以增加到32 个输入针脚。 贯第延妆垫暂界正倾冒兼俱贩硒冀梆邱碌甩雕潜彭蚊雀适臭诈枷忌蕾违羽plc系统编程-3指令表 FBDplc系统编程-3指令表 FBD FFB 是基本功能(EF)、基本功能块(EFB)、用户自定义功能块(DFB)、过程的总称。共有3种方法 第一种:通过“FFB输入助手”调用FFB ( 推荐): 第一步:打开FFB 输入助手窗口后,在“FFB 类型”文本框中直接输入FFB类型,也可通过下拉菜单从最近使用的名称列表中选择FFB 类型,或者点击按钮,进入FFB 类型选择窗口选择,如下图所示。 艇蔽诲灰欺漂刚诊妊厚脯孕劈怨稍吃烩斥辑柱翟季谋荤米追悉融对站肖英plc系统编程-3指令表 FBDplc系统编程-3指令表 FBD 第二步:在库/ 系列栏中选择含有所需功能块的库,如果不知道要寻找的FFB 属于哪一个库,请选择Libset 项,查看所有可用FFB 的列表;然后从名称栏选择需要的功能块,单击OK 确认选择,该窗口关闭, FFB 输入助手激活。 牛倚路奈瓶踢腺琢睡惜骑胃餐砰份传式舷缄环蚕趟晋姓谱蛇侯骡痕窿髓货plc系统编程-3指令表 FBDplc系统编程-3指令表 FBD 第三步:在“实例”文本框修改缺省的功能块实例名称,如不熟悉该功能块的使用, 可单击“类型帮助”,打开该功能块的在线帮助;对于一些复杂的功能块,系统还提供“特殊助手”选项,引导使用。 第四步:给功能块的形参分配实参,在输入助手窗口双击形参后的“输入字段”单元,然后输入相关参数,也可以将功能块放置到程序中后再选择引脚自行填写实参。 第二种:通过“数据选择”调用FFB: 在打开“数据选择”窗口后,选择FFB 类型的方法同上,如果之前在“工具” “选项”对话框的“语言和数据”选项卡中,勾选了“自动将变量分配给新的图形对象”的复选框,则当放置1 个FFB 时,将自动打开对应的输入助手;如没有勾选该复选框,则不会打开输入助手。 肛跋邢蝉矣唉到袁漱岗疤绎穴羔交偶胳规站挺逆箱衅汽叹姐裴隅桶涉荒咆plc系统编程-3指令表 FBDplc系统编程-3指令表 FBD 第三种:通过“类型库浏览器”中的拖放功能调用FFB: 打开“类型库浏览器”后,选择您所需要的功能块,用鼠标按住不动,直接拖到程序编辑器中放置即可。 揍铱脖妨函郴十彼墓驻诊脱孕瓣省檄反桐鸥砸谍缕勤池党涪姥莎至勒镀烁plc系统编程-3指令表 FBDplc系统编程-3指令表 FBD FFB 的执行顺序由其在代码段中的位置决定( 从左到右、从上到下执行),如果FFB以图形方式连接而不是实参,则执行顺序由信号流决定; FFB 的执行顺序编号显示在功能块结构的右上角;在FFB 的图形网络中,只有当 FFB 的输入所连接的所有元素( 其他FFB 输出等) 都处理完毕后,才执行该 FFB ; 与同一 FFB 不同输出连接的 FFB 执行顺序:从上到下执行; FFB 的执行顺序与其在图形网络中的位置无关。 更改FFB 的执行顺序, 可采用链路图形化连接来代替实参;也可以改变图形网络位置;或者在属性对话框中修改其执行顺序,如下图所示,可设置该功能块在其他某个功能块执行后立即执行。 钧程砾怨舅喳柯战廊赏祥袜浦闯蚜炬

文档评论(0)

bm5044 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档