Switchgears Control Using SCADA System Based on PLC

Slides:



Advertisements
Similar presentations
Dc input modules can either be sources or sinks for dc current. This depends on the transistor used in the input card and the polarity of the dc supply.
Advertisements

Unit 7 Discrete Controllers
Copyright © 2005 Rockwell Automation, Inc. All rights reserved. 1 Micro Logix 1100 RSLogix 500 LAB#2 Timing, Counting & Comparing.
PLC Timer Instructions
Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions.
PROGRAMMING. Each PLC manufacturer offers a different set of instructions within its PLC family. Many of these instruction sets are not applicable to.
Programmable Logic Controller PLC
Programmable Logic Controllers
Chapter 6 Introduction to Logic.
1 The University of Jordan Mechatronics Engineering Department PLC: Programmable Logical Controller.
PLC OPERATION & PROGRAMMING Dr. ONUR TOKER. What is a PLC ? PLC is a computer system controlling a process. inputs - the keyboard is analogous to a proximity.
Programmable Logic Controller
Copyright © 2005 Rockwell Automation, Inc. All rights reserved. 1 Starting & Stopping Motors Micro Logix 1100 RSLogix 500 LAB#1.
Lecture 4: Programmable logic Controllers
Chapter 19 Fundamental PLC Programming
Timers.
6 PLC Programming. 6 PLC Programming Objectives List the rules for creating a PLC ladder logic diagram. Convert a relay logic diagram to a PLC ladder.
Advanced Instructions Most PLCs now support more advanced functions such as Floating point math, Boolean operations, Shifting, Sequencing, Program control.
Programmable Logic Controllers
Introduction to PLC Operation
Chapter 10 PLC Processors.
1 FUNDAMENTOS DEL CONTROLADOR PROGRAMABLE. 2 ¿QUE ES UN CONTROLADOR PROGRAMABLE? PROGRAMMABLE CONTROLLER ENTRADAS A solid state device that controls output.
PLC introduction1 Discrete Event Control Concept Representation DEC controller design DEC controller implementation.
PLC: Programmable Logical Controller
Program Control Instructions:
MicroLogix Packaged Controllers Programmable Controller Basics Memory & Data.
Programming PLCs using LADDER Logic
Programmable Logic Controller (PLC)
Welcome to the World of Programmable Logic Controllers
Copyright © 2002 Delmar Thomson Learning Chapter 1 Welcome to the World of Programmable Logic Controllers.
Memory Layout and SLC500™ System Addresses. Processor Memory Division An SLC 500 processor's memory is divided into two storage areas. Like two drawers.
Memory Layout and SLC500 System Addresses. Processor Memory Division An SLC 500 processor's memory is divided into two storage areas. Like two drawers.
©2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist.
Turbine Crane CRANES TURBINE NEA39. Turbine Crane PLANT STATUS! PV Daily Status Report.
Chapter 10 Advanced Programming, PLC Interfacing, and Troubleshooting
Copyright © 2002 Delmar Thomson Learning Chapter 10 PLC Processors.
PROGRAMMABLE LOGIC CONTROLLER
Timers and Counters by Dr. Amin Danial Asham. References  Programmable Controllers-Theory and Implementation, 2nd Edition, L.A. Bryan and E.A. Bryan.
Concept V2.5 Lesson 10 Objectives: After completing this lesson, the learner will be able to:  Define what is described by the term “Project”.  Describe.
PLC PROGRAMMING.
1 Micro Economix 1500 RSLogix 500 LAB#3 Sequencing and Subroutines.
INTRODUCTION TO FBD - Function Block Diagram by ( LOGO ) Revision 2.
CHAPTER 2 TYPES OF CONTROLLER BY: Salsabila Ahmad.
Introduction to PLC Operation
PROGRAMMABLE LOGIC CONTROLLER (PLC) AND AUTOMATION
Sequencers SQO,SQC,SQL.
MECH 1500 Chapter 4. MECH 1500 The Binary Concept 4.1.
Timers. Mechanical Timing Relay Time delay relays are simply control relays with a time delay built in. Their purpose is to control an event based on.
PROGRAMMABLE LOGIC CONTROLLER
Programmable Logic Controller
Actuators and Control, Part 4 Grant Agreement No LLP UK-LEONARDO-LMP Project acronym: CLEM Project title: Cloud services for E-Learning.
S7-200 PLC training courses
© 2013 Eaton Corporation. All rights reserved. PLC Programming Basics.
Chapter 5.
Seminar on "PLC” (Programmable Logic Controller)
Lesson 1.C PLC PROGRAMMING.
Programmable Logic Controllers
Chapter 5.
Programmable control systems
Industrial Electronics
MicroEconomix 1500 RSLogix 500 LAB#2
MicroEconomix 1500 RSLogix 500 LAB#1
Lesson 19: PLC Programming Techniques
Programmable Controller Basics Files And Programs
PROGRAMMING.
Basic Relay Instructions
Control System Applications (2)
Presentation transcript:

Switchgears Control Using SCADA System Based on PLC

Introduction to Programmable Logic Controllers Ch 5: Project Design Ch 4: Switchgear Construction Ch 1: Introduction to Programmable Logic Controllers Contents Ch 3: Main Components to Design SCADA System Based on PLC Ch 2: Introduction to SCADA System

