Have a Question?

如果您有任务问题都可以在下方输入,以寻找您想要的最佳答案

fb是什么(什么是PLC的FB,FC,DB,OB,这些块是什么意思?怎么用?)

fb是什么(什么是PLC的FB,FC,DB,OB,这些块是什么意思?怎么用?)

题图来自Unsplash,基于CC0协议

本文目录

  • 1、什么是PLC的FB,FC,DB,OB,这些块是什么意思?怎么用?
  • 2、FB是什么?
  • 3、FB是什么意思?
  • 4、FB是什么意思?
  • 5、“ FB”是什么意思?
  • 正文

    1、什么是PLC的FB,FC,DB,OB,这些块是什么意思?怎么用?

    朋友们好,我是电子及工控技术,我来回答这个问题。很多不管是学习西门子PLC的还是学习施耐德或者是三菱的PLC,在PLC的编程软件中我们会常常遇见到“FB”、“FC”、“DB”、“OB”这样的程序块,以至于使初学PLC编程的朋友常常对此很容易产生混淆,甚至用错。今天利用闲暇时间给朋友们梳理一下这些程序块到底是是代表什么意思,我们又该如何去用它们。学过PLC的朋友都知道,在对软件编写程序的时候我们常常用三种编程方法,一种是结构化编程,另一种是线性化编写程序,还有一种是模块化的程序编写。特别是在模块化编程和结构化编程中就会常常用到上述用户块的功能。首先我们先解答一下什么是“块”。

    “块”的诞生和功能

    1、“块”的功能

    在PLC程序中有两种程序,一种是厂家在生产PLC时把它固化在PLC内部CPU中的系统程序,还有一种就是我们需要自己编写且能够随意“擦写”和下载的用户程序。我们在编写PLC程序时,为了使我们的程序条理清晰和便于管理维护和阅读,软件制作者给我们规制制作了不同功能的块,我们在编写程序时就把不同功能的程序写在不同的程序块中,当PLC运行时,它的CPU就会按照程序需要运行的条件去命令相应的“块”来完成特定的控制任务,这就是块的功能。

    “FC”函数的意义及使用

    在PLC编程软件中的"FC"是指函数的意思,它是用户自己编写的程序块。在函数(FC)中是没有数据存储器的,它是可以通过调用使用,在调用时要给它的形式参数送一个具体的数值才可以用。另外在这个“FC”函数里面是有局部变量表和块参数的,比如这些变量可以是有输入、输出和输入/输出和临时变量等。它有点类似一个子程序,可以在主程序中调用。

    举个PLC启停控制的简单例子,我们可以在主函数中建立一个子函数“FC”命名为“启停控制FC1”,建立好函数后给启动按钮与停止按钮以及输出继电器关联一个具体的实际参数就可以了。比如I0.0和I0.1是启动和停止,Q0.0是输出控制电机,我们把这种函数的调用叫绝对调用,很显然这种方式是不够灵活的。

    “FB”函数块的意义和作用

    这个“FB”函数块是我们自己编写程序时自己可以创建的,我们创建的这个函数块FB具有他的参数是可以分配的特点,具有相应的存储空间。比如刚才讲的我们在主程序创建了“FC”函数,由于采用了绝对调用显得不够灵活,如果我们用“FB”函数块来操作就显得很“柔性化”了。我们先在项目中建立一个函数块,在输入参数中建立两个变量分别命名“启动变量”和“停止变量”,再在输出参数中建立一个变量,命名为“电机变量”。然后再通过主程序调用后,启动和停止按钮就不仅限于I0.0和I0.1了,我们可以任意地相关联就可以了,所以通过“FB”函数块的使用使程序更加灵活,增加了程序的“柔性化”。

    “DB”数据块的意义和作用

    “DB”是数据块,它的作用是储存我们所编写程序时所用的数据的,以及所我们所设置的中间变量也都有它存储。我们把这种数据块“DB”分成全局数据块、数据背景数据块和数据类型数据块三种。全局数据块是存储程序数据的,它可以存储我们前面所设置的变量,比如前面说的“启动变量”和“停止变量”等。

    “OB”组织块的意义和作用

    “OB”组织块是PLC的软件操作系统与我们所编写程序的接口,在PLC启动后,PLC里面的CPU就会循环执行OB组织块,在“OB”组织块中我们可以调用“FC”函数和“FB”函数块。“OB”具有多个种类,比如有主程序快“OB1”、中断程序块“OB10”等,这样以来组织块“OB”是具有优先级的。这就像单片机中的优先级相类似。比如中断程序块“OB10”可以打断“OB1”的执行。

    欢迎朋友们参与讨论,敬请关注电子及工控技术,感谢点赞。

    2、FB是什么?

    FB一词有多种含义,其中属于题目所说的网络词汇的含义是“第一滴血”或“副本”。 FB是First Blood第一滴血的简称,来源于魔兽争霸的一款RPG地图dota,意思是整场游戏的第一个人头(英雄首次击杀或者被杀)。 此外,也指副本(fu ben):Instance,全称为副本区域——Instance Zones。 “副本”的概念最初是在著名网游“无尽的任务”中出现的。魔兽世界以及一些网络游戏中,进入某一个特定区域(一般是独立的服务器)中游戏(活动),该区域只能看到本团队或个人以及该区域中的NPC(非玩家控制)角色,而不能看到非本团队或个人的其他玩家(游戏者),就叫做副本。

    3、FB是什么意思?

    发表---方便---分别---分布---封闭---发布-----防备-- 分辨--风暴---腐败---------是饭吃宝了 “FB”的由来,已经无法追朔,打开电脑全拼打字法,打上“FB”会出现很多词组,诸如发表、方便、分别、分布、封闭、防备、分辨、风暴、等等。据说“FB”就是“腐败”的拼音简写。也许当初是使用FB来表示腐败是懒处于简易的缘故吧。“FB”发展到至今,没有一个确定的意思。但在网络中“FB”的意思绝不是指腐败,而大概意思应是以AA制花最少的钱吃喝玩乐。当有人在网上跟您说“我们一起去FB吧”,他的意思就是AA制度去吃喝玩乐!

    4、FB是什么意思?

    FB指Facebook,中文翻译为“脸谱”或“脸书”。是美国的一个社交网络服务网站 ,创立于2004年2月4日,总部位于美国加利福尼亚州门洛帕克。

    5、“ FB”是什么意思?

    FB指Facebook,中文翻译为“脸谱”或“脸书”。是美国的一个社交网络服务网站 ,创立于2004年2月4日,总部位于美国加利福尼亚州门洛帕克。扩展资料:Facebook是世界排名领先的照片分享站点,截至2013年11月每天上传约3.5亿张照片。截至2012年5月,Facebook拥有约9亿用户。Facebook的总部设在硅谷的门洛帕克。从2006年9月11日起,任何用户输入有效电子邮件地址和自己的年龄段,即可加入。网站的名字Facebook来自传统的纸质"点名册"即“花名册”。通常美国的大学和预科学校把这种印有学校社区所有成员的“点名册”发放给新来的学生和教职员工,帮助大家认识学校的其他成员。