用户登陆
免费注册
找回密码
站内短信
论坛搜索
工控下载
用户名
密码
输入验证码:
中奖
综合讨论
资料互助
程序样例
三菱工控
西门子区
欧姆龙区
触摸屏区
工控人家园
综合讨论
请教如何判断料仓无料时的先后顺序
上一主题
下一主题
«
1
2
3
»
Pages: 2/3 Go
hsqknx
级别: 工控侠客
发送短信
加为好友
精华主题:
0
发帖数量:
427 个
工控威望:
2439 点
下载积分:
489 分
在线时间: 730(小时)
注册时间:
2011-06-13
最后登录:
2024-11-21
查看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 点
下载积分:
9295 分
在线时间: 923(小时)
注册时间:
2014-05-23
最后登录:
2024-11-22
查看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
发帖数量:
378 个
工控威望:
524 点
下载积分:
12580 分
在线时间: 1097(小时)
注册时间:
2006-09-03
最后登录:
2024-11-17
查看菜鸟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
工控人家园
综合讨论
请教如何判断料仓无料时的先后顺序
http://www.ymmfa.com
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问