Introduction to Programmable Logic Controllers CHAPTER ONE Introduction to Programmable Logic Controllers

Figure (1) - Programmable Logic Controller (PLC) Structure A-The Structure and Features of Programmable Logic Controllers: Programmable Logic Controllers (PLCs) have been used in industry, in one form or another, for the past twenty over years. The PLC is designed as a replacement for the hardwired relay and timer logic to be found in traditional control panels, where PLC provides ease and flexibility of control based on programming and executing logic instructions. The internal functions such as math instructions (Add, subtract, multiply and divide), timers and counters. The structure of a PLC can be divided into five parts: central processing unit (CPU), memory, input/output modules, power supply and programming terminal. Figure (1) - Programmable Logic Controller (PLC) Structure

Figure (4) - PLC Scan Cycle Programmable Logic Controller (PLC) is an industrial computer control system that continuously monitors the state of input devices and makes decisions based upon a custom program to control the state of output devices. B- PLC Hardware Components 1- Central Processing Unit (CPU) 2-Memory 3- Input/output Module units 4- Power Supply 5- Programming Terminal C- How Does PLC Work? The CPU of the PLC executes the user program over and over again when it is in the RUN mode. The following figure shows the entire repetitive series of events: Figure (4) - PLC Scan Cycle

Figure (5) – Example for PLC Scan Cycle 1- Input scan 2- Program scan 3- Output scan D- Example Figure (5) shows the PLC program for AND operation between switch 1 and switch 2 and show the steps of scan cycle for execute this program. Figure (5) – Example for PLC Scan Cycle

Figure (6) - Ladder Diagram E- Types of PLC programming languages IEC 1131-3 is the international standard for programmable logic controller programming languages. The following is a list of programming languages specified by this standard: Ladder diagram (LD) Sequential Function Charts (SFC) Function Block Diagram (FBD) Structured Text (ST) Instruction List (IL) One of the primary benefits of the standard is that it allows multiple languages to be used within the same programmable logic controller. This allows the program developer to select the language best suited to each particular task. F- Introduction to Ladder Diagram Language Ladder Diagram is a type of graphic language for PLC, it has been used for a long period until today, and it is the oldest and most popular language for PLC. Each program statement is represented with a line called the rung that has all relevant inputs to the left and the output to the right. Figure (6) - Ladder Diagram The output device of a rung is energized if electric power can conceptually flow from the left side of the rung to the right. Input devices are assumed to block the flow of power if they are not activated

2- I/O Addressing PLC manufactures use a variety of approaches in addressing the inputs, outputs, and other resources. I/O addressing for AB PLC (Micrologix 1200 and Micrologix 1500) Figure (7) - I/O Addressing for AB PLC (Micrologix 1200 and Micrologix 1500)

Table (1) – Data File Types 3- Data Files for Micrologix 1200 Data files store numeric information, including I/O, status, and other data associated with the instructions used in ladder subroutines. The data file types are: Table (1) – Data File Types .   Where:(1) File Number in BOLD (3, 4, 5, 6, 7, and 8) is the default. Additional data files of that type can be configured using the remaining numbers

Examples G- Introduction for Ladder Diagram Instructions . G- Introduction for Ladder Diagram Instructions 1- Input Instructions Examine if Open (XIO) Examine if Closed (XIC) . 2- Output Instruction Output Energize (OTE) Examples 1-Two Inputs OR Function The output is ON if any of the two inputs is ON. Ladder Diagram

2- Two Inputs AND Function The output is ON if both of the two inputs are ON. Ladder Diagram 3-Two Inputs NAND Function The output is ON if any of the two inputs is OFF. Ladder Diagram 4 -Two Inputs NOR Function The output is ON if both of the two inputs are OFF. Ladder Diagram

3-Timer Instructions 4- Math Instructions 5- Program End (END) Timer ON-Delay (TON) Timer Off-Delay (TOF) Use the TON instruction to delay turning on an output. Use the TOF instruction to delay turning off an output. 4- Math Instructions Most math instructions use three parameters; Source A, Source B, and Destination. The mathematical operation is performed using both Source values. The result is stored in the Destination. ADD (Add) and Subtract (SUB) Multiply (MUL) and Divide (DIV) 5- Program End (END) The END instruction must appear at the end of every ladder program.

6- Communication Instruction Message (MSG) MSG is used to transfer data from one device to another. Any preceding logic on the message rung must be solved true before the message instruction can be processed. The example below shows a message instruction. If B3:0 is on (1), the MSG rung is true, and MG11:0 is not already processing a message; then MG11:0 is processed. The Enable Bit (EN) is set when rung conditions go true and the MSG is enabled. The Done Bit (DN) is set when the message is transmitted successfully. The Error Bit (ER) is set when message transmission has failed. Access the message setup screen by double-clicking Setup Screen. This screen is used to setup “This PLC”, “Target PLC”, and “commands (Read and write)”.

Table (2) -Data Files of Reading and Writing for Micrologix 1200   Table (2) -Data Files of Reading and Writing for Micrologix 1200

Pictures Of PLC