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

功能块( FB) 教材(12)

来源:网络收集 时间:2026-09-23
导读: OMRON 功能块(FB)教材 到请求信号处,进行装载。装载结束后,关门,返回继而根据其他请求进行上行/下行。 根据上述流程图,我们可以知道整个电梯大概的运行控制情况。其中,电梯在运行过程中,总是要不断的判断轿

OMRON 功能块(FB)教材

到请求信号处,进行装载。装载结束后,关门,返回继而根据其他请求进行上行/下行。

根据上述流程图,我们可以知道整个电梯大概的运行控制情况。其中,电梯在运行过程中,总是要不断的判断轿箱处在的楼层位置,才能根绝外部请求信号准确控制轿箱的起停。基于此特点,我们可以将“楼层的判断”(如图5-1流程图中灰色部分)这一程序段做成FB,然后在编写10层楼的主程序的时候直接调用即可。

10层楼的电梯控制程序中,一旦电梯开始工作,无论轿箱处于哪个楼层,都需要对轿箱的当前位置进行判断,这个判断是结合各个楼层的限位开关或者光电开关的状态来进行的,再将这些输入信号都存入相关的上行或者下行标志中,等到轿箱到达相应的楼层,再将这些标志复位。最后根据轿箱内请求信号和箱外请求信号来判断电梯的起停。所以,对于“楼层的判断”这一控制程序,输入变量分别是:各楼限位开关,光电开关给出的轿箱当前楼层号,外部上行/下行请求信号标志,电梯当前上行/下行标志。用户可以预先列出“楼层的判断”这一程序的输入输出,然后将这些输入输出转成FB内部程序的变量。示例程序FB中的变量如下表列出:

表5-1 电梯FB程序变量列表

序号 1 2 3 4 5 6 7 输入变量 选楼请求标志 当前楼层号 电梯上行标志 电梯下行标志 上行键请求标志 下行键请求标志 电梯运行标志 类型 BOOL UINT BOOL BOOL BOOL BOOL BOOL 序号 1 2 3 输出变量 上升请求标志 下降请求标志 当前楼层标志 类型 BOOL BOOL BOOL

根据要求,结合定义的变量,FB内部的梯形图编程如下所示:

根据要求判断有无该楼请求 电梯停止并有向上请求,上升请求ON 34 OMRON 功能块(FB)教材

桥箱停止,并在请求的下方,响应请求,桥箱需上行,则上升请求ON

电梯停止并有向下请求,下降请求ON 桥箱停止,并在请求的上方,响应请求,桥箱需下行,则下降请求ON

图5-2

编写好FB功能块后,需要在主程序中实现对功能块的调用。主程序中有10层楼的电梯程序,每层的“楼层的判断”部分都可以通过调用上述功能块来实现。下面列出其中第五层的调用

35

OMRON 功能块(FB)教材

程序:

图5-3

根据5楼箱外、箱内请求分别保持响应的信号,使得这些信号能够被电梯响应。 调用判断楼层功能块 等到请求标志被响应后,复位标志位。 36

OMRON 功能块(FB)教材

图5-3

如果使用了FB之后,主程序的编写就变得容易,并且对程序的检查也变得相对简单了。使用FB功能后,主程序每层电梯程序只要5行(十几步),如果不使用的话,可能需要用到十几行(六十步~七十步)。总的看来,FB的优点体现在以下方面:

1. 使用功能块这一元素,便于看到输入、输出参数,容易理解,提高了维护效率。 2. 制作了一个FB程序,就可以简单的编辑相同的控制程序,这样提高了利用率,同

时也提高了程序开发的效率。

3. 如果使用ST语言,可以进行函数处理、数值运算、 浮点运算,使得在梯形图中比

较难阐述的部分的处理也变得容易。

4. 用功能块的方式进行编程,可以减少使用UM的容量。

通过上述示例程序来看,如果工业控制程序梯形图程序非常烦琐或冗长,可以将其中一部分类似的控制程序做成FB的内部程序,在编写主程序时,调用该功能块,写入输入、输出变量的地址即可。使用FB功能使得在工业控制中的编程能够达到简化编程、查错、调试和维护。

37

OMRON 功能块(FB)教材

附录一:ST语言语法错误一览表

38

功能块( FB) 教材(12).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)