With the continuous innovation of technology, the RFID industry has entered a growth period. How to seamlessly connect RFID technology with the original information system of the enterprise has become a problem that many enterprises consider. The configuration software can combine many common functions to form a new software platform. Users only need to carry out secondary development on this platform. Therefore, after the 1990s, many configuration software products have been introduced at home and abroad, with FIX. , WinCC, Kingview, MCGS, etc. However, the versatility of these softwares is too strong to meet the special requirements of RFID systems. Therefore, it is necessary to develop configuration software dedicated to RFID systems for the characteristics of RFID.
This paper refers to several well-known configuration software products at home and abroad. The use of AcTIveX technology to develop RFID configuration management software not only improves the software development speed, but also improves the maintainability and scalability of the software. RFID configuration management software can combine low-level RFID hardware and upper-layer application software. Through human-computer interaction, it is convenient to construct the monitoring system of RFID system and configure RFID reader to monitor and control production and circulation. Each link.
1 RFID technologyRadio Frequency Identification (RadioFrequencyIdenTIficaTIon, RFID) is a non-contact automatic identification technology that emerged in the 1990s. It uses radio frequency signals to automatically identify stationary or moving objects or people. RFID has the advantages of data readable and writable, strong signal penetration capability, long recognition distance, non-contact, simultaneous identification of multiple tags, large amount of information storage, and strong confidentiality. In recent years, with the advancement of science and technology, RFID has been widely used in the fields of manufacturing management, logistics distribution management, and medical management. A typical RFID system consists of hardware, software, and basic data formats and communication protocols. The hardware consists of three parts: an electronic tag (Tag), a reader (Reader) and an antenna. The RFID reader/writer wirelessly communicates with the RFID electronic tag through the antenna to realize the reading or writing operation of the tag identification code and the memory data. The software mainly includes middleware application platform and application management software. The middleware can shield hardware systems such as RFID readers from different manufacturers, and realize the connection between different hardware devices and different application software systems. The data format of RFID defines the data storage format of the electronic tag, and the communication protocol mainly includes the data transmission protocol of the electronic tag and the reader.
2 Functional analysis of RFID configuration management software(1) Development background of RFID configuration management software
First, there are a variety of communication protocols between tags and readers. Currently, there are ISO14443, ISO15693, ISO18000, etc., which have caused many models of readers and scanners in various manufacturers. RFID readers are inconvenient to configure; second, many companies' RFID reader configuration software and business process monitoring software are two sets of software, and the software utilization is low.
(2) Functional analysis of RFID configuration management software
The RFID configuration management software is based on the Windows platform, and can quickly construct and generate a monitoring system through human-computer interaction. It supports the configuration and management of different types of RFID readers and supports simultaneous access of multiple RFID readers. In addition, data collection and information management for the production process can be provided.
The main performance indicators of RFID configuration management software are: running under Chinese Windows; multi-tasking, multi-threading; the maximum number of RFID readers is 1000; the monitoring interface complete display time is no more than 2 seconds; support voice alarm; support report generate.
3 RFID configuration management software development toolsAt present, the development of configuration software mostly uses Visual C++, Visual Basic and Delphi. VC++6.0 is used in the configuration management software of RFID. VC++6.0 is an object-oriented programming language. It provides an MFC class library that encapsulates Windows API functions well, making full use of class inheritance, encapsulation, and polymorphism. Users can easily design their own classes. In addition, VC's operation of memory and hardware is easier.
The database uses SQLServer2000. SQL Server 2000 runs entirely under Microsoft's Windows operating environment and is a high-performance data management system. SQL is powerful and easy to use, providing secure and reliable storage. Using the ADO, ODBC and other interfaces provided by VC can easily realize the operation of the SQL database.
4 Functional realization of RFID configuration management software and its key technologiesThe RFID configuration management software adopts modular design, and the modules and modules are as independent as possible, and the interface is as simple as possible. According to the requirements of RFID configuration management software, it is divided into graphic drawing module, database management module, communication module, and other modules (alarm, report, etc.).
Figure 1 Software Architecture Diagram
(1) Graphic interface module
The graphical interface is the channel for human-computer interaction. The graphical interface module completes the drawing of all configuration screens and is a design tool for generating RFID reader network connections and business process monitoring screens. The various interfaces of the monitoring system are generated in the graphical configuration system development environment.
The functions of the graphical interface include: 1 capable of drawing simple graphics, such as lines, lines of arbitrary shapes, text, etc.; 2 user can set the attributes of the graphic, such as the color of the graphic edge, the thickness of the line, the fill color of the graphic, etc.; User operations on graphics, such as moving position, copying, arbitrary scaling, etc.; 4 can add AcTIveX control; 5 complete all external events, such as mouse, keyboard, etc., can automatically refresh the screen to display updates; 6 simple animation deal with.
Incremental Encoder,Linear Scale Encoder,Dual Concentric Rotary Encoder,Dc Servo Motor Encoder
Yuheng Optics Co., Ltd.(Changchun) , https://www.yhenoptics.com