|
概述:本ben文wen探tan討tao了le紫zi金jin橋qiao軟ruan件jian在zai掃sao描miao槍qiang方fang麵mian的de應ying用yong,小xiao結jie了le需xu要yao注zhu意yi的de若ruo幹gan問wen題ti,特te別bie針zhen對dui掃sao描miao槍qiang通tong信xin是shi單dan向xiang通tong訊xun,無wu法fa確que認ren的de特te點dian做zuo了le探tan討tao。
當前很多工業產品在生產、測試、物wu流liu配pei送song時shi往wang往wang都dou需xu要yao一yi個ge身shen份fen標biao識shi。通tong過guo這zhe個ge標biao識shi可ke以yi方fang便bian的de查zha詢xun到dao產chan品pin流liu水shui線xian的de各ge個ge環huan節jie的de相xiang關guan測ce試shi數shu據ju以yi及ji庫ku存cun位wei置zhi等deng信xin息xi。而er條tiao形xing碼ma或huo者zhe二er維wei碼ma由you於yu簡jian單dan、可靠、廉價、便捷成為絕大多數產品的標識。通過掃描槍可以方便的掃描到條形碼或二維碼的數據,從而實現對產品的編號識別。
掃描槍可分為手持式、平台式等,掃描槍的接口可以為串口、並口、USB口或者PS2口(kou)等(deng)。實(shi)際(ji)應(ying)用(yong)中(zhong),涉(she)及(ji)到(dao)條(tiao)形(xing)碼(ma)或(huo)者(zhe)掃(sao)描(miao)槍(qiang)的(de)項(xiang)目(mu),通(tong)常(chang)會(hui)借(jie)助(zhu)關(guan)係(xi)數(shu)據(ju)庫(ku)需(xu)要(yao)保(bao)存(cun)相(xiang)關(guan)條(tiao)碼(ma)內(nei)容(rong)以(yi)及(ji)該(gai)條(tiao)碼(ma)產(chan)品(pin)的(de)相(xiang)關(guan)參(can)數(shu),同(tong)時(shi)在(zai)現(xian)場(chang)還(hai)可(ke)能(neng)涉(she)及(ji)到(dao)PLC等工業產品的通信、監控等操作。紫金橋組態軟件可以便捷的和掃描槍以及PLC等deng產chan品pin通tong信xin,同tong時shi可ke以yi方fang便bian的de和he關guan係xi數shu據ju庫ku進jin行xing通tong信xin。僅jin以yi筆bi者zhe做zuo過guo的de項xiang目mu而er言yan,使shi用yong組zu態tai軟ruan件jian和he掃sao描miao槍qiang配pei套tao的de項xiang目mu主zhu要yao應ying用yong在zai車che間jian流liu水shui線xian監jian測ce、產品在出庫或者入庫等物流方麵。這裏簡單總結下在應用中的幾點認識:
在和組態軟件配套的時候,通常選用接口為串口的掃描槍。不論掃描槍是紅外線還是激光的,其掃描的數據通常都是以ASCII碼的形式通過串口傳遞到PC的(de),不(bu)同(tong)的(de)掃(sao)描(miao)槍(qiang)可(ke)能(neng)會(hui)在(zai)數(shu)據(ju)的(de)頭(tou)尾(wei)增(zeng)加(jia)上(shang)一(yi)些(xie)包(bao)頭(tou)或(huo)包(bao)尾(wei)的(de)標(biao)識(shi)。一(yi)般(ban)講(jiang)來(lai),通(tong)信(xin)都(dou)是(shi)比(bi)較(jiao)簡(jian)單(dan)的(de)。不(bu)過(guo)絕(jue)大(da)部(bu)分(fen)掃(sao)描(miao)槍(qiang)的(de)通(tong)信(xin)都(dou)是(shi)單(dan)向(xiang)的(de),都(dou)是(shi)掃(sao)描(miao)槍(qiang)把(ba)數(shu)據(ju)發(fa)給(gei)PC,發送的數據一般很少有校驗,PC隻是被動接收數據,而且難以判斷數據的正確與否。
一yi般ban涉she及ji到dao掃sao描miao槍qiang的de項xiang目mu,通tong常chang都dou會hui使shi用yong到dao關guan係xi數shu據ju庫ku,保bao存cun條tiao碼ma內nei容rong以yi及ji該gai條tiao碼ma產chan品pin的de相xiang關guan參can數shu。這zhe裏li要yao考kao慮lv兩liang方fang麵mian的de內nei容rong,一yi個ge是shi數shu據ju的de多duo少shao,一yi個ge是shi數shu據ju間jian隔ge時shi間jian。所suo謂wei的de數shu據ju多duo少shao,是shi指zhi需xu要yao保bao存cun的de曆li史shi紀ji錄lu,在zai流liu水shui線xian上shang,通tong常chang每mei天tian會hui產chan生sheng上shang千qian條tiao紀ji錄lu,這zhe些xie紀ji錄lu保bao存cun、查詢都需要占有一定的空間,如果保存時間較短,數據較少,可以使用Access數據庫,簡單,便宜。如果每天數據量較多,保存的時間較長,則可以使用SQL sever或者Oracle等關係數據庫,不過這兩種數據庫的價格都不低,在實際應用中,有時會用多個Access數據庫或者每天保存到文本或Excelzhongdengzhezhongdefangfashixianshujudelianjiabaocun。dangranzaishiyongzhezhongdefangfashi,shujudezhaxundengcaozuodengdoubushifangbianle。chuleshujudeduoshaowai,shijiyingyongzhong,youshihaiyaoguanxinshujudejiangeshijian。suoweishujudejiangeshijian,shizhiyoushiduiyuyitiaojiluderuoganziduankenengzaijiaoduandeshijianneiyouruogangengxincaozuo,erqiexiangengxindeshujukenenghuiyingxiangdaohougengxindeshuju。biruzaimoutiaoshengchanxianshang,xuyaojinxinglianggecanshudeceshi,dangqianzheceshihegehou,houzhezejixuceshi。zhezhongqingkuangxia,yaozhuyiliangzhezhijiandeshijianjiange。yinweitongguoODBC或者OLEDB等(deng)方(fang)式(shi)訪(fang)問(wen)關(guan)係(xi)數(shu)據(ju)庫(ku)時(shi),是(shi)要(yao)用(yong)一(yi)定(ding)的(de)時(shi)間(jian)的(de),這(zhe)個(ge)時(shi)間(jian)通(tong)常(chang)是(shi)關(guan)係(xi)數(shu)據(ju)庫(ku)本(ben)身(shen)決(jue)定(ding),而(er)且(qie)當(dang)數(shu)據(ju)較(jiao)多(duo)時(shi),一(yi)定(ding)要(yao)注(zhu)意(yi)索(suo)引(yin)等(deng)方(fang)麵(mian)的(de)設(she)置(zhi),以(yi)加(jia)快(kuai)關(guan)係(xi)數(shu)據(ju)庫(ku)的(de)相(xiang)關(guan)操(cao)作(zuo)。
在使用掃描槍的工程中,有時會涉及到聯動控製,比如先通過掃描槍掃描條碼,條碼保存到PC中,同時PC控製PLC或者其他儀表進行對該產品的測試等操作。在很多情況下,掃描槍本身和PLC間沒有直接的通信,PLC無法判斷測試的產品的條碼,這時,是靠PC來通知PLC測試,然後把測試結果保存到該條碼數據內。實際操作中一定要嚴格規範操作。
yishangjidianshibizhezaishiyongzijinqiaoruanjianyusaomiaoqiangpeitaoshidejidiantihui。dangqiansaomiaoqiangzaigongyekongzhilingyuzhongdeyingyongriyizengduo,zheliyexiwangnenggeigeweidailaiyidianbangzhu,buduizhichuhaiqinggeweizhizheng。
|