Remote Monitoring Analysis and Reporting System for Industrial Machines


Development of Remote Monitoring Analysis and Reporting System for Industrial Machines

There is a need of software development for a remote monitoring of industrial machines with the features of analysis of the machine data to detect any abnormality in their operations and generating a report according to this analysis.
A set of software tools can be developed for this diagnostic system with the primary objective is to detect any incipient faults those are being cropped up and are becoming severe with time. Motor Current Signature Analysis (MCSA), sequence component analysis etc. types of tool can be used to detect any incipient fault.
The front end GUI (Graphical User Interface) displays the running conditions of the machines of this multi-machine monitoring system along with a list of maintenance schedule while the back end Management Information Base (MIB) controls all the data collection, interfacing of GSM modem for sending SMS for the faulty machine information and sends the control action for the machine(s).
Hybrid Data Compression scheme is can be used to make the system communication efficient as well as secured one. The developed system should be tested with two/three machine in the laboratory.

Remote Machine Monitoring:
Remote machine monitoring is a process of periodically checking the status of the remote machine to enhance the overall products productivity. The data sent by the remote machine monitoring system is very important for the managers and higher officials to analyses the production factors and also to solve issues such as production delay, production calamity, and improper maintenance as the breakdown takes a long time to get reported and fixed. This delay leads the devices to be unused for many days.

Such problems can be solved by this remote monitoring system which monitors the status of the machine from any locations, so that we can able to avoid the above said problems. And this system also provides a clear visibility of the production directly to higher officials instead of relying on the supervisor bug report.

The remote machine monitoring system plays a major role in industrial application and they are to a large extent universally. The potential benefits of remote monitoring are significant: minimizing labor costs, Remote service reduced need for on-site maintenance, Intelligent dispatching of service personnel based on diagnostic machine data, Less repeat repair visits due to missing spares, Improved machine uptime/utilization, Longer machine life due to preventive maintenance, Longer lifetime of critical components.

Existing System:
Starting from the year 1987 machine status monitoring wasn’t implemented based on network or GSM technology instead it was monitored locally by adding some hardware that will output some lights. Based on the color of lights or number it display the machine fault is diagnosed or status is monitored. After the year 2000 the machine status monitoring was little advanced by implementing of transmitting data to local distance of about 300 meters using RF frequency. One has to write the status manually in a log book.

Proposed System:
The proposed system is the android based status monitoring which would display the production details where ever you are. Machine status monitoring could be incorporate with many data analysis that could help to reduce the post and predictable production delay and production calamity prevention, machine periodical maintenance. So letting the right person to take right decision does not need to relay on the supervisor bugged report. This tool also does some data analysis which would be use full in addressing meetings and also predicting profit or loss.

Technologies Used:
Under studies remote machine monitoring system based on   GSM network technology. Thus, introducing this GSM which helps in providing a communication between machines and mobile. So that this system is capable to give feedback to the user about the condition or status of the industrial machines according to the users requirements. The industrial appliance control and monitoring system consists of the following components;  

Backup GSM Remote Control:
GSM stands for Global System for Mobile Communication and is an open, digital cellular technology used for transmitting mobile voice and data services. The GSM provides basic to advanced voice and data services including Roaming service.
Roaming is the ability to use your GSM phone number in another GSM network. A GSM digitizes and compresses data, then sends it down through a channel with two other streams of user data, each in its own timeslot. It operates at either the 900 MHz or 1,800 MHz frequency band. The GSM modem is programed using AT/AT+ commands.

AT commands are used to control MODEMs.AT is the abbreviation for Attention. These commands come from Hayes commands that were used by the Hayes smart modems.The Hayes commands started with AT to indicate the attention from the MODEM. The dial up and wireless MODEMs (devices that involve machine to machine communication) need AT commands to interact with a computer. These include the Hayes command set as a subset, along with other extended AT commands.
ABOUT LM1117: 1A Adjustable/Fixed Low Dropout Linear Regulator. This voltage regulator is used to supply 3.3v to the GSM circuit. The GSM circuit needs only 3.3v. This regulator will be connected from 7805 output to get 3.3v.

The microcontroller has built in serial port to communicate with external device. The data are sent through TX pin to GSM via level translator, the level translator is necessary as microcontroller cannot be connected directly to GSM or any computer, the level translator does not change the characteristics of data  it only increase the amplitude of the data to get match for GSM  voltage level.




Implementation:
       1)    Microcontroller Hardware (Transmitter):
Hardware of PIC16F877A and GSM included, assembling, testing the transmitter. two switches considered as machine and by their on/off action (machine on/off) the data is given to the controller input, there is a program which will compare the arriving data with programmed one if any of the status match then another data is sent to serial port of the controller to the GSM module along with the AT command and special code where this data has to be transmitted.

 2)    PIC Microcontroller:

