『7x24小时有问必答』
点击蓝字,关注我们

标准化编程_工位状态管理FB

在工作中我们经常遇到多工位流水线作业的情况,这次我们带来了关于多工位快速开发的工位管理FB块。

1
下图为工位作业顺序图示

产品分为两部分,一部分是载具,一部分是需要加工的工件,载具从作业位置1流入作业位置2,在加工位置上的载具也有可能没有工件,或者说经过扫码后发现这个工件不需要进行某一工加工流程的处理,这个时候我们就需要将它不进行加工直通过此作业位置,另从上图可知管理功能块需要和加工执行单元,作业位置进行信号交互。

2
工位状态管理FB功能块接点图示
2.1

Cd输入信号部分
功能块初始化:将此处所有信号复位至无载具上电时状态
正常运行:使功能块运行的信号
载具转入工作站:上升沿告知工作载具已经在入料的过程中
X点位载具感应:判断载具是否到位,以及是否此处的载具被意外的拿走,载具是否已经脱离工作位置
X点物料感应:判断载具上是否有工件,是否需要对工件进行加工
工作完成:接收来自加工执行单元的作业完成信号
通过不作业:告知此工作本次过来的工件无需作业处理,直接流到下一工作位置
2.2

Pr参数信号部分
进料载具到位延时:当载具进来后到工作位置的稳定时间
出载具脱离感应点延时:当载具退出工作位置完全脱离时间
进料载具入到位失败判定:当有载具入时但超过这个时间载具x 点未感应到载具时自动恢复请求入料信号的判定时间
2.3

Md状态监视部分
0进料1等待作业2出料:FB现处理什么工作状态
输出工位有载具状态:显示此工作位已有载具
本段允许进料:显示此工作位允许入料
物料到位请求工作:显示此工作位载具已到位工作位稳定
工作完成请求出料:显示在此工作位已加工完成请求流出工作位

3
应用到的结构体与全局标签,
此处我们声明了100个工作位置管理

4
在MXF控制器上程序调用,此处使用For循环对管理FB功能块进行了100个实例化

由于MXF支持功能块数组实例化,结合可以任意位置去通过结构体来操作对应实例化的功能块,这样极大的缩短了我们的编程过程提高编程效率,如果在除MX系以外的PLC上去使用,我们就需要一个一个的托到程序里进行FB的实例化,若有100个我们就需要托100次,比较麻烦。

5
用户使用,如需操作第1个功能块实例,在程序的任意位置只需对全局标签进行方问如下

END

(注:本文为“海亿自动化”原创文稿,如需转载,请标明出处并附上原文链接)

了解更多
请关注我们
更多内容说明或案例详情可留言或来电咨询~
我司为广大三菱用户提供相应技术服务!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码