Sunteți pe pagina 1din 80

COURSE: INDUSTRIAL

AUTOMATION
TOPIC: PLC CONFIGURATION.
WEEK: 3
Ing Alex Tapia

1
MOTIVATION COME ON YOU
CAN DO IT!
How can you address this ladder using LogixPro?

How can you address this ladder using RSLogix 5000?

How can you configure the PLC COMPACTLOGIC?


REVIEW LAST SESSION
CAPACITY

Select, program, conect, configure PLCs


Diagnostic and solve fix faults in automation
system with PLCs
.
SESSION ACHIEVEMENT

At the end, the students will be able to compare


the technical characteristics of different PLC
configurations:

Compact PLC
Modular PLC
Compact-Modular PLC
CONTENTS
Compact PLC arquitecture
Modular PLC arquitecture
Compact & Modular PLC arquitecture
Advantages & Desadvantages
Table list
Contact Diagram
Function plan
Conection Diagram
LETs GO!
INFORMATION

FLIPPED LEARNING
PLC CLASIFICATION

Compact PLC arquitecture


Modular PLC arquitecture
Compact & Modular PLC arquitecture
Compact PLC arquitecture

PLC Directs micro PLC DL105.


Standard features of micro PLCs.
Compact PLC arquitecture
Compact PLC arquitecture
Modular PLC arquitecture
Modular PLC arquitecture
POWER SUPPLY

AC o DC
The power depends on the chasis and the
I/O modules
Compact / Modular PLC arquitecture
Includes built-in 10/100 MBps
EtherNet/IP
Provides 8 KB memory (4 KB user
program with 4 KB user data)
Contains isolated RS-232/RS-485 for
serial and networked communication
LCD screen
Compatible with 1762 MicroLogix
Expansion I/O modules (up to four
modules per controller)
Supports up to 144 digital I/O points
Compact Logix Controller System
Small modular system for stand-alone to medium sized
connected systems.

Fixed I/O count of CompactLogix platform geared toward stand-


alone control applications where panel space is limited:
COMPACT LOGIX CONTROLLER
CompactLogix functional benefits:

Has memory sizes from 512 Kbytes to 1.5


Mbytes
Supports these NetLinx networks:
EtherNet/IP
ControlNet
DeviceNet
COMPACT LOGIX I/O MODULE
Contain a set I/O count for simple, stand-
alone processes:

Supports up to 3 banks of local I/O (up to


30 CompactLogix I/O modules)
Supports up to 1024 I/O points
Remove-able terminal blocks and
module-ready cables
Status indicators
Input and Output modules
Compact 24V DC sink/source input module
Compact 24V DC sink/source input module
1769-OB16
Compact solid state 24V DC source output module
COMPACT LOGIX
COMMUNICATION MODULE.
Network and their Required
Communications Module/Card
EtherNet/IP - 1761-NET-ENI Module
DeviceNet - 1796-SDN, 1761-NET-DNI, or
1769-ADN Modules
DH-485 - 1761-NET-AIC Convertor
Relay Logic & Ladder Logic
PLC Advantages and Disadvantages
PLC COMPACTLOGIC
CONFIGURATION
WHAT SOFTWAR DO WE USE TO
PROGRAM THE COMPACTLOGIC?
HOW DO I DO THE INTERFACE THE
RSLOGIX WITH THE COMPACTLOGIX?
ENTER TO THIS LINK TO
LEARN HOW TO CONFIGURE
THE COMPACT LOGIX PLC
https://www.youtube.com/watch?v=M9PlMxLdN28
ADDRESSING WITH
RSLOGIX 5000
APPLICATION MEMORY :Data Table Section
Data Table Section
HOW DO YOU ADDRESS
WITH SLC 500 o RSLogix Pro?
HOW?
HOW TO USE OTL & OTU ISTRUCTION?
Example 1
In this example we need to start/stop the motor.
When the start button is pushed we want to start the
motor, and when the stop button is pushed we want to
stop the motor.
Remember, when you push the button, the input will go
on as long as the button is pushed otherwise it will go
off.
Input
Start Button I:1.0/1
Stop Button I:1.0/2

Output
Motor O:2.0/1
Using Start/Stop circuit

Rung0: When we press on the start button the rung will


evaluate to true hence the motor will be energize.
Once the start button is release it's input will go off but
the motor will stay on since we have the motor as a by
pass to the start button. Therefore the motor will keep
running. Now, once we press the stop button. The rung
will evaluate to false, and that is how we stop the motor.
Using OTL & OTU ISTRUCTION
By pressing the start push button the input I:0/1 will be on and hence bit B3:0/0 will
be On too. Once the operator release the start button. The start button input signal
will go Off but B3:0/0 will stay on because of the OTL (Latch) instruction that we have
used. This bit will stay on as long as the Stop button is not pushed.

