当前位置:首页 > 工业园区 >plc函数块的使用(plcfb块调用规则)

plc函数块的使用(plcfb块调用规则)

功能块(FB)及其应用

功能块(FB) 简介

plc函数块的使用(plcfb块调用规则)

功能块(FB)是您自己编程的块。功能块是“带存储器”的块。分配一个数据块作为其内存(实例数据块)。传送到FB 的参数和静态变量保存在背景DB 中。临时变量存储在本地数据堆栈中。执行FB时,DB中保存的数据不会丢失。然而,当FB执行时,保存在本地数据堆栈中的数据将会丢失。

功能块(FB)的应用

下面通过一个例子来说明功能块的应用。

[范例] 使用功能块完成电机的星三角启动控制。

【解】星三角启动的电气原理图如图1所示,注意停止按钮接的是常闭触点。

图1

星三角发起的项目创建如下。

新建一个项目,本例为“Star-Delta Startup”,如图2所示:

图2

在工程视图的工程树中,选择并点击“新增设备”(本例为PLC_1)“程序块”“添加新块”,弹出“添加新块”界面。

在“Input”界面中,新建4个变量,如图3所示:

图3

注意变量的类型。注释内容可以留空,注释内容支持汉字。在“Output”界面中,新建2个变量,如图3所示。在“InOut”界面中,新建1个变量,如图3所示。

在“Static”界面中,新建两个静态变量,如图3所示。注意变量的类型,注意初始值不能为0,否则不会出现星三角启动效果。

在FB1的程序编辑区编写程序,如图4

图4

在项目视图的项目树中,双击“Main[OB1]”,打开主程序块“Main[OB1]”,如图5所示。

图5

将函数“FB1”拖到程序段1,进入FB1上面的数据块DB2,将整个工程下载到PLC中,实现“电机星三角启动控制”。

审稿人:刘庆

最新资讯

推荐资讯