Back|Member|Save|Mobile
3 year(s)2

西门子PLC专营

西门子PLC专营

News type
  • N/A
联系方式
  • Name:曾昱皓
  • Telephone:18621383651
站内搜索
 
Home > 新闻中心 > 西门子PLC-功能块(FB)
新闻中心
西门子PLC-功能块(FB)
Date:2021-02-23        Hits:15        Back

功能块(FB)

功能块(FB)属于用户自己编程的块。功能块是具有“存储功能”的块。数据块作为功能块的存储器(背景数据块)被分配给FB。传递给FB的参数和静态变量都保存在背景数据块中。临时变量存在本地数据堆栈中。

当FB执行结束时,存在背景DB中的数据不会丢失。可是,当FB的执行结束时,存在本地数据堆栈中的数据将丢失。

应用程序

当FB被调用时,FB中所含的程序总被执行。功能块使得对于经常使用的功能、复杂功能的编程变得容易。

功能块和背景数据块

一个背景数据块被指定给每一个被调用的功能块(FB)被称为参数传递。

通过调用同一个FB的不同的背景数据块,用户可以用一个FB控制多台设备。例如,一个用于电机控制的FB,可以通过对每个不同的电机,使用不用的背景数据,来控制多台电机。每台电机的数据(例如:转速、爬升、累积运行时间等),可存在一个或多个背景数据块中。

数据类型 FB

如果用户程序的结构是,在一个FB中又调用了另一个已经存在的FB功能块,用户可在调用FB的变量定义表中将被调FB作为的静态数据类型为FB的变量。这将允许用户嵌套变量,并将背景数据压缩在一个背景数据块(多重背景)中。

将实际参数赋值给形参



了解更多西门子信息请点击:http://www.siemens-mro.zhixianfengw.com/.

                                                                                                                                    2021.02.23  本文摘自网络