et200s中的ASCII模块
刘玉蓉
发布于2014-10-15 17:05
23
0
标签:
et200s中的ASCII模块在硬件配置中接口是RS232,接了一个康耐视视觉比较摄像机,既当来一个工件后,与摄像机内的设置特征进行比较,如果符合,则机器运行,现有个问题,在一长段时间的工作后,视觉照相存储会出现间隔现象,既比较的图像会推迟,既比如这个工件是不好的,到下一个工件存储器中不会清除,仍以这个工件的图片当做下个工件来比较,这样造成下一个好的工件也认为是不好的了,把et200s的电源拔插一下后能解决不同步问题,请问各位大侠这是怎么回事?如何消除这种现象?
佳答案
首先,你描述的现象中,终是可以准确判断的,说明从设计上没有很大的缺陷,能满足要求;
其次,描述中可以看出没有一个硬件同步信号,无法实现ET200S与设备的同步,问题可能出在网络延时,或者主CPU扫描时间。
再次,工件的运动速度与CPU扫描周期不匹配,无法一个周期内完成采样,判断,处理等工作。
解决办法:
首先,减慢工件运动速度,使得速度与CPU扫描周期匹配,一个周期内完成所有工作;
其次,恢复工件运动速度,试图加快CPU扫描时间,或者优化程序代码,减少程序执行时间;
再次,增加硬件同步信号,将ET200S与设备实现硬同步。