特殊功能
与功能块(FC)相比,功能块(FB)具有存储器。这意味着功能块被分配了一个本地数据块,即所谓的实例数据块。当调用FB时,还必须指定实例DB的编号,并且此DB会自动打开。

实例DB用于存储静态标记等。这些本地标签只能在FB中使用,但它们也会在块完成后保留。
参数
通过函数块调用,实际参数的值存储在实例数据块中。如果块调用中的形式参数没有分配给实际参数,则在程序执行期间将使用实例DB值中该参数最近存储的值。
每次调用FB时,都会传输其他实际参数。在功能块完成之后,数据被保留在数据块中。
FB优势
用户必须搜索用于FC编程的空闲位存储器或数据区域并自行管理,而FB的静态标签由STEP7软件管理。
当使用静态标签时,消除了FC编程中位存储器或数据区域的重复分配的已知风险。
可以使用FB的“Storedfault”和“Edge memory”静态标签,而不是FC20的形式参数“存储的故障”和“边缘内存”。块调用很简单,因为不需要这两个形式参数。
审核编辑:黄飞
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
存储器
+关注
关注
39文章
7756浏览量
172199 -
西门子
+关注
关注
98文章
3374浏览量
120718
原文标题:西门子博途:调用FB(实例化)
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
热点推荐
西门子PLC编程中FB和FC的区别
用西门子PLC编程时,可以用到功能块FB和功能FC(FB、FC都是组织块)资料上说FB与FC都可以作为用户编写的子程序,但是我不明白这两个组织块之间到底有什么区别阿?在应用上到底有什么
发表于 06-20 10:54
•1.7w次阅读
西门子PLC实例电子教程
本书为西门子PLC实例电子教程,第一章就对PLC进行了概述,通过实例对 西门子 PLC进行了深度阐述,适合广大西门子PLC研究者研究学习之用
发表于 07-19 16:09
•0次下载
西门子运动控制及驱动产品应用实例
西门子运动控制及驱动产品应用实例,主要收集了西门子全新的 SINAMICS 驱动产品在钢铁、有色金属、造纸机械、煤矿、石油天燃气石化化工、电力、地铁及物流等行业上的应用实例。每个应用
发表于 04-30 10:09
•10次下载
西门子PLC编程软件博途下载
西门子PLC编程软件博途TIA V13 SP1 SIMATIC_WinCC_Runtime_Professional_SP1_for_V13---江西工控论坛有下载密码www.jx-gongkong.com
发表于 03-01 11:04
•78次下载
如何在博途平台调试西门子G120变频器
随着工业自动化迈向智能化越来越近,科技工作者不断的突破,近年在传动领域,采用工业以太网(Profinet)和变频器通讯非常广泛,今天我们简单的介绍下在博途平台调试
如何在博途平台调试西门子G120变频器
随着工业自动化迈向智能化越来越近,科技工作者不断的突破,近年在传动领域,采用工业以太网(Profinet)和变频器通讯非常广泛,今天我们简单的介绍下在博途平台调试
发表于 09-07 12:50
•7579次阅读
西门子流量累计FB块介绍
西门子流量累计FB块(Function Block)是一种专门为处理和计算流量数据而设计的功能块,它通常在博途(TIA Portal)软件中被创建和使用。该功能块的意义在于将复杂的流量
西门子博途:调用FB(实例化)
评论