Overview of Programmable Logic Controllers (PLCs( PLCs) Dr. Fernando Rios-Gutierrez ECE4951- Design Workshop Spring 2007



Similar documents
Programmable Logic Controllers

Programmable Logic Controllers Definition. Programmable Logic Controllers History

Programming A PLC. Standard Instructions

2011, The McGraw-Hill Companies, Inc. Chapter 5

Permissible ambient temperature Operation Storage, transport

PLC Based Liquid Filling and Mixing

Series Six Plus Programmable Controller

Programming Logic controllers

EXPERIMENT 2 TRAFFIC LIGHT CONTROL SYSTEM FOR AN INTERSECTION USING S7-300 PLC

Industrial Process Controllers

Technical Training Module ( 30 Days)

PROGRAMMABLE LOGIC CONTROL

THE INPUT/OUTPUT SYSTEM. Key Points

Programmable Logic Controller PLC

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC Microprocessor & Microcontroller Year/Sem : II/IV

Programmable Logic Controllers Basic Level Textbook TP 301

NEW GENERATION PROGRAMMABLE AUTOMATION CONTROLLER

CPU systron S S S 250c. systron S S S 250c. CPUs to the process modules. Stand-alone PLC

CS 3530 Operating Systems. L02 OS Intro Part 1 Dr. Ken Hoganson

Designing an efficient Programmable Logic Controller using Programmable System On Chip

Straton and Zenon for Advantech ADAM Copalp integrates the straton runtime into the ADAM-5550 device from Advantech

LADDER LOGIC/ FLOWCHART PROGRAMMING DIFFERENCES AND EXAMPLES

3BASIC RELAY INSTRUCTIONS

PLCs and SCADA Systems

2011, The McGraw-Hill Companies, Inc. Chapter 9

SuperIOr Controller. Digital Dynamics, Inc., 2014 All Rights Reserved. Patent Pending. Rev:

SHORT TRAINING COURSES

Configuring PROFINET

3 SOFTWARE AND PROGRAMMING LANGUAGES

SMS GSM Alarm Messenger

8.1 The Structure and Features of Programmable Logic Controller

Installation guide H A. HSI hardwired system interface

TI 313 (1.0 EN) d&b Remote network - Integration

Degree programme in Automation Engineering

Micro800 Programmable Controllers. Bulletin 2080 Selection Guide

Considerations When Specifying a DC Power Supply

Programmable Logic Controllers

Objectives. Chapter 2: Operating-System Structures. Operating System Services (Cont.) Operating System Services. Operating System Services (Cont.

STEPPER MOTOR SPEED AND POSITION CONTROL

2.0 Command and Data Handling Subsystem

Fig 3. PLC Relay Output

How to read this guide

Microtronics technologies Mobile:

Substation Automation Systems. Nicholas Honeth

Lecture 4 Profibus. Urban Bilstrup Urban.Bilstrup@ide.hh.se

Smart Thermostat page 1

An overview of Computerised Numeric Control (C.N.C.) and Programmable Logic Control (P.L.C.) in machine automation

Industrial Training Schedule Spring 2012

SIMATIC NET. CP AS-Interface Master B C. Preface Contents. Technical Description and Installation Instructions Interface to the User Program

EZIO-4THIE * External CJC Sensor** (National LM19)

Example of Standard API

TRILOGI 5.3 PLC Ladder Diagram Programmer and Simulator. A tutorial prepared for IE 575 by Dr. T.C. Chang. Use On-Line Help

Testing Automated Manufacturing Processes

Learning Systems Software Simulation

Control of Boiler Operation using PLC SCADA

Module 1 Overview ControlLogix5000

Natural Gas Well Automation using Kingfisher RTU Products

DeltaV SIS for Burner Management Systems

Chapter 3: Operating-System Structures. System Components Operating System Services System Calls System Programs System Structure Virtual Machines

Configuring SMC-Flex for Communications over Remote I/O Network using 20-COMM-R Card This document is intended to be used for reference purposes only.

Safety Requirements Specification Guideline

Computer Organization & Architecture Lecture #19

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

SIMATIC. System Software for S7-300 and S7-400 Program Design A B C D. Programming Manual C79000-G7076-C Preface, Contents

The integrated HMI-PLC

SFWR 4C03: Computer Networks & Computer Security Jan 3-7, Lecturer: Kartik Krishnan Lecture 1-3

MINIMAT-EC-Servo Screwdriver Spindles

PLC Support Software at Jefferson Lab

Candle Plant process automation based on ABB 800xA Distributed Control Systems

Topics. Introduction. Java History CS 146. Introduction to Programming and Algorithms Module 1. Module Objectives

3. Identification of water pumps through RFID technology. 4. Wireless control of remote water pump using RF technology.

(Refer Slide Time: 00:01:16 min)

Automated Bottle Filling System

Teaching Systems Integration In An Advanced Microprocessor Applications Course

MECE 102 Mechatronics Engineering Orientation

SECTION 13XXX CONTROL DESCRIPTION (DICP Models NC, 412, 622, 826, 1030)

Android based Alcohol detection system using Bluetooth technology

S7 for Windows S7-300/400

Chapter 2 Logic Gates and Introduction to Computer Architecture

Appendix M INFORMATION TECHNOLOGY (IT) YOUTH APPRENTICESHIP

T-BOXN12R. First steps with T-BOXN12R. You can make it wireless. Date: Version 1.0

Introduction to Digital System Design

Developments in Point of Load Regulation

Process Control and Automation using Modbus Protocol

Components of a Computer System

Semaphore T BOX Applications in Data Center Facilities

1 Application Description Objective Goals... 3

Global Common Controls Software Design (GCCS-2) Course (Version 6.0)

Sigma Control PC INSIDE. 97 psi 187 F R on load

21152 PCI-to-PCI Bridge

Operating System Organization. Purpose of an OS

Fault Diagnosis and Maintenance for CNC Machine. Based on PLC

1 nrsapre@gmail.com, 2 dr.s.m.kumar@gmail.com

PART B QUESTIONS AND ANSWERS UNIT I

OKLAHOMA SUBJECT AREA TESTS (OSAT )

Custom Solutions Center. Users Guide. Low Cost OEM PackML Templates L02 Release. Version LC-1.0

G4 Digital DC Output Modules. G4 Digital DC Output Modules. Features. Description. Part Numbers

Algorithms, Flowcharts & Program Design. ComPro

Best Practises for LabVIEW FPGA Design Flow. uk.ni.com ireland.ni.com

Setup and Programming of the. Master Module R72-11Z-SLSASG-028

Transcription:

Overview of Programmable Logic Controllers (PLCs( PLCs) Dr. Fernando Rios-Gutierrez ECE4951- Design Workshop Spring 2007

Lecture Objectives Expose basic characteristics of PLC. Describe the various subparts of a PLC hardware and modules. Outline the basic sequence of operation for a PLC. Describe the hardware input/output sections available.

PLC A Programmable Logic Controller (PLC) is a specialized computing system used for control of industrial machines and processes. A PLC is a computer designed to work in an industrial environment PLCs are equipped with special input/output interfaces PLCs are programmed using a control programming language.

PLC Applications Originally hardwired arrays of relays were used to control the operation of heavy machines that contain motors and other high power devices. PLCs were originally used to substitute the switching relay networks used in industrial applications, but now they can also be used implement other tasks such as timing, delaying counting, calculating, comparing and processing of analog signals.

Relay Networks

PLC Advantages Increased Reliability More Flexibility Lower Cost Faster Response Easier to troubleshoot Remote control capability Communication Capability

PLC Disadvantages In contrast to microcontroller systems that have what is called an open architecture, most PLCs manufacturers offer only closed architectures for their products PLC devices are proprietary, which means that parts and software from one manufacturer can t t easily be used in combination with parts of another manufacturer, which limits the design and cost options

PLC Basic Architecture

PLC Configurations There are two PLC basic configurations that commercial manufacturers offer. Fixed Configuration Modular Configuration

Fixed Configuration

Modular Configuration

Input/Output Modules

Programming the PLC

Principles of Operation To get an idea on how PLC operates lets consider the following simple process control problem.

Process Control Description

PLC Inputs Connection

PLC Output Connections

Programming the PLC To implement the described system using the PLC, a description in ladder logic should be provided. Next the ladder logic is complied and translated to basic instructions and down loaded to the internal memory. During programming the PLC should be in the Terminal or Programming mode.

Ladder Logic Program

Running the Program For the program to operate the PLC should be put on the Run mode or Operating cycle. In the operating cycle first the controller examines the inputs and their status is recorded in the PLC memory, then the ladder diagram is evaluated, and changes are send to the outputs accordingly.

Scan Time The completion of a cycle of the controller is called a Scan. The scan time needed to complete a full cycle by the controller gives the measure of the speed of execution for the PLC. Generally outputs are updated in memory during the scan but the actual output is updated until the end of the program during the I/O scan.

Process Modification

PLC VS Computer PLC Designed for extreme industrial environments Can operation in high temperature and humidity High immunity to noise Integrated command interpreter (proprietary) No secondary memory available (in the PLC) Optimized for Single task Computer Designed mainly for data processing and calculation Optimized for speed Can t t operate in extreme environments Can be programmed in different languages Lost of secondary memory available Multitasking capability

PLC Size Manufacturers offer five sizes of PLCs: Nano (up to 16 I/O points) Micro (more than16 I/O points, up to 64 I/O points) Small (up to 960 I/O points) Medium (multitasking - control of several processes) Large (control management of several PLCs)

PLC Instruction Set The instruction set for a particular PLC could range from 15 instructions for small units up to 100 instructions for larger units