研选课堂
HOME
研选课堂
正文内容
plc编程fu是什么意思 三菱FX PLC学习之功能块指令
发布时间 : 2025-02-25
作者 : 小编
访问数量 : 23
扫码分享至微信

三菱FX PLC学习之功能块指令

在PLC的编程语言中,最简单的就是图形语言,如我们所学的梯形图与SFC,这两者在编程软件中都属于简单工程。

而我之前所分享的文章中,讲到的那些基本指令和功能指令,都是基于简单梯形图形式进行示例。其实,对于很多功能(函数),如四则运算、比较传送等,在PLC编程中还有另外一种形式,那就是功能块形式,它们在编程软件中为结构化工程类型。

除此之外,PLC的编程语言中还有比较复杂的文本语言,即ST语言。提及ST语言,简直令我等凡夫俗子望而却步,因为它就是传说中的纯打代码,为了我的头发,ST语言我还是直接放弃吧。

既然放弃了ST语言,那么我今天就来给大家简单分享一下功能块指令的内容吧!

一、什么是功能块(FB、FUN)

所谓功能块,如下图27-1所示,简单来说,就是可以实现某些特定功能或函数的块,即FB块或FUN块,一般情况下把功能块叫FB块,但其实在三菱PLC中,功能块除了FB块之外,还有FUN块,即函数块。

图27-1

类似于子程序,功能块可以将特定的且需要经常使用的功能打包成一个块,在程序中多次调用,另外还可以打包成一个库文件,用于多台电脑上拷贝使用。

这个“经常使用的功能”可以是我们自定义的,也可以是编程软件自带的。

例如电机的起保停程序,我们可以把整个起保停程序打包成一个功能块,如下图27-2所示,该功能块的输入输出、起保停的启动、停止和电机都以标签的形式定义,直到被调用时再由用户指定具体的软元件,如起保停的启动用“X0”、电机用“Y0”等。

图27-2

这个“起保停”的功能块,对应梯形图如下图27-3所示。还是类似于子程序,功能块在调用之前,如果是用户自定义的,显然,用户还需自己先编好一个功能块。

图27-3

当然,和子程序不同的是,这个自定义的功能块,其中的一些触点、线圈等只是用标签命名,如图27-3中的“启动”、“电机”等就是用文字命名的标签。

二、功能块与功能指令的区别

功能块用于结构化梯形图中,可以自行调用,如下图27-4所示,可以看到,这个结构化梯形图中有很多的块状结构(功能块),除此之外还有一些触点和线圈。所以结构化梯形图和简单梯形图其实区别不大,都是为了实现特定功能的程序。

图27-4

但到底是选用简单梯形图还是结构化梯形图,这就看个人喜欢了。就像是在顺控程序中,你可以用SFC的形式编写,也可以直接编写梯形图,问题不大。

而功能块和功能指令,若是对于一般的功能而言,其实两者区别不大,例如我们要实现两个数的相加:当驱动条件X0成立时,把D0的当前值加上K10,结果保存到D10中。

它可以通过功能指令实现,也可以运用功能块实现。如下图27-5所示为功能指令形式,X0接通,(D0)=K20,执行ADD指令后,D10的当前值为“和”K30。

图27-5

而功能块形式如图27-6所示,依然是X0接通,(D0)=K20,执行程序后,D10的当前值为“和”K30。

图27-6

从以上实现加法功能来看,功能指令和功能块可以自行选择用哪个,但对于较为复杂的功能,显然两种的区别还是比较明显的。

这是因为功能块可以自定义,而功能指令却不行。 例如我们要实现D0、D1的值相加,再乘以D2的值,这就要用上两个功能指令ADD、SUB,而功能块可以把加和乘集中到一个块中,直接调用。此时的功能块,其功能其实更倾向于类似子程序的作用。

但更深入的功能块知识,我在这里就不再展开讲解啦,大家如果感兴趣,可以观看我们官网的相关课程哦!我在这里只不过是给大家了解一下,PLC编程中还有功能块这个玩意就行了~

