教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

功能块( FB) 教材(4)

来源:网络收集 时间:2026-09-23
导读: OMRON 功能块(FB)教材 ① 图2-7 ② 图2-8 ③ 1. 先定义一个I/O地址用来启动梯形图FB,①所示的开关0.00用于启动功能块。如果0.00 为ON,执行功能块中的程序,如果0.00为OFF,不执行功能块程序。 2. 然后调用工具

OMRON 功能块(FB)教材

图2-7

图2-8

1. 先定义一个I/O地址用来启动梯形图FB,①所示的开关0.00用于启动功能块。如果0.00

为ON,执行功能块中的程序,如果0.00为OFF,不执行功能块程序。 2. 然后调用工具栏上的“功能块”按钮

创建一个新功能块。选择已经创建好的功能块

并取名“延时5秒”。因为功能块和开关、指令、输出线圈一样,在程序中就是一个“元素”,所以这个起了名称的“元素”将会登记到“符号”目录的列表中。(所以,在删除创建的功能块的时候,必须在“符号”列表中将该功能块对应的“符号”删除,才能删除梯形图FB这个对象。

3. 调用好创建的功能块后,需要给输入、输出变量定义一个实际的I/O地址。使用“功能

块参数”按钮

由上述调用功能块的步骤可以看出:调用功能块首先要设置EN的控制地址用来启用功能块,然后定义输入、输出变量的地址就完成了调用。使用者不需要知道功能块内部的程序具体是怎样的,只要知道功能块的功能以及输入、输出控制的定义,即可使用。并且一个功能块在同一个程序中可以被多次调用,只要将输入、输出的地址改变一下就可以了,所以说FB的调用是非常简便的。

2.3.2 梯形图FB的嵌套

编写好梯形图FB的内部程序后,基本创建了一个完整的功能块。但在编写一些工业控制程序时,仅使用一个功能块的情况是非常少的。并且,如果控制功能多样复杂,简单的调用也不能够满足需要,这时,功能块的嵌套功能就非常必要。下面主要介绍一下如何使用功能块嵌套功能。

要使用FB的嵌套功能,至少需要创建2个或2个以上的功能块。下面创建2个功能块:FB1要求:输入接通后延时n秒后接通输出。FB2要求,对延时时间n进行判断,如果超过100秒,则报警输出接通。嵌套功能需实现在FB1中嵌套FB2,完成输入接通n秒后接通输出,如果用户输入的时间超过100秒,输出报警。

要实现在FB1中嵌套FB2,先要创建FB2,然后在创建FB1内部程序中才可以调用FB1。

9

给变量定义I/O地址。如图中②处,赋给输入变量a地址1.00,③处,

赋给输出变量c地址10.00。

OMRON 功能块(FB)教材

下面列出FB2的变量和内部程序:

表2-2 功能块2变量列表

功能块 功能块2

变量类别 变量名 数据类型 变量说明 输入变量 a 输出变量 b INT BOOL 用户定义的延时时间 超时报警点

图2-9 (FB2内部程序)

建立了FB2后,开始创建FB1,在FB1中调用FB2,只需将FB2看成像“指令”一样的程序元素那样调用就可以了,调用的同时功能块会自动登陆到变量列表中。下面列出了FB1的变量和内部程序:

表2-3 功能块1变量列表

功能块 变量类别 变量名 输入变量 功能块1 内部变量 输出变量

输入 时间值 n 输出 数据类型 BOOL INT TIMER BOOL 变量说明 用来控制输出的输入点 用户定义的延时时间 定时器号 延时输出点 超时报警点 时间判断 FB<功能块2> 调用的FB2 输出报警 BOOL 10

OMRON 功能块(FB)教材

图2-10 (FB1内部程序)

FB1,FB2的创建完成后,就可以在主程序中直接调用FB1。在输入时间的地址内,一旦输入时间大于100秒,输出报警位就会置“ON”。主程序部分如下图2-10所示,0.00延时接通1.00,0.01延时接通1.01。延时的时间值分别放在D0和D10通道中,当其中的时间值超过100秒,报警点50.00或者50.01就会输入报警。

图2-11 (主程序部分)

2.3.3 保存梯形图FB

如下图2-12所示,可以将编辑好的功能块单独保存起来,文件名为(*.cxf)。这样,如果用户创建好功能块后,今后也可以在不同的程序中进行调用。

11

OMRON 功能块(FB)教材

图2-12

2.3.4 调试梯形图FB

对于CJ、CS系列的PLC的程序调试,无需连接到真正的PLC上,在CX-Programmer软件中可以通过仿真功能,就可以对梯形图程序进行监控。

监控功能不仅能实现对程序使用的位和通道进行监控,同样也能对调用的功能块进行监控。要监控功能块,在仿真状态,双击调用的功能块或者右击该功能块,选择[监控功能块梯形图实例]就可转换到监控FB的界面。在监控FB的界面,可以完成监控FB中的位和通道,改变PV值,强制置位/复位等操作。监控的操作步骤如下:

1. 选择[PLC]→[工作在线仿真器],模拟下传程序后,就可以对程序进行在线仿真的

调试工作了;

2. 选择[视图]→[窗口] →[查看],打开查看窗口。

3. 在主程序中选择调用的功能块,在弹出的菜单中选择[在查看窗口中注册],在弹出

的对话框中“用法”和“数据类型”选择全部。所有功能块中的变量都被登记在查看窗口中,用户可以根据需要来进行调试。如图2-13所示:

12

OMRON 功能块(FB)教材

图2-13

4. 双击主程序中的功能块实例,就可以进入监控FB的内部程序的界面。 5. 用户可根据需要对位进行置位/复位,改变通道的PV值等操作。

整个操作过程可以参考下图2-14:

图2-14 …… 此处隐藏:391字,全部文档内容请下载后查看。喜欢就下载吧 ……

功能块( FB) 教材(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/612461.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)