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

主题:请教永宏PLC转盘检测问题!

点击:1570 回复:14

最近在做一个转盘,检测工件,在上一工件检测出坏产品,在下一个工位用气缸踢出来。PLC是永宏的PLC,第一次使用这种PLC,检测产品是没有问题,但是下一个工位有时候踢出来,有时候不踢出来,昨天请教一位论坛师傅使用移位指令,发现这个指令不能满足这个动作,这个指令始终是移位的,如果连续检测坏,那隔一个踢一个,这样不能满足要求,请教一下各位老大又没有更好的指令?
19-12-06 11:22
看来你是用“同步”信号,只是对于连续的NG剔除出了问题
使用时间控制剔除器的动作时间啊
19-12-06 11:53
剔出来肯定是用时间来控制的,但是必须要前一工位有检测出来是坏的!看来没有办法的话只能换成自己熟悉的信捷PLC了
19-12-06 15:54
是转盘的,我的理解是产品是一个一个的传送的,检测工位后接着就是剔除工位,如果是这样的话应该可以用计数加比较来解决,这个应该所有PLC都支持的。
比如检测到不良品D10里面加1,良品就不加。到了剔除工位如果D10大于0,气缸动作,同时D10里面减1.
假设下一个产品是良品,这时D10里面是0,到了剔除工位D10没有大于0,气缸不动作。
假设下一个产品是不良品,这时D10里面又加1,到了剔除工位D10大于0,气缸动作.
19-12-06 16:01
移位啊 每个plc都有这功能 看手册吧
19-12-06 21:34

引用 努力瑞 在 2019/12/6 15:54:01 发言【内容省略】

信捷能完成,年前的PLC都能完成
1.可以发上程序,大家看看问题在哪里(最后PDF,考虑没有对应软件的朋友)
2.参考下列程序
附件 untitled1.jpg
要求,同步信号周期必须大于剔除器动作时间
第一行的移位指令,还可以用左移指令,或字移指令等替代,就是要有个同步移动的数据链。
19-12-06 21:57

引用 YXBK 在 2019/12/6 16:01:44 发言【内容省略】

这样不行,要考虑剔除位置可能在检测位置后第N位。
19-12-06 22:03
之前就是1和0两个状态转换,在1检测坏的,在0情况下踢,在0检测坏的,在1情况下踢,之前用信捷也做,没有问题,现在改一个永宏的PLC,程序也按照之前来编,但是有时候不准,估计是程序问题,跑到现场两次都不行,第三次再也不经这样折腾了,换了PLC还省事了吧
19-12-07 10:49
对,如果是第N工位后这样是不正确的,正确的是检测坏的之前加+N,满足条件后踢,我现在所在下一工位踢,这个方案是可以的
19-12-07 10:53
更没用过西门子的,看的这个挺难理解的。
19-12-07 10:55

上一页下一页

工控新闻

更多新闻资讯