发表于:2006-02-16 19:16:00
楼主
谁能提供一下程序思路,不胜感激
我在用VB做工控,现不知如何设计程序结构,请帮我看看.系统是这样的:
多通道测试系统,数据采集卡是ADLINK的PCI9112(多功能数据采集卡)+PCI7233(32通道DI卡)+PCI7234(32通道DO卡),系统要求如下:
1.每次同时测量10个产品,测量时每一个产品均用一个气缸压住的,气缸是由DO输出控制的.当测量产品合格时,DO输出控制气缸松开产品,由操作员将产品拿到旁边的输送带上流到下一个工序,在输送带前端有一个接近开关,当产品经过此开关时,通过DI发送一个信号到计算机,计算机再控制DO松开下一个合格的产品,以此类推,直到所有的合格产品均被放到输送带上后,才松开所有不合格的产品.
每次只能有一个合格产品上的气缸被松开,当接近开关没有传送信号给计算机时,只能松开第一个合格产品的气缸,不得松开其他的气缸.
板卡通信和数据采集没有问题,就是算法思路不清楚,哪位高手指点一下,很急的哦.