用1200或者1500 定时扫描光栅,检测传送带上的工件长宽高,,急求!
问题补充:
前面检测长宽高后,在后续的流程中怎么调用该数据呢,因为轨道一直在运动,后面会检测出无数组 ,在后面我还需要对调下长度和宽带的数据来控制其他设备,请问有什么好的思路或者指令,万分感激!
最佳答案
曾经做过类似的长度和高度的计算(输送辊道上),基本原理:
检测光电开关检测到上升沿信号后,开始记录输送线上的编码器脉冲个数,直到出现该光电开关的下降沿,按脉冲个数的多少计算出(根据输送线机械特性,折算出具体的长度mm)并记录这次的长度数据,检测高度的方式应该也可以参考长度的方式。
这些检测发送实际上需要根据具体输送线上的硬件特点,或者添加一些硬件来完成检测。
提问者对于答案的评价:
编码器每发一个脉冲扫描一组尺寸数据后,需要往前堆栈,在后面有个固定位置的进出机构,会根据往前推送的宽度数据来回运动,我该怎么调用往前推送的这组数据呢?根据脉冲数可以调用往前推送的数据?有什么好的思路?还有在进出机构后面,有一个旋转点,会把推送的尺寸长宽进行交换,长变宽,宽变长,这些调换的数据要发给第二个进出机构,同样采用什么好的方法交换数据及调用?谢谢!
最佳答案作者回复:
数据的记录用指针方式,调用指针使指针移动到指定的位置(这个必须根据输送带同步并按每一个产品移动指针一次),当移动到执行位置时,读取这个数据做相应的处理。处理完成后清除数据并将指针返回到起始,相当于一个环形的闭环。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc125862.html