Leoni CAT-1 Guardlogix 1 LabMan
Leoni CAT-1 Guardlogix 1 LabMan
Leoni CAT-1 Guardlogix 1 LabMan
Student Coursebook
GuardLogix Level 1 Labs
Table of Contents
Table of Contents
A. Ethernet
B. ControlNet
C. Ethernet & DeviceNet
D. DeviceNet.
2. What software can only show you the firmware revision of a module?
A. RSLogix5000
B. DeviceNet
C. RSLinx
D. ControlFlash
3. What is the instruction that moves the real world addresses in and out of the controller?
A. COP
B. MOV
C. JSR
D. LIM
A. The DOG
B. The COW
C. The CAT
D. The Project tree
A. 20
B. 64
C. 63
D. None of these.
7. What is the Node number and baud rate for a DeviceNet module with a GuardLogix controller for GM?
A. 125kbps node # 1
B. 250kbps node # 1
C. 250kbps node # 0
D. 500kbps node # 0
9. Safety I/O modules must communicate to the safety controller by what communication method(s)?
A. DeviceNet
B. EtherNet
C. Local I/O
D. A and B
10. What is the maximum number of safety nodes on a DeviceNet network for GM?
A. 5
B. 10
C. 15
D. 20
12. The I/O indicator the controller is flashing green. What does it mean?
13. What is the resistance of a DeviceNet network between the White and Blue wire?
A. 40.
B. 120.
C. 60.
D. None of these
14. When searching a controller-scoped tag that may not be in your current program folder you should select
which of the following “Find Where” options?
15. What do the lower case letters (e, i, r, and d) in the Edit Zone area to the left of the power rail indicate?
A. BK01
B. PM01
C. SBK01
D. Block
20. What software is used to configure communications from a computer terminal to a controller?
A. RSLinx
B. RSNetWorx for ControlNet
C. RSNetWorx for DeviceNet
D. RSLogix 5000
Description:
This lab will review the basic concepts of programmable controllers as applied to a GuardLogix system.
Corresponding Objectives:
_________________________
_________________________
_________________________
_________________________
________________________________
________________________________
________________________________
4. The program structure of the ControlLogix divides the logic into what three parts?
________________________________
________________________________
________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
__________________________________________________________________________________
13. List what type of devices that are connected to the Ethernet network.
_________________________________________________
_________________________________________________
_________________________________________________
_________________________________________________
_________________________________________________
___________________________________________
Slot 0 ___________________________________
Slot 1 ___________________________________
Slot 2 ___________________________________
Slot 3 ___________________________________
Slot 4 ___________________________________
Slot # 0 1 2 3 4 5 6 7 8 9
Description:
Corresponding Objectives:
Equipment Required:
GuardLogix trainer.
Project: T_Lab07 downloaded by instructor.
______________________________________________________________
______________________________________________________________
______________________________________________________________
______________________________________________________________
______________________________________________________________
______________________________________________________________
______________________________________________________________
______________________________________________________________
______________________________________________________________
3. The standard is for the controller to be placed in slot 0 (GM). True False
4. Power must be turned off when removing a module from the chassis. True False
B I
2. ____ Keyswitch Run Position.
C J
D K
3. ____ RS232 connector
E L
4. ____ Keyswitch
F
5. ____ Controller designation
6. ____ Battery
G
7. ____ Keyswitch Program Position
9. ____ OK Indicator
H
10. ____ Battery Indicator
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
8. The locking tab on the I/O module locks the module in the chassis. True False
Pull the Input module. What is the state of the I/O LED? _______________________
Why? __________________________________________________________________
Why? __________________________________________________________________
_____________________________________________________
Description:
In this exercise, you will identify and configure various features of RSLogix 5000 software on your assigned
workstation.
Corresponding Objectives:
Equipment Required:
1. Use the steps below to identify and configure RSLogix 5000 features.
2. Locate the RSLogix 5000 icon on the workstation desktop and open RSLogix 5000.
3. Maximize the RSLogix 5000 window using the window control buttons.
4. Go to the File menu, select Open, and select the RSLogix 5000 file “AA005B1.ACD” in the Projects
directory.
5. Collapse all the program folders in the COW.
6. Expand the program folder, “AM100CnvUdB1”.
7. Open the routine, “S037_CloseClamps_Sigma”, in the AM100CnvUdB1program folder.
8. Identify the following RSLogix 5000 screen components:
____ Application Window Title Bar
____ Menu Bar
____ Standard Toolbar
____ Online Toolbar
____ Language Element Toolbar
____ Controller Organizer Window (COW)
____ Ladder Logic Window
9. Use the Ctrl + End keys to move to the End of the routine.
10. Use the Ctrl + Home keys to move to the Start of the routine.
11. Open the Controller Tags Window.
12. Use the Window menu to select Tile Horizontal.
13. Use the tabs at the bottom of the Tags window to toggle between Edit Tags and Monitor Tags
windows.
14. Hide the Control Organizer Window (COW).
15. Use the Window menu to select Tile Horizontal again.
16. Close the Tags window.
17. Maximize the Ladder window.
18. Use the Ladder window slider control to display Rung 7.
19. Show the Control Organizer Window (View>Controller Organizer).
1. Use the Instruction toolbar scroll arrows to display the Program Control tab.
4. Remember any of the mnemonics in the Program Control instructions and scroll the toolbar back to the
Favorites tab.
7. Expand the folder and add your choice of Program Control instruction.
11. Go to the View menu and show the search results window.
1. Go to the Tools/Options and Change the Ladder Editor Display and Color configuration to the following:
Show Rung Numbers: On
Show Rung Comments: On
Rung Wrapping: On
Description: Foreground; Blue, Background; White
Operands: Foreground; Red, Background; White
3. Use the tabs at the bottom of the ladder window to toggle between “S037_CloseClamps_Sigma” and
“B001_MapInputs”.
4. Display “S037_CloseClamps_Sigma”.
5. Go to the top of the ladder window and click and drag the split the window and show two different
rungs.
6. Close the split window by click and dragging back to the top of the ladder window.
9. Go to the View/Toolbars and experiment with show/hide options of various toolbars such as Language
Editor Editing toolbar.
10. Restore the Toolbars to your preferred placement and size (If you have difficulty moving the toolbars,
us the “Restore Factory Toolbar Layout” Option of the View>Toolbars menu selection.
Description:
This lab explores the memory organization of a GuardLogix system. There are many possible ways to
configure a system, so different samples are explored to give the participant an idea of what they can
expect to encounter.
Corresponding Objectives:
Equipment Required:
GuardLogix trainer
Computer terminal with RSLogix 5000 and RSLinx.
RSLogix file AA005B1.ACD
RSLogix file AA014B1.ACD
1. Open the sample file AA005B1.ACD. What version of RSLogix 5000 opened?
Hint: Check Help, About RSLogix 5000.
2. If it is not already showing, display the COW.
3. The graphic below shows 3 ways to do this.
4. Expand the task folder. How many tasks are there? _________________________________
_______________________________________________________________________
_______________________________________________________________________
13. Double click on other routines. What happens?
_______________________________________________________________________
14. What happens when you click on different tabs at the bottom of the Ladder Logic Window?
_______________________________________________________________________
15. Keep the file open for the next part of the lab.
Exploring Tags
2. Make sure the “Edit Tags” tab is selected at the bottom of the tag windows.
3. List the labels for the columns below. (Later revision may not have the same columns)
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
Close all window on right for next.
7. Using find window, type in “BK01.I.D00” click on Find all ICON.
Set the find window as shown below. Then click on find all.
9. Close the search window, using the F4 key step to each of the location where that tag is used.
13. When search is done close search window, using the F4 key step to each of the location where that tag
is used.
_______________________________________________________________________
_______________________________________________________________________
5. Open the controller Tag window; Select Program scope tags for “AA014B1Cell” are there any “Program
Scoped” tags?
_______________________________________________________________________
6. Right click on the tag “SBK01” and select Go to Cross Reference.
1. Open window for “Programs Tags” for program AA014B1Cell as shown below.
Alias tag
Base Tag
3. In the option screen, the check box for “Show Tag Alias Information” controls the display of the base
tag in the ladder.
5. Using the “Show” drop-down menu like we did in step 3, select Consumed tags.
It should look like the window below.
List all the controller names that tags are being consumed from.
________________________________________________________________________
_______________________________________________________________________
1. Make sure that the top of tag window displays Show All Tags
2. Find kAlarm tag in the controller tags and Click on the + sign on kAlarm.
2. Scroll down the COW until you find the “Data Types” folder.
6. Double click the data type. The screen below will be displayed.
Description:
Corresponding Objectives:
RSLogix5000 Computer
10. What is the name of the routine that contains the automatic logic?
__________________________________________
___________________________________________
12. If the controller project name is AA005B01 what is the name of the following
files?
HMI1 ______________________________
HMI2 ______________________________
Find all stations in auto logic and record below location of logic.
List all three Tag Names for inputs for clamp closed.
What is the node numbers of each of the above inputs? (Hint Cross Reference Tag)
What is the tag name to the valve that closes the clamps? (Hint Tag name PM)
___________________________
What is the node numbers for the above Valve? ________________(Hint Cross Reference Tag)
What is the DeviceNet module slot number for this node? ________________
Description:
In this exercise, you will configure RSLinx to support communication between the computer workstation and the
ControlLogix.
Corresponding Objectives:
Equipment Required:
1. Ethernet communication requires various settings. Determine the following information for your
computer workstation and ControlLogix training unit.
Computer Workstation Ethernet Port
IP Address: . .
Subnet Mask: . .
IP Address: . .
Network Mask: . . .
2. Configure an Ethernet driver in RSLinx. Use the reference manual for assistance if needed.
3. Browse the Ethernet driver using the RSWho window in RSLinx to verify proper communication.
If there are problems, ask the instructor for assistance.
Description:
In this exercise, you will configure local 1756-I/O modules for your RSLogix 5000 project.
Corresponding Objectives:
Equipment Required:
9. What is the I/O LED on the front of the controller doing? _____________
10. Plug module back in. What happened to the warning indicator in the I/O Configuration folder?
____________
11. What is the I/O LED on the front of the controller doing now? _____________
Description:
In this exercise, you will download your RSLogix 5000 project to the GuardLogix and go online to the controller.
Corresponding Objectives:
Equipment Required:
2. Click on the “Who Active” icon indicated by the arrow on the figure above.
3. Find and click the controller in the Who Active tree. (It is best to select the driver created in an earlier
lab. The box in the graphic shows that the Path Toolbar remembers a history of online paths. Since
this is a new project, path will be labeled “None”)
Tip
It is important to remember that “Download” will overwrite the controller, which is rarely desired on the
plant floor (unless making major edits). Both “Upload” and “Online” will read from the controller to the
computer. This is usually the best way to get the “latest and greatest” working logic from the machine.
4. For the classroom exercise, we do not care what logic is currently in the controller, so click “Download”.
5. Confirm by clicking “Download”.
6. You may be prompted to go online (depending on
the software version). If so, click to go online. If not,
you will be automatically online. This is easily
verified by looking for illuminated indicators in the
Online Toolbar as shown to the right
Description:
This lab will familiarize the student with basic bit level instructions used by the Allen Bradley ControlLogix family.
Corresponding Objectives:
Equipment Required:
On
Off
6. Does the XIC intensify when the there is a “1” in the watch window? ___________________________
7. Does a “1” in the watch window correspond to power at the input terminal? ______________________
8. When the OTE intensifies is there a “1” in the watch window? ________________________________
9. When does the OTE intensify (When the switch is on or off)? _________________________________
10. When there is a “1” in the watch window for LT1, does the light turn on? ________________________
On
Off
12. Does the XIO intensify when the there is a “1” in the watch window? ___________________________
13. Does a “1” in the watch window correspond to power at the input terminal? ______________________
14. When the OTE intensifies is there a “1” in the watch window? ________________________________
15. When does the OTE intensify (When the switch is on or off)? _________________________________
16. When there is a “1” in the watch window for LT2, does the light turn on? ________________________
4. Does this circuit behave the way you would expect a Start/Stop circuit to behave? ________________
__________________________________________________________________________________
8. Once LT2 is on, does it matter what state PB4 is in? _______________________________________
9. Does this circuit work similar the start stop circuit? _________________________________________
10. Operate the circuits until both LT1 and LT2 are on.
11. Turn off PB1, PB4, and PB5 and cycle the controller to the program mode and back to the run mode.
(The results will be the same as if power was cycled to the controller.)
__________________________________________________________________________________
__________________________________________________________________________________
Description:
This lab will familiarize the participants with editing ladder logic in an RSLogix 5000 system.
Corresponding Objectives:
Equipment Required:
5. Place the controller in the REMOTE PROGRAM mode and change the output on the first rung to LT6.
6. Place the controller in the REMOTE PROGRAM mode and change the output in the second rung to
LT7.
Description:
This lab will familiarize the student with basic timer and counter instructions used by the Allen Bradley GuardLogix
family.
Corresponding Objectives:
Demonstrate the use of the programming terminal with Allen Bradley RSLogix 5000 programming
software to the following tasks:
Create and edit ladder logic using timers and or counters.
Analyze circuits using timers and counters.
Use the Watch window to monitor values in memory.
Equipment Required:
6. How long after the switch is turned on does light LT1 come on? _______________________________
CTU Instruction
5. Why? _____________________________________________________________________________
2. How do the accumulated bits in the last three rungs represent the count value?
Description:
This lab will familiarize the student with move instructions used by the Allen Bradley GuardLogix family.
Corresponding Objectives:
Demonstrate the use of the programming terminal with Allen Bradley RSLogix 5000 programming
software to the following tasks:
Create and edit ladder logic using timers and or counters.
Create and edit ladder logic using MOV, MVM, BTD and SWPB instructions
Analyze circuits using MOV, MVM, BTD and SWPB instructions.
Equipment Required:
MOV Instruction
6. Toggle PB1.
8. Toggle PB2.
11. Is there a way, using a MOV instruction, to move part of a word? ______________________________
3. What are all the ones and zeros showing in the instruction? __________________________________
9. Can you use the MVM to move bits 0-3 over to bits 8-11? ___________________________________
Description:
This lab will familiarize the student with basic timer and counter instructions used by the Allen Bradley
ControlLogix family.
Corresponding Objectives:
Demonstrate the use of the programming terminal with Allen Bradley RSLogix 5000 programming
software to the following tasks:
Create and edit tags.
Create and edit ladder logic using comparison instructions
Analyze circuits using comparison instructions.
Equipment Required:
GEQ Instruction
8. Cross reference the address used in the GEQ; is it listed as destructive? _______________________
1. Find Logic in routine CMP shown below turn on SS2 and turn off SS1 & SS3
5. Cross reference the address used in the CMP; is it listed as destructive? _______________________
7. Did this circuit work the same as when we used a GEQ? ____________________________________
6. Cross reference the address used in the LIM; is it listed as destructive? ________________________
Description
This lab will familiarize the student with Program Control instructions used by the Allen Bradley GuardLogix
family.
Corresponding Objectives:
Demonstrate the use of the programming terminal with Allen Bradley RSLogix 5000 programming
software to the following tasks:
Create and edit ladder logic using Program Control instructions.
Create and edit tags.
Analyze circuits using Program Control instructions.
Equipment Required:
JSR Instruction
1. Open Project T_Lab14 and download to your trainer controller.
2. Go Online.
3. Go to MainProgram routine: JSR.
4. Find Logic shown below.
.
Temp_1
77
Temp_2
212
8. What output parameter data is produced for the first input parameter? __________________________
9. What output parameter data is produced for the second parameter? ___________________________
10. In the subroutine, what is the name of the input data? _______________________________________
11. In the subroutine, what is the name of the output data? _____________________________________
12. What would happen in the main routine if switches were used to turn off the JSRs?
__________________________________________________________________________________
Description:
This lab provides practice to develop skills using the tools available for troubleshooting an RSLogix 5000 project.
Corresponding Objectives:
Equipment Required:
Sometimes the messages you get in item 4 can be misleading. The tools discussed in this lab focus on step 4 and
step 6. If a message is misleading, you can find the originating logic to figure out what it means. For step 6, you
must determine if the root problem is an input or an output. This is accomplished through the use of the
troubleshooting tools.
4. Click the Find Next button until tag is found. Record Program name and routine.
_____________________________________________
5. Which rung does it go to?
9. Enter tag name “PM1” this time set the “Find Where” to “Current Routine” in program TC010T01 click
on the routine S070_CloseClamps.
11. Double-click on that OTE to have the logic take you to the appropriate rung.
14. Right-click on the XIC “ClampsClose.Out” tag (NOT THE INSTRUCTION!) and select “Go to Cross-
Reference for “ClampsClose.Out”
15. On the Cross-Reference window, how many references were found? __________________________
18. Looking at the XIC’s listed on that rung, let’s assume “ClampsClose.Out” is not high and that the XIC
“ClampsClose.Cmd” is the reason.
22. Using the previous or next flag tool move to the flag rungs.
24. Click on the previous bookmark tool again. Where did it take you? _____________________________
Description:
This lab provides practice to develop skills using the tools available for troubleshooting an RSLogix 5000 project.
Corresponding Objectives:
Equipment Required:
5. Create a Trend for PB1 and timer[1] .dn. Adjust the Y axis so that it will be easy to read the values being
displayed.
6. Set the Y axis to display on a single graph and then change to isolated graphing so that the two values
will be on separate graphs.
7. Right click on LT1 and create a Trend for the output.
Description:
This lab will familiarize the student with basic file instructions used by the Allen Bradley ControlLogix family.
Corresponding Objectives:
Demonstrate the use of the programming terminal with Allen Bradley RSLogix 5000 programming software to the
following tasks:
Create and edit ladder logic using miscellaneous file instructions.
Fill File FLL
File Copy COP
Analyze circuits using file instructions.
Equipment Required:
8. What happens when the DNET04_Node3_OK bit is toggled to enable the Fill instruction?
_________________________
19. What is the Copy instruction doing with the internal tag BK01.O? __________________________
20. Why is the Local:4:O.Data[6] tag at element [6]? _____________________________
Description:
Corresponding Objectives:
Equipment Required:
5. Then using a refresh tap the V+ line between two power supplies is open.
A. True
B. False
1. What happens if two nodes on the same network have the same node number?
A. Both nodes will work
B. Both Fault
C. One get the node number the other Faults
D. All node on DeviceNet network fault.
2. Which software is used to configure the DeviceNet bridge’s memory mapping for devices on its network?
A. RSLogix 5000
B. RSNetworx for DeviceNet
C. RSLinx
D. RSNetworx for ControlNet
3. Before a DeviceNet bridge module can communicate to a device. The device must be ____________.
A. Connected to the network
B. In the bridge’s scanlist
C. Mapped in the bridges input and/or output memory
D. All of the above
4. All devices on a DeviceNet network must communicate at the same baud rate.
A. True
B. False
11. A graphic similar to the one below should appear showing the nodes on the network.
12. Double-click on the FDNP-S0808G-TT Node 3 and module to bring up its properties.
14. Click on the Parameters tab and the following window should appear. When prompted, choose upload.
The following window should appear.
15. This will allow the viewing the inputs when the monitor is turned on.
16. In monitor mode press PB_9 and watch for a change form off to on.
17. Go to node 4 and repeat the above process using PB_15. Did PB_15 change state on the screen? ___
(If not ask instructor.)
21. Unplug node 3 from the DeviceNet trunk. What message is on the front of the DeviceNet Module?
22. Plug node 3 back into the truck. What happened to the message? __________________
23. With a meter measure and record voltage the between the Red & Black wire on DeviceNet. _________
What is the Minimum voltage GM wants at any point on the network? _______________
24. Turn off power on trainer. With an ohmmeter measure the resistance between the Blue and White wire.
What is the resistance reading? __________________ohms
26. Remove one of the terminating resistors and record the ohms between the Blue & White wire. ________
A. Ethernet
B. ControlNet
C. Ethernet & DeviceNet
D. DeviceNet.
2. What software can only show you the firmware revision of a module?
A. RSLogix5000
B. DeviceNet
C. RSLinx
D. ControlFlash
3. What is the instruction that moves the real world addresses in and out of the controller?
A. COP
B. MOV
C. JSR
D. LIM
A. The DOG
B. The COW
C. The CAT
D. The Project tree
A. 20
B. 64
C. 63
D. None of these.
7. What is the Node number and baud rate for a DeviceNet module with a GuardLogix controller for GM?
A. 125kbps node # 1
B. 250kbps node # 1
C. 250kbps node # 0
D. 500kbps node # 0
9. Safety I/O modules must communicate to the safety controller by what communication method(s)?
A. DeviceNet
B. EtherNet
C. Local I/O
D. A and B
10. What is the maximum number of safety nodes on a DeviceNet network for GM?
A. 5
B. 10
C. 15
D. 20
12. The I/O indicator the controller is flashing green. What does it mean?
13. What is the resistance of a DeviceNet network between the White and Blue wire?
A. 40.
B. 120.
C. 60.
D. None of these
14. When searching a controller-scoped tag that may not be in your current program folder you should select
which of the following “Find Where” options?
15. What do the lower case letters (e, i, r, and d) in the Edit Zone area to the left of the power rail indicate?
A. BK01
B. PM01
C. SBK01
D. Block
20. What software is used to configure communications from a computer terminal to a controller?
A. RSLinx
B. RSNetWorx for ControlNet
C. RSNetWorx for DeviceNet
D. RSLogix 5000