Industrial Process Control System Simon Hui Engineer Control and Informatics, Industrial Centre.

Slides:



Advertisements
Similar presentations
Programming with Ladder Logic
Advertisements

Unit 7 Discrete Controllers
P3- Represent how data flows around a computer system
PLC Timer Instructions
© Paradigm Publishing, Inc. 2-1 Chapter 2 Input and Processing Chapter 2 Input and Processing.
A Next Generation OCS Welcome to Horner Operator Control Station Training.
Chapter 6 Introduction to Logic.
Switchgears Control Using SCADA System Based on PLC
Introduction To Programmable Logic Controllers
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.
Lecture 4: Programmable logic Controllers
Programmable Logic Controller Internal Operations
Programming with Function Blocks
Module 2: Hardware and Terminology
Counters and Registers
DEMONSTRATION FOR SIGMA DATA ACQUISITION MODULES Tempatron Ltd Data Measurements Division Darwin Close Reading RG2 0TB UK T : +44 (0) F :
Assembly & Machine Languages
1 Starting & Stopping Motors Pico Pico LAB#4. 2 Program a series of three basic ladder logic rungs. These basic rungs are the most common rungs found.
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.
The Microcomputer System In this presentation you will: Investigate the microprocessor Title Page.
The Internal Components of a Personal Computer (PC)
BLOCK DIAGRAM OF COMPUTER
Advanced Instructions Most PLCs now support more advanced functions such as Floating point math, Boolean operations, Shifting, Sequencing, Program control.
Lesson 3 — How a Computer Processes Data
Programmable Logic Controllers
Introduction to PLC Operation
Chapter 10 PLC Processors.
© Paradigm Publishing Inc. 2-1 Chapter 2 Input and Processing.
PLC introduction1 Discrete Event Control Concept Representation DEC controller design DEC controller implementation.
Program Control Instructions:
MICROSOFT WORD GETTING STARTED WITH WORD. CONTENTS 1.STARTING THE PROGRAMSTARTING THE PROGRAM 2.BASIC TEXT EDITINGBASIC TEXT EDITING 3.SAVING A DOCUMENTSAVING.
Programming PLCs using LADDER Logic
CPU Computer Hardware Organization (How does the computer look from inside?) Register file ALU PC System bus Memory bus Main memory Bus interface I/O bridge.
© Paradigm Publishing Inc. 2-1 Chapter 2 Input and Processing.
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.
Memory Layout and SLC500 System Addresses. Processor Memory Division An SLC 500 processor's memory is divided into two storage areas. Like two drawers.
Control Technology and Automation
©2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist.
Copyright © 2002 Delmar Thomson Learning Chapter 10 PLC Processors.
Asttraining.com Scan Procedures for Ford EEC-V OBD II Systems.
PLC ARCHITECTURE - CPU by Dr. Amin Danial Asham.
HORNERAPGHORNERAPG HORNERAPGHORNERAPG 20 Years of Innovation Operator Control Station Workshop Operator Control Station “All in One” Integrated.
1 RLL: Relay Ladder Logic CONTENTS 1. PLC operation 2. PLC programming 3. Ladder logic 4. Memory and gates.
Programmable Logic Controllers LO1: Understand the design and operational characteristics of a PLC system.
Introduction to PLC Operation
Digital Computer Concept and Practice Copyright ©2012 by Jaejin Lee Control Unit.
PLC ARCHITECTURE – Memory 2 by Dr. Amin Danial Asham.
HORNERAPGHORNERAPG HORNERAPGHORNERAPG 20 Years of Innovation Operator Control Station Workshop Operator Control Station “All in One” Integrated.
Digital Computer Concept and Practice Copyright ©2012 by Jaejin Lee Control Unit.
SEMINAR ON P.L.C. SUBMITTED BY HRIDAY MUKHERJEE AMIT DEBNATH SOMNATH SHIL
IC 3 BASICS, Internet and Computing Core Certification Computing Fundamentals Lesson 2 How Does a Computer Process Data?
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
Chapter 5.
1 Chapter 1 Basic Structures Of Computers. Computer : Introduction A computer is an electronic machine,devised for performing calculations and controlling.
Lesson 1 PLC BASICS. PLC Definition  Programmable Logic Controllers are industrial computers that control machine and other applications.  PLC have.
6 CHAPTER PLC Programming. 6 CHAPTER PLC Programming.
Chapter 5.
PLC Terminology and Application
The Programmable Logic Controller
Chapter 10 © 2011, The McGraw-Hill Companies, Inc.
Introduction to Microprocessors and Microcontrollers
Discrete Versus Analog Devices
Workbook Section.
Presentation transcript:

