1 引言
汽車傳動器組裝線在產品下線前需要進行客戶條碼的打印和驗證工作。每一個下線的產品都具有一個和該產品相關的產品條碼,也就是工廠根據自己的編碼規則自主定義的產品條碼,產品條碼由工廠統一定義和批量打印,上線時已經被粘貼在機殼上。工廠生產的同一類產品會提供給不同的客戶,而每一個客戶又會根據自己的情況要求每個產品上貼有符合各自規則的客戶條碼,不同的客戶擁有不同的規則,所以客戶條碼也就各不相同。這樣在下線的產品上就會有產品條碼和客戶條碼兩種條碼同時存在,這就需要儲存兩種條碼的關聯記錄,方便后續查詢。
滿足上述要求,以前的工作模式是在某型號產品生產前由人工批量打印所有的條碼,然后在下線之前根據順序依次粘貼在機殼上。這種方式存在諸多缺點:
不能判斷粘貼的客戶條碼是否可以被正確讀取,這些條碼可能存在打印模糊,或打印內容有誤。
不能實現產品條碼和客戶條碼的關聯及存儲和查詢功能。
不能實現產品序號調整和客戶條碼的補打。
為了克服上述不足,特增加一套具有在線條碼讀取、生成、打印、驗證、數據記錄和查詢等功能的計算機系統,用以完善條碼相關功能的實現。
2 硬件實現
2.1系統配置:
序號
|
名稱
|
品牌和規格
|
數量
|
1
|
PC一套
|
DELL,RAID功能,8G,2T,23.8英寸(1920x1080)
|
1
|
2
|
UPS
|
APC
|
1
|
3
|
操作柜及成套
|
國產
|
1
|
4
|
Windows10
|
中文專業64位
|
1
|
5
|
WinCC V7.4 RT128
|
6AV63812BC074AV0
|
1
|
6
|
User Archive v7.4
|
6AV63711CB074AX0
|
1
|
7
|
Connectivity pack V7.4
|
6AV63711DR074AX0
|
1
|
8
|
應用程序
|
高級語言編寫
|
1
|
9
|
掃描槍
|
Data logic工業級
|
1
|
10
|
條碼打印機
|
斑馬牌(帶打印服務器)
|
1
|
11
|
S7-1200 1214C
|
6ES7 214-1BG40-0XB0
|
1
|
12
|
DC 24V電源
|
國產
|
1
|
13
|
三色柱燈,報警器(DC 24V)
|
國產
|
1
|
14
|
工業級網絡交換機(5口)
|
國產
|
1
|
15
|
金屬四位按鈕盒子及按鈕
|
國產和合資
|
1
|
2.2 系統組成
(1)一套PC機,本系統的核心,負責連接其他各個組成部分,實現系統的完整功能。
(2)一套S7-1200 PLC,負責處理適合生產線操作的人機交互功能,包括:系統上電、系統急停、系統狀態顯示,故障復位、手動打印等。
(3)Zebra條碼打印機,通過與PC通訊實現各類條形碼的打印。
(4)Datalogic條碼掃描器,實現對一維碼和二維碼的掃描輸入。
(5)操作箱帶聲光三色報警燈柱和各類操作按鈕。
3 軟件實現
3.1 軟件組成
(1)WinCC及數據歸檔,實現選型設置,條碼生成,條碼檢測等功能,同時實現產品條碼和客戶條碼的關聯和存儲及查詢功能。
(2)應用程序,實現與條碼打印機的實時通訊,將自動生成的條碼信息輸送給打印機,并按照要求的布局和結構進行打印輸出。
3.2 實現過程
(1)點擊選型按鈕,彈出選擇窗口,選擇與實際生產相對應的產品:
(2)首先掃描產品條碼,生成與該條碼相對應的客戶條碼,并打印出來。
(3)然后掃描剛打印出來的條碼,與PC機中的條碼進行比對,如果一致在屏幕上顯示OK,綠色燈點亮,結束本次操作;如果發生不一致,則顯示NG,紅色燈點亮,聲音報警,點擊再次打印按鈕進行重新打印,然后重復上述操作,直至顯示OK為止:
(4)數據歸檔功能,將產品條碼、客戶條碼及其掃描時間存儲在數據庫中:
(6)數據檢索和查詢功能,按照不同條件查詢數據庫中的條碼相關信息。
4 結束語
該系統已經開始實際運行,通過現場反饋的情況來看,系統的功能可以滿足設計要實現的要求,其中條碼檢測功能大大降低了誤碼率,提高了用戶滿意度。該系統是西門子產品在條碼相關應用方面的一次有益嘗試,既滿足了用戶要求,又實現了功能的拓展,為今后的業務創新增加了新的思路。當然,系統中還存在諸多需要改進和提高的地方,比如:如何使后期維護更加快捷和方便,使新型號、新條碼規則的增加更容易;不斷完善產品的功能,使該系統可以應用到更多的工業領域。