et200s中的ASCII模塊
劉玉蓉
發(fā)布于2014-10-15 17:05
23
0
標簽:
et200s中的ASCII模塊在硬件配置中接口是RS232,接了一個康耐視視覺比較攝像機,既當來一個工件后,與攝像機內的設置特征進行比較,如果符合,則機器運行,現有個問題,在一長段時間的工作后,視覺照相存儲會出現間隔現象,既比較的圖像會推遲,既比如這個工件是不好的,到下一個工件存儲器中不會清除,仍以這個工件的圖片當做下個工件來比較,這樣造成下一個好的工件也認為是不好的了,把et200s的電源拔插一下后能解決不同步問題,請問各位大俠這是怎么回事?如何消除這種現象?
佳答案
首先,你描述的現象中,終是可以準確判斷的,說明從設計上沒有很大的缺陷,能滿足要求;
其次,描述中可以看出沒有一個硬件同步信號,無法實現ET200S與設備的同步,問題可能出在網絡延時,或者主CPU掃描時間。
再次,工件的運動速度與CPU掃描周期不匹配,無法一個周期內完成采樣,判斷,處理等工作。
解決辦法:
首先,減慢工件運動速度,使得速度與CPU掃描周期匹配,一個周期內完成所有工作;
其次,恢復工件運動速度,試圖加快CPU掃描時間,或者優(yōu)化程序代碼,減少程序執(zhí)行時間;
再次,增加硬件同步信號,將ET200S與設備實現硬同步。