The 16F877A is one of the most popular PIC microcontrollers and it's easy to see why - it comes in a 40 pin DIP pin out and it has many internal peripherals. Pin Description: The 40 pins make it easier to use the peripherals as the functions are spread out over the pins.  This makes it easier to decide what external devices to attach without worrying too much if there enough pins to do the job.




     a)    Power Supply:
Power supply is important to operate the hardware where microcontroller needs +5vonly, to get this voltage the AC voltage is converted to DC and regulated to +5v using 7805 voltage regulator.

     b)    Lm7805:
The LM7805 is a three-terminal positive regulator. Available in the TO-220/D- PAK package and with several fixed output voltages, although designed primarily as fixed voltage regulators, these devices can be used with external components to obtain adjustable voltages and currents. LM7805 employs internal current limiting, thermal shut-down and safe area protection, making it essentially indestructible. If adequate heat sinking is provided, they can deliver an output current of over 1A.

     c)     Flow Code Algorithm:
Flow code is a development environment commercially produced by Matrix Multimedia for programming embedded devices such as PIC, AVR (including Arduino) and ARM using flowcharts instead of a textual programming language. Flow code is a high level programming language dedicated to simplifying complex functionality such as Bluetooth, Mobile Phones Communications, and USB.





Working Method of Flowcode:
STEP1: Create a new flowchart, specifying the microcontroller that you wish to target.
STEP2: Drag and drop icons from the toolbar onto the flowchart to program the application.
STEP3: Add external devices by clicking on the buttons in the components toolbar, editing their properties, how they are connected to the microcontroller and call macros within the device.
STEP 4: Run the simulation to check that the application behaves as expected.
STEP5: Transfer the application to the microcontroller by compiling the flowchart to C, then to assembler code and finally to object code.

      1)    Microcontroller hardware (Receiver):

Hardware of PIC16F877A and GSM included, assembling, testing the receiver [6]. The data captured by this GSM is send directly to the user’s android tiny database where the date and time is denoted with the status of the machine.

i)                   Android Tiny database:
Storing Data in an App's Long-Term Memory: Using the TinyDB and TinyWebDB Components. The data in the database is called persistent data because even when you close the app and re-open it, the data is still available-- it persists. As an example, consider an app those auto-responds to texts the phone receives by sending back a “sorry, am busy” message. Such an app should let the user customize the response message.

When the user enters a new custom message, the expectation is that the new message will be saved persistently--in a database. If the user changes the custom message to, “I am busy, stop bugging me," then closes the app, when the app is reopened the message should still be “I am busy, stop bugging me. Persistent data is different than the variables and properties an app uses for its computations. That data is transient or short-term memory, and when you close an app the data stored there is lost.


Andriod Design:
This module is android design interface with native message functions and chart design. Thus an application is been designed in android so that the status and profit or loss analysis is made easily.

   è Andriod:
For this remote machine system we are targeting Android platform since it has huge market and open source. Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android OS is based on Linux. Android Applications are made in a Java-like language running on a virtual machine called ‘Dalvik’ created by Google. The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language. Accessory mode is a feature of Android OS since version 2.3.4 Gingerbread and 3.1 Honeycomb and above.

   è Software Design:
The application consists of main function like monitoring the machine status and analyzing the profit or loss. The main screen has a list of function like machine1, machine2, machine3 for the user to select, suppose if the user needs to view the condition of machine1 then need to select it so that the condition of that particular machine can be viewed.   The system is smart enough to analyses the profit or loss by entering into the application and pressing the generate button so that it denotes the products production in a graphical representation.

   è Uses:
Following are the uses of Remote machine monitoring system

1.      The managers or higher officials can able to view the status of the machines wherever place they move.

2.      They can also able to analyses the profit or loss of the products production

3.      So that the managers of the particular organization need not to depend upon any supervisors
Bug report.

4.      It is very use full in avoiding the production delay, production calamity and provides periodic Machine maintenance.

5.      It is helpful for a right person to take decisions at right time.
    


Future Work:
The security cameras can be introduced which allows the user to observe the activity around the industry. And suppose if the machine stops working due to the occurrence of certain problem immediately a message can be send directly from the machine to the respected service center. Scope of this project can be expanded to not only to industry but also to other areas.

Conclusion:
This is an ongoing project. The prime objective of the above case study is to avoid the production delay. It is for the basic idea of how to control and monitor various machine in the industries. This project is based on Android and GSM technology which is used to make a communication between the android and embedded device. So the overall implementation cost is very cheap and it is affordable by a common person.
Looking at the current scenario the Android platform has been chosen so that most of the people can get benefit.  The design consists of Android phone with industrial automation application, PIC micro controller for controlling the machines and GSM modem.


Comments

Popular posts from this blog

Walking Stick with Heart Attack Detection

AUDITING A CLOUD PROVIDER’S COMPLIANCE WITH DATA BACKUP REQUIREMENTS: A GAME THEORETICAL ANALYSIS

A Smart Helmet for Air Quality and Hazardous Event Detection for the Mining Industry