登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:PLC 编程求助
点击:1192 回复:13
10楼
编辑
引用
管理
wushulin
这个说得不明不白,要感应了做什么?是感应有料还是其它,检测位置和感位置相隔这么远,这用来做什么呢?就算是用位移,也没有移这么远的吧?就算是程序上可以完成,但这己经没有多少意思了。
正常来说,一般上个工位有料,下个工位检测,这样也不用什么位移,只须记录上一个位置有没有就行了的。
15-09-17 18:59
11楼
编辑
引用
管理
fzl_115
楼主是不是我猜测的这样:圆盘上圆周上有连续排列的产品,感应器是检测这系列产品中不同的产品,当这个不同的产品旋转到检测位置处,识别出这个不同的产品做处理?
如果是这样的话,典型的队列追踪算法;PLC程序编程可以这样着手:感应器点与检测位置点分别设个感应检测点;在这两个点分别建立数据链表,感应器点检测到产品,同类产品写1到链表,不同类产品写0到链表;位置检测点读数据链表,读到1不做处理,读取到0立刻执行处理即可;大致堆栈的意思;
很多PLC都有链表的指令功能,注意实际链表长度问题;
不知道我对你的理解对不对:
15-09-17 20:33
12楼
编辑
引用
管理
imjunney
谢谢你,大概意思接近,请看下图,就是圆盘上密密麻麻的材料,靠振动盘出料,不均匀,各个执行机构靠最前面的一个感应器判断当前位置是否有材料,有没有解决办法
15-09-18 09:46
13楼
编辑
引用
管理
cfg168
PLC读取材料感应位置的传感器信号。
比如感应器的位置与执行器的位置之间的距离最高能够容纳10个产品,但是因为排列不规则,会出现有些位置为空的地方,需要检测出空位置的地方对吧。
例如产品排列的位置序号:1、3、5、6、8、9、10有产品,序号为:2、4、7的位置没有产品。
则传感器采集到的数据为:1010110111,然后传递给PLC进行存储,让执行器去调取使用。
楼主可能不是专业的电气控制系统的设计人员,建议花费资金外包电气控制系统的设计与调试。
15-09-18 10:03
上一页
上一页
工控新闻
《轻工产品数字护照技术要求》标准编制启动及服务平台上线工作会议在京召开
《2026工业控制产业发展白皮书》调研团到访和利时
【OPT动态】与上海翌耀科技达成战略合作,共筑全球汽车智造新引擎
筑牢工业安全防线 彰显自主创新实力——大连LNG火气系统全国产化改造成功投用
韩晨出席浦东首场总裁沙龙,分享“链式出海”新经验
海克斯康智慧矿山Split Desktop重现百年采石作业
尼得科设立机床共创型技术网点“技术中心”
2026西门子数字化工业集团分销商业务加速峰会圆满落幕
更多新闻资讯