nightblueblu
道阻且长,穷且益坚。
级别: 论坛先锋
精华主题: 0
发帖数量: 1012 个
工控威望: 1804 点
下载积分: 529 分
在线时间: 1095(小时)
注册时间: 2017-02-09
最后登录: 2024-04-27
查看nightblueblu的 主题 / 回贴
楼主  发表于: 2018-10-16 15:33
大家好,我现在遇到了一个问题是这样的,在一个6工位的旋转盘上,从工位1到工位6,第1个工位入料,第6个工位出料,本是每个工位处理4个料的,现在如果第一个工位(取料)只取了3个料,然后让接下来的工序仍然继续运转(不报警),没有料的位置不执行操作,有料的位置照常进行,取料工位打算用4个传感器检测,在这儿想请教下大家这个的编程思路,谢谢
Your happiness is everything.
lyqiang
博学笃志,勇创新高
级别: 工控侠客
精华主题: 0
发帖数量: 102 个
工控威望: 2713 点
下载积分: 38556 分
在线时间: 133(小时)
注册时间: 2018-06-07
最后登录: 2024-04-25
查看lyqiang的 主题 / 回贴
1楼  发表于: 2018-10-16 15:40
这个逻辑说得不够详细和严谨,如有需要,可以帮忙写好这部分功能。
楼主留言:
感谢,我就是问一下思路该怎么,从哪儿出发写程序
电气自动化、智能控制、软件管理平台开发、数据远程采集等业务,了解更多请关注微信公众号“觅鹏智能”或者QQ331781785
wzy139076378
年轻不是你玩的理由,而是你奋斗的资本。
级别: 网络英雄
精华主题: 0
发帖数量: 415 个
工控威望: 11220 点
下载积分: 2108 分
在线时间: 865(小时)
注册时间: 2013-10-31
最后登录: 2024-04-27
查看wzy139076378的 主题 / 回贴
2楼  发表于: 2018-10-16 15:48
1工位用BIT记录工件数量
再用移位指令
OK
不理解来问我。19951564598
楼主留言:
你好,是这样的,工件是有位置要求的,每个工位处理4个工件,然后转盘是一直进行的,我现在不理解的地方是,1工位检测了工件数量后,2工位就按照1工位的数量执行操作,如果是1工位的工件数量一直是1到4之间不确定的数目和位置,那么后面的工位逻辑该怎么处理呢
三菱PLC、欧姆龙PLC、台达PLC、信捷PLC、各类触摸屏、编程接线调试都可以做。电话(微信)19951564598,我的时间比较自由,期待您的来电咨询。
东方花猪
级别: 网络英雄
精华主题: 0
发帖数量: 836 个
工控威望: 6565 点
下载积分: 6606 分
在线时间: 702(小时)
注册时间: 2009-12-17
最后登录: 2024-04-27
查看东方花猪的 主题 / 回贴
3楼  发表于: 2018-10-16 15:56
我单位有类似设备,10工位的。日本人编的,思路是这样的,第一工位判断工件有无,是否合格,然后进入第二工序,如果第一工序检测有空,旋转后,它会把这个状态传到二工序,二工序不动。如果有工件,三序报警,需要排除NG,那么四序五序都不干了,排到前面报警。触摸屏要能显示几序现在的状态,有工件还是无工件,NG品还是OK品,是否是空件,还要表示比如5序,要能显示1234序OK的话都能显示。还有转盘现在状态,是放完件准备干,还是干完了准备再启动。
楼主留言:
非常感谢
拆二代
我看到你了
级别: 家园常客
精华主题: 0
发帖数量: 375 个
工控威望: 619 点
下载积分: 490 分
在线时间: 156(小时)
注册时间: 2018-05-02
最后登录: 2023-09-22
查看我看到你了的 主题 / 回贴
4楼  发表于: 2018-10-16 16:00
其实我觉得这种多工位转盘式的逻辑编程,可以尝试高级语言和梯形图结合的那种新系列PLC,高级语言做逻辑控制,梯形图做输入输出控制,这样的你的设备工位控制就算再复杂也可以很好的做出来
nightblueblu
道阻且长,穷且益坚。
级别: 论坛先锋
精华主题: 0
发帖数量: 1012 个
工控威望: 1804 点
下载积分: 529 分
在线时间: 1095(小时)
注册时间: 2017-02-09
最后登录: 2024-04-27
查看nightblueblu的 主题 / 回贴
5楼  发表于: 2018-10-16 16:11
问题的难点就是,1工位是不停的上料检测,后面的工位按顺序执行1工位的检测结果,这么多状态要怎么完美的对应到相应工位上啊
Your happiness is everything.
汪传福
苦逼的工控人!非标机械设计开发!!电话13689531809
级别: 工控侠客
精华主题: 0
发帖数量: 626 个
工控威望: 2514 点
下载积分: 704 分
在线时间: 168(小时)
注册时间: 2017-03-24
最后登录: 2024-01-13
查看汪传福的 主题 / 回贴
6楼  发表于: 2018-10-16 16:52
移们传送指令好的看一看呀
wzy139076378
年轻不是你玩的理由,而是你奋斗的资本。
级别: 网络英雄
精华主题: 0
发帖数量: 415 个
工控威望: 11220 点
下载积分: 2108 分
在线时间: 865(小时)
注册时间: 2013-10-31
最后登录: 2024-04-27
查看wzy139076378的 主题 / 回贴
7楼  发表于: 2018-10-16 17:06
用D寄存器的16BIT位,再用位移指令WSFL
三菱PLC、欧姆龙PLC、台达PLC、信捷PLC、各类触摸屏、编程接线调试都可以做。电话(微信)19951564598,我的时间比较自由,期待您的来电咨询。
lzmtxp99
级别: 家园常客
精华主题: 0
发帖数量: 490 个
工控威望: 705 点
下载积分: 1861 分
在线时间: 508(小时)
注册时间: 2010-12-16
最后登录: 2024-01-26
查看lzmtxp99的 主题 / 回贴
8楼  发表于: 2018-10-16 17:13
用一位指令就可以搞定的,上料工位检测有料,一位标志位启动一次,没有就不起动,就可以搞定的
wzy139076378
年轻不是你玩的理由,而是你奋斗的资本。
级别: 网络英雄
精华主题: 0
发帖数量: 415 个
工控威望: 11220 点
下载积分: 2108 分
在线时间: 865(小时)
注册时间: 2013-10-31
最后登录: 2024-04-27
查看wzy139076378的 主题 / 回贴
9楼  发表于: 2018-10-16 17:15
转盘到位后

工位状态移位:5☞6  4☞5  3☞4  2☞3  1☞2  1工位状态清除
                
WSFLP D0 D100 K6 K1
D0常为0,到位后D100清除也就是1工位状态清除

1工位传送状态   料1-----SET   D100.0
                           料2-----SET   D100.1    
                           料3-----SET   D100.2
                           料4-----SET   D100.3

2工位根据D101状态

3工位根据D102状态
以此类推
三菱PLC、欧姆龙PLC、台达PLC、信捷PLC、各类触摸屏、编程接线调试都可以做。电话(微信)19951564598,我的时间比较自由,期待您的来电咨询。
wangnaizhi
级别: 论坛先锋
精华主题: 0
发帖数量: 1261 个
工控威望: 1437 点
下载积分: 5420 分
在线时间: 819(小时)
注册时间: 2015-08-31
最后登录: 2024-04-27
查看wangnaizhi的 主题 / 回贴
10楼  发表于: 2018-10-16 17:32
其实不就是1工站的结果是去控制2工站的工作 往简单的想 就是最简单的顺序控制而已 把圆盘旋转作为一个刷新操作就可以了