SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 1
&
Industrial Training Report On
“Understanding Of PLC and SCADA Control Systems”
Submitted To:- Submitted By:-
Anil Markana Gaurav Singh
Lecturer, (11BEE014)
PDPU. B.Tech, Electrical Engg
PDPU.
Under The Guidance:-
Mr. Chayan Kaushik
Executive Director
AI Automation, Bhopal.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 2
CERTIFICATE
This is to certify that Mr. Gaurav Singh, student of B.Tech Electrical Engineering,
Pandit Deendayal Petroleum University, Gandhinagar, Gujarat has successfully completed
his Vocational Training at AI Automation, Bhopal for 4 weeks from 2nd June, 2014 to 2nd
July, 2014. He has completed the whole training as per the training report submitted by him.
Training In charge
AI Automation, Bhopal.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 3
ACKNOWLEDGEMENT
It is my pleasure to be indebted to various people, who directly or indirectly
contributed in the development of this work and who influenced my thinking, behaviour,
and acts during the course of study.
I express my sincere gratitude to the Head Of the Department of Electrical
Engineering, Dr. Vivek Pandya for providing me an opportunity to undergo vocational
training at AI Automation, Bhopal. I would also like to thank the Training & Placement Cell,
PDPU to grant me the permission for pursuing my Industrial Training at AI Automation,
Bhopal.
I am thankful to Mr. M S Yadav for his support and cooperation that he provided me
during the training. Very special thanks to my Guide, Mr. Chayan Kaushik for his wonderful
guidance during the training with his constant inspiration, presence and blessings.
I also extend my sincere appreciation to all the staff members of AI Automation,
Bhopal who provided there valuable suggestions and precious time in accomplishing my
project report.
Lastly, I would like to thank the almighty and my parents for their moral support and
my friends with whom I shared my day-to-day experience and received lots of suggestions
that improved my quality of work.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 4
INDEX
1. AI Automation OVERVIEW 5
2. INTRODUCTION TO PLC 8
3. ARCHITECTURE OF PLC 9
4. CENTRAL PROCESS UNT 9
5. MEMORY OF PLC 10
6. INPUT CARDS 12
7. OUTPUT CARDS 13
8. COMMUNICATION OF PLC 14
9. PROGRAMMING OF PLC 16
10. BASIC PROGRAMMING INSTRUCTIONS 17
11. TROUBLESHOOTING OF PLC 17
12. GLOSSARY 22
13. SCADA 25
14. GETTING STARTED 27
15. QUICK START STEPS 29
16. FEATURES OF SCADA 32
17. USEFULNESS OF SCADA 34
18. ADVANTAGES & DIADVANTAGES OF SCADA 36
19. ACHIEVEMENT & CONCLUSION 38
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 5
AI Automation OVERVIEW
AI Automation is a leading industrial automation house & ISO certified company in
Central India. The company has been in this business for more than 20 years. Company
initially has a vision to be in the field of Industrial Automation & Panel building. Starting
from infancy as small trading firm, over the years it now has its own panel building facility.
Under one roof, and with accumulated experience over the years, the company has
established itself not only as a leading industrial automation house but is also dealing in
Programmable Logic controller based system, SCADA & DAS, Servo systems, AC & DC Drive
systems, etc. The integration from Industrial automation to Technical Training has not been
accidental, but a natural fall out of the earlier step. The direction has been defined as they
complement each other and fill the gaps the technology has created. Thus, this well thought
move has resulted in simplification in use of technology and bridged the gap between the
technology and end-user.
Industrial automation is a demanding business and our focus has been customer
centric all through the years. We believe in service support and our Motto is “In service lies
success” The Quality has been a bench mark and every effort is made to ensure that the
product is made to International practices and standards.
As part of social commitment and identifying the need of technically qualified
personal the company has recently diversified in the field of Training of PLC, Drives, SCADA,
DAS & LT switchgears components and systems. We strongly believe in imparting our
esteemed Professional with latest knowledge and experiential learning with a focused vision
of “EMPOWERING WITH TECHNOLOGY".
The company has a wide assimilated experience in the field of automation and it has been a
constant endeavour to provide a committed service and support for the products and
systems so installed and commissioned. Some of the major systems commissioned by us are
stated below for reference.
 FOOD PROCESSING APPLICATIONS
 Automation of sterilizers for food processing application.
 Cleaning in process applications.
 Tank farm automation for chocolate industry.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 6
 Panning applications for chocolate industry.
 Bottling line automation.
 Automation of fermentation tanks in bear factory.
 Retrofitting of Packaging line.
 LIFE SCIENCE APPLICATIONS
 Panning applications for oral medicines
 Autoclave applications.
 Dry heat sterilizers.
 Roller compactor applications.
 HVAC applications.
 Fluid bed drier application.
 Mixer application.
 Chiller automation.
 Drying column application.
 ENERGY & POWER
 Synchronization of Diesel Generating sets in industry with DAS systems.
 Auto mains failure panels for Industrial and communication industries.
 Turbine bypasses systems.
 Turbines start and stop applications along with protection & control.
 Energy Management systems.
 Breaker control systems and load management.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 7
 CUSTOM DESIGNED APPLICATION
 Motor Test Plant automation.
 Solenoid Load characteristics testing systems.
 Vacuum pressure Impregnation plant automation.
 Automation of desk for Ultra high voltage lab. For transformer industry.
 Painting oven automation in automobile industry.
 Gas fired oven automation in automobile industry.
 Overhead conveyor system for seven tank cleaning system in automobile
industry.
 MACHINE TOOLS APPLICATIONS
 Conductor cutting machine for Large Industrial motors
 Sheet cutting & Flute rolling machine used for Transformer Radiator
manufacturers.
 Cavern lathe automation has bed of 8 meters length.
 Automation of vertical winding machine for transformer industry.
 Forging press in automobile industry.
 Vertical boring machine.
 Vertical boring machine with bed diameter of 8 meters.
 Retrofitting of PLC system on stacker reclaimer application.
 Automation of ACSR conductor making machine.
 Oven automation for electrical industry.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 8
INTRODUCTION TO PLC
A PLC is a user friendly microprocessor based specialized computer that is used to
control machines and process. It uses programmable memory to store instructions and
specific functions that include ON/OFF Control, timing, counting, sequencing, arithmetic and
data handling. PLC is designed for multiple inputs and output arrangements, extended
temperature ranges, immunity to electrical noise, and resistance to vibration and impact.
The first PLC system was introduced in late 60’s and early 70’s. It was developed to
offer the same functionality as the existing relay logic systems to the needs of an American
automobile manufacturing company. All the hard wiring, relay logics, timers, counters, drum
sequencers were replaced by PLC.
Early PLCs were designed to replace relay logic systems. These PLCs were
programmed in "ladder logic", which strongly resembles a schematic diagram of relay logic.
This program notation was chosen to reduce training demands for the existing technicians.
Early PLCs, up to the mid-1980s, were programmed using proprietary programming panels
or special-purpose programming terminals, which often had dedicated function keys
representing the various logical elements of PLC programs.
Programs were stored on cassette tape cartridges. Facilities for printing and
documentation were very minimal due to lack of memory capacity. Modern PLCs can be
programmed in a variety of ways, like ladder logic, functional block diagram, sequential flow
chart, etc. More recently, PLCs are programmed using application software on personal
computers. The computer is connected to the PLC through Ethernet, RS-232, RS-485 or RS-
422 cabling. The programming software allows entry and editing of the ladder-style logic.
Generally the software provides functions for debugging and troubleshooting the PLC
software.
The functionality of the PLC has evolved over the years to include sequential relay
control, motion control, process control, distributed control systems and networking.
The data handling, storage, processing power and communication capabilities of
some modern PLCs are approximately equivalent to desktop computers.
A person having knowledge in relay logic and digital logic can master major functions
of PLC. These functions might include coils, contacts, timers, counters etc.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 9
WHAT DOES ‘PLC’ MEAN?
A PLC (Programmable Logic Controllers) is an industrial computer used to monitor
inputs, and depending upon their state make decisions based on its program or logic, to
control (turn on/off) its outputs to automate a machine or a process.
ARCHITECTURE OF PLC
Following are the components of PLC:
 Central Processing Unit (CPU)
 Power Supply.
 Input Section.
 Output Section.
 Programming Device
CENTRAL PROCESSING UNIT:
All the processors are designed to carry out arithmetic and logic operations.
Microprocessors are brains of every computer. Microprocessors are mainly classified on 2
factors:
1. Bit Size.
2. Clock Speed.
There are 4, 8, 16, 32 and 64-bit microprocessors, which manipulate data 4, 8, 16, 32
bits at a time respectively. The larger the bit size, more powerful the computer. Clock speed
determines how quickly a microprocessor executes instructions.
Microprocessor is a part of PLC CPU that receives, analyzes, processes and sends
data.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 10
It is a microprocessor based circuit. The CPU consists of following blocks:
1. Arithmetic Logic Unit.
2. Program Memory.
3. Process Image Memory.
4. Internal Timers and Counters.
5. Flags.
CPU performs the task necessary to fulfil the PLC functions. These tasks include
scanning, I/O bus traffic control, Program execution, peripheral and external device
communications, special functions or data handling execution and self diagnosis.
Regardless of the PLC size (small, medium, large) the processor and memory are in
the same unit. In large PLC’s, CPU contains just the processor and memory, whereas in small
PLC’s, CPU also contains Input Output interfaces along with processor and memory.
MEMORY OF PLC :
The memory of PLC is divided into two parts:
1. Program Memory.
2. Variable Memory.
Program Memory: The program memory contains the instructions to be executed and
cannot be changed while PLC is running.
Variable Memory: The variable memory can be change while the PLC is in RUN mode. (eg:
Data tables can be changed, accumulated value of timer and counter can be changed etc.)
Note: Some PLC’s allow on-line editing of program memory to make minor program
changes while the PLC is running)
In general, memory of PLC’s are often organized as files. There are basically two type of
files:
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 11
1. Program Files: This file holds programs, such as ladder logic. Memory is organized into
blocks of up to 1000 elements in an array called a file. The PLC has a list of ’Main Tasks’ that
contain the main program(s) run each scan of the PLC. Additional programs can be created
that are called as subroutines. Valid program types include Ladder Logic, Structured Text,
Sequential Function Charts, and Function Block Diagrams.
2. Data Files: There are 8 data files by default, but additional data files can be added if
needed. This is where variable data is stored in the PLC to operate. The default 8 data files
are as follows:
a) O0 – Outputs
b) I1 – Inputs
c) S2 – Status
d) B3 – Bits
e) T4 – Timer
f) C5 – Counter
g) N7 – Integer
h) F8 – Float
RAM (RANDOM ACCESS MEMORY): Memories that has read and write capability. Since
RAM is volatile, it must have battery backup to retain or protect the stored programs.
ROM (Read Only Memory): Non-Volatile memory, do not require battery back up and
retains information or program when power is lost. Read only indicates that the information
stored in memory can be read only and cannot be changed.
EEPROM (Electrically Erasable Programmable Read Only Memory): It is a chip that can be
programmed using a standard programming device and can be erased by the proper signal
being applied to the erase pin.
Memory Size: Memory Size is usually expressed in “K” value: 2K, 4K, 16K and so on. K
actually stands for 1000 but represent 1024 because the numbering system used in PLC are
binary system. Different PLC’s have different memory size.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 12
Power Supply: The power supply gives the voltage required for electronics module (I/O
Modules, CPU, memory unit and peripheral devices) of the PLC from the line supply. It also
provides isolation necessary to protect the solid state devices from most high voltage line
spikes. As I/O is expanded, some PLC may require additional power supplies in order to
maintain proper power levels. Most of the PLC operate on 5V DC, or 9V DC.
INPUT CARDS
PLC operate by receiving input signals from external devices called field devices,
which include pushbuttons, limit switches, photo detectors and other such devices. Input
cards provide the electrical connection between field devices and the internal processor
unit of PLC. Field devices provide various types of inputs. These inputs differ in voltages and
in type of signal produced, such as an on and off, or a variable voltage. PLC manufacturers
make several types of input modules to interface field devices with the processor unit.
The Input cards perform the following tasks electronically:
1. It senses the presence or absence of an input signal at each of its input
terminals. The input signal tells what switch, sensor or other signal is ON or OFF
in the process being controlled.
2. It converts input signal for high or on to a DC level usable by modules
electronic circuits.
3. The input module carries out electronic isolation by electronically isolating the
input module output from its input.
A typical input module has 4, 6, 8, 12, 16, 32 terminals, plus common and safety ground
terminals. The isolation block protects the CPU from getting damaged from input
surge/circuit malfunction.
Basically three types of input are used:
1. Discrete or Digital Inputs.
2. Analog Inputs.
3. Specialized Input Modules.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 13
Discrete Inputs are either ON or OFF, OPEN or CLOSED (Limit Switches, Push Buttons, Relay
Coils, Solenoids, Indicator Lamps, Alarms etc.). These input modules come in wide range of
voltages for various applications, i.e 120V AC, 240V AC, 24V DC, 12-24V DC. Input cards
come with a wide range of input channels such as 4, 8, 16, 32 that determines the number
of field devices that can be connected to the module.
Analog Inputs are temperature, pressure, flow, level sensors, control valves etc. These input
modules are used to convert analog signals from analog devices that sense such variables as
temperature, light intensity, speed, pressure and convert to 16 bit binary, accomplished
with an analog to digital converter.
Specialized Input Modules are basically fast acting modules. These are used when process
requires fast acting sensors to respond to high speed applications. Encoders, high speed
sensors or proximity switches are some of the basic examples.
OUTPUT CARDS
Output modules can be for used for ac or dc devices such as solenoids, relays,
contractors, pilot lamps, and LED readouts. Output cards usually have from 6 to 32 output
points on a single module. The output device within the card provides the connection from
the user power supply to the load. Usually silicon controlled rectifiers (SCR), triac, or dry
contact relays are use for this purpose. Individual outputs are rated most often at 2 to 3
amperes. Output cards, like input cards have electrical isolation between the load being
connected and the PLC. Analog output cards are a special type of output modules that use
digital to analog conversion (D to A). The analog output module can take a value stored in a
12 bit file and convert it to an analog signal. Normally this signal is 0 -10 volts dc or 4 to 20
mA. This analog signal is often used in equipment such as motor operated valves and
pneumatic position control devices.
Basically three types of output are used:
1. Discrete or Digital Outputs
2. Analog Outputs
3. Specialized Output Modules
Discrete or Digital Outputs: These outputs module usually consists of a triac , however
some manufacturers also use SCR instead of a triac. When the processor decides that the
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 14
output is to be turned ON, a signal is sent from the I/O rack and LED is turned on, the light
from the LED causes the phototransistor to conduct. This provides current for the gate of
the TRIAC. Optical Isolation protect the logic section from the line voltage of the output
device.
Discrete DC output modules use power transistor instead of the triac for the control
of output current. Power transistor has a quicker switching capability than the Triac,
therefore the response time for DC modules is faster than that of AC modules.
Analog Outputs: The analog output module changes the 16 bit binary value used by the
processor into analog signals using a digital or analog converter. These analog signals can be
used for speed controllers, signal amplifiers or valve positioners.
Specialized Output Modules: These are relay output modules which is used for low level
switching, multiplexing analog signals or for interfacing controls with different voltage
levels.
COMMUNICATION OF PLC
COMMUNICATIONS
PLCs have built in communications ports, usually 9-pin RS-232, but optionally EIA-
485 or Ethernet. Modbus, BACnet or DF1 is usually included as one of the communications
protocols. Other options include various field buses such as DeviceNet or Profibus. Other
communications protocols that may be used are listed in the List of automation protocols.
Most modern PLCs can communicate over a network to some other system, such as
a computer running a SCADA (Supervisory Control And Data Acquisition) system or web
browser.
PLCs used in larger I/O systems may have peer-to-peer (P2P) communication
between processors. This allows separate parts of a complex process to have individual
control while allowing the subsystems to co-ordinate over the communication link. These
communication links are also often used for HMI devices such as keypads or PC-type
workstations.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 15
LIST OF AUTOMATION PROTOCOLS:
 DF-1
 FOUNDATION fieldbus - H1 & HSE
 Profibus - by PROFIBUS International.
 PROFINET IO
 CC-Link Industrial Networks - Supported by the CLPA
 CIP (Common Industrial Protocol) - Can be treated as application layer common
