• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
青年加油
好好学习,努力挣钱
级别: 论坛先锋
精华主题: 0
发帖数量: 182 个
工控威望: 1057 点
下载积分: 10014 分
在线时间: 152(小时)
注册时间: 2019-06-08
最后登录: 2024-11-19
查看青年加油的 主题 / 回贴
楼主  发表于: 2020-03-16 13:50
图片:
图片:
图片:
这时,A位置物料继续向前行走,Y10闭合,Y7断开,Y11通,Y10断。。。。依次开启,依次关闭

已知,X0感应物料长度来依次输出点,物料离开X0感应点的范围后,输出依次关闭

那么下一块物料过来时,X0再次闭合,到达B位置时,输出控制思路求各位老师指点,


现在有个程序,其他的控制都实现了,就是这里,当物料长度很短时,物料之间间隔过大,前面运行着呢,,后面又来一块,没思路了,求各位老师开导

传送带是在密闭箱体中,设备开启后,传送带一直行走,只有进料口有光电开关


更新]谢谢各位的的办法,

现在重新整改思路,用的物料的实时位置和输出位置相比较(因为输出点接的负载位置是不变的),物料到哪里,开哪里,离开哪里,关闭哪里

用光电的常开加输出点的互锁置位M,用M来保持前方物料的状态,弊端就是,前方物料位置种类太多,都要写上的话得有几百种可能,程序繁琐,暂时就想到了这个笨办法
希望大神给点意见,和建议,早日把好办法找出来

位移试过没整出来,先入先出指令不怎么会用,暂时还没试


再次更新,之前忙别的活把这个程序耽误了,现在这个程序功能已经实现了,待我稍微完善一下分享给大家
[ 此帖被青年加油在2021-03-08 11:56重新编辑 ]
青年加油
好好学习,努力挣钱
级别: 论坛先锋
精华主题: 0
发帖数量: 182 个
工控威望: 1057 点
下载积分: 10014 分
在线时间: 152(小时)
注册时间: 2019-06-08
最后登录: 2024-11-19
查看青年加油的 主题 / 回贴
1楼  发表于: 2020-03-16 13:56
一个是X0为ON的动作

另一个是X0为OFF的动作


怎么才能让这两个动作共存,或者换一种编程思路
菜鸟入行
级别: 论坛先锋

精华主题: 0
发帖数量: 1381 个
工控威望: 1557 点
下载积分: 3686 分
在线时间: 177(小时)
注册时间: 2017-09-01
最后登录: 2024-06-11
查看菜鸟入行的 主题 / 回贴
2楼  发表于: 2020-03-16 15:52
“当物料长度很短时,物料之间间隔过大,前面运行着呢,后面又来一块”

这一句 应该是关键点吧?

可否这样,取X0的上升沿信号。  触发后SET  M0,前面的物料运行完后,再RST M0