Industrial Process Control System Simon Hui Engineer Control and Informatics, Industrial Centre

System components A SIMATIC 505 controller consists of a processor in a local base together with a power supply and I/O cards. With the SIMATIC 575 controller, this is a 16 slot VME bus base together with a power supply and up to 8 total controller CPUs, the remainder of VME bus slots can be filled with I/O cards or other VME bus compatible systems. Expansion I/O bases can be added to the system by adding additional bases, power supplies, remote base controllers, and I/O cards as required. Moreover, at least one communication processor is required per SIMATIC 505 controller. This communication processor should be installed in the local base together with the controller CPU.

Data Representation Bit: A Bit holds either a 1 or 0. Byte: A Byte consists of 8 contiguous bits. Word: A Word consists of 2 bytes. Long Word: A Long Word consists of 2 contiguous words. Bit 1Bit 2Bit 3Bit 4Bit 5Bit 6Bit 7Bit 8

Binary Number Data in a bit is binary, 0 or 1. A binary number consists of one or more bits. A binary number consists of 4 bits can be represented in Hexadecimal.

Hexadecimal Numbers Bit 1Bit 2Bit 3Bit 4Hexadecimal Representation A 1011B 1100C 1101D 1110E 1111F

Controller Memory User Control Program User Data System Operation

User program Memory Ladder (L) memory stores RLL program Special (S) memory stores loops, analog alarms, SF programs User (U) memory stores user-defined subroutines

Data Area Memory Variable (V) memory stores variable data Constant (K) memory stores constant data Global (G) and VME memory is used for VME data transfers

System Memory RLL instruction tables: drum, timer/counter, shift register, etc. Image registers and control relays Subroutine parameter areas Special Function Program temporary memory Status Word memory

Some of the commonly used functions available with hard keys. - ESC returns to the previous level of menu operation - Shift? or \ displays a List screen of valid entries for the current prompt - Alt H accesses the Help System menus - Ctrl V invokes the V-memory - Ctrl K invokes the K-memory - Ctrl T toggles the cursor position display on/off - SPACEBAR toggles between function key menus when a plus (+) appears to the right of the function key line, also inputs a space in text. - Shift X, Y, C and B keys access the contact, coil and box editors.

Mode of PID Loop Operation Manual Mode Auto Mode

Manual Mode In manual mode, the loop output is not calculated by the controller, but comes from the operator. While a loop is in manual mode, the controller still monitors the Broken transmitter, High- High, High, Low, Low-Low, and Rate-of- Change alarms. The Yellow and Orange deviation alarms are not monitored.

Auto Mode In auto mode, the controller computes the loop output. The Special Function Program for the loop comes from either an operator interface or SF program. All alarms are monitored.

Relay Ladder Logic RLL I/O Concepts In normal operation the controller updates outputs, reads inputs, and solves the user application program. The I/O update is shown in Fig The series 505 controllers have reserved memory areas for storing the value of all discrete and word I/O points. Discrete I/O values are contained in the discrete image register, which provides storage for all discrete (on/off) I/O points. Word values are stored in the word image register, which provides storage for word and analog data.

RLL concept RLL (Relay Ladder Logic) is similar in form and interpretation to the relay diagram. Two vertical lines represent power and return rails. Connections between the rails contain circuit components that represent switches, control relays, solenoids, etc.

RLL Operations

TMR Operation The timer times down from the value specified in the preset, P. The preset is stored in TCP-Memory (Timer/Counter Preset Memory). The timers current is stored in TCC-Memory (Timer/Counter Current Memory). - The Enable/Reset must be on for the timer to operate. - When the Start/Stop input is on and the Enable/Reset is on, the timer begins to time down. - Timing begins at the preset value P and continues down to zero. - If the Start/Stop input turns off and the Enable/Reset input remains on, the timer stops but it saves the current value, TCC. If the Start/Stop input turns on again, the timer resumes timing. - If the Enable/Reset input turns off, the timer resets to the preset time specified in P. The output turns on when the timer reaches zero, and it stays on until the timer resets; i.e., the Enable/Reset inputs turns off. If the Enable/Reset input does not receive power flow, the instruction does not execute and the output does not turn on.

Symbol of Timer, inputs and output

A Timer in RLL

Build a chart to selectively display many I/O status at the same time in a screen

Desired Output of the System You want the system to output a step response when you want to… Want immediately. Be no difference to what you want. For example, you want to change the room temperature from 15 degree to 25 degree within 0 seconds (immediately). Is it possible?

Actual Output of the System

Loop Function Bit 1, 1 = Go to manual mode. Hex Bit 2, 1 = Go to auto mode. Hex

Water heater represents a simple process system