在條碼掃描槍應用中的幾點認識:
(1)在和軟件配套的時候,通常選用接口為串口的掃描槍。不論掃描槍是紅外線還是激光的,其掃描的數據通常都是以ASCII碼的形式通過串口傳遞到PC的,不同的掃描槍可能會在數據的頭尾增加上一些包頭或包尾的標識。一般講來,通信都是比較簡單的。不過絕大部分掃描槍的通信都是單向的,都是掃描槍把數據發給PC,發送的數據一般很少有校驗,PC只是被動接收數據,而且難以判斷數據的正確與否。
(2)一般涉及到掃描槍的項目,通常都會使用到關系數據庫,保存條碼內容以及該條碼產品的相關參數。這里要考慮兩方面的內容,一個是數據的多少,一個是數據間隔時間。所謂的數據多少,是指需要保存的歷史紀錄,在流水線上,通常每天會產生上千條紀錄,這些紀錄保存、查詢都需要占有一定的空間,如果保存時間較短,數據較少,可以使用Access數據庫,簡單,便宜。如果每天數據量較多,保存的時間較長,則可以使用SQLSever或者Oracle等關系數據庫,不過這兩種數據庫的價格都不低,在實際應用中,有時會用多個Access數據庫或者每天保存到文本或Excel中等折中的方法實現數據的廉價保存。當然在使用折中的方法時,數據的查詢等操作等都不是方便了。除了數據的多少外,實際應用中,有時還要關心數據的間隔時間。所謂數據的間隔時間,是指有時對于一條記錄的若干字段可能在較短的時間內有若干更新操作,而且先更新的數據可能會影響到后更新的數據。比如在某條生產線上,需要進行兩個參數的測試,當前者測試合格后,后者則繼續測試。這種情況下,要注意兩者之間的時間間隔。因為通過ODBC或者OLEDB等方式訪問關系數據庫時,是要用一定的時間的,這個時間通常是關系數據庫本身決定,而且當數據較多時,一定要注意索引等方面的設置,以加快關系數據庫的相關操作。
在使用掃描槍的工程中,有時會涉及到聯動控制,比如先通過掃描槍掃描條碼,條碼保存到PC中,同時PC控制PLC或者其他儀表進行對該產品的測試等操作。在很多情況下,掃描槍本身和PLC間沒有直接的通信,PLC無法判斷測試的產品的條碼,這時,是靠PC來通知PLC測試,然后把測試結果保存到該條碼數據內。實際操作中一定要嚴格規范操作。
廣州艾韋迅是國內專業的條碼掃描槍生產廠商和代理商,供應條碼掃描器,二維掃描模塊,固定式掃描器,工業讀碼器,條碼模組,條碼掃描引擎讀頭等,滿足您的各種智能化掃描需求,為您大幅度提升工作效率,價格優惠,原裝正品,提供專業技術服務,歡迎咨詢18924129201或020-87030040。