Solid-state equipment has operational characteristics differing from those of electromechanical equipment. Safety
Guidelines for the Application, Installation and Maintenance of Solid State Controls (publication SGI-1.1
your local Rockwell Automation sales office or online at http://www.rockwellautomation.com/literature/
important differences between solid-state equipment and hard-wired electromechanical devices. Because of this difference,
and also because of the wide variety of uses for solid-state equipment, all persons responsible for applying this equipment
must satisfy themselves that each intended application of this equipment is acceptable.
In no event will Rockwell Automation, Inc. be responsible or liable for indirect or consequential damages resulting from
the use or application of this equipment.
The examples and diagrams in this manual are included solely for illustrative purposes. Because of the many variables and
requirements associated with any particular installation, Rockwell Automation, Inc. cannot assume responsibility or
liability for actual use based on the examples and diagrams.
No patent liability is assumed by Rockwell Automation, Inc. with respect to use of information, circuits, equipment, or
software described in this manual.
Reproduction of the contents of this manual, in whole or in part, without written permission of Rockwell Automation,
Inc., is prohibited.
Throughout this manual, when necessary, we use notes to make you aware of safety considerations.
WARNING: Identifies information about practices or circumstances that can cause an explosion in a hazardous
environment, which may lead to personal injury or death, property damage, or economic loss.
available from
) describes some
ATTENTION: Identifies information about practices or circumstances that can lead to personal injury or death,
property damage, or economic loss. Attentions help you identify a hazard, avoid a hazard, and recognize the
consequence
SHOCK HAZARD: Labels may be on or inside the equipment, for example, a drive or motor, to alert people that
dangerous voltage may be present.
BURN HAZARD: Labels may be on or inside the equipment, for example, a drive or motor, to alert people that
surfaces may reach dangerous temperatures.
Identifies information that is critical for successful application and understanding of the product.
Allen-Bradley, Rockwell Software, Rockwell Automation, Micro800, Micro820, Micro830, Micro850, Kinetix, PowerFlex, CompactBlock, KwikLink, Connected Components Workbench, and TechConnect are trademarks
of Rockwell Automation, Inc.
Trademarks not belonging to Rockwell Automation are property of their respective companies.
Preface
Read this preface to familiarize yourself with the rest of the manual. It provides
information concerning:
• who should use this manual
• the purpose of this manual
• related documentation
• supporting information for Micro800™ plug-in modules and accessories
Who Should Use this
Manual
Use this manual if you are responsible for designing, installing, programming, or
troubleshooting control systems that use Micro800 controllers.
You should have a basic understanding of electrical circuitry and familiarity with
relay logic. If you do not, obtain the proper training before using this product.
Purpose of this Manual
This manual is a reference guide for Micro800 controllers, plug-in modules and
accessories. It describes the procedures you use to install, wire, and troubleshoot
your controller. This manual:
• explains how to install and wire your plug-ins
• gives you an overview of the Micro800 plug-in modules and accessories
Refer to the additional resources for more information on other element of the
Micro800 system.
Additional Resources
These documents contain additional information concerning related Rockwell
Automation products.
ResourceDescription
Micro800 Programmable Controller External AC Power Supply
Installation Instructions 2080-IN001
2080-TC2Specialty2-channel, non-isolated thermocouple module
2080-RTD2Specialty2-channel, non-isolated RTD module
2080-MEMBAK-RTC
2080-TRIMPOT6Specialty6-channel trimpot analog input
2080-MOT-HSCSpecialtyHigh speed counter
2080-DNET20Communication 20-node DeviceNet scanner
2080-SERIALISOLCommunication RS232/485 isolated serial port
(1) 2080-MEMBAK-RTC is not supported on Micro820 controllers.
(1)
SpecialtyMemory backup and high accuracy RTC
analog output
Number of support for Micro800 plug-ins on the controllers are summarized in
the following table.
Plug-in Slots on Micro800 Controllers
Digital Plug-ins
ControllerNumber of Plug-in Slots
Micro8100
Micro8202
Micro8302 (10/16 points)
3 (24 points)
5 (48 points)
Micro8503 (24 points)
5 (48 points)
ATTENTION: Removal and Insertion Under Power (RIUP) is not supported
on all Micro800 plug-in modules, except on the 2080-MEMBAK-RTC
module.
ATTENTION: Micro800 plug-in modules can be installed on any plug-in
slot on the controller, except for the 2080-MEMBAK-RTC module which
can only be installed on the leftmost plug-in slot.
12/24V Digital Plug-ins — 2080-IQ4, 2080-IQ4OB4, 2080-IQ4OV4,
2080-OB4, 2080-OV4
These digital plug-in modules provide transistor outputs for switching a variety
of 12/24V DC voltages to field loads and for detecting 12/24V signals from field
devices.
2Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
Micro800 Plug-in Modules Chapter 1
AC/DC Relay Output Module — 2080-OW4I
The 2080-OW4I is a 4-channel relay output and provides dry contact relay
closure outputs for switching a variety of AC and DC voltages to field loads.
Analog Plug-ins
Specialty Plug-ins
The following analog plug-ins are supported by most Micro800 controllers.
Non-isolated Unipolar Analog Input and Output — 2080-IF2,
2080-IF4, 2080-OF2
These plug-in modules add extra embedded non-isolated unipolar (0...10V,
0...20 mA) analog I/O and offer 12-bit resolution.
Non-isolated Thermocouple and RTD — 2080-TC2 and 2080-RTD2
These non-isolated plug-in modules help to make temperature control possible
when used with PID (Proportional Integral Derivative).
See Non-isolated Thermocouple and RTD Plug-in Modules – 2080-TC2 and
2080-RTD2 on page 19 for more information.
Memory Backup and High Accuracy RTC — 2080-MEMBAK-RTC
This plug-in allows you to make a backup copy of the project in your controller,
and adds precision real-time clock function without needing to calibrate or
update periodically.
It can also be used to clone/update Micro830 and Micro850 application code.
However, it cannot be used as additional Run-Time Program or Data Storage for
recipe and datalog.
Rockwell Automation Publication 2080-UM004C-EN-E - March 20153
Chapter 1 Micro800 Plug-in Modules
45068
Channels
012
345
Status Indicators
StateDescription
Solid red (2 s)Startup cycle test in progress.
Flashing redBack up in progress.
Solid red (continuous)Battery low.
Project Backup and Restore
The project can be backed up and restored using Connected Components
Workbench software.
Six-channel Trimpot — 2080-TRIMPOT6
This trimpot plug-in offers an affordable method of adding six analog presets for
speed, position and temperature control.
High Speed Counter — 2080-MOT-HSC
This plug-in module provides enhanced high speed counter capabilities to the
Micro800 controller. It supports the same functionalities of an embedded HSC
on the Micro800 controllers but is enhanced to support up to 250 KHz 5V
differential line driver for improved noise immunity and provides additional
dedicated I/O.
For more information, see High Speed Counter – 2080-MOT-HSC
Communication Plug-ins
RS232/RS485 Isolated Serial Port — 2080-SERIALISOL
The 2080-SERIALISOL plug-in supports CIP Serial (RS-232 only), Modbus
RTU (RS232 and RS485), and ASCII (RS232 and RS485
(1)
the embedded Micro800 serial port, this port is electrically isolated, making it
ideal for connecting to noisy devices, such as variable frequency and servo drives,
(1) RS-485 support is only available from Connected Components Workbench revision 6.
4Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
on page 25.
) protocols. Unlike
Micro800 Plug-in Modules Chapter 1
IMPORTANT
as well as for communications over long cable lengths. Depending on the
application and baud rate setting, you can extend this length.
2080-SERIALISOL is suitable for communication over longer cable length
of up to 1000 m using RS485, with up to 19200 bps baud rate.
The electrical characteristics of cable used and good wiring practices are
very critical in achieving reliable communication performance over longer
cable length. A shielded twisted pair RS485 22AWG cable (example:
3106A from Belden) is recommended. Terminate both ends of the cable
with 120 ohm resistance.
DeviceNet Scanner — 2080-DNET20
The Micro800 DeviceNet plug-in module serves as a scanner and client for
explicit messaging to remote devices including I/O and drives, using a proven and
well-accepted fieldbus/network. It also provides better performance than using
serial and Ethernet (EtherNet/IP Class 3) communications.
For more information, see the DeviceNet Plug-in – 2080-DNET20
on page 39.
Rockwell Automation Publication 2080-UM004C-EN-E - March 20155
Chapter 1 Micro800 Plug-in Modules
Notes:
6Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
Chapter
45010
terminal
block
mounting screw
hole
mounting
screw hole
20
(0.79)
31.5
(1.24)
62
(2.44)
Measurements in millimeters (inches)
45811
Side viewFront view
2080-RTD2 shown
45012
Install and Wire Your Module
This chapter provides hardware features, installation, and wiring connection
diagrams for all the Micro800 plug-in modules.
2
Hardware Features
The plug-in modules, except for the 2080-MEMBAK-RTC, can be plugged into
any plug-in slots on the Micro800 controllers.
Insert Module into
Follow the instructions to insert and secure the plug-in module to the controller.
Controller
Rockwell Automation Publication 2080-UM004C-EN-E - March 20157
Chapter 2 Install and Wire Your Module
IMPORTANT
Back
A
B
Front
Twelve-pin Female Terminal Block
A1
A2
A3
A4
A5A6B1B2B3B4B5
B6
1. Position the plug-in module with the terminal block facing the front of the
controller as shown.
2. Snap the module into the module bay.
3. Using a screwdriver, tighten the 10…12 mm (0.39…0.47 in.) M3 self
tapping screw to torque specifications.
See Specifications
Analog I/O performance depends on the application. For better noise
immunity, cable length should ideally be less than 10 m because the
plug-ins are non-isolated. For longer cable length requirements, use the
2085 expansion I/O modules instead.
on page 59 for torque specifications.
Wiring
The following plug-in modules have 12-pin
female terminal blocks:
• 2080-IQ4,
• 2080-IQ4OB4, 2080-IQ4OV4
• 2080-OB4, 2080-OV4, 2080-OW4I
• 2080-IF2, 2080-IF4
• 2080-TC2, 2080-RTD2
Pin Designations for 12-Pin Female Terminal Block Modules
Pin2080-IQ4 2080-IQ4OB4,
2080-IQ4OV4
I-02I-02Not usedCOM3COMCOMCH0+CH0+
I-03I-03Not usedO-3Not usedVI-2CH0-CH0-
COMCOM-24V DCNot usedNot usedCI-2CJC+CH0L (Sense)
COM-24V DC-24V DCNot usedCOMCOMNot usedNot used
Not usedO-02O-02Not usedNot usedVI-3Not usedNot used
Not usedO-03O-03Not usedNot usedCI-3Not usedNot used
2080-OB4,
2080-OV4
2080-OW4I2080-IF22080-IF42080-TC22080-RTD2
1234
1234
56
56
8Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
I-00I-00Not usedCOM0VI-0VI-0CH1+CH1+
I-01I-01Not usedO-0CI-0CI-0CH1-CH1-
COMCOM+24V DCCOM1COMCOMCJC-CH1L (Sense)
COM+24V DC+24V DCO-1VI-1VI-1Not usedNot used
Not usedO-00O-00COM2CI-1CI-1Not usedNot used
Not usedO-01O-01O-2COMCOMNot usedNot used
1234
Back
Front
B
A
Eight-pin female terminal block
0-
A-
B-
Z-
A+
B+
Z+
0+
DC(+)
DC(-)
CR
CR
0-
A-
B-
Z-
A+
B+
Z+
0+
DC(+)
DC(-)
Sinking Output Wiring
Sourcing Output Wiring
A1A2A3A4B1B2B3
B4
1234
Install and Wire Your Module Chapter 2
The following plug-in modules have eight-pin female terminal blocks:
• 2080-OF2
• 2080-SERIALISOL
• 2080-MOT-HSC
Pin Designations for 8-Pin Female Terminal Block Modules
Pin2080-OF22080-SERIALISOL2080-MOT-HSC
COMRS485 B+O-
COMGNDA-
COMRS232 RTSB-
COMRS232 CTSZ-
VO-0RS232 DCDO+
CO-0RS232 RXDA+
(1) (2)
VO-1RS232 TXDB+
CO-1RS485 A-Z+
(1) IMPORTANT: Individually shielded, twisted-pair cable (or the type recommended by the encoder or sensor
manufacturer) should be used for the 2080-MOT-HSC plug-in.
(2) Sinking Output/Sourcing Output wiring for the 2080-MOT-HSC plug-in is shown below.
Rockwell Automation Publication 2080-UM004C-EN-E - March 20159
Chapter 2 Install and Wire Your Module
DTE Device
(Micro800 RS232
Isolated Serial Port
Plug-in Module)
When connecting Micro800 to a modem using an RS-232 cable, the maximum
that the cable length may be extended is 15.24 m (50 ft).
ATTENTION: Do not connect to pins A1 and B4 for RS-232
connections. This connection will cause damage to the RS-232/485
communication port.
10Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
2080-DNET20 – 6-pin Female Terminal Block
IMPORTANT
Color Chips (dots)
Red Dot
Black Dot
Blue Dot
White Dot
10-position Plug
5-position Plug
D
D
D
D
D
Linear Plug
10-position
Drop Line or
DeviceNet
Trunk Cable
Red
White
Bare
Blue
Black
DeviceNet
Port Pinout
V+ (RED)
CANH (WHITE)
SHIELD
CANL (BLUE)
V- (BLACK)
20474
Esc
Sel
Micro800 controller
CompactBlock LDX
COMM
power
supply
Component on
DeviceNet
network
PowerFlex
Drive 523 via
25-COMM-D
COMM
power
supply
1 KwikLink Lite IP20 flat media
2 Trunk line connector
3 Drop line connector
4 Terminating resistor
5 5-pin open style connector
6 Power tap with terminating resistor
46220
Install and Wire Your Module Chapter 2
2080-DNET20: Sample network wiring using KwikLink™ Lite Flat media
Individually shielded, twisted-pair cable (or the type recommended by the
encoder or sensor manufacturer) should be used for the
2080-MOT-HSC plug-in.
Rockwell Automation Publication 2080-UM004C-EN-E - March 201511
Chapter 2 Install and Wire Your Module
IMPORTANT
6.5 max
50 ± 2
0.25
2.41 max
1. Connect the thermocouples to
channel 0 and 1, respectively.
Then, connect and screw the
thermistor to terminals A3 and B3.
2. Once fitted, bend the black bead
of the thermistor such that it
makes contact with the A2 screw
securely.
A1 A2 A3 A4 A5 A6
B1 B2 B3 B4 B5 B6
Wiring Considerations and
Applications for 2080-TC2
Type of CJC Sensor
The CJC sensor is a non-polarized, passive negative temperature co-efficient
thermistor (EPCOS B57869S0502F140). It is readily available in the market
with most third party suppliers/vendors.
CJC Channel Error
The CJC channel on 2080-TC2 has a worst-case error of ±1.2 °C @ 25 °C.
This error does not include the manufacturer-specified sensor error
±0.2 °C @ 25 °C.
Wire the CJC Thermistor on the 2080-TC2 Module
5m
B3
5m
A3
The position for the thermistor, as illustrated, helps to compensate for
thermoelectric voltages developed at screw junction equally for thermocouples
connected to channels 0 and 1. If the bead is not in proper contact with the screw,
there will be deviation in readings due to inadequate isothermal compensation.
Wire the Thermocouple Module and Thermocouple Sensor
in the Field
Connect the thermocouple sensors directly to the module terminals.
12Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
Direct sensor wiring
2080-TC2
1 2 3 4 5 6
1 2 3 4 5 6
Red
Blue
Green
Red
Blue
Process
temperature
measurement
Shielded/sheathed thermocouple sensor
45790
+
-
Cable tray/conduit
3 Wire
2 Wire
45772
ATTENTION: Direct wiring is the preferred method of wiring for
thermocouples.
Install and Wire Your Module Chapter 2
Wiring Considerations and
Applications for 2080-RTD2
Two-wire and Three-Wire Wiring
1
23
1
23
Wire the RTD Sensors
In an RTD sensor, the sensing element is always connected between two wires of
different colors. Wires of the same color are shorted and form the compensation
leads. Measuring resistance between these wires confirms the position of sensing
element and compensation elements. Compensation elements will always show
0ohms.
Rockwell Automation Publication 2080-UM004C-EN-E - March 201513
Chapter 2 Install and Wire Your Module
white
red
Ch0+
Ch0-
Ch0L
white
red
red
green
black
black
white
red
red
Ch1+
Ch1Ch1L
Ch0Ch0L
Ch0+
Ch0-
Ch0L
Ch0+
2-wire sensor
connection
3-wire single
sensor connection
3-wire dual
sensor connection
45778
NOTE: This illustration provides for channel 0 only for 2- and 3wire single sensor connections. The wire colors illustrate a
particular type of RTD sensor available in market.
Process
temperature
Measurement
Shielded twisted wire cable
Field screw
junction box
3-wire
RTD
Oil filled
thermowell
45779
3-wire RTD shown
Cable tray/conduit
Wire the Sensors
For better accuracy in noisy industrial environments, 3- or 4-wire RTD sensors
are mostly used. While using these sensors, the resistance added by lead lengths is
compensated by an additional third wire in case of 3-wire RTD and two
additional wires, in bridge configuration, in case of 4-wire RTD. For 2-wire RTD
sensor in this module, this lead compensation is provided by using an external
50 mm 22 AWG shorting wire between terminals A2, A3 and B2, B3 for channel
0 and 1, respectively. Shielded twisted pair cables are to be utilized for remote use
of these sensors with cable shield grounded at controller end.
Wire the RTD Module and RTD Sensor in the Field
2080-RTD2
Red
Black
Blue
2
1
3
The RTD sensing element should always be connected between terminals B1(+)
14Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
and B2(-) for channel 1, and A1(+) and A2(-) for channel 0 in the module.
Terminals B3 and A3 should always be shorted to B2 and A2, respectively, to
complete the constant current loop. Mismatch in wiring can cause erroneous,
over, or underrange readings.
Black
Blue
B
1 2 3 4 5 6
1 2 3 4 5 6
A
Red
Green
Install and Wire Your Module Chapter 2
IMPORTANT
Cabling used with the 2080-TC2/RTD2 modules have to be shielded
twisted cores with the shield wire shorted to chassis ground at controller
end. It is advisable to use 22 AWG wires to connect the sensors to the
module. Use sensors dipped in oil-filled thermowells for stable and
uniform readings. Recommended cable type: Alpha wire P/N 5471C.
Performance is dependent on the application. For better noise immunity,
cable length should ideally be less than 10 m because the plug-ins are
non-isolated. For longer cable length requirements, use the 2085
expansion I/O modules instead.
Rockwell Automation Publication 2080-UM004C-EN-E - March 201515
Chapter 2 Install and Wire Your Module
Micro830/Micro850 QBB (24 pts)
PTO
I/O Connector
49 = 24V_PULS+
12 = PLUS14 = SIGN25 = 24V_SIGN+
I/O Connector
29 = AM+
30 = AM31 = BM+
32 = BM-
49
12
14
25
FEEDBACK
A+
AB+
B-
O-00
-CM0
-CM1
O-03
29
30
31
32
Wiring Applications for
2080-MOT-HSC
The following diagrams show wiring applications for the 2080-MOT-HSC
plug-in with Kinetix® Servo drives.
Kinetix 3 in feedback configuration to 2080-MOT-HSC
Kinetix 300 in feedback configuration to 2080-MOT-HSC
16Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
Install and Wire Your Module Chapter 2
Micro830/Micro850 QBB (24 pts)
PTO
I/O Connector
49 = 24V_PULS+
12 = PLUS14 = SIGN-
25 = 24V_SIGN+
I/O Connector
29 = AM+
30 = AM31 = BM+
32 = BM-
1
2
3
4
FEEDBACK
A+
AB+
B-
O-00
-CM0
-CM1
O-03
7
8
9
10
Rockwell Automation Publication 2080-UM004C-EN-E - March 201517
Chapter 2 Install and Wire Your Module
Notes:
18Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
Chapter
3
Non-isolated Thermocouple and RTD
Plug-in Modules – 2080-TC2 and 2080-RTD2
The Thermocouple (2080-TC2) and RTD (2080-RTD2) plug-in modules allow
for temperature measure and control when used with PID.
This plug-in can be used in any slot of your Micro830/Micro850 controller.
Removal and Insertion Under Power (RIUP) is not supported.
Thermocouple Module
The 2080-TC2 two-channel plug-in module supports thermocouple measurement.
It digitally converts and transmits temperature data from any combination of up to
eight types of thermocouple sensors. Each input channel is individually configurable
through the Connected Components Workbench software for a specific sensor,
filter frequency.
Thermocouple Sensor Types and Ranges
The module supports B, E, J, K, N, R, S, T types of thermocouple sensors. The
module channels are referred to as Channel 0, Channel 1, and CJC, respectively.
The cold junction compensation is provided by an external NTC thermistor,
which comes with the module. The thermistor has to be fitted to the screw
terminals A3 and B3 of the module. This CJC is common to channel 0 and 1
thermocouple sensors and provides open-circuit, overrange and underrange
detection and indication.
Overrange and Underrange Conditions
If the channel temperature input is below the minimum value of its normal
temperature range for the represented sensor, the module reports an underrange
error through the Connected Components Workbench global variables. If the
channel reads above the maximum value of its normal temperature range for the
represented sensor, an over-range error is flagged.
The table below defines thermocouple types and their associated full-scale
temperature ranges.
Rockwell Automation Publication 2080-UM004C-EN-E - March 201519
Appendix 3 Non-isolated Thermocouple and RTD Plug-in Modules – 2080-TC2 and 2080-RTD2
Thermocouple Sensor Types and Temperature Ranges
Thermocouple
Ty pe
B40 (104)1820
E-270 (-454)1000
J-210 (-346)1200
K-270 (-454) 1370
N-270 (-454)1300
R-50 (-58)1760
S-50 (-58)1760
T-270 (-454)400
Temperature Range
° C (°F)
MinMax±1.0 °C±3.0 °C
(3308)
(1832)
(2192)
(2498)
(2372)
(3200)
(3200)
(752)
90…1700
(194…3092)
-200…930
(-328…1706)
-130…1100
(-202…2012)
-200…1300
(-328…2372)
-200…1200
(-328…2192)
40…1640
(104…2984)
40…1640
(104…2984)
-220…340
(-364…644)
Accuracy
° C (°F)
< 90 (194)
> 1700 (3092)
< -200 (-328)
> 930 (1706)
< -130 (-202)
> 1100 (2012)
< -200 (-328)
> 1300 (2372)
< -200 (-328)
> 1200 (2192)
< 40 (104)
> 1640 (2984)
< 40 (104)
> 1640 (2984)
< -220 (-364)
> 340 (644)
ADC Update
Rate in Hz
(Accuracy °C)
4.17, 6.25, 10, 16.7
(±1.0)
19.6, 33, 50, 62,
123, 242, 470 (±3.0)
To configure Thermocouple type and update rate in Connected Components
Workbench software, refer to the section Quickstart
on page 79.
RTD Module
The 2080-RTD2 module supports RTD measurement applications that support
up to two channels. The module digitally converts analog data and transmits the
converted data in its image table.
The module supports connections from any combination of up to eleven types of
RTD sensors. Each channel is individually configurable through the Connected
Components Workbench software. When configured for RTD inputs, the module
can convert the RTD readings into temperature data. Refer to
Conversion – Data to Degree Celsius (°C) on page 23
, for converting temperature
Te m p e r a t u r e
data to actual temperature degree.
RTD Sensor Types and Ranges
Each channel provides open-circuit (all wires), short-circuit (excitation and
return wires only), and over- and under-range detection and indication. The
2080-RTD2 module supports 11 types of RTD sensors:
20Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
Non-isolated Thermocouple and RTD Plug-in Modules – 2080-TC2 and 2080-RTD2 Appendix 3
It supports two- and three-wire type of RTD sensor wiring.
RTD Compatibility
An RTD consists of a temperature-sensing element connected by two, three, or
four wires that provide resistance input to the module. The following table lists
the RTD types that you can use with the module, including their temperature
range, accuracy, and ADC update rate.
Overrange and Underrange Conditions
If the channel temperature input is below the minimum value of its normal
temperature range for the represented sensor, the module reports an underrange
error through the Connected Components Workbench global variables. If the
channel temperature input is above the maximum value of its normal temperature
range for the represented sensor, an over-range error is flagged.
RTD Sensor Types and Temperature Ranges
RTD TypeTemperature
PT100 385-200
PT200 385-200
PT500 385-200
PT1000 385-200
PT100 392-200
PT200 392-200
PT500 392-200
PT1000 392-50
Cu10 427
Ni120 672-80
NiFe604 518-200
(1)
Range ° C (°F)
MinMax±1.0 °C±3.0 °C
(-328)
(-328)
(-328)
(-328)
(-328)
(-328)
(-328)
(-58)
-100
(-148)
(-112)
(-328)
660
(1220)
630
(1166)
630
(1166)
630
(1166)
660
(1220)
630
(1166)
630
(1166)
500
(932)
260
(500)
260
(500)
200
(392)
Accuracy ° C (°F)ADC Update
-150…590
(-238…1094)
-150…570
(-238…1058)
-150…580
(-238…1076)
-150…570
(-238…1058)
-150…590
(-238…1094)
-150…570
(-238…1058)
-150…580
(-238…1076)
-20…450
(-4…842)
-50…220
(-58…428)
-170…170
(-274…338)
< -150 (-238)
> 590 (1094)
< -150 (-238)
> 570 (1058)
< -150 (-238)
> 580 (1076)
< -150 (-238)
> 570 (1058)
< -150 (-238)
> 590 (1094)
< -150 (-238)
> 570 (1058)
< -150 (-238)
> 580 (1076)
< - 20 (-4)
> 450 (842)
< -70 (-94)
> 220 (428)
< -50 (-58)
> 220 (428)
< -170 (-274)
> 170 (338)
Rate in Hz
(Accuracy °C)
3-wire others
4.17, 6.25, 10, 16.7,19.6,
33, 50 (±1.0)
62, 123, 242, 470 (±3.0)
2- and 3-wire Cu10
4.17, 6.25, 10, 16.7
(>±1.0 < ±3.0)
19.6, 33, 50, 62, 123, 242,
470 (> ±3.0)
2-wire others
4.17, 6.25, 10, 16.7 (±1.0)
19.6, 33, 50, 62, 123, 242,
470 (±3.0)
(1)
(1) For Cu10 427, accuracy range is within >±1.0 < ±3.0 for -70…220 °C (-94…428 °F). Above this temperature
range, it is > ±3.0 °C as shown in the table.
Rockwell Automation Publication 2080-UM004C-EN-E - March 201521
Appendix 3 Non-isolated Thermocouple and RTD Plug-in Modules – 2080-TC2 and 2080-RTD2
Connected Components
Workbench Global
The following bit/words describe the information read from the Thermocouple
and RTD plug-in modules in the Connected Components Workbench Global
Vari ab le s.
Variables
Data Maps
Mapping Table
Word OffsetBit
15141312111009080706050403020100
00 (example: _IO_P1_AI_00)Channel 0 Temperature Data
01 (example: _IO_P1_AI_01)Channel 1 Temperature Data
02 (example: _IO_P1_AI_02)Channel 0 Information
UKTUKRReservedReservedORUROCDICCReserved
03 (example: _IO_P1_AI_03)Channel 1 Information
UKTUKRReservedReservedORUROCDICCReserved
04 (example: _IO_P1_AI_04)System Information
ReservedSOR SUR COCCEReserved
Bit Definitions
Bit NameDescription
Channel Temperature DataThe temperature count mapped from temperature Celsius degree
UKT (Unknown Type)Bit set to report an unknown sensor type error in configuration.
UKR (Unknown Rate)Bit set to report an unknown update rate error in configuration.
OR (Overrange)Bit set to indicate overrange on channel input. The Channel
UR (Underrange)Bit set to indicate the channel input underrange happens. The
OC (Open Circuit)Bit set to indicate open-circuit on the channel input sensor.
DI (Data Illegal)The data in the channel data field is illegal and cannot be used
CC (Code Calibrated)Bit set indicates temperature data is calibrated by the system
SOR (System Overrange)Bit set to indicate system overrange error with environment
SUR (System Underrange) Bit set to indicate system underrange error with environment
COC (CJC open-circuit)Bit set to indicate CJC sensor not connected for thermocouple
CE (Calibration Error)Bit set indicates that the module is not accurate. This bit is set to
with one decimal. Please check the section, Temperature
Conversion – Data to Degree Celsius (°C) on page 23, for the
mapping formula.
Temperature Data shows maximum temperature count for
individual type of sensor used and the value does not change
until overrange error is clear.
Channel Temperature Data will show minimum temperature
count for individual type of sensor used and the value does not
change until underrange error is clear.
by user. This bit is set when temperature data is not ready for
use.
calibration coefficient.
temperature over 70 °C.
temperature under -20 °C.
module, open circuit. This bit is for thermocouple module only.
0 by default and should remain as 0. Contact Technical Support
when the value is otherwise.
22Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
Non-isolated Thermocouple and RTD Plug-in Modules – 2080-TC2 and 2080-RTD2 Appendix 3
IMPORTANT
IMPORTANT
Temperature Conversion – Data to Degree Celsius (°C)
To keep the precision of temperature value from the Thermocouple and RTD
plug-in modules, there is a general data mapping conversion in the firmware
before the actual temperature is sent to the Connected Components Workbench
software.
The following equation shows how the Connected Components Workbench
software data count is mapped from temperature Celsius degree by the firmware:
Connected Components Workbench software Data Count = (Temp (°C) +
270.0)*10;
This conversion formula applies to all types of Thermocouple and
RTD sensors.
This equation illustrates how the Connected Components Workbench data
count does not use full range of 0…65535 of data word.
Derive Actual Temperature °C From Connected Components Workbench
Data Count:
The following formula shows how to derive temperature Celsius degree from
temperature data word in the Connected Components Workbench software:
Underrange, overrange error reporting checking is not based on
Connected Components Workbench temperature data count, but the
actual temperature (°C) or the voltage going into the plug-in
module.
Rockwell Automation Publication 2080-UM004C-EN-E - March 201523
Appendix 3 Non-isolated Thermocouple and RTD Plug-in Modules – 2080-TC2 and 2080-RTD2
Notes:
24Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
High Speed Counter – 2080-MOT-HSC
IMPORTANT
IMPORTANT
Chapter
4
Overview
The 2080-MOT-HSC plug-in module provides enhanced high speed counter
capabilities to the Micro800 controller. It supports the same functionalities of an
embedded high-speed counter on the Micro800 controllers but is enhanced to
support up to 250 KHz 5V differential line driver for improved noise immunity
and provides additional dedicated I/O.
The 2080-MOT-HSC module supports most commercial encoders (5V
differential or 24V single-ended).
To configure the plug-in module, you need to download and use the
HSC UDFBs from the Sample Code Library:
http://www.rockwellautomation.com/go/scmicro800
From Connected Components Workbench Release 7.0 onwards, the
sample code is included in the installation and is located in the folder:
\documents\public documents\ccw\samples\rockwell automation\udfb
See Quickstart Projects for 2080-MOT-HSC Plug-in
step-by-step instructions on how to use the plug-in with a sample
project.
From Connected Components Workbench Release 8.0 onwards,
support has been added for a HSC Feedback Axis which uses the
same instructions as the PTO Motion Axis. UDFBs are still supported
(you can use either one but you cannot select both for the same plugin).
on page 93 for
Counter Specifications
Filter and decode inputs: 3 input points A, B, Z
These input points may come from different types and configurations of sensors.
The user must configure the module to respond to the type of sensor connected
to the module as described below. This can be configured in the 2080-MOTHSC UDFB. From Connected Components Workbench Release 8.0 onwards, if
you have configured the plug-in for Feedback Axis, you can also edit the input
filter values in the plug-in configuration module properties.
For low frequency pulses, filter times should be set appropriately to
avoid extra pulses from a noisy environment. For high frequency
pulses, shielded cable must always be used.
When the controller is power cycled, the value of the counters are
reset to zero.
The counters are not reset to zero for program download. For
example, if using the feedback axis, use the MC_ResetPosition
function block to reset the position to zero.
Number of Counters: 1 to 2
The module may be configured, using HSC_Mode, to use the inputs as 1 or 2
counters.
1 counter: A, B, Z = Counter 0
2 counters: A, Z = Counter0; B = Counter 1
Counter Pin Usage
26Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
High Speed Counter – 2080-MOT-HSC Appendix 4
Input A
Input B
Input Z
Encoder or Sensor
Increment Pulse
(count up)
1
2
3
4
5
6
7
8
Counter 0
(Input A)
PresentCount 1
Encoder or Sensor
Increment Pulse
(count up)
Input Operational Modes
ModeDescription
0Up Counter – The accumulator is immediately cleared (0) when it reaches the high
1Up Counter with external reset and hold – The accumulator is immediately cleared (0)
2Counter with external direction.
3Counter with external direction, reset, and hold.
4Two input counter (up and down).
5Two input counter (up and down) with external reset and hold.
6Quadrature counter (phased inputs A and B).
7Quadrature counter (phased inputs A and B) with external reset and hold.
8Quadrature X4 counter (phased inputs A and B).
9Quadrature X4 counter (phased inputs A and B) with external reset and hold.
10Quadrature X2 counter (phased inputs A and B).
11Quadrature X2 counter (phased inputs A and B) with external reset and hold.
12Down Counter.
13Down Counter with external reset and hold.
preset. A low preset cannot be defined in this mode.
when it reaches the high preset. A low preset cannot be defined in this mode.
Up Counter
Pulses on A will cause the up counter (Counter 0). Also Pulses on B will cause the
up counter (Counter 1).
Rockwell Automation Publication 2080-UM004C-EN-E - March 201527
Appendix 4 High Speed Counter – 2080-MOT-HSC
INPUT A
INPUT B
INPUT Z
Direction control
Count pulse
Incrementing Encoder or Sensor
Sensor or Switch
Count Pulse
(Input A)
Direction Control
(Input B)
Present Count
1
2
3
2
1
0
1
2
Counter with External Direction
Pulses on A cause the counter to increment when B is low and decrement when B
is high. When B is open or undriven, the counter will increment. See Pulse
External Direction Counting on page 28.
Pulse External Direction Counting
ABChange in Count Value
1X (don’t care)0
0X (don’t care)0
Two input counter (Up/Down Pulses)
Pulses on A causes the counter to increment. Pulses on B causes the counter to
decrement. Pulses may occur at any time. Note that pulses can occur very closely
(that is, much faster than plug-in scan time) that the plug-in never notices the
change in count. In such cases, both counts may be ignored (the net change being
zero anyway). In no case shall a pulse be lost. See the following diagram.
0 (Open or No Connection)+1
1-1
28Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
High Speed Counter – 2080-MOT-HSC Appendix 4
INPUT A
INPUT B
INPUT Z
Increment Pulse
(Input A)
Count Pulse
(Input A)
1
2
3
2
1
00
1
Increment Pulse
(count up)
Decrement Pulse
(count down)
Incrementing
Encoder or Sensor
Decrementing
Encoder or Sensor
Present Count
Up/Down Counting
ABChange in Count Value
0 or 1+1
0 or 1-1
0
000
Quadrature Counter (X1)
The module is compatible with 2 and 3 signal quadrature, or incremental
encoders. The A and B signals are offset by 90 degrees and encode the direction of
the rotation. The third signal, Z, occurs once per revolution and is often used as a
home reference. The module’s use of this signal is discussed below in the Z input
section.
Rockwell Automation Publication 2080-UM004C-EN-E - March 201529
Appendix 4 High Speed Counter – 2080-MOT-HSC
INPUT A
INPUT B
INPUT Z
Quadrature
Encoder
A
B
X1
Count
X2
Count
1
2
3
4
5
6
7
8
9
10
11
12
11
10
9
8
7
6
5
4
3
2
1
0
Quadrature Counting
Quadrature X4 Counter
Counter shall increment or decrement on each edge of the A and B pulses when
the signal is in the positive or negative direction respectively. See previous
illustration.
Quadrature X2 Counter
The counter increments or decrements on each edge of the A pulse when the
signal is in the positive or negative direction respectively. See previous illustration.
Down Counter
Pulses on A will cause the down counter (Counter 0). Also pulses on B will cause
the down counter (Counter 1).
30Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
Down Counting
INPUT A
INPUT B
INPUT Z
Decrement Pulse
(count down)
Decrement Pulse
(count down)
Encoder or Sensor
Encoder or Sensor
-1
-2
-3
-4
-5
-6-7
-8
-1
-2
-3
-4
-5
-6
-7
-8
Counter 0
(Input A)
PresentCount 1
Counter 0
(Input B)
PresentCount 2
IMPORTANT
High Speed Counter – 2080-MOT-HSC Appendix 4
Z Input (Gate) Function/Touch Probe
This signal functionality supports:
• Tou ch Pr ob e the present count value on the rising edge of IntZ_n to the
HSC_Touch Probe term in the backplane input file.
• Hold the counter at its present count value while IntZ_n = 1,
• Reset the present count value on rising edge of IntZ_n.
If the module gets two or more Z pulses during a single plug-in scan the
HSC_TouchProbe will be overwritten with the last stored value. There
will be no indication that more than one store has occurred.
Ring or Linear Counter
The counter may be configured with the RingOrLinearCnt_n control bit to
rollover at its limits (ring counter) or to stop counting and set a flag (linear
counter).
0: ring counter. When the counter is a ring counter and the present count value
is equal to MaxCountValue_n, the next input count in the up direction will cause
the PresentCount_n to become the MinCountValue_n. This action is known as
rollover. And the CountOverflow_n flag will be set to indicate that a rollover has
happened. It is reset using the ResetCountOverflow bit.
Rockwell Automation Publication 2080-UM004C-EN-E - March 201531
Conversely, when the PresentCount_n is equal to MinCountValue_n the next
input count in the down direction will cause the PresentCount_n to become the
MaxCountValue_n. This action is known as rollunder. The CountUnderflow_n
Appendix 4 High Speed Counter – 2080-MOT-HSC
IMPORTANT
Rollover
MinCountValue
MaxCountValue
Count Up
Count Down
flag will be set to indicate that a rollunder has occurred. It is reset using the
ResetCountUnderflow_n bit.
1: linear counter. When the counter is a linear counter and the present count
value is equal to MaxCountValue_n the next input count in the up direction will
activate the CountOverflow_n bit and also the PresentCount_n will remain at
the MaxCountValue_n. CountOverflow_n is reset using the
ResetCountOverflow_n bit.
Conversely, when the PresentCount_n is equal to MinCountValue_n the next
input count in the down direction will activate the CountUnderflow_n bit and
the PresentCount_n will remain at MinCountValue_n. CountUnderflow_n is
reset using the ResetCountUnderflow_n bit.
The counts in overflow and underflow will not be accumulated at all.
That is, even if 1000 pulses are applied while in overflow, the first pulse
with the opposite direction (down in this case) will cause the counter to
be decremented by 1. (The CountOverflow_n bit is only reset using the
ResetCountUnderflow_n bit.)
32Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
High Speed Counter – 2080-MOT-HSC Appendix 4
MinCountValue
MaxCountValue
Underflow
Overflow
Count Down
Count Up
0
Enabling and Disabling a Counter using the HSC_EN bit
Disabling the counter does not inhibit any HSC_ACC_Bn loading functions
(preset or direct write) or any Z function.
The module continuously calculates rates for each of the counters regardless of
input operational mode.
Timer
For the first two counters, a timer is used to measure the time between two
successive pulses. This value is reported to the backplane as
HSC_PULSE_WIDTH_Bn.
Understanding Rates
There are different applications which require rate information but there is no
one perfect method for all. Generally, the user must weigh rate accuracy with the
need for new information quickly.
Broadly, there are two different ways to calculate rates and optimize accuracy and
speed of the rate of calculation:
• Per Pulse
1/HSC_PULSE_WIDTH_B (supported through 2080-MOT-HSC
plug-in)
HSC_PULSE_WIDTH_Bn is reported to the user in the input array
• Cyclic
Number of Pulses/User Defined Time Interval (supported through
Connected Components Workbench)
PresentRate_n is reported to the user in the input array.
Rockwell Automation Publication 2080-UM004C-EN-E - March 201533
Appendix 4 High Speed Counter – 2080-MOT-HSC
1 ms
1 ms
1 ms
1
2
3
4
1
2
1000 Hz
2000 Hz
1
1000 Hz
PresentCount_n
⌂Count
PresentRate_n
0
Per Pulse
The Per Pulse rate method can be very accurate if the time between pulses is large
compared to the timer clock (1 μs for 2080-MOT-HSC). A timer is used to
measure the time between the two successive pulses. This value is reported to the
backplane as HSC_PULSE_WIDTH_Bn after each pulse. The user may invert
this value to derive a rate.
Per Pulse rate = 1 / HSC_PULSE_WIDTH_B
However, when the time between pulses shrinks, two factors can distort the Per
Pulse calculation of rate values:
• The time between pulses is closer to measuring the clock’s frequency,
making the granularity of the time increments have a greater effect on rate
inaccuracy.
• Also, the rate may be calculated many times over during the course of one
backplane scan time. This means that the rate data is obtained at a
backplane scan is only that of the very last pair of pulses and disregards the
other rate calculations that have happened during that interval. This is
especially problematic if the pulses during the update time are unevenly
spaced, the reported rate could be based entirely on two pulses which are
extremely close together (a very high rate) but a third pulse was separated
by a greater time (low rate).
You must understand these limitations when using HSC_PULSE_WIDTH_Bn
to derive a rate.
For low frequency pulses, filter times should be set appropriately to
avoid extra pulses from a noisy environment. For high frequency pulses,
shielded cable must always be used.
User Defined Function
RA_HSCPlugIn
Blocks
The purpose of this UDFB is to get high speed counter accumulator value and
current pulse frequency.
Rockwell Automation Publication 2080-UM004C-EN-E - March 201535
14: 31.25 Hz
HSCModeINPUTUSINT0, 2 , 4, 6, 8, 10, 12
StartINPUTBOOLStart counter.
StopINPUTBOOLStop the counter and clear “MaxDPos” and
“MaxDSpd” value.
FBENOOUTPUTBOOLFunction block Enable output.
IDCHeckOUTPUTBOOLTRUE: HSC plug-in is at selected slot.
FALSE: Wrong plug-in or no plug-in at selected slot.
InitializedOUTPUTBOOLTRUE: HSC plug-in initialization finished and ready
to execute.
FALSE: HSCplug-in initialization not yet finished.
AccumulatorOUTPUTLINTAccumulator value.
RateOUTPUTRealCurrent pulse rate. The rate calculation is based on
14 - 31.25 Hz
EncModeINPUTUSINTEncoder Mode. 1-X1, 2- X2, 4-X4.
ECntPerRevINPUTREALUser input to indicate how many X1 counts will be
generated when Encoder disk turns one revolution.
TrvPerRevINPUTREALThe actual distance travelled when motor turns one
revolution.
StartINPUTBOOLStart counter.
StopINPUTBOOLStop the counter and clear MaxDPos and MaxDSpd value
FBENOOUTPUTBOOLFunction block enable output.
IDCheckOUTPUTBOOLTRUE: HSC plug-in is at selected slot.
FALSE: Wrong plug-in or no plug-in at selected slot.
InitializedOUTPUTBOOLTRUE: Indicates HSC initialization has finished.
FALSE: Indicates HSC initialization has not finished.
CurrentPosOUTPUTREALCurrent position.
CurrentSpdOUTPUTREALCurrent speed (Unit = user distance per second).
AccumulatorOUTPUTLINTAccumulator value.
TpPositionOUTPUTREALPosition recorded when the latest touch probe is triggered.
DirectionOUTPUTSINT1 = Forward
Rockwell Automation Publication 2080-UM004C-EN-E - March 201537
Description
Slot ID = 1…5 (starting with the far left slot 1)
Same value indicated in MC_Home instruction.
Appendix 4 High Speed Counter – 2080-MOT-HSC
RA_ServoFDBK: Input and Output Parameters
ParameterTypeData
Ty pe
NoiseFilterINPUTUSINT00: No filter
EncModeINPUTUSINTEncoder Mode. 1-X1, 2- X2, 4-X4.
ECntPerRevINPUTREALUser input to indicate how many X1 counts will be
TrvPerRevINPUTREALThe actual distance travelled when motor turns one
StartINPUTBOOLStart counter.
StopINPUTBOOLStop the counter and clear MaxDPos and MaxDSpd value.
FBENOOUTPUTBOOLFunction block enable output.
IDCheckOUTPUTBOOLTRUE: HSC plug-in is at selected slot.
InitializedOUTPUTBOOLTRUE: Indicates HSC initialization has finished.
CurrentPosOUTPUTREALCurrent position.
CurrentSpdOUTPUTREALCurrent speed (Unit = user distance per second).
AccumulatorOUTPUTLINTAccumulator value.
TpPositionOUTPUTREALPosition recorded when the latest touch probe is triggered.
DirectionOUTPUTSINT1 = Forward
FALSE: Wrong plug-in or no plug-in at selected slot.
FALSE: Indicates HSC initialization has not finished.
-1 = Reverse
0 = Not moving
Use the 2080-MOT-HSC Module
For a step-by-step guide on how to use the Micro800 High Speed Counter plugin, see Quickstart Projects for 2080-MOT-HSC Plug-in
38Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
on page 93.
DeviceNet Plug-in – 2080-DNET20
IMPORTANT
IMPORTANT
IMPORTANT
Chapter
5
Overview
The DeviceNet plug-in serves as scanner and client for explicit messaging to
remote devices. The module is designed to scan devices such as:
• CompactBlock™ LDX
• PowerFlex® drives
• E1Plus overloads
• stack lights
User-defined function blocks (UDFB) are required to enable interaction
between these devices.
The 2080-DNET20 DeviceNet scanner supports a maximum of 20 nodes. For
example, if the scanner ID is configured to zero, the scanner would scan from
1…20. It is supported on Micro800 controllers with available plug-in slots. Only
one 2080-DNET20 DeviceNet scanner is supported per controller.
Rockwell Automation recommends that only one 2080-DNET20
DeviceNet scanner be used for each network trunk-line.
If the 2080-DNET20 DeviceNet scanner is control flashed to a new
major firmware version (for example, from 1.xxx to 2.xxx or vice
versa), once the plug-in is successfully upgraded, power cycle the
controller.
If RSLinx browsing is enabled, the CIP client messages can get timed
out because the DeviceNet buffers are fully occupied by RSLinx
messages. It is recommended not to have RSLinx browsing to the
DeviceNet bridge if Client Messaging is required.
Status Indicators
Rockwell Automation Publication 2080-UM004C-EN-E - March 201539
The DeviceNet plug-in module supports two standard DeviceNet green and red
LED indicators:
• Module status
• Network status
Appendix 5 DeviceNet Plug-in – 2080-DNET20
IMPORTANT
Module Status Indicator
LED stateModule statusDescription
OFFNo powerThere is no power present.
Flashing GreenOperationalUnit is starting up.
GreenUnit operationalDevice is operating normally.
Flashing RedMinor fault.A recoverable fault is present or the module is
RedUnrecoverable fault.A non-recoverable fault is detected.
Network Status Indicator
LED stateModule StatusDescription
OFFNo power or offlineThere is no network power or device is not operating.
Flashing GreenIdleNo valid network connection has been made.
GreenOnlineThe plug-in module is operating normally and receiving
Flashing RedConnection time outOne or more network connections has timed out.
RedCritical link failureThe plug-in module has detected an error that makes it
undergoing firmware update.
messages.
incapable of communicating on the link (Bus Off or
duplicate MAC_ID).
Network Configuration
In order to configure the DeviceNet plug-in and scan the network, you need to
import user-defined function blocks (UDFBs) in your Micro800 project in
Connected Components Workbench. Autoscan is used to add nodes into the
scan list.
It is recommended that when Autoscan is running for the nodes in
range, or for the connection to be established, the nodes should be idle
without any pre-occupied connections requests.
Network Wiring
The DeviceNet specifications provide for maximum network distances for the
main trunk line and drop lines, depending upon the baud rate used on the
network.
Network Specifications
Baud RateTrunk Line LengthDrop Length
Maximum DistanceMaximumCumulative
MetersFeetMetersFeetMetersFeet
For most applications, Rockwell Automation recommends that you use
default node and baud rate settings. The DeviceNet scanner plug-in will
be at node 0 and the devices will be at nodes 1...20. The baud rate will
be at 500k baud and the maximum trunkline length will be 75 m
(KwikLink Lite).
Power Supply
The plug-in module gets its power from the Micro800 backplane. However, the
DeviceNet interface is isolated from the Micro800 system. Therefore, network
power to operate the DeviceNet transceiver on the plug-in module is supplied by
an external DeviceNet power supply.
If using a single power supply in the network, calculate the total current
requirement of all devices in the network and add +10% for current surge.
Recommended power supply is 1606-XLSDNET4.
Power Supply Cable Dropline Length
Dropline LengthAllowable Current
1.5 m (5 ft)3 A
2 m (6 ft)2 A
3 m (10 ft)1.5 A
4.5 m (15 ft)1 A
6 m (20 ft)0.75 A
42Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
DeviceNet Plug-in – 2080-DNET20 Appendix 5
VPower Supply
V+
CAN_H
CAN_L
VV+
V+ broken between
power supplies
only one ground
VPower Supply
V+
Enclosure
TIP
Single Source Power Supply (End segment) Kwiklink Lite Cable
9.00
8.00
7.00
6.00
5.00
4.00
3.00
2.00
1.00
0.00
0 (0)
60
(197)
120
(394)
180
(591)
240
(787)
300
(984)
360
(1181)
420
(1378)
If two or more power supplies are connected to the Kwinklink lite media (trunk
cable) V+ should be broken between the two power supplies.
Grounding the network
If grounding at only one location, it is recommended that you ground at the
center of the network.
Rockwell Automation Publication 2080-UM004C-EN-E - March 201543
Single Source Power Supply – Trunkline Length and Maximum Current
44Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
DeviceNet Plug-in – 2080-DNET20 Appendix 5
IMPORTANT
Calculate Voltage Requirement
SUM {[(Ln * (Rc)) + (Nt * (0.005))] * In} < 4.65 V
Where:
Ln = Length in meter or feet
Rc = Resistance of the cable per meter or feet
(Kwiklink flat media = 0.019 ohms/meter or 0.0058/feet)
Nt = Number of the node starting from 1 close to power supply and increasing.
0.005 = Nominal contact resistance used for every connection to the trunkline
In = Current drawn from the cable system by the device.
To calculate for percentage of loading, divide the total voltage
calculated from the above formula by 4.65.
User Defined
Function Blocks
RA_DNET_MASTER
FBEN
SlotID
Run
AutoScan
ClearFault
FBENO
NodeAddress
BaudRate
Status
Error
ActiveNodes
ScanList0_62
Download the following 2080-DNET20 user-defined function blocks from the
Sample Code Library:
http://www.rockwellautomation.com/go/scmicro800
RA_DNET_MASTER
This UDFB sets the 2080-DNET20 scanner to RUN mode.
RA_DNET_MASTER: Input and Output Parameters
Variable NameTypeData TypeDescription
FBENINPUTBOOLTRUE: To continue reading and writing
SlotIDINPUTUINTPlug-in slot number (1…5)
RunINPUTBOOLTRUE: Set the scanner to RUN mode.
AutoScanINPUTBOOLTRUE: AutoScan is enabled.
ClearFaultINPUTBOOLTRUE: Clear scanner fault.
Rockwell Automation Publication 2080-UM004C-EN-E - March 201545
Appendix 5 DeviceNet Plug-in – 2080-DNET20
FBEN
SlotID
NodeID
FBENO
RA_DNET_NODE_STATUS
Status
Error
RA_DNET_MASTER: Input and Output Parameters
Variable NameTypeData TypeDescription
ErrorOUTPUTSTRINGScanner error description.
ActiveNodesOUTPUTUSINTNumber of slave nodes in the network.
Scanlist0_62OUTPUTLWORDDetails on active node table, bit 0…62.
Bit 0: Represent Node 0.
Bit 62: Represent Node 62.
Sequence of Operation: RA_DNET_MASTER
SequenceRunAutoscanDescription
1FalseFalseReinitializes scan list from the plug-in scanner if
FBEN = TRUE.
2FalseTrueTriggers autoscan to scan the network after clearing
scan list.
3FalseFalsePuts scanner to IDLE mode by disabling autoscan if
active node number = number of nodes in network.
4TrueFalsePuts scanner to RUN mode.
Upon powerup, the scanner should be in IDLE Mode for the autoscan to start.
Wait until the autoscan process is complete before turning the scanner to RUN
Mode (that is, Run bit is TRUE).
Sample Code
RA_DNET_NODE_STATUS
This UDFB is used to read the node status of slave nodes in a DeviceNet network
where the 2080-DNET20 scanner is connected.
46Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
DeviceNet Plug-in – 2080-DNET20 Appendix 5
FBEN
SlotID
NodeID
FBENO
RA_DNET_LDX_DISCRETE
DI_Module1
DI_Module2
Module1
Module2
Module3
DO_Module2
DO_Module3
Module4
DO_Module4
DO_Module1
DI_Module3
DI_Module4
RA_DNET_NODE_STATUS: Input and Output Parameters
Variable NameTypeData TypeDescription
FBENINPUTBOOLFunction block enable input.
TRUE to enable the function.
SlotIDINPUTUINTPlug-in slot number (1…5)
NodeIDINPUTUSINTSlave node address.
FBENOOUTPUTBOOLFunction block enable output.
TRUE upon exit.
StatusOUTPUTUSINTScanner fault status.
0: No errors.
ErrorOUTPUTSTRINGDescription of the node status error.
Sample Code: RA_DNET_NODE_STATUS
RA_DNET_LDX_DISCRETE
This UDFB is used for I/O data exchange with discrete CompactBlock I/O.
RA_DNET_LDX_DISCRETE: Input and Output Parameters
Variable NameTypeData TypeDescription
FBENINPUTBOOLFunction block enable input.
SlotIDINPUTUINTPlug-in slot number (1…5)
NodeIDINPUTUSINTNode address of the digital Compact I/O slave node.
Module1INPUTSTRINGBase module I/O configuration.
Rockwell Automation Publication 2080-UM004C-EN-E - March 201547
TRUE to enable the function block.
INPUT X OUTPUT Channels
For example: 16X0 (16 input / 0 output is physically
present as base module)
Valid String: 32X0, 0X32, 16X0, 0X16, 16X16, 8X8,
8X0, 0X8, 0X6
NOTE: X should always be upper case.
INPUT X OUTPUT channels
For example: 16X0 (16 input / 0 output is physically
present as base module)
Valid String: 32X0, 0X32, 16X0, 0X16, 16X16, 8X8,
8X0, 0X8, 0X6
NOTE: X should always be upper case.
INPUT X OUTPUT Channels
For example: 16X0 (16 input / 0 Output is physically
present as base module)
Valid String: 32X0, 0X32, 16X0, 0X16, 16X16, 8X8,
8X0, 0X8, 0X6
NOTE: X should always be upper case.
INPUT X OUTPUT Channels
For example: 16X0 (16 input / 0 output is physically
present as base module)
Valid String: 32X0, 0X32, 16X0, 0X16, 16X16, 8X8,
8X0, 0X8, 0X6
NOTE: X should always be upper case.
DO_Module1INPUTUDINTOutput data for base module.
DO_Module2INPUTUDINTOutput data for expansion module 1.
DO_Module3INPUTUDINTOutput data for expansion module 2.
DO_Module4INPUTUDINTOutput data for expansion module 3.
FBENOOUTPUTBOOLFunction block enable output.
TRUE upon exit.
DI_Module1OUTPUTUDINTInput data from base module (Module 1).
DI_Module2OUTPUTUDINTInput data from expansion module 1
(Module 2).
DI_Module3OUTPUTUDINTInput data from expansion module 2
(Module 3).
DI_Module4OUTPUTUDINTInput data from expansion module 3
(Module 4).
RA_DNET_LDX_ANALOG
This UDFB is used for data exchange with analog CompactBlock I/O.
RA_DNET_LDX_ANALOG: Input and Output Parameters
Variable NameTypeData TypeDescription
FBENINPUTBOOLFunction block enable input.
SlotIDINPUTUINTPlug-in slot number (1…5)
NodeIDINPUTUSINTSlave node address.
48Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
TRUE to enable the function.
INPUT X OUTPUT Channels
For example: 4X0 (4 input analog module is
physically present as base module)
Valid String: 0X2, 4X0
NOTE: X should always be upper case.
INPUT X OUTPUT Channels
For example: 16X16 (16 input / 16 output is
physically present as expansion module 1)
Valid String: 16X0, 0X16, 16X16, 8X8, 8X0, 0X8, 0X6
NOTE: X should always be upper case.
DeviceNet Plug-in – 2080-DNET20 Appendix 5
FBEN
SlotID
NodeID
FBENO
CH0
CH1
CH2
CH3
StatusCH0_3
RA_DNET_LDX_TC_RTD
RA_DNET_LDX_ANALOG: Input and Output Parameters
Variable NameTypeData TypeDescription
(1)
Module3
AO_Ch0INPUTWORDAnalog Output Channel 0 value.
AO_Ch0INPUTWORDAnalog Output Channel 1 value.
DO_Module2INPUTUINTOutput data for Expansion Module 1.
DO_Module3INPUTUINTOutput Data for Expansion Module 2.
FBENOOUTPUTBOOLFunction block enable output.
INPUT X OUTPUT channels
For example: 16X16 (16 input / 16 output is
physically present as expansion module 2)
Valid String: 16X0, 0X16, 16X16, 8X8, 8X0, 0X8, 0X6
NOTE: X should always be upper case.
This value is valid only if Module1 = '0X2'
This value is valid only if Module1 = '0X2'
TRUE upon exit.
This value is valid only if Module1 = '4X0'
This value is valid only if Module1 = '4X0'
This value is valid only if Module1 = '4X0'
This value is valid only if Module1 = '4X0'
Applicable only if catalog is with digital inputs.
Applicable only if catalog is with digital inputs.
(1) Use only valid strings combinations as mentioned above. If Module1, Module2, Module3 physical I/O does not
match the physical I/O present in base and expansion, then incorrect sequence will be written.
RA_DNET_LDX_TC_RTD
This UDFB is used to read input data from the Thermocouple/RTD module.
RA_DNET_LDX_TC_RTD: Input and Output Parameters
Variable NameTypeData TypeDescription
FBENINPUTBOOLFunction block enable input.
SlotIDINPUTUINTPlug-in slot number (1…5)
NodeIDINPUTUSINTNode address of the digital Compact I/O slave node.
FBENOOUTPUTBOOLFunction block enable output.
CH0OUTPUTWORDRTD/Thermocouple input channel 0 value.
CH1OUTPUTWORDRTD/Thermocouple input channel 1 value.
Rockwell Automation Publication 2080-UM004C-EN-E - March 201549
This UDFB is used for data exchange with a towerlight or stacklight.
RA_DNET_TOWERLIGHT: Input and Output Parameters
Variable NameTypeData TypeDescription
FBENINPUTBOOLFunction block enable input.
SlotIDINPUTUINTPlug-in slot number (1…5)
NodeIDINPUTUSINTTowerlight node address.
Light_0_4INPUTUSINTLight 0…4, for example:
FBENOOUTPUTBOOLFunction block enable output.
Status_0_4OUTPUTUSINTLight 0…4 status.
TRUE to enable the function.
Bit 0: Blue
Bit 1: Yellow
Bit 2: Red
TRUE upon exit.
RA_PF_DNET_STANDARD
This UDFB is used for I/O data exchange with standard PowerFlex drives
configured as single mode.
RA_PF_DNET_STANDARD: Input and Output Parameters
Variable NameTypeData Type Description
FBENINPUTBOOLFunction block enable input.
PlcPortNumINPUTUINTPlug-in slot number (1…5 for plug-in slots).
DriveNodeNumINPUTUSINTSlave node address for PowerFlex drive.
StartINPUTBOOLTRUE to start PowerFlex drive.
StopINPUTBOOLTRUE to stop PowerFlex drive.
ReferenceSpeedINPUTREALReference speed for the device.
JogINPUTBOOLTRUE to enable jog in PowerFlex drive.
ClearFaultINPUTBOOLTRUE to clear fault in PowerFlex drive.
Fwd_RevINPUTBOOLTRUE to configure PowerFlex drive for forward motion.
50Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
FBENOOUTPUTBOOLFunction block enable output.
TRUE to enable the function.
Configure PowerFlex drive speed.
FALSE to configure PowerFlex drive for reverse motion.
TRUE upon exit.
DeviceNet Plug-in – 2080-DNET20 Appendix 5
IMPORTANT
RA_PFDNET_MULTIDRIVE
FBEN
PlcPortNum
NodeNum
Start
Stop
ReferenceSpeed
Jog
ClearFault
Fwd_Rev
FBENO
PF_Feedback
PF_Ready
PF_Active
PF_Alarm
PF_Fault
PF_AltReference
RA_PF_DNET_STANDARD: Input and Output Parameters
Variable NameTypeData Type Description
StatusOUTPUTBOOLPowerFlex drive status.
PF_FeedbackOUTPUTREALFeedback from the PowerFlex drive.
PF_ErrorCodeOUTPUTINTFor future use.
PF_ReadyOUTPUTBOOLReady bit from PowerFlex drive.
PF_ActiveOUTPUTBOOLActive bit from PowerFlex drive.
PF_AlarmOUTPUTBOOLAlarm bit from PowerFlex drive.
PF_FaultOUTPUTBOOLFault bit from PowerFlex drive.
PF_AltReferenceOUTPUTBOOLAlt Reference bit from PowerFlex drive.
Ensure that your PowerFlex drives settings are correct. For basic setup
configuration, see the PowerFlex drives user manuals in the
Rockwell Automation Literature Library
.
With PowerFlex 523, you need to multiply the speed reference and divide the
speed feedback by a factor of 10.0 in order to get the correct value. Note that the
PowerFlex 4 and PowerFlex 5 drives have a different multiplier.
Reference and Feedback for the Different PowerFlex Drives
For example, if you set reference speed at 50, command speed is 50 Hz for
PowerFlex 4M and only 5 Hz for PowerFlex 523 and PowerFlex 525.
RA_PF_DNET_MULTIDRIVE
This UDFB is used for I/O data exchange with standard PowerFlex drives,
configured as multi-drive.
Rockwell Automation Publication 2080-UM004C-EN-E - March 201551
Appendix 5 DeviceNet Plug-in – 2080-DNET20
RA_PF_DNET_MULTIDRIVE: Input and Output Parameters
Variable NameTypeData TypeDescription
FBENINPUTBOOLFunction block enable input.
TRUE to enable the function.
PlcPortNumINPUTUINTPlug-in slot number (1…5 for plug-in slots).
NodeNumINPUTUSINTDeviceNet node address for PowerFlex drive
(connected as master in multi-drive setup).
StartINPUTBOOL[1…5]TRUE to start each element of the array.
Corresponds to each drive.
For example: Start[1] for Drive 1 and Start[5] for
Drive5.
StopINPUTBOOL[1…5]TRUE to stop each element of the array.
Corresponds to each drive, for example, Stop
[1] for Drive 1 and Stop [5] for Drive5.
ReferenceSpeedINPUTREA[1...5]LReference speed to set the device speed.
Each element of the array corresponds to each
drive, for example, Reference Speed [1]
for Drive 1 and Reference Speed [5] for Drive5.
JogINPUTBOOL[1...5]TRUE to enable jog in PowerFlex drive.
Each element of the array corresponds to each
drive, for example, Reference Jog [1] for Drive
1 and Jog [5] for Drive5.
ClearFaultINPUTBOOL[1...5]TRUE to clear fault in PowerFlex drive.
Each element of the array corresponds to each
drive, for example, ClearFault [1] for Drive 1
and ClearFault [5] for Drive5.
Fwd_RevINPUTBOOL[1...5]TRUE to configure PowerFlex drive for forward
motion.
FALSE to configure PowerFlex drive for Reverse
motion.
Each element of the array corresponds to each
drive, for example, Fwd_Rev [1] for Drive 1 and
Fwd_Rev [5] for Drive5.
FBENOOUTPUTBOOLFunction block enable output.
TRUE upon exit.
PF_FeedbackOUTPUTREAL[1...5]Speed reference from the PowerFlex drive.
Each element of the array corresponds to each
drive, for example, PF_Feedback[1] for Drive 1
and PF_Feedback[5] for Drive5.
PF_ReadyOUTPUTBOOL[1...5]Ready bit from PowerFlex drive.
Each element of the array corresponds to each
drive, for example, PF_Ready[1] for Drive 1 and
PF_Ready[5] for Drive5.
PF_ActiveOUTPUTBOOL[1...5]Active bit from PowerFlex drive.
Each element of the array corresponds to each
drive, for example, PF_Active[1] for Drive 1 and
PF_Active[5] for Drive5.
52Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
DeviceNet Plug-in – 2080-DNET20 Appendix 5
IMPORTANT
RA_DNET_OVERLOAD
FBEN
SlotID
NodeID
OutA
TripReset
FBENO
IN1
IN2
Warning
Tripped
AverageFLA
ThernUtilized
OutAStart
RA_DNET_GENERIC
FBEN
SlotID
NodeID
OutputData
FBENO
InputData
RA_PF_DNET_MULTIDRIVE: Input and Output Parameters
Variable NameTypeData TypeDescription
PF_AlarmOUTPUTBOOL[1...5]Alarm bit from PowerFlex drive.
Each element of the array corresponds to each
drive, for example, PF_Alarm[1] for Drive 1 and
PF_Alarm[5] for Drive5.
PF_FaultOUTPUTBOOL[1...5]Fault bit from PowerFlex drive.
Each element of the array corresponds to each
drive, for example, PF_Fault[1] for Drive 1 and
PF_Fault[5] for Drive5.
PF_AltReferenceOUTPUTBOOL[1...5]Alt Reference bit from PowerFlex drive.
Each element of the array corresponds to each
drive, for example, PF_AltReference[1] for
Drive 1 and PF_AltReference[5] for Drive5.
Ensure that your PowerFlex drives settings are correct. For basic setup
configuration, see the PowerFlex drives user manuals in the
Rockwell Automation Literature Library
.
RA_DNET_OVERLOAD
This UDFB is used for I/O data exchange with an overload relay.
RA_DNET_OVERLOAD: Input and Output Parameters
Variable NameTypeData TypeDescription
FBENINPUTBOOLFunction block enable input.
SlotIDINPUTUINTPlug-in slot number (1…5 for plug-in slots).
NodeIDINPUTUSINTDeviceNet node address of the slave node.
OutAINPUTBOOLTRUE to turn on Output A.
TripResetINPUTBOOLTRUE to enable Trip Reset.
FBENOOUTPUTBOOLFunction block enable output.
IN1OUTPUTBOOLInput 1 from overload relay.
IN2OUTPUTBOOLInput 2 from overload relay.
WarningOUTPUTBOOLTRUE if warning is enabled.
TrippedOUTPUTBOOLTRUE if tripped.
AverageFLAOUTPUTWORDAverage FLA % value from overload relay.
ThermUtilizedOUTPUTWORDTherm Utilized value from overload relay.
OutAStatusOUTPUTWORDAverage FLA value from overload relay.
TRUE to enable the function.
TRUE upon exit.
RA_DNET_GENERIC
Rockwell Automation Publication 2080-UM004C-EN-E - March 201553
This UDFB is used for I/O data exchange with generic I/O devices.
Appendix 5 DeviceNet Plug-in – 2080-DNET20
IMPORTANT
RA_DNET_EXPLICIT
FBEN
SlotID
NodeID
CnxnNumber
FBENO
InputData
MsgLength
CIPService
CIPClass
CIPInstance
CIPAttribute
Q
ResponseData
Status
RequestData
RA_DNET_GENERIC: Input and Output Parameters
Variable NameTypeData TypeDescription
FBENINPUTBOOLFunction block enable input.
TRUE to enable function.
SlotIDINPUTUINTPlug-in slot number (1…5 for plug-in slots).
NodeIDINPUTUSINTSlave node address.
OutputDataINPUTUSINT[1…64]Slave output data.
FBENOOUTPUTBOOLFunction block enable output.
TRUE to enable function.
InputData[1…64]OUTPUTUSINT[1…64]Input data from slave.
RA_DNET_EXPLICIT
This UDFB is used for sending explicit message to slave node.
For DNET explicit message, the maximum payload supported is 256
bytes.
RA_DNET_EXPLICIT: Input and Output Parameters
Variable NameTypeData TypeDescription
FBENINPUTBOOLFunction block enable input.
SlotIDINPUTUINTPlug-in slot number (1…5 for plug-in slots).
NodeIDINPUTUSINTNode address of slave node.
CnxnNumberINPUTUSINTConnection number values 1, 2, 3, 4, 5.
MsgLengthINPUTUSINTSpecifies the size of the CIP message in the
CIPServiceINPUTUINTCIP service code.
CIPClassINPUTUINTCIP Class code (valid values 0…65535).
CIPInstanceINPUTUINTCIP instance (valid values 0…65535).
CIPAttributeINPUTUINTCIP attribute (valid values 0…65535).
RequestDataINPUTUSINT[1…54] Request data from slave.
FBENOOUTPUTBOOLFunction block enable output.
QOUTPUTBOOLTRUE when message is sent out successfully.
ErrorOUTPUTBOOLTRUE when message transmits error.
ResponseDataOUTPUTUSINT
[1...50]
TRUE to enable function.
transaction block.
CIP Response error
Response Data[1] : Extended Error ID
Response Data[2] : Error ID
See Explicit Message Request Format
on
page 55.
See Explicit Message Status Codes on page 55.
StatusOUTPUTUSINTSee Explicit Message Status Codes on page 55.
54Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
Transaction Block Format
Byte OffsetContents
0Status
1Transaction ID
2Size
3Reserved
4MAC ID
5Service
6…115Transaction Body (110 bytes)
Explicit Message Request Format
Byte OffsetContents
0Status
1Transaction ID
2Size
3Reserved
4MAC ID
5Service
6…7Class
8…9Instance
10…115Service Data (106 Bytes)
DeviceNet Plug-in – 2080-DNET20 Appendix 5
Explicit Message Response Format
Byte OffsetContents
0Status
1Transaction ID
2Size
3Reserved
4MAC ID
5Service
Byte OffsetContentsRequest Data
0StatusCan be read from UDFB status
6…115ServiceDataCan be read from UDFB response data.
Explicit Message Status Codes
Status CodeDescription
0Ignore transaction block (block empty).
Rockwell Automation Publication 2080-UM004C-EN-E - March 201555
Response data shows CIP error Code.
Appendix 5 DeviceNet Plug-in – 2080-DNET20
Explicit Message Status Codes
1Transaction completed successfully.
2Transaction in progress (not ready).
4Error – node offline
5Error – DeviceNet port disabled/offline
6Error – Transaction TXID unknown
7Error – Duplicate TXID
9Error – Scanner out of buffers
12Error – Response data too large for block
14Error – Invalid size specified
15Error – Device timed out
16Block queued.
17Block allocated
18Connection in progress
3, 8, 10, 11, 13, 19...255Reserved
Send Explicit Messages to
2080-DNET20 Plug-in Using
Micro800 Pass Through
MSG_CIPGENERIC instruction can be used to send Explicit messages to the
2080-DNET20 plug-in and the Slave nodes on the DeviceNet network.
In MSG_CIPGENERIC, configure the target path as mentioned below:
• To access the plug-in, the format of the target path is “1, Slot number”.
• To access a Slave device through the plug-in, the format of the target path is
“1, Slot number, 2, DeviceNet node address”.
For example, if the 2080-DNET20 plug-in is connected at physical slot 3 and the
Slave device of address 40 is present in the DeviceNet network, then:
• Using MSG_CIPGENERIC to access the plug-in, the target path would
be “1, 3”.
• Using MSG_CIPGENERIC to access the Slave node through the plug-in,
the target path would be “1, 3, 2, 40”.
Note that the number “1” refers to the Virtual backplane port number and “2”
refers to the 2080-DNET20 plug-in's DeviceNet port number. These are fixed
values. The slot number starts from 1 up to the maximum number of slots
physically present in the controller.
When the controller pass through feature is used in the following example:
• Using MSG_CIPGENERIC starting from Micro850 to access the plugin, the target path would be “4, 192.168.1.100, 1, 3”
56Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
DeviceNet Plug-in – 2080-DNET20 Appendix 5
IMPORTANT
• Using MSG_CIPGENERIC starting from Micro850, the Slave device
cannot be accessed because the MSG_CIPGENERIC target path
configuration is limited to a single hop. This path will work if you use a
Logix controller/PC instead of Micro850.
Note that the number “4” refers to the EtherNet/IP port number (for Serial the
port number varies from 2...5. See the controller’s user manual for detailed
information).
To use the controller pass through feature, the following firmware
revisions are required:
• Micro820/Micro830/Micro850 controller firmware revision 8.011 or
higher.
• 2080-DNET20 plug-in firmware revision 2.011 or higher.
Error Codes
DeviceNet plug-in Error Codes and Descriptions
ErrorIDDescription
0No errors.
1Node number not in scanlist.
65AutoScan active.
70Scanner failed DUP MAC check.
71Illegal value in scanlist.
72Device stopped communicating.
73Device does not match scanlist.
74Scanner has detected data overrun.
75No network traffic detected.
76No network traffic detected for scanner.
77Data size returned does not match scanlist.
78Device on scanlist not active on subnet.
79Scanner failed to transmit a message.
80Scanner is in Idle mode operation.
81Scanner is in fault mode operation.
82I/O fragment out of sequence.
83Device refused to be initialized.
84Device not yet initialized.
85Incorrect data size upon connection with device.
86Device/Slave went into Idle.
87Shared master has not allocated slave.
88Shared master has not allocated required choices.
89Keeper download failed.
Rockwell Automation Publication 2080-UM004C-EN-E - March 201557
Appendix 5 DeviceNet Plug-in – 2080-DNET20
DeviceNet plug-in Error Codes and Descriptions
ErrorIDDescription
90User has disabled scanner.
91Bus Off detected on scanner.
92No network power detected.
93CRC failure detected on one or more
configuration blocks.
95Scanner application program flash is being updated.
96Port is in test mode.
97Scanner is halted by user.
98ESC, overflow, divide or other processor error.
99Scanner watchdog has timed out.
Use the 2080-DNET20 Plug-in
For a step-by-step guide on how to use the DeviceNet plug-in, see Quickstart
Project for 2080-DNET20 Plug-in on page 88.
58Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
Specifications
Appendix
A
Digital Plug-in Modules
General Specifications – 2080-OB4, 2080-OV4, 2080-IQ4OB4, 2080-IQ4OV4, 2080-IQ4
AttributeValue
Mounting torque0.2 Nm (1.48 lb-in.)
Status indicatorsFor input or output modules – 4 yellow
Terminal base screw torque0.22…0.25 Nm (1.95…2.21 lb-in.)
Enclosure type ratingNone (open-style)
Isolation voltageFor input modules
Wire size1.3... 0.2 mm
Wire category2 – on signal ports
North American temp codeT4
For combination modules – 8 yellow
using a 2.5 mm (0.10 in.) flat-blade screwdriver
50V (continuous), Basic Insulation Type, Inputs to Backplane
Type tested for 60 s @ 720 V DC, Inputs to Backplane
For combination or output modules
50V (continuous), Basic Insulation Type, Inputs to Outputs, I/Os
to Backplane
Type tested for 60 s @ 720 V DC, I/Os to Backplane
2
rated @ 90 °C (194 °F), or greater, insulation max
DC on-state voltage, min9.0V DC
DC on-state voltage, max30V DC
DC on-state current, min2.0 mA @ 9V DC
DC on-state current, nom 3.0 mA @ 24V DC
DC on-state current, max5.0 mA
DC off-state voltage, max5V DC
DC off-state current, max1.5 mA
IEC input compatibilityType 3
Input impedance0…3V, >4 KΩ
Input filter time ON to OFF8…10 ms AC/DC
AC on-state voltage, min10.25V AC (rms)
AC on-state voltage, max30V AC (rms)
Rockwell Automation Publication 2080-UM004C-EN-E - March 201559
EFT/B immunity±2 kV @ 5 kHz on signal ports
Surge transient immunity±1 kV line-line(DM) and ±2 kV line-earth(CM) on signal ports
Conducted RF immunity10V rms with 1 kHz sine-wave 80%AM from 150 kHz…80 MHz
c-UL-usUL Listed Industrial Control Equipment, certified for US and Canada.
See UL File E322657.
UL Listed for Class I, Division 2 Group A,B,C,D Hazardous Locations,
certified for U.S. and Canada. See UL File E334470.
CEEuropean Union 2004/108/EC EMC Directive, compliant with:
EN 61326-1; Meas./Control/Lab., Industrial Requirements
EN 61000-6-2; Industrial Immunity
EN 61000-6-4; Industrial Emissions
EN 61131-2; Programmable Controllers (Clause 8, Zone A & B)
rated @ 90 °C (194 °F ) insulation max
Enclosure type ratingNone (open-style)
Isolation voltage240V (continuous), Reinforce Insulation Type, between
Output Channels and Output channels to Backplane
Type tested for 60 s @ 1480 V AC Outputs to Outputs,
Outputs to Backplane
Insulation stripping length5 mm
Wiring category2 – on signal ports
2 – on power ports
Wire typeCopper
North American temp codeT4
Inrush current<120 mA @ 3.3V
<120 mA @ 24V
Rockwell Automation Publication 2080-UM004C-EN-E - March 201561
Appendix A Specifications
General Specifications – 2080-OW4I Digital Relay Output Plug-in Module
AttributeValue
Backplane power3.3 VDC, 38 mA
Output current, resistive2 A @ 5…30V DC
0.5 A @ 48V DC
0.22 A @ 125V DC
2 A @ 125V AC
2 A @ 240V AC
Output current, inductive1.0 A steady state @ 5…28V DC
0.93 A steady state @ 30V DC
0.5 A steady state @ 48V DC
0.22 A steady state @ 125V DC
2.0 A steady state, 15 A make @ 125V AC, PF – cos θ = 0.4
2.0 A steady state, 7.5 A make @ 240V AC, PF – cos θ = 0.4
Output power, resistive, max250 VA for 125V AC resistive loads
480 VA for 240V AC resistive loads
60 VA for 30V DC resistive loads
24 VA for 48V DC resistive loads
27.5 VA for 125V DC resistive loads
Pilot duty ratingC300, R150
Minimum load, per point10 mA
Initial contact resistance of relay, max30 mΩ
Output delay time, max10 ms ON or OFF
Relay Contact Ratings (0.35 power factor) – 2080-OW4I
Maximum VoltsAmperesAmperes
Continuous
MakeBreakMakeBreak
120V AC15 A1.5 A2.0 A1800 VA180 VA
240V AC7.5 A0.75 A
24V DC1.0 A28 VA
125V DC0.22 A
10 V/M with 1 kHz sine-wave 80%AM from 80…2000 MHz
10 V/M with 200 Hz sine-wave 50% Pulse 100%AM @ 900 MHz
10 V/M with 200 Hz sine-wave 50% Pulse 100%AM @1890 MHz
10 V/M with 1 kHz sine-wave 80%AM from 2000…2700 MHz
±2 kV @ 5 kHz on signal ports
±1 kV line-line(DM) and ±2 kV line-earth(CM) on signal ports
10V rms with 1 kHz sine-wave 80%AM from 150 kHz…80 MHz
Specifications AppendixA
Certification (when
product is marked)
(1)
Value
c-UL-usUL Listed Industrial Control Equipment, certified for US and Canada.
See UL File E322657.
UL Listed for Class I, Division 2 Group A,B,C,D Hazardous Locations,
certified for U.S. and Canada. See UL File E334470.
CEEuropean Union 2004/108/EC EMC Directive, compliant with:
EN 61326-1; Meas./Control/Lab., Industrial Requirements
EN 61000-6-2; Industrial Immunity
EN 61000-6-4; Industrial Emissions
EN 61131-2; Programmable Controllers (Clause 8, Zone A & B)
European Union 2006/95/EC LVD, compliant with:EN 61131-2;
KCKorean Registration of Broadcasting and Communications
Equipment, compliant with:
Article 58-2 of Radio Waves Act, Clause 3
(1) See the Product Certification link at http://www.rockwellautomation.com/products/certification/ for
Declarations of Conformity, Certificates, and other certification details.
Rockwell Automation Publication 2080-UM004C-EN-E - March 201563
Appendix A Specifications
Analog Plug-in Modules
Input Specifications – 2080-IF2, 2080-IF4
Attribute2080-IF22080-IF4
Number of inputs, single ended24
Analog normal operating rangesVoltage: 0…10V DC
Resolution, max.12 bits unipolar, with software selected option for 50 Hz,
Data range0…65535
Input impedanceVoltage Terminal: > 220K Ω, Current Terminal: 250 Ω
Overall accuracy
(1)
Non-linearity (in percent full scale)± 0.1%
Repeatability
(2)
Module error over full temperature
range, -20…65°C (-4…149°F)
Input channel configurationThrough configuration software or the user program
Field input calibrationNot required
Update time180 ms per enabled channel
Input group to bus isolationNo isolation
Channel to channel isloationNon-isolation
Temperature, operatingIEC 60068-2-1 (Test Ad, Operating Cold),
64Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
Current: 0…20 mA
Specifications AppendixA
Output Specifications – 2080-OF2
Attribute2080-OF2
Step Response to 63%
(1)
Current Load ln voltage output, max10 mA
Resistive load on current output0…500 Ω (includes wire resistance)
Load range on voltage output> 1k Ω @ 10V DC
Max. inductive load
(current outputs)
Max. capacitive load
(voltage outputs)
Overall Accuracy
(2)
Non-linearity (in percent full scale) ± 0.1%
Repeatability
(3)
(in percent full scale) ± 0.1%
Output error over full temperature range,
-20…65°C (-4…149°F)
Open and short-circuit protectionYes
Output overvoltage protectionYes
Input group to bus isolationNo isolation
Channel to channel isolationNon-isolation
Temperature, operatingIEC 60068-2-1 (Test Ad, Operating Cold),
(1) Step response is the period of time between when the D/A converter was instructed to go from minimum to full
range until the device is at 63% of full range.
(2) Includes offset, gain, non-linearity and repeatability error terms.
(3) Repeatability is the ability of the output module to reproduce output readings when the same controller value is
applied to it consecutively, under the same conditions and in the same direction.
Rockwell Automation Publication 2080-UM004C-EN-E - March 201565
Appendix A Specifications
IMPORTANT
Certifications – 2080-IF2, 2080-IF4, 2080-OF2
Specialty Plug-in Modules
Certification (when
product is marked)
(1)
Value
c-UL-usUL Listed Industrial Control Equipment, certified for US and Canada.
See UL File E322657.
UL Listed for Class I, Division 2 Group A,B,C,D Hazardous Locations,
certified for U.S. and Canada. See UL File E334470.
CEEuropean Union 2004/108/EC EMC Directive, compliant with:
EN 61326-1; Meas./Control/Lab., Industrial Requirements
EN 61000-6-2; Industrial Immunity
EN 61000-6-4; Industrial Emissions
EN 61131-2; Programmable Controllers (Clause 8, Zone A & B)
Battery life does not include controller ON time. For example, if the
Controller is ON for 16 hours every day for 365 days, if the module starts
being used after 1 year of manufacturing, battery life is 8.5 years (1 year
initial time + 2.5 years of Off time out of 7.5 years).
66Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
Specifications AppendixA
Specifications – 2080-TRIMPOT6
AttributeValue
Data range0…255
Number of trimpot6
Temperature, operatingIEC 60068-2-1 (Test Ad, Operating Cold),
-40...85 °C (-40…185 °F)
Temperature, surrounding air, max65 °C (149 °F)
Relative humidityIEC 60068-2-30 (Test Db, Unpackaged Damp Heat):
5%...95% non-condensing
Altitude, operating2000 m
Certifications – 2080-TRIMPOT6
Certification (when
product is marked)
(1)
Value
c-UL-usUL Listed Industrial Control Equipment, certified for US and Canada.
See UL File E322657.
UL Listed for Class I, Division 2 Group A,B,C,D Hazardous Locations,
certified for U.S. and Canada. See UL File E334470.
CEEuropean Union 2004/108/EC EMC Directive, compliant with:
EN 61326-1; Meas./Control/Lab., Industrial Requirements
EN 61000-6-2; Industrial Immunity
EN 61000-6-4; Industrial Emissions
EN 61131-2; Programmable Controllers (Clause 8, Zone A & B)
Thermocouple types supported—J, K, N, T, E, R, S, B
Open circuit detection time8…1212 ms8…1515 ms
Power consumption3.3 V, 40 mA
Temperature, surrounding air, max.65 °C (149 °F)
Temperature, operatingIEC60068-2-1 (Test Ad, Operating Cold),
(1) See the Product Certification link at http://www.rockwellautomation.com/products/certification/ for
Declarations of Conformity, Certificates, and other certification details.
Value
See UL File E322657.
UL Listed for Class I, Division 2 Group A,B,C,D Hazardous Locations,
certified for U.S. and Canada. See UL File E334470.
EN 61326-1; Meas./Control/Lab., Industrial Requirements
EN 61000-6-2; Industrial Immunity
EN 61000-6-4; Industrial Emissions
EN 61131-2; Programmable Controllers (Clause 8, Zone A & B)
AS/NZS CISPR 11; Industrial Emissions
68Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
Specifications AppendixA
MinMax
Solid0.14 mm2
(26 AWG)
1.5 mm2
(16 AWG)
rated @ 90 °C
(194 °F) insulation
max
Stranded0.14 mm2
(26 AWG)
1.0 mm2
(18 AWG)
General Specifications – 2080-MOT-HSC
AttributeValue
Dimensions, HxWxD, approx. 62 x 31.5 x 20 mm (2.44 x 1.24 x 0.79 in.)
Terminal screw torque0.22…0.25 Nm (1.95…2.21 lb-in.)
Bus current draw60 mA @ 3.3V DC
Recommended cableIndividually shielded, twisted-pair cable (or the type recommended
Outputs to Backplane
Type tested for 60s @ 720V DC, Inputs/Outputs to Backplane
2 – on signal ports
(1) Use this Conductor Category information for planning conductor routing. Refer to Industrial Automation Wiring
and Grounding Guidelines, publication 1770-4.1
.
Input Specifications – 2080-MOT-HSC
AttributeValue
Number of inputs1 Quadrature (ABZ) differential input
Maximum count48 bits
Input voltage range0…30V DC
On state voltage range2.6…30V DC
On-state current, min2.0 mA
Off-state voltage, max1.0V DC
Off-state leakage current, max1.5 mA
Input current range2.0…9.0 mA
Input impedance, nom3580 Ω
Pulse width, min2 μs
Phase separation, min500 ns
Input frequency, max250 kHz (50% duty)
(1)
Rockwell Automation Publication 2080-UM004C-EN-E - March 201569
Appendix A Specifications
Input A
Input B
Phase separation
-20
-100
10
20
30405060
70
0
5
10
15
20
25
30
35
Volts (DC)
Ambient Temperature (°C)
Voltage Derating Based on Temperature
26.4V DC @ 65 °C
(1) Phase separation is the recognition of phase time of A input and B input.
Output Specifications – 2080-MOT-HSC
AttributeValue
Number of outputs16 (1 physical output; 15 virtual)
Output voltage range5…30V DC
Output on-state current, max0.5 A
Output on-state current, min1 mA
On-state voltage drop, max0.5V DC
Off-state leakage current, max0.5 mA
Turn ON time, max2 ms
Turn OFF time, max2 ms
Reverse polarity protectionNone
Temperature Derating
Maximum input voltage – 24V DC operation
70Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
Maximum output voltage – 24V DC operation
Volts (DC)
Ambient Temperature (°C)
Voltage Derating Based on Temperature
26.4V DC @ 65 °C
Current per points (A)
Ambient Temperature (°C)
Current Derating Based on Temperature
Current per points (A)
Ambient temperature (°C)
Current derating based on temperature
35
30
25
20
15
10
5
0
-20
-100
10
30405060
20
Maximum output currrent per point – 5V DC operation
1.5
1
Specifications AppendixA
70
0.5
0
-20
-100
10
30405060
20
Maximum output current per point – 24V DC operation
1.5
1
0.5
0
-20
-100
10
30405060
20
70
70
Rockwell Automation Publication 2080-UM004C-EN-E - March 201571
10V/m with 1 kHz sine-wave 80% AM from 80…2000 MHz
10V/m with 200 Hz 50% Pulse 100% AM @ 900 MHz
10V/m with 200 Hz 50% Pulse 100% AM @ 1890 MHz
10V/m with 1 kHz sine-wave 80% AM from 2000…2700 MHz
EFT/B immunityIEC 61000-4-4:
±2 kV @ 5 kHz on signal ports
Surge transient immunityIEC 61000-4-5:
±2 kV line-earth(CM) on shielded ports
Conducted RF immunityIEC 61000-4-6:
10V rms with 1 kHz sine-wave 80% AM from 150 kHz…80
MHz
72Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
Certifications – 2080-MOT-HSC
Specifications Appendix A
Communication Plug-in
Modules
Certification (when
product is marked)
c-UL-usUL Listed Industrial Control Equipment, certified for US and Canada. See
KCKorean Registration of Broadcasting and Communications Equipment,
(1) See the Product Certification link at http://www.rockwellautomation.com/products/certification/ for
Declarations of Conformity, Certificates, and other certification details.
Value
(1)
UL File E322657.
UL Listed for Class I, Division 2 Group A,B,C,D Hazardous Locations,
certified for U.S. and Canada. See UL File E334470.
EN 61000-6-2; Industrial Immunity
EN 61000-6-4; Industrial Emissions
EN 61131-2; Programmable Controllers (Clause 8, Zone A & B)
AS/NZS CISPR 11; Industrial Emissions
compliant with:
Article 58-2 of Radio Waves Act, Clause 3
Specifications – 2080-DNET20
AttributeValue
Screw torqueSee Torque Specifications for the 2080-DNET20 Plug-in
Dimensions, HxWxD62 x 31.5 x 20 mm (2.44 x 1.24 x 0.78 in.)
Weight35 g
DeviceNet communication rate, max 125 Kbps – 420 m (1378 ft.)
Number of nodes, max20 nodes for I/O operation
Network ProtocolI/O Slave Messaging: Poll Command
DeviceNet Status indicatorsModule status – red/green
Enclosure type ratingMeets IP20
Backplane power consumption50 mA @ 24V DC
DeviceNet current24V DC, 300 mA Class 2
Power dissipation, max1.44 W
Isolation voltage50V (continuous)
Wire size0.25... 2.5 mm
Wire category1 – on power ports
North American temp codeT4
Preferred power supply1606-XLSDNET4
Module on page 74.
250 Kbps – 200 m (656 ft.)
500 Kbps – 75 m (246 ft.)
Network status – red/green
Type tested for 60 s @ 500V AC
2
rated @ 75 °C (167 °F ), or greater, 1.2 mm (3/64 in.)
insulation max
(24...14 AWG) solid or stranded copper wire
Rockwell Automation Publication 2080-UM004C-EN-E - March 201573
Appendix A Specifications
Mounting torque 0.2 Nm
Mounting torque 0.3 Nm
Mounting torque:
0.5…0.6 Nm
46209
Torque Specifications for the 2080-DNET20 Plug-in Module
ATTENTION: To comply with CE Low Voltage Directive (LVD), this
equipment and all connected I/O must be powered from a source
compliant with the following: Safety Extra Low Voltage (SELV) or
Protected Extra Low Voltage (PELV).
ATTENTION: To comply with UL restrictions, this equipment must be
powered from a source compliant with the following: Class 2 or Limited
Voltage/Current.
10V/m with 1 kHz sine-wave 80% AM from 80…2000 MHz
10V/m with 200 Hz 50% Pulse 100% AM @ 900 MHz
10V/m with 200 Hz 50% Pulse 100% AM @ 1890 MHz
10V/m with 1 kHz sine-wave 80% AM from 2000…2700 MHz
74Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
Environmental Specifications – 2080-DNET20
AttributeValue
EFT/B immunityIEC 61000-4-4:
±4 kV @ 5 kHz on power ports
±2 kV @ 5 kHz on communication ports
Surge transient immunityIEC 61000-4-5:
±1 kV line-line(DM) and ±2 kV line-earth(CM) on power ports
±2 kV line-earth(CM) on communication ports
Conducted RF immunityIEC 61000-4-6:
10V rms with 1 kHz sine-wave 80% AM from 150 kHz…80 MHz
Specifications AppendixA
Rockwell Automation Publication 2080-UM004C-EN-E - March 201575
Appendix A Specifications
MinMax
Solid0.14 mm
2
(26 AWG)
1.5 mm
2
(16 AWG)
rated @ 90 °C
(194 °F )
insulation max
Stranded0.14 mm
2
(26 AWG)
1.0 mm
2
(18 AWG)
Certifications – 2080-DNET20
Certification (when product
is marked)
(1)
Valu e
c-UL-usUL Listed Industrial Control Equipment, certified for US and Canada.
See UL File E322657.
UL Listed for Class I, Division 2 Group A,B,C,D Hazardous Locations,
certified for U.S. and Canada. See UL File E334470.
c-UL-usUL Listed Industrial Control Equipment, certified for US and
Canada.
See UL File E322657.
UL Listed for Class I, Division 2 Group A,B,C,D Hazardous
Locations,
certified for U.S. and Canada. See UL File E334470.
CEEuropean Union 2004/108/EC EMC Directive, compliant with:
EN 61326-1; Meas./Control/Lab., Industrial Requirements
EN 61000-6-2; Industrial Immunity
EN 61000-6-4; Industrial Emissions
EN 61131-2; Programmable Controllers (Clause 8, Zone A & B)
(1) See the Product Certification link at http://www.rockwellautomation.com/products/certification/ Declarations
of Conformity, Certificates, and other certification details.
Rockwell Automation Publication 2080-UM004C-EN-E - March 201577
Appendix A Specifications
Notes:
78Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
Quickstart
TIP
This chapter provides the following quickstarts.
TopicPage
Add and Configure Plug-ins in Connected Components Workbench79
Browse Your 2080-DNET20 Plug-in Using RSLinx81
Flash Upgrade Your 2080-DNET20 Plug-in Firmware84
Quickstart Project for 2080-DNET20 Plug-in88
Quickstart Projects for 2080-MOT-HSC Plug-in93
Appendix
B
Add and Configure Plug-ins
in Connected Components
This section shows you an example of how to configure the plug-ins through the
Connected Components Workbench software.
Workbench
The following steps show a Micro820 controller.
For more information about using Connected Components Workbench,
you can check out the Connected Components Workbench Online Help (it
comes with the software).
1. Launch the Connected Components Workbench software and open your
Micro800 project. On the Project Organizer pane, right-click the project
name and select Open.
Rockwell Automation Publication 2080-UM004C-EN-E - March 201579
Appendix B Quickstart
The Controller Properties page appears.
2. To add a Micro800 plug-in, you can do any of the following:
• Right-click the plug-in slot you would like to configure and choose the
plug-in, as shown below.
80Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
Quickstart AppendixB
IMPORTANT
• Right-click the plug-in slot in the Controller Properties tree and choose
the plug-in you would like to add.
.
The device configuration window should show the added plug-in
modules:
Browse Your 2080-DNET20
Plug-in Using RSLinx
There are two methods you can use to browse for your 2080-DNET20 plug-in
using RSLinx. The first method is browsing directly to the plug-in through the
DeviceNet network. The second method is browsing through a Micro820/
Micro830/Micro850 controller using the pass through feature. This allows you
to upgrade the firmware of the plug-in.
To use the controller pass through feature, the following firmware
revisions are required:
• Micro820/Micro830/Micro850 controller firmware revision 8.011 or
higher.
• 2080-DNET20 plug-in firmware revision 2.011 or higher.
Rockwell Automation Publication 2080-UM004C-EN-E - March 201581
Appendix B Quickstart
Right-click on the plug-in and select Properties
to view the Device properties
Browse Using the DeviceNet Network
From the computer, the 2080-DNET20 plug-in can be browsed through the
DeviceNet network. This requires an additional device to connect the computer
to the DeviceNet network. For example, you can use the 1788-EN2DN or
1784-U2DN devices. For instructions on connecting the plug-in to the
DeviceNet network, see Setup and Wiring
Browsing the 2080-DNET20 plug-in through the DeviceNet network
on page89.
82Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
Quickstart AppendixB
IMPORTANT
Browse Using the Micro800 Pass Through
To use the controller pass through feature, the following firmware
revisions are required:
• Micro820/Micro830/Micro850 controller firmware revision 8.011 or
higher.
• 2080-DNET20 plug-in firmware revision 2.011 or higher.
Browsing the 2080-DNET20 plug-in from the controller backplane through
EtherNet/IP.
Browsing the 2080-DNET20 plug-in from the controller backplane through USB.
Rockwell Automation Publication 2080-UM004C-EN-E - March 201583
Appendix B Quickstart
Browsing the 2080-DNET20 plug-in from the controller backplane through Serial
DF1.
Flash Upgrade Your
2080-DNET20 Plug-in
Firmware
This quick start will show you how to flash update the firmware in a
2080-DNET20 plug-in using ControlFLASH. ControlFLASH is installed or
updated when Connected Components Workbench software is installed on your
computer. It is recommended that the controller is in Program mode and the
plug-in is in Idle mode when performing the upgrade.
1. Check the firmware revision of the plug-in.
To do this, check the Device Properties of the plug-in RSLinx.
84Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
Quickstart AppendixB
2. Launch ControlFLASH and click Next.
3. In the Catalog Number dialog, select the 2080-DNET20 plug-in and click
Next.
Rockwell Automation Publication 2080-UM004C-EN-E - March 201585
Appendix B Quickstart
IMPORTANT
4. The Connection Browser dialog appears, select the 2080-DNET20 plugin and click OK.
To upgrade from firmware revision 1.012 to 2.011, the DeviceNet
network should be used. From revision 2.011 onwards, you can upgrade
the firmware using the controller pass through feature.
5. Select the firmware revision to flash and click Next.
86Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
6. Verify your selection and click Finish.
7. Click Yes to continue.
Quickstart AppendixB
8. Click OK to begin the upgrade process.
A dialog showing the progress appears.
Rockwell Automation Publication 2080-UM004C-EN-E - March 201587
Appendix B Quickstart
IMPORTANT
Micro800 Controller
with 2080-DNET20
Dropline
Dropline
Trunkline
Node 0
Node 1
CompactBlock LDX
Node 3
9. When the flash update is complete, the Update Status dialog appears.
Check that the status is green and the update is complete. If the status is
unsuccessful, power cycle the controller and restart the upgrade process.
10. After a successful firmware upgrade, power cycle the controller.
Quickstart Project for
2080-DNET20 Plug-in
Using your 2080-DNET20 plug-in module and user defined function blocks in
Connected Components Workbench, the following quickstart project shows you
how to turn on all the outputs of a CompactBlock LDX module connected in
Node 3.
Quickstart Prerequisite
For the following quickstart projects, you first need first need to
download the DNET UDFBs and sample project from the
Sample Code Library:
http://www.rockwellautomation.com/go/scmicro800
88Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
Quickstart AppendixB
20474
Setup and Wiring
1. Insert your 2080-DNET20 module into the designated plug-in slot in your
Micro800 controller.
2. Next, wire your 2080-DNET20 plug-in following the diagram
shown below.
Color Chips (dots)
10-position Plug
Red Dot
White Dot
Blue Dot
Black Dot
5-position Plug
DeviceNet
Port Pinout
V+ (RED)
CANH (WHITE)
SHIELD
CANL (BLUE)
V- (BLACK)
10-position
Linear Plug
D
D
D
D
D
Red
White
Bare
Blue
Black
DeviceNet
Drop Line or
Trunk Cable
Rockwell Automation Publication 2080-UM004C-EN-E - March 201589
Appendix B Quickstart
Esc
Sel
Micro800 controller
CompactBlock LDX
Component on
DeviceNet
Network
PowerFlex 523
with
25-COMM-D
COMM
power
supply
1 KwikLink Lite IP20 Flat Media
2 Trunk Line Connector
3 Drop Line Connector
4 Terminating Resistor
5 5-pin Open Style Connector
6 Power Tap with terminating resistor
46220
3. Configure the DeviceNet devices as shown below.
4. Set the node address for the CompactBlock LDX through the node
5. Set the node address for the PowerFlex drive through the 25-COMM-D to
Configuration
1. Launch Connected Components Workbench and open the sample project
2. Import the following DNET UDFBs into your project:
switches to node 1.
node 2. Set the baud rate to autobaud.
WARNING: Do not change the configuration when the Controller is in
RUN mode.
you have downloaded from the Sample Code Library.
• RA_DNET_MASTER
• RA_DNET_LDX_DISCRETE
• RA_PF_DNET_STANDARD
See User Defined Function Blocks
on page45 for information on input
and output parameters for these UDFBs.
90Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
Quickstart AppendixB
3. Configure the RA_DNET_MASTER UDFB as shown.
4. Configure the PowerFlex UDFB as shown (that is, set the node address,
plug-in slot ID, and so on).
Rockwell Automation Publication 2080-UM004C-EN-E - March 201591
Appendix B Quickstart
5. Configure the CompactBlock LDX UDFB as shown (that is, set the node
address, plug-in slot ID, Module1…Module4).
Build and Download
Build and download the project into the controller.
92Rockwell Automation Publication 2080-UM004C-EN-E - March 2015
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.