您现在所在的是:

信捷XINJE

回帖:32个,阅读:5031 [上一页] [1] [2] [3] [4] [下一页]
7677
hnhyczj
文章数:3755
年度积分:113
历史总积分:7677
注册时间:2011/8/27
发站内信
发表于:2022/1/18 14:01:57
#0楼
背景:信捷PLC,转盘机
1)获取检验结果信号OK和NG;
2)把两个随机数存到不同的地址里面或存到一个数组里面;
3)继续获取新的数据不停,把获取的第一个数提出来处理;
4)根据处理结果执行OK和NG下料动作,优先执行OK再执行NG;
5)根据先入数据处理结果,如果没有OK才执行NG下料动作。
6267
zq3076
文章数:2233
年度积分:449
历史总积分:6267
注册时间:2015/12/26
发站内信
发表于:2022/1/22 20:20:33
#1楼
代码发出来看看啊!
大连自动化工程 成套设备批发 钣金配电箱 自动化装配线调试。
www apf7 cn                     张总           1 8 9 0 6 4 6 0 4 7 0
8302
fujifa
文章数:2937
年度积分:235
历史总积分:8302
注册时间:2014/2/10
发站内信
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
发表于:2022/1/22 22:18:07
#2楼
以下是引用zq30762022/1/22 20:20:33的发言:
代码发出来看看啊!

人家是求代码,又不是分享代码
精通富士POD,富士PLC的编程
有问题可以直接电邮:FUJIFA@yeah.net
7677
hnhyczj
文章数:3755
年度积分:113
历史总积分:7677
注册时间:2011/8/27
发站内信
发表于:2022/1/23 9:53:49
#3楼
是啊,是求助表情
725
凛冬将至JzMQ
文章数:64
年度积分:50
历史总积分:725
注册时间:2018/8/27
发站内信
发表于:2022/1/23 11:28:22
#4楼
附件 无标题.jpg


上位机的角度就是一个事件 触发队列出列或者入列 判断出列数据是否大于定值
信捷没接触过
但是一般fifo功能块都还是有的 跟queue同样的功能
但是涉及到一个细节 入列出列是不是同时发生 同时发生可以写进一个功能块里面 不是同时发生写成两个功能快 用两个开关触发就行了

还有一个问题 队列当前元素的数量小于转盘大小 (空料情况 根据具体工艺可能是三个方法而不是Ok 或则Ng两个)
{根据实际情况还得增加队列修改的功能 人工干预了物料 但是这就太复杂不是两句话讲的请了}
[此贴子已经被作者于2022/1/23 11:31:48编辑过]
7677
hnhyczj
文章数:3755
年度积分:113
历史总积分:7677
注册时间:2011/8/27
发站内信
发表于:2022/1/23 16:26:40
#5楼
回复 #4楼 凛冬将至JzMQ
感谢大师指点,这个不会出现空料的情况,在上料时会有检测的
12456
蛇会大学
文章数:4613
年度积分:782
历史总积分:12456
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2022/1/23 17:39:35
#6楼
不知道你在说什么
敏问找算丁亏楼累
敏问找算哭哲累嘿
敏问够算恐哈做累揍忍没催妹
比漏累伤醒更八音舍黑
我晕能以身问晕陪笨累
38045
知道一点
文章数:22547
年度积分:2464
历史总积分:38045
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2022/1/23 22:07:54
#7楼
信捷可以用C编程?
快乐 幸福 自由 比什么都重要
7677
hnhyczj
文章数:3755
年度积分:113
历史总积分:7677
注册时间:2011/8/27
发站内信
发表于:2022/1/24 10:00:19
#8楼
回复 #6楼 蛇会大学
补充一下,就是一个转盘组装机,到组装好了以后,先检测,然后区分OK和NG产品,OK和NG都有取料的气缸,检测完了转1次就是取OK,再转1次取NG产品
50
hdy0595
文章数:34
年度积分:50
历史总积分:50
注册时间:2020/1/3
发站内信
发表于:2022/1/25 17:23:52
#9楼
是不是可以这样理解:有三个工位,一个用来检测,一个用来OK取料,一个用来NG取料,可能检测工位和取料工位是紧挨着,那么队列长度就是3,如果中间还有产品位,比如3,那队列长度就是6,当然也可以把转盘上的每一个产品位都编号,队列长度就是转盘的产品位数量。
那么每个工位只需要知道当前在本工位上的产品位编号,进而知道队列里对应的寄存器,检测工位给同编号的寄存器赋值,取料位读取同编号的寄存器数值来判断要不要取料
转盘每旋转一次,队列就移动一次,可以用一个寄存器当指针,从头到尾,再跳到头再开始,由于工位位置是固定的,工位上当前的产品位编号相对指针的偏移值也是固定的,通过指针,就知道每个工位的当初产品位编号

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

78.0005