加勒比一本heyzo高清视频-免费精品无码av片在线观看-无码国产精品一区二区免费模式-去干成人网-成在人线av无码免费

物聯(lián)傳媒 旗下網(wǎng)站
登錄 注冊
RFID世界網(wǎng) >  成功案例  >  其他  >  正文

基于ActiveX技術(shù)的RFID組態(tài)管理軟件開發(fā)方案

作者:佚名
來源:電子發(fā)燒友網(wǎng)工程師
日期:2018-10-08 15:50:22
摘要:本文參考了國內(nèi)外幾個著名的組態(tài)軟件產(chǎn)品,采用AcTIveX技術(shù)開發(fā)RFID組態(tài)管理軟件,不僅提高了軟件的開發(fā)速度,也提高了軟件的可維護性和可擴展性。RFID組態(tài)管理軟件能夠?qū)⒌蛯拥腞FID硬件和上層的應用軟件很好的結(jié)合起來,通過人機交互,方便地構(gòu)建RFID系統(tǒng)的監(jiān)控現(xiàn)場和配置RFID讀寫器,從而監(jiān)測和控制生產(chǎn)和流通的各個環(huán)節(jié)。

  隨著技術(shù)不斷革新,RFID產(chǎn)業(yè)已進入了成長期。如何將RFID技術(shù)同企業(yè)原有的信息系統(tǒng)進行無縫連接,已成為許多企業(yè)考慮的問題。組態(tài)軟件能將眾多常用功能組合在一起形成一個新的軟件平臺,用戶只需在這個平臺上進行二次開發(fā)即可,因此90年代以后,國內(nèi)外推出了不少組態(tài)軟件產(chǎn)品,有FIX、WinCC、組態(tài)王、MCGS等。但這些軟件的通用性太強,不能滿足RFID系統(tǒng)的一些特殊要求,因此需要針對RFID的特點開發(fā)專用于RFID系統(tǒng)的組態(tài)軟件。

  本文參考了國內(nèi)外幾個著名的組態(tài)軟件產(chǎn)品,采用AcTIveX技術(shù)開發(fā)RFID組態(tài)管理軟件,不僅提高了軟件的開發(fā)速度,也提高了軟件的可維護性和可擴展性。RFID組態(tài)管理軟件能夠?qū)⒌蛯拥腞FID硬件和上層的應用軟件很好的結(jié)合起來,通過人機交互,方便地構(gòu)建RFID系統(tǒng)的監(jiān)控現(xiàn)場和配置RFID讀寫器,從而監(jiān)測和控制生產(chǎn)和流通的各個環(huán)節(jié)。

  1 RFID技術(shù)

  無線射頻識別(RadioFrequencyIdenTIficaTIon,RFID)是二十世紀九十年代興起的一項非接觸的自動識別技術(shù),它利用射頻信號實現(xiàn)對靜止或移動的物體或人員的自動識別。RFID具有數(shù)據(jù)可讀寫、信號穿透能力強、識別距離遠、非接觸、多標簽同時識別、信息存儲量大、保密性強等優(yōu)點。近年來隨著科學技術(shù)的進步,RFID在生產(chǎn)制造管理、物流配送管理、醫(yī)藥管理等領(lǐng)域得到廣泛的應用。一般的RFID系統(tǒng)由硬件、軟件和基本的數(shù)據(jù)格式與通信協(xié)議組成。硬件包含電子標簽(Tag)、讀寫器(Reader)和天線三部分。RFID讀寫器通過天線與RFID電子標簽進行無線通信,實現(xiàn)對標簽識別碼和內(nèi)存數(shù)據(jù)的讀出或?qū)懭氩僮?。軟件主要包括中間件應用平臺和應用管理軟件。中間件可屏蔽不同廠家的RFID讀寫器等硬件系統(tǒng),實現(xiàn)不同硬件設備與不同應用軟件系統(tǒng)的連接。RFID的數(shù)據(jù)格式定義了電子標簽的數(shù)據(jù)存儲格式,通信協(xié)議則主要包含了電子標簽與讀寫器的數(shù)據(jù)傳輸協(xié)議。

  2 RFID組態(tài)管理軟件的功能分析

  (1)RFID組態(tài)管理軟件的開發(fā)背景

  第一,標簽和讀寫器之間有多種通信協(xié)議,目前已確定的標準就有ISO14443、ISO15693、ISO18000等,這造成了當前各廠商的讀寫器的型號有很多,在RFID系統(tǒng)中對RFID讀寫器進行配置時很不方便;第二,許多公司的RFID讀寫器配置軟件和業(yè)務過程監(jiān)控軟件是兩套軟件,軟件的利用率低。

  (2)RFID組態(tài)管理軟件的功能分析

  RFID組態(tài)管理軟件基于Windows平臺,通過人機交互,可快速構(gòu)造和生成監(jiān)控系統(tǒng)。它可支持不同型號RFID讀寫器的配置和管理,支持多個RFID讀寫器的同時訪問。另外可提供生產(chǎn)流通過程的數(shù)據(jù)采集和信息管理。

  RFID組態(tài)管理軟件的主要性能指標為:在中文Windows下運行;多任務,多線程;最多配置RFID讀寫器的數(shù)目為1000;監(jiān)控界面完整顯示時間不大于2秒;支持語音報警;支持報表生成。

  3 RFID組態(tài)管理軟件的開發(fā)工具

  目前組態(tài)軟件的開發(fā)多用VisualC++、VisualBasic和Delphi。在RFID的組態(tài)管理軟件中采用VC++6.0。VC++6.0是面向?qū)ο蟮木幊陶Z言,它提供的MFC類庫很好地封裝了WindowsAPI函數(shù),充分利用類的繼承性、封裝性、多態(tài)性,用戶可方便的設計自己需要的類。另外VC對內(nèi)存和硬件的操作較容易。

  數(shù)據(jù)庫采用SQLServer2000。SQLServer2000完全運行于Microsoft的Windows操作環(huán)境下,是一個高性能的數(shù)據(jù)管理系統(tǒng)。SQL功能強大且操作簡單,能夠提供安全可靠的存儲功能。利用VC提供的ADO、ODBC等接口可方便實現(xiàn)對SQL數(shù)據(jù)庫的操作。

  4 RFID組態(tài)管理軟件的功能實現(xiàn)及其關(guān)鍵技術(shù)

  RFID組態(tài)管理軟件采用模塊化設計,模塊與模塊之間盡量獨立,接口盡量簡單。針對RFID組態(tài)管理軟件的要求,將其劃分為圖形繪制模塊、數(shù)據(jù)庫管理模塊、通信模塊、其它模塊(報警、報表等)。