to DeviceNet, CompoNet, ControlNet and EtherNet/IP
 Controller Area Network utilised in many network implementations, including
CANopen and DeviceNet
 ControlNet - an implementation of CIP, originally by Allen-Bradley
 DeviceNet- an implementation of CIP, originally by Allen-Bradley
 DirectNet - Koyo / Automation Direct proprietary, yet documented PLC interface
 EtherNet/IP - IP stands for "Industrial Protocol". An implementation of CIP,
originally created by Rockwell Automation
 Ethernet Powerlink- an open protocol managed by the Ethernet POWERLINK
Standardization Group (EPSG).
 EtherCAT
 Interbus, Phoenix Contact's protocol for communication over serial links, now
part of PROFINET IO
 HART Protocol
 Modbus RTU or ASCII or TCP
 Modbus Plus
 Modbus PEMEX
 Ethernet Global Data (EGD) - GE Fanuc PLCs (see also SRTP)
 FINS, Omron's protocol for communication over several networks, including
ethernet.
 HostLink Protocol, Omron's protocol for communication over serial links.
 MECHATROLINK - open protocol originally developed by Yaskawa.
 MelsecNet, supported by Mitsubishi Electric.
 Optomux - Serial (RS-422/485) network protocol originally developed by Opto 22
in 1982. The protocol was openly documented and over time used for industrial
automation applications.
 Honeywell SDS - Smart Distributed System - Originally developed by Honeywell.
Currently supported by Holjeron.
 SERCOS interface, Open Protocol for hard real-time control of motion and I/O
 SERCOS III, Ethernet-based version of SERCOS real-time interface standard
 GE SRTP - GE Fanuc PLCs
 Sinec H1- Siemens
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 16
 SynqNet - Danaher
 TTEthernet - TTTech
 PieP - An Open Fieldbus Protocol
PROGRAMMING OF PLC
A programming device is needed to enter, modify and troubleshoot the PLC program
or to check the condition of the processor. Once the program has been installed, entered
and the PLC is running, the programming device may be disconnected. Three types of
programming device are generally used:
1. Hand held (smaller, cheaper, portable but limited display capability and few functions)
2. Dedicated Desktop (User – Friendly , designed for industrial use, portable but costly,
limited PLC’s can be programmed, limited documentation and limited graphics capability)
3. Personal computer with software available for all major brands of PLC’s. The PC today is
most common programming device. It can store programs on floppy disc and hard disc.
These software can easily be updated by the latest firmware so that we can have some
more additional features.
4. Programming software used for Allen Bradley PLC programming is RSLOGIX500 and
RSLOGIX5000.
5. Software used for communication with the PLC is RSLINX.
6. PLC programs are typically written in a special application on a personal computer, then
downloaded by a direct-connection cable or over a network to the PLC. The program is
stored in the PLC either in battery-backed-up RAM or some other non volatile flash memory.
Often, a single PLC can be programmed to replace thousands of relay
Under the IEC 61131-3 standard, PLCs can be programmed using standards based
programming languages. A graphical programming notation called Sequential Function
Charts is available on certain programmable controllers. Initially most PLCs utilized Ladder
Logic Diagram Programming, a model which emulated electromechanical control panel
devices (such as the contact and coils of relays) which PLCs replaced. This model remains
common today.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 17
IEC 61131-3 currently defines five programming languages for programmable
Control systems: FBD (Function block diagram), LD (Ladder diagram), ST (Structured text,
similar to the Pascal programming language), IL (Instruction list, similar to assembly
language) and SFC (Sequential function chart). These techniques emphasize logical
organization of operations. While the fundamental concepts of PLC programming are
common to all manufacturers, differences in I/O addressing, memory organization and
instruction sets mean that PLC programs are never perfectly interchangeable between
different makers. Even within the same product line of a single manufacturer, different
models may not be directly compatible.
BASIC PROGRAMMING INSTRUCTIONS
First of all here we will study about understanding and using logic diagram. Wiring
diagram shows the circuit wiring and its associated devices (relays, timers, motor relays,
switches , etc.). This type of diagram assists us in locating components and shows how a
circuit is actually wired.
Ladder logic is a programming language that represents a program by a graphical diagram
based on the circuit diagrams of relay logic hardware. It is primarily used to develop
software for Programmable Logic Controllers (PLCs) used in industrial control applications.
The name is based on the observation that programs in this language resemble ladders, with
two vertical rails and a series of horizontal rungs between them.
TROUBLESHOOTING OF PLC
Careful start up procedures is necessary to prevent damage to the driven equipment
and PLC or more importantly injury to personnel. Prior to beginning a system start up
procedure, it is important to check and verify that the system has been installed according
to the manufacturers specifications and that the installation meets national codes. Special
attention should be given to system grounding.
Learn how to troubleshoot and diagnose PLC's with this procedure and how to
identify the PLC problem areas.
1. Identify where the PLC problem might be with certain Inputs or outputs etc.
2. Check to ensure main PLC power is being applied (120vac or 24vdc) many
times there is a main power LED on the PLC to indicate so. Also check that it is
the correct voltage being applied.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 18
3. Check the 24VDC power supply that may be either provided internally from
the PLC itself or by an external power supply. Also check no primary fuses are
blown.
4. Check the 120VAC supply or transformer is outputting correct voltage and no
fuses are blown. This is often used for hydraulic solenoid coils and such.
5. Look for the area of the cell or sensors and switches located in the problem
area. Such as a tool changer, pallet changer or magazine area. Look through the
electrical prints for the possible proxes or devices that may be faulty.
6. Check each input LED goes on, on the PLC or on the internal control
diagnostics. Manually make each of the switches. Put the machine in Emergency
STOP to avoid any unexpected movements. But still be careful as some ladders
are not written fully safe. Remember proxes typically fail to, on state so make
sure they are not on when they are not supposed to be as well.
7. Check the inputs on the machine or PLC diagnostics as you make and break
them. If these are all working correctly move on to checking the outputs below.
Otherwise test that power is coming back into the PLC inputs with a meter.
8. At this point it may be necessary to actuate the machine either by an M-code
if it is a CNC or if it is a PLC direct then run the functions you are trying to
perform.
9. Determine possible solenoids or outputs that should be turning on for each
condition and monitor when actuated. Now check the output LED's or Y
addresses to see if plc or control is outputting them.
10. If the outputs are being turned on by watching the diagnostics or LED's.
Verify with a meter the proper voltage is coming out of the PLC and verify the
proper voltage is at the solenoid. Many PLC outputs often go through a relay of
some sort to change over to 120 volts. Make sure you check the voltage at the
relay coil as well as the supply being but to the dry set of contacts on the relay.
Make sure the relay switches when the PLC output is turned on.
11. Many times these relay boards will have a relay go, bad or have a device
such as a solenoid that shorts out to ground causing the relay contact to burn
up. There are also sometimes fuses in the circuit as well that may need to be
checked.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 19
12. If the relay contact is found to be bad. Check with your meter and the power
off to ground from the circuit that may be shorted. If its less then 40 ohms or so
you most likely have a short to ground. Find the short or bad coil and repair.
Then sometimes another relay may be swapped out that was not being used on
the board Many times you have to unsolder and resolder in the bad relays place
13. Some PLC's if they are for automation or external fixtures sometimes have a
reset on them to clear and major alarms inside the PLC itself. But you generally
would have a complete shut down of PLC functions if this were the case.
Before applying power to PLC, following is to be ensured:
1. Verify that incoming power matches the jumper selected voltage setting of
the power supply.
2. Verify that the hardwired safety circuit or other emergency stop device has
been installed and is in open position.
3. Check all the power and communication cables to ensure that the connector
pins are straight and not bent.
4. Ensure that all the I/O modules are securely held in I/O rack.
5. Ensure that PLC is in program mode.
Apply power and observe processor indicator light for proper indication. When power is
applied , the power supply should provide the necessary DC voltage for the processor and
I/O rack. If proper voltage is present , the input indicator LED’s of the input module will
function. Any input that is closed or ON will have an illuminated LED.
Testing inputs: Each input device can be manipulated to obtain open and closed contact
conditions. Each time an input device is closed the corresponding LED on the input module
should illuminate. Failure of a LED to illuminate indicates:
 Improper input device operation.
 Incomplete or incorrect wiring; check that input device is wired.
 Loss of power to input device.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 20
 Defective LED or Input Module.
Testing Outputs: before testing output devices, it must be determined which devices can be
safely activated and which devices should be disconnected from the power source. For the
outputs that can be safely started, be sure equipment is in the start up position, properly
lubricated and ready to run.
There are two methods used to test output devices. The first method uses a push
button or other convenient input device that is a part of control panel. The push button is
programmed to energize each output, one at a time.
The second method uses the force function of the PLC given in the software, to
energize outputs, one at a time. This allows user to turn an output device ON and OFF
without using a push button or other contacts.
If the output module indicating LED is illuminated but a connected output device
does not energize, check the following:
 Wiring to the output device.
 Operation of the output device.
 Proper potential to the output device.
 Output device wired to correct output module and proper terminal.
