天空流星
SZ-CL
级别: 网络英雄
精华主题: 0
发帖数量: 571 个
工控威望: 6193 点
下载积分: 20463 分
在线时间: 560(小时)
注册时间: 2008-03-17
最后登录: 2024-12-21
查看天空流星的 主题 / 回贴
24楼  发表于: 2019-08-10 10:53
引用
引用第20楼wenliang于2019-08-08 21:24发表的  :
设备已经定型了,现在改结构肯定是不可能的了,纸箱现在不会紧挨着一起来,中间还是有点距离的,现在正常的时候都正常,不正常的时候全部分错位置,所以这才是关键、主要是没有找到问题点在那,为什么会分错、、、 [attachment=235986]


从这个结构来说,只要出现两个箱子挨到一起,或是一个传感器出错,就是一个箱子记了2次,就会不正常,出现分错位置,而且不是一个,整体设计缺失自纠错能力,不是你程序问题
wenliang
擡頭白雲悠悠,前竟一片黯愁……
级别: 家园常客
精华主题: 0
发帖数量: 716 个
工控威望: 910 点
下载积分: 43033 分
在线时间: 548(小时)
注册时间: 2014-04-04
最后登录: 2024-12-19
查看wenliang的 主题 / 回贴
25楼  发表于: 2019-08-21 17:00
引用
引用第9楼苏碧湖砍柴人于2019-08-03 10:22发表的  :
楼主要是还不明白,可以私我,我可以一步一步教你

请问老师 :为什么要把D2.0常闭串联至D5.0,D.8.0,,,,置位条件中,D5.0常闭串联至D.8.0,,,,置位条件中,以此类推,这是什么原理呢,且这其中D5.0,D8.0不是其他组在使用的吗,如果是为了解决两个光电之间有两箱的情况第一箱没有推进去的时候(第一箱D2.0-D2.F没有复位)、那第二箱岂不是不计数了?
我按照老师给出的思路写了一段小程序,麻烦老师看一下我理解上面对不对,谢谢!
[ 此帖被wenliang在2019-08-21 17:26重新编辑 ]
wenliang
擡頭白雲悠悠,前竟一片黯愁……
级别: 家园常客
精华主题: 0
发帖数量: 716 个
工控威望: 910 点
下载积分: 43033 分
在线时间: 548(小时)
注册时间: 2014-04-04
最后登录: 2024-12-19
查看wenliang的 主题 / 回贴
26楼  发表于: 2019-08-21 17:08
引用
引用第4楼seafar于2019-08-02 20:28发表的  :
一个箱子用3个寄存器D0D1D2第二个箱子就D2D3D4,用它20组也就是60个寄存器保险点,前面的箱子排掉就把他的寄存器清空,后面箱子又可以用。D0用来存CCD给的信号(1-10),D1用来计数,传感器感应一次加一,D2寄存器当位用作D1加1的条件。
打个比方,CCD检测到第一个箱子给D0赋值5,同时把D2.0置位,,前进感应到传感器一,D1加1,(记得加条件只有D2.0置位的情况下触发传感器一才能对D1加1),同时把D2.0复位(这样就不会后面箱子触发传感器D1再次加1啦),把D2.1置位;加条件D2.1置位的情况下触发传感器二才能对D1再次加1,同时把D2.1复位,D2.2置位。。。。。。。。就这样第三个传感器复位D2.2置位D2.3,D1=3啦。。。。。。。第四个传感器复位D2.3置位D2.4,D1=4啦。。。。。。第五个传感器复位D2.4,D1=D0=5啦,OK把箱子推出去,同时把D0D1D2都复位啊。第二个箱子D3D4D5跟在后面不会影响第一个箱子D0D1D2啦。。。。。

老师 我按照你给的思路写了一小段程序,麻烦你给看看是否是你说的这样子的呢?
苏碧湖砍柴人
人无我有,人有我精,人精我异
级别: 家园常客
精华主题: 0
发帖数量: 130 个
工控威望: 646 点
下载积分: 1107 分
在线时间: 81(小时)
注册时间: 2019-06-26
最后登录: 2024-09-12
查看苏碧湖砍柴人的 主题 / 回贴
27楼  发表于: 2019-08-21 17:36
引用
引用第25楼wenliang于2019-08-21 17:00发表的  :

请问老师 :为什么要把D2.0常闭串联至D5.0,D.8.0,,,,置位条件中,D5.0常闭串联至D.8.0,,,,置位条件中,以此类推,这是什么原理呢,且这其中D5.0,D8.0不是其他组在使用的吗,如果是为了解决两个光电之间有两箱的情况第一箱没有推进去的时候(第一箱D2.0-D2.F没有复位)、那第二箱岂不是不计数了?
我按照老师给出的思路写了一段小程序,麻烦老师看一下我理解上面对不对,谢谢! [attachment=236390]

就是说如果两个光电之间有多个箱子,前面的箱子过了当前的光电,后面的箱子才能计数,就是相互制约
你的编号不是1——5吗?D2.0-D2.F怎么会不复位?

此种方法只有在没有箱子挨着的情况下才行得通,因为箱子挨在一起光电根本区分不了
wenliang
擡頭白雲悠悠,前竟一片黯愁……
级别: 家园常客
精华主题: 0
发帖数量: 716 个
工控威望: 910 点
下载积分: 43033 分
在线时间: 548(小时)
注册时间: 2014-04-04
最后登录: 2024-12-19
查看wenliang的 主题 / 回贴
28楼  发表于: 2019-08-21 18:52
引用
引用第27楼苏碧湖砍柴人于2019-08-21 17:36发表的  :

