3_PLC CONFIGURATION.pdf

Share Embed Donate


Short Description

Download 3_PLC CONFIGURATION.pdf...

Description

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 PLC´s • Diagnostic and solve fix faults in automation system with PLC´s .

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

¡LET´s GO!

INFORMATION • FLIPPED LEARNING

PLC CLASIFICATION • Compact PLC arquitecture • Modular PLC arquitecture • Compact & Modular PLC arquitecture

Compact PLC arquitecture

PLC Direct’s 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 standalone 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, standalone 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 Type Output

RSLogix 5000 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 File # Type O0 Output I1 Input S2

Status

B3

Bit

RSLogix 5000 Input and output modules, when configured, automatically create their own tags like Local:0:I.Data.0 Use the GSV and SSV instructions to get status information such as the CPU time, module states and scan times. Assign the Boolean (BOOL) data type to the tag.

Comparing the Old and New

RSLogix 5/500 Type Output

RSLogix 5000 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 File # Type Timer T4 Counter C5 R6

Control

N7

Integer

F8

Floating Point

RSLogix 5000 Assign the TIMER data type to the tag. Assign the COUNTER data type to the tag. Assign the CONTROL data type to the tag. Assign the double integer (DINT) data type to the tag. Assign the REAL data type to the tag.

Creating a Tag • The following dialog box pops up.

Data Type Boolean

Abbreviation Memory bits Range BOOL 1 0-1

Short Integer SINT

8

-128 to 127

Integer

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

INT

Creating a Tag • The following dialog box pops up.

•only alphabetic characters (AZ 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 I:0/0

CODE S1

TAG STOP

DESCRIPTION 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!

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF