您现在所在的是:

PLC论坛

回帖:13个,阅读:1090 [上一页] [1] [2] [下一页]
* 帖子主题:

PLC 编程求助

24013
wushulin 版主
文章数:6173
年度积分:181
历史总积分:24013
注册时间:2006/2/17
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
西门子PLC体验(一)
我秀我做2014
2013论坛优秀版主
秀秀我的办公桌
晒工控工具书
2012论坛优秀版主
2011国庆活动
2010年度论坛贡献奖
发表于:2015/9/17 18:59:32
#10楼
这个说得不明不白,要感应了做什么?是感应有料还是其它,检测位置和感位置相隔这么远,这用来做什么呢?就算是用位移,也没有移这么远的吧?就算是程序上可以完成,但这己经没有多少意思了。
正常来说,一般上个工位有料,下个工位检测,这样也不用什么位移,只须记录上一个位置有没有就行了的。
汽车车桥生产在线检测设备;其它大批量零件生产过程检测,
承接:非标自动化设备设计、旧设备改良与维修; 单独非标项目合作。
6148
fzl_115
文章数:488
年度积分:50
历史总积分:6148
注册时间:2007/1/24
发站内信
发表于:2015/9/17 20:33:46
#11楼
楼主是不是我猜测的这样:圆盘上圆周上有连续排列的产品,感应器是检测这系列产品中不同的产品,当这个不同的产品旋转到检测位置处,识别出这个不同的产品做处理?
如果是这样的话,典型的队列追踪算法;PLC程序编程可以这样着手:感应器点与检测位置点分别设个感应检测点;在这两个点分别建立数据链表,感应器点检测到产品,同类产品写1到链表,不同类产品写0到链表;位置检测点读数据链表,读到1不做处理,读取到0立刻执行处理即可;大致堆栈的意思;
很多PLC都有链表的指令功能,注意实际链表长度问题;
不知道我对你的理解对不对:
1195
imjunney
文章数:5
年度积分:50
历史总积分:1195
注册时间:2007/8/7
发站内信
发表于:2015/9/18 9:46:02
#12楼
回复 #11楼 fzl_115
谢谢你,大概意思接近,请看下图,就是圆盘上密密麻麻的材料,靠振动盘出料,不均匀,各个执行机构靠最前面的一个感应器判断当前位置是否有材料,有没有解决办法
附件 捕获.jpg
28244
cfg168
文章数:17074
年度积分:58
历史总积分:28244
注册时间:2012/11/28
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2015/9/18 10:03:34
#13楼
PLC读取材料感应位置的传感器信号。
比如感应器的位置与执行器的位置之间的距离最高能够容纳10个产品,但是因为排列不规则,会出现有些位置为空的地方,需要检测出空位置的地方对吧。

例如产品排列的位置序号:1、3、5、6、8、9、10有产品,序号为:2、4、7的位置没有产品。
则传感器采集到的数据为:1010110111,然后传递给PLC进行存储,让执行器去调取使用。
楼主可能不是专业的电气控制系统的设计人员,建议花费资金外包电气控制系统的设计与调试。

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

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

62.4004