Anda di halaman 1dari 19

PLC Programming Basics

2013 Eaton Corporation. All rights reserved.


PLC Programming Basics

Basic Ladder Logic Bit Instructions

Set Reset One-shot Rising or


Falling

2013 Eaton Corporation. All rights reserved.


2
PLC Programming Basics

Instruction Addressing

Input and output bit instructions are


addressed with either actual (physical)
digital I/O addresses or internal storage
bit addresses.

These addresses are defined by the PLC

2013 Eaton Corporation. All rights reserved.


3
PLC Programming Basics

Instruction Addressing

easy500 controllers use Markers for


internal addresses such as M01, M05,
N11

easy500 controllers use Ixx for actual


(physical) Input addresses and Qxx for
Output addresses. Example: I01, I08 are
Inputs and Q01, Q04 are Outputs

2012 Eaton Corporation. All rights reserved.


4
PLC Programming Basics

Instruction Addressing

Marker addresses (Mxx) are internal


storage addresses defined by the
controller. They are used as internal
relays

Real-world Input and Output addresses


must correspond to the actual (physical)
input terminal as defined by the
controller
2012 Eaton Corporation. All rights reserved.
5
PLC Programming Basics

Read real world


inputs

Evaluate
ladder

Write real world


outputs

2012 Eaton Corporation. All rights reserved.


6
PLC Programming Basics

Inputs
Input instructions change state when
power is applied to the input terminal
with the corresponding address

Its common to call the following


instruction True rather than Closed
when power is applied to the terminal its
addressed to

2012 Eaton Corporation. All rights reserved.


7
PLC Programming Basics

Inputs

Its also common to call the following


instruction False rather than Open
when power is applied to the input
terminal its addressed to

2012 Eaton Corporation. All rights reserved.


8
PLC Programming Basics
Outputs

Outputs energize when rung


conditions preceding them are True

When Input 1 is True, Output 1 is


energized
2012 Eaton Corporation. All rights reserved.
9
PLC Programming Basics

Set/Reset
A Set instruction remains True even
after the rung conditions that made it
True become False
A Set instruction must be accompanied
by a Reset instruction addressed with
the same address in order to reset the
bit, based on your logic

2012 Eaton Corporation. All rights reserved.


10
PLC Programming Basics

Set/Reset Example

Input 1 sets Output 1 and Input 2 resets


Output 1 (Inputs 1 & 2 must not be True at
the same time)
2012 Eaton Corporation. All rights reserved.
11
PLC Programming Basics
In 1 Timer 1

Timer 1 Out 1

In 2 Out 2

Ladder is evaluated (scanned)


starting from the top rung, left to
right, followed by the next rung,
and so on, until the bottom is
reached. Then starts again at the
top.
2012 Eaton Corporation. All rights reserved.
12
PLC Programming Basics

Logical AND/OR Operations


If Input A AND Input B
are True, the Output will
energize

If Input A OR Input B
is true, the Output will
energize

2012 Eaton Corporation. All rights reserved.


13
PLC Programming Basics

AND/OR Combination Logic

Output X is energized if A AND (B OR C)


are True

2012 Eaton Corporation. All rights reserved.


14
PLC Programming Basics - Timers

Timers
Two basic types of timers in PLCs:
1. On-delay timers
2. Off-delay timers

2012 Eaton Corporation. All rights reserved.


15
PLC Programming Basics - Timers

On-delay timers
When an On-delay timer is energized
(True) it delays turning On the timers
output bit until the timers preset time
value is reached. The output bit is
often called the timers Done bit and
it indicates the timer has attained its
preset time.

2012 Eaton Corporation. All rights reserved.


16
PLC Programming Basics - Timers

Off-delay timers
When an Off-delay timer is energized
(True) it immediately turns On its
output (Done) bit. The timer then
delays turning Off the output (Done)
bit for the timers preset time, after the
timer is de-energized (False).
Off-delay timers are less common than
On-delay timers.

2012 Eaton Corporation. All rights reserved.


17
Questions?

2013 Eaton Corporation. All rights reserved.


18
2013 Eaton Corporation. All rights reserved.

Anda mungkin juga menyukai