登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:新手接手转盘多工位程序

点击:11861 回复:38

引用 szlongren 在 2020/11/19 6:48:23 发言【内容省略】

2信号检测上料,5信号工位信号
附件 image.jpg
附件 image.jpg
供参考
最后修改:2020/11/19 10:03:13
20-11-19 08:46
每个工位是否有料用寄存器判断,等于1有料,等于0无料;1工位做完上料动作应该就判定它有料,往对应寄存器存1,然后转盘每转动一次,用BMOV指令传到下一工位。
20-11-19 09:20
10楼的师傅写的程序应该可行,但是我看不懂,从没接触过那种梯形图,惭愧呀!三菱系列的梯形图我勉强还能读。今晚来试试11楼说的BMov指令,就是利用1-5工位各用一个寄存器,5工位的检测开关每检测一次就传递一次,依次把D0的数传送到D5加工,加工完复位启动转盘旋转,如此反复应该可行。谢谢你们,辛苦了!如果成功我会把程序贴出来供大家分享,谢谢!
20-11-19 14:28
我白天基本不是在修机就是在装水电,每天脸上是灰,手上是油,晚上才有空加班弄一下。
20-11-19 14:33
三菱的可以欧姆龙的没道理看不懂
20-11-19 19:32
真心看不懂,只认识I\Q是输入输出点,其它的指令看不明白,看来还是得努力学习,向楼上的致敬!我今晚试了一下用SFTL左移位指令,离目标近了一步,程序下载到PLC可以检测也可以加工,但就是连续工位有工件只是第一个件执行,其它的转盘就无视,如果间隔一个工位放一个工件就能全部执行,查了一晚上,没找到原因。
20-11-19 21:02
附件 微信图片_20201119210319.jpg
附件 微信图片_20201119210325.jpg
附件 微信图片_20201119210329.jpg
附件 微信图片_20201119210336.jpg
监控M0到M4输出,连续的就不行表情
最后修改:2020/11/19 21:05:58
20-11-19 21:04
每转过一个工位,每个工位都要判断,检测的工位判断有无,将对应的位置1,工作的工位有1则进行动作流程,所有工位动作流程做完再转一个工位,如此往复循环
20-11-19 22:56
M0是第一个检测位,M1是第一个干活位,M2是第二个干活位,一直排下去,每转过一个工位,每个工位都要判断是否有1,去干活的
20-11-19 22:58
用台达软件编了一个
X0启动,X1停止,X2工件检测,X5工位检测
Y0运行,Y1转盘
附件 image.jpg
附件 image.jpg
启动时判断转盘有没有留存工件,有工件停止10分钟
将数据链左移1位,K9--考虑有效工位9,M512-带记忆
计时10分钟到启动转盘
台达PLC今年第一次独立使用,可能指令理解有误,加之没找到模拟,手头没PLC,无法验证
有熟悉台达PLC的见误斧正。
谢谢
附件:
[本地下载]
20-11-19 23:08

上一页 下一页

工控新闻

更多新闻资讯