Final System Checkout after all input and output circuits have been tested and verified,
reconnect any output loads (motors, solenoids etc) that were previously disconnected. For
final system checkout following steps should apply:
1. Place the processor in the program mode.
2. Clear the memory of any previous rung used for testing.
3. Using a programming device, enter the program (ladder diagram) into the
memory.
4. Place the processor in the test or disable output module, depending on the
PLC and verify correctness of the program.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 21
5. Once the circuit operation has been verified in the teat or disable output
mode, the processor can be placed in the run mode for final verification.
6. Once the circuit is fully tested, and the machine or process is running correctly
it is recommended that a copy of the program should be made.
Troubleshooting: To be successful troubleshooter, the engineers must use a systematic
approach. Systematic approach should consist of the following steps:
1. Symptom recognition.
2. Isolate the problem.
3. Corrective action.
The engineer should be aware of how the system normally functions if he or she
expects to successfully troubleshoot the system. Although PLC cannot talk, it can
communicate in various ways to show what the problem is. There are status lights on the
processor, power supply and I/O racks that indicate proper operation, as well as status lights
alert the troubleshooter to the problem. The status lights of a typical processor with built in
power supplies indicates:
1. DC Power ON: If this LED is not lit, there is a fault in the DC power supply. Check the
power supply fuse or the incoming power.
2. Mode: This indicates which operating mode the processor is in (Run, test, program etc.)
The fault may simply be due to the fact that key switch is in the wrong position.
3. Processor Fault: When this status light is on, it indicates a fault within the processor. This
is a major fault, and requires changing the processor module. Replace only one module at a
time. If the first module does not correct the problem, reinstall the original module and then
replace the second module. If replacing the second module does not clear the problem,
replace both the modules.
4. I/O Fault: This indicates a communication error between the processor and the I/O rack.
Check that the communication cable is fully inserted into their sockets and look for error
codes or fault messages for further diagnostic assistance.
5. Standby battery low: When this LED is illuminated, the RAM backup batteries are low and
need to be replaced. Although this is not a fault condition, failure to replace batteries results
in losing the program when the system is shut down or a power failure occurs.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 22
Output modules have LED indicators that illuminate when each of the output circuits
are turned ON. If the LED is lit for the location of the solenoid, it indicates that the problem
is not with the output module, but with the circuit from the module to the solenoid or with
the solenoid itself.
GLOSSARY
Triac: TRIAC, from Triode for Alternating Current, is a genericized tradename for an
electronic component which can conduct current in either direction when it is triggered
(turned on), and is formally called a bidirectional triode thyristor or bilateral triode
thyristor. It is used as an electronic switch to turn output devices ON or OFF. The triac itself
is the equivalent of two SCR’s in reverse parallel connection with a common gate. The gate
controls the switching state (ON or OFF) of the device. Once the signal is applied and the
break over voltage point is reached on the gate (normally 1 to 3V), the triac freely conducts
in either direction, completing the path for the current flow to the output device.
Interposing Relay: These are used to control loads larger than the rating of an individual
output circuit. A standard control relay, which has a small shield current value, is connected
to the output module. The contacts of control relay, which are generally rated at 10 amps
can be used to control larger loads.
Address: A location in processor memory.
Baud Rate: A unit of data transmission speed equal to the number of characters (letters,
numbers, symbols) per seconds.
Bite: A sequence of binary digits usually operated upon as a unit (normally eight bits)
Backplane: A printed circuit board, located in the back of a chassis, that contains a data bus,
power bus and mating connectors for modules that will be inserted into the chasis.
Backup: A device or system that is kept on hand to replace a device or a system that fails.
Battery Backup: A battery or set of batteries that will provide power to the processor’s
memory in the event of a power outage.
Baud: (1) The reciprocal of the shortest pulse width in a data communication stream. (2)
The number of binary bits transmitted per second during a serial data Transmission
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 23
Block: A group of words transmitted as a unit.
Block diagram: A schematic drawing.
Branch: A parallel logic path within a rung.
Channel: A designated path for a signal.
Chassis: A hardware assembly that houses PLC devices, such as I/O modules, adapter
modules, processor modules, power supplies, and processors.
Data table: The part of a processor’s memory, containing I/O values and files, where data is
monitored, manipulated, and changed for control purposes
Data Manipulation: The process of altering or exchanging data between storage words.
Duplex: A means of two-data communication.
Digital-to-analog converter (D/A): A device that translates binary numbers from a processor
into analog signals that field devices can understand
Electrical Noise: Noise or voltage spikes that are generated whenever inductive loads, such
as solenoids, relays, motor starters are operated.
Electrical optical Isolator: A device that couples different voltage levels using a light source
and detector In the same package. It is used to provide electrical isolation between line
voltage input and the output circuitry and the processor.
Fifo: First in first out. A reference to the way that information is stored and removed from a
file or register.
Force: A mode of operation or instruction that allows the operator to control the state of an
input or output device.
Full Duplex: A mode of communication in which data may be simultaneously transmitted
and received by both ends. (sender / receiver)
Half Duplex: A mode of transmission capable of communicating in two direction, but only in
one direction at a time such as walkie – talkie.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 24
Holding Register: A register or file that holds a value or values for comparison or for use in
user program.
Image Table: An area in PLC memory dedicated to I/O data. During every I/O scan each
input controls a bit in the input image table and each out is controlled by a bit in the output
image table.
Instruction: A command or order that causes a PLC to perform certain operations.
Interposing Relay: A relay that is added to a PLC circuit to handle current values larger than
can be handled by one terminal of an output module.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 25
SUPERVISORY CONTROL AND DATA ACCQUISITION SYSTEM
(SCADA)
SCADA (SUPERVISORY CONTROL AND DATA ACQUISITION) generally refers to
industrial control systems: computer systems that monitor and control industrial,
infrastructure, or facility-based processes, as described below:
 Industrial processes include those of manufacturing, production, power
generation, fabrication, and refining, and may run in continuous, batch,
repetitive, or discrete modes.
 Infrastructure processes may be public or private, and include water treatment
and distribution, wastewater collection and treatment, oil and gas pipelines,
electrical power transmission and distribution, Wind farms, civil defense siren
systems, and large communication systems.
 Facility processes occur both in public facilities and private ones, including
buildings, airports, ships, and space stations. They monitor and control HVAC,
access, and energy consumption.
COMMON SYSTEM COMPONENTS
A SCADA System usually consists of the following subsystems:
 A Human-Machine Interface or HMI is the apparatus which presents process
data to a human operator, and through this, the human operator monitors and
controls the process.
 A supervisory (computer) system, gathering (acquiring) data on the process and
sending commands (control) to the process.
 Remote Terminal Units (RTUs) connecting to sensors in the process, converting
sensor signals to digital data and sending digital data to the supervisory system.
 Programmable Logic Controller (PLCs) used as field devices because they are
more economical, versatile, flexible, and configurable than special-purpose
RTUs.
 Communication infrastructure connecting the supervisory system to the Remote
Terminal Units.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 26
There is, in several industries, considerable confusion over the differences between
SCADA systems and distributed control systems (DCS). Generally speaking, a SCADA system
always refers to a system that coordinates, but does not control processes in real time. The
discussion on real-time control is muddied somewhat by newer telecommunications
technology, enabling reliable, low latency, high speed communications over wide areas.
Most differences between SCADA and DCS are culturally determined and can usually be
ignored. As communication infrastructures with higher capacity become available, the
difference between SCADA and DCS will fade.
Summary: 1. DCS is process oriented, while SCADA is data acquisition oriented.
2. DCS is process driven, while SCADA is event driven.
3. DCS is commonly used to handle operations on a single locale, while
SCADA is preferred for applications that are spread over a wide geographic location.
4. DCS operator stations are always connected to its I/O, while SCADA is
expected to operate despite failure of field communications.
SYSTEMS CONCEPTS
The term SCADA usually refers to centralized systems which monitor and control
entire sites, or complexes of systems spread out over large areas (anything from an
industrial plant to a nation). Most control actions are performed automatically by Remote
Terminal Units ("RTUs") or by Programmable Logic Controllers ("PLCs"). Host control
functions are usually restricted to basic overriding or supervisory level intervention. For
example, a PLC may control the flow of cooling water through part of an industrial process,
but the SCADA system may allow operators to change the set points for the flow, and
enable alarm conditions, such as loss of flow and high temperature, to be displayed and
recorded. The feedback control loop passes through the RTU or PLC, while the SCADA
system monitors the overall performance of the loop.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 27
GETTING STARTED:
WELCOME TO RSVIEW32
RSView32 is Windows based software for developing and running human machine
interface applications. Designed for use in Microsoft Windows Server 2003, Windows XP and
Windows 2000, RSView32 gives you all the tools you need to create and run effective
monitoring and supervisory control applications. RSView32 Works contains both
development and runtime software. Use this software to develop and run RSView32
applications.RSView32 Runtime contains only runtime software. Use this software to run
applications developed in RSView32 Work
RSVIEW32 WORKS
RSView32 Works contains editors for creating a complete human-machine interface
application and contains software for running the applications you create. Use the editors to
create applications that are as simple or as sophisticated as you need. When you have
finished developing your application, switch to run mode or use RSView32 Runtime (which is
included with RSView32 Works and uses less memory), and run your application.
Getting Results with RSView32
With RSView32, you can use the RSView32 ActiveX and OLE container capabilities to
take advantage of advanced technology. For example, embed Visual Basic or other ActiveX
components in RSView32 graphic displays to extend the capabilities of RSView32. create
and edit displays with tools native to the Microsoft programs you are using now. With
sophisticated object-oriented graphics and animation, plus simple dragand- drop and cut-
and-paste techniques, application configuration is simplified.
Use the RSView32 Object Model and VBA to share data with other .Windows
programs such as Microsoft Access and Microsoft SQL Server, interoperate with other
Windows programs such as Microsoft Excel, and customize and extend RSView32 to fit your
unique needs use graphics from the RSView32 graphic libraries or import files from other
drawing packages such as Corel DRAW, and Adobe Photoshop develop your application
quickly using RSView32 productivity tools such as the Project Documentor, Project
Transport Wizard, Command Wizard, Tag Browser, and Object Smart Path (OSP).
Use the Graphic Display editor to create graphical displays of your process.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 28
Getting started and avoid entering information twice. Import an Allen-Bradley PLC or
SLC database with the PLC Database Browser. Or browse for tags in third-party OPC servers.
To import Control Logix tags, use the Logix 5000 Tag.
IMPORT UTILITY:
Use the RSView32 alarm notification capability to monitor process incidents with
multiple levels of severity. Create multiple alarm summaries to provide specific alarm data
rather than viewing the alarms for the entire system. Create trends that show process
variables plotted against time. Display realtime or historical data with up to 16 pens (tags) in
each trend. Log data simultaneously to multiple log files or remote ODBC databases to
provide various records of production data. Bring the logged data directly into other third-
party programs such as Microsoft Excel and Crystal Reports without converting files. Lock
users into the RSView32 application by disabling Windows keys use the electronic signature
verification and authorization feature to verify the identity of the operator before an action
can occur. This feature allows you to meet the security standards required for regulated
manufacturing applications, for example those required for US Government 21 CFR Part 11
compliance
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 29
QUICK START STEPS
The following steps explain how to get up and running with RSView32. To work with
RSView32, you must complete steps 1 and 2 in the specified order. The other steps can be
completed in any order.
STEP 1: CREATE A PROJECT
Create the project that you will run. A project is a folder on your hard disk that
contain, among other things, the RSView32 project file (*.RSV).
STEP 2: SET UP COMMUNICATIONS IN RSVIEW32
Establish communications between RSView32 and the hardware and devices you are
using. For communications with most Allen-Bradley devices as well as SoftLogix5 devices,
RSView32 uses a direct driver connection. RSView32 uses the drivers in RSLinx. To set up
direct driver communications to devices, set up a channel and node and, optionally, a scan
class.For communications with other local and remote devices, RSView32 uses OPC or DDE
connections. OPC (OLE for process control) allows RSView32 to act as a client or server,
allowing peer-to-peer communication between different RSView32 stations, as well as other
OPC servers. RSView32 uses standard or high-speed AdvanceDDE™ (dynamic data exchange)
data formats to communicate with DDE servers and DDE clients such as Microsoft
Excel.Getting.
To set up OPC or DDE communications, set up an OPC or DDE node.
STEP 3: CREATE GRAPHIC DISPLAYS, TRENDS, AND ALARM SUMMARIES
Create graphic displays that represent your process. Build your graphic displays in a
variety of ways:
 Use the RSView32 drawing tools to create graphic objects and text. You can
create simple objects such as ellipses and rectangles, or create more complex
objects such as trends and alarm summaries. You can also embed ActiveX
objects. drag and drop ready-made objects from the RSView32 libraries into a
display.
 Import objects or entire images that have already been created in other drawing
packages such as CorelDRAW. Create graphic displays, trends, and alarm
summaries in the Graphic Display editor.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 30
STEP 4: SET UP TAGS
Create tags in any combination of ways:
 Create tags as needed using the Tag Browser
 Create a complete tag database in the Tag Database editor
 Import an existing Allen-Bradley PLC or SLC database using the PLC
Database Browser
 Import ControlLogix tags using the Logix 5000 Tag Import utility
 Browse for tags in third-party OPC servers.
STEP 5: SET UP LOGGING
Set up activity, alarm, and data logging to have a permanent record of what is
happening when your system is running. Set up activity logging in the Activity Log Setup
editor. Set up alarm logging in the Alarm Log Setup editor. Set up data logging in the Data
Log Setup editor. All logged information is stored in dBASEIV (.DBF) format and can be
viewed with third-party software such as Microsoft Excel, Crystal Reports, and Visual
FoxPro. For data logging, you can also use the ODBC storage format to store data directly in
an ODBC-compliant database.
STEP 6: SECURE YOUR SYSTEM
Set up security at the: Project level so you control which users or groups of users
have access to which features. In addition, at the project level, you can use the signature
button to verify and track actions such as tag writes and running commands. This feature,
together with other RSView32 security features, allows you to meet the security standards
required for regulated manufacturing applications, for example those required for US
Government 21 CFR Part 11 compliance.System level so you lock users into your RSView32
application. For Windows Server 2003, Windows XP and Windows 2000, set up systemlevel
security using the Win2K XP DeskLock tool, included on the SView32 Resources CD-ROM.
These tools are also available from the Windows Start menu, on the RSView32 Tools menu.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 31
STEP7: CUSTOMIZE AND INTEGRATE RSVIEW32 WITH OTHER APPLICATIONS.
Use the RSView32 Object Model with Visual Basic or Visual Basic for Applications
(VBA) to customize and extend the capabilities of RSView32, and to integrate RSView32 with
other applications. Some ways you might do this include:
 Networking. If your RSView32 application includes logic to switch between
