Академический Документы
Профессиональный Документы
Культура Документы
Visulization
Basic of Automation
What is Automation
The dictionary defines automation as “ The technique of
History
making an apparatus.a process, or a system operate
Concept
automatically.”
Automation
Automation Federation define automation as “The creation
Pyramid
& application of technology to monitor & control the
production and delivery of products and services.”
Controller
History
Concept
Automation
Pyramid
Controller
Visulization
Basic of Automation
The Automation Pyramid
History
Concept
Automation
Pyramid
Controller
Visulization
Basic of Automation
The Automation Pyramid
Sensors and Actuators Layer
History • Closest to the process and machines & field Signal
Concept Automation Control Layer
• Consists of automatic control & monitoring systems
Automation Supervisory Control Level
Pyramid • The automatic control system by setting target /goal to the controller
Production Control Layer
Controller • The decision problems like production targets, resource allocation, task
allocation to machines, maintenance management
Visulization Enterprise control layer
• This deals less technical and more commercial activities
• like supply, demand, cash flow, product marketing
Basic of Automation
Types of Controller
History
Manual Control
Concept
Option - 1
Option - 2
Programmable
Automation
Hard Wired /
Option-4
Controller
Relay Logic
Pyramid Machine / Process
Control
(PLC)
Control &
Controller
Automation
Visulization Option-3
Dedicated Electronic
Control
Basic of Automation
Characteristics Manual Relay/Wired Dedicated PLC
Control
Price per function Lowest Low High Medium
History
Physical Size Depend Compact/ Bulky Fairly Compact Very Compact
Concept Operating Speed Low Good Fairly Fast Fast
Electrical Noise Low Excellent/Low Quit Good Good
Immunity
Automation
Installation Time Time Consuming Programming is Simple to Program
Pyramid Consumming design & Time Consuming and Install
Installation
Capability of No No Yes Yes
Controller Complex operation
Ease of Changing Difficult Difficult Quite Simple Very Simple
Functions
Visulization Ease of Poor ,New Poor- large Poor- several Good- few
Maintenance Power Man number of custom boards standard cards
contacts/Poor for
Wiring Breakage
Additional No Difficult Not too much Simple to add
Functionality
Basic of Automation
Acid mixing Process using PLC
History
Concept V1 V2
M
L2
Automation
L1
Pyramid
Controller L0
V3
Visulization
VI OPEN SENSE LEVEL L1 V1 CLOSE
V2 CLOSE SENSE LEVEL L2 V2 OPEN
MOTOR ON MEASURE TIME MOTOR OFF
V3 CLOSE SENSE LEVEL L0 V3 OPEN
Basic of Automation
Benefits of PLC
Visulization
Analog Signal Signalling & Listing
Energy Saving
Automation
Pyramid Ease of Maintenance
Economical
Controller
Greater Life & Reliability
Visulization Tremendous Flexibility
Shorter Project Time
History
Concept
Automation
Lamp
Pyramid
Graphics
Controller
Visulization
Programming
Techniques
Programming Logic Controller
Range of PLCs
PLC 1) Micro PLCs - It covers units with up to 128 I/O’s and
Introduction memories up to 2 Kbytes.
(Small PLC) - these PLC’s are capable of providing simple to
Range of advance levels or machine controls.
PLCs 2) Mid Range PLCs- This PLC have up to 2048 I/O’s and
memories
Architecture up to 32 Kbytes.
of PLCs 3) Large PLCs-
• The most sophisticated units of the PLC family.
Programming • They have up to 8192 I/O’s and memories up to 750 Kbytes.
Techniques • It can control individual production processes or entire plant.
4) Soft PLCs- PC based Automation(PLC and HMI is integrated in
one platform)
Programming Logic Controller
Architecture of PLCs
PLC
Introduction
Range of
PLCs
Architecture
of PLCs
Programming
Techniques PROCESSOR :
• Provides intelligence to command and govern the activities of
the entire PLC systems.
Programming Logic Controller
Memory :
PLC All PLC contain both RAM and ROM memory
Introduction Executive Memory: ROM memory .The operating system is a
special machine language program that runs the PLC
Range of System Memory: ROM memory. This area is allotted for use
PLCs of the operating system only and is not available to the
user for programming
Architecture IO Status Memory: RAM memory. This portion of RAM is
of PLCs allocated for the storage of current I/O status
DATA Memory: RAM memory. This portion of RAM is allocated
timers, counters, mathematics and process parameters are
Programming required, an area of memory must be set aside for data
Techniques storage
User Memory: RAM/EPROM/EEPROM memory. The final area
of memory in a PLC is allocated to the storage of the user
program
Programming Logic Controller
I/O MODULES :
PLC • Provides signal conversion and isolation between the internal
Introduction logic level signals inside the PLC and the field’s high level signal
Range of
PLCs
Architecture
of PLCs
Programming
Techniques
Programming Logic Controller
2) Distributed PLCs
PLC
Introduction
Range of
PLCs
Architecture
of PLCs
Programming
Techniques
Programming Logic Controller
3) Redundant PLCs
PLC Hardware Redundancy
Introduction Software Redundancy
Range of
PLCs
Architecture
of PLCs
Programming
Techniques
Programming Logic Controller
Pogramming Techniques
PLC A) Basic Types of Programming
Introduction 1) Linear Programming
Main Blocks for whole program
Range of Simple Program
PLCs Simple Operation
Architecture
of PLCs
Programmin
g Techniques
Programming Logic Controller
2) Structured Programming
PLC Complex Programming ,Simple and clear programming, even for
Introduction large programs
Program parts can be standardized, Easy alterations
Range of Simple program test,Simple start-ups
PLCs Subroutine techniques (block call from different locations)
Debugging is simplified since
Architecture Separate sections can be tested.
of PLCs
Programmin
g Techniques
Programming Logic Controller
Programming Langauges
PLC 1) Ladder Langauge
Introduction Scanning of the each rung
Easy and simple for programming
Range of Easy for diagnosis
PLCs
Architecture
of PLCs
Programmin
g Techniques
Programming Logic Controller
2) Functional Block diagram (FBD)
PLC Graphical Blocks for Programming
Introduction Simple for Programming
Many Input but Single output
Range of 3) Statement List Programming
PLCs Statement List Operations
* Load (LD) instruction.
Architecture * And (A) instruction.
of PLCs * Or (O) instruction.
* Output (=) instruction.
Programmin
g Techniques
Programming Logic Controller
2) Functional Block diagram (FBD)
PLC Graphical Blocks for Programming
Introduction Simple for Programming
Many Input but Single output
Range of 3) Statement List Programming
PLCs Statement List Operations
* Load (LD) instruction.
Architecture * And (A) instruction.
of PLCs * Or (O) instruction.
* Output (=) instruction.
Programmin
g Techniques
SCADA/HMI
Evaluation
History • Frequent new versions
Concept • From “tag/ channel-based” to “device oriented”
• Multi-team development
Automation • Web technology, Active X, Java, etc.
Pyramid • OPC for internal communication
• Different third party PLC driver
Controller • Modbus Communication
Visulization
SCADA/HMI
Architecture
Various process busses (Profinet,Modbus,Profibus,Ethernet,…)
SCADA/HMI Non-proprietary channels (PROFIBUS, FMS)
Communication to 3rd-party PLC’s via OPC ,OPC Data Access
Intrduction ,OPC Data Access XML
More channels available as
SCADA
Architecture Add-Ons SCADA OPC
client
Functions
3rd-party OPC
server
Applications
PLC_2 Rack PLC
PLC_1
PLC_ 4
SCADA/HMI
Areas Of Application
SCADA/HMI
Intrduction
Ethernet
Architecture
Data Server Data Server
PLC’s
Functions
Applications
Field Bus
SCADA/HMI
SCADA/HMI Functionality
SCADA/HMI
Intrduction
Architecture
Functions
Applications
SCADA/HMI
Graphic Design
Support of tag structures
SCADA/HMI Application of faceplate
block technology
Intrduction 1) Input fields
2) Faceplate blocks
Architecture Creation of a specific project
And symbols library
Functions
Applications
SCADA/HMI
Alarm Handling
Based on limit and status checking
SCADA/HMI More complicated expressions developed by creating derived
parameters
Intrduction Alarms are time stamped and logically centralised
Notifications (audible, visual, Email, GSM)
Architecture Multiple alarm priority levels
Grouping of alarms and handling of groups is possible
Functions Suppression and masking of alarms either individually or as a
complete group
Applications Filtering of alarms is possible
SCADA/HMI
Report
Configurable layouts and Print
SCADA/HMI
Time or event driven reports
Functions
Applications
SCADA/HMI
User Administration
Free configurable user groups and administration of rights
SCADA/HMI Plant wide user management (scalable for Web-solutions)
Integrated with the user management of Microsoft
Intrduction
Architecture
Functions
Applications
SCADA/HMI
Trending
Multiple trending charts
SCADA/HMI Charts are pre-defined or configured on-line
Charts contain multiple pens,
Intrduction Zooming, scrolling, panning, ‘Hairline’
Real-time and historical trending
Architecture Write data to RDB
Functions
Applications
SCADA/HMI
Interfaces to H/W and S/W
Hardware
SCADA/HMI Multiple communication protocols supported in a single system
(in particular CERN supported Field busses)
Intrduction Support for major PLCs/DCSs but not VME
Software
Architecture API
ODBC, DDE and OLE I/F to PC Products
Functions OPC Client and OPC Server
ActiveX Containers
Applications Web clients
SCADA/HMI
Development Tool
Project editor
SCADA/HMI Graphics editor
Configuration through parameter templates
Intrduction Scripting language
Most processing tools based on IEC 1131
Architecture Batch configuration according to S88.1
Driver Development Tool Kit
Functions
Applications
SCADA/HMI
Areas Of Application of SCADA
SCADA/HMI
Intrduction
Architecture Electric power generation, Manufacturing: manage parts Mass transit: regulate
transmission and distribution: inventories for just-in-time electricity to subways, trams
Electric utilities detect current and trolley buses; to
manufacturing, regulate industrial
Functions flow and line voltage, to monitor automation and robots, and
the operation of circuit breakers,
automate traffic signals for
rail systems; to track and
monitor process and quality
and to take sections of the power control. locate trains and buses; and
grid online or offline. to control railroad crossing
Applications Buildings, facilities gates. Water and sewage:
and environments: State and municipal
Facility managers water utilities use
use SCADA to SCADA to monitor and
control HVAC, regulate water flow,
refrigeration units, reservoir levels, pipe
lighting and entry pressure and other
systems. factors.
Thank you for your attention!
Siemens ltd
I IA AS SUP FA
India(mumbai)
• https://support.automation.siemens.com/WW/llisapi.dll?func=
cslib.csinfo2&aktprim=99&lang=en