其实,对于初学者,例如我这种小白而言,功能块这部分知识还是有点难度的,所以我还需要更多的时间去深入学习它,所以我也就不在这里班门弄斧了。

最后,希望有更多的志同道合的人(在PLC知识海洋中挣扎的人)和我一起共同努力、共同进步吧!

注:本文章内容都是基于三菱 PLC 所写

(技成培训网原创,作者:杨思慧,未经授权不得转载,违者必究)

下面小编给大家分享『工控全套』 内含各类型PLC案例及源程序,还附上软件安装包+教程!

小白入门必懂PLC软件+干货包

重磅加餐,PLC入门学习全流程、电工基础大全、电工进阶PLC、PLC例程、西门子工程师地图……

这些曾经让你头秃、加班熬夜的技术干货,我们都为你准备好了!

软件汇总

学习步骤

如何0基础学习PLC?

获取更多工控案例与电气软件大全!

或许过去的你一直都在被质疑,而现在有这么好的机会能证明自己为什么不努力一把呢?

PLC如何实现点动控制?原理是什么,程序怎么编写?

今天给大家普及一下PLC的点动控制原理,这篇文章主要是讲给PLC初学者的。

那么大家请看下图:

首先,什么是点动控制?大家看图:

这个是一个传统的控制电路,我们这个电路它分为:主电路和控制电路两部分。

1、主电路有:QS(断路器)、FU(熔断器)、KM(接触器主触点)M(电动机)所组成。

2、控制电路(也称为辅助电路):由FU(熔断器)、SB(常开触点)、KM(接触器线圈)构成。

大家,再看下面这个图:

在电路工作时,我们按下按钮SB1,接触器线圈得电,衔铁吸合带动三对主触点闭合,电动机接通三相电源启动正转,当我们把按钮放开后,接触器线圈断电,电动机断电停止转动,这种控制方式我们称之为点动控制。

它主要用于设备的升降、定点移动控制、以及生产设备的调试,在我们实际的应用当中,接触器控制电路相对体积较大,长时间的机械运动会导致按钮、接触器等元器件的可靠性降低,用到的触点也是有限的,如果我们要改变控制功能,那么电路还需要重新搭建,工作量比较大而且容易出错,正对这些不足,我们就引用PLC来实现,那么什么是PLC呢?请大家再看下面这个图:

这里我们以三菱公司生产的FX2NPLC为例:左边有那麽多螺丝的是PLC的信号输入点X主要适用于按钮、开关、传感器等输入信号。

右边这一块呢,它是PLC的输出点Y,用来向外部接触器、电磁阀、指示灯、报警装置等输出设备发送信号、中间有CPU和存储器、主要是控制整个系统、协调系统内部各部分的工作,以及存储程序和数据的功能。

如果改变控制功能,只需要修改内部程序,外部电路不需要我们去重新调整,以便于我们调试,硬件又错误少,PLC内部程序中内部继电器的使用也不受限制。那么我们用PLC如何实现电动机的点动控制呢?大家请看下图:

常开按钮SB1接到PLC的输入点X1,当我们把SB1按钮按下输入回路就接通了,X1就得到一个IO信号,X1的IO信号送到PLC内部进行运算,就输出一个信号,输出的信号Y1将输出回路接通,KM1线圈得电,对应的主电路中的KM主触点就吸合了,我们再看下面这个图:

我们和上面的图对比一下。PLC内部是根据什么来进行控制运算的呢?我们再往下看:

我们看啊,左边那根竖线是左母线,右边那根是右母线,右母线我们可画可不画,我们假想,做母线接电源的正极,右母线接电源的负极,输入继电器X1设置成常开触点的形式,串联输出线圈Y1,当X1等于NO状态时,就好比两条母线之间的回路接通了,我们可认为有个假想的电流流过该回路,看下图:

