系統(tǒng)運(yùn)行過程:
在PLC的某些內(nèi)存字中寫入數(shù)字。PLC與DS通訊,使DS的某些位置上顯示這些數(shù)字。視覺測試設(shè)備由PLC的I/O輸出觸發(fā),采集DS上的圖像,并識別其中的數(shù)字,同時(shí)將這些數(shù)字通過TCP/IP 協(xié)議傳回PLC。PLC比較由視覺測試設(shè)備傳來的數(shù)字與其內(nèi)存中的數(shù)字。如果發(fā)現(xiàn)比較結(jié)果不一致,PLC需做以下工作:①在PLC中記錄錯(cuò)誤的數(shù)字,并且發(fā)出報(bào)警;②通過TCP/IP 協(xié)議與視覺測試設(shè)備通訊,通知其將出現(xiàn)錯(cuò)誤時(shí)的圖片存儲到PC的指定目錄下。并繼續(xù)測試;如果PLC的比較結(jié)果正確,則觸發(fā)視覺測試設(shè)備進(jìn)行下一次的拍攝和識別。
二、 視覺系統(tǒng)
視覺測試設(shè)備及開發(fā)軟件,測試程序,相關(guān)的配件,技術(shù)支持和軟硬件維護(hù)。視覺測試系統(tǒng)達(dá)到以下的需求:
1、 設(shè)備置于機(jī)架上,視覺測試設(shè)備能可靠地,方便地安裝和移動(dòng)。
2、 視覺測試設(shè)備需要辨識出被測設(shè)備上若干(6~8)位置上的數(shù)字。測試數(shù)字的個(gè)數(shù)和每個(gè)數(shù)字的具體位置,在每次測試前,可由視覺測試軟件指定。
3、 被測設(shè)備屏幕的尺寸變大,視覺測試設(shè)備能辨識出其視野范圍內(nèi)的數(shù)字。
4、 如果被測設(shè)備是彩色屏幕,視覺測試設(shè)備能辨識出其中的數(shù)字。
5、 數(shù)字的最大位數(shù)為10位。最大位數(shù),在每次測試前,可由視覺測試軟件指定。
6、 視覺測試設(shè)備通過TCP協(xié)議,將識別的結(jié)果發(fā)送的PLC的指定內(nèi)存字中。通訊參數(shù)(比如IP地址)和目標(biāo)內(nèi)存地址可由視覺測試軟件指定。
7、 視覺測試設(shè)備的采集,處理和通訊的總的速度滿足以下標(biāo)準(zhǔn):
1) 識別和處理8個(gè)不同位置上的數(shù)字,每個(gè)數(shù)字5位,速度達(dá)到:10幀每秒。
2) 識別和處理8個(gè)個(gè)不同位置上的數(shù)字,每個(gè)數(shù)字10位,速度達(dá)到:6~8幀每秒。