beautypg.com

Rockwell Automation Ethernet Design Considerations Reference Manual User Manual

Page 6

background image

6

Rockwell Automation Publication ENET-RM002C-EN-P - May 2013

Table of Contents

Spanning Tree Protocol (STP) and Rapid STP (RSTP) . . . . . . . . . . 48
EtherChannel Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Flex Links Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Resilient Ethernet Protocol (REP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Device-level Ring (DLR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

Internet Group Management Protocol (IGMP) . . . . . . . . . . . . . . . . . . . . . 55
Port Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

Dynamic Secure MAC Address (MAC ID) . . . . . . . . . . . . . . . . . . . . . 56
Static Secure MAC Address (MAC ID) . . . . . . . . . . . . . . . . . . . . . . . . 56
Security Violations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

Device Commissioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

Chapter 4

EtherNet/IP Protocol

Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
TCP Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
CIP Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
CIP Connection Message Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
CIP Connection Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Nodes on an EtherNet/IP Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

EtherNet/IP Network Specifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Packets Rate Capacity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

EtherNet/IP Capacity Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Upgrade to Latest Firmware Revision . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Monitor Packet Sizes in Current Application . . . . . . . . . . . . . . . . . . . 70

Requested Packet Interval (RPI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

Implicit Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Explicit Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72

CIP Safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
CIP Sync . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Integrated Motion on an EtherNet/IP Network . . . . . . . . . . . . . . . . . . . . 76
Connectivity to IT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

Chapter 5

Predict System Performance

System Prediction Goals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

Part One: Determine If System Has Sufficient Bandwidth
to Meet Application Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Part Two: Predict Maximum input or Output Times for
CIP Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

Performance Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

CompactLogix 5370 Controller Example . . . . . . . . . . . . . . . . . . . . . . . 83
ControlLogix Controller Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Identify and Count Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Calculate Packets/Second . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Estimate the Fastest RPI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88