课程中心
HOME
课程中心
正文内容
plc编程什么叫fb模块编程 常用的PLC程序之自动循环加工结构化FB模块——收藏篇
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

常用的PLC程序之自动循环加工结构化FB模块——收藏篇

原创

在制造企业里,有较多专机类机械加工设备,它的特点是加工效率高、使用方便。要求电气控制方式较简单。即手动调整与自动循环作业两种控制方式

手动调整部分完成的功能,主要用来对移动部件(如工作台)快慢、前后(左右、上下)移动以及旋转部件的调整。

自动循环作业功能,就是人工在开始时干预一下(如一键启动,加工过程中,人工处于监视而以),加工设备就会自动地完成对工件加工,直到结束。其基本步骤:一键启动→载有紧固好工件的工作台快进→快进到加工位置(通常有行程开关或接近开关发出信号)→工作台工进;加工部件对工件进行加工→工件加工结束(行程开关或接近开关发出信号)→工作台快退到原始位置停止(行程开关或接近开关发出信号)。卸下工件。到此一个自动循环作业结束。

基于自动循环作业过程建立的结构化FB模块如下:

本结构化FB模块采用三菱编程软件 GX-Works2编制。

图一

图一列出了自动循环作业过程中所用的标签名;及标签名的类、数据类型。

图二

图二是在【FB】编辑框中编制自动循环作业过程梯形图。

程序中预留了一个条件

图三

图三是在【PRG】梯形图编辑框中引用了自动循环作业过程FB模块。程序中Y0控制移动部件(如工作台)慢速(前或左或上),Y1、Y2控制移动部件快速(前后或左右或上下)。Y3控制加工部件(如主轴旋转)。Y4是原位指示,只有原位指示灯亮,自动循环作业过程才能执行。前后限位采用常闭触点 接入PLC程序控制器输入端(X端)。

在实际使用时,为防止双线圈错误,可将Y0~Y3改成M辅助继电器(如M0~M3),在手动调整程序(本文省略)中,调整各部件的控制也应使用M辅助继电器(如M10~M13)。通过两者组合,再去控制Y0~Y3输出。

注:本自动循环作业过程FB模块适用于电机、液压装置驱动移动部件。

阅后,如有不同观点,请在下方评论区留言,在此感谢!

超实用的PLC程序——自动往返控制的结构化FB模块(收藏篇)

原创

自动往返控制在机械设备的电气控制运行中,是较常见的控制方式之一。其主要控制要求是相同的,则是在应用于不同机械设备上的辅助条件有所不同而以。如果在编制程序时,在主体程序段中,事先在程序中预留一些辅助条件,而这些辅助条件在实际使用时(视具体机械设备控制要求而定),可能有用或不需要。且这些辅助条件在不需要时,还不能对主体程序构成影响,把它打包成结构化(FB)模块。待以后需要使用时,方便地插入到程序中,可大量节省编程时间;降低错误。

下面是一个标准的继电器控制的自动往返电路图。

根据上面的控制电路,在相应位置添加了四个辅助条件,采用三菱FX3U程序控制器;GX-Works2编程软件,编制的梯形图并打包成结构化模块(FB)如下。

1,建立【简单工程】→选择FXCPU→FX3U→梯形图

2,点击【FB管理】→点击【新建数据】→输入自动往返控制

3,输入程序中使用的标签名,以及标签名的类、类型数据等。如下图所示:

在【FB】梯形图编辑框中,编制的自动往返控制的梯形图如下:

在【PRG】梯形图编辑框中,引用自动往返控制FB模块如下:

程序中热保护、停止;正反换向、正反限位开关,在PLC程序控制器的外部,使用常闭触点接入X输入端,另四个辅助条件的输入,采用【M8000】运行监控器代替,在实际使用时,可根据具体机械设备的相关要求予以代替。如不需要时,保留使用【M8000】。当然在自动往返控制FB模块中,也可以预留输出,以方便控制与自动往返控制相关的其他联动部件。

此自动往返控制FB模块简单,方便灵活。不妨收藏。

注:为了便于在其他工程中使用,可将FB模块中的线圈OUT指令控制修改成置位指令(SET)、复位指令(RST)形式控制。以防在执行FB以外程序段时,FB内的OUT指令内容丢失。另外怎样建立FB模块,请参阅本人10月6日的《如何建自己的PLC程序的结构化FB块》文章。

阅后,如有不同观点,请在下方评论区留言,在此感谢!

相关问答

plc中fb功能块有什么用?

主要作用有以下几点:1、减少重复编码,因为可以通过多次调用,程序员可以不用对重复的程序段多次编写。2、易于调试,通过对功能块的执行状态的变量输出,方便...

S7PLC中FB什么意思?

在西门子S7PLC中,FB(FunctionBlock)是一种预定义的功能性编程模块,它包含了一组相互连接的指令,可以执行特定的功能或计算。FB具有输入、输出和内部变...

plc和obc是什么?

在S7-300/400PLC中写在OB1模块里和程序就是主程序,子程序写在功能(FC),功能块(FB)。电动汽车的OBC主要由功率电路(PFC+移相全桥/LLC)和控制电路组成,可分为...

西门子FB和FC区别?

西门子的FB和FC都是PLC编程中的数据类型,但是它们有一些区别:1.FB(FunctionBlock)是一种函数块,它可以被重复使用。FB可以包含多个输入和输出,可以用于...

西门子plc编程在什么情况下用OB、FB、FC、SFB、SFC块?

他们的影响在于:体系不会主动清除部分(暂时)区域的内容,因此,当你在于主程序或者子程序中调用部分数据时,假如不恪守以下准则,可能会读到非正确的数据。...他...

1200plcfb和fc怎么用?

1200plcfb和fc按以下步骤用1、数据块不同:FC使用的是共享数据块,FB使用的是背景数据块举个例子,如果您要对3个参数相同的电机进行控制,那么只需要使用FB编...

三菱PLC的FB的变量?

IN和OUT是你在调用FB的时候输入进去的,你设置了IN和OUT之后,在调用FB的时候就会出来相应的针脚,由于FB可以在程序里面多次调用,所以你可以有使用相同的FB,然...

电气自动化点滴:PLC中FB和FC块的区别?

FB是带DB块的,每次执行FB,都是从相应的DB块中读数据、写数据到DB块。这样,对于有相同功能的指令,可以用一个FB块,加上不同的DB块,就可以重复调用FB。如电机...

PLC(可编程序控制器)一共有几种编程方式?

你说的应该是编程语言分几种吧。一般有以下几种:梯形图(LD语言)也有叫LAD语言、顺序功能图(SFC)语言、功能块图(FBD)语言,指令表(IL)语言和结构文本(S...三、F...

三菱plcfb块怎么保存到库?

用GXWORKS2打开带有FB块的程序,然后“工程”-“库操作”-“将FB输出至库(工程)”,然后选择要保存到库里的FB块,并且选择要保存到的库文件,确定即可。工程...

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

QQ

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

热线

188-0000-0000
专属服务热线

微信

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