谘詢電話

ENGLISH0755-88840386
新聞中心

谘詢電話

0755-88840386
您的位置:首頁 > K8凯发大酒店天生赢家專題 > 專業技術專題 > 工業自動化稱重儀表>詳情頁

CAN總線技術在藥品包裝機生產線上的應用研究

發布時間:2020-07-08 11:16:00 |來源:網絡轉載

對藥品的生產、包裝,實現CIMS管理,加強人機交互,提高其自動化生產管理水平,作者嚐試在原設計的藥品包裝單機基礎上,通過在每條包裝機生產線上安裝1台——基於ARM智能監控器,用工業級PC作為其數據采集站,配置有自製的信號板以及CAN網卡等。數據采集站通過信號接口板實時采集現場的產量、消耗、成品率及設備狀態等數據,數據采集點並聯在包裝機電控櫃的傳感器輸入點和係統輸出點上。數據采集站還通過CAN 網卡與車間管理機進行數據交換。

1數據采集方案

1. 1 數據采集站的功能

  1. 實時采集包裝機的主要產耗數據(包括正品藥品的產量、 正品藥品的包數、商標紙的消耗等);
  2. 實時采集包裝機的設備狀態數據(包括有效作業率、成品 率、總開機時間、正常運轉時間、停機時間及停機次數);
  3. 實時采集包裝機的剔除動作頻度和總量(包括藥品的剔除、商標紙的剔除等);
  4. 實時采集包裝機的故障停機原因和停機時間(包括所有故障停機的原因信號);
  5. 實時采集包裝機剔除原因數據;
  6. 實時接收上級管理部門的命令;
  7. 向車間維修組及發料房發出維修和需料請求;

實時顯示包裝機的各種現場數據,顯示設備的運行狀況、 停機原因,實時顯示各機台產量對比情況;1.2基於ARM監控器的包裝機上位機功能

包裝機上位機運行在Windows平台上,軟件采用VC + +開 發。上位機通過CAN網卡與各包裝機數據采集站連接,實時采集各個設備的現場數據及接收其維修或需料請求信息,上位機與廠級數采網(管理中心)經ARM智能監控器與其相連,實時將現場數據傳送生產總調度的服務器,實現全廠數據共享。包裝機數據采集係統網絡結構。

監控器的處理器采用的是Samsung S3C44B0X16/32位處理 器,有8M的內存和16M的硬盤,接口包括1個USB接口,1個 JTAG調試口,4個串行端口和1個CAN總線接口。人機接口設備包括1個4x4的鍵盤和1塊280 x 128的顯示屏。其中的 USB接口主要用於在和主機進行數據交換時獲得1個較高的傳 輸速度。

ARM監控器作為廠級監控及向總廠管理中心發送狀態信 息。自動完成各種信息的上傳下達,數據存儲,監控及特殊消息, 如故障、停機時間的顯示並向管理中心發送,針對係統故障指定 需要停機時間等功能。

 

監控器及外圍設備

圖2監控器及外圍設備

 

2 CAN總線設計

包裝機數據采集係統是建立在工業PC基礎上的,要求相應 的CAN通信卡為PC總線適配卡。故采用ZLGCAN係列 CAN232智能接口卡。智能型CAN適配卡由ISA接口、雙口 RAM、嵌入式微處理器80C188、CAN通信控製器SJA1000、CAN收發器82C250、數據緩衝器等組成。

80C188和CAN控製器SJA1000共同完成。80C188主要承擔接點與PC機之間的數據通信和協調管理工作,極大的減輕了主機PC的通信負擔,又可以運行用戶複雜的通信任務。

實現PC機和CAN控製器之間的數據傳送,必須在PC機和適配卡上的CPU之間建立起雙向的數據交換通道。這裏采用2Kx8位的帶中斷請求信號iNT和忙信號iNT的IDT7132的高速雙口RAM,采用內存映像的方式直接映射到主機內存空間,實現適配卡與主機PC機的高速數據交換。該接口采用針式的DB9插座,通過RS-232電纜與PC機連接。CAN總線數據的接收。 發送由“ CAN控製器+CAN收發器”完成,RS-232數據的接收, 發送由微處理器完成。並且,微處理器負責根據協議實現數據打包、轉換、控製。

3軟件設計

為提高軟件運行效率,現場數據采集軟件在DOS下用C語言和80X86匯編語言實現。而車間上位機管理級軟件用VC+ + 在WIN98下實現。

數據采集站軟件主要有數據采集主程序:通信程序、人機交互的界麵程序、各種參數設置、各種圖形圖表的動態顯示及係統自檢程序等組成。

對CAN適配卡的訪問全部通過動態鏈接庫實現,動態鏈接庫DLL是Windows係統最常使用的文件,使用DLL提供了1種 共享數據和代碼的方便途徑,多個應用程序可以共享DLL在內存中的同1份拷貝,有效節省了內存資源。由於DLL獨立於可執行文件,極大的方便了應用程序的升級和售後服務。這種訪問主要包括對CAN卡的初始化、發送報文、接收報文等操作。動態鏈接庫設計關係如圖3所示。實現函數包括CAN卡的初始化函 數、發送報文函數、接收報文函數、寫寄存器函數、讀寄存器函數、 複位函數及關閉卡函數等。這些函數功能及其實現由DLL原代碼程序來完成(略),以實現CAN卡的通信及控製。                                     

 

圖3動態鏈接庫設計關係

動態鏈接庫設計關係圖

 

 

4結語

為防止長線傳輸的幹擾,當CAN232智能CAN接口卡為CAN總線的終端時,必須加上終端匹配電阻,其阻值R等於傳輸線的波阻抗Rp。

還將CAN總線技術成功用,於工業測控網絡一一電力參數檢測中。CAN總線作為到目前為止惟一有國際標準的現場總 線,由於其本身的特點,已擴展到機械工業、紡織機械、農業機械、 機器人、數控機床、醫療器械、家用電器及傳感器等領域發展,定將成為最有前途的現場總線之一。

 

本文源於網絡轉載,如有侵權,請聯係刪除

分享到
網站地圖凱發K8凱發K8凱發K8凱發K8凱發K8凱發K8凱發K8