GuardLogix Programming Specification - 080317
GuardLogix Programming Specification - 080317
DCP 16
Version 0.4 - Draft.
Revisions. ............................................................................................................................................................... 3
Preface. ................................................................................................................................................................... 4
1. General. .......................................................................................................................................................... 4
2. GuardLogix Configuration ............................................................................................................................. 5
2.1 Naming Conventions................................................................................................................................ 5
2.1.1 Processor Naming ........................................................................................................................... 5
2.1.2 IO Module Naming......................................................................................................................... 5
2.1.2.1 DeviceNet ....................................................................................................................................... 5
2.1.2.2 EtherNet/IP ..................................................................................................................................... 6
2.1.3 Routine Names................................................................................................................................ 6
2.1.4 Device Labelling............................................................................................................................. 7
2.1.4.1 DeviceNet ....................................................................................................................................... 7
2.1.4.2 Ethernet/IP ...................................................................................................................................... 7
2.1.5 Mapped Naming ............................................................................................................................. 7
2.2 Program Configuration............................................................................................................................. 9
2.2.1 A program named 'SafetyProgram' should be configured as a Safety Task................................... 9
2.2.2 Program Flow ............................................................................................................................... 11
3. Safety Function Blocks................................................................................................................................. 14
3.1 Emergency Stop ..................................................................................................................................... 14
3.2 Redundant Output .................................................................................................................................. 14
3.3 Light Curtain .......................................................................................................................................... 14
3.4 Enable Pendant....................................................................................................................................... 14
3.5 Redundant Input ..................................................................................................................................... 14
4. Diagnostics ................................................................................................................................................... 15
4.1 PLC Logic................................................................................................................................................... 15
4.2 HMI ............................................................................................................................................................ 16
Appendix. ............................................................................................................................................................. 17
Reference documents:....................................................................................................................................... 17
PLC Number
1...9
IE Group
A..Z
e.g
Y = Respot
IE Number
1...9
Project or Plant
i.e.
1M = Mondeo - Genk
UnderScore
2.1.2.1 DeviceNet
SafetyNode _ xx
Node Number
00 - 62
UnderScore
Text - SN (SafetyNode)
Node Number
001-254 (4th Segment Address)
UnderScore
Text - SN (SafetyNode)
EmergencyStops
SafetyDoors
LightCurtains
AxisControl
Under Score
SA = Safety Area
2.1.4.1 DeviceNet
Each IO Module has to have a label within the direct vicinity, but not attached to the module stating
its NODE address.
e.g.
NODE 01
2.1.4.2 Ethernet/IP
Each IO Module has to have a label within the direct vicinity, but not attached to the module stating
its IP Address address.
e.g.
136.129.20.1
MAP Data
Safety Part
In addition a screen should show the more detailed data in a matrix format. This screen should be called from
the previous overview screen.
e.g.