基于ActiveX技術(shù)的RFID組態(tài)管理軟件開發(fā)方案

  圖1 軟件體系結(jié)構(gòu)圖

  (1) 圖形界面模塊

  圖形界面是人機交互的渠道。圖形界面模塊完成所有組態(tài)畫面的繪制,是生成RFID讀寫器網(wǎng)絡連接和業(yè)務過程監(jiān)控畫面的設計工具。監(jiān)控系統(tǒng)運行時的各種界面都是在圖形組態(tài)系統(tǒng)開發(fā)環(huán)境下生成的。

  圖形界面的功能包括:①能夠進行簡單圖形的繪制,如直線、任意形狀的線條、文字等;②用戶可設置圖形的屬性,如圖形邊線的顏色、線條的粗細、圖形的填充色等;③用戶對圖形的操作,如移動位置、復制、任意縮放大小等;④可添加AcTIveX控件;⑤完成所有的外部事件,如鼠標、鍵盤等的處理,可自動刷新屏幕來顯示更新;⑥簡單的動畫處理。

RFID世界網(wǎng)公眾號

為業(yè)界提供實時、全面、高質(zhì)量的RFID行業(yè)新聞、方案、案例與技術(shù)資訊與深度報道,打造全球權(quán)威的RFID產(chǎn)業(yè)中文信息門戶!

掃碼立即關(guān)注公眾號,每日推送RFID新聞