Once the stop button is pushed the rung will evaluate to true and hence the
OTU (unlatch) instruction will kick in and release the bit B3:0/0.

When bit B3:0/0 is on or off; the motor will be energized or de-energized


2 ways how to star a Motor
Latch = Set
Unlatch = Reset
HOW DO YOU ADDRESS
WITH SLC 500 o RSLogix Pro?
Introduction to RSLogix5000 Tags
Tags are the method for assigning and
referencing memory locations in Allen Bradley
Logix5000 controllers.

No longer are there any physical addresses


such as N7:0 or F8:7 which use symbols to
describe them.
These have been replaced with tags which are a
pure text based addressing scheme.
The Way We Used To Be
Comparing the Old and New

RSLogix 5/500 RSLogix 5000


Type
Output Input and output modules, when
configured, automatically create their
own tags like Local:0:I.Data.0
Comparing the Old and New

RSLogix 5/500 RSLogix 5000


File # Type
O0 Output Input and output modules, when
I1 Input configured, automatically create their
own tags like Local:0:I.Data.0
S2 Status Use the GSV and SSV instructions to
get status information such as the CPU
time, module states and scan times.
B3 Bit Assign the Boolean (BOOL) data type
to the tag.
Comparing the Old and New

RSLogix 5/500 RSLogix 5000


Type
Output Input and output modules, when
configured, automatically create their
own tags like Local:0:I.Data.0
Comparing the Old and New
RSLogix 5/500 RSLogix 5000
File # Type
T4 Timer Assign the TIMER data type to the tag.
C5 Counter Assign the COUNTER data type to the
tag.
R6 Control Assign the CONTROL data type to the
tag.
N7 Integer Assign the double integer (DINT) data
type to the tag.
F8 Floating Assign the REAL data type to the tag.
Point
Creating a Tag
The following dialog box pops up.
Data Type Abbreviation Memory bits Range
Boolean BOOL 1 0-1

Short Integer SINT 8 -128 to 127

Integer INT 16 -32,768 to 32,767

Double Integer DINT 32 -2,147,483,648 to


2,147,483,647

Real Number REAL 32 +/-3.402823E38 to +/-


1.1754944E-38
Creating a Tag
The following dialog box pops up.

only alphabetic characters (A-


Z or a-z), numeric characters
(0-9), and underscores (_)
must start with an alphabetic
character or an underscore
no more than 40 characters
no consecutive or trailing
underscore characters (_)
not case sensitive
Creating a Tag
Right click on the Controller Tags in the
Controlle
r Organizer and select New Tag
Edit and Monitor Tags
Edit and Monitor Tags
Shown below is the expanded structure for a TIMER. Notice it is
made of two DINTs and three BOOLs. In this case, the Booleans are
packed into one DINT and therefore a timer uses three DINTs of
memory.
REAL APLICATION
Exercise #1 Container Filling
Exercise #1 Container Filling

Press the start (NO push bottom ) to run the conveyor and stop (NC push
bottom ) to stop the conveyor.

The RUN light will remain energized as long as the conveyor is operating

Stop the conveyor when the right edge of the box is first sensed by the
prox-sensor.

With the box in position and the conveyor stopped, open the solenoid valve
and allow the box to fill. Filling should stop when the Level sensor goes true.

The FILL light will be energized while the box is filling.

The FULL light will energize when the box is full and will remain that way
until the box has moved clear of the prox-sensor.

Once the box is full, the conveyor keeps running.


Exercise #1 Container Filling
1. Write the VARIABLE TABLE
VARIABLE TABLE
ADDRESS CODE TAG DESCRIPTION
I:0/0 S1 STOP NC Push Button
Exercise #1 Container Filling
2. Draw the PLC conection
Example:
Exercise #1 Container Filling
3. Simulate with the LogixPro using the PLC
addressing for LogixPro
4. On a paper do the same ladder using the PLC
addressing for SLC-500
5. On a paper do the same ladder using the PLC
addressing for RSLogix 5000
6. Use OTU (Set) or OTL (Reset) instruction for
the same exercise
NOTE: send to the classromm the simulation file, the
SLC-500 photo, the RSLogix 5000 photo in a WORD
CLOSE

EVALUATION: MARCH 29
SUMARY
WHTAT ARE WE GOING
TO DO NEXT CLASS?
TIMERS & COUNTERS

READ the book:


Programable Logic Controller,
Frank, D. Petruzella
Chapter 7
1. Draw the timing diagram Figure 7.4 , 7.5.
2. Solve the PROBLEMS: 1, 2, and 3
SEE YOU NEXT
TIME!

S-ar putea să vă placă și