6 Rockwell Automation Publication 1769-UM022C-EN-P - June 2018
Table of Contents
Chapter 7
Add, Configure, Monitor, and
Replace CIP Safety I/O Devices
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Add Safety I/O Devices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Configure Safety I/O Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Set the IP Address by Using Network Address Translation (NAT) 107
Set the Safety Network Number (SNN). . . . . . . . . . . . . . . . . . . . . . . . 108
Unicast Connections on EtherNet/IP Networks. . . . . . . . . . . . . . . . 108
Set the Connection Reaction Time Limit . . . . . . . . . . . . . . . . . . . . . . 109
Specify the Requested Packet Interval (RPI) . . . . . . . . . . . . . . . . 109
View the Maximum Observed Network Delay . . . . . . . . . . . . . . 110
Set the Advanced Connection Reaction Time Limit Parameters . .
110
Understanding the Configuration Signature. . . . . . . . . . . . . . . . . . . . 112
Configuration via the Logix Designer Application. . . . . . . . . . . 112
Different Configuration Owner (listen-only connection) . . . . 112
Reset Safety I/O Device Ownership. . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Address Safety I/O Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Safety I/O Modules Address Format . . . . . . . . . . . . . . . . . . . . . . . 113
Kinetix 5500, Kinetix 5700, and PowerFlex 527 Drive Address
Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Monitor Safety I/O Device Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Reset Safety I/O Device to Out-of-box Condition . . . . . . . . . . . . . . 115
Replace a Safety I/O Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Replacement with ‘Configure Only When No Safety Signature
Exists’ Enabled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Replacement with ‘Configure Always’ Enabled. . . . . . . . . . . . . . 120
Chapter 8
Elements of a Control Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Task Priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Scheduled and Unscheduled Programs . . . . . . . . . . . . . . . . . . . . . 129
Routines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Tags. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Extended Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Access Extended Properties in Logic. . . . . . . . . . . . . . . . . . . . . . . . 132
Programming Languages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Add-on Instructions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Access the Module Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Create the Add-On Instruction. . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
System Overhead Time Slice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Configure the System Overhead Time Slice. . . . . . . . . . . . . . . . . 139