advertisement
Appendix
B
EtherNet/IP Information
Electronic Data Sheets
Electronic Data Sheet (EDS) files are specially formatted ASCII files that provide all of the information necessary for a configuration tool (e.g., RSNetWorx for
EtherNet/IP) to access and alter the parameters of a device. The EDS file contains all the parameter information of a device: number of parameters, groupings, parameter name, min., max, and default values, units, data format and scaling. The EDS file for the E1 Plus EtherNet/IP Module is available from the
Internet at www.ab.com/networks/eds/index/html. It can also be built automatically by some configuration tools since all of the information necessary for an EDS file may be extracted from the E1 Plus EtherNet/IP Module.
EtherNet/IP Objects
The following object classes are supported.
Table 9 - EtherNet object Classes
0x10
0x29
0x2C
0xC2
0xF5
0xF6
0x06
0x08
0x09
0x0F
Class
0x01
0x02
0x04
Object
Identity
Message Router
Assembly
Connection Manager
Discrete Input Point
Discrete Output Point
Parameter
Parameter Group
Control Supervisor
Overload
PCP
TCP/IP Interface
Ethernet Link
Identity Object — CLASS CODE 0x01
The following class attributes are supported for the Identity Object:
Table 10 - Identity Object Class Attributes
Attribute ID
1
Access Rule
Get
Name
Revision
Data Type
UINT
Value
0x0001
Rockwell Automation Publication 193-UM012B-EN-P - June 2011
81
Appendix B
6
7
8
Identity Object instances contain the following instance attributes:
Table 11 - Identity Object Instance Attributes
2
3
Attribute ID
1
4
5
Access Rule Name
Get Vendor ID
Get Product Code
Get Revision
Get
Major Revision
Minor Revision
Status
Data Type
UINT
UINT
UINT
USINT
USINT
WORD
Value
Programmable via test object
0x0003
300
Get
Get
Serial Number
Product Name
Get State
UDINT
SHORT_STRING
USINT
1
N/A
Bit 0: Owned, shall be set when at least one connection i configured
Bit 1: Reserved, set to 0
Bit 2: Configured
Bit 3: Reserved, set to 0
Bit 4-7: See extended device status
Bit 8: Minor Recoverable fault
BIt 9: Minor Unrecoverable fault
Bit 10: Major Recoverable fault
Bit 11: Major Unrecoverable fault
Bit 12-15: Reserved, set to 0
Extended device status (Bit 4-7)
0000=Unknown
0001=Firmware updated in progress
0010=Faulted I/O connection
0011=No I/O connection established
0100=Non volatile configuration bad
0101=Major fault
0110=Connection in run mode
0111=Connection in idle mode
Unique number assigned for each device
Product name
3=Operational
The following common services are implemented for the Identity Object:
Table 12 - Identity Object Common Services
Service Code
0x01
0x0E
0x05
Implemented for:
Class
No
Yes
No
Instance
Yes
Yes
Yes
Service Name
Get Attribute All
Get Attribute Single
Reset
Message Router Object — CLASS CODE 0x02
No class or instance attributes are supported. The message router object exists only to rout explicit messages to other objects.
82
Rockwell Automation Publication 193-UM012B-EN-P - June 2011
Appendix B
Assembly Object — CLASS CODE 0x04
The following class attributes are supported for the Assembly Object:
Table 13 - Assembly Object Class Attributes
Attribute ID
1
2
Access Rule
Get
Get
Name
Revision
Max Instance
Data Type
UINT
UINT
Value
0x0002
120
Instance Attributes
Instances/Connection points implements the following data attributes:
Table 14 - Instance Attributes
#
1
2
3
4
100
Access
Get
Get
Get/Set
Get
Get
Name
Number of members in list
Member list
Data
Size
Name
Type
UINT
Array of
Array of UINT
UINT
SHORT_STRING
Value
N/A
N/A
—
N/A
N/A
Description
No. of members to follow in the list in attribute #2
Array of CIP paths
Data produced/consumed by the module
No. of USINTs in attribute #3
Name of the assembly instance
Output Assemblies
The following output assembly instances are implemented:
Table 15 - Instance 2 — Basic Overload Output Assembly from ODVA Profile
Byte
0
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2
Trip Reset
Bit 1 Bit 0
Table 16 - Instance 101 — Similar to Basic Contact Output Assembly from ODVA
Contact Profile
Byte
0
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Output A
Table 17 - Instance 103 — Similar to Basic Starter Output Assembly from ODVA
Starter Profile
Byte Bit 7
0
Bit 6 Bit 5 Bit 4 Bit 3 Bit 2
Trip Reset
Bit 1 Bit 0
Output A
Rockwell Automation Publication 193-UM012B-EN-P - June 2011
83
Appendix B
84
Input Assemblies
Table 18 - Instance 50 — Trip Status Input Assembly from ODVA Overload Profile
Byte
0
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Tripped
Table 19 - Instance 51 —Basic Status Input Assembly from ODVA Overload Profile
Byte
0
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Warning Tripped
Table 20 - Instance 106 —Motor Starter Input Assembly
Byte
0
Bit 7
Motor
Current
Bit 6 Bit 5 Bit 4
Input 2 Input 1
Bit 3 Bit 2 Bit 1 Bit 0
Out A Stat Warning Tripped
Table 21 - Instance 110 —Extended Motor Starter Input Assembly
13
14
15
9
10
11
12
7
8
5
6
3
4
1
2
3
4
1
2
5
Byte
0
Bit 7
Motor
Current
Bit 6 Bit 5 Bit 4
Input 2 Input 1
Unused
Average % FLA (low byte)
Average % FLA (high byte)
%Therm Utilized (low byte)
%Therm Utilized (high byte)
Bit 3 Bit 2 Bit 1 Bit 0
Out A Stat Warning Tripped
Table 22 - Instance 111 —Complete Motor Starter Input Assembly
Byte
0
Bit 7
Motor
Current
Bit 6 Bit 5 Bit 4
Input 2 Input 1
Unused
Average % FLA (low byte)
Average % FLA (high byte)
%Therm Utilized (low byte)
%Therm Utilized (high byte)
Trip Status (low byte)
Trip Status (high byte)
Warning Status (low byte)
Warning Status (high byte)
Device Status (low byte)
Device Status (high byte)
Trip Log 0 (low byte)
Trip Log 0 (high byte)
Trip Log 1 (low byte)
Trip Log 1 (high byte)
Bit 3 Bit 2 Bit 1 Bit 0
Out A Stat Warning Tripped
Rockwell Automation Publication 193-UM012B-EN-P - June 2011
Appendix B
Table 22 - Instance 111 —Complete Motor Starter Input Assembly
18
19
20
21
Byte
16
17
Bit 7 Bit 6
Trip Log 2 (low byte)
Trip Log 2 (high byte)
Bit 5
Trip Log 3 (low byte)
Trip Log 3 (high byte)
Trip Log 4 (low byte)
Trip Log 4 (high byte)
Bit 4 Bit 3 Bit 2 Bit 1
The following services are implemented for the Assembly Object:
Table 23 - EtherNet Object Common Services
Service
Code
0x0E
0x10
Implemented for:
Class Instance
Consuming
Yes
No
Yes
Yes
Instance
Producing
Yes
No
Service Name
Get Attribute Single
Set Attribute Single
Bit 0
Connection Manager Object — CLASS CODE 0x06
No class or instance attributes are supported.
The following common service
are implemented for the Connection Manager
Object:
Table 24 - Connection Manager Object Common Services
Service Code
0x54
0x4E
Implemented for:
Class
No
No
Instance
Yes
Yes
Service Name
Forward Open
Forward Close
Discrete Input Point Object — CLASS CODE 0x08
The following class attributes are supported for the Discrete Input Point Object:
Table 25 - Discrete Input Point Object Class Attributes
Attribute ID
1
2
Access Rule
Get
Get
Name
Revision
Max Instance
Data Type
UINT
UINT
Value
0x0002
0x0002
Rockwell Automation Publication 193-UM012B-EN-P - June 2011
85
Appendix B
86
Two instances of the Discrete Input Point Object are supported as follows:
Table 26 - Discrete Input Point Object Instances
Attribute ID
3
Access Rule
Get
Name
Value
Data Type
BOOL
Value
0=OFF
1=ON
The following common services are implemented for the Discrete Input Point
Object:
Table 27 - Discrete Input Object Common Services
Service
Code
0x0E
Implemented for:
Class Instance
Yes Yes
Service Name
Get Attribute Single
Discrete Output Point Object — CLASS CODE 0x09
The following class attributes are supported for the Discrete Output point
Object:
Table 28 - Discrete Output Point Object Class Attributes
Attribute ID
1
2
Access Rule
Get
Get
Name
Revision
Max Instance
Data Type
UINT
UINT
Value
0x0001
0x0001
A single instance is implemented and contains the following attributes:
Table 29 - Discrete Output Point Object Instance 1 - Output A
Attribute ID
3
Access Rule
Get
Name
Value
Data Type
BOOL
5
6
7
8
113
114
Get/Set
Get/Set
Get/Set
Get/Set
Get/Set
Get/Set
Fault Action
Fault Value
Idle Action
Idle Value
Pr Fault Action
Pr Fault Value
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
Value
0=OFF
1=ON
0=Fault Value
Attribute
1=Hold Last State
0=OFF
1=ON
0=Fault Value
Attribute
1=Hold Last State
0=OFF
1=ON
0=Pr Fault Value
Attribute
1=Ignore
0=OFF
1=ON
Rockwell Automation Publication 193-UM012B-EN-P - June 2011
Appendix B
The following common services are implemented for the Discrete Output Point
Object:
Table 30 - Discrete Output Object Common Services
Service
Code
0x0E
0x10
Implemented for:
Class Instance
Yes
No
Yes
Yes
Service Name
Get Attribute Single
Set Attribute Single
Parameter Object — CLASS CODE 0x0F
The following class attributes are supported for the Parameter Object:
Table 31 - Parameter Object Class Attributes
2
8
Attribute ID
1
9
10
Access Rule
Get
Get
Get
Get
Get
Name
Revision
Max Instance
Parameter Class Descriptor
Configuration Assembly Instance
Native Language
Data Type
UINT
UINT
WORD
UINT
UINT
Value
0x0001
0x0029
0x000B
0x0078
0x01=English
The following instance attributes are implemented for all parameter attributes:
Table 32 - Parameter Object Instance Attributes
12
13
14
15
16
8
9
10
11
6
7
4
5
2
3
Attribute ID
1
Get
Get
Get
Get
Get
Get
Get
Get
Get
Get
Get
Get
Get
Access Rule
Get/Set
Get
Get
Name
Value
Link Path Size
Link Path
Descriptor
Data Type
Data Size
Parameter Name String
Units String
Help String
Minimum Value
Maximum Value
Default Value
Scaling Multiplier
Scaling Divisor
Scaling Base
Scaling Offset
Data Type
Specified in Descriptor
USINT
Packed EPATH:
WORD
EPATH
USINT
SHORT_STRING
SHORT_STRING
SHORT_STRING
Specified in Descriptor
Specified in Descriptor
Specified in Descriptor
UINT
UINT
UINT
INT
Value
N/A
N/A
Path to specified object attribute
Parameter Dependent
Parameter Dependent
Parameter Dependent
Parameter Dependent
Parameter Dependent
Parameter Dependent
Parameter Dependent
Parameter Dependent
1
1
Parameter Dependent
1
0
Rockwell Automation Publication 193-UM012B-EN-P - June 2011
87
Appendix B
Table 32 - Parameter Object Instance Attributes
Attribute ID Access Rule
17
18
19
Get
Get
20 Get
21 Get
Name
Divisor Link
Base Link
Decimal Precision
Data Type
UINT
UINT
UINT
UINT
USINT
Value
0
0
0
0
Parameter Dependent
The following commons services are implemented for the Parameter Object:
Table 33 - Parameter Object Common Services
Service
Code
0x01
0x0E
0x10
0x4B
Implemented for:
Class Instance
No
Yes
Yes
Yes
No
No
Yes
Yes
Service Name
Get Attribute All
Get Attribute Single
Set Attribute Single
Get Enum String
Parameter Group Object — CLASS CODE 0x10
The following class attributes are supported for the Parameter Group Object:
Table 34 - Parameter Group Object Class Attributes
2
8
Attribute ID
1
Access Rule Name
Get Revision
Get
Get
Max Instance
Native Language
Data Type
UINT
UINT
USINT
Value
0x0001
0x0005
0x01=English
The following parameter group objects are supported:
• Instance 1 = Monitor Parameters
• Instance 2 = Trip History
• Instance 3 = Reset/Lock
• Instance 4 = Advanced Setup
• Instance 5 = I/O Setup
88
Rockwell Automation Publication 193-UM012B-EN-P - June 2011
Appendix B
The following instance attributes are supported for all parameter group instances:
Table 35 - Parameter Group Object Instance Attributes
4 n
2
3
Attribute ID
1
Access Rule Name
Get Group Name String
Get
Get
Get
Number of Members
1st Parameter
2nd parameter
Data Type
SHORT_STRING
UINT
UINT
UINT
UINT
Value
N/A
N/A
N/A
N/A
N/A
The following common services are implemented for the Parameter Group
Object:
Table 36 - Parameter Group Object Common Services
Service
Code
0x0E
Implemented for:
Class Instance
Yes Yes
Service Name
Get Attribute Single
Control Supervisor Object — CLASS CODE 0x29
No class attributes are supported for the Control Supervisor Object. A single instance (instance 1) of the Control Supervisor Object is supported. The following instance attributes are supported.
Table 37 - Control Supervisor Object Instance 1 Attributes
Attribute ID Access Rule Name
10 Get Faulted
Data Type
BOOL
11
12
13
Get
Get/Set
Get
Warning
Fault Rst
FaultCode
BOOL
BOOL
UINT
Value
0=No Fault present
1= Fault Latched
0=No Warnings present
1=Warning present (not latched)
0=No action
0->1=Fault reset
If in Faulted state, FaultCode indicates the fault that caused the transition to
Faulted state. If not in Faulted state, FaultCode indicates the fault that caused the last transition to the Faulted state.
14
100 Get Trip Status WORD lowest code value is displayed.
Bit 0=Overload
Bit 1=Phase Loss
Bit 2=Jam
Bit 3-Bit 15=Not used
Rockwell Automation Publication 193-UM012B-EN-P - June 2011
89
Appendix B
Table 37 - Control Supervisor Object Instance 1 Attributes
Attribute ID Access Rule Name
101 Get
Data Type
Warning Status WORD
102
103
104
105
106
107
108
109
110
111
112
Get
Get
Get
Get
Get
Get
Get/Set
Get/Set
Get/Set
Get/Set
Get/Set
Trip Log 0
Trip Log 1
Trip Log 2
Trip Log 3
Trip Log 4
Device Status
Trip Enable
WORD
WORD
WORD
WORD
WORD
WORD
WORD
Warning Enable WORD
OL Reset Mode BOOL
IN1 Assignment USINT
IN2 Assignment USINT
Value
Bit 0=Overload
Bit 1=Not Used
Bit 2=Jam
Bit 3=Underload
Bit 4=Not Used
BIt 5=Comm Fault
Bit 6=Comm Idle
Bit 7=Non Vol Mem Fault
Bit 8-Bit 15=Not used
Last trip condition. Bit definitions of the value are the same as attribute 101
Last trip condition. Bit definitions of the value are the same as attribute 101
Last trip condition. Bit definitions of the value are the same as attribute 101
Last trip condition. Bit definitions of the value are the same as attribute 101
Last trip condition. Bit definitions of the value are the same as attribute 101
Bit 0=Trip
Bit 1=Warning
Bit 2=OutputA
Bit 3=Input 1
Bit 4=Input 2
Bit 5=Motor Current
Bit 6-Bit 15=Not used
Bit 0=Not Used
Bit 1=Not Used
Bit 2=Jam
Bit 3-Bit 15=Not Used
Bit 0=Overload
Bit 1=Not Used
Bit 2=Jam
Bit 3=Underload
Bit 4=Not Used
BIt 5=Comm Fault
Bit 6=Comm Idle
Bit 7-Bit 15=Not Used
0=Manual
1=Automatic
0=Normal
1=Trip Reset
2=OL Contact
0=Normal
1=Trip Reset
2=OL Contact
The following common services are implemented for the Control Supervisor
Object:
Table 38 - Control Supervisor Object Common Services
Service
Code
0x0E
0x10
0x05
Implemented for:
Class Instance
No
No
No
Yes
Yes
Yes
Service Name
Get Attribute Single
Set Attribute Single
Reset
90
Rockwell Automation Publication 193-UM012B-EN-P - June 2011
Appendix B
Overload Object — CLASS CODE 0x2C
No class attributes are supported for the Overload Object. A single instance
(instance 1) of the Overload Object is supported:
144
145
148
132
141
142
143
Table 39 - Overload Object Instance Attributes
Attribute ID
7
108
109
127
Access Rule Name
Get % Thermal Utilized
Get
Get
Get/Set
Average % FLA
% Thermal Utilized
Single/Three Phase
Get/Set
Get/Set
Get/Set
Get/Set
Get/Set
Get/Set
Get/Set
OL Warn Level
Jam Inhibit Time
Jam Trip Delay
Jam Trip Level
Jam Warn Level
UL Inhibit Time
UL Warn Level
USINT
USINT
USINT
UINT
UINT
USINT
USINT
Data Type
USINT
UINT
USINT
BOOL
Value
xxx% FLA
0…1000%FLA
0…100%
0=Single Phase
1=Three Phase
0…100% TCU
0…250 s
0.5…25.0 s
150…600%FLA
100…600%FLA
0…250 s
30…100%FLA
The following common services are implemented for the Overload Object:
Table 40 - Overload Object Common Services
Service
Code
0x0E
0x10
Implemented for:
Class Instance
No
No
Yes
Yes
Service Name
Get Attribute Single
Set Attribute Single
PCP Object — CLASS CODE 0xC2
The following class attributes are supported for the PCP Object:
Table B.1 PCP Object Class Attributes
Attribute ID
1
Access Rule
Get
Name
Revision
Data Type
UINT
Value
1
Rockwell Automation Publication 193-UM012B-EN-P - June 2011
91
Appendix B
The following instance attributes are implemented for all parameter attributes:
Table 41 - PCP Object Instance Attributes
8
9
10
6
7
4
5
2
3
Attribute ID
1
Access Rule
Get/Set
Get/Set
Get/Set
Get/Set
Get/Set
Get/Set
Get
Get/Set
Get
Get/Set
Name
MCC Number
Vertical Section Number
Starting Section Letter
Space Factors
Cabinet Width
Controlled Device
Number of Device Inputs
Data Type
USINT
USINT
USINT
USINT
USINT
USINT
USINT
Devices Connected at Inputs Array of USINT
Number of Device Outputs USINT
Devices Connected at Outputs Array of USINT
Value
0-255
0-255
0-255
0-0x3F
0-255
0-255
2
1
The following common services are implemented for the PCP Object:
Table 42 - PCP Object Common Services
Service
Code
0x01
0x02
0x0E
0x10
Implemented for:
Class Instance
No
No
Yes
Yes
Yes
No
Yes
Yes
Service Name
Get Attribute All
Set Attribute All
Get Attribute Single
Set Attribute Single
TCP/IP Interface Object — CLASS CODE 0xF5
The following class attributes are supported for the TCP/IP Interface Object:
Table 43 - TCP/IP Interface Object Class Attributes
Attribute ID
1
Access Rule
Get
Name
Revision
Data Type
UINT
Value
1
The following instance attributes are implemented for all parameter attributes:
Table 44 - TCP/IP Interface Object Instance Attributes
2
3
Attribute ID
1
Access Rule
Get
Get
Get/Set
Name
Status
Configuration capability
Configuration control
Data Type
DWORD
DWORD
DWORD
Value
N/A
0x00000014
N/A
92
Rockwell Automation Publication 193-UM012B-EN-P - June 2011
Appendix B
Table 44 - TCP/IP Interface Object Instance Attributes
5
6
8
9
Attribute ID
4
Access Rule
Get
Get/Set
Get/Set
Get/Set
Get/Set
Name
Physical Link Object
Path size
Path
Interface configuration
IP Address
Network Mask
Gateway Address
Name Server
Name Server 2
Domain Name
Host Name
TTL Value
Mcast Config
Alloc Control
Reserved
Num Mcast
Mcast Start Addr
Data Type
Struct of:
UINT
Padded EPATH
Structure of:
UDINT
UDINT
UDINT
UDINT
UDINT
STRING
STRING
USINT
Structure of:
USINT
USINT
UINT
UDINT
Value
0x0002
20 F6 24 01
1
0
4
The following common services are implemented for the TCP/IP Interface
Object:
Table 45 - TCP/IP Interface Common Services
Service
Code
0x01
0x0E
0x10
Implemented for:
Class Instance
No
Yes
No
Yes
Yes
Yes
Service Name
Get Attribute All
Get Attribute Single
Set Attribute Single
Ethernet Link Object — CLASS CODE 0xF6
The following class attributes are supported for the Ethernet Link Object:
Table 46 - Ethernet Link Object Class Attributes
Attribute ID
1
Access Rule
Get
Name
Revision
Data Type
UINT
Value
3
Rockwell Automation Publication 193-UM012B-EN-P - June 2011
93
Appendix B
The following instance attributes are implemented for all parameter attributes:
Table 47 - Ethernet Link Object Instance Attributes
2
3
Attribute ID
1
4
5
6
Access Rule
Get
Get
Get
Get
Get
Get/Set
Media Counters
Alignment Errors
FCS Errors
Single Collisions
Multiple Collisions
SQE Test Errors
Deferred Transmission
Late Collisions
Excessive Collisions
MAC Transmit Errors
Carrier Sense Errors
Frame Too Long
MAC Receive Errors
Interface Control
Control Bits
Forces Interface Speed
Name
Interface Speed
Interface Flags
Physical Address
Interface Counters
In Octets
In Ucast Packets
In NUcast Packets
In Discards
In Errors
In Unknown Protos
Out Octets
Out Ucast Packets
Out NUcast Packets
Out Discards
Out Errors
Structure of:
UDINT
UDINT
UDINT
UDINT
UDINT
UDINT
UDINT
UDINT
UDINT
UDINT
UDINT
UDINT
Structure of:
WORD
UINT
UDINT
UDINT
UDINT
UDINT
UDINT
UDINT
UDINT
UDINT
Data Type
UDINT
DWORD
ARRAY of 6 USINTs
Structure of:
UDINT
UDINT
UDINT
Value
10 or 100
MAC Address
0
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
94
Rockwell Automation Publication 193-UM012B-EN-P - June 2011
Appendix B
The following common services are implemented for the Ethernet Link Object:
Table 48 - Ethernet Link Common Services
Service
Code
0x01
0x0E
0x10
0x4C
Implemented for:
Class Instance
Yes
No
Yes
Yes
No
No
Yes
Yes
Service Name
Get Attribute All
Get Attribute Single
Set Attribute Single
Get And Clear
Rockwell Automation
Support
Rockwell Automation provides technical information on the web to assist you in using its products. At http://support.rockwellautomation.com, you can find technical manuals, a knowledge base of FAQs, technical and application notes, sample code and links to software service packs, and a MySupport feature that you can customize to make the best use of these tools.
For an additional level of technical phone support for installation, configuration and troubleshooting, we offer TechConnect Support programs. For more information, contact your local distributor or Rockwell Automation representative, or visit http://support.rockwellautomation.com.
Installation Assistance
If you experience a problem with a hardware module within the first 24 hours of installation, please review the information that's contained in this manual. You can also contact a special Customer Support number for initial help in getting your module up and running:
United States
Outside United
States
1.440.646.3223
Monday – Friday, 8am – 5pm EST
Please contact your local Rockwell Automation representative for any technical support issues.
New Product Satisfaction Return
Rockwell tests all of its products to ensure that they are fully operational when shipped from the manufacturing facility. However, if your product is not functioning and needs to be returned:
United States
Outside United
States
Contact your distributor. You must provide a Customer Support case number
(see phone number above to obtain one) to your distributor in order to complete the return process.
Please contact your local Rockwell Automation representative for return procedure.
Rockwell Automation Publication 193-UM012B-EN-P - June 2011
95
Appendix B
96
Rockwell Automation Publication 193-UM012B-EN-P - June 2011
advertisement
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Related manuals
advertisement
Table of contents
- 1 E1 Plus EtherNet/IP Side Mount Module
- 7 Installation and Wiring
- 7 Introduction
- 8 Features
- 8 Figure 1 - Features
- 9 Installation
- 9 Figure 2 - Installation [1]
- 9 Figure 3 - Installation [2]
- 9 Figure 4 - Installation [3]
- 10 Wiring
- 10 Table 1 - Wire and Size Torque Specifications
- 10 Figure 5 - Wiring Diagram
- 11 Dimensions
- 11 Figure 6 - Dimension Diagram
- 11 Table 2 - Dimension Specifications
- 11 Network Design
- 13 Protection Functions
- 13 Introduction
- 13 Trip Status / Identification
- 13 Trip Resetting
- 13 Trip and Warning Enable
- 14 Overload and Phase Loss Protection
- 14 Overload Warning
- 15 Jam Protection
- 15 Jam Trip
- 16 Jam Warning
- 16 Underload Protection
- 16 Underload Warning
- 17 Communication Fault Protection
- 17 Comm Fault Warning
- 17 Communication Idle Protection
- 17 Comm Idle Warning
- 19 Configure an E1 Plus EtherNet/IP Module To Operate on the Network
- 19 Introduction
- 19 Determining Network Parameters
- 19 Table 3 - EtherNet/IP Network Parameters
- 19 Table 4 - EtherNet/IP Network Parameters for DNS Addressing
- 20 Setting the IP Network Address
- 20 Assign Network Parameters via the BOOTP/ DHCP Utility
- 20 1. Start the BOOTP/DHCP software.
- 20 2. Select Tool ® Network Settings.
- 20 3. If appropriate for the network, enter the subnet mask, gateway address, primary/secondary server addresses, and domain name.
- 20 4. Click OK.
- 21 5. Double-click the MAC address of the module to be configured.
- 21 6. Enter the IP address, host name, and a module description.
- 21 7. Click OK.
- 21 8. Re-cycle power to the module. To recycle power, remove and reapply the control power terminals A1 and A2.
- 21 9. To permanently assign this configuration to the module, highlight the module in the Relation List panel and click the Disable BOOTP/DHCP button.
- 22 Assign Network Parameters Via a Web Browser and MAC Scanner Software
- 22 1. Locate and identify the MAC ID printed on the label of the E1 Plus EtherNet/IP Side Mount Module. This address has a format that is similar to: 00-0b-db-14-55-35
- 22 2. Connect the E1 Plus EtherNet/IP Side Mount Module to the same Wide Area Network (WAN) as your personal computer.
- 22 3. Start the MAC scanner software
- 22 4. Select the appropriate subnet to scan for available MAC addresses.
- 22 5. Scan the Subnet for all available MAC addresses.
- 22 6. Identify the IP address assigned to the MAC ID of the E1 Plus EtherNet/ IP Side Mount Module. The IP address will have a format that is similar to 192.168.0.100.
- 23 7. Open a web browser and type the IP address on the address line to view the internal web server of the E1 Plus EtherNet/IP Side Mount Module.
- 23 8. Select Administration Settings->Network Configuration to change the IP address of the E1 Plus EtherNet/IP Side Mount Module to a static IP address.
- 23 9. The module will prompt the user for a User Name and Password. Use “Administrator” for the user name, leave the password field blank, and select OK.
- 24 10. Assign the appropriate network settings per the recommendation of the network administrator for the network that this module will be communicating on and select Apply.
- 24 11. Recycle the power on the E1 Plus EtherNet/IP module for the communications changes to take affect. To recycle power, remove and reapply the control power terminals A1 and A2.
- 24 Other Factors to Consider When Assigning Network Parameters
- 25 Duplicate IP Address Detection
- 25 1. Remove the module with the incorrect IP address and correct its conflict.
- 25 2. Cycle power or disconnect the EtherNet cable from the second module and reconnect it.
- 25 Behavior of Modules With Duplicate IP Addresses
- 25 Table 5 - Device Conflict Over Duplicate IP Addresses
- 26 DNS Addressing
- 26 1. Assign a host name to the module.
- 26 2. Configure the module's parameters.
- 26 3. In addition to the IP address, subnet mask, and gateway address, configure a host name for the module, domain name, and primary/secondary DNS server addresses.
- 26 Install EDS File
- 26 Download EDS File Embedded in the Module
- 27 1. Type the IP address of the E1 Plus EtherNet/IP Side Mount Module on the address line of the web browser.
- 27 2. Right click on the EDS File link
- 27 3. Select Save to save the EDS file to the personal computer.
- 27 Download EDS File from Allen-Bradley EDS File Download Site
- 27 1. Type http://www.ab.com/networks/eds on the address line of the web browser.
- 28 2. Select the network type as EtherNet/IP and select Search.
- 28 3. Locate the EDS file for the E1 Plus EtherNet/IP Side Mount Module and download it to the personal computer.
- 28 Register the EDS File
- 28 1. Start the EDS Hardware Installation Tool, located at Start->Programs- >Rockwell Software->RSLinx Tools.
- 28 2. Select Add to register a new device.
- 29 3. Register a single file, browse to the location where the EDS file is located, and select Next.
- 29 4. Select Next to accept the installation test results.
- 30 5. Accept the Graphic Image by selecting Next.
- 30 6. Select Next to register the device.
- 31 7. Select Finish to successfully register the module.
- 33 Chapter 4
- 33 Automation Controller and Software Communications
- 33 Introduction
- 33 I/O Messaging
- 33 ControlLogix Configuration with Add-On Profiles
- 33 Note: If you are not using Add-on profiles, please turn to page 38.
- 34 1. Select the controller type, chassis type, slot number, and project path. Enter a name for the controller and click OK.
- 34 2. Right-click on I/O Configuration and select New Module to open the Select Module Type window.
- 35 3. Select the desired EtherNet/IP scanner module and click OK.
- 35 4. Enter the desired communication settings and click Finish.
- 35 EtherNet/IP Network Configuration with Add-On Profiles
- 35 1. Place the program in Offline mode.
- 36 2. Right-click on the Ethernet/IP scanner in I/O Configuration and select New Module to open the Select Module Type window.
- 36 3. Select E1 Plus Ethernet Module and click OK.
- 36 4. Enter a name for the E1 Plus EtherNet/IP Side Mount Module. The name will create a tag in RSLogix 5000 that can be used to read and write data from the E1 Plus EtherNet/IP Side Mount Module.
- 37 5. Enter the IP address of the E1 Plus EtherNet/IP Side Mount Module.
- 37 6. Click Next.
- 37 7. The E1 Plus EtherNet/IP Side Mount Module is now shown as a module in the I/O configuration.
- 37 Accessing Module Data with Add-On Profiles
- 38 1. Open the Controller Tags window.
- 38 2. Select the Monitor Tags tab.
- 38 ControlLogix Generic Configuration
- 39 1. Select the controller type, chassis type, slot number, and project path. Enter a name for the controller and click OK.
- 39 2. Right-click on I/O Configuration and select New Module to open the Select Module Type window.
- 40 3. Select the desired EtherNet/IP scanner module and click OK.
- 40 4. Enter the desired communication settings and click Finish.
- 40 EtherNet/IP Network Generic Configuration
- 40 1. Place the program in Offline mode.
- 41 2. Right-click on the Ethernet/IP scanner in I/O Configuration and select New Module to open the Select Module Type window.
- 41 3. Select Generic Ethernet Module and click OK.
- 41 4. Enter a name for the E1 Plus EtherNet/IP Side Mount Module. The name will create a tag in RSLogix 5000 that can be used to read and write data from the E1 Plus EtherNet/IP Side Mount Module.
- 41 5. Select Data-SINT for the Comm Format. The Comm Format tells RSLogix 5000 the format of the data. The Data-SINT format will represent the data from the E1 Plus EtherNet/IP Side Mount Module as a field of 8-bit values.
- 42 6. Set the Connection Parameters. I/O data is accessed using Input Instances 50, 51, 106, 110 or 111 and Output Instances 2, 101 or 103. The size of the input connection and the output connection shall correspond to the size of the chosen instance. T...
- 42 7. Enter the IP address of the E1 Plus EtherNet/IP Side Mount Module.
- 42 8. Click Next.
- 42 9. Enter a value for the time between each scan of the module. Make sure Inhibit Module is not checked.
- 42 10. Click Finish to add the E1 Plus to the I/O Configuration in RSLogix 5000.
- 43 Downloading the Generic Configuration to the PLC
- 43 1. In the RSLogix 5000 program, select Communications ® Who Active.
- 43 2. Select the desired communication path and click Set Project Path.
- 43 3. Select Communications ® Go Online.
- 44 4. In the Connected To Go Online window, click Download.
- 44 5. In the Download confirmation window, click Download to download the configuration to the PLC.
- 44 Accessing Generic Module Data
- 44 1. Go online and switch the controller to Remote Run mode.
- 45 2. Open the Controller Tags window.
- 45 3. Select the Monitor Tags tab.
- 45 Logix Explicit Messaging
- 46 1. Configure the configuration tab for the message instruction with the follow settings:
- 46 2. Configure the path field in the communications tab to point to the E1 Plus EtherNet/IP Side Mount Module.
- 47 1. Configure the configuration tab for the message instruction with the follow settings:
- 47 2. Configure the path field in the communications tab to point to the E1 Plus EtherNet/IP Side Mount Module.
- 48 MicroLogix 1100 and 1400 Explicit Messaging
- 48 1. Write the appropriate ladder logic to periodically execute a MSG instruction for the MicroLogix controller.
- 48 2. Configure General tab in the MSG instruction with the following parameters:
- 49 3. Configure MultiHop tab in the MSG instruction with the following parameters:
- 50 1. Write the appropriate ladder logic to execute a MSG instruction for the MicroLogix controller (an EEM instruction for the SLC-5/05) to control the E1 Plus EtherNet/IP Side Mount Module.
- 50 2. Configure General tab in the MSG instruction with the following parameters:
- 51 3. Configure the MultiHop tab in the MSG instruction with the following parameters:
- 51 FactoryTalk View with Predefined Tags
- 52 1. Configure an OPC topic within RSLinx Classic to communicate to the E1 Plus EtherNet/IP Side Mount Module. In the Data Source tab, select New to create a new OPC topic name, high light the device to establish communications with, and press Apply.
- 52 2. In the Data Collection tab, select the process type Logix5000 and select Apply
- 53 3. Start FactoryTalk View Studio and create a new application. Draw a numeric display. Right click on the display and select Connections.
- 53 4. Select the Tag selector tool to select a tag from the E1 Plus EtherNet/IP Side Mount Module.
- 53 5. Right click on the project name and select Refresh All Folders to get an updated list of topics to read data from.
- 54 6. Expand the OPC topic name that you created in RSLinx Classic, select the Online folder, choose the tag you would like to display in the numeric display, and press OK.
- 54 7. Select OK to select the tag to display in the numeric display.
- 55 8. Test the display by pressing the Test Run button to view data directly from the E1 Plus EtherNet/IP Side Mount Module on the display.
- 57 Email Notifications
- 57 Introduction
- 57 Notification Events
- 57 Email Contents
- 58 Email Configuration
- 58 1. In a web browser, enter the IP address of the E1 Plus EtherNet/IP module in the address bar and press Enter.
- 58 2. Select Administrative Settings ® email Configuration, and a login window will appear.
- 58 3. Log in with the username "Administrator" and no password. If desired, a password can be set within the Administrative Settings tab Password Configuration.
- 59 4. Enter the information into the email notification fields as described below.
- 59 5. Select the specific fault and warning notifications to send to the email recipient. These can be changed after the initial configuration.
- 59 6. Click "Apply Changes" to save the configuration.
- 59 Configure Device Identity
- 60 1. In a web browser, enter the IP address of the E1 Plus EtherNet/IP module in the address bar and press Enter.
- 60 2. Select Administrative Settings ® Device Identity and a login window will appear.
- 60 3. Log in with the username "Administrator" and no password. If desired, a password can be set within the Administrative Settings tab Password Configuration.
- 61 4. Enter the Device Identity information into the fields as described below.
- 61 5. Click "Apply Changes" to save the configuration.
- 61 Limitations
- 63 Device Parameters and Tags
- 63 Introduction
- 63 Parameter and Tag Programming
- 63 Program Lock
- 63 Resetting to the Factory Default Values
- 64 Parameter Group Listing
- 64 Table 6 - Parameter Groups
- 64 Monitor Group
- 65 Advanced Setup Group
- 68 Reset/Lock Group
- 69 I/O Setup Group
- 71 Trip History Group
- 73 Troubleshooting
- 73 Introduction
- 73 EtherNet/IP Modes of Operation
- 73 Power-Up Reset Mode
- 74 1. The MODULE STATUS LED should flash green for approximately 1/4 second, then red for 1/4 second. The MODULE STATUS LED will then stay lit green and the NETWORK STATUS LED should flash green for approximately 1/4 second, then red for 1/4 second befo...
- 74 2. The E1 Plus EtherNet/IP Module performs a duplicate IP address check to verify another module is not assigned to the same IP address. If a duplicate IP address is detected on the network, the NETWORK STATUS LED turns solid red, the MODULE STATUS L...
- 74 Run Mode
- 74 Recoverable Error Mode
- 75 Unrecoverable Error Mode
- 75 EtherNet/IP Troubleshooting Procedures
- 75 Table 7 - EtherNet/IP Troubleshooting Procedures
- 75 1. Diagnostics test failed on power-up/reset. Internal fault exists.
- 75 2. Duplicate EtherNet/IP module address exists (two EtherNet/IP modules cannot have the same address).
- 75 3. A fatal communication error occurred.
- 75 1. Cycle power to the unit and network. If the fault still exists, replace unit.
- 75 2. Change the IP address to a valid setting and reset the device.
- 75 3. Check EtherNet/IP media for proper installation.
- 75 Input and Output Troubleshooting Procedures
- 76 Table 8 - Input and Output Troubleshooting Procedures
- 76 1. Check the supply voltage on the power connector.
- 76 2. If the applicable contact closed but the E1 Plus EtherNet/IP Module Input does not recognize the closure, check the continuity and wiring to the connected contact.
- 76 3. Check the IN 1 and 2 status LEDs. If the appropriate LED does not illuminate, measure the voltage across and current through the applicable input. Verify they are within the ratings of the E1 Plus EtherNet/IP Module (See Appendix A).
- 76 4. If the appropriate Input LED does illuminate, but the input status is not reported properly over the EtherNet/IP network, check the programmable controller ladder logic and I/O mapping.
- 76 1. Check the supply voltage on the power connector.
- 76 2. Check the OUTA status LED. If the appropriate LED does not illuminate, check the programmable controller ladder logic and I/O mapping.
- 76 3. If the appropriate Output LED is illuminated, remove the control circuit power and check for continuity across the appropriate output terminals (13/14). If the continuity test indicates the output is open, replace the E1 Plus EtherNet/IP Module. C...
- 76 4. Remove control circuit power and check the control circuit fuse and the control wiring to the E1 Plus EtherNet/IP Module output terminals.
- 76 5. Check the control circuit power supply. Verify the voltage is within the contactor and overload relay ratings.
- 76 6. Check the DEVICE STATUS and TRIP STATUS parameters. If a Protection Fault exists, refer to the TRIP STATUS parameters. If a EtherNet/IP-related fault exists, refer to the EtherNet/IP troubleshooting procedure.
- 76 7. Check the OUTA Pr FltState, Pr FltValue, En FltState, En FltValue, En IdlState, and En IdlValue programmable parameters. The Pr FltState and Pr FltValue parameter supersede the En Flt or En Idle parameters.
- 76 1. Check the OUTA status LED. If the appropriate LED remains illuminated, check the programmable controller ladder logic and I/O mapping.
- 76 2. If the appropriate Output LED is not illuminated, remove the control circuit power and check for continuity across the appropriate output terminals (13/14). If the continuity test indicates the output is closed, replace the E1 Plus EtherNet/IP Mod...
- 76 3. Remove control circuit power and check the control circuit fuse and the control wiring to the E1 Plus EtherNet/IP Module output terminals.
- 76 4. Check the OUTA Pr FltState, Pr FltValue, En FltState, En FltValue, En IdlState, and En IdlValue programmable parameters. Then check the DEVICE STATUS and TRIP STATUS parameters. If a Protection Fault exists, refer to the TRIP STATUS parameters. If...
- 76 1. Verify the OUT A LED remains in the appropriate On or Off state. If the LED is flickering, check the programmable controller’s ladder logic program.
- 76 2. Check the control circuit supply voltage. Verify it is within the ratings of the contactor coil and the overload relay’s outputs.
- 76 3. Remove the control circuit power. Verify all control wiring is properly secured.
- 77 Specifications
- 77 Specifications
- 81 EtherNet/IP Information
- 81 Electronic Data Sheets
- 81 EtherNet/IP Objects
- 81 Table 9 - EtherNet object Classes
- 81 Identity Object — CLASS CODE 0x01
- 81 Table 10 - Identity Object Class Attributes
- 82 Table 11 - Identity Object Instance Attributes
- 82 Table 12 - Identity Object Common Services
- 82 Message Router Object — CLASS CODE 0x02
- 83 Assembly Object — CLASS CODE 0x04
- 83 Table 13 - Assembly Object Class Attributes
- 83 Instance Attributes
- 83 Table 14 - Instance Attributes
- 83 Output Assemblies
- 83 Table 15 - Instance 2 — Basic Overload Output Assembly from ODVA Profile
- 83 Table 16 - Instance 101 — Similar to Basic Contact Output Assembly from ODVA Contact Profile
- 83 Table 17 - Instance 103 — Similar to Basic Starter Output Assembly from ODVA Starter Profile
- 84 Input Assemblies
- 84 Table 18 - Instance 50 — Trip Status Input Assembly from ODVA Overload Profile
- 84 Table 19 - Instance 51 —Basic Status Input Assembly from ODVA Overload Profile
- 84 Table 20 - Instance 106 —Motor Starter Input Assembly
- 84 Table 21 - Instance 110 —Extended Motor Starter Input Assembly
- 84 Table 22 - Instance 111 —Complete Motor Starter Input Assembly
- 85 Table 23 - EtherNet Object Common Services
- 85 Connection Manager Object — CLASS CODE 0x06
- 85 Table 24 - Connection Manager Object Common Services
- 85 Discrete Input Point Object — CLASS CODE 0x08
- 85 Table 25 - Discrete Input Point Object Class Attributes
- 86 Table 26 - Discrete Input Point Object Instances
- 86 Table 27 - Discrete Input Object Common Services
- 86 Discrete Output Point Object — CLASS CODE 0x09
- 86 Table 28 - Discrete Output Point Object Class Attributes
- 86 Table 29 - Discrete Output Point Object Instance 1 - Output A
- 87 Table 30 - Discrete Output Object Common Services
- 87 Parameter Object — CLASS CODE 0x0F
- 87 Table 31 - Parameter Object Class Attributes
- 87 Table 32 - Parameter Object Instance Attributes
- 88 Table 33 - Parameter Object Common Services
- 88 Parameter Group Object — CLASS CODE 0x10
- 88 Table 34 - Parameter Group Object Class Attributes
- 89 Table 35 - Parameter Group Object Instance Attributes
- 89 Table 36 - Parameter Group Object Common Services
- 89 Control Supervisor Object — CLASS CODE 0x29
- 89 Table 37 - Control Supervisor Object Instance 1 Attributes
- 90 Table 38 - Control Supervisor Object Common Services
- 91 Overload Object — CLASS CODE 0x2C
- 91 Table 39 - Overload Object Instance Attributes
- 91 Table 40 - Overload Object Common Services
- 91 PCP Object — CLASS CODE 0xC2
- 91 Table B.1 PCP Object Class Attributes
- 92 Table 41 - PCP Object Instance Attributes
- 92 Table 42 - PCP Object Common Services
- 92 TCP/IP Interface Object — CLASS CODE 0xF5
- 92 Table 43 - TCP/IP Interface Object Class Attributes
- 92 Table 44 - TCP/IP Interface Object Instance Attributes
- 93 Table 45 - TCP/IP Interface Common Services
- 93 Ethernet Link Object — CLASS CODE 0xF6
- 93 Table 46 - Ethernet Link Object Class Attributes
- 94 Table 47 - Ethernet Link Object Instance Attributes
- 95 Table 48 - Ethernet Link Common Services
- 95 Rockwell Automation Support
- 95 Installation Assistance
- 95 New Product Satisfaction Return
- 98 Pub. No./Date