2080 Um004 - en e PDF
2080 Um004 - en e PDF
2080 Um004 - en e PDF
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.
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.
IMPORTANT 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 Use this manual if you are responsible for designing, installing, programming, or
troubleshooting control systems that use Micro800 controllers.
Manual
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.
Resource Description
Micro800 Programmable Controller External AC Power Supply Information on mounting and wiring the optional external power supply.
Installation Instructions 2080-IN001
Micro830 Programmable Controllers Installation Instructions Information on mounting and wiring the Micro830 10-point controllers.
2080-IN002
Micro830 Programmable Controllers Installation Instructions Information on mounting and wiring the Micro830 16-point controllers.
2080-IN003
Micro830 Programmable Controllers Installation Instructions Information on mounting and wiring the Micro830 24-point controllers.
2080-IN004
Micro830 Programmable Controllers Installation Instructions Information on mounting and wiring the Micro830 48-point controllers.
2080-IN005
Micro850 Programmable Controllers Installation Instructions Information on mounting and wiring the Micro850 24-point controllers.
2080-IN007
Micro850 Programmable Controllers Installation Instructions Information on mounting and wiring the Micro850 48-point controllers.
2080-IN008
Micro820 Programmable Controllers Installation Instructions Information on mounting and wiring the Micro820 20-point controllers.
2080-IN009
Micro800 Remote LCD Installation Instructions 2080-IN010 Information on mounting and wiring the Micro800 Remote LCD module.
Resource Description
Micro800 RS232/485 Isolated Serial Port Plug-in Module Wiring Information on mounting and wiring the Micro800 RS232/485 isolated serial
Diagrams 2080-WD002 port plug-in module.
Micro800 Non-isolated Unipolar Analog Input Plug-in Module Wiring Information on mounting and wiring the Micro800 non-isolated unipolar analog
Diagrams 2080-WD003 input plug-in module.
Micro800 Non-isolated Unipolar Analog Output Plug-in Module Wiring Information on mounting and wiring the Micro800 non-isolated unipolar analog
Diagrams 2080-WD004 output plug-in module.
Micro800 Non-isolated RTD Plug-in Module Wiring Diagrams Information on mounting and wiring the Micro800 non-isolated RTD plug-in
2080-WD005 module.
Micro800 Non-isolated Thermocouple Plug-in Module Wiring Diagrams Information on mounting and wiring the Micro800 non-isolated thermocouple
2080-WD006 plug-in module.
Micro800 Memory Backup and High Accuracy RTC Plug-In Module Information on mounting and wiring the Micro800 memory backup and high
Wiring Diagrams 2080-WD007 accuracy RTC plug-in module.
Micro800 6-Channel Trimpot Analog Input Plug-In Module Wiring Information on mounting and wiring the Micro800 6-channel trimpot analog
Diagrams 2080-WD008 input plug-in module.
Micro800 Digital Relay Output Plug-in Module Wiring Diagrams Information on mounting and wiring the Micro800 digital relay output plug-in
2080-WD010 module.
Micro800 Digital Input, Output, and Combination Plug-in Modules Information on mounting and wiring the Micro800 digital input, output, and
Wiring Diagrams 2080-WD011 combination plug-in module.
Micro800 High-speed Counter Plug-in Module 2080-WD012 Specifications and information on wiring the Micro800 high-speed counter
plug-in module.
Micro800 DeviceNet Plug-in Module 2080-WD013 Specifications and information on wiring the Micro800 DeviceNet plug-in
module.
Micro820 Programmable Controller User Manual, Information on features, installation, wiring and usage of the Micro820
publication 2080-UM005 controllers.
Micro830 and Micro850 Programmable Controller User Manual, Information on features, installation, wiring and usage of the Micro830 and
publication 2080-UM002 Micro850 controllers.
Industrial Automation Wiring and Grounding Guidelines, publication Provides general guidelines for installing a Rockwell Automation industrial
1770-4.1 system.
Product Certifications website, http://www.rockwellautomation.com/ Provides declarations of conformity, certificates, and other certification details.
products/certification/
Application Considerations for Solid-State Controls SGI-1.1 A description of important differences between solid-state programmable
controller products and hard-wired electromechanical devices.
National Electrical Code - Published by the National Fire Protection An article on wire sizes and types for grounding electrical equipment.
Association of Boston, MA.
Allen-Bradley Industrial Automation Glossary AG-7.1 A glossary of industrial automation terms and abbreviations.
You can download the latest version of Connected Components Workbench for
your Micro800 at the URL below.
http://ab.rockwellautomation.com/Programmable-Controllers/Connected-
Components-Workbench-Software.
Chapter 1
Micro800 Plug-in Modules Digital Plug-ins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
12/24V Digital Plug-ins 2080-IQ4, 2080-IQ4OB4, 2080-
IQ4OV4, 2080-OB4, 2080-OV4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
AC/DC Relay Output Module 2080-OW4I. . . . . . . . . . . . . . . . . . . 3
Analog Plug-ins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Non-isolated Unipolar Analog Input and Output 2080-IF2,
2080-IF4, 2080-OF2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Specialty Plug-ins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Non-isolated Thermocouple and RTD 2080-TC2 and 2080-
RTD2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Memory Backup and High Accuracy RTC 2080-MEMBAK-RTC
3
Six-channel Trimpot 2080-TRIMPOT6 . . . . . . . . . . . . . . . . . . . . . . 4
High Speed Counter 2080-MOT-HSC . . . . . . . . . . . . . . . . . . . . . . . 4
Communication Plug-ins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
RS232/RS485 Isolated Serial Port 2080-SERIALISOL . . . . . . . . . 4
DeviceNet Scanner 2080-DNET20 . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Chapter 2
Install and Wire Your Module Hardware Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Insert Module into Controller. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Wiring Considerations and Applications for 2080-TC2 . . . . . . . . . . . . . 12
Type of CJC Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Wire the CJC Thermistor on the 2080-TC2 Module. . . . . . . . . . . . 12
Wiring Considerations and Applications for 2080-RTD2 . . . . . . . . . . . 13
Two-wire and Three-Wire Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Wire the RTD Sensors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Wire the RTD Module and RTD Sensor in the Field . . . . . . . . . . . . 14
Wiring Applications for 2080-MOT-HSC . . . . . . . . . . . . . . . . . . . . . . . . . 16
Chapter 3
Non-isolated Thermocouple Thermocouple Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
and RTD Thermocouple Sensor Types and Ranges . . . . . . . . . . . . . . . . . . . . . . . 19
RTD Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Plug-in Modules 2080-TC2 and
RTD Sensor Types and Ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2080-RTD2 Connected Components Workbench Global Variables
Data Maps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Temperature Conversion Data to Degree Celsius (C) . . . . . . . . . 23
Chapter 4
High Speed Counter 2080- Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
MOT-HSC Counter Specifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Number of Counters: 1 to 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Up Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Counter with External Direction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Understanding Rates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
User Defined Function Blocks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
RA_HSCPlugIn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Use the 2080-MOT-HSC Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Chapter 5
DeviceNet Plug-in 2080- Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
DNET20 Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Network Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Network Wiring. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
DeviceNet Switches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Power Supply. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
User Defined Function Blocks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
RA_DNET_MASTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
RA_DNET_NODE_STATUS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
RA_DNET_LDX_DISCRETE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
RA_DNET_LDX_ANALOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
RA_DNET_LDX_TC_RTD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
RA_PF_DNET_STANDARD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
RA_PF_DNET_MULTIDRIVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
RA_DNET_OVERLOAD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
RA_DNET_GENERIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Send Explicit Messages to 2080-DNET20 Plug-in Using Micro800 Pass
Through . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Error Codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Use the 2080-DNET20 Plug-in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Appendix A
Specifications Digital Plug-in Modules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Analog Plug-in Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Specialty Plug-in Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Communication Plug-in Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Appendix B
Quickstart Add and Configure Plug-ins in Connected Components Workbench. 79
Browse Your 2080-DNET20 Plug-in Using RSLinx . . . . . . . . . . . . . . . . . 81
Browse Using the DeviceNet Network . . . . . . . . . . . . . . . . . . . . . . . . . 82
Browse Using the Micro800 Pass Through . . . . . . . . . . . . . . . . . . . . . 83
Appendix C
Error Codes Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Error Codes for Micro800 Plug-ins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Calling Rockwell Automation for Assistance . . . . . . . . . . . . . . . . . . . . . . 106
Index
Notes:
Plug-in modules enhance the functionality of a base unit controller. With these
modules, you can:
Extend the functionality of embedded I/O without increasing the
footprint of your controller.
Improve performance by adding additional processing power or
capabilities.
Add additional communication functionality.
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.
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 The following analog plug-ins are supported by most Micro800 controllers.
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.
Status Indicators
State Description
Solid red (2 s) Startup cycle test in progress.
Flashing red Back up in progress.
Solid red (continuous) Battery low.
Channels
0 1 2
45068 3 4 5
For more information, see High Speed Counter 2080-MOT-HSC on page 25.
(1) RS-485 support is only available from Connected Components Workbench revision 6.
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.
Notes:
Hardware Features The plug-in modules, except for the 2080-MEMBAK-RTC, can be plugged into
any plug-in slots on the Micro800 controllers.
62
(2.44)
terminal
block
mounting
screw hole 45010
45811
Insert Module into Follow the instructions to insert and secure the plug-in module to the controller.
Controller
45012
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 1012 mm (0.390.47 in.) M3 self
tapping screw to torque specifications.
See Specifications on page 59 for torque specifications.
IMPORTANT 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.
COM COM -24V DC Not used Not used CI-2 CJC+ CH0L (Sense)
A3
COM -24V DC -24V DC Not used COM COM Not used Not used
A4
Not used O-02 O-02 Not used Not used VI-3 Not used Not used
A5
Not used O-03 O-03 Not used Not used CI-3 Not used Not used
A6
COM +24V DC +24V DC O-1 VI-1 VI-1 Not used Not used
B4
Not used O-00 O-00 COM2 CI-1 CI-1 Not used Not used
B5
Not used O-01 O-01 O-2 COM COM Not used Not used
B6
COM GND A-
A A2
1 2 3 4
CO-1 RS485 A- Z+
B4
(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.
CR DC(+) 0+ DC(+)
0+
CR 0-
0-
A+ A+
A- A-
B+ B+
B- B-
Z+ Z+
Z- Z-
DC(-) DC(-)
V- (BLACK)
10-position Plug 5-position Plug
10-position Red
Linear Plug DeviceNet
White
Bare Drop Line or
Blue Trunk Cable
D
D
Black
D
D
D
20474
COMM
power
supply
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.
5m
5m
B3
A3
A1 A2 A3 A4 A5 A6
1 2 3 4 5 6
Process 1 2 3 4 5 6
temperature
measurement
45790
45772
3 Wire 2 Wire
red Ch0-
red Ch0-
black Ch1-
Ch0L red Ch0L black Ch1L
red Ch0-
2-wire sensor 3-wire single red Ch0L
connection sensor connection
45778
3-wire dual
NOTE: This illustration provides for channel 0 only for 2- and 3- sensor connection
wire single sensor connections. The wire colors illustrate a
particular type of RTD sensor available in market.
1 2 3 Field screw B 1 2 3 4 5 6
junction box A 1 2 3 4 5 6
Oil filled
thermowell
3-wire RTD shown
Process
temperature
Measurement
45779
The RTD sensing element should always be connected between terminals B1(+)
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.
Wiring Applications for The following diagrams show wiring applications for the 2080-MOT-HSC
plug-in with Kinetix Servo drives.
2080-MOT-HSC
Kinetix 3 in feedback configuration to 2080-MOT-HSC
-CM1
-CM0
O-00
O-03
I/O Connector
49 = 24V_PULS+
12 = PLUS-
14 = SIGN-
25 = 24V_SIGN+
49
12
14 PTO
25
29 A+
30 A-
31 FEEDBACK B+
32 B-
I/O Connector
29 = AM+
30 = AM-
31 = BM+
32 = BM-
-CM1
-CM0
O-00
O-03
I/O Connector
49 = 24V_PULS+
12 = PLUS-
14 = SIGN-
25 = 24V_SIGN+
1
2
PTO 3
4
A+ 7
A- 8
B+ FEEDBACK 9
B- 10
I/O Connector
29 = AM+
30 = AM-
31 = BM+
32 = BM-
Notes:
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.
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.
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.
RTD Compatibility
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.
Connected Components The following bit/words describe the information read from the Thermocouple
and RTD plug-in modules in the Connected Components Workbench Global
Workbench Global Variables.
Variables
Data Maps
Mapping Table
Word Offset Bit
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
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
UKT UKR Reserved Reserved OR UR OC DI CC Reserved
03 (example: _IO_P1_AI_03) Channel 1 Information
UKT UKR Reserved Reserved OR UR OC DI CC Reserved
04 (example: _IO_P1_AI_04) System Information
Reserved SOR SUR COC CE Reserved
Bit Definitions
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 formula shows how to derive temperature Celsius degree from
temperature data word in the Connected Components Workbench software:
Examples:
Notes:
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.
IMPORTANT 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
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-MOT-
HSC 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.
IMPORTANT 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.
IMPORTANT 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
A A
Z Z
Up Counter
Pulses on A will cause the up counter (Counter 0). Also Pulses on B will cause the
up counter (Counter 1).
Increment Pulse
Input A
(count up)
Increment Pulse
(count up) Input Z
Encoder or Sensor
Counter 0
(Input A)
PresentCount 1 1 2 3 4 5 6 7 8
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.
Count pulse
INPUT A
Direction control
INPUT Z
Sensor or Switch
Count Pulse
(Input A)
Direction Control
(Input B)
Present Count 1 2 3 2 1 0 1 2
1 -1
1 X (dont care) 0
0 X (dont care) 0
INPUT B
Decrementing Decrement Pulse
Encoder or Sensor (count down)
INPUT Z
Increment Pulse
(Input A)
Count Pulse
(Input A)
Present Count 1 2 3 2 1 0 0 1
Up/Down Counting
A B Change in Count Value
0 or 1 +1
0 or 1 -1
0 0 0
Quadrature Counting
INPUT A
Quadrature
INPUT B
Encoder
INPUT Z
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 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).
Down Counting
INPUT B
Decrement Pulse
Encoder or Sensor
(count down)
INPUT Z
Counter 0
(Input A)
PresentCount 1 -1 -2 -3 -4 -5 -6 -7 -8
Counter 0
(Input B)
-1 -2 -3 -4 -5 -6 -7 -8
PresentCount 2
IMPORTANT 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.
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.
flag will be set to indicate that a rollunder has occurred. It is reset using the
ResetCountUnderflow_n bit.
MaxCountValue MinCountValue
Rollover
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.
IMPORTANT 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.)
MinCountValue MaxCountValue
0
Count Up
Count Down
Underflow Overflow
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.
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.
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 clocks 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).
PresentCount_n
Count 2
0 1 3 4
PresentRate_n
1 2 1
1000 Hz 2000 Hz 1000 Hz
IMPORTANT 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.
FBEN FBENO
SlotID IDCheck
NoiseFilter Initialized
Mode Accumulator
Start Rate
Stop
RA_EncoderFDBK RA_EncoderFDBK
FBEN FBENO
SlotID IDCheck
RA_EncoderFDBK: Input and Output Parameters
HomePos Initialized
NoiseFilter CurrentPOS Parameter Type Data Description
EncMode CurrentSpd Type
TrvPerRev Accumulator
TpPosition
FBEN INPUT BOOL Function block Enable input
Start
Stop Direction
SlotID INPUT UINT Plug-in slot number.
Slot ID = 15 (starting with the far left slot 1)
HomePos INPUT REAL Home position.
Same value indicated in MC_Home instruction.
RA_ServoFDBK RA_ServoFDBK
FBEN FBENO
SlotID IDCheck RA_ServoFDBK: Input and Output Parameters
HomePos Initialized
NoiseFilter CurrentPOS Parameter Type Data Description
EcntPerRev CurrentSpd Type
TrvPerRev Accumulator
Start TpPosition FBEN INPUT BOOL Function block Enable input
Stop Direction
SlotID INPUT UINT Plug-in slot number.
Slot ID = 15 (starting with the far left slot 1)
HomePos INPUT REAL Home position.
Same value indicated in MC_Home instruction.
For a step-by-step guide on how to use the Micro800 High Speed Counter plug-
in, see Quickstart Projects for 2080-MOT-HSC Plug-in on page 93.
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
IMPORTANT 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 The DeviceNet plug-in module supports two standard DeviceNet green and red
LED indicators:
Module status
Network status
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.
IMPORTANT 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 Rate Trunk Line Length Drop Length
Maximum Distance Maximum Cumulative
Meters Feet Meters Feet Meters Feet
125k baud 420 1377 6 20 156 512
250k baud 200 656.17 6 20 78 256
500k baud 75 246 6 20 39 128
DeviceNet Switches
2080-DNET20 Assembly Diagram
Dim A
ON
1 2 3 4 5 6 7 8
Pos. 1 Designate
Pin #1 Location
2 4 6 8 10 12 14 16
1 3 5 7 9 11 13 15
CONTACT CONFIGURATION
(Pos. 1 denotes Pin # 1)
IMPORTANT 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.
If two or more power supplies are connected to the Kwinklink lite media (trunk
cable) V+ should be broken between the two power supplies.
CAN_H
CAN_L
V-
V+
V+ broken between
V- V+ power supplies V- V+
Power Supply Power Supply
Enclosure
8.00
7.00
6.00
5.00
4.00
3.00
2.00
1.00
0.00
0 (0) 60 120 180 240 300 360 420
(197) (394) (591) (787) (984) (1181) (1378)
8.00
7.00
6.00
5.00
4.00
3.00
2.00
1.00
0.00
40 80 120 160 200 240 280 320 360 400
0 (0) (131) (262) (394) (525) (656) (919) (1050) (1181) (1312)
(787)
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.
User Defined Download the following 2080-DNET20 user-defined function blocks from the
Sample Code Library:
Function Blocks http://www.rockwellautomation.com/go/scmicro800
RA_DNET_MASTER RA_DNET_MASTER
FBEN FBENO
SlotID NodeAddress
BaudRate
This UDFB sets the 2080-DNET20 scanner to RUN mode.
Run
AutoScan Status
ClearFault Error RA_DNET_MASTER: Input and Output Parameters
ActiveNodes
ScanList0_62 Variable Name Type Data Type Description
FBEN INPUT BOOL TRUE: To continue reading and writing
the scanner status. FBEN changed to
level Triggered.
SlotID INPUT UINT Plug-in slot number (15)
Run INPUT BOOL TRUE: Set the scanner to RUN mode.
FALSE: Scanner is in IDLE mode.
AutoScan is enabled.
AutoScan INPUT BOOL TRUE: AutoScan is enabled.
ClearFault INPUT BOOL TRUE: Clear scanner fault.
FALSE: No action.
FBENO OUTPUT BOOL Function block enable output.
TRUE upon exit.
NodeAddress OUTPUT USINT Scanner node address. Default node
address is 0.
BaudRate OUTPUT USINT Network baud rate:
0: 125K
1: 250K
2: 500K
3: AutoBaud
Default baud rate is 500K.
Status OUTPUT USINT Scanner fault status.
0: No error.
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
RA_DNET_NODE_STATUS
FBEN FBENO
SlotID Status This UDFB is used to read the node status of slave nodes in a DeviceNet network
NodeID Error
where the 2080-DNET20 scanner is connected.
RA_DNET_LDX_DISCRETE RA_DNET_LDX_DISCRETE
FBEN FBENO
SlotID DI_Module1 This UDFB is used for I/O data exchange with discrete CompactBlock I/O.
NodeID DI_Module2
Module1 DI_Module3
Module2 DI_Module4 RA_DNET_LDX_DISCRETE: Input and Output Parameters
Module3
Module4 Variable Name Type Data Type Description
DO_Module1
DO_Module2 FBEN INPUT BOOL Function block enable input.
DO_Module3 TRUE to enable the function block.
DO_Module4
SlotID INPUT UINT Plug-in slot number (15)
NodeID INPUT USINT Node address of the digital Compact I/O slave node.
Module1 INPUT STRING Base module I/O configuration.
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.
Module2 INPUT STRING Expansion module 1 I/O configuration.
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.
RA_DNET_LDX_ANALOG RA_DNET_LDX_ANALOG
FBEN FBENO
SlotID AI_CH0 This UDFB is used for data exchange with analog CompactBlock I/O.
NodeID AI_CH1
Module1 AI_CH2
Module2 AI_CH3 RA_DNET_LDX_ANALOG: Input and Output Parameters
Module3 StatusCH0_3
AO_Ch0 DI_Module2 Variable Name Type Data Type Description
AO_Ch1 DI_Module3
DO_Module2 FBEN INPUT BOOL Function block enable input.
DO_Module3 TRUE to enable the function.
SlotID INPUT UINT Plug-in slot number (15)
NodeID INPUT USINT Slave node address.
Module1(1) INPUT STRING Analog base module I/O configuration.
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.
Module2(1) INPUT STRING Digital expansion module 1 I/O configuration.
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.
RA_DNET_LDX_TC_RTD RA_DNET_LDX_TC_RTD
FBEN FBENO
SlotID CH0
NodeID CH1
This UDFB is used to read input data from the Thermocouple/RTD module.
CH2
CH3
RA_DNET_LDX_TC_RTD: Input and Output Parameters
StatusCH0_3
RA_DNET_TOWERLIGHT RA_DNET_TOWERLIGHT
FBEN FBENO
SlotID Status_0_4
NodeID
This UDFB is used for data exchange with a towerlight or stacklight.
Light_0_4
RA_DNET_TOWERLIGHT: Input and Output Parameters
Variable Name Type Data Type Description
FBEN INPUT BOOL Function block enable input.
TRUE to enable the function.
SlotID INPUT UINT Plug-in slot number (15)
NodeID INPUT USINT Towerlight node address.
Light_0_4 INPUT USINT Light 04, for example:
Bit 0: Blue
Bit 1: Yellow
Bit 2: Red
FBENO OUTPUT BOOL Function block enable output.
TRUE upon exit.
Status_0_4 OUTPUT USINT Light 04 status.
RA_PF_DNET_STANDARD RA_PF_DNET_STANDARD
FBEN FBENO
PlcPortNum Status
DriveNodeNum PF_Feedback
This UDFB is used for I/O data exchange with standard PowerFlex drives
Start PF_ErrorCode configured as single mode.
Stop PF_Ready
ReferenceSpeed PF_Active
Jog PF_Alarm RA_PF_DNET_STANDARD: Input and Output Parameters
ClearFault PF_Fault
Fwd_Rev PF_AltReference Variable Name Type Data Type Description
FBEN INPUT BOOL Function block enable input.
TRUE to enable the function.
PlcPortNum INPUT UINT Plug-in slot number (15 for plug-in slots).
DriveNodeNum INPUT USINT Slave node address for PowerFlex drive.
Start INPUT BOOL TRUE to start PowerFlex drive.
Stop INPUT BOOL TRUE to stop PowerFlex drive.
ReferenceSpeed INPUT REAL Reference speed for the device.
Configure PowerFlex drive speed.
Jog INPUT BOOL TRUE to enable jog in PowerFlex drive.
ClearFault INPUT BOOL TRUE to clear fault in PowerFlex drive.
Fwd_Rev INPUT BOOL TRUE to configure PowerFlex drive for forward motion.
FALSE to configure PowerFlex drive for reverse motion.
FBENO OUTPUT BOOL Function block enable output.
TRUE upon exit.
IMPORTANT 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.
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_PFDNET_MULTIDRIVE RA_PF_DNET_MULTIDRIVE
FBEN FBENO
PlcPortNum PF_Feedback This UDFB is used for I/O data exchange with standard PowerFlex drives,
NodeNum PF_Ready
Start PF_Active configured as multi-drive.
Stop PF_Alarm
ReferenceSpeed PF_Fault
Jog PF_AltReference
ClearFault
Fwd_Rev
IMPORTANT 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 RA_DNET_OVERLOAD
FBEN FBENO
SlotID IN1 This UDFB is used for I/O data exchange with an overload relay.
NodeID IN2
OutA Warning
TripReset Tripped RA_DNET_OVERLOAD: Input and Output Parameters
AverageFLA
ThernUtilized Variable Name Type Data Type Description
OutAStart
FBEN INPUT BOOL Function block enable input.
TRUE to enable the function.
SlotID INPUT UINT Plug-in slot number (15 for plug-in slots).
NodeID INPUT USINT DeviceNet node address of the slave node.
OutA INPUT BOOL TRUE to turn on Output A.
TripReset INPUT BOOL TRUE to enable Trip Reset.
FBENO OUTPUT BOOL Function block enable output.
TRUE upon exit.
IN1 OUTPUT BOOL Input 1 from overload relay.
IN2 OUTPUT BOOL Input 2 from overload relay.
Warning OUTPUT BOOL TRUE if warning is enabled.
Tripped OUTPUT BOOL TRUE if tripped.
AverageFLA OUTPUT WORD Average FLA % value from overload relay.
ThermUtilized OUTPUT WORD Therm Utilized value from overload relay.
OutAStatus OUTPUT WORD Average FLA value from overload relay.
RA_DNET_GENERIC
RA_DNET_GENERIC
FBEN FBENO
SlotID InputData
NodeID This UDFB is used for I/O data exchange with generic I/O devices.
OutputData
RA_DNET_EXPLICIT RA_DNET_EXPLICIT
FBEN FBENO
SlotID InputData
NodeID Q
This UDFB is used for sending explicit message to slave node.
CnxnNumber ResponseData
MsgLength Status IMPORTANT For DNET explicit message, the maximum payload supported is 256
CIPService bytes.
CIPClass
CIPInstance
CIPAttribute
RequestData RA_DNET_EXPLICIT: Input and Output Parameters
Variable Name Type Data Type Description
FBEN INPUT BOOL Function block enable input.
TRUE to enable function.
SlotID INPUT UINT Plug-in slot number (15 for plug-in slots).
NodeID INPUT USINT Node address of slave node.
CnxnNumber INPUT USINT Connection number values 1, 2, 3, 4, 5.
MsgLength INPUT USINT Specifies the size of the CIP message in the
transaction block.
CIPService INPUT UINT CIP service code.
CIPClass INPUT UINT CIP Class code (valid values 065535).
CIPInstance INPUT UINT CIP instance (valid values 065535).
CIPAttribute INPUT UINT CIP attribute (valid values 065535).
RequestData INPUT USINT[154] Request data from slave.
FBENO OUTPUT BOOL Function block enable output.
Q OUTPUT BOOL TRUE when message is sent out successfully.
Error OUTPUT BOOL TRUE when message transmits error.
ResponseData OUTPUT USINT CIP Response error
[1...50] Response Data[1] : Extended Error ID
Response Data[2] : Error ID
Send Explicit Messages to MSG_CIPGENERIC instruction can be used to send Explicit messages to the
2080-DNET20 plug-in and the Slave nodes on the DeviceNet network.
2080-DNET20 Plug-in Using
Micro800 Pass Through 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:
Note that the number 4 refers to the EtherNet/IP port number (for Serial the
port number varies from 2...5. See the controllers user manual for detailed
information).
IMPORTANT To use the controller pass through feature, the following firmware
revisions are required:
Error Codes
DeviceNet plug-in Error Codes and Descriptions
ErrorID Description
0 No errors.
1 Node number not in scanlist.
65 AutoScan active.
70 Scanner failed DUP MAC check.
71 Illegal value in scanlist.
72 Device stopped communicating.
73 Device does not match scanlist.
74 Scanner has detected data overrun.
75 No network traffic detected.
76 No network traffic detected for scanner.
77 Data size returned does not match scanlist.
78 Device on scanlist not active on subnet.
79 Scanner failed to transmit a message.
80 Scanner is in Idle mode operation.
81 Scanner is in fault mode operation.
82 I/O fragment out of sequence.
83 Device refused to be initialized.
84 Device not yet initialized.
85 Incorrect data size upon connection with device.
86 Device/Slave went into Idle.
87 Shared master has not allocated slave.
88 Shared master has not allocated required choices.
89 Keeper download failed.
Specifications
Digital Plug-in Modules General Specifications 2080-OB4, 2080-OV4, 2080-IQ4OB4, 2080-IQ4OV4, 2080-IQ4
Attribute Value
Mounting torque 0.2 Nm (1.48 lb-in.)
Status indicators For input or output modules 4 yellow
For combination modules 8 yellow
Terminal base screw torque 0.220.25 Nm (1.952.21 lb-in.)
using a 2.5 mm (0.10 in.) flat-blade screwdriver
Enclosure type rating None (open-style)
Isolation voltage For input modules
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
Wire size 1.3... 0.2 mm2 (16...24 AWG) solid or stranded copper wire
rated @ 90 C (194 F), or greater, insulation max
Wire category 2 on signal ports
2 on power ports
North American temp code T4
Certifications 2080-OW4I
Certification (when Value
product is marked)(1)
c-UL-us UL Listed Industrial Control Equipment, certified for US and Canada.
See UL File E322657.
(2) Repeatability is the ability of the input module to register the same reading in successive measurements for the
same input signal.
(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.
IMPORTANT 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).
Specifications 2080-TRIMPOT6
Attribute Value
Data range 0255
Number of trimpot 6
Temperature, operating IEC 60068-2-1 (Test Ad, Operating Cold),
IEC 60068-2-2 (Test Bd, Operating Dry Heat),
IEC 60068-2-14 (Test Nb, Operating Thermal Shock):
-20...65 C (-4149 F)
Temperature, nonoperating IEC 60068-2-1 (Test Ab, Unpackaged Nonoperating Cold),
IEC 60068-2-2 (Test Bb, Unpackaged Nonoperating Dry Heat),
IEC 60068-2-14 (Test Na, Unpackaged Nonoperating Thermal
Shock):
-40...85 C (-40185 F)
Temperature, surrounding air, max 65 C (149 F)
Relative humidity IEC 60068-2-30 (Test Db, Unpackaged Damp Heat):
5%...95% non-condensing
Altitude, operating 2000 m
Certifications 2080-TRIMPOT6
Certification (when Value
product is marked)(1)
c-UL-us UL Listed Industrial Control Equipment, certified for US and Canada.
See UL File E322657.
(1) Phase separation is the recognition of phase time of A input and B input.
Input A
Input B
Phase separation
Temperature Derating
Maximum input voltage 24V DC operation
25
20
Volts (DC)
15
10
0
-20 -10 0 10 20 30 40 50 60 70
25
Volts (DC)
20
15
10
0
-20 -10 0 10 20 30 40 50 60 70
0.5
0
-20 -10 0 10 20 30 40 50 60 70
0.5
0
-20 -10 0 10 20 30 40 50 60 70
Certifications 2080-MOT-HSC
Communication Plug-in
Specifications 2080-DNET20
Modules
Attribute Value
Screw torque See Torque Specifications for the 2080-DNET20 Plug-in
Module on page 74.
Dimensions, HxWxD 62 x 31.5 x 20 mm (2.44 x 1.24 x 0.78 in.)
Weight 35 g
DeviceNet communication rate, max 125 Kbps 420 m (1378 ft.)
250 Kbps 200 m (656 ft.)
500 Kbps 75 m (246 ft.)
Number of nodes, max 20 nodes for I/O operation
Network Protocol I/O Slave Messaging: Poll Command
DeviceNet Status indicators Module status red/green
Network status red/green
Enclosure type rating Meets IP20
Backplane power consumption 50 mA @ 24V DC
DeviceNet current 24V DC, 300 mA Class 2
Power dissipation, max 1.44 W
Isolation voltage 50V (continuous)
Type tested for 60 s @ 500V AC
Wire size 0.25... 2.5 mm2 (24...14 AWG) solid or stranded copper wire
rated @ 75 C (167 F ), or greater, 1.2 mm (3/64 in.)
insulation max
Wire category 1 on power ports
North American temp code T4
Preferred power supply 1606-XLSDNET4
46209
Certifications 2080-DNET20
Certifications 2080-SERIALISOL
Certification (when product Value
is marked)(1)
c-UL-us UL Listed Industrial Control Equipment, certified for US and
Canada.
See UL File E322657.
Notes:
Quickstart
Topic Page
Add and Configure Plug-ins in Connected Components Workbench 79
Browse Your 2080-DNET20 Plug-in Using RSLinx 81
Flash Upgrade Your 2080-DNET20 Plug-in Firmware 84
Quickstart Project for 2080-DNET20 Plug-in 88
Quickstart Projects for 2080-MOT-HSC Plug-in 93
Add and Configure Plug-ins This section shows you an example of how to configure the plug-ins through the
Connected Components Workbench software.
in Connected Components
Workbench TIP For more information about using Connected Components Workbench,
you can check out the Connected Components Workbench Online Help (it
comes with the software).
Right-click the plug-in slot in the Controller Properties tree and choose
the plug-in you would like to add.
.
Browse Your 2080-DNET20 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
Plug-in Using RSLinx 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.
IMPORTANT To use the controller pass through feature, the following firmware
revisions are required:
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 on page89.
Browsing the 2080-DNET20 plug-in from the controller backplane through USB.
Browsing the 2080-DNET20 plug-in from the controller backplane through Serial
DF1.
Flash Upgrade Your This quick start will show you how to flash update the firmware in a
2080-DNET20 plug-in using ControlFLASH. ControlFLASH is installed or
2080-DNET20 Plug-in updated when Connected Components Workbench software is installed on your
Firmware computer. It is recommended that the controller is in Program mode and the
plug-in is in Idle mode when performing the upgrade.
3. In the Catalog Number dialog, select the 2080-DNET20 plug-in and click
Next.
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.
Quickstart Project for Using your 2080-DNET20 plug-in module and user defined function blocks in
Connected Components Workbench, the following quickstart project shows you
2080-DNET20 Plug-in how to turn on all the outputs of a CompactBlock LDX module connected in
Node 3.
Node 0
Node 1
Micro800 Controller
with 2080-DNET20
CompactBlock LDX
Dropline
Dropline
Trunkline
Node 3
1. Insert your 2080-DNET20 module into the designated plug-in slot in your
Micro800 controller.
V- (BLACK)
10-position Plug 5-position Plug
10-position Red
Linear Plug DeviceNet
White
Bare Drop Line or
Blue Trunk Cable
D
D
Black
D
D
D
20474
COMM
power
supply
25-COMM-D
4 Terminating Resistor Network
5 5-pin Open Style Connector
6 Power Tap with terminating resistor 46220
4. Set the node address for the CompactBlock LDX through the node
switches to node 1.
5. Set the node address for the PowerFlex drive through the 25-COMM-D to
node 2. Set the baud rate to autobaud.
Configuration
4. Configure the PowerFlex UDFB as shown (that is, set the node address,
plug-in slot ID, and so on).
5. Configure the CompactBlock LDX UDFB as shown (that is, set the node
address, plug-in slot ID, Module1Module4).
Execute Program
Quickstart Projects for The following quickstart projects will show you how to write and use three user-
defined function blocks to configure and use your Micro800 High Speed
2080-MOT-HSC Plug-in Counter plug-in.
1. Insert the high speed counter plug-in module into the designated slot in
your Micro800 controller.
CR DC(+) 0+ DC(+)
0+
CR 0-
0-
A+ A+
A- A-
B+ B+
B-
NOTE: Output functionality is B-
Z+ Z+
not currently supported and is Z- Z-
dependent on availability of
UDFB support.
DC(-) DC(-)
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.
NOTE: This UDFB will get the positioning information of a motion axis
based on pulses counted from the encoder.
Encoder
Feedback
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.
IF FBEN is False, then all outputs are cleared and accumulator is cleared
and when FBEN goes true again, the HSC will be reinitialized.
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.
IF FBEN is false, then all outputs are cleared and accumulator is cleared.
When FBEN goes true again, the HSC will be re-initialized.
Notes:
Error Codes
Troubleshooting For troubleshooting your Micro800 controller system, see the User Manual for
your controller:
Micro830 and Micro850 Programmable Controllers User Manual,
publication 2080-UM002.
Micro820 Programmable Controllers User Manual, publication
2080-UM005.
Error Codes for Micro800 This section lists possible error codes for your plug-in modules, as well as
recommended actions for recovery.
Plug-ins
If an error persists after performing the recommended action, contact your local
Rockwell Automation technical support representative. For contact information,
go to http://support.rockwellautomation.com/MySupport.asp
Calling Rockwell If you need to contact Rockwell Automation or local distributor for assistance, it
is helpful to obtain the following (prior to calling):
Automation for Assistance
controller type, series letter, revision letter, and firmware (FRN) number of
the controller
controller indicator status
I
installation 7
M
Micro800 plug-ins 1
6-channel trimpot analog input plug-in module 4
DeviceNet scanner plug-in module 5
digital I/O plug-in module 2
high speed counter plug-in module 4
memory backup and high accuracy RTC plug-in module 3
non-isolated RTD plug-in module 3
non-isolated unipolar analog I/O plug-in module 3
relay output plug-in module 3
RS232/RS485 isolated serial port plug-in module 4
O
open circuit 22
open-circuit 19
overrange 19, 21, 22
P
plug-in modules 7
R
Removal and Insertion Under Power 19
RS-232 cable 10
RTD 19, 23
sensor types 20, 21
S
specifications
analog plug-in modules 64
communication plug-in modules 73
specialty plug-in modules 66
system overrange bit (SOR) 22
system underrange bit (SUR) 22
T
temperature conversion 23
thermistor 19
thermocouple 19, 23
thermocouple sensor types 20
U
underrange 19, 21, 22
W
wiring 7
Rockwell Automation provides technical information on the Web to assist you in using its products.
At http://www.rockwellautomation.com/support/, you can find technical manuals, a knowledge base of FAQs, technical and
application notes, sample code and links to software service packs, and a MySupport feature that you can customize to make the
best use of these tools.
For an additional level of technical phone support for installation, configuration, and troubleshooting, we offer TechConnect
support programs. For more information, contact your local distributor or Rockwell Automation representative,
or visit http://www.rockwellautomation.com/support/.
Installation Assistance
If you experience a problem within the first 24 hours of installation, review the information that is contained in this manual.
You can contact Customer Support for initial help in getting your product up and running.
Rockwell Automation tests all of its products to ensure that they are fully operational when shipped from the manufacturing facility.
However, if your product is not functioning and needs to be returned, follow these procedures.
United States Contact your distributor. You must provide a Customer Support case number (call the phone number above to obtain
one) to your distributor to complete the return process.
Outside United States Please contact your local Rockwell Automation representative for the return procedure.
Documentation Feedback
Your comments will help us serve your documentation needs better. If you have any suggestions on how to improve this document,
complete this form, publication RA-DU002, available at http://www.rockwellautomation.com/literature/.
Rockwell Otomasyon Ticaret A.., Kar Plaza Merkezi E Blok Kat:6 34752 erenky, stanbul, Tel: +90 (216) 5698400