Articles

Case Studies









































 

Case Study Data Acquisition Software for Airport Baggage Handling

 

The Need

 

A leading IT company had got the contract for providing software for Airport Information System for busy Airport in the United States. The turnkey project was handled by one of the leading Automation player in the world. A small but critical part of the application was needed to collect the data from the field devices which could help to generate various information reports for System Availability, Baggage Handling, and Baggage Scanning Information etc.

 

All the related process data was coming to the SCADA which was having a in-built OPC server, which could expose data to Higher Level Application. OPC is the de-facto standard for real time data exchange between the process (here the SCADA) with higher level software Applications. Expertise in the area of OPC was needed to interface with the SCADA and develop the base level modules.

 

The architecture was distributed in nature with one SCADA handling data per terminal. Multiple Terminals would be operating simultaneously at the same time. Hence a distributed application which can handle data from every terminal was needed. Scalability was of prime importance due to the busy nature of the Airport and the volume of data that would be coming in.

 

Since the system itself was needed to monitor the system availability, the uptime of the system itself was needed to be as high as 99.9 %

 

 

The Solution

 

Egenietech, with its years of experience in working with Information systems based on OPC was selected as the vendor to implement data collector part. It used its technical expertise in OPC, COM/DCOM, COM+, Multi-Threading to develop a solution which met the requirements.

 

Agent Software was developed to handle data per terminal. The Agent software had the important task of collecting the data from the SCADA assigned to that terminal, processing the data based on business logic and then storing it to the database.

The data collection from OPC was also made full proof by implementing feature of auto-reconnection and redundancy. The business logic was implemented in object oriented way to facilitate expansion. In addition to this the complete status of the process was also made available in database in real time to enable user configurable business logic in form of scripts.

COM+ components were used to implement queuing to avoid data loss in the event of failure of the database. The system also implemented the concept of Business Date to take facilitate variable length working hours and changing starts of shifts.

To increase the availability of the Agent Software, a special monitor service was used which would continuously monitor the health of all the Agent Softwares across the airports and perform auto-restarts in case of Agent Softwares in case of faults. The central service also provided features to manage the operation of the Agent Software itself.
 

The data that was captured was used to generate information about:-
 

a)      a)  System Performance and Availability

b)     b)  Operational Parameters like Baggages Handled

c)      c)  Malfunction Information of various equipments in the Airport

d)     d)  Information about Scanners and their baggage handling.

 

egenietech, with its wide technology and domain experience was able to execute a mission critical and robust software that would run 24X7 for 365 days.


top









 

Terms & Conditions : Privacy Policy