河南张先生
努力做事,诚信做人
级别: 家园常客
精华主题: 0
发帖数量: 662 个
工控威望: 938 点
下载积分: 3147 分
在线时间: 868(小时)
注册时间: 2009-04-25
最后登录: 2024-05-01
查看河南张先生的 主题 / 回贴
楼主  发表于: 2019-06-20 11:19


在自动上面时如何判断5个料位无料时的先后顺序,按顺序依次投料
supermax
级别: 工控侠客
精华主题: 0
发帖数量: 590 个
工控威望: 2540 点
下载积分: 3642 分
在线时间: 375(小时)
注册时间: 2011-03-20
最后登录: 2021-03-26
查看supermax的 主题 / 回贴
1楼  发表于: 2019-06-22 08:28
shi2999提出方案是正确的,它是我们去年为当地一大型企业做的PP粒料多仓室自动补料系统方案。
supermax
级别: 工控侠客
精华主题: 0
发帖数量: 590 个
工控威望: 2540 点
下载积分: 3642 分
在线时间: 375(小时)
注册时间: 2011-03-20
最后登录: 2021-03-26
查看supermax的 主题 / 回贴
2楼  发表于: 2019-06-22 08:34
图片:
这是有一优权输入功能的程序的一部分
supermax
级别: 工控侠客
精华主题: 0
发帖数量: 590 个
工控威望: 2540 点
下载积分: 3642 分
在线时间: 375(小时)
注册时间: 2011-03-20
最后登录: 2021-03-26
查看supermax的 主题 / 回贴
3楼  发表于: 2019-06-22 12:45
图片:
每次发出下料请求时,按流水式切换M25---M21(导通一位就上一位复位,只导一个触点)M25导通时只输入D0的值,M24导通时只输入D1的值。。。。。。。。。
supermax
级别: 工控侠客
精华主题: 0
发帖数量: 590 个
工控威望: 2540 点
下载积分: 3642 分
在线时间: 375(小时)
注册时间: 2011-03-20
最后登录: 2021-03-26
查看supermax的 主题 / 回贴
4楼  发表于: 2019-06-22 13:03
图片:
再用流水式比较D0----D4的值属于哪个仓室,就输出对应等值一行的继电器,直到这仓补完料,在切到下一个D值进行比较输出。
supermax
级别: 工控侠客
精华主题: 0
发帖数量: 590 个
工控威望: 2540 点
下载积分: 3642 分
在线时间: 375(小时)
注册时间: 2011-03-20
最后登录: 2021-03-26
查看supermax的 主题 / 回贴
5楼  发表于: 2019-06-23 13:16
引用
引用第21楼anlyl2014于2019-06-22 17:28发表的  :
6楼,10楼说的都对,这种程序不要想太多,不要什么先进先出指令,用步进指令就能很好的实现自动加料动作。
例如:用三菱FX3U,
1.在一步进S0,中做检测,X0--1号没料;X1==2号没料;X2=3号没料;X3=4号没料;
2.当任何一个没料,例如,X1=ON,程序会自动跳到加料动作步,例如,S20,程序对2号进行加料,加满料后X1=OFF,而程序返回S0,再作判断;
3.就算多个没料信号同时出现,因程序是扫描执行的,程序先扫到先跳到加料程序,也不会出错。

问题是你的方案是无序入无序出,不具备先请求先动作,后请求做记录排队输出。一个仓下料中,有其它仓请求你就不理三七二十一跳过去,不达题意,自己意愿强驾在客户意愿之上。如果做无序输出根本不用用步进。
supermax
级别: 工控侠客
精华主题: 0
发帖数量: 590 个
工控威望: 2540 点
下载积分: 3642 分
在线时间: 375(小时)
注册时间: 2011-03-20
最后登录: 2021-03-26
查看supermax的 主题 / 回贴
6楼  发表于: 2019-06-23 13:42
如果是无序出,可以有下料请求就先自锁,用常闭触点断开其它仓的下料要求信号,完成下料后,停下并解除锁定,让其它仓的下料要求信号有效,并先自锁,再次用常闭触点断开其它仓的下料要求信号,完成下料后,停下并解除锁定,如始循环。
[ 此帖被supermax在2019-06-23 13:49重新编辑 ]