redundant PLCs, you can use the RSView32 Object Model with Visual Basic or
VBA to include node information in a graphic display. This lets you indicate the
station number of the active PLC, and allows an operator to take corrective
action if a PLC goes offline.
 Tag management. Write a VBA program to modify alarm information, such as
thresholds and severities, each time a different product is manufactured on a
multipurpose production line.
 User and access control. Within a VBA program, check the security code for an
engineer or operator, and then allow the VBA program to change alarm
configurations, or display only status information, depending on the person’s
level of access.
 Alarms. Write your own alarm detection algorithms using Visual Basic or VBA,
and then add alarm events to RSView32, to respond to your algorithms for
annunciation, logging, printing, and for display in alarm summaries.
 Data logging. Use the RSView32 Object Model and other object models to collect
data from multiple sources, such as expert systems, self-tuning PID algorithms,
and tags, and then view the data in trends. You can also filter data for your own
needs by reading from one data log model, and then writing to another data log
model.
 Activity logging. Use the RSView32 Object Model with Visual Basic or VBA to log
specific operator actions for tracking and documentation purposes. Write
activity information to customized categories for sorting and analysis.
 Application interfacing. Use the RSView32 Object Model to interface with the
object models of other applications. For example, you can use the Microsoft
Excel object model to create a report in a worksheet, to add statistical formulas
for analysis, and then print the report
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 32
FEATURES OF SCADA:
ALARMS: They have a very critical role in automation. Generally you have alarm states for
each input/outputs, like your temperature should not cross 80 deg or should not be lower
than 60. So if the parameter goes in alarm state the operator should be intimated with the
alarm. Most of the scada software support four types of alarms like Low Low(LOLO),
Low(LO), High(HI), High High(HIHI). Alarms are the most important part of control
application because the operator must know instantly when something goes wrong. It is
often equally important to have a record of alarm and whether an alarm was acknowledged
or not. An alarm occurs when something goes wrong. It can signal that a device or process
has ceased operating within acceptable, predefined limits or it can indicate breakdown,
wear or process malfunction.
REAL TIME AND HISTORICAL TREND: The trend play very important role in the
process operation. If your batch fails or the plant trips, you can simply go to the historical
trend data and do the analysis. You can have better look of the parameters through the
trend.
Eg: We commission a SCADA System for Acid regeneration plant where the plant has
to be operated on 850-degrees temperature. If the operator operates the plant at 900
degree you can imagine how much additional LPG, he is putting into the reactor. Again what
will happen to the bricks of the reactor. So the production manager’s first job will be to go
through the trends how the operators are operating the plant. Even when the plant trips
there are more than 25 probable reasons for the same but if you go through the historical
trends, it is very easy to identify the problems.
RECIPE MANAGEMENT: It is an additional feature. Some SCADA software support it,
some do not. Most of the plants are manufacturing multi products. When you have different
products to manufacture, you just have to load the recipe of the particular product.
SECURITY: Security is one facility people generally look for. You can allocate certain
facilities or features to the operator , process people, engineering dept. and maintenance
dept. For example operators should only operate the system, he should not be able to
change the application. The engineers should have access to changing the application
developed.
DEVICE CONNECTIVITY: You will find there are hundreds of automation h/w
manufacturer like Modicon, Siemens, Allen Bradley, Yokogawa, ABB. Everybody has there
own way of communication or we can say that they have there own communication
protocol. SCADA software should have connectivity to the different h/w in the automation.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 33
It should not happen that for Modicon I am buying one s/w and for Siemens another one.
The software like ASPIC or WONDERWARE has connectivity to almost all hardware used in
automation.
DATABASE CONNECTIVITY: Nowdays information plays a very important role in any
business. Most manufacturing units go for Enterprise Resource Planning (ERP) or
Management Information System (MIS).
DYNAMIC PROCESS GRAPHIC: Mimics developed in SCADA software should resemble
the process Mimic. Scada have a very good library and symbols so that we can develop the
mimic as per our requirement. Once the operator sees the mimic he should know what is
going on in the plant.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 34
USEFULNESS OF SCADA:
PRODUCTION DEPARTMENT:
1. Real Time Production Status: Manufacturing status is updated in real time in
direct communication to operator and control device.
2. Production Schedules: Production schedule can be viewed and updated
directly.
3. Production information management: Production specific information is
distributed to all.
QUALITY DEPARTMENT:
1. Data Integrity and quality control is improved by using a common interface.
2. It is an open platform for statistical analysis.
3. Consolidation of manufacturing and lab data.
MAINTENANCE DEPARTMENT:
1. Improved Troubleshooting and de-bugging: direct connection to wide variety
of devices, displays improves trouble shooting reduces diagnostic/debugging
time.
2. Plant can be viewed remotely. Notification can indulge pagers, e-mails and
phones.
3. Co-ordination between maintenance and management reduces unscheduled
downtime.
ENTERPRISE INFORMATION:
1. Corporate Information and real time production data can be gathered and
viewed from anywhere within your operations.
2. User specific information ensures better informed decisions.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 35
3. Data Exchange with standard databases and enterprise systems provides
integrated information solutions.
ENGINEERING DEPARTMENT:
1. Integrated Automation Solutions reduce design and configuration time.
2. Common configuration platform offers flexibility for constant configuration in
all areas.
3. Capable of connecting to wide variety of systems. Reduces start up time and
system training with industry proven open interfaces.
MANUFACTURING DEPARTMENT:
1. Unscheduled down time is reduced due swift alarm detection and event
driven information.
2. Makes operations easier and more repeatable with its real time functionality.
3. Secured real time operations are maintained with windows.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 36
ADVANTAGES OF SCADA
1. CHEAPER
2. CONTINIOUS OPERATION
3. RELAIBLE
4. IMPROVES MAINTENANCE, OPERATION AND CUSTOMER SERVICE.
5. FEW OPERATORS CONTROL LARGE NUMBER OF INDIVIDUAL ASSETS.
6. PROVIDE RAPID RESPONSE TO EMERGENCIES.
DISADVANTAGES OF SCADA
1. TROUBLED ALARMS
2. LACK OF TRAINED MANPOWER.
3. INITIAL CAPITAL INVESTEMENT.
SOME OF THE SCADA MANUFACTURERS AND NAME OF THE
SOFTWARE:
1. WONDERWARE – INTOUCH
2. ALLEN BRADLEY – RSVIEW32
3. SIEMENS – WINCC
4. MODICON – MORIECON
5. GE FANUC - CIMPLICITY
6. KPIT – ASHTRA
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 37
BENEFITS OF SCADA
1. Long Distance Monitoring
2. Long Distance Training.
3. Data Management (engineering and operations)
4. Automated operations with real time controls.
CONCLUSION
SCADA is a control system with:
1. More Interfaces and efficient storage.
2. More record or device oriented configuration.
3. System wide configuration tools are needed.
4. Less expensive than DCS but offer different functionality than DCS.
PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 38
ACHIEVEMENT
The one month training at AI Automation, Bhopal was a great learning experience as
I had very little knowledge about the Programming Logic Controllers (PLC) and Supervisory
Control And Data Acquisition System (SCADA). With the help of this I was able to understand
why is there a need of Control System in all the leading sectors of Industries and Companies
all around the world.
It was a very wonderful experience for me to increase my knowledge of what I had
learned in the College. It felt great to solve problem based on PLC and SCADA. Also, some of
the problems were directly related to the Industrial Sector.
With the help of this Industrial Training my confidence of working in the Automation
Sector has boosted up. It was a very fruitful internship for me as I got a glimpse of the
Automation Sector and what all happens in it.
CONCLUSION
The one month internship at AI Automation, Bhopal was a great learning
experience and I would like to thank the college training and placement cell through which I
had applied for the Internship. Getting to know the industrial working environment in such a
company was also very helpful. The people there were very helpful and helped us in
understanding any concept.

Contenu connexe

Tendances

Resume - Swapnil Shewalkar (1)
Resume - Swapnil Shewalkar (1)Resume - Swapnil Shewalkar (1)
Resume - Swapnil Shewalkar (1)
Swapnil Shewalkar
 
Avinash_5_years_Process_Automation
Avinash_5_years_Process_AutomationAvinash_5_years_Process_Automation
Avinash_5_years_Process_Automation
Avinash H
 
Resume_Atulnjadhav
Resume_AtulnjadhavResume_Atulnjadhav
Resume_Atulnjadhav
Atul Jadhav
 
Gaurav Dhawan_ Resume.doc
Gaurav Dhawan_ Resume.docGaurav Dhawan_ Resume.doc
Gaurav Dhawan_ Resume.doc
Gaurav Dhawan
 
MD_Talha_Senior_PLC_Project_Engineer
MD_Talha_Senior_PLC_Project_EngineerMD_Talha_Senior_PLC_Project_Engineer
MD_Talha_Senior_PLC_Project_Engineer
ans_talha1989
 

Tendances (19)

Resume - Swapnil Shewalkar (1)
Resume - Swapnil Shewalkar (1)Resume - Swapnil Shewalkar (1)
Resume - Swapnil Shewalkar (1)
 
Avinash_5_years_Process_Automation
Avinash_5_years_Process_AutomationAvinash_5_years_Process_Automation
Avinash_5_years_Process_Automation
 
Plc & scada report 2
Plc & scada report 2Plc & scada report 2
Plc & scada report 2
 
Siddhartha_Saxena_25_Feb_2016
Siddhartha_Saxena_25_Feb_2016Siddhartha_Saxena_25_Feb_2016
Siddhartha_Saxena_25_Feb_2016
 
Resume_Atulnjadhav
Resume_AtulnjadhavResume_Atulnjadhav
Resume_Atulnjadhav
 
Resume_11Jan17
Resume_11Jan17Resume_11Jan17
Resume_11Jan17
 
Liquid foilling machine project
Liquid foilling machine projectLiquid foilling machine project
Liquid foilling machine project
 
abhi updated
abhi updatedabhi updated
abhi updated
 
Resume
ResumeResume
Resume
 
Training report of PLC
Training report of PLCTraining report of PLC
Training report of PLC
 
Resume sg jeffrey perea feb2017
Resume sg jeffrey perea feb2017Resume sg jeffrey perea feb2017
Resume sg jeffrey perea feb2017
 
Arun kumar
Arun kumar Arun kumar
Arun kumar
 
Duane martin 11 21 14 resume
Duane martin 11 21 14 resumeDuane martin 11 21 14 resume
Duane martin 11 21 14 resume
 
Plc & Scada report 3
Plc & Scada report 3Plc & Scada report 3
Plc & Scada report 3
 
Instrumentation limited (sumeer training report)
Instrumentation limited (sumeer training report)Instrumentation limited (sumeer training report)
Instrumentation limited (sumeer training report)
 
Resume2
Resume2Resume2
Resume2
 
Bottle Filling Application using Arduino
Bottle Filling Application using ArduinoBottle Filling Application using Arduino
Bottle Filling Application using Arduino
 
Gaurav Dhawan_ Resume.doc
Gaurav Dhawan_ Resume.docGaurav Dhawan_ Resume.doc
Gaurav Dhawan_ Resume.doc
 
MD_Talha_Senior_PLC_Project_Engineer
MD_Talha_Senior_PLC_Project_EngineerMD_Talha_Senior_PLC_Project_Engineer
MD_Talha_Senior_PLC_Project_Engineer
 

En vedette

Úspora energie v místnostech domu 4
Úspora energie v místnostech domu 4Úspora energie v místnostech domu 4
Úspora energie v místnostech domu 4
bohape
 
pengertian sifat Allah al-akhir
pengertian sifat Allah al-akhirpengertian sifat Allah al-akhir
pengertian sifat Allah al-akhir
Safira Safitri
 
MA Organizational Leadership A Global Hub
MA Organizational Leadership A Global Hub MA Organizational Leadership A Global Hub
MA Organizational Leadership A Global Hub
Sarah Verwei
 

En vedette (20)

Úspora energie v místnostech domu 4
Úspora energie v místnostech domu 4Úspora energie v místnostech domu 4
Úspora energie v místnostech domu 4
 
Zocalos integraos
Zocalos integraosZocalos integraos
Zocalos integraos
 
lse-uct essay 1
lse-uct essay 1lse-uct essay 1
lse-uct essay 1
 
Peat, Peatlands and Sustainable Development Scientific Day
Peat, Peatlands and Sustainable Development Scientific DayPeat, Peatlands and Sustainable Development Scientific Day
Peat, Peatlands and Sustainable Development Scientific Day
 
20160825經濟部: 「電子遊戲場業管理條例」第12條修正草案
20160825經濟部: 「電子遊戲場業管理條例」第12條修正草案20160825經濟部: 「電子遊戲場業管理條例」第12條修正草案
20160825經濟部: 「電子遊戲場業管理條例」第12條修正草案
 
Biomas imagenes
Biomas imagenesBiomas imagenes
Biomas imagenes
 
pengertian sifat Allah al-akhir
pengertian sifat Allah al-akhirpengertian sifat Allah al-akhir
pengertian sifat Allah al-akhir
 
Rangkuman globalisasi kelas 9 smp
Rangkuman globalisasi kelas 9 smpRangkuman globalisasi kelas 9 smp
Rangkuman globalisasi kelas 9 smp
 
Business Model Generation
Business Model Generation Business Model Generation
Business Model Generation
 
