什么是三菱PLC的FB块呢?
熟悉西门子PLC的都知道,在西门子PLC中有FB,其实三菱的也与西门子的类似,就是主程序中调用的程序。
一、如何建立FB块以及在主程序中如何调用
点击确定后就建立了一个叫motor的FB块。
从上图可以看到程序本体和局部标签都是红的,是因为我们没有写程序和建局部标签。
首先建立局部标签,双击局部标签,就出现如下图所示的界面。
在类中点击下拉菜单:
VAR:内部临时变量
VAR_CONSTANT:内部静态变量,
VAR_INPUT:输入接口变量
VAR_OUTPUT:输出接口变量
VAR_IN_OUT:输入输出接口变量
看到这是不是与西门子的是一样的。
举例来说明下:
控制电机启停:
首先定义一个局部标签,如下图所示
编写FB程序:
如何在主程序中调用呢?
上例中首先在FB中对局部标签进行定义,其实ST语言对于做逻辑不是最直观的,还是用于计算,比如我们可以算一个三角形面积,
三角形面积S=三角形边长A*三角形边长B/2,
同样首先定义局部标签:
编写FB程序:
在主程序调用FB:
仿真:
“电视剧快讯”资讯推荐
“电视剧快讯”视频推荐