GE Counters and Order of Operation

Slides:



Advertisements
Similar presentations
Unit 7 Discrete Controllers
Advertisements

Copyright © 2005 Rockwell Automation, Inc. All rights reserved. 1 Micro Logix 1100 RSLogix 500 LAB#2 Timing, Counting & Comparing.
PLC Timer Instructions
Programmable Interval Timer
ECT 464 Lecture 5 Modes and Memory. Do the thing you fear and the death of fear is certain. Be strong and courageous. Do not be afraid or terrified because.
4/24/05 BAE Motor Control PLCs and Ladder Logic An Introduction.
Switchgears Control Using SCADA System Based on PLC
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.
Incremental Encoders. Encoders typically run on +5V, not +24V Outputs are typ. not 24V compatible either.
Programming Logic Controllers
Chapter 19 Fundamental PLC Programming
Programming with Function Blocks
Lecture 6: PLC: Timers and Counters
Timers.
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
Advanced Instructions Most PLCs now support more advanced functions such as Floating point math, Boolean operations, Shifting, Sequencing, Program control.
Programmable Logic Controllers
Chapter 10 PLC Processors.
Counter The CTU CTD instruction counts upward & Down wards over a range Each time the rung goes from false- to-true. We can make an Up-Down counter by.
Welcome to the World of Programmable Logic Controllers
Copyright © 2002 Delmar Thomson Learning Chapter 1 Welcome to the World of Programmable Logic Controllers.
I/P Addressing Each input or output is assigned a number on its module, which is referenced to within the program which is refereed to as “address”.
Processor Data Organization
Logical controllers' programming 4- Treatment of Data 4.1- Comparison of Data Programming.
Chapter 8.
PLC Counters. Introduction We use timers to measure the elapsed time between two events. With retentive timers the “run” signal can be turned on and off.
PLC Counter Instructions
Timer Timer is a device, which counts the input at regular interval (δT) using clock pulses at its input. The counts increment on each pulse and store.
Copyright © 2002 Delmar Thomson Learning Chapter 10 PLC Processors.
Timers and Counters by Dr. Amin Danial Asham. References  Programmable Controllers-Theory and Implementation, 2nd Edition, L.A. Bryan and E.A. Bryan.
1 RLL: Relay Ladder Logic CONTENTS 1. PLC operation 2. PLC programming 3. Ladder logic 4. Memory and gates.
Sequencers SQO,SQC,SQL.
MICROPROCESSOR DETAILS 1 Updated April 2011 ©Paul R. Godin prgodin gmail.com.
C Examples 6. Download Links MPLAB IDE dsPIC30F4011/4012 Data Sheet dsPIC30F Family Reference Manual MikroC MikroC Manual MikroC Quick Reference.
TIMERS Used to carry out tasks which involve time delay and time counting. A timer circuit is specified by stating the interval to be timed and the conditions.
IC 4017 Pin Configuration And Application
Programmable Logic Controller
S7-200 PLC training courses
Chapter 5.
Chapter 11 & 13 PLC Math Instructions Permission granted to reproduce for educational use only. 11 PLC Compare, Jump, and MCR Instructions.
1 Introduction to PLCs: Programming Counters ELMT Basic Programmable Logic Controllers Chapter 0x_W Source: www Based on Ch 8 of Frank D. Petruzella.
Programmable Logic Controllers
9 CHAPTER PLC Counter Instructions. 9 CHAPTER PLC Counter Instructions.
Chapter 5.
Introduction to Visual Basic 2008 Programming
BRX Technical Training
Timer and Interrupts.
EKT 221 : Digital 2 COUNTERS.
Chapter 10 © 2011, The McGraw-Hill Companies, Inc.
MAIN 222 Programming Devices
MicroEconomix 1500 RSLogix 500 LAB#2
GE Timers and Isolation of the PLC System
MAIN 222 Industrial Controllers
Introduction to Ladder Diagram
Digital Concepts for PLCs
MAIN 222 Industrial Controllers
Program Control Instructions.
Advanced Math Functions
Distributed Energy Engineering
GE Integers, ZCL, Jump Commands
S RAJARAJAN_ASST PROF, BSARCIS&T
Input-Output-Process Demo
Proportional Control with the PLC
Programmable Logic Controllers (PLCs)
Control System Applications (2)
Ladder programming Counter Instruction S7 300
PLC Counters Three types: Count Up Count Down Count Up/Down Used for:
Presentation transcript:

GE Counters and Order of Operation MAIN 222 Industrial Controllers 9/19/2018

Introduction Program Execution See the sheet on Program Execution The PLC writes inputs to register then drives outputs Per each rung usually Sequence is very important 9/19/2018

Program Execution In class activity Order of Operations What is the difference between the programs? Which one is the one shot?   9/19/2018

Instruction Sets Output Type Instructions Right Side of the rungs Depend on logic Preceding it MOVE Instructions Time & Counters Internal Relays Math Instructions 9/19/2018

Positive Going Coil = 1 shot When we strobe an input such as a counter or timer we have problems with switch debounce. To prohibit this condition we need only one pulse per switch activation The 1 shot solves this problem by only allowing 1 shot regardless of the switch bouncing You can have a PGC as an output but micro90 does not like having multiple outputs with a PGC in it. 9/19/2018

Types Of Counters Up Counter Down Counter Counts Up (Increments Up) The output is on when when current value = or greater than preset value Down Counter Transition from off to on causing current value to decrease by 1 Output is on when current value is less than or equal to preset value 9/19/2018

Differences between PLCs GE PLCS Counters and Timers are functions that give an output AB PLCS Counter and timers are functions that give an output MITSUBISHI PLCS Like Koyo and TI the counter and timer are outputs, that is they are not a function they are an output The address of output is used to drive or do something 9/19/2018

Counter Set up To address a counter or any other type of internal function use %R Every counter or timer address must be incremented by 3 words %R1 %R4 %R7 The counter uses 3 Register #s to store the data If we don’t, registry is over lapped Trying to save the data for 2 counters in one location 9/19/2018

Addressing A Counter The Input This is the location where the change of state is observed (can be from an actual input, other function ie counter or and output) The Reset An address that confirms resetting the PV (preset value) back to its original value. Note that we can “lock” the counter out if the reset input is forced ON If we need to create a reset that resets the Counter we can in the Reset line (parallel with actual reset command such as %I2) use a FST_SCN a first scan command that will reset all values when the PLC is first scanned in the run mode The PV The Preset value is the address numerically after the counter number If we have %R2 as a counter then %R3 is the PV registry Highest Number is 32767 We can have a Hardcode value a set value such as 10, 10000 ect. Or we can have %R, %AQ or a %AI variable as its PV 9/19/2018

Universal Counter Info All PLCs use 3 words for addressing the counter GE uses a %R register because it gives greatest flexibility For example Mitsubishi has C=256, T=256 and D=1028 so what if you need 270 counters cannot do it! GE has in the Micro 90 2056 %R so that gives us 685 (2056/3) anything Timer or Counters 9/19/2018

Special Note Resetting R value We have to have an ALWAYS_ON in series with the INPUT rung to COUNTERS and TIMERS on the Series 90 Micros. It is caused by a function of the programming of the VersaPro software. In the Mitsubishi PLC the command is 9038 9/19/2018

Where to Get More Information See Web Site VersaPro 2.02/3 users guide Series 90 Micro Workshop Believe it or not the help in VersaPro Then Index Look up counters 9/19/2018