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

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

ID:48822595

大小:1.81 MB

页数:30页

时间:2020-01-29

plc系统编程-3指令表 FBD.ppt_第1页
plc系统编程-3指令表 FBD.ppt_第2页
plc系统编程-3指令表 FBD.ppt_第3页
plc系统编程-3指令表 FBD.ppt_第4页
plc系统编程-3指令表 FBD.ppt_第5页
资源描述:

《plc系统编程-3指令表 FBD.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、5.1.3指令表(IL)通过指令表编程语言(IL),可以以有条件或者无条件的方式来调用功能块,进行赋值,在一个代码段中以有条件或者无条件的方式进行跳转。一个指令表包含一系列指令。每一个指令都要从新的一行开始。格式:一个运算符;如果需要的话,一个限定词;如果需要的话,一个或多个操作数;如果要使用多个操作数,它们之间应该用逗号分开。在指令前可以使用一个标号,这个标号后面会带有一个冒号。指令的后面可带有一个注释。一个指令行的长度不能超过300个字符。在编程环境中没有限制IL代码段的长度。IL代码段的长度只受PLC内存的限制。一个指令表应该总是以LD运算符

2、开始。指令是自上而下逐行执行的;可以通过括号来改变这个顺序。5.1.4功能块语言(FBD)一个FBD代码段含有一个单页面窗口,该页面有网格背景一个网格有十个网格单位坐标点,网格单位是两个对象之间的最小间隔;FBD编程语言不是面向单元格的,但对象可以通过网格单位来对齐;一个FBD代码段有360个水平坐标点,240个垂直坐标点1、FBD编程方法:在FBD编辑器中,程序由FFB组成,如果您需要扩展功能块的针脚,只需用鼠标按住功能块底部的黑点,向下拖即可,最多可以增加到32个输入针脚。FFB是基本功能(EF)、基本功能块(EFB)、用户自定义功能块(DFB

3、)、过程的总称。共有3种方法第一种:通过“FFB输入助手”调用FFB(推荐):第一步:打开FFB输入助手窗口后,在“FFB类型”文本框中直接输入FFB类型,也可通过下拉菜单从最近使用的名称列表中选择FFB类型,或者点击按钮,进入FFB类型选择窗口选择,如下图所示。第二步:在库/系列栏中选择含有所需功能块的库,如果不知道要寻找的FFB属于哪一个库,请选择项,查看所有可用FFB的列表;然后从名称栏选择需要的功能块,单击OK确认选择,该窗口关闭,FFB输入助手激活。第三步:在“实例”文本框修改缺省的功能块实例名称,如不熟悉该功能块的使用,

4、可单击“类型帮助”,打开该功能块的在线帮助;对于一些复杂的功能块,系统还提供“特殊助手”选项,引导使用。第四步:给功能块的形参分配实参,在输入助手窗口双击形参后的“输入字段”单元,然后输入相关参数,也可以将功能块放置到程序中后再选择引脚自行填写实参。第二种:通过“数据选择”调用FFB:在打开“数据选择”窗口后,选择FFB类型的方法同上,如果之前在“工具”>“选项”对话框的“语言和数据”选项卡中,勾选了“自动将变量分配给新的图形对象”的复选框,则当放置1个FFB时,将自动打开对应的输入助手;如没有勾选该复选框,则不会打开输入助手。第三种:通过“类型库

5、浏览器”中的拖放功能调用FFB:打开“类型库浏览器”后,选择您所需要的功能块,用鼠标按住不动,直接拖到程序编辑器中放置即可。FFB的执行顺序由其在代码段中的位置决定(从左到右、从上到下执行),如果FFB以图形方式连接而不是实参,则执行顺序由信号流决定;FFB的执行顺序编号显示在功能块结构的右上角;在FFB的图形网络中,只有当FFB的输入所连接的所有元素(其他FFB输出等)都处理完毕后,才执行该FFB;与同一FFB不同输出连接的FFB执行顺序:从上到下执行;FFB的执行顺序与其在图形网络中的位置无关。更改FFB的执行顺序,可采用链路图形化连接来代替实

6、参;也可以改变图形网络位置;或者在属性对话框中修改其执行顺序,如下图所示,可设置该功能块在其他某个功能块执行后立即执行。例:2、子程序调用:如果EN的状态为1,则调用相应子程序(SR_Name的变量名称);不使用输出ENO显示此类功能块的错误状态;输出ENO始终为1,它可用于同时调用多个子程序。调用多个子程序的结构:待调用的子程序必须与调用的FBD段位于同一任务中;子程序也可以从子程序内进行调用;子程序调用是对IEC61131-3的补充,必须被明确激活。3、控制元素:控制元素用于在FBD段中执行跳转,或从子程序(SRx)或导出的功能块(DFB)返回

7、到主程序。4、链接:是FFB之间的垂直和水平连接链接的分叉点用实心圆交叉的链接用"断开的"链路在FBD功能块语言中可使用文本对象;文本对象的大小取决于文本的长度;对象尺寸由文本大小决定,它可以沿垂直和水平展开,占用更多的网格单元;文本对象不能与FFB重叠;但可与链接重叠。5、文本对象:6、执行顺序:执行顺序由FFB在代码段内的位置决定(从左到右、从上到下执行);若以图形方式链接,执行顺序由信号流决定;执行顺序由执行号码(位于FFB框架右上角数字)表示2)网络执行顺序:1)简介:对代码段的执行,是按基于每个FFB链接,从上到下,逐个网络完成;不能使用

8、链接创建环路,因为这种情况下无法确定执行顺序,必须使用实际参数创建回路;当图形没有链接来确定的网络执行顺序时,这个执行顺序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。