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
Post a Comment