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-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-UM004B-EN-E - December 2013
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-UM004B-EN-E - December 20133
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-UM004B-EN-E - December 2013
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-UM004B-EN-E - December 20135
Chapter 1 Micro800 Plug-in Modules
Notes:
6Rockwell Automation Publication 2080-UM004B-EN-E - December 2013
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-UM004B-EN-E - December 20137
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 57 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-UM004B-EN-E - December 2013
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-UM004B-EN-E - December 20139
Chapter 2 Install and Wire Your Module
DTE Device
(Micro800 RS232
Isolated Serial Port
Plug-in Module)
DCE Device
(Modem, and
so on)
8-Pin25-Pin9-Pin
B3TXDTXD23
B2RXDRXD32
A2GNDGND75
A1B(+)DCD81
B4A(-)DTR204
B1DCDDSR66
A4CTSCTS58
A3RTSRTS47
Serial Port to Modem Cable Pinout
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-UM004B-EN-E - December 2013
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-UM004B-EN-E - December 201311
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-UM004B-EN-E - December 2013
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-UM004B-EN-E - December 201313
Chapter 2 Install and Wire Your Module
white
red
Ch0+
Ch0-
Ch0L
white
red
red
green
black
black
white
red
red
Ch1+
Ch1-
Ch1L
Ch0-
Ch0L
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-UM004B-EN-E - December 2013
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-UM004B-EN-E - December 201315
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+
A-
B+
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
16Rockwell Automation Publication 2080-UM004B-EN-E - December 2013
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+
A-
B+
B-
O-00
-CM0
-CM1
O-03
7
8
9
10
Kinetix 300 in feedback configuration to 2080-MOT-HSC
Rockwell Automation Publication 2080-UM004B-EN-E - December 201317
Chapter 2 Install and Wire Your Module
Notes:
18Rockwell Automation Publication 2080-UM004B-EN-E - December 2013
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-UM004B-EN-E - December 201319
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 77.
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:
Pt100 385PT1000 385PT500 392Ni120 672
PT200 385PT100 392PT1000 392NiFe604 518
PT500 385PT200 392Cu10 427
20Rockwell Automation Publication 2080-UM004B-EN-E - December 2013
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-UM004B-EN-E - December 201321
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-UM004B-EN-E - December 2013
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-UM004B-EN-E - December 201323
Appendix 3 Non-isolated Thermocouple and RTD Plug-in Modules – 2080-TC2 and 2080-RTD2
Notes:
24Rockwell Automation Publication 2080-UM004B-EN-E - December 2013
High Speed Counter – 2080-MOT-HSC
IMPORTANT
Chapter
4
Overview
Counter Specifications
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
See Quickstart Projects for 2080-MOT-HSC Plug-in on page 84 for
step-by-step instructions on how to use the plug-in with a sample
project.
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.
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.
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
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).
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.
26Rockwell Automation Publication 2080-UM004B-EN-E - December 2013
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
11Quadrature X2 counter (phased inputs A and B) with external reset and hold.
12Down Counter.
13Down Counter with external reset and hold.
Up Counter
Pulses on A will cause the up counter (Counter 0). Also Pulses on B will cause the
up counter (Counter 1).
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.
Rockwell Automation Publication 2080-UM004B-EN-E - December 201327
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
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-UM004B-EN-E - December 2013
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-UM004B-EN-E - December 201329
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-UM004B-EN-E - December 2013
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-UM004B-EN-E - December 201331
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-UM004B-EN-E - December 2013
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-UM004B-EN-E - December 201333
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.
Per Pulse Errors
Real pulses
(note 1.9999 can
be rounded to 2)
21500 kHz1 MHz100%
910111 kHz100 kHz11.1%
1011009.901 kHz10.000 kHz1.00%
(1)
Pulses
reported by
module
Real
Frequency
Reported
Frequency
% Error
34Rockwell Automation Publication 2080-UM004B-EN-E - December 2013
High Speed Counter – 2080-MOT-HSC Appendix 4
IMPORTANT
RA_HSCPlugIn
FBEN
SlotID
NoiseFilter
Mode
FBENO
IDCheck
Start
Stop
Initialized
Accumulator
Rate
Per Pulse Errors
Real pulses
(note 1.9999 can
be rounded to 2)
(1)
Pulses
reported by
module
Real
Frequency
Reported
Frequency
% Error
10011000999 Hz1000 Hz0.10%
9,99910,000100.01 Hz100.00 Hz0.010%
99,999100,00010.00010 Hz10.00000 Hz0.001%
(1) This table does not represent accuracy per pulse but repeatability. This repeatability can be applied in No
Filter setting.
Maximum Cyclic Rate Errors
Update Time
Value Scalar
1NANA20.02%20.02%0.210%
10NA20.11%2.020%0.210%0.030%
10020.01%2.110%0.220%0.031%0.012%
10003.010%0.310%0.040%0.013%0.010%
10,0001.210%0.130%0.022%0.011%0.010%
Frequency
100 Hz1 kHz10 kHz100 kHz1 MHz
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-UM004B-EN-E - December 201335
Appendix 4 High Speed Counter – 2080-MOT-HSC
RA_EncoderFDBK
FBEN
SlotID
HomePos
NoiseFilter
FBENO
IDCheck
EncMode
TrvPerRev
Initialized
CurrentPOS
CurrentSpd
Start
Stop
Accumulator
TpPosition
Direction
RA_HSCPlugIn: Input and Output Parameters
ParameterTypeData TypeDescription
FBENINPUTBOOLFunction block Enable input
SlotIDINPUTUINTPlug-in slot number.
Slot ID = 1…5 (starting with the far left slot 1.)
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-UM004B-EN-E - December 2013
on page 84.
DeviceNet Plug-in – 2080-DNET20
IMPORTANT
Chapter
5
Overview
Status Indicators
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 one network.
The DeviceNet plug-in module supports two standard DeviceNet green and red
LED indicators:
• Module status
• Network status
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
undergoing firmware update.
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.
Rockwell Automation Publication 2080-UM004B-EN-E - December 201339
Appendix 5 DeviceNet Plug-in – 2080-DNET20
IMPORTANT
TIP
Network Status Indicator
Network Configuration
GreenOnlineThe plug-in module is operating normally and receiving
messages.
Flashing RedConnection time outOne or more network connections has timed out.
RedCritical link failureThe plug-in module has detected an error that makes it
incapable of communicating on the link (Bus Off or
duplicate MAC_ID).
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.
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
125k baud4201377620156512
250k baud200656.1762078256
500k baud7524662039128
Maximum power supply drop cable length is 3 m.
Recommended Cable
Flat Cable (Kwiklink lite)
– Class 1 cable maximum allowable current 8A (NEC/CECode)
– Class 2 cable maximum allowable current 4A (NEC/CECode)
40Rockwell Automation Publication 2080-UM004B-EN-E - December 2013
DeviceNet Switches
ON
1
23
4
5
7
6
8
Dim A
Pos. 1 Designate
Pin #1 Location
1
35
7 9 11 13
15
246
8
10
12
14
16
CONTACT CONFIGURATION
(Pos. 1 denotes Pin # 1)
2080-DNET20 Assembly Diagram
DeviceNet Plug-in – 2080-DNET20 Appendix 5
DeviceNet Address (MAC_ID) Switch Definitions
Node AddressSW1 Switch Positions
345678
Switch Position Values
32168421
0 (default)OFFOFFOFFOFFOFFOFF
1OFFOFFOFFOFFOFFON
2OFFOFFOFFOFFONOFF
3OFFOFFOFFOFFONON
4OFFOFFOFFONOFFOFF
5OFFOFFOFFONOFFON
…
62ONONONONONOFF
63ONONONONONON
DeviceNet Baud Rate Switch Definitions
Baud Rate DR (Data Rate) SW1 Switch Position
125kOFFOFF
250kOFFON
500k (default)ONOFF
AutobaudONON
12
Rockwell Automation Publication 2080-UM004B-EN-E - December 201341
Appendix 5 DeviceNet Plug-in – 2080-DNET20
IMPORTANT
VPower Supply
V+
CAN_H
CAN_L
VV+
V+ broken between
power supplies
only one ground
V+
Power Supply
V-
Enclosure
TIP
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
If two or more power supplies are connected to the Kwinklink lite media (trunk
cable) V+ should be broken between the two power supplies.
42Rockwell Automation Publication 2080-UM004B-EN-E - December 2013
Grounding the network
If grounding at only one location, it is recommended that you ground at the
center of the network.
DeviceNet Plug-in – 2080-DNET20 Appendix 5
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)
Single Source Power Supply – Trunkline Length and Maximum Current
Network Length
in meter (ft)
0 (0)8.00
20 (66)8.00
40 (131)7.01
60 (197)4.72
80 (262)3.56300 (984)0.96
100 (238)2.86320 (1050)0.90
120 (394)2.39340 (1115)0.85
140 (459)2.05360 (1181)0.80
160 (525)1.79380 (1247)0.76
180 (591)1.60400 (1312)0.72
200 (656)1.44420 (1378)0.69
(1) Exceeds NEC CL2/CECode 4A limit.
Current, maxNetwork Length
in meter (ft)
(1)
(1)
(1)
(1)
220(722)1.31
240 (787)1.20
260 (853)1.11
280 (919)1.03
Current, max
Rockwell Automation Publication 2080-UM004B-EN-E - December 201343
Appendix 5 DeviceNet Plug-in – 2080-DNET20
Dual Source Power Supply (both ends – 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)
40
(131)
80
(262)
120
(394)
160
(525)
200
(656)
240
(787)
280
(919)
320
(1050)
360
(1181)
400
(1312)
Dual source power supply (both ends – Kwiklink Lite Cable)
Network length
in meters (ft)
0 (0)8.00
20 (66)8.00240 (787)4.30
40 (131)8.00260 (853)3.97
60 (197)8.00280 (919)3.69
80 (262)8.00300 (984)3.44
100 (328)8.00320 (1050)3.23
120 (394)8.00340 (1115)3.04
140 (459)7.35360 (1181)2.87
160 (525)6.43380 (1247)2.72
180 (591)5.72400 (1312)2.59
200 (656)5.16420 (1378)2.46
(1) Exceeds NEC CL2/CECode 4A limit.
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.
Current, maxNetwork length
in meters (ft)
(1)
220 (722)4.69
Current, max
44Rockwell Automation Publication 2080-UM004B-EN-E - December 2013
DeviceNet Plug-in – 2080-DNET20 Appendix 5
IMPORTANT
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
Bit 0: Represent Node 0.
Bit 62: Represent Node 62.
Rockwell Automation Publication 2080-UM004B-EN-E - December 201345
Appendix 5 DeviceNet Plug-in – 2080-DNET20
FBEN
SlotID
NodeID
FBENO
RA_DNET_NODE_STATUS
Status
Error
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.
RA_DNET_NODE_STATUS: Input and Output Parameters
Variable NameTypeData TypeDescription
FBENINPUTBOOLFunction block enable input.
SlotIDINPUTUINTPlug-in slot number (1…5)
NodeIDINPUTUSINTSlave node address.
46Rockwell Automation Publication 2080-UM004B-EN-E - December 2013
TRUE to enable the function.
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
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.
Rockwell Automation Publication 2080-UM004B-EN-E - December 201347
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.
48Rockwell Automation Publication 2080-UM004B-EN-E - December 2013
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.
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.
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
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.
AI_CH0OUTPUTWORDAnalog Input Channel 0 value.
AI_CH1OUTPUTWORDAnalog Input Channel 1 value.
AI_CH2OUTPUTWORDAnalog Input Channel 2 value.
AI_CH3OUTPUTWORDAnalog Input Channel 3 Value.
StatusCH0_3OUTPUTWORDAnalog input channel 0…3 status
Rockwell Automation Publication 2080-UM004B-EN-E - December 201349
Appendix 5 DeviceNet Plug-in – 2080-DNET20
FBEN
PlcPortNum
Start
Stop
ReferenceSpeed
Jog
ClearFault
Fwd_Rev
FBENO
RA_PF_DNET_STANDARD
DriveNodeNum
Status
PF_Feedback
PF_ErrorCode
PF_Ready
PF_Active
PF_Alarm
PF_Fault
PF_AltReference
RA_DNET_TOWERLIGHT
FBEN
SlotID
NodeID
Light_0_4
FBENO
Status_0_4
RA_DNET_TOWERLIGHT
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.
FBENOOUTPUTBOOLFunction block enable output.
StatusOUTPUTBOOLPowerFlex drive status.
PF_FeedbackOUTPUTREALFeedback from the PowerFlex drive.
PF_ErrorCodeOUTPUTINTFor future use.
PF_ReadyOUTPUTBOOLReady bit from PowerFlex drive.
50Rockwell Automation Publication 2080-UM004B-EN-E - December 2013
PF_ActiveOUTPUTBOOLActive bit from PowerFlex drive.
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
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
Drive TypeNumberReferenceFeedback
PowerFlex 4M132x10x0.1
PowerFlex 439x10x0.1
PowerFlex 4040x100x0.1
PowerFlex 40P41x100x0.01
PowerFlex 400129x100x0.01
PowerFlex 5238x100x0.01
PowerFlex 5259x100x0.01
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.
RA_PF_DNET_MULTIDRIVE: Input and Output Parameters
Variable NameTypeData TypeDescription
FBENINPUTBOOLFunction block enable input.
PlcPortNumINPUTUINTPlug-in slot number (1…5 for plug-in slots).
NodeNumINPUTUSINTDeviceNet node address for PowerFlex drive
StartINPUTBOOL[1…5]TRUE to start each element of the array.
Rockwell Automation Publication 2080-UM004B-EN-E - December 201351
TRUE to enable the function.
(connected as master in multi-drive setup).
Corresponds to each drive.
For example: Start[1] for Drive 1 and Start[5] for
Drive5.
Appendix 5 DeviceNet Plug-in – 2080-DNET20
IMPORTANT
RA_PF_DNET_MULTIDRIVE: Input and Output Parameters
Variable NameTypeData TypeDescription
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.
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
52Rockwell Automation Publication 2080-UM004B-EN-E - December 2013
.
DeviceNet Plug-in – 2080-DNET20 Appendix 5
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_DNET_EXPLICIT
FBEN
SlotID
NodeID
CnxnNumber
FBENO
InputData
MsgLength
CIPService
CIPClass
CIPInstance
CIPAttribute
Q
ResponseData
Status
RequestData
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
This UDFB is used for I/O data exchange with generic I/O devices.
RA_DNET_GENERIC: Input and Output Parameters
Variable NameTypeData TypeDescription
FBENINPUTBOOLFunction block enable input.
SlotIDINPUTUINTPlug-in slot number (1…5 for plug-in slots).
NodeIDINPUTUSINTSlave node address.
OutputDataINPUTUSINT[1…64]Slave output data.
FBENOOUTPUTBOOLFunction block enable output.
InputData[1…64]OUTPUTUSINT[1…64]Input data from slave.
TRUE to enable function.
TRUE to enable function.
RA_DNET_EXPLICIT
Rockwell Automation Publication 2080-UM004B-EN-E - December 201353
This UDFB is used for sending explicit message to slave node.
Appendix 5 DeviceNet Plug-in – 2080-DNET20
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).
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)
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;
(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-UM004B-EN-E - December 201363
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).
64Rockwell Automation Publication 2080-UM004B-EN-E - December 2013
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/ 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
66Rockwell Automation Publication 2080-UM004B-EN-E - December 2013
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.)
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
70Rockwell Automation Publication 2080-UM004B-EN-E - December 2013
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 72.
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-UM004B-EN-E - December 201371
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
72Rockwell Automation Publication 2080-UM004B-EN-E - December 2013
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-UM004B-EN-E - December 201373
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-UM004B-EN-E - December 201375
Appendix A Specifications
Notes:
76Rockwell Automation Publication 2080-UM004B-EN-E - December 2013
Quickstart
TIP
This chapter provides the following quickstarts.
TopicPage
Add and Configure Plug-ins in Connected Components Workbench77
Quickstart Project for 2080-DNET20 Plug-in79
Quickstart Projects for 2080-MOT-HSC Plug-in84
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-UM004B-EN-E - December 201377
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.
78Rockwell Automation Publication 2080-UM004B-EN-E - December 2013
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:
Quickstart Project for
2080-DNET20 Plug-in
Rockwell Automation Publication 2080-UM004B-EN-E - December 201379
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
Appendix B Quickstart
Micro800 Controller
with 2080-DNET20
Dropline
Dropline
Trunkline
Node 0
Node 1
CompactBlock LDX
Node 3
Setup and Wiring
1. Insert your 2080-DNET20 module into the designated plug-in slot in your
Micro800 controller.
80Rockwell Automation Publication 2080-UM004B-EN-E - December 2013
Quickstart AppendixB
20474
Esc
Sel
Micro800 controller
CompactBlock LDX
COMM
power
supply
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
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
3. Configure the DeviceNet devices as shown below.
Rockwell Automation Publication 2080-UM004B-EN-E - December 201381
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
switches to node 1.
node 2. Set the baud rate to autobaud.
Appendix B Quickstart
Configuration
1. Launch Connected Components Workbench and open the sample project
you have downloaded from the Sample Code Library.
2. Import the following DNET UDFBs into your project:
• 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.
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).
82Rockwell Automation Publication 2080-UM004B-EN-E - December 2013
Quickstart AppendixB
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.
Execute Program
1. Set Micro800 controller to RUN mode.
2. Enable AutoScan in the DeviceNet Scanner UDFB.
This will scan all the active nodes and populate the scan list.
3. Set the Scanner to RUN mode.
Rockwell Automation Publication 2080-UM004B-EN-E - December 201383
not currently supported and is
dependent on availability of
UDFB support.
Quickstart Projects for
2080-MOT-HSC Plug-in
The following quickstart projects will show you how to write and use three userdefined function blocks to configure and use your Micro800 High Speed
Counter plug-in.
Quickstart Prerequisite
For the following quickstart projects, you first need to download the HSC
UDFBs and sample project from the Sample Code Library:
http://www.rockwellautomation.com/go/scmicro800
Setup and Wiring
1. Insert the high speed counter plug-in module into the designated slot in
your Micro800 controller.
2. Wire your plug-in to your controller as shown in the following diagram.
1234
1234
84Rockwell Automation Publication 2080-UM004B-EN-E - December 2013
Quickstart AppendixB
NOTE: The purpose of this UDFB is to get
high speed counter accumulator value and
current pulse frequency.
Configuration for UDFB 1: RA_HSCPlugIn
1. Launch Connected Components Workbench. Open the sample project
you have downloaded from the Sample Code Library.
2. Import the RA_HSCPlugIn UDFB you have downloaded into this
project. Note that the sample project will have the following input and
output parameters.
Input and Output Parameters
ParameterTypeData TypeDescription
FBENINPUTBOOLFunction block Enable input
SlotIDINPUTUINTPlug-in slot number.
NoiseFilterINPUTUSINT00: No filter
HSCModeINPUTUSINT0, 2 , 4, 6, 8, 10, 12
StartINPUTBOOLStart counter.
StopINPUTBOOLStop the counter and clear “MaxDPos” and
FBENOOUTPUTBOOLFunction block Enable output
IDCHeckOUTPUTBOOLTRUE: HSC plug-in is at selected slot.
FALSE: Wrong plug-in or no plug-in at selected slot.
Rockwell Automation Publication 2080-UM004B-EN-E - December 201385
Appendix B Quickstart
Input and Output Parameters
ParameterTypeData TypeDescription
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
how many pulses have been counted every 10 ms.
Build and Download
Build and download the program into the controller.
Execute the Function Block
Operation Sequence for RA_HSCPlugIn
• A rising edge of FBEN will cause the input Start to initialize steps. When
initialization is done, Output Initialized will change to TRUE.
• User can start the feedback process (Start counting) after Initialized
output becomes TRUE. A rising edge of Start will trigger the feedback
process. Note that if the user wants to know the positioning information
the user needs to do the following steps to make sure position information
is in sync:
– Initialize the RA_HSCPlugIn function block
– Start the counting process when neccessary
• User can stop/pause the process by giving a rising edge of Stop. If you want
to disable the function block, set Stop to true first.
86Rockwell Automation Publication 2080-UM004B-EN-E - December 2013
Quickstart AppendixB
NOTE: This UDFB will get the positioning information of a motion axis
based on pulses counted from the encoder.
External encoder Differential/
Open Collector type
Encoder
Feedback
• If FBEN is True and the user starts the feedback process from previous
Stop state, the function block will not be reinitialized. It will resume count
from previous accumulator value.
• IF FBEN is False, then all outputs are cleared and accumulator is cleared.
When FBEN goes True again , the HSC will be reinitialized.
Configuration for UDFB 2: RA_EncoderFDBK
1. Launch Connected Components Workbench and open the HSC project
you have downloaded from the Sample Code Library.
Rockwell Automation Publication 2080-UM004B-EN-E - December 201387
2. Import the downloaded RA_EncoderFDBK into this project.
Note that the UDFB comes with the following input and output variables.
Input and Output Parameters
ParameterTypeData
FBENINPUTBOOLFunction block Enable input
SlotIDINPUTUINTPlug-in slot number.
HomePosINPUTREALHome position.
Ty pe
Description
Slot ID = 1…5 (starting with the far left slot 1)
Same value indicated in MC_Home instruction.
Appendix B Quickstart
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.
FALSE: Wrong plug-in or no plug-in at selected slot.
FALSE: Indicates HSC initialization has not finished.
-1 = Reverse
0 = Not moving
Build and Download
Build and download the program into the controller.
88Rockwell Automation Publication 2080-UM004B-EN-E - December 2013
Execute the Function Block
Quickstart Appendix B
Operation Sequence
• A rising edge of FBEN will cause the function block Start initialize steps.
When initialized done, Output Initialized will change to TRUE.
• You can start the feedback process (Start counting) after Initialized output
becomes TRUE. A rising edge of Start will trigger the feedback process.
Note that if you want to know the positioning information, you need to do
the following to make sure position information is in sync:
a. Initialize the RA_FDBKAxis function block.
b. Home the PTO axis to be monitored.
c. Once home is done, start the feedback process.
• You can stop/pause the process and clear the MaxDPos and MaxDSpd by
given a rising edge of Stop. To disable the function block, you first need to
set Stop to false.
• If FBEN is True and you start the feedback process from previous Stop
state, the function block will not be reinitialized. Count will resume from
previous accumulator value.
Rockwell Automation Publication 2080-UM004B-EN-E - December 201389
Appendix B Quickstart
NOTE: This UDFB gets positioning information of a
PTO axis that is controlled by a Micro800 controller
with HSC plug-in installed.
• IF FBEN is False, then all outputs are cleared and accumulator is cleared
and when FBEN goes true again, the HSC will be reinitialized.
Configuration for HSC UDFB 3: RA_ServoFDBK
1. Launch Connected Components Workbench and open the sample project
you have just downloaded from the Sample Code Library.
2. Import the RA_ServoFDBK UDFB into this project.
Note that the UDFB comes with the following input and output variables.
Input and Output Parameters
ParameterTypeData
FBENINPUTBOOLFunction block Enable input
SlotIDINPUTUINTPlug-in slot number.
HomePosINPUTREALHome position.
Ty pe
Description
Slot ID = 1…5 (starting with the far left slot 1)
Same value indicated in MC_Home instruction.
90Rockwell Automation Publication 2080-UM004B-EN-E - December 2013
Input and Output Parameters
Quickstart Appendix B
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.
FALSE: Wrong plug-in or no plug-in at selected slot.
FALSE: Indicates HSC initialization has not finished.
-1 = Reverse
0 = Not moving
Build and Download
Build and download the program into the controller.
Rockwell Automation Publication 2080-UM004B-EN-E - December 201391
Appendix B Quickstart
Execute the Function Block
Operation Sequence
• A rising edge of FBEN causes the function block to start initializing steps.
When Initialized is done, Output Initialized changes to TRUE.
• You can start the feedback process (Start counting) after Initialized is
TRUE. A rising edge of Start will trigger the feedback process.
Please note that if you want to get positioning information, you need to do
following steps to ensure that position information is in sync:
a. Initialize the RA_FDBKAxis function block.
b. Home the PTO axis to be monitored.
c. Once home is done, start the feedback process.
• You can stop/pause the process and clear the MaxDPos and MaxDSpd by
giving a rising edge of Stop. If you want to disable the function block, you
need set it to Stop state first.
• If FBEN is True and you start the feedback process from previous Stop
state, the function block will not be re-initialized. It will resume count
from previous accumulator value.
92Rockwell Automation Publication 2080-UM004B-EN-E - December 2013
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.