各位前辈们好,我是机电专业的一名在读研究生。现在在做一个基于机器视觉的产品分拣系统的项目。在设计分拣节拍时遇到了一个问题,特来请教一下。问题如下:
我用的是labview作为PC控制软件,CCD作为图像获取设备,三菱PLC作为分拣机构下位机。在工件到达检测位后相机拍照,用labview进行图像处理判定之后通知后面的分拣机构动作。这个动作是一个延迟进行的动作,因为工件从检测工位到分拣工位有一个运输的时间。由于要求输送带在整个过程中不停止,不降速。因此会出现在上一个分拣机构的动作信号的时间延迟还在计数时,下一个新的信号又输入给了分拣机构。由于时间继电器都采用的循环扫描的方式,这样新的分拣信号就无法正常执行。
现在想设计一个备用的时间继电器,在两个继电器都没有计时的情况系统默认选择第一个发送启动信号。当其中一个继电器在工作时信号自动发送给空闲的继电器,如此反复进行。这样来达到每一个图像处理的信号都可以被分拣机构执行。由于labview的信号只能写入PLC的输出线圈Y端,不能写入X端。因此不能用PLC的时间继电器来实现节拍的控制。只能从软件上进行节拍的控制。不知道利用labview这样的想法能否实现,如何实现,或者有其他的解决办法也谢谢大家多提提建议。
楼主最近还看过