Factory IO根据重量分拣博途1500

  • 场景介绍

1.场景渲染图:

2.场景俯视图:

如上图所示,此场景为十字结构,其中有绿色箭头的一端为上料传送带,其后一段蓝色传送带是具有称重功能的传送带。另外三条传送带是一模一样的传送带,在其起始段和末尾均有两个传感器用于检测物料位置,中间的分拣装置用于将物料分流到三个方向。

3.传感器介绍:

图中红色箭头标注的是位置检测型传感器,其有两种,一种蓝色的接近开关是无物料阻挡的时候为0,检测到物料时为1;另一种反射式的传感器无物料阻挡时是1,有物料阻挡时是0。这两种传感器传输数据恰好相反。此外蓝色部分具有称重功能的传送带也有一个传感器,可以将称得物料重量以0.0 ~ 10.0的Real类型浮点数传递给PLC,这也是我们检测重量的主要依据。这个传感器在传送带运动的时候检测到的数据不稳定,需要将物料传送到中端时关闭传送带电机,锁存记录在载重信息,而后继续运行。

4.驱动器介绍:

除去若干传送带的驱动器,最核心的器件是中心的分拣装置,其可通过三个变量控制物料传送。Send left和Send right分别控制滚轮向左旋转45度和向右45度,Send forward控制滚轮的转动与停止。传送到中间的传送带上只需要启动Send forward即可,如果需要传送到左边或者右边则需要除Send forward外再启动Send left或Send right。

5.控制柜介绍:

这个控制柜由三个点动按钮,一个旋钮开关,一个急停按钮,四组数码管构成。三个点动按钮均为带指示灯的按钮,分别为start、stop、reset,绿色和黄色均为常开点动按钮,分别控制启动和复位。红色点动按钮为常开按钮,控制停止。旋钮开关控制手自动切换模式,急停按钮为常闭,按下后应实现所有驱动器复位,保证现场安全。中甲上面的数码管用于显示载重信息,这里将载重信息X10取整后输出显示,其余三个数码管记录三条传送带上通过物料数量。这四个数量信息可以被reset按钮清除。

  • 任务需求分析

在这个场景中我们需要实现通过此部分的物料可以被测重并通过中间的分拣装置分拣到三个方向的传送带上面。控制柜需要实现手动单次分拣与自动多次分拣的切换。能够显示实时的物料重量信息与分拣计数信息。

  • 思路分析

流程图如下:

  • 核心程序介绍:
  1. 重量锁存部分

当物料到达测重传送带中间传感器所在位置时立即复位此传送带,传送带停止后用Move指令将此时传感器检测到的数据赋值给载重锁存便利,完成MOVE指令后将锁存标志位置位,表示锁存完成,后续数据不会影响之前锁存数据的结果,只有当此次分拣结束后复位锁存标志位,后续才能继续正常锁存数据,判断载重完成分拣。这样便实现了一个好的锁存效果。

  1. 轻中重型分拣判断

锁存完成后根据锁存结果判断物料应该被传送到哪里,例如需要被传送到左边,就先启动Send left然后再启动Send forward即可让滚轮左转45度并开始不断滚动,使得物料可以被送到左端。在这里,0~3对应的是向左传送,大于5对应的是向右传送,3~5时直接传送到中间即可。

  1. 控制柜程序及功能介绍

这里start和stop均为自锁且保持互锁,Auto控制切换start按钮的点动和自锁功能。用于切换手动单次分拣和重复自动分拣reset控制清除面板上的计数显示和重量显示,且它只在stop模式下起作用,可以保护程序在运行时免受扰乱。

这里是三个数码管计数显示的值,用累加指令完成加一计数。其中载重信息X10取整后显示在面板上。

这里通过区域复位指令,当急停按钮按下后可以直接复位相关的驱动器,保证现场的安全,检修过后复位PLC程序即可重新运行。

  • 6
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

!chen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值