当M0接通的时候,说明有料在处理中,暂时不受理新业务。
楼主留言:
那样现在我已经实现了,但是实际运行中    要求是要接收新的物料的,因为在上料的过程中不可能不断料
打个酱油,懂的不多
水平有限,能帮则帮
互相帮助,共同进步
cythyx
级别: 家园常客
精华主题: 0
发帖数量: 452 个
工控威望: 527 点
下载积分: 1634 分
在线时间: 107(小时)
注册时间: 2019-06-27
最后登录: 2024-11-24
查看cythyx的 主题 / 回贴
3楼  发表于: 2020-03-17 12:44
你的问题就是产品间断识别的问题,可以使用移位处理方式。
每个Y对于一个D地址,或者对应一个位,这里用一个D地址讲解吧,Y0-D0,Y10-D1,Y2-D2.....
不知道你的X0离Y0多远,最好做成可调的,根据产品宽带手动调整,让物料一离开X0的位置就是Y0的位置,那么X0-0到1再到0时就是一个产品,D0置1
Y对应的D地址是1时输出,每走一段设置的脉冲  数据移位一次,D0-D1,D1-D2,D2-D3,然后清零D0
走完一个后下一个没有产品的话D0就是0,就不会误触发。
楼主留言:
谢谢你,但物料并不是一个一个的,正常运行时,物料是连续投入的,不会存在断料的,但是有断料的情况时,也不一定是对应一个输出点,也可能是两个、三个等等
liaohp
级别: 略有小成
精华主题: 0
发帖数量: 114 个
工控威望: 202 点
下载积分: 612 分
在线时间: 113(小时)
注册时间: 2011-09-28
最后登录: 2024-10-31
查看liaohp的 主题 / 回贴
4楼  发表于: 2020-03-17 16:15
首先算出物料长度,算出几个Y,根据速度 第二个物料来时第一个物料的位置...,需求不明确,加硬件最简单
1336547704
级别: 略有小成
精华主题: 0
发帖数量: 86 个
工控威望: 205 点
下载积分: 31495 分
在线时间: 344(小时)
注册时间: 2017-03-31
最后登录: 2024-07-29
查看1336547704的 主题 / 回贴
5楼  发表于: 2020-03-18 08:33
你这个意思是不是上料要分选物料长度的意思?你可以把功能说出来,大家可能出其方法这样不容易陷入你思路中
plc初学者
级别: 探索解密
精华主题: 0
发帖数量: 129 个
工控威望: 199 点
下载积分: 736 分
在线时间: 212(小时)
注册时间: 2018-01-17
最后登录: 2024-09-30
查看plc初学者的 主题 / 回贴
6楼  发表于: 2020-03-18 10:42
通过送料移动速度和x0信号接通时间来计长,计算每个Y跟x0的距离,,应该可以计算出物料实时位置了。
楼主留言:
恩对的,物料实时位置可以计算出来
suegu2
级别: 家园常客
精华主题: 0
发帖数量: 319 个
工控威望: 584 点
下载积分: 6619 分
在线时间: 274(小时)
注册时间: 2012-09-22
最后登录: 2024-11-23
查看suegu2的 主题 / 回贴
7楼  发表于: 2020-03-18 16:40
最简单的,每一个输出点下面设一个感应开关,感应到物料就输出对应输出点,物料离开就断开。完全不用考虑算法。铝材挤压的牵引机下支撑滚轮都是这么干的
楼主留言:
输出点的地方不能安装光电
yooyo
级别: 略有小成
精华主题: 0
发帖数量: 65 个
工控威望: 201 点
下载积分: 833 分
在线时间: 66(小时)
注册时间: 2008-01-26
最后登录: 2022-01-27
查看yooyo的 主题 / 回贴
8楼  发表于: 2020-03-18 16:58
表示没看懂,b 位置是什么动作要求
传送速度是定值?你程序中既没有计数器,也没有定时器,这就能达到要求?
楼主留言:
有高速计数器,实时位置,实时速度都计算了
uthman
QQ:3749615
级别: 家园常客
精华主题: 1 篇
发帖数量: 453 个
工控威望: 813 点
下载积分: 2739 分
在线时间: 771(小时)
注册时间: 2007-10-25
最后登录: 2024-11-23
查看uthman的 主题 / 回贴
9楼  发表于: 2020-03-18 22:06



楼主留言:
能给说明一下么,用的变址么
[ 此帖被uthman在2020-03-20 22:44重新编辑 ]
本帖最近评分记录:
  • 下载积分:+5(崇庆阳光) 热心助人!
    崇庆阳光
    不懈努力,一切皆有可能...
    级别: VIP会员

    精华主题: 1 篇
    发帖数量: 775 个
    工控威望: 1505 点
    下载积分: 7427 分
    在线时间: 155(小时)
    注册时间: 2006-08-10
    最后登录: 2024-11-23
    查看崇庆阳光的 主题 / 回贴
    10楼  发表于: 2020-03-19 08:06
    需求的功能表达不是很完整?
    不懈努力,一切皆有可能 ...
    来人給朕退下
    从144个样品中顺序抓取,并不断变化排列,找到最有价值的组合
    级别: 略有小成
    精华主题: 0
    发帖数量: 97 个
    工控威望: 271 点
    下载积分: 906 分
    在线时间: 48(小时)
    注册时间: 2019-09-19
    最后登录: 2024-10-23
    查看来人給朕退下的 主题 / 回贴
    11楼  发表于: 2020-03-20 19:49
    图片:
    如10楼的程序,这是典型的位移位控制,不是先进先出,如图,自己模拟一下看,有料时X0一直打开,位左移启动,依次打开Y,当中途断料时,X0即断开,Y依次关闭,具体通断时间你自己处理吧。底下的一排Y是测试用的。
    人要是行干一行行一行一行行行行行要是不行干一行不行一行一行不行行行不行
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go