在PLC编程中怎样使用FB模块

在PLC编程中怎样使用FB模块,第1张

FB模块与FC模块相比,在调用FB模块时需要调用DB块,这个DB块里面的内容就是你在FB块中写的那些交换的变量。你可以为一个FB块设定许多的DB块,各个DB块中的参数不一样,在不同的状态下调用不同的DB块,就可以实现功能一至,但参数不同的结果。比如你写的FB块的功能是设定电机转速,你把500转的参数放DB1中,把1000转参数放DB2中,把1500转参数放DB3中,在不同的情况下调用FB块,后跟不同DB块,就可以达到控制转速的目的了。这里节省了写多个参数的控制程序了。没说明白的话后面的人接着解答

在西门子PLC中有FB,其实三菱的也与西门子的类似,就是主程序中调用的程序。

一、如何建立FB块以及在主程序中如何调用

点击确定后就建立了一个叫motor的FB块。

从上图可以看到程序本体和局部标签都是红的,是因为我们没有写程序和建局部标签。

首先建立局部标签,双击局部标签,就出现如下图所示的界面。

在类中点击下拉菜单:

VAR:内部临时变量

VAR_CONSTANT:内部静态变量,

VAR_INPUT:输入接口变量

VAR_OUTPUT:输出接口变量

VAR_IN_OUT:输入输出接口变量

看到这是不是与西门子的是一样的。

举例来说明下:

控制电机启停:

首先定义一个局部标签,如下图所示

编写FB程序:

如何在主程序中调用呢?

上例中首先在FB中对局部标签进行定义,其实ST语言对于做逻辑不是最直观的,还是用于计算,比如我们可以算一个三角形面积,

三角形面积S=三角形边长A三角形边长B/2,

同样首先定义局部标签:

编写FB程序:

在主程序调用FB:

以上就是关于在PLC编程中怎样使用FB模块全部的内容,包括:在PLC编程中怎样使用FB模块、三菱fb块无顺序、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9873737.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存