• «
  • 1
  • 2
  • 3
  • »
  • Pages: 2/3     Go
hsqknx
级别: 工控侠客
精华主题: 0
发帖数量: 427 个
工控威望: 2439 点
下载积分: 489 分
在线时间: 730(小时)
注册时间: 2011-06-13
最后登录: 2024-11-25
查看hsqknx的 主题 / 回贴
12楼  发表于: 2019-06-21 10:20
这就是简单做法啊,

不然就用字移位自己写一个先进先出功能,把空的对应号初始化进连续字,计数,移出一个就计数减1,后来有空的号加在后面,并计数加1,同时可以排除已有的号,这样5个连续字就够了
shi2999
不管学什么,兴趣是最好的老师,能赚钱是最强劲的动力
级别: 网络英雄

精华主题: 0
发帖数量: 2680 个
工控威望: 7394 点
下载积分: 3002 分
在线时间: 606(小时)
注册时间: 2010-12-26
最后登录: 2023-05-29
查看shi2999的 主题 / 回贴
13楼  发表于: 2019-06-21 21:37
先把每一个仓赐一个固定值,再做有一优权输入功能的程序,用左移或右移指令依次把要求补料的仓对应值存入D0---D4中,再用左移或右移指令做按顺序把各个仓的值和D0---D4比较的程序,相等的仓值下料,一个仓下料完成后用下降沿信号移位,这里用了两个用左移或右移指令而且移位条件是不同的。
wangnaizhi
级别: 论坛先锋
精华主题: 0
发帖数量: 1273 个
工控威望: 1449 点
下载积分: 5484 分
在线时间: 896(小时)
注册时间: 2015-08-31
最后登录: 2024-11-19
查看wangnaizhi的 主题 / 回贴
14楼  发表于: 2019-06-22 08:16
你可以定义 ABCDE 5个仓为12345仓 然后寄存器D0~D~~去保存料仓无料的先后顺序 从D0往上开始排 有一个没有料了就自己去寻D0~~以上的空位 每次补料位置就看D0里面的值 补好一个料后就用循环右移指令对数据处理一下 具体的需要用的多少的缓冲寄存器 需要看你进料和缺料的速度了
supermax
级别: 工控侠客
精华主题: 0
发帖数量: 590 个
工控威望: 2540 点
下载积分: 3642 分
在线时间: 375(小时)
注册时间: 2011-03-20
最后登录: 2021-03-26
查看supermax的 主题 / 回贴
15楼  发表于: 2019-06-22 08:28
shi2999提出方案是正确的,它是我们去年为当地一大型企业做的PP粒料多仓室自动补料系统方案。
supermax
级别: 工控侠客
精华主题: 0
发帖数量: 590 个
工控威望: 2540 点
下载积分: 3642 分
在线时间: 375(小时)
注册时间: 2011-03-20
最后登录: 2021-03-26
查看supermax的 主题 / 回贴
16楼  发表于: 2019-06-22 08:34
图片:
这是有一优权输入功能的程序的一部分
韦海兵
级别: 探索解密
精华主题: 0
发帖数量: 14 个
工控威望: 106 点
下载积分: 702 分
在线时间: 15(小时)
注册时间: 2016-09-20
最后登录: 2024-07-08
查看韦海兵的 主题 / 回贴
17楼  发表于: 2019-06-22 12:15
来向大神学习
supermax
级别: 工控侠客
精华主题: 0
发帖数量: 590 个
工控威望: 2540 点
下载积分: 3642 分
在线时间: 375(小时)
注册时间: 2011-03-20
最后登录: 2021-03-26
查看supermax的 主题 / 回贴
18楼  发表于: 2019-06-22 12:45
图片:
每次发出下料请求时,按流水式切换M25---M21(导通一位就上一位复位,只导一个触点)M25导通时只输入D0的值,M24导通时只输入D1的值。。。。。。。。。
supermax
级别: 工控侠客
精华主题: 0
发帖数量: 590 个
工控威望: 2540 点
下载积分: 3642 分
在线时间: 375(小时)
注册时间: 2011-03-20
最后登录: 2021-03-26
查看supermax的 主题 / 回贴
19楼  发表于: 2019-06-22 13:03
图片:
再用流水式比较D0----D4的值属于哪个仓室,就输出对应等值一行的继电器,直到这仓补完料,在切到下一个D值进行比较输出。
seafar
目前C#
级别: 家园常客
精华主题: 0
发帖数量: 619 个
工控威望: 764 点
下载积分: 1909 分
在线时间: 594(小时)
注册时间: 2018-03-23
最后登录: 2023-10-27
查看seafar的 主题 / 回贴
20楼  发表于: 2019-06-22 14:06
图片:
图片:
补料BCDE参照A
枕星河之倒影兮与星光同流,望群星之包覆兮随繁星同辉。
B站资源分享链接https://space.bilibili.com/39855180
anlyl2014
大吉大利
级别: 网络英雄
精华主题: 0
发帖数量: 981 个
工控威望: 8883 点
下载积分: 9365 分
在线时间: 924(小时)
注册时间: 2014-05-23
最后登录: 2024-11-26
查看anlyl2014的 主题 / 回贴
21楼  发表于: 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.就算多个没料信号同时出现,因程序是扫描执行的,程序先扫到先跳到加料程序,也不会出错。
活到老,学到老!
微信号:anjjyy2013
添加时注明来自工控人家园
压缩包用WINRAR打开,没密码
菜鸟888
级别: 家园常客
精华主题: 0
发帖数量: 379 个
工控威望: 525 点
下载积分: 12582 分
在线时间: 1098(小时)
注册时间: 2006-09-03
最后登录: 2024-11-25
查看菜鸟888的 主题 / 回贴
22楼  发表于: 2019-06-22 19:07
学习了         
15836154775
级别: 探索解密
精华主题: 0
发帖数量: 51 个
工控威望: 144 点
下载积分: 12413 分
在线时间: 176(小时)
注册时间: 2016-06-13
最后登录: 2024-11-20
查看15836154775的 主题 / 回贴
23楼  发表于: 2019-06-23 10:45
学习了
  • «
  • 1
  • 2
  • 3
  • »
  • Pages: 2/3     Go