39
Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Embed Size (px)

Citation preview

Page 1: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

Chapter 12

Basic Relay Instructions

Page 2: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

Objectives

Describe the function of the normally open, or examine if closed, instruction.

Describe the function of the normally closed, or examine if open, instruction.

Explain the function of one-shot instruction.

Page 3: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

Objectives (cont’d.)

Explain the function and programming of the latch and unlatch instructions.

Explain input and output instruction formatting for the SLC 500 and MicroLogix PLCs.

Given an address, identify the input or output point on an SLC 500 fixed or modular PLC and a MicroLogix 1000 PLC.

Page 4: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

PLC Instructions

Each PLC manufacturer has their own vocabulary of instructions called the PLC instruction set.

Even though different PLCs have different instruction sets, there are basic instructions shared by all PLCs.

Page 5: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

Bit or Relay Instructions

Contacts and coils are the basic symbols found on a ladder program.

Normally open and normally closed instructions are programmed to represent input conditions.

Contacts and coils are referred to as relay instructions.

Page 6: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

Overview of Bit Instructions

Page 7: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

SLC 500 XIC Instruction

SLC 500 normally open instruction is called the XIC or examine if closed instruction.

XIC instruction directs the processor to test for an on condition from the referenced address bit.

Page 8: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

XIC Instruction Interaction

Page 9: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

XIC Input Instruction

Page 10: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

SLC 500 XIO Instruction

SLC 500 normally closed instruction is called the XIO or examine if open instruction.

XIO instruction directs the processor to test for an off condition from the referenced address bit.

Page 11: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

SLC 500 XIO Instruction (cont’d.)

The XIO instruction is normally closed, representing a 0 in the input status table.

Finding a 0 in the status file referencing the instruction address means the device controlling the bit address is in the off condition.

Page 12: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

SLC 500 XIO Instruction (cont’d.)

A normally closed instruction evaluated as closed is a true instruction.

Finding the normally closed instruction true, the instruction will continue to provide continuity through the instruction on the rung.

Page 13: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

Instruction Controlling an Output Instruction

Page 14: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

Physical Input Conditions and the Normally Closed XIO

Instruction

Page 15: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

SLC 500 Output Instruction

Typically represented as an output coil.

SLC 500 refers to as an output enable or OTE instruction.

Every rung must have an output instruction.

Multiple outputs must be programmed in parallel.

Page 16: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

SLC 500 Output Instruction (cont’d.)

Output instruction is always the last instruction before the right power rail.

Output instruction represents the action to be taken when the solved input logic results in a logically true or false rung.

Page 17: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

Ladder Rung Containing XIC and OTE Instructions

Page 18: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

Bit Instruction Addressing

Each instruction on a ladder rung must have an address that associates with the field device and data table the instruction is examining.

Typical XIC address is I:1/0.Typical OTE address is O:2/1.

Page 19: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

Basic SLC 500 Input or Output Addressing Format

Page 20: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

I:1/0 Breakdown

I = this is an input instruction. Input address data is stored in the input status file.

: = element delimiter. Separate file type and file number.

1 = identifies the chassis slot in which the addresses module resides.

Page 21: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

I:1/0 Breakdown (cont’d.)

/ = bit delimiter. Separates the input bit slot reference from the input bit reference.

1 = screw terminal number of this input reference from the input module residing in chassis slot 1.

Page 22: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

Slot Identification in an SLC 500 Chassis

To accurately identify a specific input point among multiple input modules, each slot in a modular chassis is assigned a slot number.

Power supply mounts on the left side of the chassis.

First slot next to power supply is reserved for the processor.

Page 23: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

Slot Identification in an SLC 500 Chassis (cont’d.)

Processor always goes in the first slot, which is identified as slot 0.

Slots are numbered in decimal numbers from left to right: slot 0, 1, 2, 3, 4, 5, 6.

Four chassis available.4-, 7-, 10-, and 13-slot chassis.Total 3 chassis 30 local I/O slots per

PLC.

Page 24: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

Seven-Slot SLC 500 Chassis Slot Identification

Page 25: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

The One-Shot Rising Instruction

One-shot rising instruction (OSR) is an input instruction that allows an event to occur only once.

OSR instruction fires on the rising edge (off to on transition) of the input pulse.

Will not fire again until input transitions to off and then on.

Page 26: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

SLC 500 Family One-Shot Rising Ladder Rung

Page 27: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

Leading-Edge Versus Trailing-Edge One-Shot

Timing Diagram

Page 28: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

Internal Bit Controlling a One-Shot Instruction

Page 29: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

Output Latch and Unlatch Instruction

An output latch (OTL) instruction is an output instruction used to maintain, or latch, an output on even if the status of the input logic changes.

The output unlatch (OUT) instruction is used to unlatch the latched output.

Page 30: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

Output Latch and Unlatch Instruction (cont’d.)

OTL and OTU instructions are typically used in pairs.

OTU is used by itself to unlatch status bits set by the processor.

OTL and OUT are retentive instructions.

Page 31: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

Retentive InstructionsTwo types of instructions:

Non retentiveRetentive

Non retentive instructions do not retain their logical state through a rung true to false transition or power interruption.

Retentive instruction retains its logical state through a rung transition or a power flow interruption.

Page 32: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

Retentive Instructions (cont’d.)

Retentive must have battery backup to retain state through power interruption.

OTE instruction is non retentive.OTL and OUT instructions are

retentive.

Page 33: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

Latching and Unlatching Ladder Logic

Page 34: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

Latching Instruction Programmed before the

Unlatch Instruction

Page 35: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

Internal Bit B3:0/0 Used as an Output

Page 36: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

Each Bit File Element Consists of One 16-Bit Word

Page 37: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

Bit File Addressing

B = this is a bit instruction. Bit file address data is stored in the Binary or bit file, B3.

3 = identifies this as file 3.: = element delimiter. Separate

file type and file number.1 = identifies the element number.

Page 38: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

Bit File Addressing (cont’d.)

/ = bit delimiter. Separates the file designator from the bit number.

1 = bit number of this reference from bit file element 1.

Page 39: Copyright © 2002 Delmar Thomson Learning Chapter 12 Basic Relay Instructions

Copyright © 2002 Delmar Thomson Learning

User-Defined Bit Files

If your processor supports expanding data files and has enough memory, any data file over file 8 up to 255 can be created as a user-defined bit file.

Each user-defined file can have up to 256 elements.

Sample addresses: B10:4/8 or B65:29/12.