3_PLC CONFIGURATION.pdf
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