Programmable Logic Controllers: PLC Addressing and Basic Instructions
Programmable Logic Controllers: PLC Addressing and Basic Instructions
Controllers
3-1
Basic addressing
• For the Allen-Bradley PLCs and the simulator
used, the input and output image areas (in
addition to other data) are held in “data files”
• Each “data file” holds information such as
– Discrete input values
– Discrete output values
– Values associated with timers
– Values associated with counters
– Status information
– Etc.
3-2
3-1
PLC data files
3-2
Example Addressing
Digital Digital
CPU Input Output
Module Module Module
(slot 0) (slot 1) (slot 2)
16 inputs 8 outputs
3-5
Basic instructions
• Examine If Closed (XIC)
• Examine If Open (XIO)
• Output Energize (OTE)
• Output Latch (OTL)
• Output Unlatch (OTU)
• One-shot Rising (OSR)
3-6
3-3
Examine if closed (XIC)
• Alternate name: Normally open contact
• Use the XIC instruction in your ladder program to
determine if a bit is on.
– When the instruction is executed, if the bit addressed is on
(1), then the instruction is evaluated as TRUE.
– When the instruction is executed, if the bit addressed is off
(0), then the instruction is evaluated as FALSE.
Instruction symbol
Normally open switch is open
3-7
Instruction symbol
Normally open switch is open
3-4
Output energize (OTE)
• Alternate name: coil
• This instruction is usually used in conjunction with
XIC or XIO or any other input instruction.
• If the logic preceding the OTE instruction is true (1),
the OTE instruction will be energized
Not energized
Instruction symbol
3-9
Initially not
energized
Instruction symbol
Energized
L
Latched
3-10
3-5
Output unlatch (OTU)
• The OTU instruction is used only to turn
a bit off and latch it off
• OTL and OTU are generally used in pairs
Instruction symbol
3-11
Instruction symbol
I:1/0
OSR
OSR output
One PLC scan
3-12
3-6
Branches
• Branches can be inserted in ladder logic programs to
create parallel combinations of various ladder logic
elements
3-13
3-14
3-7
PLC simulator usage
• Ladder logic elements (instructions) can be dragged
and dropped onto the ladder window to create a
ladder logic program
• The ladder logic program is executed by going
online, ‘downloading’ the PLC program, and
switching to run mode
ProSim simulations
• The Logixpro simulator provides a set of built-in simulations
• The I/O simulation initially will be of most use since it provides
access to simulated discrete inputs (switches) and outputs
(lamps)
3-16
3-8
Other Prosim simulations
• Available simulators
– Door simulator
– Silo simulator
– Traffic simulator
– Batch simulator
– Dual Compressor simulator
– Bottle line simulator
– Four floor elevator simulator
• Most projects will involve designing ladder
logic programs to control these simulations
3-17
3-18
3-9