20160825國家發展委員會: 「振興投資方案」報告
20160825國家發展委員會: 「振興投資方案」報告20160825國家發展委員會: 「振興投資方案」報告
20160825國家發展委員會: 「振興投資方案」報告
 
Walisongo : Sunan Ampel ( Sejarah Kelas X )
Walisongo : Sunan Ampel ( Sejarah Kelas X )Walisongo : Sunan Ampel ( Sejarah Kelas X )
Walisongo : Sunan Ampel ( Sejarah Kelas X )
 
Introduction to the Child Advocacy Studies Program
Introduction to the Child Advocacy Studies ProgramIntroduction to the Child Advocacy Studies Program
Introduction to the Child Advocacy Studies Program
 
Maximizing Interpersonal Skills
Maximizing Interpersonal SkillsMaximizing Interpersonal Skills
Maximizing Interpersonal Skills
 
BAB VI MATERI PERKEMBANGAN ISLAM DI NUSANTARA
BAB VI MATERI PERKEMBANGAN ISLAM DI NUSANTARABAB VI MATERI PERKEMBANGAN ISLAM DI NUSANTARA
BAB VI MATERI PERKEMBANGAN ISLAM DI NUSANTARA
 
MATERI PELUANG (kelas X)
MATERI PELUANG (kelas X)MATERI PELUANG (kelas X)
MATERI PELUANG (kelas X)
 
Kebijakan Umum Anggaran (Kua) induk 2017 08nov2016
Kebijakan Umum Anggaran (Kua) induk 2017 08nov2016Kebijakan Umum Anggaran (Kua) induk 2017 08nov2016
Kebijakan Umum Anggaran (Kua) induk 2017 08nov2016
 
Kaizen Sample
Kaizen SampleKaizen Sample
Kaizen Sample
 
Out Care The Competition - Presented to the Association of Fundraising Profes...
Out Care The Competition - Presented to the Association of Fundraising Profes...Out Care The Competition - Presented to the Association of Fundraising Profes...
Out Care The Competition - Presented to the Association of Fundraising Profes...
 
Analysis and design of tall buildings
Analysis and design of tall buildingsAnalysis and design of tall buildings
Analysis and design of tall buildings
 
MA Organizational Leadership A Global Hub
MA Organizational Leadership A Global Hub MA Organizational Leadership A Global Hub
MA Organizational Leadership A Global Hub
 

Similaire à AI Automation report

PLC and SCADA training.
PLC and SCADA training.PLC and SCADA training.
PLC and SCADA training.
Ishank Ranjan
 
Discription of PLC and SCADA
Discription of PLC and SCADADiscription of PLC and SCADA
Discription of PLC and SCADA
Ishank Ranjan
 
SidharthSilla ElectricalEngineering
SidharthSilla ElectricalEngineeringSidharthSilla ElectricalEngineering
SidharthSilla ElectricalEngineering
Silla Sidharth
 

Similaire à AI Automation report (20)

OVERVIEW OF PLC AND SCADA
OVERVIEW OF PLC AND SCADAOVERVIEW OF PLC AND SCADA
OVERVIEW OF PLC AND SCADA
 
Gore
GoreGore
Gore
 
Summer Internship Report on PLC
Summer Internship Report on PLCSummer Internship Report on PLC
Summer Internship Report on PLC
 
Summer Internship Report For PLC Programming of Traffic light through Ladder ...
Summer Internship Report For PLC Programming of Traffic light through Ladder ...Summer Internship Report For PLC Programming of Traffic light through Ladder ...
Summer Internship Report For PLC Programming of Traffic light through Ladder ...
 
PLC and SCADA training.
PLC and SCADA training.PLC and SCADA training.
PLC and SCADA training.
 
Discription of PLC and SCADA
Discription of PLC and SCADADiscription of PLC and SCADA
Discription of PLC and SCADA
 
IPCS Automation Training Courses in Chennai
IPCS Automation Training Courses in Chennai	IPCS Automation Training Courses in Chennai
IPCS Automation Training Courses in Chennai
 
TRAINING REPORT ON INDUSTRIAL AUTOMATION- PLC SCADA, VARIABLE FREQUENCY DRIVE
TRAINING REPORT ON INDUSTRIAL AUTOMATION- PLC SCADA, VARIABLE FREQUENCY DRIVETRAINING REPORT ON INDUSTRIAL AUTOMATION- PLC SCADA, VARIABLE FREQUENCY DRIVE
TRAINING REPORT ON INDUSTRIAL AUTOMATION- PLC SCADA, VARIABLE FREQUENCY DRIVE
 
SidharthSilla ElectricalEngineering
SidharthSilla ElectricalEngineeringSidharthSilla ElectricalEngineering
SidharthSilla ElectricalEngineering
 
automatic mixing & filling bottle using PLC
automatic mixing & filling bottle using PLCautomatic mixing & filling bottle using PLC
automatic mixing & filling bottle using PLC
 
Inception Institute of Industrial Training Brochure 2014 by APRM
Inception Institute of Industrial Training Brochure 2014 by APRMInception Institute of Industrial Training Brochure 2014 by APRM
Inception Institute of Industrial Training Brochure 2014 by APRM
 
TRANING REPORT ON PLC SCADA and AUTOMATION
TRANING REPORT ON PLC SCADA and AUTOMATIONTRANING REPORT ON PLC SCADA and AUTOMATION
TRANING REPORT ON PLC SCADA and AUTOMATION
 
PLC SCADA report Paras Singhal
PLC SCADA report Paras SinghalPLC SCADA report Paras Singhal
PLC SCADA report Paras Singhal
 
IRJET- Automatic Bottle Filling and Capping System using PLC
IRJET- Automatic Bottle Filling and Capping System using PLCIRJET- Automatic Bottle Filling and Capping System using PLC
IRJET- Automatic Bottle Filling and Capping System using PLC
 
presentation on plc.pptx
presentation on plc.pptxpresentation on plc.pptx
presentation on plc.pptx
 
PLC (programmable logic controllers) RTD and CNC PPT- powerpoint presentation...
PLC (programmable logic controllers) RTD and CNC PPT- powerpoint presentation...PLC (programmable logic controllers) RTD and CNC PPT- powerpoint presentation...
PLC (programmable logic controllers) RTD and CNC PPT- powerpoint presentation...
 
IRJET- A Study of Programmable Logic Controllers (PLC) and Graphical User Int...
IRJET- A Study of Programmable Logic Controllers (PLC) and Graphical User Int...IRJET- A Study of Programmable Logic Controllers (PLC) and Graphical User Int...
IRJET- A Study of Programmable Logic Controllers (PLC) and Graphical User Int...
 
Report on PLC traning
Report on PLC traningReport on PLC traning
Report on PLC traning
 
Acs presentation krp
Acs presentation krpAcs presentation krp
Acs presentation krp
 
Acs presentation by kashyap
Acs presentation by kashyapAcs presentation by kashyap
Acs presentation by kashyap
 