就是说如果两个光电之间有多个箱子,前面的箱子过了当前的光电,后面的箱子才能计数,就是相互制约
你的编号不是1——5吗?D2.0-D2.F怎么会不复位?

此种方法只有在没有箱子挨着的情况下才行得通,因为箱子挨在一起光电根本区分不了

老师 您好!您的意思是不是第一个箱子还没有过X1时,第二个箱子是不可能过X1是吧,一定要先等第一个箱子过了X1计完数了,第二个箱子才能进到X1计数形成一个互锁对吧,另外要把所有光电信号换成上升沿有效就可以了吧?我改了一小段程序您帮忙看一下是这样的吗?程序中D2.0是去5#口、D5.0是去6#口。

  
[ 此帖被wenliang在2019-08-22 08:12重新编辑 ]
苏碧湖砍柴人
人无我有,人有我精,人精我异
级别: 家园常客
精华主题: 0
发帖数量: 130 个
工控威望: 646 点
下载积分: 1107 分
在线时间: 81(小时)
注册时间: 2019-06-26
最后登录: 2024-09-12
查看苏碧湖砍柴人的 主题 / 回贴
29楼  发表于: 2019-08-22 08:48
引用
引用第28楼wenliang于2019-08-21 18:52发表的  :

老师 您好!您的意思是不是第一个箱子还没有过X1时,第二个箱子是不可能过X1是吧,一定要先等第一个箱子过了X1计完数了,第二个箱子才能进到X1计数形成一个互锁对吧,另外要把所有光电信号换成上升沿有效就可以了吧?我改了一小段程序您帮忙看一下是这样的吗?程序中D2.0是去5#口、D5.0是去6#口。 [attachment=236395] [attachment=236396]  

对,用上升沿,另外D2.0  D2.1  D2.2  ........的置位也要加条件,这是第一组,所以用最后一组来制约第一组
楼主留言:
非常感谢老师的指导!我准备把之前的方案换下来,用老师说的这种方法去测试,再次谢谢老师!
文沙东
小菜鸟一枚
级别: 探索解密
精华主题: 0
发帖数量: 58 个
工控威望: 157 点
下载积分: 727 分
在线时间: 56(小时)
注册时间: 2016-08-09
最后登录: 2022-11-22
查看文沙东的 主题 / 回贴
30楼  发表于: 2019-09-26 15:51
这个思路是对的。
引用
引用第3楼wenliang于2019-08-02 17:25发表的  :
首先 谢谢各位老师的指点!最近一直在网上查这方面的资料,刚好看到有一篇有写到类似做法,但是所讲的我还是不能理解,还请各位老师 帮我看看可行不可行?在此先行谢过了! [attachment=235805]
gaoyingchun
GaoYingChun
级别: 略有小成
精华主题: 0
发帖数量: 209 个
工控威望: 304 点
下载积分: 2914 分
在线时间: 111(小时)
注册时间: 2016-05-06
最后登录: 2024-12-20
查看gaoyingchun的 主题 / 回贴
31楼  发表于: 2019-09-29 10:44
是我想的简单了?


      
[ 此帖被gaoyingchun在2019-09-29 10:49重新编辑 ]
菜鸟学工控_1
级别: 工控侠客
精华主题: 0
发帖数量: 388 个
工控威望: 2302 点
下载积分: 2842 分
在线时间: 158(小时)
注册时间: 2017-08-29
最后登录: 2024-12-17
查看菜鸟学工控_1的 主题 / 回贴
32楼  发表于: 2019-10-03 18:44
楼主我想问问这个节拍要求高吗?我们是否可以换一个思路,就是在滚筒入料口位置加一个气缸阻挡分料机构,一个箱子过去才放第二个,拉开箱子的距离,不要纯靠程序去解决问题,电气工程师不能包打天下,这个工艺我不是很了解,只是提一个思路供楼主参考
咯啵白菜1
级别: 探索解密
精华主题: 0
发帖数量: 63 个
工控威望: 111 点
下载积分: 825 分
在线时间: 44(小时)
注册时间: 2019-05-25
最后登录: 2024-06-11
查看咯啵白菜1的 主题 / 回贴
33楼  发表于: 2019-10-03 21:45
硬件上改善,想办法分离,一车一杆类似
大与机器人
非标自动化
级别: 论坛先锋
精华主题: 0
发帖数量: 44 个
工控威望: 1025 点
下载积分: 4173 分
在线时间: 81(小时)
注册时间: 2019-09-26
最后登录: 2024-12-22
查看大与机器人的 主题 / 回贴
34楼  发表于: 2019-10-04 21:13
楼主问题解决了吗
大与机器人科技有限公司
haveyou
以科技为动力,以质量创发展。
级别: 略有小成
精华主题: 0
发帖数量: 281 个
工控威望: 449 点
下载积分: 424 分
在线时间: 88(小时)
注册时间: 2018-09-14
最后登录: 2024-12-22
查看haveyou的 主题 / 回贴
35楼  发表于: 2019-10-15 02:21
可不可以把10个位置做十个子程序,识别码后对应的子程序启动,箱子到达触发气缸动作,后面在写一些互锁,不知道可不可行。
捷瑞斯智能科技(苏州)有限公司长期从事非标自动化设备研发与改造,有丰富的经验。

1.非标设备设计, 结合机器人,人机HMI,变频器、伺服电机、步进电机驱动、相机视觉等综合应用;
2.以客户的利益和效益为出发点。
3.价格合理,设备性价比高。

联系方式:手机 15251328190  同微信   微信:z175899