SlideShare ist ein Scribd-Unternehmen logo
1 von 179
Downloaden Sie, um offline zu lesen
Industrial Control
Behzad Samadi
Department of Electrical Engineering
Amirkabir University of Technology
Winter 2011
Tehran, Iran
Behzad Samadi (Amirkabir University) Industrial Control 1 / 1
Programmable Logic Controllers
Outline:
Introduction
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 2 / 1
Programmable Logic Controllers
Outline:
Introduction
Hardware
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 2 / 1
Programmable Logic Controllers
Outline:
Introduction
Hardware
Programming
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 2 / 1
Programmable Logic Controllers
Outline:
Introduction
Hardware
Programming
Ladder Diagrams
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 2 / 1
Programmable Logic Controllers
Outline:
Introduction
Hardware
Programming
Ladder Diagrams
Instruction List
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 2 / 1
Programmable Logic Controllers
Outline:
Introduction
Hardware
Programming
Ladder Diagrams
Instruction List
Structured Text
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 2 / 1
Programmable Logic Controllers
Outline:
Introduction
Hardware
Programming
Ladder Diagrams
Instruction List
Structured Text
Sequential Function Chart
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 2 / 1
Programmable Logic Controllers
Outline:
Introduction
Hardware
Programming
Ladder Diagrams
Instruction List
Structured Text
Sequential Function Chart
Function Block Diagram
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 2 / 1
Programmable Logic Controllers
Definition:
A digitally operating electronic system, designed for use in an
industrial environment, which uses memory for the internal storage of
user-oriented instructions for implementing specific functions such as
logic, sequencing, timing, counting and arithmetic to control, through
digital or analog inputs and outputs, various types of machines or
processes.
[Fes, 2002]
Behzad Samadi (Amirkabir University) Industrial Control 3 / 1
Programmable Logic Controllers
What is a PLC?
A programmable logic controller (PLC) is a specialized computer to
perform logic functions for machine control.
PLCs are used to implement logic functions such as not allowing a
drill press to start unless the operator has one hand on each of the
two start switches.
Such control functions used to be implemented using relays. PLCs
revolutionized this by allowing the control logic to be implemented
using software.
[Fes, 2002]
Behzad Samadi (Amirkabir University) Industrial Control 4 / 1
Programmable Logic Controllers
PLC Origin:
Developed to replace relays in the late 1960s
Costs dropped and became popular by 1980s
Now used in many industrial designs
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 5 / 1
Programmable Logic Controllers
Advantages of using PLCs:
Highly reliable
[Fes, 2002]
Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
Programmable Logic Controllers
Advantages of using PLCs:
Highly reliable
Highly versatile (universal applicability)
[Fes, 2002]
Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
Programmable Logic Controllers
Advantages of using PLCs:
Highly reliable
Highly versatile (universal applicability)
Simple troubleshooting
[Fes, 2002]
Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
Programmable Logic Controllers
Advantages of using PLCs:
Highly reliable
Highly versatile (universal applicability)
Simple troubleshooting
Simple installation
[Fes, 2002]
Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
Programmable Logic Controllers
Advantages of using PLCs:
Highly reliable
Highly versatile (universal applicability)
Simple troubleshooting
Simple installation
Quick modification of the program (highly flexible)
[Fes, 2002]
Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
Programmable Logic Controllers
Advantages of using PLCs:
Highly reliable
Highly versatile (universal applicability)
Simple troubleshooting
Simple installation
Quick modification of the program (highly flexible)
Capable of tasks not possible with relays before:
[Fes, 2002]
Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
Programmable Logic Controllers
Advantages of using PLCs:
Highly reliable
Highly versatile (universal applicability)
Simple troubleshooting
Simple installation
Quick modification of the program (highly flexible)
Capable of tasks not possible with relays before:
calculation
[Fes, 2002]
Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
Programmable Logic Controllers
Advantages of using PLCs:
Highly reliable
Highly versatile (universal applicability)
Simple troubleshooting
Simple installation
Quick modification of the program (highly flexible)
Capable of tasks not possible with relays before:
calculation
information exchange
[Fes, 2002]
Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
Programmable Logic Controllers
Advantages of using PLCs:
Highly reliable
Highly versatile (universal applicability)
Simple troubleshooting
Simple installation
Quick modification of the program (highly flexible)
Capable of tasks not possible with relays before:
calculation
information exchange
text and graphic display
[Fes, 2002]
Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
Programmable Logic Controllers
Advantages of using PLCs:
Highly reliable
Highly versatile (universal applicability)
Simple troubleshooting
Simple installation
Quick modification of the program (highly flexible)
Capable of tasks not possible with relays before:
calculation
information exchange
text and graphic display
data processing
[Fes, 2002]
Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
Programmable Logic Controllers
Advantages of using PLCs:
Highly reliable
Highly versatile (universal applicability)
Simple troubleshooting
Simple installation
Quick modification of the program (highly flexible)
Capable of tasks not possible with relays before:
calculation
information exchange
text and graphic display
data processing
networking
[Fes, 2002]
Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
Programmable Logic Controllers
Advantages of using PLCs:
Highly reliable
Highly versatile (universal applicability)
Simple troubleshooting
Simple installation
Quick modification of the program (highly flexible)
Capable of tasks not possible with relays before:
calculation
information exchange
text and graphic display
data processing
networking
Low space requirement
[Fes, 2002]
Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
Programmable Logic Controllers
Advantages of using PLCs:
Highly reliable
Highly versatile (universal applicability)
Simple troubleshooting
Simple installation
Quick modification of the program (highly flexible)
Capable of tasks not possible with relays before:
calculation
information exchange
text and graphic display
data processing
networking
Low space requirement
Low power consumption
[Fes, 2002]
Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
Programmable Logic Controllers
Advantages of using PLCs:
Highly reliable
Highly versatile (universal applicability)
Simple troubleshooting
Simple installation
Quick modification of the program (highly flexible)
Capable of tasks not possible with relays before:
calculation
information exchange
text and graphic display
data processing
networking
Low space requirement
Low power consumption
High processing speed
[Fes, 2002]
Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
Programmable Logic Controllers
Advantages of using PLCs:
Highly reliable
Highly versatile (universal applicability)
Simple troubleshooting
Simple installation
Quick modification of the program (highly flexible)
Capable of tasks not possible with relays before:
calculation
information exchange
text and graphic display
data processing
networking
Low space requirement
Low power consumption
High processing speed
No moving parts, hence no wearing parts
[Fes, 2002]
Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
Programmable Logic Controllers
Disadvantages of using PLCs:
High initial cost ( for a simple process )
[Fes, 2002]
Behzad Samadi (Amirkabir University) Industrial Control 7 / 1
Programmable Logic Controllers
Disadvantages of using PLCs:
High initial cost ( for a simple process )
Sensitive to dust, high temperature and high humidity
[Fes, 2002]
Behzad Samadi (Amirkabir University) Industrial Control 7 / 1
Programmable Logic Controllers
Disadvantages of using PLCs:
High initial cost ( for a simple process )
Sensitive to dust, high temperature and high humidity
Repair must be made by a qualified personnel
[Fes, 2002]
Behzad Samadi (Amirkabir University) Industrial Control 7 / 1
Programmable Logic Controllers
Disadvantages of using PLCs:
High initial cost ( for a simple process )
Sensitive to dust, high temperature and high humidity
Repair must be made by a qualified personnel
Not very widespread
[Fes, 2002]
Behzad Samadi (Amirkabir University) Industrial Control 7 / 1
Programmable Logic Controllers
Disadvantages of using PLCs:
High initial cost ( for a simple process )
Sensitive to dust, high temperature and high humidity
Repair must be made by a qualified personnel
Not very widespread
No uniform programming language
[Fes, 2002]
Behzad Samadi (Amirkabir University) Industrial Control 7 / 1
Programmable Logic Controllers
International Standard for PLC
The IEC 1131 standards were developed to be a common and open
framework for PLC architecture, agreed to by many standards groups
and manufacturers.
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 8 / 1
Programmable Logic Controllers
International Standard for PLC
The IEC 1131 standards were developed to be a common and open
framework for PLC architecture, agreed to by many standards groups
and manufacturers.
They were initially approved in 1992, and since then they have been
reviewed as the IEC-61131 standards.
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 8 / 1
Programmable Logic Controllers
International Standard for PLC
The IEC 1131 standards were developed to be a common and open
framework for PLC architecture, agreed to by many standards groups
and manufacturers.
They were initially approved in 1992, and since then they have been
reviewed as the IEC-61131 standards.
The main components of the standard are:
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 8 / 1
Programmable Logic Controllers
International Standard for PLC
The IEC 1131 standards were developed to be a common and open
framework for PLC architecture, agreed to by many standards groups
and manufacturers.
They were initially approved in 1992, and since then they have been
reviewed as the IEC-61131 standards.
The main components of the standard are:
IEC 61131-1 Overview
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 8 / 1
Programmable Logic Controllers
International Standard for PLC
The IEC 1131 standards were developed to be a common and open
framework for PLC architecture, agreed to by many standards groups
and manufacturers.
They were initially approved in 1992, and since then they have been
reviewed as the IEC-61131 standards.
The main components of the standard are:
IEC 61131-1 Overview
IEC 61131-2 Requirements and Test Procedures
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 8 / 1
Programmable Logic Controllers
International Standard for PLC
The IEC 1131 standards were developed to be a common and open
framework for PLC architecture, agreed to by many standards groups
and manufacturers.
They were initially approved in 1992, and since then they have been
reviewed as the IEC-61131 standards.
The main components of the standard are:
IEC 61131-1 Overview
IEC 61131-2 Requirements and Test Procedures
IEC 61131-3 Data types and programming
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 8 / 1
Programmable Logic Controllers
International Standard for PLC
The IEC 1131 standards were developed to be a common and open
framework for PLC architecture, agreed to by many standards groups
and manufacturers.
They were initially approved in 1992, and since then they have been
reviewed as the IEC-61131 standards.
The main components of the standard are:
IEC 61131-1 Overview
IEC 61131-2 Requirements and Test Procedures
IEC 61131-3 Data types and programming
IEC 61131-4 User Guidelines
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 8 / 1
Programmable Logic Controllers
International Standard for PLC
The IEC 1131 standards were developed to be a common and open
framework for PLC architecture, agreed to by many standards groups
and manufacturers.
They were initially approved in 1992, and since then they have been
reviewed as the IEC-61131 standards.
The main components of the standard are:
IEC 61131-1 Overview
IEC 61131-2 Requirements and Test Procedures
IEC 61131-3 Data types and programming
IEC 61131-4 User Guidelines
IEC 61131-5 Communications
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 8 / 1
Programmable Logic Controllers
International Standard for PLC
The IEC 1131 standards were developed to be a common and open
framework for PLC architecture, agreed to by many standards groups
and manufacturers.
They were initially approved in 1992, and since then they have been
reviewed as the IEC-61131 standards.
The main components of the standard are:
IEC 61131-1 Overview
IEC 61131-2 Requirements and Test Procedures
IEC 61131-3 Data types and programming
IEC 61131-4 User Guidelines
IEC 61131-5 Communications
IEC 61131-6 Functional Safety
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 8 / 1
Programmable Logic Controllers
International Standard for PLC
The IEC 1131 standards were developed to be a common and open
framework for PLC architecture, agreed to by many standards groups
and manufacturers.
They were initially approved in 1992, and since then they have been
reviewed as the IEC-61131 standards.
The main components of the standard are:
IEC 61131-1 Overview
IEC 61131-2 Requirements and Test Procedures
IEC 61131-3 Data types and programming
IEC 61131-4 User Guidelines
IEC 61131-5 Communications
IEC 61131-6 Functional Safety
IEC 61131-7 Fuzzy control
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 8 / 1
Programmable Logic Controllers
International Standard for PLC
The IEC 1131 standards were developed to be a common and open
framework for PLC architecture, agreed to by many standards groups
and manufacturers.
They were initially approved in 1992, and since then they have been
reviewed as the IEC-61131 standards.
The main components of the standard are:
IEC 61131-1 Overview
IEC 61131-2 Requirements and Test Procedures
IEC 61131-3 Data types and programming
IEC 61131-4 User Guidelines
IEC 61131-5 Communications
IEC 61131-6 Functional Safety
IEC 61131-7 Fuzzy control
IEC 61131-8 Guidelines for the application and implementation of
programming languages
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 8 / 1
Programmable Logic Controllers
Allen-Bradley Pico Controllers
Rockwell Automation
Behzad Samadi (Amirkabir University) Industrial Control 9 / 1
Programmable Logic Controllers
Allen-Bradley Pico Controllers
Rockwell Automation
Behzad Samadi (Amirkabir University) Industrial Control 10 / 1
Programmable Logic Controllers
Allen-Bradley Pico Controllers
Rockwell Automation
Behzad Samadi (Amirkabir University) Industrial Control 11 / 1
Programmable Logic Controllers
Allen-Bradley Pico Controllers
Rockwell Automation
Behzad Samadi (Amirkabir University) Industrial Control 12 / 1
Programmable Logic Controllers
Siemens LOGO!
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 13 / 1
Programmable Logic Controllers
LOGO! integrates:
Control functions
An operating and display unit
Power supply
An interface for program modules and a PC cable
Ready-to-use basic functions that are often required in day-to-day
operation, such as functions for on/off delays and current impulse
relays
Time switch
Binary markers
Inputs and outputs according to the device type
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 14 / 1
Programmable Logic Controllers
What device types are available?
There are LOGO! models for 12 V DC, 24 V DC, 24 V AC and 230 V AC
as:
A standard variant with 6 inputs and 4 outputs with dimensions of 72
x 90 x 55 mm
A variant without a display with 6 inputs and 4 outputs with
dimensions of 72 x 90 x 55 mm
A variant with 8 inputs and 4 outputs with dimensions of 72 x 90 x
55 mm
A long variant with 12 inputs and 8 outputs with dimensions of 126 x
90 x 55 mm
A bus variant with 12 inputs and 8 outputs, and additional AS
interface bus connection, via which 4 further inputs and 4 further
outputs are available in the bus system. All this is packed into
dimensions of 126 x 90 x 55 mm.
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 15 / 1
Programmable Logic Controllers
How to recognize which LOGO! model you have:
LOGO!s designation contains information on various characteristics:
12: 12 V DC variant
24: 24 V DC variant
230: 115/230 V AC variant
R: Relay outputs (without R: Transistor output)
C: Integrated seven-day time switch
o: Variant without display
L: Twice the number of outputs and inputs
B11: slave with Actuator Sensor (AS) interface bus connection
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 16 / 1
Programmable Logic Controllers
Siemens LOGO!
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 17 / 1
Programmable Logic Controllers
Siemens LOGO! inputs and outputs
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 18 / 1
Programmable Logic Controllers
Siemens LOGO! inputs
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 19 / 1
Programmable Logic Controllers
Siemens LOGO! relay outputs
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 20 / 1
Programmable Logic Controllers
Siemens LOGO! transistor outputs
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 21 / 1
Programmable Logic Controllers
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 22 / 1
Programmable Logic Controllers
Siemens S7-300
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 23 / 1
Programmable Logic Controllers
Siemens S7-300
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 24 / 1
Programmable Logic Controllers
Siemens S7-300
Signal Modules (SM)
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 25 / 1
Programmable Logic Controllers
Siemens S7-300
Signal Modules (SM)
Digital input modules: 24V DC, 120/230V AC
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 25 / 1
Programmable Logic Controllers
Siemens S7-300
Signal Modules (SM)
Digital input modules: 24V DC, 120/230V AC
Digital output modules: 24V DC, Relay
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 25 / 1
Programmable Logic Controllers
Siemens S7-300
Signal Modules (SM)
Digital input modules: 24V DC, 120/230V AC
Digital output modules: 24V DC, Relay
Analog input modules: Voltage, current, resistance, thermocouple
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 25 / 1
Programmable Logic Controllers
Siemens S7-300
Signal Modules (SM)
Digital input modules: 24V DC, 120/230V AC
Digital output modules: 24V DC, Relay
Analog input modules: Voltage, current, resistance, thermocouple
Analog output modules: Voltage, current
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 25 / 1
Programmable Logic Controllers
Siemens S7-300
Signal Modules (SM)
Digital input modules: 24V DC, 120/230V AC
Digital output modules: 24V DC, Relay
Analog input modules: Voltage, current, resistance, thermocouple
Analog output modules: Voltage, current
Interface Modules (IM): The IM360/IM361 and IM365 make
multi-tier configurations possible.
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 25 / 1
Programmable Logic Controllers
Siemens S7-300
Dummy Modules (DM): The DM 370 dummy module reserves a slot
for a signal module whose parameters have not yet been assigned. It
can also be used, for example, to reserve a slot for installation of an
interface module at a later date.
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 26 / 1
Programmable Logic Controllers
Siemens S7-300
Dummy Modules (DM): The DM 370 dummy module reserves a slot
for a signal module whose parameters have not yet been assigned. It
can also be used, for example, to reserve a slot for installation of an
interface module at a later date.
Function Modules (FM): Perform special functions”:
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 26 / 1
Programmable Logic Controllers
Siemens S7-300
Dummy Modules (DM): The DM 370 dummy module reserves a slot
for a signal module whose parameters have not yet been assigned. It
can also be used, for example, to reserve a slot for installation of an
interface module at a later date.
Function Modules (FM): Perform special functions”:
Counting
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 26 / 1
Programmable Logic Controllers
Siemens S7-300
Dummy Modules (DM): The DM 370 dummy module reserves a slot
for a signal module whose parameters have not yet been assigned. It
can also be used, for example, to reserve a slot for installation of an
interface module at a later date.
Function Modules (FM): Perform special functions”:
Counting
Positioning
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 26 / 1
Programmable Logic Controllers
Siemens S7-300
Dummy Modules (DM): The DM 370 dummy module reserves a slot
for a signal module whose parameters have not yet been assigned. It
can also be used, for example, to reserve a slot for installation of an
interface module at a later date.
Function Modules (FM): Perform special functions”:
Counting
Positioning
Closed-loop control
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 26 / 1
Programmable Logic Controllers
Siemens S7-300
Dummy Modules (DM): The DM 370 dummy module reserves a slot
for a signal module whose parameters have not yet been assigned. It
can also be used, for example, to reserve a slot for installation of an
interface module at a later date.
Function Modules (FM): Perform special functions”:
Counting
Positioning
Closed-loop control
Communication Processors (CP): Provide the following networking
facilities:
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 26 / 1
Programmable Logic Controllers
Siemens S7-300
Dummy Modules (DM): The DM 370 dummy module reserves a slot
for a signal module whose parameters have not yet been assigned. It
can also be used, for example, to reserve a slot for installation of an
interface module at a later date.
Function Modules (FM): Perform special functions”:
Counting
Positioning
Closed-loop control
Communication Processors (CP): Provide the following networking
facilities:
Point-to-Point connections
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 26 / 1
Programmable Logic Controllers
Siemens S7-300
Dummy Modules (DM): The DM 370 dummy module reserves a slot
for a signal module whose parameters have not yet been assigned. It
can also be used, for example, to reserve a slot for installation of an
interface module at a later date.
Function Modules (FM): Perform special functions”:
Counting
Positioning
Closed-loop control
Communication Processors (CP): Provide the following networking
facilities:
Point-to-Point connections
PROFIBUS
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 26 / 1
Programmable Logic Controllers
Siemens S7-300
Dummy Modules (DM): The DM 370 dummy module reserves a slot
for a signal module whose parameters have not yet been assigned. It
can also be used, for example, to reserve a slot for installation of an
interface module at a later date.
Function Modules (FM): Perform special functions”:
Counting
Positioning
Closed-loop control
Communication Processors (CP): Provide the following networking
facilities:
Point-to-Point connections
PROFIBUS
Industrial Ethernet.
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 26 / 1
Programmable Logic Controllers
Siemens S7-300
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 27 / 1
Programmable Logic Controllers
Siemens S7-300
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 28 / 1
Programmable Logic Controllers
Siemens S7-300
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 29 / 1
Programmable Logic Controllers
Siemens S7-300
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 30 / 1
Programmable Logic Controllers
Multipoint Interface (MPI)
Siemens AG
Behzad Samadi (Amirkabir University) Industrial Control 31 / 1
Programmable Logic Controllers
Siemens S7-300
Behzad Samadi (Amirkabir University) Industrial Control 32 / 1
Programmable Logic Controllers
PLC manufacturers:
ABB
Allen-Bradley
ALSTOM/Cegelec
Beck Electronic/Festo
Beckhoff
Bosch
Fisher & Paykel
Fuji Electric
GE-Fanuc
Hitachi
Honeywell
LG Industrial Systems
Matsushita (Europe)/Aromat
Mitsubishi
Omron
Rockwell Automation
Schneider Electric
Siemens/Moore Products
Toshiba
Yamatake
Yokogawa
Behzad Samadi (Amirkabir University) Industrial Control 33 / 1
Programmable Logic Controllers
Selecting a PLC:
Number of I/Os
Kind of signals : digital or analog
Fieldbus system or standalone
Modular or compact
Operating voltage
Positive or negative triggerred input
Relay or transistor output
Operating systems
FESTO DIDACTIC
Behzad Samadi (Amirkabir University) Industrial Control 34 / 1
Programmable Logic Controllers
LS Industrial Systems (lsis.biz)
Behzad Samadi (Amirkabir University) Industrial Control 35 / 1
Programmable Logic Controllers
GLOFA - GM7:
Global standard (IEC61131-3) language: IL, LD, SFC
Various main module: 32 types
20(12in+8out)/30(18in+12out)/40(24in+16out)/60(36in+24out)
points
AC/DC power, DC input, Relay/Transistor output
Various expansion module: 24 types
Digital I/O 7 types, analog I/O 9 types, Communication I/F 6 types,
option module 2 types
Batteryless Backup
Program backup: EEPROM
Data backup: Supercapacitor
LS Industrial Systems (lsis.biz)Behzad Samadi (Amirkabir University) Industrial Control 36 / 1
Programmable Logic Controllers
LS Industrial Systems (lsis.biz)
Behzad Samadi (Amirkabir University) Industrial Control 37 / 1
Programmable Logic Controllers
GLOFA GM4:
IEC standard programming: IL, LD, SFC
Max. I/O points: GM4A/B (2,048), GM4C (3,584)
Fast processing time with high-speed gate array
Fit for small-and medium-sized manufacturing line
In case of remote system configuration, large-scale control available
Cnet, DeviceNet, Fast Ethernet, Fnet, Profibus-DP, Rnet support
Downsizing and high performance/function
Special function modules
Analog I/O, PID, High-speed counter, Position control (APM), AT,
TC, RTD, etc
LS Industrial Systems (lsis.biz)
Behzad Samadi (Amirkabir University) Industrial Control 38 / 1
Programmable Logic Controllers
LS Industrial Systems (lsis.biz)
Behzad Samadi (Amirkabir University) Industrial Control 39 / 1
Programmable Logic Controllers
GMWIN:
LS Industrial Systems (lsis.biz)
Behzad Samadi (Amirkabir University) Industrial Control 40 / 1
Programmable Logic Controllers
LS Industrial Systems (lsis.biz)
Behzad Samadi (Amirkabir University) Industrial Control 41 / 1
Programmable Logic Controllers
[Bolton, 2006]
Behzad Samadi (Amirkabir University) Industrial Control 42 / 1
Programmable Logic Controllers
Location and size prefix features for directly represented variables
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 43 / 1
Programmable Logic Controllers
Input, Output, Memory Locations:
%QX75 and %Q75 - Output bit 75
%IW215 - Input word location 215
%QB7 - Output byte location 7
%MD48 - Double word at memory location 48
%Q* - Output at a not yet specified location
%IW2.5.7.1 - See explanation below
Depending on the manufacturer specifications, the variable %IW2.5.7.1
may represent the first channel (word) of the seventh module in the fifth
rack of the second I/O bus of a programmable controller system.
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 44 / 1
Programmable Logic Controllers
Sequence Operation:
LS Industrial Systems (lsis.biz)
Behzad Samadi (Amirkabir University) Industrial Control 45 / 1
Programmable Logic Controllers
Behzad Samadi (Amirkabir University) Industrial Control 46 / 1
Programmable Logic Controllers
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 46 / 1
Programmable Logic Controllers
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 47 / 1
Programmable Logic Controllers
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 48 / 1
Programmable Logic Controllers
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 49 / 1
Programmable Logic Controllers
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 50 / 1
Programmable Logic Controllers
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 51 / 1
Programmable Logic Controllers
[Bolton, 2006]
Behzad Samadi (Amirkabir University) Industrial Control 52 / 1
Programmable Logic Controllers
[Bolton, 2006]
Behzad Samadi (Amirkabir University) Industrial Control 53 / 1
Programmable Logic Controllers
[Bolton, 2006]
Behzad Samadi (Amirkabir University) Industrial Control 54 / 1
Programmable Logic Controllers
[Bolton, 2006]
Behzad Samadi (Amirkabir University) Industrial Control 55 / 1
Programmable Logic Controllers
[Bolton, 2006]
Behzad Samadi (Amirkabir University) Industrial Control 56 / 1
Programmable Logic Controllers
[Bolton, 2006]
Behzad Samadi (Amirkabir University) Industrial Control 57 / 1
Programmable Logic Controllers
[Bolton, 2006]
Behzad Samadi (Amirkabir University) Industrial Control 58 / 1
Programmable Logic Controllers
[Bolton, 2006]
Behzad Samadi (Amirkabir University) Industrial Control 59 / 1
Programmable Logic Controllers
[Bolton, 2006]
Behzad Samadi (Amirkabir University) Industrial Control 60 / 1
Programmable Logic Controllers
Motor Start-Stop
[Bolton, 2006]
Behzad Samadi (Amirkabir University) Industrial Control 61 / 1
Programmable Logic Controllers
[Bolton, 2006]Behzad Samadi (Amirkabir University) Industrial Control 62 / 1
Programmable Logic Controllers
[Bolton, 2006]
Behzad Samadi (Amirkabir University) Industrial Control 63 / 1
Programmable Logic Controllers
[Bolton, 2006]
Behzad Samadi (Amirkabir University) Industrial Control 64 / 1
Programmable Logic Controllers
Example: A signal lamp is required to be switched on if a pump is running
and the pressure is satisfactory, or if the lamp test switch is closed.
Behzad Samadi (Amirkabir University) Industrial Control 65 / 1
Programmable Logic Controllers
Example: A signal lamp is required to be switched on if a pump is running
and the pressure is satisfactory, or if the lamp test switch is closed.
[Bolton, 2006]
Behzad Samadi (Amirkabir University) Industrial Control 65 / 1
Programmable Logic Controllers
Example: Consider a valve which is to be operated to lift a load when a
pump is running and either the lift switch is operated or a switch operated
indicating that the load has not already been lifted and is at the bottom of
its lift channel.
Behzad Samadi (Amirkabir University) Industrial Control 66 / 1
Programmable Logic Controllers
Example: Consider a valve which is to be operated to lift a load when a
pump is running and either the lift switch is operated or a switch operated
indicating that the load has not already been lifted and is at the bottom of
its lift channel.
[Bolton, 2006]Behzad Samadi (Amirkabir University) Industrial Control 66 / 1
Programmable Logic Controllers
Example: Consider a system where there has to be no output when any
one of four sensors gives an output, otherwise there is to be an output.
Behzad Samadi (Amirkabir University) Industrial Control 67 / 1
Programmable Logic Controllers
Example: Consider a system where there has to be no output when any
one of four sensors gives an output, otherwise there is to be an output.
[Bolton, 2006]
Behzad Samadi (Amirkabir University) Industrial Control 67 / 1
Programmable Logic Controllers
Stop switches:
[Bolton, 2006]
Behzad Samadi (Amirkabir University) Industrial Control 68 / 1
Programmable Logic Controllers
Emergency stop switch:
[Bolton, 2006]
Behzad Samadi (Amirkabir University) Industrial Control 69 / 1
Programmable Logic Controllers
Elementary Data Types:
BOOL (Boolean): 0 or 1 - TRUE or FALSE
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 70 / 1
Programmable Logic Controllers
Elementary Data Types:
BOOL (Boolean): 0 or 1 - TRUE or FALSE
SINT (Short integer): −27 to 27 − 1
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 70 / 1
Programmable Logic Controllers
Elementary Data Types:
BOOL (Boolean): 0 or 1 - TRUE or FALSE
SINT (Short integer): −27 to 27 − 1
INT (Integer): −215 to 215 − 1
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 70 / 1
Programmable Logic Controllers
Elementary Data Types:
BOOL (Boolean): 0 or 1 - TRUE or FALSE
SINT (Short integer): −27 to 27 − 1
INT (Integer): −215 to 215 − 1
DINT (Double integer): −231 to 231 − 1
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 70 / 1
Programmable Logic Controllers
Elementary Data Types:
BOOL (Boolean): 0 or 1 - TRUE or FALSE
SINT (Short integer): −27 to 27 − 1
INT (Integer): −215 to 215 − 1
DINT (Double integer): −231 to 231 − 1
LINT (Long integer): −263 to 263 − 1
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 70 / 1
Programmable Logic Controllers
Elementary Data Types:
BOOL (Boolean): 0 or 1 - TRUE or FALSE
SINT (Short integer): −27 to 27 − 1
INT (Integer): −215 to 215 − 1
DINT (Double integer): −231 to 231 − 1
LINT (Long integer): −263 to 263 − 1
USINT (Unsigned short integer): 0 to 28 − 1
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 70 / 1
Programmable Logic Controllers
Elementary Data Types:
BOOL (Boolean): 0 or 1 - TRUE or FALSE
SINT (Short integer): −27 to 27 − 1
INT (Integer): −215 to 215 − 1
DINT (Double integer): −231 to 231 − 1
LINT (Long integer): −263 to 263 − 1
USINT (Unsigned short integer): 0 to 28 − 1
UINT (Unsigned integer): 0 to 216 − 1
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 70 / 1
Programmable Logic Controllers
Elementary Data Types:
BOOL (Boolean): 0 or 1 - TRUE or FALSE
SINT (Short integer): −27 to 27 − 1
INT (Integer): −215 to 215 − 1
DINT (Double integer): −231 to 231 − 1
LINT (Long integer): −263 to 263 − 1
USINT (Unsigned short integer): 0 to 28 − 1
UINT (Unsigned integer): 0 to 216 − 1
UDINT (Unsigned double integer): 0 to 232 − 1
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 70 / 1
Programmable Logic Controllers
Elementary Data Types:
BOOL (Boolean): 0 or 1 - TRUE or FALSE
SINT (Short integer): −27 to 27 − 1
INT (Integer): −215 to 215 − 1
DINT (Double integer): −231 to 231 − 1
LINT (Long integer): −263 to 263 − 1
USINT (Unsigned short integer): 0 to 28 − 1
UINT (Unsigned integer): 0 to 216 − 1
UDINT (Unsigned double integer): 0 to 232 − 1
ULINT (Unsigned double integer): 0 to 264 − 1
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 70 / 1
Programmable Logic Controllers
Elementary Data Types:
STRING: 8 bits per character
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 71 / 1
Programmable Logic Controllers
Elementary Data Types:
STRING: 8 bits per character
BYTE: Bit string of length 8
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 71 / 1
Programmable Logic Controllers
Elementary Data Types:
STRING: 8 bits per character
BYTE: Bit string of length 8
WORD: Bit string of length 16
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 71 / 1
Programmable Logic Controllers
Elementary Data Types:
STRING: 8 bits per character
BYTE: Bit string of length 8
WORD: Bit string of length 16
DWORD: Bit string of length 32
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 71 / 1
Programmable Logic Controllers
Elementary Data Types:
STRING: 8 bits per character
BYTE: Bit string of length 8
WORD: Bit string of length 16
DWORD: Bit string of length 32
LWORD: Bit string of length 64
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 71 / 1
Programmable Logic Controllers
Elementary Data Types:
STRING: 8 bits per character
BYTE: Bit string of length 8
WORD: Bit string of length 16
DWORD: Bit string of length 32
LWORD: Bit string of length 64
WSTRING: Variable-length double-byte character string
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 71 / 1
Programmable Logic Controllers
Timers:
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 72 / 1
Programmable Logic Controllers
ON Delay Timers:
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 73 / 1
Programmable Logic Controllers
ON Delay Timers:
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 74 / 1
Programmable Logic Controllers
OFF Delay Timers:
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 75 / 1
Programmable Logic Controllers
OFF Delay Timers:
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 76 / 1
Programmable Logic Controllers
Pulse Timers:
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 77 / 1
Programmable Logic Controllers
Pulse Timers:
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 78 / 1
Programmable Logic Controllers
Example: Write a program such that:
Lecture Notes by Nazarian
Behzad Samadi (Amirkabir University) Industrial Control 79 / 1
Programmable Logic Controllers
Solution:
Lecture Notes by Nazarian
Behzad Samadi (Amirkabir University) Industrial Control 80 / 1
Programmable Logic Controllers
Example: Write a program such that:
Lecture Notes by Nazarian
Behzad Samadi (Amirkabir University) Industrial Control 81 / 1
Programmable Logic Controllers
Solution:
Lecture Notes by Nazarian
Behzad Samadi (Amirkabir University) Industrial Control 82 / 1
Programmable Logic Controllers
Up Counter:
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 83 / 1
Programmable Logic Controllers
Down Counter:
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 84 / 1
Programmable Logic Controllers
Up-down Counter:
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 85 / 1
Programmable Logic Controllers
Example: A motor will be controlled by two switches. The Go switch will
start the motor and the Stop switch will stop it. If the Stop switch was
used to stop the motor, the Go switch must be thrown twice to start the
motor. When the motor is active a light should be turned on. The Stop
switch will be wired as normally closed.
Behzad Samadi (Amirkabir University) Industrial Control 86 / 1
Programmable Logic Controllers
Example: A motor will be controlled by two switches. The Go switch will
start the motor and the Stop switch will stop it. If the Stop switch was
used to stop the motor, the Go switch must be thrown twice to start the
motor. When the motor is active a light should be turned on. The Stop
switch will be wired as normally closed.
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 86 / 1
Programmable Logic Controllers
Example: Consider the task of counting cars as they enter a multi-storage
parking lot and as they leave it. An output is to be triggered if the number
of cars entering is some number greater than the number leaving, i.e. the
number in the parking lot has reached a saturation value.
Behzad Samadi (Amirkabir University) Industrial Control 87 / 1
Programmable Logic Controllers
Example: Consider the task of counting cars as they enter a multi-storage
parking lot and as they leave it. An output is to be triggered if the number
of cars entering is some number greater than the number leaving, i.e. the
number in the parking lot has reached a saturation value.
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 87 / 1
Programmable Logic Controllers
Timers with counters:
Behzad Samadi (Amirkabir University) Industrial Control 88 / 1
Programmable Logic Controllers
Question:
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 89 / 1
Programmable Logic Controllers
Instruction list:
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 90 / 1
Programmable Logic Controllers
Instruction list:
[Jack, 2008]Behzad Samadi (Amirkabir University) Industrial Control 91 / 1
Programmable Logic Controllers
Instruction list:
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 92 / 1
Programmable Logic Controllers
Structured text is a programming language that strongly resembles the
programming language PASCAL.
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 93 / 1
Programmable Logic Controllers
Structured text:
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 94 / 1
Programmable Logic Controllers
Structured text:
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 95 / 1
Programmable Logic Controllers
Structured text:
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 96 / 1
Programmable Logic Controllers
Sequential Function Chart (SFC):
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 97 / 1
Programmable Logic Controllers
Sequential Function Chart (SFC):
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 98 / 1
Programmable Logic Controllers
Sequential Function Chart (SFC):
Behzad Samadi (Amirkabir University) Industrial Control 99 / 1
Programmable Logic Controllers
Sequential Function Chart (SFC):
Example: A two door security system. One door requires a two digit entry
code, the second door requires a three digit entry code.
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 100 / 1
Programmable Logic Controllers
Sequential Function Chart (SFC):
Example: Controlling a stamping press
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 101 / 1
Programmable Logic Controllers
Sequential Function Chart (SFC):
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 102 / 1
Programmable Logic Controllers
Sequential Function Chart (SFC):
Sequence evolution:
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 103 / 1
Programmable Logic Controllers
Sequential Function Chart (SFC):
Sequence evolution:
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 104 / 1
Programmable Logic Controllers
Sequential Function Chart (SFC):
Sequence evolution:
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 105 / 1
Programmable Logic Controllers
Sequential Function Chart (SFC):
Sequence evolution:
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 106 / 1
Programmable Logic Controllers
Sequential Function Chart (SFC):
Sequence evolution:
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 107 / 1
Programmable Logic Controllers
Sequential Function Chart (SFC):
Sequence evolution:
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 108 / 1
Programmable Logic Controllers
Sequential Function Chart (SFC):
Sequence evolution:
[IEC, 2003]
Behzad Samadi (Amirkabir University) Industrial Control 109 / 1
Programmable Logic Controllers
Function Block Diagram (FBD):
[Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 110 / 1
Programmable Logic Controllers
Function Block Diagram (FBD):
Boolean NOT, AND, OR [Jack, 2008]
Behzad Samadi (Amirkabir University) Industrial Control 111 / 1
(2002).
Programmable Logic Controllers: Basic Level.
FESTO.
(2003).
IEC 61131-3 programmable controllers - part 3: Programming
languages.
Bolton, W. (2006).
Programmable Logic Controllers.
Newnes, 4 edition.
Jack, H. (2008).
Automating Manufacturing Systems with PLCs.
Grand Valley State University, MI, 5.2 edition.
Behzad Samadi (Amirkabir University) Industrial Control 111 / 1

Weitere ähnliche Inhalte

Was ist angesagt?

PPT on INDUSTRIAL AUTOMATION, PLC, SCADA
 PPT on INDUSTRIAL AUTOMATION, PLC, SCADA PPT on INDUSTRIAL AUTOMATION, PLC, SCADA
PPT on INDUSTRIAL AUTOMATION, PLC, SCADAAakashkumar276
 
programmable logic controller presentation
programmable logic controller presentationprogrammable logic controller presentation
programmable logic controller presentationAshutosh Verma
 
Plc and scada presentation
Plc and scada presentationPlc and scada presentation
Plc and scada presentationVikasKumar1628
 
PLC (PROGRAMMABLE LOGIC CONTROLLER)
PLC (PROGRAMMABLE LOGIC CONTROLLER)PLC (PROGRAMMABLE LOGIC CONTROLLER)
PLC (PROGRAMMABLE LOGIC CONTROLLER)Manoj Gowda K
 
Programmable logic controller - Siemens S7-1200
Programmable logic controller - Siemens S7-1200Programmable logic controller - Siemens S7-1200
Programmable logic controller - Siemens S7-1200Ahmed Elsayed
 
PLC and SCADA in Industrial Automation
PLC and SCADA in Industrial AutomationPLC and SCADA in Industrial Automation
PLC and SCADA in Industrial AutomationNikhil nnk
 
Industrial Training on PLC SCADA HMI for fresher engineers
Industrial Training on PLC SCADA HMI for fresher engineersIndustrial Training on PLC SCADA HMI for fresher engineers
Industrial Training on PLC SCADA HMI for fresher engineersSneha Yadav
 
automation plc - scada
automation plc - scadaautomation plc - scada
automation plc - scadaSaif Akhtar
 
Power point presentation on Industrial Automation
Power point presentation on Industrial AutomationPower point presentation on Industrial Automation
Power point presentation on Industrial AutomationJaiPrakash337
 
DCS - Distributed Control System
DCS - Distributed Control System DCS - Distributed Control System
DCS - Distributed Control System Pratheep M
 
What Is a Programmable Logic Controller (PLC)
What Is a Programmable Logic Controller (PLC)What Is a Programmable Logic Controller (PLC)
What Is a Programmable Logic Controller (PLC)yogesh8418
 
PLC(Programmable Logic Controller)-Control system Engineering.
PLC(Programmable Logic Controller)-Control system Engineering.PLC(Programmable Logic Controller)-Control system Engineering.
PLC(Programmable Logic Controller)-Control system Engineering.Tahmid Rongon
 
Automation PLC & SCADA
Automation PLC & SCADA Automation PLC & SCADA
Automation PLC & SCADA NITISH SINGH
 
Hierarchical control and industrial automation
Hierarchical control and industrial automationHierarchical control and industrial automation
Hierarchical control and industrial automationArpit Jain
 
Use of plc in industrial automation
Use of plc in industrial automationUse of plc in industrial automation
Use of plc in industrial automationAloka Patro
 
Industrial automation systems
Industrial automation systemsIndustrial automation systems
Industrial automation systemsSundaraPrabakar
 

Was ist angesagt? (20)

PPT on INDUSTRIAL AUTOMATION, PLC, SCADA
 PPT on INDUSTRIAL AUTOMATION, PLC, SCADA PPT on INDUSTRIAL AUTOMATION, PLC, SCADA
PPT on INDUSTRIAL AUTOMATION, PLC, SCADA
 
programmable logic controller presentation
programmable logic controller presentationprogrammable logic controller presentation
programmable logic controller presentation
 
Plc and scada presentation
Plc and scada presentationPlc and scada presentation
Plc and scada presentation
 
PLC (PROGRAMMABLE LOGIC CONTROLLER)
PLC (PROGRAMMABLE LOGIC CONTROLLER)PLC (PROGRAMMABLE LOGIC CONTROLLER)
PLC (PROGRAMMABLE LOGIC CONTROLLER)
 
Programmable logic controller - Siemens S7-1200
Programmable logic controller - Siemens S7-1200Programmable logic controller - Siemens S7-1200
Programmable logic controller - Siemens S7-1200
 
PLC and SCADA in Industrial Automation
PLC and SCADA in Industrial AutomationPLC and SCADA in Industrial Automation
PLC and SCADA in Industrial Automation
 
Industrial Training on PLC SCADA HMI for fresher engineers
Industrial Training on PLC SCADA HMI for fresher engineersIndustrial Training on PLC SCADA HMI for fresher engineers
Industrial Training on PLC SCADA HMI for fresher engineers
 
automation plc - scada
automation plc - scadaautomation plc - scada
automation plc - scada
 
Power point presentation on Industrial Automation
Power point presentation on Industrial AutomationPower point presentation on Industrial Automation
Power point presentation on Industrial Automation
 
DCS - Distributed Control System
DCS - Distributed Control System DCS - Distributed Control System
DCS - Distributed Control System
 
What Is a Programmable Logic Controller (PLC)
What Is a Programmable Logic Controller (PLC)What Is a Programmable Logic Controller (PLC)
What Is a Programmable Logic Controller (PLC)
 
Industrial Automation
Industrial AutomationIndustrial Automation
Industrial Automation
 
PLC - Programmable Logic Controller
PLC - Programmable Logic ControllerPLC - Programmable Logic Controller
PLC - Programmable Logic Controller
 
PLC(Programmable Logic Controller)-Control system Engineering.
PLC(Programmable Logic Controller)-Control system Engineering.PLC(Programmable Logic Controller)-Control system Engineering.
PLC(Programmable Logic Controller)-Control system Engineering.
 
Automation PLC & SCADA
Automation PLC & SCADA Automation PLC & SCADA
Automation PLC & SCADA
 
Hierarchical control and industrial automation
Hierarchical control and industrial automationHierarchical control and industrial automation
Hierarchical control and industrial automation
 
Scada architecture
Scada architectureScada architecture
Scada architecture
 
Scada ppt
Scada  pptScada  ppt
Scada ppt
 
Use of plc in industrial automation
Use of plc in industrial automationUse of plc in industrial automation
Use of plc in industrial automation
 
Industrial automation systems
Industrial automation systemsIndustrial automation systems
Industrial automation systems
 

Andere mochten auch

PLC and SCADA training.
PLC and SCADA training.PLC and SCADA training.
PLC and SCADA training.Ishank Ranjan
 
15_feedforward_and_ratio_cntrol
15_feedforward_and_ratio_cntrol15_feedforward_and_ratio_cntrol
15_feedforward_and_ratio_cntrolMircea Tomescu
 
Backstepping for Piecewise Affine Systems: A SOS Approach
Backstepping for Piecewise Affine Systems: A SOS ApproachBackstepping for Piecewise Affine Systems: A SOS Approach
Backstepping for Piecewise Affine Systems: A SOS ApproachBehzad Samadi
 
Extension of a local linear controller to a stabilizing semi-global piecewise...
Extension of a local linear controller to a stabilizing semi-global piecewise...Extension of a local linear controller to a stabilizing semi-global piecewise...
Extension of a local linear controller to a stabilizing semi-global piecewise...Behzad Samadi
 
Modeling, Control and Optimization for Aerospace Systems
Modeling, Control and Optimization for Aerospace SystemsModeling, Control and Optimization for Aerospace Systems
Modeling, Control and Optimization for Aerospace SystemsBehzad Samadi
 
Sampled-Data Piecewise Affine Slab Systems: A Time-Delay Approach
Sampled-Data Piecewise Affine Slab Systems: A Time-Delay ApproachSampled-Data Piecewise Affine Slab Systems: A Time-Delay Approach
Sampled-Data Piecewise Affine Slab Systems: A Time-Delay ApproachBehzad Samadi
 
A MATLAB Toolbox for Piecewise-Affine Controller Synthesis
A MATLAB Toolbox for Piecewise-Affine Controller SynthesisA MATLAB Toolbox for Piecewise-Affine Controller Synthesis
A MATLAB Toolbox for Piecewise-Affine Controller SynthesisBehzad Samadi
 
Controller Synthesis for Nonholonomic Robots - Japanese
Controller Synthesis for Nonholonomic Robots - JapaneseController Synthesis for Nonholonomic Robots - Japanese
Controller Synthesis for Nonholonomic Robots - JapaneseBehzad Samadi
 
Controller synthesis for piecewise affine slab differential inclusions: A dua...
Controller synthesis for piecewise affine slab differential inclusions: A dua...Controller synthesis for piecewise affine slab differential inclusions: A dua...
Controller synthesis for piecewise affine slab differential inclusions: A dua...Behzad Samadi
 
Introducing Myself Through Websites!
Introducing Myself Through Websites!Introducing Myself Through Websites!
Introducing Myself Through Websites!Behzad Samadi
 
Industrial Control Systems - Modeling
Industrial Control Systems - ModelingIndustrial Control Systems - Modeling
Industrial Control Systems - ModelingBehzad Samadi
 
Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth S...
Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth S...Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth S...
Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth S...Behzad Samadi
 
Industrial Control Systems - Automotive Systems
Industrial Control Systems - Automotive SystemsIndustrial Control Systems - Automotive Systems
Industrial Control Systems - Automotive SystemsBehzad Samadi
 
Real Time Code Generation for Nonlinear Model Predictive Control
Real Time Code Generation for Nonlinear Model Predictive ControlReal Time Code Generation for Nonlinear Model Predictive Control
Real Time Code Generation for Nonlinear Model Predictive ControlBehzad Samadi
 
Controller Synthesis for Nonholonomic Robots
Controller Synthesis for Nonholonomic RobotsController Synthesis for Nonholonomic Robots
Controller Synthesis for Nonholonomic RobotsBehzad Samadi
 
Industrial Control Systems - Pneumatic Systems
Industrial Control Systems - Pneumatic SystemsIndustrial Control Systems - Pneumatic Systems
Industrial Control Systems - Pneumatic SystemsBehzad Samadi
 
Industrial Control Systems - Special Structures
Industrial Control Systems - Special StructuresIndustrial Control Systems - Special Structures
Industrial Control Systems - Special StructuresBehzad Samadi
 
The design and simulation of magneto-rheological damper for automobile suspen...
The design and simulation of magneto-rheological damper for automobile suspen...The design and simulation of magneto-rheological damper for automobile suspen...
The design and simulation of magneto-rheological damper for automobile suspen...IJRES Journal
 
Industrial Control Systems - Hydraulic Systems
Industrial Control Systems - Hydraulic SystemsIndustrial Control Systems - Hydraulic Systems
Industrial Control Systems - Hydraulic SystemsBehzad Samadi
 

Andere mochten auch (20)

PLC and SCADA training.
PLC and SCADA training.PLC and SCADA training.
PLC and SCADA training.
 
15_feedforward_and_ratio_cntrol
15_feedforward_and_ratio_cntrol15_feedforward_and_ratio_cntrol
15_feedforward_and_ratio_cntrol
 
Backstepping for Piecewise Affine Systems: A SOS Approach
Backstepping for Piecewise Affine Systems: A SOS ApproachBackstepping for Piecewise Affine Systems: A SOS Approach
Backstepping for Piecewise Affine Systems: A SOS Approach
 
Extension of a local linear controller to a stabilizing semi-global piecewise...
Extension of a local linear controller to a stabilizing semi-global piecewise...Extension of a local linear controller to a stabilizing semi-global piecewise...
Extension of a local linear controller to a stabilizing semi-global piecewise...
 
Modeling, Control and Optimization for Aerospace Systems
Modeling, Control and Optimization for Aerospace SystemsModeling, Control and Optimization for Aerospace Systems
Modeling, Control and Optimization for Aerospace Systems
 
Sampled-Data Piecewise Affine Slab Systems: A Time-Delay Approach
Sampled-Data Piecewise Affine Slab Systems: A Time-Delay ApproachSampled-Data Piecewise Affine Slab Systems: A Time-Delay Approach
Sampled-Data Piecewise Affine Slab Systems: A Time-Delay Approach
 
A MATLAB Toolbox for Piecewise-Affine Controller Synthesis
A MATLAB Toolbox for Piecewise-Affine Controller SynthesisA MATLAB Toolbox for Piecewise-Affine Controller Synthesis
A MATLAB Toolbox for Piecewise-Affine Controller Synthesis
 
Controller Synthesis for Nonholonomic Robots - Japanese
Controller Synthesis for Nonholonomic Robots - JapaneseController Synthesis for Nonholonomic Robots - Japanese
Controller Synthesis for Nonholonomic Robots - Japanese
 
Controller synthesis for piecewise affine slab differential inclusions: A dua...
Controller synthesis for piecewise affine slab differential inclusions: A dua...Controller synthesis for piecewise affine slab differential inclusions: A dua...
Controller synthesis for piecewise affine slab differential inclusions: A dua...
 
Introducing Myself Through Websites!
Introducing Myself Through Websites!Introducing Myself Through Websites!
Introducing Myself Through Websites!
 
Industrial Control Systems - Modeling
Industrial Control Systems - ModelingIndustrial Control Systems - Modeling
Industrial Control Systems - Modeling
 
Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth S...
Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth S...Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth S...
Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth S...
 
Industrial Control Systems - Automotive Systems
Industrial Control Systems - Automotive SystemsIndustrial Control Systems - Automotive Systems
Industrial Control Systems - Automotive Systems
 
Real Time Code Generation for Nonlinear Model Predictive Control
Real Time Code Generation for Nonlinear Model Predictive ControlReal Time Code Generation for Nonlinear Model Predictive Control
Real Time Code Generation for Nonlinear Model Predictive Control
 
Controller Synthesis for Nonholonomic Robots
Controller Synthesis for Nonholonomic RobotsController Synthesis for Nonholonomic Robots
Controller Synthesis for Nonholonomic Robots
 
Industrial Control Systems - Pneumatic Systems
Industrial Control Systems - Pneumatic SystemsIndustrial Control Systems - Pneumatic Systems
Industrial Control Systems - Pneumatic Systems
 
Industrial Control Systems - Special Structures
Industrial Control Systems - Special StructuresIndustrial Control Systems - Special Structures
Industrial Control Systems - Special Structures
 
Control Systems
Control SystemsControl Systems
Control Systems
 
The design and simulation of magneto-rheological damper for automobile suspen...
The design and simulation of magneto-rheological damper for automobile suspen...The design and simulation of magneto-rheological damper for automobile suspen...
The design and simulation of magneto-rheological damper for automobile suspen...
 
Industrial Control Systems - Hydraulic Systems
Industrial Control Systems - Hydraulic SystemsIndustrial Control Systems - Hydraulic Systems
Industrial Control Systems - Hydraulic Systems
 

Ähnlich wie Industrial Control Systems - PLC

t51_process-safety-solution-best-meets-your-needs.pdf
t51_process-safety-solution-best-meets-your-needs.pdft51_process-safety-solution-best-meets-your-needs.pdf
t51_process-safety-solution-best-meets-your-needs.pdfhadjijkarim
 
Under Water Wireless Control Using Zigbee For Transmissions Systems
Under Water Wireless Control Using Zigbee For Transmissions SystemsUnder Water Wireless Control Using Zigbee For Transmissions Systems
Under Water Wireless Control Using Zigbee For Transmissions SystemsIJERA Editor
 
Elevator controller based on implementing a random access memory in FPGA
Elevator controller based on implementing a random access memory in FPGA Elevator controller based on implementing a random access memory in FPGA
Elevator controller based on implementing a random access memory in FPGA IJECEIAES
 
Some skills required to be a computer hardware engineer professional
Some skills required to be a computer hardware engineer professionalSome skills required to be a computer hardware engineer professional
Some skills required to be a computer hardware engineer professionalSayed Ahmed
 
IRJET- Planning, Analysis and Design of an Auditorium Building
IRJET- Planning, Analysis and Design of an Auditorium BuildingIRJET- Planning, Analysis and Design of an Auditorium Building
IRJET- Planning, Analysis and Design of an Auditorium BuildingIRJET Journal
 
FYP Presentation-1.pptx
FYP Presentation-1.pptxFYP Presentation-1.pptx
FYP Presentation-1.pptxZainJamal6
 
IJSRED-V2I3P91
IJSRED-V2I3P91IJSRED-V2I3P91
IJSRED-V2I3P91IJSRED
 
IJSRED-V2I3P91
IJSRED-V2I3P91IJSRED-V2I3P91
IJSRED-V2I3P91IJSRED
 
Model-Driven Development for Safety-Critical Software
Model-Driven Development for Safety-Critical SoftwareModel-Driven Development for Safety-Critical Software
Model-Driven Development for Safety-Critical Softwaregjuljo
 
INDUCTION MACHINES ANALYSIS USING LABVIEW SOFTWARE PACKAGE _Ijmet 10 04_085
INDUCTION MACHINES ANALYSIS USING LABVIEW SOFTWARE PACKAGE _Ijmet 10 04_085INDUCTION MACHINES ANALYSIS USING LABVIEW SOFTWARE PACKAGE _Ijmet 10 04_085
INDUCTION MACHINES ANALYSIS USING LABVIEW SOFTWARE PACKAGE _Ijmet 10 04_085Isaac Samuel
 
Personal computer/programmable logic controller based variable frequency dri...
Personal computer/programmable logic controller based  variable frequency dri...Personal computer/programmable logic controller based  variable frequency dri...
Personal computer/programmable logic controller based variable frequency dri...IJECEIAES
 
Configuration Engineering for Invitro-Diagnostic (IVD) Product Development
Configuration Engineering for Invitro-Diagnostic (IVD) Product DevelopmentConfiguration Engineering for Invitro-Diagnostic (IVD) Product Development
Configuration Engineering for Invitro-Diagnostic (IVD) Product DevelopmentArnold Rudorfer
 
ESEconf2011 - Hanin Makram: "Embedding Performance into Continuous Integratio...
ESEconf2011 - Hanin Makram: "Embedding Performance into Continuous Integratio...ESEconf2011 - Hanin Makram: "Embedding Performance into Continuous Integratio...
ESEconf2011 - Hanin Makram: "Embedding Performance into Continuous Integratio...Aberla
 

Ähnlich wie Industrial Control Systems - PLC (20)

Mahmoud_CV
Mahmoud_CVMahmoud_CV
Mahmoud_CV
 
t51_process-safety-solution-best-meets-your-needs.pdf
t51_process-safety-solution-best-meets-your-needs.pdft51_process-safety-solution-best-meets-your-needs.pdf
t51_process-safety-solution-best-meets-your-needs.pdf
 
Under Water Wireless Control Using Zigbee For Transmissions Systems
Under Water Wireless Control Using Zigbee For Transmissions SystemsUnder Water Wireless Control Using Zigbee For Transmissions Systems
Under Water Wireless Control Using Zigbee For Transmissions Systems
 
S emb t2-definition
S emb t2-definitionS emb t2-definition
S emb t2-definition
 
Elevator controller based on implementing a random access memory in FPGA
Elevator controller based on implementing a random access memory in FPGA Elevator controller based on implementing a random access memory in FPGA
Elevator controller based on implementing a random access memory in FPGA
 
Some skills required to be a computer hardware engineer professional
Some skills required to be a computer hardware engineer professionalSome skills required to be a computer hardware engineer professional
Some skills required to be a computer hardware engineer professional
 
System Assurance & RAMS
System Assurance & RAMSSystem Assurance & RAMS
System Assurance & RAMS
 
IRJET- Planning, Analysis and Design of an Auditorium Building
IRJET- Planning, Analysis and Design of an Auditorium BuildingIRJET- Planning, Analysis and Design of an Auditorium Building
IRJET- Planning, Analysis and Design of an Auditorium Building
 
Resume
ResumeResume
Resume
 
FYP Presentation-1.pptx
FYP Presentation-1.pptxFYP Presentation-1.pptx
FYP Presentation-1.pptx
 
IJSRED-V2I3P91
IJSRED-V2I3P91IJSRED-V2I3P91
IJSRED-V2I3P91
 
IJSRED-V2I3P91
IJSRED-V2I3P91IJSRED-V2I3P91
IJSRED-V2I3P91
 
Model-Driven Development for Safety-Critical Software
Model-Driven Development for Safety-Critical SoftwareModel-Driven Development for Safety-Critical Software
Model-Driven Development for Safety-Critical Software
 
INDUCTION MACHINES ANALYSIS USING LABVIEW SOFTWARE PACKAGE _Ijmet 10 04_085
INDUCTION MACHINES ANALYSIS USING LABVIEW SOFTWARE PACKAGE _Ijmet 10 04_085INDUCTION MACHINES ANALYSIS USING LABVIEW SOFTWARE PACKAGE _Ijmet 10 04_085
INDUCTION MACHINES ANALYSIS USING LABVIEW SOFTWARE PACKAGE _Ijmet 10 04_085
 
Sdlc
SdlcSdlc
Sdlc
 
05- Adel Resume
05- Adel Resume05- Adel Resume
05- Adel Resume
 
Personal computer/programmable logic controller based variable frequency dri...
Personal computer/programmable logic controller based  variable frequency dri...Personal computer/programmable logic controller based  variable frequency dri...
Personal computer/programmable logic controller based variable frequency dri...
 
Afes
AfesAfes
Afes
 
Configuration Engineering for Invitro-Diagnostic (IVD) Product Development
Configuration Engineering for Invitro-Diagnostic (IVD) Product DevelopmentConfiguration Engineering for Invitro-Diagnostic (IVD) Product Development
Configuration Engineering for Invitro-Diagnostic (IVD) Product Development
 
ESEconf2011 - Hanin Makram: "Embedding Performance into Continuous Integratio...
ESEconf2011 - Hanin Makram: "Embedding Performance into Continuous Integratio...ESEconf2011 - Hanin Makram: "Embedding Performance into Continuous Integratio...
ESEconf2011 - Hanin Makram: "Embedding Performance into Continuous Integratio...
 

Mehr von Behzad Samadi

سیستم ترمز ضدقفل ABS
سیستم ترمز ضدقفل ABSسیستم ترمز ضدقفل ABS
سیستم ترمز ضدقفل ABSBehzad Samadi
 
Active Suspension System
Active Suspension SystemActive Suspension System
Active Suspension SystemBehzad Samadi
 
Lead-Lag Controller Design - Persian
Lead-Lag Controller Design - PersianLead-Lag Controller Design - Persian
Lead-Lag Controller Design - PersianBehzad Samadi
 
Industrial Control Systems - PID Controllers
Industrial Control Systems - PID ControllersIndustrial Control Systems - PID Controllers
Industrial Control Systems - PID ControllersBehzad Samadi
 
Industrial Control Systems - Chemical Systems
Industrial Control Systems - Chemical SystemsIndustrial Control Systems - Chemical Systems
Industrial Control Systems - Chemical SystemsBehzad Samadi
 
Industrial Control Systems - Thermal Systems
Industrial Control Systems - Thermal SystemsIndustrial Control Systems - Thermal Systems
Industrial Control Systems - Thermal SystemsBehzad Samadi
 
Industrial Control Systems - Liquid Level Systems
Industrial Control Systems - Liquid Level SystemsIndustrial Control Systems - Liquid Level Systems
Industrial Control Systems - Liquid Level SystemsBehzad Samadi
 
Model Based Fault Detection, Identification and Accommodation in Antilock Bra...
Model Based Fault Detection, Identification and Accommodation in Antilock Bra...Model Based Fault Detection, Identification and Accommodation in Antilock Bra...
Model Based Fault Detection, Identification and Accommodation in Antilock Bra...Behzad Samadi
 
Backstepping Controller Synthesis for Piecewise Polynomial Systems: A Sum of ...
Backstepping Controller Synthesis for Piecewise Polynomial Systems: A Sum of ...Backstepping Controller Synthesis for Piecewise Polynomial Systems: A Sum of ...
Backstepping Controller Synthesis for Piecewise Polynomial Systems: A Sum of ...Behzad Samadi
 
An Overview of Vehicle Control Systems
An Overview of Vehicle Control SystemsAn Overview of Vehicle Control Systems
An Overview of Vehicle Control SystemsBehzad Samadi
 
Control Synthesis by Sum of Squares Optimization
Control Synthesis by Sum of Squares OptimizationControl Synthesis by Sum of Squares Optimization
Control Synthesis by Sum of Squares OptimizationBehzad Samadi
 

Mehr von Behzad Samadi (13)

سیستم ترمز ضدقفل ABS
سیستم ترمز ضدقفل ABSسیستم ترمز ضدقفل ABS
سیستم ترمز ضدقفل ABS
 
RPS-BehzadSamadi
RPS-BehzadSamadiRPS-BehzadSamadi
RPS-BehzadSamadi
 
Active Suspension System
Active Suspension SystemActive Suspension System
Active Suspension System
 
Lead-Lag Controller Design - Persian
Lead-Lag Controller Design - PersianLead-Lag Controller Design - Persian
Lead-Lag Controller Design - Persian
 
Industrial Control Systems - PID Controllers
Industrial Control Systems - PID ControllersIndustrial Control Systems - PID Controllers
Industrial Control Systems - PID Controllers
 
Industrial Control Systems - Chemical Systems
Industrial Control Systems - Chemical SystemsIndustrial Control Systems - Chemical Systems
Industrial Control Systems - Chemical Systems
 
Industrial Control Systems - Thermal Systems
Industrial Control Systems - Thermal SystemsIndustrial Control Systems - Thermal Systems
Industrial Control Systems - Thermal Systems
 
Industrial Control Systems - Liquid Level Systems
Industrial Control Systems - Liquid Level SystemsIndustrial Control Systems - Liquid Level Systems
Industrial Control Systems - Liquid Level Systems
 
Model Based Fault Detection, Identification and Accommodation in Antilock Bra...
Model Based Fault Detection, Identification and Accommodation in Antilock Bra...Model Based Fault Detection, Identification and Accommodation in Antilock Bra...
Model Based Fault Detection, Identification and Accommodation in Antilock Bra...
 
Backstepping Controller Synthesis for Piecewise Polynomial Systems: A Sum of ...
Backstepping Controller Synthesis for Piecewise Polynomial Systems: A Sum of ...Backstepping Controller Synthesis for Piecewise Polynomial Systems: A Sum of ...
Backstepping Controller Synthesis for Piecewise Polynomial Systems: A Sum of ...
 
An Overview of Vehicle Control Systems
An Overview of Vehicle Control SystemsAn Overview of Vehicle Control Systems
An Overview of Vehicle Control Systems
 
Control Synthesis by Sum of Squares Optimization
Control Synthesis by Sum of Squares OptimizationControl Synthesis by Sum of Squares Optimization
Control Synthesis by Sum of Squares Optimization
 
Using SageTeX
Using SageTeXUsing SageTeX
Using SageTeX
 

Kürzlich hochgeladen

The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...noida100girls
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 

Kürzlich hochgeladen (20)

The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 

Industrial Control Systems - PLC

  • 1. Industrial Control Behzad Samadi Department of Electrical Engineering Amirkabir University of Technology Winter 2011 Tehran, Iran Behzad Samadi (Amirkabir University) Industrial Control 1 / 1
  • 2. Programmable Logic Controllers Outline: Introduction [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 2 / 1
  • 3. Programmable Logic Controllers Outline: Introduction Hardware [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 2 / 1
  • 4. Programmable Logic Controllers Outline: Introduction Hardware Programming [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 2 / 1
  • 5. Programmable Logic Controllers Outline: Introduction Hardware Programming Ladder Diagrams [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 2 / 1
  • 6. Programmable Logic Controllers Outline: Introduction Hardware Programming Ladder Diagrams Instruction List [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 2 / 1
  • 7. Programmable Logic Controllers Outline: Introduction Hardware Programming Ladder Diagrams Instruction List Structured Text [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 2 / 1
  • 8. Programmable Logic Controllers Outline: Introduction Hardware Programming Ladder Diagrams Instruction List Structured Text Sequential Function Chart [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 2 / 1
  • 9. Programmable Logic Controllers Outline: Introduction Hardware Programming Ladder Diagrams Instruction List Structured Text Sequential Function Chart Function Block Diagram [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 2 / 1
  • 10. Programmable Logic Controllers Definition: A digitally operating electronic system, designed for use in an industrial environment, which uses memory for the internal storage of user-oriented instructions for implementing specific functions such as logic, sequencing, timing, counting and arithmetic to control, through digital or analog inputs and outputs, various types of machines or processes. [Fes, 2002] Behzad Samadi (Amirkabir University) Industrial Control 3 / 1
  • 11. Programmable Logic Controllers What is a PLC? A programmable logic controller (PLC) is a specialized computer to perform logic functions for machine control. PLCs are used to implement logic functions such as not allowing a drill press to start unless the operator has one hand on each of the two start switches. Such control functions used to be implemented using relays. PLCs revolutionized this by allowing the control logic to be implemented using software. [Fes, 2002] Behzad Samadi (Amirkabir University) Industrial Control 4 / 1
  • 12. Programmable Logic Controllers PLC Origin: Developed to replace relays in the late 1960s Costs dropped and became popular by 1980s Now used in many industrial designs [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 5 / 1
  • 13. Programmable Logic Controllers Advantages of using PLCs: Highly reliable [Fes, 2002] Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
  • 14. Programmable Logic Controllers Advantages of using PLCs: Highly reliable Highly versatile (universal applicability) [Fes, 2002] Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
  • 15. Programmable Logic Controllers Advantages of using PLCs: Highly reliable Highly versatile (universal applicability) Simple troubleshooting [Fes, 2002] Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
  • 16. Programmable Logic Controllers Advantages of using PLCs: Highly reliable Highly versatile (universal applicability) Simple troubleshooting Simple installation [Fes, 2002] Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
  • 17. Programmable Logic Controllers Advantages of using PLCs: Highly reliable Highly versatile (universal applicability) Simple troubleshooting Simple installation Quick modification of the program (highly flexible) [Fes, 2002] Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
  • 18. Programmable Logic Controllers Advantages of using PLCs: Highly reliable Highly versatile (universal applicability) Simple troubleshooting Simple installation Quick modification of the program (highly flexible) Capable of tasks not possible with relays before: [Fes, 2002] Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
  • 19. Programmable Logic Controllers Advantages of using PLCs: Highly reliable Highly versatile (universal applicability) Simple troubleshooting Simple installation Quick modification of the program (highly flexible) Capable of tasks not possible with relays before: calculation [Fes, 2002] Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
  • 20. Programmable Logic Controllers Advantages of using PLCs: Highly reliable Highly versatile (universal applicability) Simple troubleshooting Simple installation Quick modification of the program (highly flexible) Capable of tasks not possible with relays before: calculation information exchange [Fes, 2002] Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
  • 21. Programmable Logic Controllers Advantages of using PLCs: Highly reliable Highly versatile (universal applicability) Simple troubleshooting Simple installation Quick modification of the program (highly flexible) Capable of tasks not possible with relays before: calculation information exchange text and graphic display [Fes, 2002] Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
  • 22. Programmable Logic Controllers Advantages of using PLCs: Highly reliable Highly versatile (universal applicability) Simple troubleshooting Simple installation Quick modification of the program (highly flexible) Capable of tasks not possible with relays before: calculation information exchange text and graphic display data processing [Fes, 2002] Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
  • 23. Programmable Logic Controllers Advantages of using PLCs: Highly reliable Highly versatile (universal applicability) Simple troubleshooting Simple installation Quick modification of the program (highly flexible) Capable of tasks not possible with relays before: calculation information exchange text and graphic display data processing networking [Fes, 2002] Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
  • 24. Programmable Logic Controllers Advantages of using PLCs: Highly reliable Highly versatile (universal applicability) Simple troubleshooting Simple installation Quick modification of the program (highly flexible) Capable of tasks not possible with relays before: calculation information exchange text and graphic display data processing networking Low space requirement [Fes, 2002] Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
  • 25. Programmable Logic Controllers Advantages of using PLCs: Highly reliable Highly versatile (universal applicability) Simple troubleshooting Simple installation Quick modification of the program (highly flexible) Capable of tasks not possible with relays before: calculation information exchange text and graphic display data processing networking Low space requirement Low power consumption [Fes, 2002] Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
  • 26. Programmable Logic Controllers Advantages of using PLCs: Highly reliable Highly versatile (universal applicability) Simple troubleshooting Simple installation Quick modification of the program (highly flexible) Capable of tasks not possible with relays before: calculation information exchange text and graphic display data processing networking Low space requirement Low power consumption High processing speed [Fes, 2002] Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
  • 27. Programmable Logic Controllers Advantages of using PLCs: Highly reliable Highly versatile (universal applicability) Simple troubleshooting Simple installation Quick modification of the program (highly flexible) Capable of tasks not possible with relays before: calculation information exchange text and graphic display data processing networking Low space requirement Low power consumption High processing speed No moving parts, hence no wearing parts [Fes, 2002] Behzad Samadi (Amirkabir University) Industrial Control 6 / 1
  • 28. Programmable Logic Controllers Disadvantages of using PLCs: High initial cost ( for a simple process ) [Fes, 2002] Behzad Samadi (Amirkabir University) Industrial Control 7 / 1
  • 29. Programmable Logic Controllers Disadvantages of using PLCs: High initial cost ( for a simple process ) Sensitive to dust, high temperature and high humidity [Fes, 2002] Behzad Samadi (Amirkabir University) Industrial Control 7 / 1
  • 30. Programmable Logic Controllers Disadvantages of using PLCs: High initial cost ( for a simple process ) Sensitive to dust, high temperature and high humidity Repair must be made by a qualified personnel [Fes, 2002] Behzad Samadi (Amirkabir University) Industrial Control 7 / 1
  • 31. Programmable Logic Controllers Disadvantages of using PLCs: High initial cost ( for a simple process ) Sensitive to dust, high temperature and high humidity Repair must be made by a qualified personnel Not very widespread [Fes, 2002] Behzad Samadi (Amirkabir University) Industrial Control 7 / 1
  • 32. Programmable Logic Controllers Disadvantages of using PLCs: High initial cost ( for a simple process ) Sensitive to dust, high temperature and high humidity Repair must be made by a qualified personnel Not very widespread No uniform programming language [Fes, 2002] Behzad Samadi (Amirkabir University) Industrial Control 7 / 1
  • 33. Programmable Logic Controllers International Standard for PLC The IEC 1131 standards were developed to be a common and open framework for PLC architecture, agreed to by many standards groups and manufacturers. [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 8 / 1
  • 34. Programmable Logic Controllers International Standard for PLC The IEC 1131 standards were developed to be a common and open framework for PLC architecture, agreed to by many standards groups and manufacturers. They were initially approved in 1992, and since then they have been reviewed as the IEC-61131 standards. [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 8 / 1
  • 35. Programmable Logic Controllers International Standard for PLC The IEC 1131 standards were developed to be a common and open framework for PLC architecture, agreed to by many standards groups and manufacturers. They were initially approved in 1992, and since then they have been reviewed as the IEC-61131 standards. The main components of the standard are: [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 8 / 1
  • 36. Programmable Logic Controllers International Standard for PLC The IEC 1131 standards were developed to be a common and open framework for PLC architecture, agreed to by many standards groups and manufacturers. They were initially approved in 1992, and since then they have been reviewed as the IEC-61131 standards. The main components of the standard are: IEC 61131-1 Overview [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 8 / 1
  • 37. Programmable Logic Controllers International Standard for PLC The IEC 1131 standards were developed to be a common and open framework for PLC architecture, agreed to by many standards groups and manufacturers. They were initially approved in 1992, and since then they have been reviewed as the IEC-61131 standards. The main components of the standard are: IEC 61131-1 Overview IEC 61131-2 Requirements and Test Procedures [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 8 / 1
  • 38. Programmable Logic Controllers International Standard for PLC The IEC 1131 standards were developed to be a common and open framework for PLC architecture, agreed to by many standards groups and manufacturers. They were initially approved in 1992, and since then they have been reviewed as the IEC-61131 standards. The main components of the standard are: IEC 61131-1 Overview IEC 61131-2 Requirements and Test Procedures IEC 61131-3 Data types and programming [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 8 / 1
  • 39. Programmable Logic Controllers International Standard for PLC The IEC 1131 standards were developed to be a common and open framework for PLC architecture, agreed to by many standards groups and manufacturers. They were initially approved in 1992, and since then they have been reviewed as the IEC-61131 standards. The main components of the standard are: IEC 61131-1 Overview IEC 61131-2 Requirements and Test Procedures IEC 61131-3 Data types and programming IEC 61131-4 User Guidelines [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 8 / 1
  • 40. Programmable Logic Controllers International Standard for PLC The IEC 1131 standards were developed to be a common and open framework for PLC architecture, agreed to by many standards groups and manufacturers. They were initially approved in 1992, and since then they have been reviewed as the IEC-61131 standards. The main components of the standard are: IEC 61131-1 Overview IEC 61131-2 Requirements and Test Procedures IEC 61131-3 Data types and programming IEC 61131-4 User Guidelines IEC 61131-5 Communications [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 8 / 1
  • 41. Programmable Logic Controllers International Standard for PLC The IEC 1131 standards were developed to be a common and open framework for PLC architecture, agreed to by many standards groups and manufacturers. They were initially approved in 1992, and since then they have been reviewed as the IEC-61131 standards. The main components of the standard are: IEC 61131-1 Overview IEC 61131-2 Requirements and Test Procedures IEC 61131-3 Data types and programming IEC 61131-4 User Guidelines IEC 61131-5 Communications IEC 61131-6 Functional Safety [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 8 / 1
  • 42. Programmable Logic Controllers International Standard for PLC The IEC 1131 standards were developed to be a common and open framework for PLC architecture, agreed to by many standards groups and manufacturers. They were initially approved in 1992, and since then they have been reviewed as the IEC-61131 standards. The main components of the standard are: IEC 61131-1 Overview IEC 61131-2 Requirements and Test Procedures IEC 61131-3 Data types and programming IEC 61131-4 User Guidelines IEC 61131-5 Communications IEC 61131-6 Functional Safety IEC 61131-7 Fuzzy control [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 8 / 1
  • 43. Programmable Logic Controllers International Standard for PLC The IEC 1131 standards were developed to be a common and open framework for PLC architecture, agreed to by many standards groups and manufacturers. They were initially approved in 1992, and since then they have been reviewed as the IEC-61131 standards. The main components of the standard are: IEC 61131-1 Overview IEC 61131-2 Requirements and Test Procedures IEC 61131-3 Data types and programming IEC 61131-4 User Guidelines IEC 61131-5 Communications IEC 61131-6 Functional Safety IEC 61131-7 Fuzzy control IEC 61131-8 Guidelines for the application and implementation of programming languages [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 8 / 1
  • 44. Programmable Logic Controllers Allen-Bradley Pico Controllers Rockwell Automation Behzad Samadi (Amirkabir University) Industrial Control 9 / 1
  • 45. Programmable Logic Controllers Allen-Bradley Pico Controllers Rockwell Automation Behzad Samadi (Amirkabir University) Industrial Control 10 / 1
  • 46. Programmable Logic Controllers Allen-Bradley Pico Controllers Rockwell Automation Behzad Samadi (Amirkabir University) Industrial Control 11 / 1
  • 47. Programmable Logic Controllers Allen-Bradley Pico Controllers Rockwell Automation Behzad Samadi (Amirkabir University) Industrial Control 12 / 1
  • 48. Programmable Logic Controllers Siemens LOGO! Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 13 / 1
  • 49. Programmable Logic Controllers LOGO! integrates: Control functions An operating and display unit Power supply An interface for program modules and a PC cable Ready-to-use basic functions that are often required in day-to-day operation, such as functions for on/off delays and current impulse relays Time switch Binary markers Inputs and outputs according to the device type Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 14 / 1
  • 50. Programmable Logic Controllers What device types are available? There are LOGO! models for 12 V DC, 24 V DC, 24 V AC and 230 V AC as: A standard variant with 6 inputs and 4 outputs with dimensions of 72 x 90 x 55 mm A variant without a display with 6 inputs and 4 outputs with dimensions of 72 x 90 x 55 mm A variant with 8 inputs and 4 outputs with dimensions of 72 x 90 x 55 mm A long variant with 12 inputs and 8 outputs with dimensions of 126 x 90 x 55 mm A bus variant with 12 inputs and 8 outputs, and additional AS interface bus connection, via which 4 further inputs and 4 further outputs are available in the bus system. All this is packed into dimensions of 126 x 90 x 55 mm. Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 15 / 1
  • 51. Programmable Logic Controllers How to recognize which LOGO! model you have: LOGO!s designation contains information on various characteristics: 12: 12 V DC variant 24: 24 V DC variant 230: 115/230 V AC variant R: Relay outputs (without R: Transistor output) C: Integrated seven-day time switch o: Variant without display L: Twice the number of outputs and inputs B11: slave with Actuator Sensor (AS) interface bus connection Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 16 / 1
  • 52. Programmable Logic Controllers Siemens LOGO! Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 17 / 1
  • 53. Programmable Logic Controllers Siemens LOGO! inputs and outputs Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 18 / 1
  • 54. Programmable Logic Controllers Siemens LOGO! inputs Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 19 / 1
  • 55. Programmable Logic Controllers Siemens LOGO! relay outputs Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 20 / 1
  • 56. Programmable Logic Controllers Siemens LOGO! transistor outputs Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 21 / 1
  • 57. Programmable Logic Controllers Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 22 / 1
  • 58. Programmable Logic Controllers Siemens S7-300 Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 23 / 1
  • 59. Programmable Logic Controllers Siemens S7-300 Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 24 / 1
  • 60. Programmable Logic Controllers Siemens S7-300 Signal Modules (SM) Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 25 / 1
  • 61. Programmable Logic Controllers Siemens S7-300 Signal Modules (SM) Digital input modules: 24V DC, 120/230V AC Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 25 / 1
  • 62. Programmable Logic Controllers Siemens S7-300 Signal Modules (SM) Digital input modules: 24V DC, 120/230V AC Digital output modules: 24V DC, Relay Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 25 / 1
  • 63. Programmable Logic Controllers Siemens S7-300 Signal Modules (SM) Digital input modules: 24V DC, 120/230V AC Digital output modules: 24V DC, Relay Analog input modules: Voltage, current, resistance, thermocouple Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 25 / 1
  • 64. Programmable Logic Controllers Siemens S7-300 Signal Modules (SM) Digital input modules: 24V DC, 120/230V AC Digital output modules: 24V DC, Relay Analog input modules: Voltage, current, resistance, thermocouple Analog output modules: Voltage, current Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 25 / 1
  • 65. Programmable Logic Controllers Siemens S7-300 Signal Modules (SM) Digital input modules: 24V DC, 120/230V AC Digital output modules: 24V DC, Relay Analog input modules: Voltage, current, resistance, thermocouple Analog output modules: Voltage, current Interface Modules (IM): The IM360/IM361 and IM365 make multi-tier configurations possible. Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 25 / 1
  • 66. Programmable Logic Controllers Siemens S7-300 Dummy Modules (DM): The DM 370 dummy module reserves a slot for a signal module whose parameters have not yet been assigned. It can also be used, for example, to reserve a slot for installation of an interface module at a later date. Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 26 / 1
  • 67. Programmable Logic Controllers Siemens S7-300 Dummy Modules (DM): The DM 370 dummy module reserves a slot for a signal module whose parameters have not yet been assigned. It can also be used, for example, to reserve a slot for installation of an interface module at a later date. Function Modules (FM): Perform special functions”: Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 26 / 1
  • 68. Programmable Logic Controllers Siemens S7-300 Dummy Modules (DM): The DM 370 dummy module reserves a slot for a signal module whose parameters have not yet been assigned. It can also be used, for example, to reserve a slot for installation of an interface module at a later date. Function Modules (FM): Perform special functions”: Counting Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 26 / 1
  • 69. Programmable Logic Controllers Siemens S7-300 Dummy Modules (DM): The DM 370 dummy module reserves a slot for a signal module whose parameters have not yet been assigned. It can also be used, for example, to reserve a slot for installation of an interface module at a later date. Function Modules (FM): Perform special functions”: Counting Positioning Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 26 / 1
  • 70. Programmable Logic Controllers Siemens S7-300 Dummy Modules (DM): The DM 370 dummy module reserves a slot for a signal module whose parameters have not yet been assigned. It can also be used, for example, to reserve a slot for installation of an interface module at a later date. Function Modules (FM): Perform special functions”: Counting Positioning Closed-loop control Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 26 / 1
  • 71. Programmable Logic Controllers Siemens S7-300 Dummy Modules (DM): The DM 370 dummy module reserves a slot for a signal module whose parameters have not yet been assigned. It can also be used, for example, to reserve a slot for installation of an interface module at a later date. Function Modules (FM): Perform special functions”: Counting Positioning Closed-loop control Communication Processors (CP): Provide the following networking facilities: Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 26 / 1
  • 72. Programmable Logic Controllers Siemens S7-300 Dummy Modules (DM): The DM 370 dummy module reserves a slot for a signal module whose parameters have not yet been assigned. It can also be used, for example, to reserve a slot for installation of an interface module at a later date. Function Modules (FM): Perform special functions”: Counting Positioning Closed-loop control Communication Processors (CP): Provide the following networking facilities: Point-to-Point connections Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 26 / 1
  • 73. Programmable Logic Controllers Siemens S7-300 Dummy Modules (DM): The DM 370 dummy module reserves a slot for a signal module whose parameters have not yet been assigned. It can also be used, for example, to reserve a slot for installation of an interface module at a later date. Function Modules (FM): Perform special functions”: Counting Positioning Closed-loop control Communication Processors (CP): Provide the following networking facilities: Point-to-Point connections PROFIBUS Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 26 / 1
  • 74. Programmable Logic Controllers Siemens S7-300 Dummy Modules (DM): The DM 370 dummy module reserves a slot for a signal module whose parameters have not yet been assigned. It can also be used, for example, to reserve a slot for installation of an interface module at a later date. Function Modules (FM): Perform special functions”: Counting Positioning Closed-loop control Communication Processors (CP): Provide the following networking facilities: Point-to-Point connections PROFIBUS Industrial Ethernet. Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 26 / 1
  • 75. Programmable Logic Controllers Siemens S7-300 Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 27 / 1
  • 76. Programmable Logic Controllers Siemens S7-300 Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 28 / 1
  • 77. Programmable Logic Controllers Siemens S7-300 Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 29 / 1
  • 78. Programmable Logic Controllers Siemens S7-300 Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 30 / 1
  • 79. Programmable Logic Controllers Multipoint Interface (MPI) Siemens AG Behzad Samadi (Amirkabir University) Industrial Control 31 / 1
  • 80. Programmable Logic Controllers Siemens S7-300 Behzad Samadi (Amirkabir University) Industrial Control 32 / 1
  • 81. Programmable Logic Controllers PLC manufacturers: ABB Allen-Bradley ALSTOM/Cegelec Beck Electronic/Festo Beckhoff Bosch Fisher & Paykel Fuji Electric GE-Fanuc Hitachi Honeywell LG Industrial Systems Matsushita (Europe)/Aromat Mitsubishi Omron Rockwell Automation Schneider Electric Siemens/Moore Products Toshiba Yamatake Yokogawa Behzad Samadi (Amirkabir University) Industrial Control 33 / 1
  • 82. Programmable Logic Controllers Selecting a PLC: Number of I/Os Kind of signals : digital or analog Fieldbus system or standalone Modular or compact Operating voltage Positive or negative triggerred input Relay or transistor output Operating systems FESTO DIDACTIC Behzad Samadi (Amirkabir University) Industrial Control 34 / 1
  • 83. Programmable Logic Controllers LS Industrial Systems (lsis.biz) Behzad Samadi (Amirkabir University) Industrial Control 35 / 1
  • 84. Programmable Logic Controllers GLOFA - GM7: Global standard (IEC61131-3) language: IL, LD, SFC Various main module: 32 types 20(12in+8out)/30(18in+12out)/40(24in+16out)/60(36in+24out) points AC/DC power, DC input, Relay/Transistor output Various expansion module: 24 types Digital I/O 7 types, analog I/O 9 types, Communication I/F 6 types, option module 2 types Batteryless Backup Program backup: EEPROM Data backup: Supercapacitor LS Industrial Systems (lsis.biz)Behzad Samadi (Amirkabir University) Industrial Control 36 / 1
  • 85. Programmable Logic Controllers LS Industrial Systems (lsis.biz) Behzad Samadi (Amirkabir University) Industrial Control 37 / 1
  • 86. Programmable Logic Controllers GLOFA GM4: IEC standard programming: IL, LD, SFC Max. I/O points: GM4A/B (2,048), GM4C (3,584) Fast processing time with high-speed gate array Fit for small-and medium-sized manufacturing line In case of remote system configuration, large-scale control available Cnet, DeviceNet, Fast Ethernet, Fnet, Profibus-DP, Rnet support Downsizing and high performance/function Special function modules Analog I/O, PID, High-speed counter, Position control (APM), AT, TC, RTD, etc LS Industrial Systems (lsis.biz) Behzad Samadi (Amirkabir University) Industrial Control 38 / 1
  • 87. Programmable Logic Controllers LS Industrial Systems (lsis.biz) Behzad Samadi (Amirkabir University) Industrial Control 39 / 1
  • 88. Programmable Logic Controllers GMWIN: LS Industrial Systems (lsis.biz) Behzad Samadi (Amirkabir University) Industrial Control 40 / 1
  • 89. Programmable Logic Controllers LS Industrial Systems (lsis.biz) Behzad Samadi (Amirkabir University) Industrial Control 41 / 1
  • 90. Programmable Logic Controllers [Bolton, 2006] Behzad Samadi (Amirkabir University) Industrial Control 42 / 1
  • 91. Programmable Logic Controllers Location and size prefix features for directly represented variables [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 43 / 1
  • 92. Programmable Logic Controllers Input, Output, Memory Locations: %QX75 and %Q75 - Output bit 75 %IW215 - Input word location 215 %QB7 - Output byte location 7 %MD48 - Double word at memory location 48 %Q* - Output at a not yet specified location %IW2.5.7.1 - See explanation below Depending on the manufacturer specifications, the variable %IW2.5.7.1 may represent the first channel (word) of the seventh module in the fifth rack of the second I/O bus of a programmable controller system. [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 44 / 1
  • 93. Programmable Logic Controllers Sequence Operation: LS Industrial Systems (lsis.biz) Behzad Samadi (Amirkabir University) Industrial Control 45 / 1
  • 94. Programmable Logic Controllers Behzad Samadi (Amirkabir University) Industrial Control 46 / 1
  • 95. Programmable Logic Controllers [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 46 / 1
  • 96. Programmable Logic Controllers [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 47 / 1
  • 97. Programmable Logic Controllers [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 48 / 1
  • 98. Programmable Logic Controllers [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 49 / 1
  • 99. Programmable Logic Controllers [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 50 / 1
  • 100. Programmable Logic Controllers [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 51 / 1
  • 101. Programmable Logic Controllers [Bolton, 2006] Behzad Samadi (Amirkabir University) Industrial Control 52 / 1
  • 102. Programmable Logic Controllers [Bolton, 2006] Behzad Samadi (Amirkabir University) Industrial Control 53 / 1
  • 103. Programmable Logic Controllers [Bolton, 2006] Behzad Samadi (Amirkabir University) Industrial Control 54 / 1
  • 104. Programmable Logic Controllers [Bolton, 2006] Behzad Samadi (Amirkabir University) Industrial Control 55 / 1
  • 105. Programmable Logic Controllers [Bolton, 2006] Behzad Samadi (Amirkabir University) Industrial Control 56 / 1
  • 106. Programmable Logic Controllers [Bolton, 2006] Behzad Samadi (Amirkabir University) Industrial Control 57 / 1
  • 107. Programmable Logic Controllers [Bolton, 2006] Behzad Samadi (Amirkabir University) Industrial Control 58 / 1
  • 108. Programmable Logic Controllers [Bolton, 2006] Behzad Samadi (Amirkabir University) Industrial Control 59 / 1
  • 109. Programmable Logic Controllers [Bolton, 2006] Behzad Samadi (Amirkabir University) Industrial Control 60 / 1
  • 110. Programmable Logic Controllers Motor Start-Stop [Bolton, 2006] Behzad Samadi (Amirkabir University) Industrial Control 61 / 1
  • 111. Programmable Logic Controllers [Bolton, 2006]Behzad Samadi (Amirkabir University) Industrial Control 62 / 1
  • 112. Programmable Logic Controllers [Bolton, 2006] Behzad Samadi (Amirkabir University) Industrial Control 63 / 1
  • 113. Programmable Logic Controllers [Bolton, 2006] Behzad Samadi (Amirkabir University) Industrial Control 64 / 1
  • 114. Programmable Logic Controllers Example: A signal lamp is required to be switched on if a pump is running and the pressure is satisfactory, or if the lamp test switch is closed. Behzad Samadi (Amirkabir University) Industrial Control 65 / 1
  • 115. Programmable Logic Controllers Example: A signal lamp is required to be switched on if a pump is running and the pressure is satisfactory, or if the lamp test switch is closed. [Bolton, 2006] Behzad Samadi (Amirkabir University) Industrial Control 65 / 1
  • 116. Programmable Logic Controllers Example: Consider a valve which is to be operated to lift a load when a pump is running and either the lift switch is operated or a switch operated indicating that the load has not already been lifted and is at the bottom of its lift channel. Behzad Samadi (Amirkabir University) Industrial Control 66 / 1
  • 117. Programmable Logic Controllers Example: Consider a valve which is to be operated to lift a load when a pump is running and either the lift switch is operated or a switch operated indicating that the load has not already been lifted and is at the bottom of its lift channel. [Bolton, 2006]Behzad Samadi (Amirkabir University) Industrial Control 66 / 1
  • 118. Programmable Logic Controllers Example: Consider a system where there has to be no output when any one of four sensors gives an output, otherwise there is to be an output. Behzad Samadi (Amirkabir University) Industrial Control 67 / 1
  • 119. Programmable Logic Controllers Example: Consider a system where there has to be no output when any one of four sensors gives an output, otherwise there is to be an output. [Bolton, 2006] Behzad Samadi (Amirkabir University) Industrial Control 67 / 1
  • 120. Programmable Logic Controllers Stop switches: [Bolton, 2006] Behzad Samadi (Amirkabir University) Industrial Control 68 / 1
  • 121. Programmable Logic Controllers Emergency stop switch: [Bolton, 2006] Behzad Samadi (Amirkabir University) Industrial Control 69 / 1
  • 122. Programmable Logic Controllers Elementary Data Types: BOOL (Boolean): 0 or 1 - TRUE or FALSE [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 70 / 1
  • 123. Programmable Logic Controllers Elementary Data Types: BOOL (Boolean): 0 or 1 - TRUE or FALSE SINT (Short integer): −27 to 27 − 1 [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 70 / 1
  • 124. Programmable Logic Controllers Elementary Data Types: BOOL (Boolean): 0 or 1 - TRUE or FALSE SINT (Short integer): −27 to 27 − 1 INT (Integer): −215 to 215 − 1 [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 70 / 1
  • 125. Programmable Logic Controllers Elementary Data Types: BOOL (Boolean): 0 or 1 - TRUE or FALSE SINT (Short integer): −27 to 27 − 1 INT (Integer): −215 to 215 − 1 DINT (Double integer): −231 to 231 − 1 [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 70 / 1
  • 126. Programmable Logic Controllers Elementary Data Types: BOOL (Boolean): 0 or 1 - TRUE or FALSE SINT (Short integer): −27 to 27 − 1 INT (Integer): −215 to 215 − 1 DINT (Double integer): −231 to 231 − 1 LINT (Long integer): −263 to 263 − 1 [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 70 / 1
  • 127. Programmable Logic Controllers Elementary Data Types: BOOL (Boolean): 0 or 1 - TRUE or FALSE SINT (Short integer): −27 to 27 − 1 INT (Integer): −215 to 215 − 1 DINT (Double integer): −231 to 231 − 1 LINT (Long integer): −263 to 263 − 1 USINT (Unsigned short integer): 0 to 28 − 1 [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 70 / 1
  • 128. Programmable Logic Controllers Elementary Data Types: BOOL (Boolean): 0 or 1 - TRUE or FALSE SINT (Short integer): −27 to 27 − 1 INT (Integer): −215 to 215 − 1 DINT (Double integer): −231 to 231 − 1 LINT (Long integer): −263 to 263 − 1 USINT (Unsigned short integer): 0 to 28 − 1 UINT (Unsigned integer): 0 to 216 − 1 [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 70 / 1
  • 129. Programmable Logic Controllers Elementary Data Types: BOOL (Boolean): 0 or 1 - TRUE or FALSE SINT (Short integer): −27 to 27 − 1 INT (Integer): −215 to 215 − 1 DINT (Double integer): −231 to 231 − 1 LINT (Long integer): −263 to 263 − 1 USINT (Unsigned short integer): 0 to 28 − 1 UINT (Unsigned integer): 0 to 216 − 1 UDINT (Unsigned double integer): 0 to 232 − 1 [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 70 / 1
  • 130. Programmable Logic Controllers Elementary Data Types: BOOL (Boolean): 0 or 1 - TRUE or FALSE SINT (Short integer): −27 to 27 − 1 INT (Integer): −215 to 215 − 1 DINT (Double integer): −231 to 231 − 1 LINT (Long integer): −263 to 263 − 1 USINT (Unsigned short integer): 0 to 28 − 1 UINT (Unsigned integer): 0 to 216 − 1 UDINT (Unsigned double integer): 0 to 232 − 1 ULINT (Unsigned double integer): 0 to 264 − 1 [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 70 / 1
  • 131. Programmable Logic Controllers Elementary Data Types: STRING: 8 bits per character [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 71 / 1
  • 132. Programmable Logic Controllers Elementary Data Types: STRING: 8 bits per character BYTE: Bit string of length 8 [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 71 / 1
  • 133. Programmable Logic Controllers Elementary Data Types: STRING: 8 bits per character BYTE: Bit string of length 8 WORD: Bit string of length 16 [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 71 / 1
  • 134. Programmable Logic Controllers Elementary Data Types: STRING: 8 bits per character BYTE: Bit string of length 8 WORD: Bit string of length 16 DWORD: Bit string of length 32 [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 71 / 1
  • 135. Programmable Logic Controllers Elementary Data Types: STRING: 8 bits per character BYTE: Bit string of length 8 WORD: Bit string of length 16 DWORD: Bit string of length 32 LWORD: Bit string of length 64 [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 71 / 1
  • 136. Programmable Logic Controllers Elementary Data Types: STRING: 8 bits per character BYTE: Bit string of length 8 WORD: Bit string of length 16 DWORD: Bit string of length 32 LWORD: Bit string of length 64 WSTRING: Variable-length double-byte character string [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 71 / 1
  • 137. Programmable Logic Controllers Timers: [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 72 / 1
  • 138. Programmable Logic Controllers ON Delay Timers: [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 73 / 1
  • 139. Programmable Logic Controllers ON Delay Timers: [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 74 / 1
  • 140. Programmable Logic Controllers OFF Delay Timers: [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 75 / 1
  • 141. Programmable Logic Controllers OFF Delay Timers: [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 76 / 1
  • 142. Programmable Logic Controllers Pulse Timers: [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 77 / 1
  • 143. Programmable Logic Controllers Pulse Timers: [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 78 / 1
  • 144. Programmable Logic Controllers Example: Write a program such that: Lecture Notes by Nazarian Behzad Samadi (Amirkabir University) Industrial Control 79 / 1
  • 145. Programmable Logic Controllers Solution: Lecture Notes by Nazarian Behzad Samadi (Amirkabir University) Industrial Control 80 / 1
  • 146. Programmable Logic Controllers Example: Write a program such that: Lecture Notes by Nazarian Behzad Samadi (Amirkabir University) Industrial Control 81 / 1
  • 147. Programmable Logic Controllers Solution: Lecture Notes by Nazarian Behzad Samadi (Amirkabir University) Industrial Control 82 / 1
  • 148. Programmable Logic Controllers Up Counter: [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 83 / 1
  • 149. Programmable Logic Controllers Down Counter: [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 84 / 1
  • 150. Programmable Logic Controllers Up-down Counter: [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 85 / 1
  • 151. Programmable Logic Controllers Example: A motor will be controlled by two switches. The Go switch will start the motor and the Stop switch will stop it. If the Stop switch was used to stop the motor, the Go switch must be thrown twice to start the motor. When the motor is active a light should be turned on. The Stop switch will be wired as normally closed. Behzad Samadi (Amirkabir University) Industrial Control 86 / 1
  • 152. Programmable Logic Controllers Example: A motor will be controlled by two switches. The Go switch will start the motor and the Stop switch will stop it. If the Stop switch was used to stop the motor, the Go switch must be thrown twice to start the motor. When the motor is active a light should be turned on. The Stop switch will be wired as normally closed. [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 86 / 1
  • 153. Programmable Logic Controllers Example: Consider the task of counting cars as they enter a multi-storage parking lot and as they leave it. An output is to be triggered if the number of cars entering is some number greater than the number leaving, i.e. the number in the parking lot has reached a saturation value. Behzad Samadi (Amirkabir University) Industrial Control 87 / 1
  • 154. Programmable Logic Controllers Example: Consider the task of counting cars as they enter a multi-storage parking lot and as they leave it. An output is to be triggered if the number of cars entering is some number greater than the number leaving, i.e. the number in the parking lot has reached a saturation value. [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 87 / 1
  • 155. Programmable Logic Controllers Timers with counters: Behzad Samadi (Amirkabir University) Industrial Control 88 / 1
  • 156. Programmable Logic Controllers Question: [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 89 / 1
  • 157. Programmable Logic Controllers Instruction list: [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 90 / 1
  • 158. Programmable Logic Controllers Instruction list: [Jack, 2008]Behzad Samadi (Amirkabir University) Industrial Control 91 / 1
  • 159. Programmable Logic Controllers Instruction list: [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 92 / 1
  • 160. Programmable Logic Controllers Structured text is a programming language that strongly resembles the programming language PASCAL. [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 93 / 1
  • 161. Programmable Logic Controllers Structured text: [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 94 / 1
  • 162. Programmable Logic Controllers Structured text: [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 95 / 1
  • 163. Programmable Logic Controllers Structured text: [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 96 / 1
  • 164. Programmable Logic Controllers Sequential Function Chart (SFC): [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 97 / 1
  • 165. Programmable Logic Controllers Sequential Function Chart (SFC): [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 98 / 1
  • 166. Programmable Logic Controllers Sequential Function Chart (SFC): Behzad Samadi (Amirkabir University) Industrial Control 99 / 1
  • 167. Programmable Logic Controllers Sequential Function Chart (SFC): Example: A two door security system. One door requires a two digit entry code, the second door requires a three digit entry code. [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 100 / 1
  • 168. Programmable Logic Controllers Sequential Function Chart (SFC): Example: Controlling a stamping press [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 101 / 1
  • 169. Programmable Logic Controllers Sequential Function Chart (SFC): [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 102 / 1
  • 170. Programmable Logic Controllers Sequential Function Chart (SFC): Sequence evolution: [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 103 / 1
  • 171. Programmable Logic Controllers Sequential Function Chart (SFC): Sequence evolution: [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 104 / 1
  • 172. Programmable Logic Controllers Sequential Function Chart (SFC): Sequence evolution: [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 105 / 1
  • 173. Programmable Logic Controllers Sequential Function Chart (SFC): Sequence evolution: [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 106 / 1
  • 174. Programmable Logic Controllers Sequential Function Chart (SFC): Sequence evolution: [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 107 / 1
  • 175. Programmable Logic Controllers Sequential Function Chart (SFC): Sequence evolution: [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 108 / 1
  • 176. Programmable Logic Controllers Sequential Function Chart (SFC): Sequence evolution: [IEC, 2003] Behzad Samadi (Amirkabir University) Industrial Control 109 / 1
  • 177. Programmable Logic Controllers Function Block Diagram (FBD): [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 110 / 1
  • 178. Programmable Logic Controllers Function Block Diagram (FBD): Boolean NOT, AND, OR [Jack, 2008] Behzad Samadi (Amirkabir University) Industrial Control 111 / 1
  • 179. (2002). Programmable Logic Controllers: Basic Level. FESTO. (2003). IEC 61131-3 programmable controllers - part 3: Programming languages. Bolton, W. (2006). Programmable Logic Controllers. Newnes, 4 edition. Jack, H. (2008). Automating Manufacturing Systems with PLCs. Grand Valley State University, MI, 5.2 edition. Behzad Samadi (Amirkabir University) Industrial Control 111 / 1