AI Automation report

  • 1. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 1 & Industrial Training Report On “Understanding Of PLC and SCADA Control Systems” Submitted To:- Submitted By:- Anil Markana Gaurav Singh Lecturer, (11BEE014) PDPU. B.Tech, Electrical Engg PDPU. Under The Guidance:- Mr. Chayan Kaushik Executive Director AI Automation, Bhopal.
  • 2. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 2 CERTIFICATE This is to certify that Mr. Gaurav Singh, student of B.Tech Electrical Engineering, Pandit Deendayal Petroleum University, Gandhinagar, Gujarat has successfully completed his Vocational Training at AI Automation, Bhopal for 4 weeks from 2nd June, 2014 to 2nd July, 2014. He has completed the whole training as per the training report submitted by him. Training In charge AI Automation, Bhopal.
  • 3. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 3 ACKNOWLEDGEMENT It is my pleasure to be indebted to various people, who directly or indirectly contributed in the development of this work and who influenced my thinking, behaviour, and acts during the course of study. I express my sincere gratitude to the Head Of the Department of Electrical Engineering, Dr. Vivek Pandya for providing me an opportunity to undergo vocational training at AI Automation, Bhopal. I would also like to thank the Training & Placement Cell, PDPU to grant me the permission for pursuing my Industrial Training at AI Automation, Bhopal. I am thankful to Mr. M S Yadav for his support and cooperation that he provided me during the training. Very special thanks to my Guide, Mr. Chayan Kaushik for his wonderful guidance during the training with his constant inspiration, presence and blessings. I also extend my sincere appreciation to all the staff members of AI Automation, Bhopal who provided there valuable suggestions and precious time in accomplishing my project report. Lastly, I would like to thank the almighty and my parents for their moral support and my friends with whom I shared my day-to-day experience and received lots of suggestions that improved my quality of work.
  • 4. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 4 INDEX 1. AI Automation OVERVIEW 5 2. INTRODUCTION TO PLC 8 3. ARCHITECTURE OF PLC 9 4. CENTRAL PROCESS UNT 9 5. MEMORY OF PLC 10 6. INPUT CARDS 12 7. OUTPUT CARDS 13 8. COMMUNICATION OF PLC 14 9. PROGRAMMING OF PLC 16 10. BASIC PROGRAMMING INSTRUCTIONS 17 11. TROUBLESHOOTING OF PLC 17 12. GLOSSARY 22 13. SCADA 25 14. GETTING STARTED 27 15. QUICK START STEPS 29 16. FEATURES OF SCADA 32 17. USEFULNESS OF SCADA 34 18. ADVANTAGES & DIADVANTAGES OF SCADA 36 19. ACHIEVEMENT & CONCLUSION 38
  • 5. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 5 AI Automation OVERVIEW AI Automation is a leading industrial automation house & ISO certified company in Central India. The company has been in this business for more than 20 years. Company initially has a vision to be in the field of Industrial Automation & Panel building. Starting from infancy as small trading firm, over the years it now has its own panel building facility. Under one roof, and with accumulated experience over the years, the company has established itself not only as a leading industrial automation house but is also dealing in Programmable Logic controller based system, SCADA & DAS, Servo systems, AC & DC Drive systems, etc. The integration from Industrial automation to Technical Training has not been accidental, but a natural fall out of the earlier step. The direction has been defined as they complement each other and fill the gaps the technology has created. Thus, this well thought move has resulted in simplification in use of technology and bridged the gap between the technology and end-user. Industrial automation is a demanding business and our focus has been customer centric all through the years. We believe in service support and our Motto is “In service lies success” The Quality has been a bench mark and every effort is made to ensure that the product is made to International practices and standards. As part of social commitment and identifying the need of technically qualified personal the company has recently diversified in the field of Training of PLC, Drives, SCADA, DAS & LT switchgears components and systems. We strongly believe in imparting our esteemed Professional with latest knowledge and experiential learning with a focused vision of “EMPOWERING WITH TECHNOLOGY". The company has a wide assimilated experience in the field of automation and it has been a constant endeavour to provide a committed service and support for the products and systems so installed and commissioned. Some of the major systems commissioned by us are stated below for reference.  FOOD PROCESSING APPLICATIONS  Automation of sterilizers for food processing application.  Cleaning in process applications.  Tank farm automation for chocolate industry.
  • 6. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 6  Panning applications for chocolate industry.  Bottling line automation.  Automation of fermentation tanks in bear factory.  Retrofitting of Packaging line.  LIFE SCIENCE APPLICATIONS  Panning applications for oral medicines  Autoclave applications.  Dry heat sterilizers.  Roller compactor applications.  HVAC applications.  Fluid bed drier application.  Mixer application.  Chiller automation.  Drying column application.  ENERGY & POWER  Synchronization of Diesel Generating sets in industry with DAS systems.  Auto mains failure panels for Industrial and communication industries.  Turbine bypasses systems.  Turbines start and stop applications along with protection & control.  Energy Management systems.  Breaker control systems and load management.
  • 7. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 7  CUSTOM DESIGNED APPLICATION  Motor Test Plant automation.  Solenoid Load characteristics testing systems.  Vacuum pressure Impregnation plant automation.  Automation of desk for Ultra high voltage lab. For transformer industry.  Painting oven automation in automobile industry.  Gas fired oven automation in automobile industry.  Overhead conveyor system for seven tank cleaning system in automobile industry.  MACHINE TOOLS APPLICATIONS  Conductor cutting machine for Large Industrial motors  Sheet cutting & Flute rolling machine used for Transformer Radiator manufacturers.  Cavern lathe automation has bed of 8 meters length.  Automation of vertical winding machine for transformer industry.  Forging press in automobile industry.  Vertical boring machine.  Vertical boring machine with bed diameter of 8 meters.  Retrofitting of PLC system on stacker reclaimer application.  Automation of ACSR conductor making machine.  Oven automation for electrical industry.
  • 8. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 8 INTRODUCTION TO PLC A PLC is a user friendly microprocessor based specialized computer that is used to control machines and process. It uses programmable memory to store instructions and specific functions that include ON/OFF Control, timing, counting, sequencing, arithmetic and data handling. PLC is designed for multiple inputs and output arrangements, extended temperature ranges, immunity to electrical noise, and resistance to vibration and impact. The first PLC system was introduced in late 60’s and early 70’s. It was developed to offer the same functionality as the existing relay logic systems to the needs of an American automobile manufacturing company. All the hard wiring, relay logics, timers, counters, drum sequencers were replaced by PLC. Early PLCs were designed to replace relay logic systems. These PLCs were programmed in "ladder logic", which strongly resembles a schematic diagram of relay logic. This program notation was chosen to reduce training demands for the existing technicians. Early PLCs, up to the mid-1980s, were programmed using proprietary programming panels or special-purpose programming terminals, which often had dedicated function keys representing the various logical elements of PLC programs. Programs were stored on cassette tape cartridges. Facilities for printing and documentation were very minimal due to lack of memory capacity. Modern PLCs can be programmed in a variety of ways, like ladder logic, functional block diagram, sequential flow chart, etc. More recently, PLCs are programmed using application software on personal computers. The computer is connected to the PLC through Ethernet, RS-232, RS-485 or RS- 422 cabling. The programming software allows entry and editing of the ladder-style logic. Generally the software provides functions for debugging and troubleshooting the PLC software. The functionality of the PLC has evolved over the years to include sequential relay control, motion control, process control, distributed control systems and networking. The data handling, storage, processing power and communication capabilities of some modern PLCs are approximately equivalent to desktop computers. A person having knowledge in relay logic and digital logic can master major functions of PLC. These functions might include coils, contacts, timers, counters etc.
  • 9. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 9 WHAT DOES ‘PLC’ MEAN? A PLC (Programmable Logic Controllers) is an industrial computer used to monitor inputs, and depending upon their state make decisions based on its program or logic, to control (turn on/off) its outputs to automate a machine or a process. ARCHITECTURE OF PLC Following are the components of PLC:  Central Processing Unit (CPU)  Power Supply.  Input Section.  Output Section.  Programming Device CENTRAL PROCESSING UNIT: All the processors are designed to carry out arithmetic and logic operations. Microprocessors are brains of every computer. Microprocessors are mainly classified on 2 factors: 1. Bit Size. 2. Clock Speed. There are 4, 8, 16, 32 and 64-bit microprocessors, which manipulate data 4, 8, 16, 32 bits at a time respectively. The larger the bit size, more powerful the computer. Clock speed determines how quickly a microprocessor executes instructions. Microprocessor is a part of PLC CPU that receives, analyzes, processes and sends data.
  • 10. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 10 It is a microprocessor based circuit. The CPU consists of following blocks: 1. Arithmetic Logic Unit. 2. Program Memory. 3. Process Image Memory. 4. Internal Timers and Counters. 5. Flags. CPU performs the task necessary to fulfil the PLC functions. These tasks include scanning, I/O bus traffic control, Program execution, peripheral and external device communications, special functions or data handling execution and self diagnosis. Regardless of the PLC size (small, medium, large) the processor and memory are in the same unit. In large PLC’s, CPU contains just the processor and memory, whereas in small PLC’s, CPU also contains Input Output interfaces along with processor and memory. MEMORY OF PLC : The memory of PLC is divided into two parts: 1. Program Memory. 2. Variable Memory. Program Memory: The program memory contains the instructions to be executed and cannot be changed while PLC is running. Variable Memory: The variable memory can be change while the PLC is in RUN mode. (eg: Data tables can be changed, accumulated value of timer and counter can be changed etc.) Note: Some PLC’s allow on-line editing of program memory to make minor program changes while the PLC is running) In general, memory of PLC’s are often organized as files. There are basically two type of files:
  • 11. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 11 1. Program Files: This file holds programs, such as ladder logic. Memory is organized into blocks of up to 1000 elements in an array called a file. The PLC has a list of ’Main Tasks’ that contain the main program(s) run each scan of the PLC. Additional programs can be created that are called as subroutines. Valid program types include Ladder Logic, Structured Text, Sequential Function Charts, and Function Block Diagrams. 2. Data Files: There are 8 data files by default, but additional data files can be added if needed. This is where variable data is stored in the PLC to operate. The default 8 data files are as follows: a) O0 – Outputs b) I1 – Inputs c) S2 – Status d) B3 – Bits e) T4 – Timer f) C5 – Counter g) N7 – Integer h) F8 – Float RAM (RANDOM ACCESS MEMORY): Memories that has read and write capability. Since RAM is volatile, it must have battery backup to retain or protect the stored programs. ROM (Read Only Memory): Non-Volatile memory, do not require battery back up and retains information or program when power is lost. Read only indicates that the information stored in memory can be read only and cannot be changed. EEPROM (Electrically Erasable Programmable Read Only Memory): It is a chip that can be programmed using a standard programming device and can be erased by the proper signal being applied to the erase pin. Memory Size: Memory Size is usually expressed in “K” value: 2K, 4K, 16K and so on. K actually stands for 1000 but represent 1024 because the numbering system used in PLC are binary system. Different PLC’s have different memory size.
  • 12. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 12 Power Supply: The power supply gives the voltage required for electronics module (I/O Modules, CPU, memory unit and peripheral devices) of the PLC from the line supply. It also provides isolation necessary to protect the solid state devices from most high voltage line spikes. As I/O is expanded, some PLC may require additional power supplies in order to maintain proper power levels. Most of the PLC operate on 5V DC, or 9V DC. INPUT CARDS PLC operate by receiving input signals from external devices called field devices, which include pushbuttons, limit switches, photo detectors and other such devices. Input cards provide the electrical connection between field devices and the internal processor unit of PLC. Field devices provide various types of inputs. These inputs differ in voltages and in type of signal produced, such as an on and off, or a variable voltage. PLC manufacturers make several types of input modules to interface field devices with the processor unit. The Input cards perform the following tasks electronically: 1. It senses the presence or absence of an input signal at each of its input terminals. The input signal tells what switch, sensor or other signal is ON or OFF in the process being controlled. 2. It converts input signal for high or on to a DC level usable by modules electronic circuits. 3. The input module carries out electronic isolation by electronically isolating the input module output from its input. A typical input module has 4, 6, 8, 12, 16, 32 terminals, plus common and safety ground terminals. The isolation block protects the CPU from getting damaged from input surge/circuit malfunction. Basically three types of input are used: 1. Discrete or Digital Inputs. 2. Analog Inputs. 3. Specialized Input Modules.
  • 13. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 13 Discrete Inputs are either ON or OFF, OPEN or CLOSED (Limit Switches, Push Buttons, Relay Coils, Solenoids, Indicator Lamps, Alarms etc.). These input modules come in wide range of voltages for various applications, i.e 120V AC, 240V AC, 24V DC, 12-24V DC. Input cards come with a wide range of input channels such as 4, 8, 16, 32 that determines the number of field devices that can be connected to the module. Analog Inputs are temperature, pressure, flow, level sensors, control valves etc. These input modules are used to convert analog signals from analog devices that sense such variables as temperature, light intensity, speed, pressure and convert to 16 bit binary, accomplished with an analog to digital converter. Specialized Input Modules are basically fast acting modules. These are used when process requires fast acting sensors to respond to high speed applications. Encoders, high speed sensors or proximity switches are some of the basic examples. OUTPUT CARDS Output modules can be for used for ac or dc devices such as solenoids, relays, contractors, pilot lamps, and LED readouts. Output cards usually have from 6 to 32 output points on a single module. The output device within the card provides the connection from the user power supply to the load. Usually silicon controlled rectifiers (SCR), triac, or dry contact relays are use for this purpose. Individual outputs are rated most often at 2 to 3 amperes. Output cards, like input cards have electrical isolation between the load being connected and the PLC. Analog output cards are a special type of output modules that use digital to analog conversion (D to A). The analog output module can take a value stored in a 12 bit file and convert it to an analog signal. Normally this signal is 0 -10 volts dc or 4 to 20 mA. This analog signal is often used in equipment such as motor operated valves and pneumatic position control devices. Basically three types of output are used: 1. Discrete or Digital Outputs 2. Analog Outputs 3. Specialized Output Modules Discrete or Digital Outputs: These outputs module usually consists of a triac , however some manufacturers also use SCR instead of a triac. When the processor decides that the
  • 14. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 14 output is to be turned ON, a signal is sent from the I/O rack and LED is turned on, the light from the LED causes the phototransistor to conduct. This provides current for the gate of the TRIAC. Optical Isolation protect the logic section from the line voltage of the output device. Discrete DC output modules use power transistor instead of the triac for the control of output current. Power transistor has a quicker switching capability than the Triac, therefore the response time for DC modules is faster than that of AC modules. Analog Outputs: The analog output module changes the 16 bit binary value used by the processor into analog signals using a digital or analog converter. These analog signals can be used for speed controllers, signal amplifiers or valve positioners. Specialized Output Modules: These are relay output modules which is used for low level switching, multiplexing analog signals or for interfacing controls with different voltage levels. COMMUNICATION OF PLC COMMUNICATIONS PLCs have built in communications ports, usually 9-pin RS-232, but optionally EIA- 485 or Ethernet. Modbus, BACnet or DF1 is usually included as one of the communications protocols. Other options include various field buses such as DeviceNet or Profibus. Other communications protocols that may be used are listed in the List of automation protocols. Most modern PLCs can communicate over a network to some other system, such as a computer running a SCADA (Supervisory Control And Data Acquisition) system or web browser. PLCs used in larger I/O systems may have peer-to-peer (P2P) communication between processors. This allows separate parts of a complex process to have individual control while allowing the subsystems to co-ordinate over the communication link. These communication links are also often used for HMI devices such as keypads or PC-type workstations.
  • 15. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 15 LIST OF AUTOMATION PROTOCOLS:  DF-1  FOUNDATION fieldbus - H1 & HSE  Profibus - by PROFIBUS International.  PROFINET IO  CC-Link Industrial Networks - Supported by the CLPA  CIP (Common Industrial Protocol) - Can be treated as application layer common to DeviceNet, CompoNet, ControlNet and EtherNet/IP  Controller Area Network utilised in many network implementations, including CANopen and DeviceNet  ControlNet - an implementation of CIP, originally by Allen-Bradley  DeviceNet- an implementation of CIP, originally by Allen-Bradley  DirectNet - Koyo / Automation Direct proprietary, yet documented PLC interface  EtherNet/IP - IP stands for "Industrial Protocol". An implementation of CIP, originally created by Rockwell Automation  Ethernet Powerlink- an open protocol managed by the Ethernet POWERLINK Standardization Group (EPSG).  EtherCAT  Interbus, Phoenix Contact's protocol for communication over serial links, now part of PROFINET IO  HART Protocol  Modbus RTU or ASCII or TCP  Modbus Plus  Modbus PEMEX  Ethernet Global Data (EGD) - GE Fanuc PLCs (see also SRTP)  FINS, Omron's protocol for communication over several networks, including ethernet.  HostLink Protocol, Omron's protocol for communication over serial links.  MECHATROLINK - open protocol originally developed by Yaskawa.  MelsecNet, supported by Mitsubishi Electric.  Optomux - Serial (RS-422/485) network protocol originally developed by Opto 22 in 1982. The protocol was openly documented and over time used for industrial automation applications.  Honeywell SDS - Smart Distributed System - Originally developed by Honeywell. Currently supported by Holjeron.  SERCOS interface, Open Protocol for hard real-time control of motion and I/O  SERCOS III, Ethernet-based version of SERCOS real-time interface standard  GE SRTP - GE Fanuc PLCs  Sinec H1- Siemens
  • 16. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 16  SynqNet - Danaher  TTEthernet - TTTech  PieP - An Open Fieldbus Protocol PROGRAMMING OF PLC A programming device is needed to enter, modify and troubleshoot the PLC program or to check the condition of the processor. Once the program has been installed, entered and the PLC is running, the programming device may be disconnected. Three types of programming device are generally used: 1. Hand held (smaller, cheaper, portable but limited display capability and few functions) 2. Dedicated Desktop (User – Friendly , designed for industrial use, portable but costly, limited PLC’s can be programmed, limited documentation and limited graphics capability) 3. Personal computer with software available for all major brands of PLC’s. The PC today is most common programming device. It can store programs on floppy disc and hard disc. These software can easily be updated by the latest firmware so that we can have some more additional features. 4. Programming software used for Allen Bradley PLC programming is RSLOGIX500 and RSLOGIX5000. 5. Software used for communication with the PLC is RSLINX. 6. PLC programs are typically written in a special application on a personal computer, then downloaded by a direct-connection cable or over a network to the PLC. The program is stored in the PLC either in battery-backed-up RAM or some other non volatile flash memory. Often, a single PLC can be programmed to replace thousands of relay Under the IEC 61131-3 standard, PLCs can be programmed using standards based programming languages. A graphical programming notation called Sequential Function Charts is available on certain programmable controllers. Initially most PLCs utilized Ladder Logic Diagram Programming, a model which emulated electromechanical control panel devices (such as the contact and coils of relays) which PLCs replaced. This model remains common today.
  • 17. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 17 IEC 61131-3 currently defines five programming languages for programmable Control systems: FBD (Function block diagram), LD (Ladder diagram), ST (Structured text, similar to the Pascal programming language), IL (Instruction list, similar to assembly language) and SFC (Sequential function chart). These techniques emphasize logical organization of operations. While the fundamental concepts of PLC programming are common to all manufacturers, differences in I/O addressing, memory organization and instruction sets mean that PLC programs are never perfectly interchangeable between different makers. Even within the same product line of a single manufacturer, different models may not be directly compatible. BASIC PROGRAMMING INSTRUCTIONS First of all here we will study about understanding and using logic diagram. Wiring diagram shows the circuit wiring and its associated devices (relays, timers, motor relays, switches , etc.). This type of diagram assists us in locating components and shows how a circuit is actually wired. Ladder logic is a programming language that represents a program by a graphical diagram based on the circuit diagrams of relay logic hardware. It is primarily used to develop software for Programmable Logic Controllers (PLCs) used in industrial control applications. The name is based on the observation that programs in this language resemble ladders, with two vertical rails and a series of horizontal rungs between them. TROUBLESHOOTING OF PLC Careful start up procedures is necessary to prevent damage to the driven equipment and PLC or more importantly injury to personnel. Prior to beginning a system start up procedure, it is important to check and verify that the system has been installed according to the manufacturers specifications and that the installation meets national codes. Special attention should be given to system grounding. Learn how to troubleshoot and diagnose PLC's with this procedure and how to identify the PLC problem areas. 1. Identify where the PLC problem might be with certain Inputs or outputs etc. 2. Check to ensure main PLC power is being applied (120vac or 24vdc) many times there is a main power LED on the PLC to indicate so. Also check that it is the correct voltage being applied.
  • 18. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 18 3. Check the 24VDC power supply that may be either provided internally from the PLC itself or by an external power supply. Also check no primary fuses are blown. 4. Check the 120VAC supply or transformer is outputting correct voltage and no fuses are blown. This is often used for hydraulic solenoid coils and such. 5. Look for the area of the cell or sensors and switches located in the problem area. Such as a tool changer, pallet changer or magazine area. Look through the electrical prints for the possible proxes or devices that may be faulty. 6. Check each input LED goes on, on the PLC or on the internal control diagnostics. Manually make each of the switches. Put the machine in Emergency STOP to avoid any unexpected movements. But still be careful as some ladders are not written fully safe. Remember proxes typically fail to, on state so make sure they are not on when they are not supposed to be as well. 7. Check the inputs on the machine or PLC diagnostics as you make and break them. If these are all working correctly move on to checking the outputs below. Otherwise test that power is coming back into the PLC inputs with a meter. 8. At this point it may be necessary to actuate the machine either by an M-code if it is a CNC or if it is a PLC direct then run the functions you are trying to perform. 9. Determine possible solenoids or outputs that should be turning on for each condition and monitor when actuated. Now check the output LED's or Y addresses to see if plc or control is outputting them. 10. If the outputs are being turned on by watching the diagnostics or LED's. Verify with a meter the proper voltage is coming out of the PLC and verify the proper voltage is at the solenoid. Many PLC outputs often go through a relay of some sort to change over to 120 volts. Make sure you check the voltage at the relay coil as well as the supply being but to the dry set of contacts on the relay. Make sure the relay switches when the PLC output is turned on. 11. Many times these relay boards will have a relay go, bad or have a device such as a solenoid that shorts out to ground causing the relay contact to burn up. There are also sometimes fuses in the circuit as well that may need to be checked.
  • 19. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 19 12. If the relay contact is found to be bad. Check with your meter and the power off to ground from the circuit that may be shorted. If its less then 40 ohms or so you most likely have a short to ground. Find the short or bad coil and repair. Then sometimes another relay may be swapped out that was not being used on the board Many times you have to unsolder and resolder in the bad relays place 13. Some PLC's if they are for automation or external fixtures sometimes have a reset on them to clear and major alarms inside the PLC itself. But you generally would have a complete shut down of PLC functions if this were the case. Before applying power to PLC, following is to be ensured: 1. Verify that incoming power matches the jumper selected voltage setting of the power supply. 2. Verify that the hardwired safety circuit or other emergency stop device has been installed and is in open position. 3. Check all the power and communication cables to ensure that the connector pins are straight and not bent. 4. Ensure that all the I/O modules are securely held in I/O rack. 5. Ensure that PLC is in program mode. Apply power and observe processor indicator light for proper indication. When power is applied , the power supply should provide the necessary DC voltage for the processor and I/O rack. If proper voltage is present , the input indicator LED’s of the input module will function. Any input that is closed or ON will have an illuminated LED. Testing inputs: Each input device can be manipulated to obtain open and closed contact conditions. Each time an input device is closed the corresponding LED on the input module should illuminate. Failure of a LED to illuminate indicates:  Improper input device operation.  Incomplete or incorrect wiring; check that input device is wired.  Loss of power to input device.
  • 20. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 20  Defective LED or Input Module. Testing Outputs: before testing output devices, it must be determined which devices can be safely activated and which devices should be disconnected from the power source. For the outputs that can be safely started, be sure equipment is in the start up position, properly lubricated and ready to run. There are two methods used to test output devices. The first method uses a push button or other convenient input device that is a part of control panel. The push button is programmed to energize each output, one at a time. The second method uses the force function of the PLC given in the software, to energize outputs, one at a time. This allows user to turn an output device ON and OFF without using a push button or other contacts. If the output module indicating LED is illuminated but a connected output device does not energize, check the following:  Wiring to the output device.  Operation of the output device.  Proper potential to the output device.  Output device wired to correct output module and proper terminal. Final System Checkout after all input and output circuits have been tested and verified, reconnect any output loads (motors, solenoids etc) that were previously disconnected. For final system checkout following steps should apply: 1. Place the processor in the program mode. 2. Clear the memory of any previous rung used for testing. 3. Using a programming device, enter the program (ladder diagram) into the memory. 4. Place the processor in the test or disable output module, depending on the PLC and verify correctness of the program.
  • 21. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 21 5. Once the circuit operation has been verified in the teat or disable output mode, the processor can be placed in the run mode for final verification. 6. Once the circuit is fully tested, and the machine or process is running correctly it is recommended that a copy of the program should be made. Troubleshooting: To be successful troubleshooter, the engineers must use a systematic approach. Systematic approach should consist of the following steps: 1. Symptom recognition. 2. Isolate the problem. 3. Corrective action. The engineer should be aware of how the system normally functions if he or she expects to successfully troubleshoot the system. Although PLC cannot talk, it can communicate in various ways to show what the problem is. There are status lights on the processor, power supply and I/O racks that indicate proper operation, as well as status lights alert the troubleshooter to the problem. The status lights of a typical processor with built in power supplies indicates: 1. DC Power ON: If this LED is not lit, there is a fault in the DC power supply. Check the power supply fuse or the incoming power. 2. Mode: This indicates which operating mode the processor is in (Run, test, program etc.) The fault may simply be due to the fact that key switch is in the wrong position. 3. Processor Fault: When this status light is on, it indicates a fault within the processor. This is a major fault, and requires changing the processor module. Replace only one module at a time. If the first module does not correct the problem, reinstall the original module and then replace the second module. If replacing the second module does not clear the problem, replace both the modules. 4. I/O Fault: This indicates a communication error between the processor and the I/O rack. Check that the communication cable is fully inserted into their sockets and look for error codes or fault messages for further diagnostic assistance. 5. Standby battery low: When this LED is illuminated, the RAM backup batteries are low and need to be replaced. Although this is not a fault condition, failure to replace batteries results in losing the program when the system is shut down or a power failure occurs.
  • 22. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 22 Output modules have LED indicators that illuminate when each of the output circuits are turned ON. If the LED is lit for the location of the solenoid, it indicates that the problem is not with the output module, but with the circuit from the module to the solenoid or with the solenoid itself. GLOSSARY Triac: TRIAC, from Triode for Alternating Current, is a genericized tradename for an electronic component which can conduct current in either direction when it is triggered (turned on), and is formally called a bidirectional triode thyristor or bilateral triode thyristor. It is used as an electronic switch to turn output devices ON or OFF. The triac itself is the equivalent of two SCR’s in reverse parallel connection with a common gate. The gate controls the switching state (ON or OFF) of the device. Once the signal is applied and the break over voltage point is reached on the gate (normally 1 to 3V), the triac freely conducts in either direction, completing the path for the current flow to the output device. Interposing Relay: These are used to control loads larger than the rating of an individual output circuit. A standard control relay, which has a small shield current value, is connected to the output module. The contacts of control relay, which are generally rated at 10 amps can be used to control larger loads. Address: A location in processor memory. Baud Rate: A unit of data transmission speed equal to the number of characters (letters, numbers, symbols) per seconds. Bite: A sequence of binary digits usually operated upon as a unit (normally eight bits) Backplane: A printed circuit board, located in the back of a chassis, that contains a data bus, power bus and mating connectors for modules that will be inserted into the chasis. Backup: A device or system that is kept on hand to replace a device or a system that fails. Battery Backup: A battery or set of batteries that will provide power to the processor’s memory in the event of a power outage. Baud: (1) The reciprocal of the shortest pulse width in a data communication stream. (2) The number of binary bits transmitted per second during a serial data Transmission
  • 23. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 23 Block: A group of words transmitted as a unit. Block diagram: A schematic drawing. Branch: A parallel logic path within a rung. Channel: A designated path for a signal. Chassis: A hardware assembly that houses PLC devices, such as I/O modules, adapter modules, processor modules, power supplies, and processors. Data table: The part of a processor’s memory, containing I/O values and files, where data is monitored, manipulated, and changed for control purposes Data Manipulation: The process of altering or exchanging data between storage words. Duplex: A means of two-data communication. Digital-to-analog converter (D/A): A device that translates binary numbers from a processor into analog signals that field devices can understand Electrical Noise: Noise or voltage spikes that are generated whenever inductive loads, such as solenoids, relays, motor starters are operated. Electrical optical Isolator: A device that couples different voltage levels using a light source and detector In the same package. It is used to provide electrical isolation between line voltage input and the output circuitry and the processor. Fifo: First in first out. A reference to the way that information is stored and removed from a file or register. Force: A mode of operation or instruction that allows the operator to control the state of an input or output device. Full Duplex: A mode of communication in which data may be simultaneously transmitted and received by both ends. (sender / receiver) Half Duplex: A mode of transmission capable of communicating in two direction, but only in one direction at a time such as walkie – talkie.
  • 24. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 24 Holding Register: A register or file that holds a value or values for comparison or for use in user program. Image Table: An area in PLC memory dedicated to I/O data. During every I/O scan each input controls a bit in the input image table and each out is controlled by a bit in the output image table. Instruction: A command or order that causes a PLC to perform certain operations. Interposing Relay: A relay that is added to a PLC circuit to handle current values larger than can be handled by one terminal of an output module.
  • 25. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 25 SUPERVISORY CONTROL AND DATA ACCQUISITION SYSTEM (SCADA) SCADA (SUPERVISORY CONTROL AND DATA ACQUISITION) generally refers to industrial control systems: computer systems that monitor and control industrial, infrastructure, or facility-based processes, as described below:  Industrial processes include those of manufacturing, production, power generation, fabrication, and refining, and may run in continuous, batch, repetitive, or discrete modes.  Infrastructure processes may be public or private, and include water treatment and distribution, wastewater collection and treatment, oil and gas pipelines, electrical power transmission and distribution, Wind farms, civil defense siren systems, and large communication systems.  Facility processes occur both in public facilities and private ones, including buildings, airports, ships, and space stations. They monitor and control HVAC, access, and energy consumption. COMMON SYSTEM COMPONENTS A SCADA System usually consists of the following subsystems:  A Human-Machine Interface or HMI is the apparatus which presents process data to a human operator, and through this, the human operator monitors and controls the process.  A supervisory (computer) system, gathering (acquiring) data on the process and sending commands (control) to the process.  Remote Terminal Units (RTUs) connecting to sensors in the process, converting sensor signals to digital data and sending digital data to the supervisory system.  Programmable Logic Controller (PLCs) used as field devices because they are more economical, versatile, flexible, and configurable than special-purpose RTUs.  Communication infrastructure connecting the supervisory system to the Remote Terminal Units.
  • 26. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 26 There is, in several industries, considerable confusion over the differences between SCADA systems and distributed control systems (DCS). Generally speaking, a SCADA system always refers to a system that coordinates, but does not control processes in real time. The discussion on real-time control is muddied somewhat by newer telecommunications technology, enabling reliable, low latency, high speed communications over wide areas. Most differences between SCADA and DCS are culturally determined and can usually be ignored. As communication infrastructures with higher capacity become available, the difference between SCADA and DCS will fade. Summary: 1. DCS is process oriented, while SCADA is data acquisition oriented. 2. DCS is process driven, while SCADA is event driven. 3. DCS is commonly used to handle operations on a single locale, while SCADA is preferred for applications that are spread over a wide geographic location. 4. DCS operator stations are always connected to its I/O, while SCADA is expected to operate despite failure of field communications. SYSTEMS CONCEPTS The term SCADA usually refers to centralized systems which monitor and control entire sites, or complexes of systems spread out over large areas (anything from an industrial plant to a nation). Most control actions are performed automatically by Remote Terminal Units ("RTUs") or by Programmable Logic Controllers ("PLCs"). Host control functions are usually restricted to basic overriding or supervisory level intervention. For example, a PLC may control the flow of cooling water through part of an industrial process, but the SCADA system may allow operators to change the set points for the flow, and enable alarm conditions, such as loss of flow and high temperature, to be displayed and recorded. The feedback control loop passes through the RTU or PLC, while the SCADA system monitors the overall performance of the loop.
  • 27. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 27 GETTING STARTED: WELCOME TO RSVIEW32 RSView32 is Windows based software for developing and running human machine interface applications. Designed for use in Microsoft Windows Server 2003, Windows XP and Windows 2000, RSView32 gives you all the tools you need to create and run effective monitoring and supervisory control applications. RSView32 Works contains both development and runtime software. Use this software to develop and run RSView32 applications.RSView32 Runtime contains only runtime software. Use this software to run applications developed in RSView32 Work RSVIEW32 WORKS RSView32 Works contains editors for creating a complete human-machine interface application and contains software for running the applications you create. Use the editors to create applications that are as simple or as sophisticated as you need. When you have finished developing your application, switch to run mode or use RSView32 Runtime (which is included with RSView32 Works and uses less memory), and run your application. Getting Results with RSView32 With RSView32, you can use the RSView32 ActiveX and OLE container capabilities to take advantage of advanced technology. For example, embed Visual Basic or other ActiveX components in RSView32 graphic displays to extend the capabilities of RSView32. create and edit displays with tools native to the Microsoft programs you are using now. With sophisticated object-oriented graphics and animation, plus simple dragand- drop and cut- and-paste techniques, application configuration is simplified. Use the RSView32 Object Model and VBA to share data with other .Windows programs such as Microsoft Access and Microsoft SQL Server, interoperate with other Windows programs such as Microsoft Excel, and customize and extend RSView32 to fit your unique needs use graphics from the RSView32 graphic libraries or import files from other drawing packages such as Corel DRAW, and Adobe Photoshop develop your application quickly using RSView32 productivity tools such as the Project Documentor, Project Transport Wizard, Command Wizard, Tag Browser, and Object Smart Path (OSP). Use the Graphic Display editor to create graphical displays of your process.
  • 28. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 28 Getting started and avoid entering information twice. Import an Allen-Bradley PLC or SLC database with the PLC Database Browser. Or browse for tags in third-party OPC servers. To import Control Logix tags, use the Logix 5000 Tag. IMPORT UTILITY: Use the RSView32 alarm notification capability to monitor process incidents with multiple levels of severity. Create multiple alarm summaries to provide specific alarm data rather than viewing the alarms for the entire system. Create trends that show process variables plotted against time. Display realtime or historical data with up to 16 pens (tags) in each trend. Log data simultaneously to multiple log files or remote ODBC databases to provide various records of production data. Bring the logged data directly into other third- party programs such as Microsoft Excel and Crystal Reports without converting files. Lock users into the RSView32 application by disabling Windows keys use the electronic signature verification and authorization feature to verify the identity of the operator before an action can occur. This feature allows you to meet the security standards required for regulated manufacturing applications, for example those required for US Government 21 CFR Part 11 compliance
  • 29. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 29 QUICK START STEPS The following steps explain how to get up and running with RSView32. To work with RSView32, you must complete steps 1 and 2 in the specified order. The other steps can be completed in any order. STEP 1: CREATE A PROJECT Create the project that you will run. A project is a folder on your hard disk that contain, among other things, the RSView32 project file (*.RSV). STEP 2: SET UP COMMUNICATIONS IN RSVIEW32 Establish communications between RSView32 and the hardware and devices you are using. For communications with most Allen-Bradley devices as well as SoftLogix5 devices, RSView32 uses a direct driver connection. RSView32 uses the drivers in RSLinx. To set up direct driver communications to devices, set up a channel and node and, optionally, a scan class.For communications with other local and remote devices, RSView32 uses OPC or DDE connections. OPC (OLE for process control) allows RSView32 to act as a client or server, allowing peer-to-peer communication between different RSView32 stations, as well as other OPC servers. RSView32 uses standard or high-speed AdvanceDDE™ (dynamic data exchange) data formats to communicate with DDE servers and DDE clients such as Microsoft Excel.Getting. To set up OPC or DDE communications, set up an OPC or DDE node. STEP 3: CREATE GRAPHIC DISPLAYS, TRENDS, AND ALARM SUMMARIES Create graphic displays that represent your process. Build your graphic displays in a variety of ways:  Use the RSView32 drawing tools to create graphic objects and text. You can create simple objects such as ellipses and rectangles, or create more complex objects such as trends and alarm summaries. You can also embed ActiveX objects. drag and drop ready-made objects from the RSView32 libraries into a display.  Import objects or entire images that have already been created in other drawing packages such as CorelDRAW. Create graphic displays, trends, and alarm summaries in the Graphic Display editor.
  • 30. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 30 STEP 4: SET UP TAGS Create tags in any combination of ways:  Create tags as needed using the Tag Browser  Create a complete tag database in the Tag Database editor  Import an existing Allen-Bradley PLC or SLC database using the PLC Database Browser  Import ControlLogix tags using the Logix 5000 Tag Import utility  Browse for tags in third-party OPC servers. STEP 5: SET UP LOGGING Set up activity, alarm, and data logging to have a permanent record of what is happening when your system is running. Set up activity logging in the Activity Log Setup editor. Set up alarm logging in the Alarm Log Setup editor. Set up data logging in the Data Log Setup editor. All logged information is stored in dBASEIV (.DBF) format and can be viewed with third-party software such as Microsoft Excel, Crystal Reports, and Visual FoxPro. For data logging, you can also use the ODBC storage format to store data directly in an ODBC-compliant database. STEP 6: SECURE YOUR SYSTEM Set up security at the: Project level so you control which users or groups of users have access to which features. In addition, at the project level, you can use the signature button to verify and track actions such as tag writes and running commands. This feature, together with other RSView32 security features, allows you to meet the security standards required for regulated manufacturing applications, for example those required for US Government 21 CFR Part 11 compliance.System level so you lock users into your RSView32 application. For Windows Server 2003, Windows XP and Windows 2000, set up systemlevel security using the Win2K XP DeskLock tool, included on the SView32 Resources CD-ROM. These tools are also available from the Windows Start menu, on the RSView32 Tools menu.
  • 31. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 31 STEP7: CUSTOMIZE AND INTEGRATE RSVIEW32 WITH OTHER APPLICATIONS. Use the RSView32 Object Model with Visual Basic or Visual Basic for Applications (VBA) to customize and extend the capabilities of RSView32, and to integrate RSView32 with other applications. Some ways you might do this include:  Networking. If your RSView32 application includes logic to switch between redundant PLCs, you can use the RSView32 Object Model with Visual Basic or VBA to include node information in a graphic display. This lets you indicate the station number of the active PLC, and allows an operator to take corrective action if a PLC goes offline.  Tag management. Write a VBA program to modify alarm information, such as thresholds and severities, each time a different product is manufactured on a multipurpose production line.  User and access control. Within a VBA program, check the security code for an engineer or operator, and then allow the VBA program to change alarm configurations, or display only status information, depending on the person’s level of access.  Alarms. Write your own alarm detection algorithms using Visual Basic or VBA, and then add alarm events to RSView32, to respond to your algorithms for annunciation, logging, printing, and for display in alarm summaries.  Data logging. Use the RSView32 Object Model and other object models to collect data from multiple sources, such as expert systems, self-tuning PID algorithms, and tags, and then view the data in trends. You can also filter data for your own needs by reading from one data log model, and then writing to another data log model.  Activity logging. Use the RSView32 Object Model with Visual Basic or VBA to log specific operator actions for tracking and documentation purposes. Write activity information to customized categories for sorting and analysis.  Application interfacing. Use the RSView32 Object Model to interface with the object models of other applications. For example, you can use the Microsoft Excel object model to create a report in a worksheet, to add statistical formulas for analysis, and then print the report
  • 32. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 32 FEATURES OF SCADA: ALARMS: They have a very critical role in automation. Generally you have alarm states for each input/outputs, like your temperature should not cross 80 deg or should not be lower than 60. So if the parameter goes in alarm state the operator should be intimated with the alarm. Most of the scada software support four types of alarms like Low Low(LOLO), Low(LO), High(HI), High High(HIHI). Alarms are the most important part of control application because the operator must know instantly when something goes wrong. It is often equally important to have a record of alarm and whether an alarm was acknowledged or not. An alarm occurs when something goes wrong. It can signal that a device or process has ceased operating within acceptable, predefined limits or it can indicate breakdown, wear or process malfunction. REAL TIME AND HISTORICAL TREND: The trend play very important role in the process operation. If your batch fails or the plant trips, you can simply go to the historical trend data and do the analysis. You can have better look of the parameters through the trend. Eg: We commission a SCADA System for Acid regeneration plant where the plant has to be operated on 850-degrees temperature. If the operator operates the plant at 900 degree you can imagine how much additional LPG, he is putting into the reactor. Again what will happen to the bricks of the reactor. So the production manager’s first job will be to go through the trends how the operators are operating the plant. Even when the plant trips there are more than 25 probable reasons for the same but if you go through the historical trends, it is very easy to identify the problems. RECIPE MANAGEMENT: It is an additional feature. Some SCADA software support it, some do not. Most of the plants are manufacturing multi products. When you have different products to manufacture, you just have to load the recipe of the particular product. SECURITY: Security is one facility people generally look for. You can allocate certain facilities or features to the operator , process people, engineering dept. and maintenance dept. For example operators should only operate the system, he should not be able to change the application. The engineers should have access to changing the application developed. DEVICE CONNECTIVITY: You will find there are hundreds of automation h/w manufacturer like Modicon, Siemens, Allen Bradley, Yokogawa, ABB. Everybody has there own way of communication or we can say that they have there own communication protocol. SCADA software should have connectivity to the different h/w in the automation.
  • 33. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 33 It should not happen that for Modicon I am buying one s/w and for Siemens another one. The software like ASPIC or WONDERWARE has connectivity to almost all hardware used in automation. DATABASE CONNECTIVITY: Nowdays information plays a very important role in any business. Most manufacturing units go for Enterprise Resource Planning (ERP) or Management Information System (MIS). DYNAMIC PROCESS GRAPHIC: Mimics developed in SCADA software should resemble the process Mimic. Scada have a very good library and symbols so that we can develop the mimic as per our requirement. Once the operator sees the mimic he should know what is going on in the plant.
  • 34. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 34 USEFULNESS OF SCADA: PRODUCTION DEPARTMENT: 1. Real Time Production Status: Manufacturing status is updated in real time in direct communication to operator and control device. 2. Production Schedules: Production schedule can be viewed and updated directly. 3. Production information management: Production specific information is distributed to all. QUALITY DEPARTMENT: 1. Data Integrity and quality control is improved by using a common interface. 2. It is an open platform for statistical analysis. 3. Consolidation of manufacturing and lab data. MAINTENANCE DEPARTMENT: 1. Improved Troubleshooting and de-bugging: direct connection to wide variety of devices, displays improves trouble shooting reduces diagnostic/debugging time. 2. Plant can be viewed remotely. Notification can indulge pagers, e-mails and phones. 3. Co-ordination between maintenance and management reduces unscheduled downtime. ENTERPRISE INFORMATION: 1. Corporate Information and real time production data can be gathered and viewed from anywhere within your operations. 2. User specific information ensures better informed decisions.
  • 35. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 35 3. Data Exchange with standard databases and enterprise systems provides integrated information solutions. ENGINEERING DEPARTMENT: 1. Integrated Automation Solutions reduce design and configuration time. 2. Common configuration platform offers flexibility for constant configuration in all areas. 3. Capable of connecting to wide variety of systems. Reduces start up time and system training with industry proven open interfaces. MANUFACTURING DEPARTMENT: 1. Unscheduled down time is reduced due swift alarm detection and event driven information. 2. Makes operations easier and more repeatable with its real time functionality. 3. Secured real time operations are maintained with windows.
  • 36. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 36 ADVANTAGES OF SCADA 1. CHEAPER 2. CONTINIOUS OPERATION 3. RELAIBLE 4. IMPROVES MAINTENANCE, OPERATION AND CUSTOMER SERVICE. 5. FEW OPERATORS CONTROL LARGE NUMBER OF INDIVIDUAL ASSETS. 6. PROVIDE RAPID RESPONSE TO EMERGENCIES. DISADVANTAGES OF SCADA 1. TROUBLED ALARMS 2. LACK OF TRAINED MANPOWER. 3. INITIAL CAPITAL INVESTEMENT. SOME OF THE SCADA MANUFACTURERS AND NAME OF THE SOFTWARE: 1. WONDERWARE – INTOUCH 2. ALLEN BRADLEY – RSVIEW32 3. SIEMENS – WINCC 4. MODICON – MORIECON 5. GE FANUC - CIMPLICITY 6. KPIT – ASHTRA
  • 37. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 37 BENEFITS OF SCADA 1. Long Distance Monitoring 2. Long Distance Training. 3. Data Management (engineering and operations) 4. Automated operations with real time controls. CONCLUSION SCADA is a control system with: 1. More Interfaces and efficient storage. 2. More record or device oriented configuration. 3. System wide configuration tools are needed. 4. Less expensive than DCS but offer different functionality than DCS.
  • 38. PANDIT DEENDAYAL PETROLEUM UNIVERSITY Page 38 ACHIEVEMENT The one month training at AI Automation, Bhopal was a great learning experience as I had very little knowledge about the Programming Logic Controllers (PLC) and Supervisory Control And Data Acquisition System (SCADA). With the help of this I was able to understand why is there a need of Control System in all the leading sectors of Industries and Companies all around the world. It was a very wonderful experience for me to increase my knowledge of what I had learned in the College. It felt great to solve problem based on PLC and SCADA. Also, some of the problems were directly related to the Industrial Sector. With the help of this Industrial Training my confidence of working in the Automation Sector has boosted up. It was a very fruitful internship for me as I got a glimpse of the Automation Sector and what all happens in it. CONCLUSION The one month internship at AI Automation, Bhopal was a great learning experience and I would like to thank the college training and placement cell through which I had applied for the Internship. Getting to know the industrial working environment in such a company was also very helpful. The people there were very helpful and helped us in understanding any concept.