电工学习网

 找回密码
 立即注册
查看: 1300|回复: 0
打印 上一主题 下一主题

FB调用可以通过几种方式实现?

[复制链接]
跳转到指定楼层
楼主
发表于 2019-10-25 21:02:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
FB调用可以通过几种方式实现?
FB为具有存储器的逻辑块,可以由OB、FB和FC调用。FB根据需要可以具有足够多的输人参数、输出参数和输人/输出参数及静态和临时变量。
与FC不同的是,FB是背景化的块。FB可以由其私有数据区域的数据进行赋值.在其私有数据区域中,FB可以“记住”调用时的过程状态。最简单的形于为该专用数据区便是FB的自有DB.也就是所谓的背景DB.
可以在FB的声明部分声明静态变量,FB可以在这些变量中“记住”这些调用信息。FB这种对多次调用信息的“记住”能力是其与FC的本质区别。
使用这种“存储区域”,FB可以执行计数器和定时器功能或者控制过程设名如过程站、驱动站、锅炉等。特别地,FB十分适合控制其性能特性不仅取决于外部影响,而且也取决于内部状态(如工步、速度、温度等)的处理设备,控制这种设备时,过程单元的中部状态数据就复制到FB的静态变量中去。在STEP 7中创建FB背景,即在FB调用时对其自有的存储区域进行赋值,可以通过以下两种方式来实现。
0)在FB调用时,直接声明所谓的背景数据块(DI).
在更级B中(多重实例模型) 是式声明R实侧然后,STEP1的保在更高级的HB内,建立创建该背景所需要的数据区。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-5-18 08:07

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表