线圈就得电导通了,大家看见没有,右上角那个梯形图红色的那根线,对应的Y1触点(线圈)就会动作,主电路中的接触器KM1主触点吸合电动机就正转工作。看见没有?左边KM1主触点吸合了,变成直线了,同时变红了证明得电了,当我们松开按钮的时候,又看下面的图:

图有点多,主要是想让大家弄懂弄明白。

如上图,我们松开按钮时,也就是说X1处于OFF的时候母线之间的回路开路,Y1线圈就断电了,主触点复位断开,电动机就会失电停止工作。

这样点动控制的设计就完成了,我们把设计的这个图叫做《梯形图》,这就是PLC内部的运算控制。最后我们借助GX仿真软件把设计好的梯形图写入到PLC当中去。如图:

连接好外部X和Y的供电电路,按下启动按钮,电动机启动,松开按钮,电动机停止工作,实现了电动的控制功能。

川哥宣:我们做技术人,让更多的人能学到专业知识才是目的,让更多人了解技术的重要性才是根本。无论哪行的技术人,我们要互相理解与包容,要互相学习而分享,无论什么方式,什么方法 ,让更多人进步,让中国智造更强,行业好了,我们一起才是真的好,你说呢?工业4.0的时代,是我们自动化技术人的时代,也因你而精彩,我就是川哥,与你同行!

相关问答

三菱plc输出线圈怎么表示?

老板,PLC是没这些东西的。你那些是电气符号:KM:接触器三菱PLC表示输出线圈YFU:熔断器PLC不表示FM:频率调制,为电路发射器、传感器FR:热继电器,起...老...

电工常用符号?

19个实用的电气字母符号。L:火线(红色导线)N:零线(蓝色导线)PE:地线(黄绿双色导线)很多220V的电气或用电器都会标注L和N,这两个点就是电源的接点,...限位...

三菱fu3ga用哪种模拟量输入模块?

三菱FU3GA可以使用MitsubishiElectric的QJ71C24或QJ71C24-R2模拟量输入模块。这些模块提供4个输入通道,每个通道可接受0-10VDC或4-20mA的输入信号。模...

一个启动按钮一个停止按钮,如何每启动一次停止一次,自动两电机轮换?

谢谢邀请!一个启动按钮,一个停止按钮,如何启动一次停止一次,自动两电机轮换?这个问题我来回答。这个问题可以用PLC解决,也可以用常规继电器解决,PLC成本...昨天...

温度开关电气符号怎么表示?-设计本有问必答

电气文字符号(即代号)为S。首先,传感器只是感应温度至一个物理量(阻值、电压.)发生规律变化,由PLC或DCS处理显示为温度值,而变送器是将这个物理量...

电工标志?

L:火线(红色导线)N:零线(蓝色导线)PE:地线(黄绿双色导线)很多220V的电气或用电器都会标注L和N,这两个点就是电源的接点,另外开关和插座上也会有标...很多...

帮个忙前辈们求帮忙:什么是大型PLC,中型PLC和小型PLC?,PLC...

[回答]德旺机械制造挺不错的一家公司,之前有了解过,公司看起来还是很正规的河南德旺采用先进的等离子和激光切割技术,产品研发一流!这家公司制造出来的产...

plc电控柜有哪些功能?十万火急!

[回答]plc电控柜在输入采样阶段,PLC以扫描方式顺序读取所有输入状态和数据,并将其存储到I/O图像区的相应单元中。输入采样完成后,用户程序执行和输出刷新...

CF中。怎么在聊天栏里、将北京时间打出来!?-ZOL问答

回复fu344500搜狗输入法或者QQ拼音打SJ(时间)就出来了一般是第一个。有用(0)回复用输入法输时间的首字母sj就出来啦有用(0)回复调到QQ输入法或者搜狗...

帮个忙各位前辈谁了解!如何学PLC,去PLC培训哪里好?plc培训...

[回答]变频器是现代化工厂中常见的设备,在一条生产线中,profibus现场总线网络中会有多台的变频器从站在运行,这使得plc中通讯程序往往比较大,本程序通过西...

 珠海大会堂  PACEUNIVERSITY 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部