Mod Vib
Mod Vib
User Manual
Catalog Number 1440-DYN02-01RJ
Important User Information
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 available from your local Rockwell Automation sales
office or online at http://literature.rockwellautomation.com) describes some 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.
IMPORTANT Identifies information that is critical for successful application and understanding of the product.
Identifies information about practices or circumstances that can lead to personal injury or death,
ATTENTION
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.
Allen-Bradley, Rockwell Automation, XM, and TechConnect are trademarks of Rockwell Automation, Inc.
Trademarks not belonging to Rockwell Automation are property of their respective companies.
Table of Contents
Chapter 1
Introduction About the Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Module Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
XM Bus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Chapter 2
Installing the XM Dynamic European Hazardous Location Approval. . . . . . . . . . . . . . . . . . . . 17
Measurement Module XM Installation Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Wiring Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Power Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Grounding Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Terminating Resistors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Mounting the Terminal Base Unit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
DIN Rail Mounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Interconnecting Terminal Base Units . . . . . . . . . . . . . . . . . . . . . . . 25
Panel/Wall Mounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Connecting Wiring for Your Module . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Terminal Block Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Connecting the Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Connecting the Tachometer Signal . . . . . . . . . . . . . . . . . . . . . . . . . 31
Connecting the Buffered Outputs . . . . . . . . . . . . . . . . . . . . . . . . . 34
Connecting the Transducer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Serial Port Connection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
XM Bus Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Mounting the Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Basic Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Set the Node Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Power Up the Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Configure the Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Chapter 3
Configure XM Module in RSLogix Use the Help Button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
5000 Software About the ControlNet Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Add the XM Module to the I/O Configuration Tree . . . . . . . . . . . . . 56
Chapter 4
Troubleshoot the Module Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Module Status (MS) Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Network Status (NS) Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Channel 0 and Channel 1 Status Indicators . . . . . . . . . . . . . . . . . . . . . 88
Tachometer Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Setpoint Multiplier Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Relay Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Using RSLogix 5000 Software to Troubleshoot Your Module . . . . . . 89
Appendix A
I/O Data Tags Tag Names and Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Module-defined Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Input Data Type. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Configuration Data Type. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Output Data Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Appendix B
CIP Objects Identity Object (Class Code 01H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Instance Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
DeviceNet Object (Class Code 03H) . . . . . . . . . . . . . . . . . . . . . . . . . 106
Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Instance Attribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Appendix C
Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
What This Preface Contains This preface describes how to use this manual.
Who Should Use This This manual introduces you to the Dynamic Measurement module. It is
intended for anyone who installs, configures, or uses the Dynamic
Manual Measurement module.
Common Techniques Used There are several document conventions used in this manual, including the
following:
in This Manual
The Dynamic Measurement module is referred to as XM Dynamic
Measurement module, device, or XM module throughout this manual.
Additional Resources Refer to the table that shows related documentation for additional help when
setting up and using your module. View or download publications at
http://literature.rockwellautomation.com.
Resource Description
XM ControlNet Adapter Installation Provides information about mounting the
Instructions, publication ICM-IN001 Dynamic Measurement module and technical
specifications.
XM ControlNet Adapter User Manual, Provides details about how to install, use and
publication ICM-UM001 configure the adapter.
Industrial Automation Wiring and Provides general guidelines for installing a
Grounding Guidelines, publication Rockwell Automation industrial system.
1770-4.1
Product Certifications website, Provides declarations of conformity,
http://ab.com certificates, and other certification details.
Introduction
Topic Page
About the Module 11
Module Components 12
XM Bus 13
About the Module The Dynamic Measurement module is part of the Allen-Bradley™ XM®
Series, a family of distributed machine condition monitoring and protection
devices.
Module Components The Dynamic Measurement module consists of a terminal base unit and an
instrument module. The Dynamic Measurement module and terminal base are
shown below.
31884-M
Dynamic Measurement Terminal Base Unit Dynamic Measurement Module
Cat. No. 1440-TBS-J Cat. No. 1440-DYN02-01RJ
XM®
1 1 1
Class 2
Supply 24 V
24 V COM
ATTENTION The total current draw through the XM Bus connector cannot
exceed 3 A. Multiple power sources are not allowed.
This chapter discusses how to install and wire the Dynamic Measurement
module (Cat. No. 1440-DYN02-01RJ). It also describes the module indicators
and the basic operations of the module.
Topic Page
XM Installation Requirements 18
Mounting the Terminal Base Unit 24
Connecting Wiring for Your Module 27
Mounting the Module 50
Basic Operations 51
Compliance with the Essential Health and Safety Requirements has been assured
by compliance with EN 60079-15 and EN 60079-0.
ATTENTION
This equipment is not resistant to sunlight or other sources of
UV radiation.
WARNING
This equipment must be installed in an enclosure providing at
least IP54 protection when applied in Zone 2 environments.
WARNING
This equipment shall be used within its specified ratings
defined by Allen-Bradley.
WARNING
Provision shall be made to prevent the rated voltage from being
exceeded by transient disturbances of more than 40% when
applied in Zone 2 environments.
WARNING
This equipment must be used only with ATEX certified
backplanes.
WARNING
Secure any external connections that mate to this equipment by
using screws, sliding latches, threaded connectors, or other
means provided with this product.
WARNING
Do not disconnect equipment unless power has been removed
or the area is known to be nonhazardous.
XM Installation This section describes wire, power, grounding, and terminating resistor
requirements for an XM system that includes the 1440-DYN02-01RJ Dynamic
Requirements Measurement module.
Wiring Requirements
Use solid or stranded wire. All wiring should meet the following specifications:
Power Requirements
Use a single Class 2 power supply to power the XM modules. Before installing
your module, calculate the power requirements of all modules in each chassis.
The total current draw through the side connector cannot exceed 3 A. Refer to
the specifications for the specific modules for power requirements.
XM®
1 1 1
Class 2
XM®
1 1 1 1
24 V
24 V COM Termination
resistor
121 ohm, 1%, 31865
1/4W
ATTENTION
To comply with the CE Low Voltage Directive (LVD), all
connections to this equipment must be powered from a source
compliant with the following: Safety Extra Low Voltage (SELV)
or Protected Extra Low Voltage (PELV).
To comply with UL restrictions, this equipment must be
powered from a source compliant with the following: Class 2.
ATTENTION
Multiple power sources are not allowed.
Grounding Requirements
ATTENTION
This product is grounded through the DIN rail to chassis ground.
Use zinc plated yellow-chromate steel DIN rail to assure proper
grounding. The use of other DIN rail materials (for example,
aluminum or plastic) that can corrode, oxidize, or are poor
conductors, can result in improper or intermittent grounding.
Secure DIN rail to mounting surface approximately every 200
mm (7.8 in.) and use end-anchors appropriately.
1
Class 2
Supply
Class 2
Supply
1 Use 14 AWG wire. If it is desired to isolate the power supply because of possible ground loops, do not connect
24V Common to earth as illustrated in Figure 2.4.
Transducer Ground
Make certain the transducers are electrically isolated from earth ground. Cable
shields must be grounded at one end of the cable, and the other end left
floating or not connected. It is recommended that where possible, the cable
shield be grounded at the XM terminal base (Functional Earth terminal) and
not at the transducer.
Terminating Resistors
The XM Bus will operate correctly when there is a terminating resistor at each
end of the XM Bus.
Mounting the Terminal The XM family includes several different terminal base units to serve all of the
XM modules. The 1440-TBS-J terminal base is the only terminal base used
Base Unit with the Dynamic Measurement module (Cat. No. 1440-DYN02-01RJ).
WARNING
If you insert or remove the module while backplane power is on,
an electrical arc can occur. This could cause an explosion in
hazardous location installations.
Be sure that power is removed or the area is nonhazardous
before proceeding.
ATTENTION
Do not remove or replace a Terminal Base unit while power is
applied. Interruption of the backplane can result in
unintentional operation or machine motion.
Use the following steps to mount the terminal base unit on a DIN rail (A-B pt
no. 199-DR1 or 199-DR4).
A
B
31887-M
Position terminal base at a slight angle and hook over the top of the DIN rail.
2. Slide the terminal base unit over leaving room for the side
connector (B).
3. Rotate the terminal base onto the DIN rail with the top of the rail
hooked under the lip on the rear of the terminal base.
31883-M
4. Press down on the terminal base unit to lock the terminal base on the
DIN rail.
If the terminal base does not lock into place, use a screwdriver or similar
device to open the locking tab, press down on the terminal base until
flush with the DIN rail and release the locking tab to lock the base in
place.
Follow the steps below to install another terminal base unit on the DIN rail.
IMPORTANT Terminal base units are mounted left to right on the DIN rail.
2. Make certain the side connector (B) is fully retracted into the base unit.
3. Slide the terminal base unit over tight against the neighboring terminal
base. Make sure the hook on the terminal base slides under the edge of
the terminal base unit.
4. Press down on the terminal base unit to lock the terminal base on the
DIN rail.
If the terminal base does not lock into place, use a screwdriver or similar
device to open the locking tab, press down on the terminal base until
flush with the DIN rail and release the locking tab to lock the base in
place.
5. Gently push the side connector into the side of the neighboring terminal
base to complete the backplane connection.
Panel/Wall Mounting
Use the following steps to install the terminal base on a wall or panel.
1. Lay out the required points on the wall/panel as shown in the drilling
dimension drawing below.
94.01
40.10 35.51 23.50 [3.701]
[1.577] [1.398] [.925]
Side Connector
4. To install another terminal base unit, retract the side connector into the
base unit. Make sure it is fully retracted.
5. Position the terminal base unit up tight against the neighboring terminal
base. Make sure the hook on the terminal base slides under the edge of
the terminal base unit.
6. Gently push the side connector into the side of the neighboring terminal
base to complete the backplane connection.
7. Secure the terminal base to the wall with two #6 self-tapping screws.
Connecting Wiring for Your Wiring to the module is made through the terminal base unit on which the
module mounts. The Dynamic Measurement module is compatible only with
Module the 1440-TBS-J terminal base units.
WARNING
If you connect or disconnect wiring while the field-side power
is on, an electrical arc can occur. This could cause an explosion
in hazardous location installations. Be sure that power is
removed or the area is nonhazardous before proceeding.
Tachometer 37 Tachometer 24V (-) Tachometer power supply output, negative side
-24V relative to Signal Common (terminal 41)
38 Tachometer 24V (+) Tachometer power supply output, positive side
39 TACH Buffer Isolated from terminal 34 by a resistor
40 Tach/Signal (-) Return for terminal 39 or connect to terminal 41 for powered Tach
transducer when TACH Buffer is not used
41 Signal Common
42 Not Connected
43 24 V Common
Power 44 +24 V In Connection to external +24V power supply, positive side
45 24 V Common Connection to external +24V power supply, negative side (internally
DC-coupled to signal ground)
46 Tach/Signal Out (-) Used to daisy chain tachometers
Connect to terminal 45 or 41 for a powered Tach transducer (left most
Bussed Tach module only)
47 Tach/Signal Out (+) Used to daisy chain tachometer to additional terminal bases
Connect daisy chain to terminal 34 of next terminal base
48 Tach/Signal Out (-) Used to daisy chain tachometer
Connect daisy chain to terminal 35 of next terminal base
49 Not Connected
50 Not Connected
51 Not Connected
The power supply to the module is nominally 24V DC. The Class 2 power
supply connection provides power to the device and other XM modules
located on the DIN rail.
When wiring the DC input power supply to the terminal base unit, connection
may be made as shown in Figure 2.6. Also refer to Figure 2.1 on page 19.
IMPORTANT If you are not using the tachometer input, set the Pulses per
Revolution parameter to zero (0). This will disable the
tachometer measurement and prevent the module from
indicating a tachometer fault (TACH indicator flashing yellow).
A tachometer fault occurs when no signal pulses are received
on the tachometer input signal for a relatively long period.
Figure 2.7 shows the wiring of a magnetic pickup tachometer to the terminal
base unit.
Figure 2.8 shows the daisy chain wiring of a tachometer to multiple terminal
base units.
34 35 47 48 34 35 47 48 34 35
+-
Figure 2.9 shows the wiring of a Hall Effect Tachometer Sensor, Cat. No.
EK-44395, to the terminal base unit.
Figure 2.10 shows the wiring of a non-contact sensor to the tachometer input
signal.
34 35 36 37 40 41
COM
Figure 2.11 shows the buffered output connections for the module.
The module can accept input from any Allen-Bradley non-contact eddy
current probe, a standard IEPE accelerometer, a velocity transducer, AC
voltage output, or a DC voltage output measurement device.
ATTENTION You may ground the cable shield at either end of the cable. Do
not ground the shield at both ends. Recommended practice is to
ground the cable shield at the terminal base and not at the
transducer. Any convenient Functional Earth terminal may be
used. See Terminal Block Assignments on page 28.
The following figures show the wiring of a non-contact sensor to the terminal
base unit.
ATTENTION
You may ground the cable shield at either end of the cable. Do
not ground the shield at both ends. Recommended practice is to
ground the cable shield at the terminal base and not at the
transducer. Any convenient Functional Earth terminal may be
used. See Terminal Block Assignments on page 28.
IMPORTANT Make certain the Power parameter is set to -24V to set the
buffered outputs to the appropriate range. See Configure the
Channel Properties on page 64 for details.
ATTENTION You may ground the cable shield at either end of the cable. Do
not ground the shield at both ends. Recommended practice is to
ground the cable shield at the terminal base and not at the
transducer. Any convenient Functional Earth terminal may be
used. See Terminal Block Assignments on page 28.
IMPORTANT The module does not power the sensor. It measures only the
input voltage.
The following figures show the wiring of a powered sensor, such as the Model
580 Vibration Pickup, to the terminal base unit.
ATTENTION
You may ground the cable shield at either end of the cable. Do
not ground the shield at both ends. Recommended practice is to
ground the cable shield at the terminal base and not at the
transducer. Any convenient Functional Earth terminal may be
used. See Terminal Block Assignments on page 28.
The following figures show the wiring from a process DC voltage signal to the
terminal base unit.
ATTENTION You may ground the cable shield at either end of the cable. Do
not ground the shield at both ends. Recommended practice is to
ground the cable shield at the terminal base and not at the
transducer. Any convenient Functional Earth terminal may be
used. See Terminal Block Assignments on page 28.
IMPORTANT The module does not power the sensor. It measures only the
input voltage. Make certain the Power parameter is set to
None. See Configure the Channel Properties on page 64 for
details.
ATTENTION
You may ground the cable shield at either end of the cable. Do
not ground the shield at both ends. Recommended practice is to
ground the cable shield at the terminal base and not at the
transducer. Any convenient Functional Earth terminal may be
used. See Terminal Block Assignments on page 28.
IMPORTANT Make certain the Power parameter for each channel is set
correctly. Set channel 0 Power to IEPE and set channel 1
Power to -24V. See Configure the Channel Properties on
page 64 for details.
The following figure shows the wiring of two IEPE accelerometers and a
non-contact sensor to the terminal base. The IEPE accelerometers are wired
to channel 0 and channel 1. The non-contact sensor is wired to the tachometer
input signal.
ATTENTION You may ground the cable shield at either end of the cable. Do
not ground the shield at both ends. Recommended practice is to
ground the cable shield at the terminal base and not at the
transducer. Any convenient Functional Earth terminal may be
used. See Terminal Block Assignments on page 28.
IMPORTANT Make certain the Power parameter is set to IEPE for both
channel 0 and channel 1 so power is provided to the
accelerometers. See Configure the Channel Properties on
page 64 for details.
Shield
The following figure shows the wiring of a velocity sensor and two
non-contact sensors to the terminal base unit. The first non-contact sensor is
wired to channel 0. The velocity sensor is wired to channel 1, and the other
non-contact sensor is wired to the tachometer input signal.
ATTENTION You may ground the cable shield at either end of the cable. Do
not ground the shield at both ends. Recommended practice is to
ground the cable shield at the terminal base and not at the
transducer. Any convenient Functional Earth terminal may be
used. See Terminal Block Assignments on page 28.
IMPORTANT Make certain the Power parameter is set correctly for each
channel. Set channel 0 Power to -24V and set channel 1
Power to Bias Current. See Configure the Channel Properties
on page 64 for details.
-24V DC
Shield
Signal Common
The following figure shows the wiring of three non-contact sensors to the
terminal base unit. One non-contact sensor is wired to channel 0. The second
non-contact sensor is wired to channel 1, and the other non-contact sensor is
wired to the tachometer input signal.
ATTENTION
You may ground the cable shield at either end of the cable. Do
not ground the shield at both ends. Recommended practice is to
ground the cable shield at the terminal base and not at the
transducer. Any convenient Functional Earth terminal may be
used. See Terminal Block Assignments on page 28.
IMPORTANT Make certain the Power parameter is set to -24V for both
channel 0 and channel 1 to set the buffered outputs to the
appropriate range. See Configure the Channel Properties on
page 64 for details.
Shield
Floating
Shield
-24V DC 19
3 -24V DC
The module includes a serial port connection that allows you to temporarily
connect a local PC to it and configure the module’s parameters. The
connection is through a mini-connector that is located on the top of the
module, as shown below.
1440-DYN02-01RJ
DYNAMIC MEASUREMENT
mini-connector
WARNING
If you connect or disconnect the serial cable with power applied
to the module or the serial device on the other end of the cable,
an electrical arc can occur. This could cause an explosion in
hazardous location installations. Be sure that power is removed
or the area is nonhazardous before proceeding.
XM Bus Connection
Connect To Terminal
White Wire CAN_High 27
Bare Wire Shield 28
Blue Wire CAN_Low 29
Black Wire XM Bus Common 30
ATTENTION
You must ground the shield at only one location. Connecting the
shield to terminal 28 will ground the shield at the XM module. If
you intend to terminate the shield elsewhere, do not connect
the shield to terminal 28.
The device is shipped from the factory with the XM Bus node address set to
63. The XM Bus node address is set using the DIP switches that are located on
the top of the module. See Set the Node Address on page 51.
IMPORTANT The baud rate for the Dynamic Measurement module is set by
way of "baud detection" (Autobaud) at power-up.
Mounting the Module The Dynamic Measurement module mounts on a terminal base unit
(1440-TBS-J). We recommend that you insert the module after you have
connected the wiring on the terminal base unit.
ATTENTION
The Dynamic Measurement module is compatible only with the
1440-TBS-J terminal base unit. The keyswitch on the terminal
base unit should be at position 1 for the modules.
Do not attempt to install 1440-DYN02-01RJ module on
other terminal base units.
Do not change the position of the keyswitch after wiring
the terminal base.
WARNING
If you insert or remove the module while backplane power is on,
an electrical arc can occur. This could cause an explosion in
hazardous location installations.
Be sure that power is removed or the area is nonhazardous
before proceeding.
WARNING
If you connect or disconnect wiring while the field-side power
is on, an electrical arc can occur. This could cause an explosion
in hazardous location installations. Be sure that power is
removed or the area is nonhazardous before proceeding.
IMPORTANT Install the overlay slide label to protect serial connector and
electronics when the serial port is not in use.
1. Make certain the keyswitch (D) on the terminal base unit (E) is at
position 1 as required for the module.
B D
DYNAMIC MEAS
UREMENT 1440-DYN02-01R
J
G
31886
2. Make certain the side connector (B) is pushed all the way to the left. You
cannot install the module unless the connector is fully extended.
3. Make sure that the pins on the bottom of the module are straight so they
will align properly with the connector in the terminal base unit.
4. Position the module (A) with its alignment bar (G) aligned with the
groove (F) on the terminal base.
5. Press firmly and evenly to seat the module in the terminal base unit. The
module is seated when the latching mechanism (C) is locked into the
module.
6. Repeat the above steps to install the next module in its terminal base.
The module has a DIP switch for setting the XM Bus node address. DIP
switches 5 through 10 set the module’s node address using binary addressing.
The module is shipped from the factory with the node address set to 63 (as
shown below).
TIP The node addresses start with 1 for the module closest to the
ACNR, and increase for each consecutive module.
1. Refer to XM Bus Node Address table on page 53 for the switch settings
of a specific address.
Down position = 0
Up position = 1
EXAMPLE If you want the node address to be 4 then you would set dip
switches 5...8 as follows.
0(1) 0 0 0 0 0 0 32 1 0 0 0 0 0
1 0 0 0 0 0 1 33 1 0 0 0 0 1
2 0 0 0 0 1 0 34 1 0 0 0 1 0
3 0 0 0 0 1 1 35 1 0 0 0 1 1
4 0 0 0 1 0 0 36 1 0 0 1 0 0
5 0 0 0 1 0 1 37 1 0 0 1 0 1
6 0 0 0 1 1 0 38 1 0 0 1 1 0
7 0 0 0 1 1 1 39 1 0 0 1 1 1
8 0 0 1 0 0 0 40 1 0 1 0 0 0
9 0 0 1 0 0 1 41 1 0 1 0 0 1
10 0 0 1 0 1 0 42 1 0 1 0 1 0
11 0 0 1 0 1 1 43 1 0 1 0 1 1
12 0 0 1 1 0 0 44 1 0 1 1 0 0
13 0 0 1 1 0 1 45 1 0 1 1 0 1
14 0 0 1 1 1 0 46 1 0 1 1 1 0
Not Used
Not Used
Not Used
Not Used
Not Used
Not Used
Not Used
Not Used
15 0 0 1 1 1 1 47 1 0 1 1 1 1
16 0 1 0 0 0 0 48 1 1 0 0 0 0
17 0 1 0 0 0 1 49 1 1 0 0 0 1
18 0 1 0 0 1 0 50 1 1 0 0 1 0
19 0 1 0 0 1 1 51 1 1 0 0 1 1
20 0 1 0 1 0 0 52 1 1 0 1 0 0
21 0 1 0 1 0 1 53 1 1 0 1 0 1
22 0 1 0 1 1 0 54 1 1 0 1 1 0
23 0 1 0 1 1 1 55 1 1 0 1 1 1
24 0 1 1 0 0 0 56 1 1 1 0 0 0
25 0 1 1 0 0 1 57 1 1 1 0 0 1
26 0 1 1 0 1 0 58 1 1 1 0 1 0
27 0 1 1 0 1 1 59 1 1 1 0 1 1
28 0 1 1 1 0 0 60 1 1 1 1 0 0
29 0 1 1 1 0 1 61 1 1 1 1 0 1
30 0 1 1 1 1 0 62 1 1 1 1 1 0
31 0 1 1 1 1 1 63 1 1 1 1 1 1
(1)
Do not set the node address to 0. Node addresses start with 1 for the module closest to the ACNR.
The device test occurs after the LED test. The Module Status (MS) indicator is
used to indicate the status of the device self-test.
See Troubleshoot the Module on page 87 for more information about the
LED indicators.
Configure the Module The module can be configured using the RSLogix 5000 software (Version 16.0
or later) Add-on Profile (AOP) and a 1440-ACNR ControlNet adapter.
See Configure XM Module in RSLogix 5000 Software on page 55.
The RSLogix 5000 software Add-on Profile (AOP) lets you set up I/O
connections to your controller and configure the XM module. Read this
chapter for information about how to configure the 1440-DYN02-01RJ
module, using RSLogix 5000 software (Version 16 or later) and the
1440-ACNR ControlNet Adapter.
Topic Page
Use the Help Button 55
About the ControlNet Adapter 55
Add the XM Module to the I/O Configuration Tree 56
Add the XM Module to the I/O Configuration Tree 56
Configure Module Properties 59
Save Module Configuration and Download to the Controller 84
Schedule the I/O Module Connections 84
Access Module Data using the ACNR 84
Use the Help Button Click Help at the bottom of the dialog box to get information about the entries
on the dialog boxes. Click Help in a warning dialog box to get information
about the specific error.
About the ControlNet The 1440-ACNR ControlNet Adapter allows XM modules to communicate
over the ControlNet network. The 1440-ACNR interfaces to a Logix
Adapter controller.
The controller maintains and monitors its connection with the XM module.
Any break in the connection, such as a module fault or removal of the module
while under power, causes the controller to set fault status bits in the Input Tag
associated with the module.
Add the XM Module to the To add the XM module in RSLogix 5000 software, complete the following
steps.
I/O Configuration Tree
1. Configure your adapter. Refer to the XM ControlNet Adapter user
manual, publication ICM-UM001, for information on how to configure
the adapter.
3. Click the plus sign next to the Specialty folder to display a list of XM
modules.
TIP If you do not see the module in the list, you may need to
obtain the AOP from the Rockwell Automation support
website.
1. Go to http://www.rockwellautomation.com/support/.
6. Click OK.
Configure Module Follow these steps to configure the Module Properties for the Dynamic
Measurement module.
Properties
If the Module Properties dialog box is not already open, double-click the
Dynamic Measurement module in the I/O configuration tree.
• General
• Connection
• Module Info
• Channel
• Tachometer
• Spectrum
• Band
• Alarm
• Relay (virtual relay)
The Module Definition dialog box allows you to modify module properties
and to select the measurements to be collected by the Dynamic Measurement
module. The measurements you select are used to calculate the size of the
connection and to generate the input tag data type.
3. Click Channel Data tab to select the measurements for each channel.
4. Click the Channel and then click the measurements that you want to
store in the input data tag. This determines which input data tags to
generate and the size of the ControlNet connection
6. Click Yes to update the appropriate values and return the General tab.
Click No to return to the General tab discarding any changed values.
1. From the Module Properties dialog box, click the Connection tab.
Use the Module Info tab to view module and status information. You can also
reset the module to its power-up state from this tab. Note that the data on this
tab comes directly from the module when it is online.
1. From the Module Properties dialog box, click the Module Info tab.
2. Click Refresh to refresh tab with new data from the module.
Use the Channel tab to define the characteristics of the transducer and the
signal processing performed on the input signals. The Dynamic Measurement
module has two input channels.
1. From the Module Properties dialog box, click the Channel tab.
Actual Sensitivity Enter the sensitivity value of the transducer that is This value is +/- 15% of the Nominal
included with the transducer’s calibration Sensitivity value.
documentation. Due to manufacturing variation, the
actual sensitivity may be different than the nominal Note: The nominal sensitivity is used if you
sensitivity. leave this field blank.
DC High Limit Enter the maximum expected DC bias voltage from the Enter a value between -24...24 volts. See
transducer. Approximate Expected Bias Voltage (V DC)
Table on page 65.
DC Low Limit Enter the minimum, or most negative, expected DC
voltage from the transducer. Note: A voltage reading outside this range
constitutes a transducer fault, which is
indicated by the Channel LED flashing red and
the Ch0Fault or Ch1Fault input tag, depending
on the channel.
High-Pass Filter Corner Choose the high pass filter to apply to the The high pass filter is useful in removing low
measurement. frequency signal components that might
• 0.2 Hz dominate the signal, particularly when
integrating. The high pass filter attenuates all
• 1 Hz frequencies below the filtered frequency. It
• 5 Hz allows, or passes, frequencies above the
• 10 Hz defined frequency.
• 40 Hz
The Tachometer tab defines the characteristics of the tachometer and the
signal processing that will be performed on the tachometer signal.
1. From the Module Properties dialog box, click the Tachometer tab.
The Spectrum tab configures the spectrum and waveform measurements from
the Dynamic Measurement module. There are two instances of the
spectrum/waveform measurements, one for each channel.
1. From the Module Properties dialog box, click the Spectrum tab.
Frequency Maximum The maximum frequency or order for the spectrum The sampling mode determines whether the
measurement. frequency maximum is specified in Hz or
orders. It also determines whether you enter a
value or choose a value from a list of available
values.
• If Sampling Mode is Synchronous with
tach, enter the Frequency Maximum value.
The frequency maximum range for
synchronous sampling mode is 4...200
orders.
• If Sampling Mode is Asynchronous, choose
the Frequency Maximum value. Note you
may enter a specific value if you choose 10
to 5000 range. Supported maximum
asynchronous frequencies are dependent
on sensitivity units and full scale units you
choose on the Channel tab. See tables
below.
Full Scale Units (Channel tab) Frequency A B
The Band tab configures the bandwidth for each band measurement from the
Dynamic Measurement module. There are four sets of band measurement for
each channel.
TIP The frequency ranges for each band may overlap. For example,
Band 1 Minimum Frequency is 500 Hz and Maximum Frequency
is 1500 Hz, and Band 2 Minimum Frequency is 1000 Hz and
Maximum Frequency is 3000 Hz.
1. From the Module Properties dialog box, click the Band tab.
Spectrum Band
Sampling Frequency Frequency
Mode Max Units Band Units Max
Synchronous Orders Hz 0...5000
Orders 0.01...200
Asynchronous Hz Hz 0...20,000
Orders 0.01...200
Frequency Minimum Enter the spectrum bin with the least frequency to be
included in the band measurement.
Use the Alarm tab to configure the alarms for the Dynamic Measurement
module. Each alarm supports two alarm levels (Alert level and Danger level).
The AOP supports six alarms.
1. From the Module Properties dialog box, click the Alarm tab.
2. Choose an alarm from the Alarm list. The Add-on Profile supports six
alarms.
Limit Multiplier Enter a value to be applied when the Set the value between 0...10.
AlarmLimitMultiply bit in Output tag is set to 1.
Note: Enter 0 (zero) to disable the alarm
The module applies the multiplier to the alarm limits during the startup period.
during this time to avoid false alarms at resonance
frequencies.
Limit Multiplier Period Enter the length of time that the Limit Multiplier is Set the value between 0...65535.
applied to the threshold.
Enable Speed Range Check to enable the speed range alarm. Controls whether the selected alarm is
enabled only when the measured speed is
Clear to disable the speed range alarm. within a machine speed range.
Use the Relay tab to configure the virtual relay for the Dynamic Measurement
module. The Relay parameters control the operation of the virtual relay. Use
these parameters to configure the alarm(s) associated with the relay and the
behavior of the relay.
1. From the Module Properties dialog box, click the Relay tab.
Save Module Configuration We recommend that after a module is configured you save your work and
download the configuration to the controller and module. Refer to the XM
and Download to the ControlNet Adapter User Manual, publication ICM-UM001, or the
Controller ControlNet Modules in Logix5000 Systems User Manual, publication
CNET-UM001 for details.
Schedule the I/O Module You must use RSNetWorx for ControlNet software to schedule the network in
order to activate the configured XM module. Refer to the XM ControlNet
Connections Adapter User Manual, publication ICM-UM001, or the ControlNet Modules
in Logix5000 Systems User Manual, publication CNET-UM001 for details.
Access Module Data using The module-defined data types and tags are automatically created when you
configured the Dynamic Measurement module in RSLogix 5000 software.
the ACNR These tags allow you to access the input, output, and configuration data of the
module via the controller’s ladder logic.
The Controller Tags dialog opens. See I/O Data Tags on page 91 for more
information.
Topic Page
Status Indicators 87
Module Status (MS) Indicator 88
Network Status (NS) Indicator 88
Channel 0 and Channel 1 Status Indicators 88
Setpoint Multiplier Indicator 89
Relay Indicator 89
Status Indicators The module has seven LED indicators, which are located on top of the
module.
LED Indicators
1440-DYN02-01RJ
DYNAMIC MEASUREMENT
Status Indicators
Module Status (MS) The following table describes the module status indicator.
Indicator State Probable Cause
Off No power applied to the module.
Alternating Red/Green Module performing power-up self-test.
Flashing Red • Application firmware is invalid or not loaded.
Download firmware to the module.
• Firmware download is currently in progress.
Solid Red An unrecoverable fault has occurred. The module may
need to be repaired or replaced.
Flashing Green Module operating in Program Mode, not performing its
monitoring functions.
Solid Green Module operating in Run Mode, performing its monitoring
functions.
Network Status (NS) The following table describes the network status indicator.
Indicator State Probable Cause
Off Module is not online.
• Module is autobauding.
• No power applied to the module; look at Module
Status LED.
Flashing Red One or more I/O connections are in the timed-out state.
Solid Red Failed communications (duplicate MAC ID or bus-off).
Flashing Green Module is online but no connections are currently
established.
Solid Green Module is online with connections currently established.
Channel 0 and Channel 1 The following table describes the channel indicators.
Status Indicators State Probable Cause
Off • Normal operation within alarm limits on the channel.
• No power applied to the module. Look at Module
Status LED.
Solid Yellow An alarm associated with this channel is in Alert.
Solid Red An alarm associated with this channel is in Danger.
Flashing Red A transducer fault exists on the channel. The DC bias is
outside the DC Low and High Limits.
Setpoint Multiplier The following table describes the setpoint multiplier indicator
Indicator State Probable Cause
Off The Alarm Limit Multiplier is not in effect.
Solid Yellow The Alarm Limit Multiplier is in effect.
Using RSLogix 5000 In addition to the status indicators on the module, RSLogix 5000 software
alerts you to fault conditions. You are alerted in one of these ways.
Software to Troubleshoot
Your Module • Warning signal in the I/O Configuration next to the module when the
connection to the module is broken
• Fault message in a status line
• Notification in the Tag Monitor
– General module
– Diagnostic faults
• Status on the Connection and Module Info tabs
Topic Page
Tag Names and Definitions 91
Module-defined Data Types 92
Tag Names and Definitions The set of tags associated with any module depends on the module type and
the selections you make in the Module Definition dialog box in the AOP. For
each module you create, specific instances of these data types are created.
These sets of tags apply:
The table below shows the tag and main module type for the
1440-DYN02-01RJ standard dynamic measurement type.
1440-DYN02-01RJ Tags
(1) The input data tag is dynamically created by the measurements you select in the Channel Data tab in the
Module Definition dialog box. The input data type name varies slightly depending on which measurements you
select.
Module-defined Data Types The following tables list and describe module-defined data types for the
1440-DYN02-01RJ standard dynamic measurement type. The data types
define the structure of the data used by the module to store input, output, and
configuration data. These tags allow you to access this data via the controller’s
ladder logic.
These tables include information for input (as indicated by an I), configuration
(as indicated by a C), and output (as indicated by an O).
The members of the input data type are dynamically generated by the
measurements you select in the Module Definition dialog box in the RSLogix
5000 software AOP. The size of the connection is calculated by this profile.
See Configure the Module Definition Properties on page 60.
The table below shows the complete input data type when all measurements
are selected.
Ch0SumHarmonics(2) REAL The sum of the amplitude of the harmonics in the range from the
specified starting order through the frequency maximum for Channel 0.
Ch0Not1X(2) REAL The measured magnitude of the vibration excluding the vibration at the
machine speed for Channel 0.
Ch0Band0(2) REAL The measured band values for Channel 0.
Ch0Band1(2) REAL
Ch0Band2(2) REAL
Ch0Band3(2) REAL
Ch0Vector1XMagnitude(2) REAL The measured magnitude of the vibration at the machine speed for
Channel 0.
Ch0Vector1XPhase(2) REAL The measured phase of the vibration at the machine speed for Channel
0.
Ch0Vector2XMagnitude(2) REAL The measured magnitude of the vibration at 2 times the machine speed
for Channel 0.
Ch1SumHarmonics(2) REAL The sum of the amplitude of the harmonics in the range from the
specified starting order through the frequency maximum for Channel1.
Ch1Not1X(2) REAL The measured magnitude of the vibration excluding the vibration at the
machine speed for Channel 1.
Ch1Band0(2) REAL The measured band values for Channel 1.
Ch1Band1(2) REAL
Ch1Band2(2) REAL
Ch1Band3(2) REAL
Ch1Vector1XMagnitude(2) REAL The measured magnitude of the vibration at the machine speed for
Channel 1.
Ch1Vector1XPhase(2) REAL The measured phase of the vibration at the machine speed for Channel
1.
Ch1Vector2XMagnitude(2) REAL The measured magnitude of the vibration at 2 times the machine speed
for Channel 1.
Ch1Vector2XPhase(2) REAL The measured phase of the vibration at 2 times the machine speed for
Channel 1.
Ch1Vector3XMagnitude(2) REAL The measured magnitude of the vibration at 3 times the machine speed
for Channel1.
Speed(2) REAL The measured speed value for the machine.
MaxSpeed(2) REAL The maximum speed value for the machine. This is the greatest
measured speed value since the most recent reset. You can reset the
Maximum Speed using MaxSpeedReset in the output tag.
Acceleration(2) REAL The measured acceleration value for the machine. The acceleration is
the rate of change in the speed.
SMAXMagnitude(2) REAL The greatest peak magnitude around the orbit.
SMAXPhase(2) REAL The phase at which the greatest peak magnitude occurs around the
orbit.
(1)
The input data type name varies depending on the measurements you select in the Channel Data tab in the
RSLogix 5000 software AOP. See Configure the Module Definition Properties on page 60.
(2) The measurement appears in the input data type only if you select it in the Channel Data tab. See Configure the
Module Definition Properties on page 60.
CIP Objects
This appendix defines the specific CIP Objects, Instances, Attributes, and
Services supported by the Dynamic Measurement module.
Topic Page
Identity Object (Class Code 01H) 104
DeviceNet Object (Class Code 03H) 106
Assembly Object (Class Code 04H) 107
Connection Object (Class ID 05H) 112
Discrete Input Point Object (Class ID 08H) 114
Analog Input Point (Class ID 0AH) 116
Parameter Object (Class ID 0FH) 117
Acknowledge Handler Object (Class ID 2BH) 122
Alarm Object (Class ID 31DH) 123
Band Measurement Object (Class ID 31EH) 126
Channel Object (Class ID 31FH) 128
Device Mode Object (Class ID 320H) 130
Overall Measurement Object (Class ID 322H) 132
Relay Object (Class ID 323H) 134
Spectrum Waveform Measurement Object (Class ID 324H) 137
Speed Measurement Object (Class ID 325H) 144
Tachometer Channel Object (Class ID 326H) 145
Transducer Object (Class ID 328H) 147
Vector Measurement Object (Class ID 329H) 149
Identity Object The Identity Object provides identification and general information about the
device.
(Class Code 01H)
Class Attributes
Instance Attributes
Status
ID_STATUS_SELF_TESTING 0x0000
ID_STATUS_NVS_UPDATE 0x0010
ID_STATUS_COMM_FAULT 0x0020
ID_STATUS_AWAIT_CONN 0x0030
ID_STATUS_CONNECTED 0X0060
ID_STATUS_IDLE 0X0070
Services
Service
Code Class/Instance Usage Name
01h Instance Get_Attributes_All
05h Instance Reset
0Eh Instance Get_Attribute_Single
10h Instance Set_Attribute_Single
DeviceNet Object The DeviceNet Object is used to provide the configuration and status of a
physical attachment to DeviceNet.
(Class Code 03H)
Class Attributes
Instance Attribute
Services
Service
Code Class/Instance Usage Name
0Eh Class/Instance Get_Attribute_Single
10h Instance Set_Attribute_Single
4Bh Instance Allocate_Master/Slave_Connection_Set
4Ch Instance Release_Group_2_Identifier_Set
Assembly Object The Assembly Object binds attributes of multiple objects to allow data to or
from each object to be sent or received in a single message.
(Class Code 04H)
The XM module provides both static and dynamic assemblies.
Class Attribute
Instances
Instance Attributes
Access
Attr ID Rule Name Data Type Value
1 Get Number of Members in list UINT Only supported for Dynamic Assembly
instance
2 Set Member List Array of STRUCT: Only supported for Dynamic Assembly
instance
Member Data Description UINT Size of member data value in bits
Member Path Size UINT
Member Path Packed EPATH
3 Get Data Defined in tables
on the following
pages.
This assembly is sent using COS messaging when any of the Alarm or Relay
Status values change.
Table B.3 Instance 100 Data Format (Alarm and Relay Status Values Assembly)
The Dynamic Assembly can include all of the measurement values included in
Assembly instance 101. In addition, the dynamic Assembly can include the
following configuration parameters.
The dynamic Assembly instance must be instantiated with a call to the class
level Create service. Then the structure can be defined with the
Set_Attribute_Single service for the Member List attribute. Only one dynamic
Assembly instance is supported so subsequent calls to the Create service will
return a Resource Unavailable (0x02) error. The Delete service can be used to
destroy the dynamic Assembly instance so that it can be re-created.
Services
Table B.6 Assembly Object Services
Service
Code Class/Instance Usage Name
0Eh Class/Instance Get_Attribute_Single
10h Instance Set_Attribute_Single(1)
08h Class Create
09h Instance Delete
(1)
Attributes can only be set while the device is in Program Mode. See the description of the Device Mode Object
for more information.
Connection Object The Connection Object allocates and manages the internal resources
associated with both I/O and Explicit Messaging Connections.
(Class ID 05H)
Class Attributes
Instances
Instance Description
1 Explicit Message Connection for pre-defined connection set
2 I/O Poll Connection
3 I/O Strobe Connection
4 I/O COS (change of state) Connection
11 - 17 Explicit Message Connection
Instance Attributes
Access
Attr ID Rule Name Data Type Description
1 Get State USINT State of the object.
2 Get Instance Type USINT Indicates either I/O or Messaging
Connection.
3 Get Transport Class Trigger BYTE Defines behavior of the Connection.
4 Get Produced Connection ID UINT Placed in CAN Identifier Field when the
Connection transmits.
5 Get Consumed Connection UINT CAN Identifier Field value that denotes
ID message to be received.
6 Get Initial Comm BYTE Defines the Message Group(s) across
Characteristics which productions and consumptions
associated with this Connection occur.
7 Get Produced Connection UINT Maximum number of bytes transmitted
Size across this Connection.
8 Get Consumed Connection UINT Maximum number of bytes received across
Size this Connection.
9 Get/Set Expected Packet Rate UINT Defines timing associated with this
Connection.
12 Get/Set Watchdog Time-out USINT Defines how to handle Inactivity/Watchdog
Action timeouts.
13 Get Produced Connection UINT Number of bytes in the
Path Length production_connection_path attribute.
14 Get Produced Connection Array of Specifies the Application Object(s) whose
Path USINT data is to be produced by this Connection
Object. See DeviceNet Specification
Volume 1 Appendix I.
Access
Attr ID Rule Name Data Type Description
15 Get Consumed Connection UINT Number of bytes in the
Path Length consumed_connection_path attribute.
16 Get Consumed Connection Array of Specifies the Application Object(s) that are
Path USINT to receive the data consumed by this
Connection Object. See DeviceNet
Specification Volume 1 Appendix I.
17 Get Production Inhibit Time UINT Defines minimum time between new data
production.
Services
Service
Code Class/Instance Usage Name
05h Instance Reset
0Eh Instance Get_Attribute_Single
10h Instance Set_Attribute_Single
Discrete Input Point Object The Discrete Input Point Object stores information about the value of the
Setpoint Multiplier signal.
(Class ID 08H)
Class Attributes
Access
Attr ID Rule Name Data Type Description Semantics
1 Get Revision UINT Revision of the 2
implemented object.
Instance Attributes
Access
Attr ID Rule Name Data Type Description Semantics
3 Get Value BOOL Alarm Limit Multiplier 0 = Off
1 = On
199 Set Backdoor USINT Setting this attribute is Set to one of the
Service equivalent to requesting following values to
the specified service. perform the
specified service:
32h = Open
33h = Close
The virtual Setpoint
Multiplier switch
can be set with the
AlarmLimitMultiply
output tag in
RSLogix 5000. Refer
to I/O Data Tags on
page 91.
Services
Service
Code Class/Instance Usage Name Description
0Eh Class/Instance Get_Attribute_Single Returns the contents of the
specified attribute.
10h Instance Set_Attribute_Single Sets the contents of the
specified attribute.
32h Instance Open Opens the virtual Setpoint
Multiplier switch(1).
33h Instance Close Closes the virtual Setpoint
Multiplier switch(1).
(1)
The AlarmLimitMultiply output tag in RSLogix 5000 can also set the Setpoint Multiplier switch. It will not
overwrite this service.
Analog Input Point The Analog Input Point Object models simple analog measurements
performed by the Dynamic Measurement module.
(Class ID 0AH)
Class Attributes
Access
Attr ID Rule Name Data Type Description Semantics
1 Get Revision UINT Revision of the 2
implemented object.
Instances
Instance Attributes
Access
Attr ID Rule Name Data Type Description Semantics
3 Get Value REAL
Access
Attr ID Rule Name Data Type Description Semantics
4 Get Status BOOL Indicates if a fault or 0 = Operating without alarms or
alarm has occurred. faults
1 = Alarm or fault condition
exists. The Value attribute may
not represent the actual field
value.
8 Get Value Data Type USINT Determines the data type 1 = REAL
of the Value.
147 Get Data Units ENGUNIT The units context of the See DeviceNet Specification
Value attribute. Volume 1 Appendix K.
Services
Service
Code Class/Instance Usage Name Description
0Eh Class/Instance Get_Attribute_Single Returns the contents of the
specified attribute.
Parameter Object The Parameter Object provides the interface to the Dynamic Measurement
module configuration data. There are 39 Parameter Object instances
(Class ID 0FH) implemented in the module.
Parameter Object instances 5 and 6 are for setting the starting order for the
Sum Harmonics measurements.
Class Attributes
Access
Attr ID Rule Name Data Type Description Semantics
2 Get Max Instance UINT Maximum instance Total number of parameter
number of an object in object instances.
this class.
8 Get Parameter Class WORD Bits that describe the Bit 0 Supports Parameter
Descriptor parameter. Instances
Bit 1 Supports Full Attrib.
Bit 2 Must do non-volatile store
Bit 3 Params in non-volatile
9 Get Config. UINT Set to 0
Assembly
Instance
Instances
Read
Instance Only Name Data Type Valid Values Default Value
1 No Transducer 1 Sensitivity Units USINT 0 = mils 0
1 = ips
2=g
3 = psi
4 = volts
5 = mm/s
6 = µm
7 = Pa
8 = mbar
2 No Transducer 2 Sensitivity Units USINT (same as above) 0
3 No Channel 0 Measurement Units USINT 0 = mils 0
1 = ips
2=g
3 = psi
4 = volts
5 = mm/s
6 = µm
7 = Pa
8 = mbar
4 No Channel 1 Measurement Units USINT (same as above) 0
5 No Starting Order for Channel 0 USINT 1-5 2
Sum Harmonics meas.
Read
Instance Only Name Data Type Valid Values Default Value
6 No Starting Order for Channel 1 USINT 1-5 2
Sum Harmonics meas.
7 Reserved
8 Reserved
9 No Transducer 3 (Tachometer) USINT 0 = mils 0
Sensitivity Units 1 = ips
2=g
3 = psi
4 = volts
5 = mm/s
6 = µm
7 = Pa
8 = mbar
10 No Alarm 0 Measurement ID USINT 0 = CH 0 Overall 0
1 = CH 1 Overall
2 = CH 0 Gap
3 = CH 1 Gap
4 = CH 0 Band 0
5 = CH 1 Band 0
6 = CH 0 Band 1
7 = CH 1 Band 1
8 = CH 0 Band 2
9 = CH 1 Band 2
10 = CH 0 Band 3
11 = CH 1 Band 3
12 = Speed
13 = SMAX Mag.
14 = CH 0 1X Mag.
15 = CH 1 1X Mag.
16 = CH 0 2X Mag.
17 = CH 1 2X Mag.
18 = CH 0 3X Mag.
19 = CH 1 3X Mag.
20 = CH 0 Not 1X
21 = CH 1 Not 1X
22 = CH 0 Sum Harmonics
23 = CH 1 Sum Harmonics
24 = CH 0 1X Phase
25 = CH 1 1X Phase
26 = CH 0 2X Phase
27 = CH 1 2X Phase
28 = SMAX Phase
29 = Acceleration
11 No Alarm 1 Measurement ID USINT (same as above) 1
12 No Alarm 2 Measurement ID USINT (same as above) 0
13 No Alarm 3 Measurement ID USINT (same as above) 1
14 No Alarm 4 Measurement ID USINT (same as above) 0
15 No Alarm 5 Measurement ID USINT (same as above) 1
Read
Instance Only Name Data Type Valid Values Default Value
16 No Alarm 6 Measurement ID(1) USINT (same as above) 0
17 No Alarm 7 Measurement ID(1) USINT (same as above) 1
18 No Alarm 8 Measurement ID(1) USINT (same as above) 0
19 No Alarm 9 Measurement ID(1) USINT (same as above) 1
20 No Alarm 10 Measurement ID(1) USINT (same as above) 0
21 No Alarm 11 Measurement ID(1) USINT (same as above) 1
22 No Alarm 12 Measurement ID(1) USINT (same as above) 0
23 No Alarm 13 Measurement ID(1) USINT (same as above) 1
24 No Alarm 14 Measurement ID(1) USINT (same as above) 0
25 No Alarm 15 Measurement ID(1) USINT (same as above) 1
26 No Relay 0 Alarm ID A USINT 0 = Alarm 0 0
1 = Alarm 1
2 = Alarm 2
3 = Alarm 3
4 = Alarm 4
5 = Alarm 5
6 = Alarm 6
7 = Alarm 7
8 = Alarm 8
9 = Alarm 9
10 = Alarm 10
11 = Alarm 11
12 = Alarm 12
13 = Alarm 13
14 = Alarm 14
15 = Alarm 15
27 No Relay 1 Alarm ID A USINT (same as above) 0
28 No Relay 2 Alarm ID A USINT (same as above) 0
29 No Relay 3 Alarm ID A USINT (same as above) 0
30 No Relay 4 Alarm ID A USINT (same as above) 0
31 No Relay 0 Alarm ID B USINT (same as above) 0
32 No Relay 1 Alarm ID B USINT (same as above) 0
33 No Relay 2 Alarm ID B USINT (same as above) 0
34 No Relay 3 Alarm ID B USINT (same as above) 0
35 No Relay 4 Alarm ID B USINT (same as above) 0
36 Yes Channel 0 Vector USINT 0 = CPM 0
Measurement Speed Data 1 = Orders
Units
Read
Instance Only Name Data Type Valid Values Default Value
37 Yes Channel 1 Vector USINT 0 = CPM 0
Measurement Speed Data 1 = Orders
Units
38 No Poll Connection Produced USINT 101, 198, 199 (Assembly 101
Connection Path(2) Object Instance number)
39 No Poll Connection Produced UINT 4 - 124 124
Connection Size(2)
(1) Alarms 6-15 are not available when the module is configured in RSLogix 5000.
(2)
The Poll Connection Produced Connection Path and Size parameters cannot be set while the Poll connection is
already established with a master/scanner. Attempting to do so will result in an "Object State Conflict" error
(error code 0xC) These Parameter instances are a little more flexible than the actual Connection Object
attributes because they can be set while the connection is in the NON-EXISTENT state (before the
master/scanner allocates the connection).
Instance Attributes
Access
Attr ID Rule Name Data Type Description Semantics
1 Set Parameter Actual value of parameter See Table B.18 for a list of valid
Value values for each instance.
2 Get Link Path Size USINT Size of Link Path 0 (These Parameter instances do
not link directly to another
object attribute.)
3 Get Link Path ARRAY of DeviceNet path to the
DeviceNet object for the Parameter
path value.
Segment BYTE See DeviceNet
Type/Port Specification Volume 1
Appendix I for format.
Segment See DeviceNet
Address Specification Volume 1
Appendix I for format.
Access
Attr ID Rule Name Data Type Description Semantics
4 Get Descriptor WORD Description of Parameter Bit 0 = Settable Path support
Bit 1 = Enum Strings support
Bit 2 = Scaling support
Bit 3 = Scaling Links support
Bit 4 = Read Only
Bit 5 = Monitor
Bit 6 = Ext. Prec. scaling
5 Get Data Type EPATH Data Type Code See DeviceNet Specification
Volume 1 Appendix J, Section
J-6.
6 Get Data Size USINT Number of Bytes in
Parameter value.
Services
Service
Code Class/Instance Usage Name Description
0Eh Class/Instance Get_Attribute_Single Returns the contents of the
specified attribute.
10h Class Set_Attribute_Single Sets the contents of the
specified attribute.(1)
(1)
Attributes can only be set while the device is in Program Mode. See the description of the Device Mode Object
for more information.
Acknowledge Handler The Acknowledge Handler Object is used to manage the reception of message
acknowledgments. This object communicates with a message producing
Object Application Object within a device. The Acknowledge Handler Object notifies
(Class ID 2BH) the producing application of acknowledge reception, acknowledge timeouts,
and production retry limit errors.
Class Attributes
Instances
Instance Attributes
Access
Attr ID Rule Name Data Type Default Value
1 Get/Set Acknowledge Timer UINT 16 ms
2 Get/Set Retry Limit USINT 1
3 Get COS Producing UINT 4
Connection Instance
Services
Service
Code Class/Instance Usage Name
0Eh Instance Get_Attribute_Single
10h Instance Set_Attribute_Single
Alarm Object The Alarm Object models a two-stage (alert and danger levels) alarm.
(Class ID 31DH)
Class Attributes
Access
Attr ID Rule Name Data Type Description Semantics
1 Get Revision USINT Revision of the 2 (indicates that Threshold
implemented object. Multiplier is a REAL instead of
USINT)
Instances
Instance Attributes
Access
Attr ID Rule Name Data Type Description Semantics
3 Get Alarm Status 3 BITS The current status of the 0 = Normal
alarm. 1 = Alert (alarm)
2 = Danger (shutdown)
3 = Disarm
4 = Xdcr Fault
5 = Module Fault
6 = Tachometer Fault
4 Get/Set Alarm Enable BOOL Indicates whether this 0 = Disabled
alarm object is enabled. 1 = Enabled
5 Get Type USINT Type of Alarm 0 = Magnitude
1 = Vector
6 Get Threshold Units USINT Indicates whether the Set to 1
thresholds and deadband 1 = Measurement units
value are specified in
units of measure. Not
applicable to vector
alarms.
7 Get/Set AlarmCondition USINT Indicates on which side of 0 = Greater than
the threshold values the 1 = Less than
alarm and danger 2 = Inside range
conditions exist. Not 3 = Outside range
applicable to vector
alarms.
8 Get/Set AlarmHAlertLimit REAL The threshold value for
the alert state of the
alarm. (For range
conditions, this is the
greater threshold value.)
9 Get/Set AlarmHDangerLimit REAL The threshold value for
the Danger state of the
alarm. (For range
conditions, this is the
greater threshold value).
Access
Attr ID Rule Name Data Type Description Semantics
10 Get/Set AlarmLAlertLimit REAL The lesser threshold value
for the Alert state of the
alarm with a range
condition type.
11 Get/Set AlarmLDangerLimit REAL The lesser threshold value
for the Danger state of
the alarm with a range
condition type.
12 Get/Set AlarmDeadband REAL The amount on the safe
side of a threshold by
which the value must
recover to clear the alarm.
13 Get/Set AlarmLimitMultiply REAL Indicates how the 0 = Disable alarm
(Setpoint Multiplier) threshold should be > 0 = Multiply the thresholds by
adjusted when the the value
setpoint multiplication
function is invoked.
14 Get/Set AlarmLimitMultiplyPeriod UINT The amount of time that Seconds
the Threshold (Setpoint)
Multiplier is applied after
the startup signal is
received.
15 Get/Set AlarmSpeedRangeEn BOOL Indicates whether this 0 = No speed range (alarm is
alarm is enabled only always enabled)
within a certain machine 1 = Speed range (alarm only
speed range. enabled within speed range)
16 Get/Set AlarmSpeedHLimit REAL Indicates the greater CPM
threshold of the machine (must be greater than
speed range for which the AlarmSpeedLLimit)
alarm is enabled (disabled
at greater speeds).
17 Get/Set AlarmSpeedLLimit REAL Indicates the lesser CPM
threshold of the machine (Must be less than
speed range for which the AlarmSpeedHLimit)
alarm is enabled (disabled
at lesser speeds).
18 Get/Set Name STRING2 A name to help identify
this alarm.
19 Get/Set Measurement Identifier EPATH Identifies the See Parameter Object instances
measurement object to 10 to 25. See Table B.18 on
which this alarm is page 118.
applied.
Services
Service
Code Class/Instance Usage Name Description
0Eh Instance Get_Attribute_Single Returns a single attribute.
10h Instance Set_Attribute_Single Sets a single attribute.(1)
(1) Attributes can only be set while the device is in Program Mode. See the description of the Device Mode Object
for more information.
Band Measurement Object The Band Measurement Object models the measurement of the amplitude of a
signal within a narrow frequency range.
(Class ID 31EH)
Class Attributes
Instances
Instance Description
1 Channel 0 Band Measurement #0
2 Channel 1 Band Measurement #0
3 Channel 0 Band Measurement #1
4 Channel 1 Band Measurement #1
5 Channel 0 Band Measurement #2
6 Channel 1 Band Measurement #2
7 Channel 0 Band Measurement #3
8 Channel 1 Band Measurement #3
Instance Attributes
Access
Attr ID Rule Name Data Type Description Semantics
3 Get Band Value REAL The measured band value. See Data Units
4 Get Status BOOL Indicates if a fault or 0 = Operating without alarms or
alarm has occurred. faults
1 = Alarm or fault condition
exists, the Band Value
attribute may not represent the
actual field value.
5 Get Data Units ENGUNIT The units context of the This attribute is read only. It is
Band Value attribute. set according to the Output
Data Units attribute of the
associated Channel Object
instance. See page 128.
6 Get/Set Measurement USINT The measurement (or 0 = RSS
calculation) performed to 1 = Peak
produce the Band Value.
7 Get/Set Minimum REAL The minimum frequency
Frequency that is included in the
band measurement.
8 Get/Set Maximum REAL The maximum frequency The Maximum Frequency must
Frequency that is included in the be greater than or equal to
band measurement. Minimum Frequency.
9 Get/Set Frequency Units USINT The units of Minimum 0 = Hz
and Maximum 1 = Orders
Frequency.
Services
Service
Code Class/Instance Usage Name Description
0Eh Instance Get_Attribute_Single Returns a single attribute.
10h Instance Set_Attribute_Single Sets a single attribute.(1)
(1)
Attributes can only be set while the device is in Program Mode. See the description of the Device Mode Object
for more information.
Channel Object The Channel Object models "front-end" processing performed on an input
signal before specific measurements are performed. This processing typically
(Class ID 31FH) includes gain, filtering, and/or integration.
Channel Attributes
Instances
Instance Attributes
Access
Attr ID Rule Name Data Type Description Semantics
3 Get/Set Output Data ENGUNIT The data units of the See DeviceNet Specification
Units signal resulting from the Volume 1 Appendix K. Also see
signal processing Parameter Object Instances 3
performed in the channel. and 4.
Valid values:
g =1504h
in/sec = 2B07h
mils = 0800h
psi = 1300h
volt = 2D00h
mm/s = 0900h
µm = 2204h
Pa = 1309h
mbar = 1308h
Access
Attr ID Rule Name Data Type Description Semantics
5 Get/Set Low Cutoff USINT The effective high pass 0 = Very low (0.2 Hz)
Frequency filter (low frequency 1 = Low (1 Hz)
corner) selection. 2 = Medium (5 Hz)
3 = High (10 Hz)
4 = Very high (40 Hz)
Access
Attr ID Rule Name Data Type Description Semantics
104 Get Very High HPF REAL The frequency, in Hz, of Hz
Corner Frequency the "Very high" Low
Cutoff Frequency option
for attribute 5.
105 Get Channel Alarm USINT Summary of the Alarms 0 = Normal
Status configured for this 1 = Alert (alarm)
channel. 2 = Danger (shutdown)
3 = Disarm
Services
Service
Code Class/Instance Usage Name Description
0Eh Instance Get_Attribute_Single Returns a single attribute.
10h Instance Set_Attribute_Single Sets a single attribute.(1)
(1) Attributes can only be set while the device is in Program Mode. See the description of the Device Mode Object
for more information.
Device Mode Object The Device Mode Object is used to control access to the configuration
parameters in the module. This object’s Device Mode attribute must be in
(Class ID 320H) PROGRAM mode to allow the module’s configuration parameters to be "Set"
(see Services). Attempts to set the configuration parameters while the Device
Mode is in RUN mode will return an error. Note that the module collects
measurements while in RUN mode but not while it is in PROGRAM mode.
Class Attributes
Instance Attributes
Access
Attr ID Rule Name Data Type Description Semantics
3 Get/Set Device Mode UINT The operating mode of the 0 = Power Up
module. 1 = RUN
2 = PROGRAM
199 Set Backdoor USINT Setting this attribute is Set to one of the following
Service equivalent to requesting values to perform the specified
the specified service. service:
05h = Reset
09h = Delete
15h = Restore
16h = Save
Services
Service
Code Class/Instance Usage Name Description
0Eh Instance Get_Attribute_Single Return the value of a single
attribute.
10h Instance Set_Attribute_Single Set the value of a single
attribute.
07h Instance Stop Transitions from Run to the
Program state.
06h Instance Start Validate the device
configuration settings and
transition to the Run state if
OK.
05h Instance Reset Transition to the Power Up
state. Load the non-volatile
configuration and transition
to the Run state if saved
configuration restored.
Service
Code Class/Instance Usage Name Description
16h Instance Save Validate the device
configuration settings if
necessary and save them to
non-volatile memory.
09h Instance Delete Delete the saved
configuration from
non-volatile memory.
15h Instance Restore Load the saved
configuration or the factory
default configuration from
non-volatile memory.
Overall Measurement The Overall Measurement Object models the measurement of the amplitude
of a signal including a wide frequency range.
Object
(Class ID 322H)
Class Attributes
Instances
Instance Attributes
Access
Attr ID Rule Name Data Type Description Semantics
3 Get Overall Value REAL Measured value The output value of the
measurement performed by the
Overall Measurement Object on
the input signal. The result of
the measurement process
specified by Measurement is
converted to the units specified
by Data Units to produce the
Overall Value.
Access
Attr ID Rule Name Data Type Description Semantics
4 Get Status BOOL Indicates if a fault or 0 = Operating without alarms or
alarm has occurred. faults.
1 = Alarm or fault condition
exists. The Overall Value
attribute may not represent the
actual field value.
5 Get Data Units ENGUNIT The units context of the This setting is determined by the
Overall Value attribute. Channel Object’s Output Data
Units attribute (see page 128).
6 Get/Set Measurement USINT The measurement (or 0 = RMS
calculation) performed to 1 = RMS peak
produce the Overall 2 = RMS pk-to-pk
Value. 3 = Peak
4 = Peak-to-peak
5-255 Reserved
7 Get Time Constant REAL The detection time This setting is based on the
constant associated with Low Frequency Cutoff
the output smoothing (Channel object) and
filter (for the RMS and DC Measurement (attribute 6).
meters) or the decay rate If Measurement is set to 3 or
of the peak meters. 4, the Overall Time Constant is
1.5 seconds.
If Measurement is set to 0, 1,
or 2, the table below shows the
Time Constant.
Low Overall
Frequency Time
Cutoff Constant
0.2 Hz 0.8
1 Hz 0.16
5 Hz 0.045
10 Hz 0.045
40 Hz 0.045
Services
Service
Code Class/Instance Usage Name Description
0Eh Instance Get_Attribute_Single Returns a single attribute.
10h Instance Set_Attribute_Single Sets a single attribute.(1)
(1) Attributes can only be set while the device is in Program Mode. See the description of the Device Mode Object
for more information.
Relay Object The Relay Object models a relay (actual or virtual). A relay can be activated or
deactivated based on the status of one or more alarms.
(Class ID 323H)
Class Attributes
Access
Attr ID Rule Name Data Type Description Semantics
3 Get Number of UINT Number of Instances in 5
Instances this class.
100 Set Reset All USINT Setting this attribute is Reset All is an attribute that
equivalent to executing provides a way to perform a
the Class Reset service Class level Reset service via the
Set_Attribute_Single service.
Setting this attribute to any
value is equivalent to
performing the Class level Reset
service. Reading the Reset All
attribute always returns zero.
Instances
Instance Attributes
Access
Attr ID Rule Name Data Type Description Semantics
3 Get Relay Status BOOL The current status of the 0 = Off
relay. 1 = On
4 Get/Set Relay Enable BOOL Indicates whether this 0 = Disabled
relay object is enabled. 1 = Enabled
5 Get/Set Latch Enable BOOL Indicates whether this 0 = Nonlatching
relay latches (requires a 1 = Latching
reset command to
deactivate).
6 Get/Set Failsafe Enable BOOL Indicates whether this 0 = Non-failsafe (not normally
relay is normally energized)
energized (activated 1 = Failsafe (normally energized)
during power loss).
7 Get/Set Delay UINT The time period that the 0...65.535 seconds
voting logic must be true (specified in milliseconds)
before the relay is
activated.
8 Get/Set Name STRING2 A name to help identify 18 characters maximum
the relay.
9 Get/Set Alarm Level BYTE Specifies what alarm 0 = Normal
status values will cause 1 = Alert
the relay to activate. 2 = Danger
3 = Disarm
4 = Xdcr Fault
5 = Module Fault
6 = Tachometer Fault
10 Get/Set Alarm Identifier A EPATH Identifies the first alarm See Parameter Object instances
status the relay monitors. 26 to 30.
11 Get/Set Alarm Identifier B EPATH Identifies the second See Parameter Object instances
alarm status the relay 31 to 35. See Table B.18 on
monitors. page 118.
Access
Attr ID Rule Name Data Type Description Semantics
12 Get/Set Logic USINT Indicates the number of 0 = Ignore Alarm Identifier B
associated alarms that and activate the relay based on
must have a status value the status of Alarm Identifier
specified by Alarm Level A.
in order to activate the 1 = Activate the relay if the
relay. status of either Alarm
Identifier A or B matches any
of the statuses specified by
Alarm Level.
2 = Activate the relay if the
status of both Alarm Identifier
A and B match any of the
statuses specified by Alarm
Level.
14 Get Relay Installed BOOL Indicates whether an 0 = Not installed
actual relay is associated 1 = Installed
with this instance.
15 Get/Set Idle Hold USINT Hold relay state during 0 = Relay is deactivated while
reconfiguration. module is in Program mode.
1 = Relay retains last state
while in Program mode.
Services
Service
Code Class/Instance Usage Name Description
05h Class/Instance Reset Resets latched relay.
0Eh Class/Instance Get_Attribute_Single Returns a single attribute.
10h Class/Instance Set_Attribute_Single Sets a single attribute.(1)
(1)
Attributes can only be set while the device is in Program Mode. See the description of the Device Mode Object
for more information.
Instances
Instance Attributes
Access
Attr ID Rule Name Data Type Description Semantics
3 Get Status BOOL Indicates if a fault or 0 = Operating without alarms or
alarm has occurred. faults.
1 = Alarm or fault condition
exists. The Spectrum and
Waveform data may not
represent the actual field value.
4 Get Data Units ENGUNIT The units context of the This setting is determined by the
Data attributes. Channel Object’s Output Data
Units attribute (see page 128).
5 Get Domain USINT The domain used for the 0 = Frequency/Time
spectrum and waveform 1 = Order/Position
measurements.
6 Get/Set FMAX REAL The maximum frequency 0...20000 Hz if Domain = 0.
or order of the spectrum There are several predetermined
data. FMAX settings for which
spectrum data can be produced.
If you select an unsupported
value, then the next greater
supported FMAX value will be
used for the spectrum data.
Access
Attr ID Rule Name Data Type Description Semantics
7 Get/Set Number of UDINT Number of lines or bins in 100, 200, 400, or 800
Spectrum Lines the spectrum data.
8 Get/Set Window Type USINT The window function to 0 = Rectangular
be applied to the 1 = Hamming
waveform data prior to 2 = Hanning
computing the spectrum. 3 = Flat Top
4 = Kaiser Bessel
9 Get/Set Period REAL The period of the Seconds if Domain = 0.
waveform. Cycles if Domain = 1.
10 Get Number of UDINT Number of points in the 256, 512, 1024, or 2048
Waveform waveform data.
Points
11 Get Overlap USINT The percent overlap Only 0% supported.
applied to the waveform
data sets used for
calculating the spectrum.
12 Get Data Format USINT The format of the 0 = Complex data
spectrum data.
13 Get Average Type USINT The type of averaging 0 = Asynchronous (spectrum)
performed. 1 = Synchronous (waveform)
Determined by the
Synchronous attribute of the
Channel Object.
Access
Attr ID Rule Name Data Type Description Semantics
14 Get/Set Number of UINT The number of individual 0 = Invalid
Averages data sets to be 1 = No averaging
incorporated into the > 1 = Averaging
average calculation.
15 Get/Set Storage Option BYTE Determines what should 1 = Store waveform
be stored in response to a 2 = Store spectrum
storage trigger event.
16 Get Storage LTIME Records the timestamp of 64-bit microsecond counter
Timestamp the stored data. value.
Services
Service
Code Class/Instance Usage Name Description
0Eh Instance Get_Attribute_Single Returns a single attribute.
10h Instance Set_Attribute_Single Sets a single attribute.(1)
4Bh Instance Get_Spectrum_Chunk Upload a portion of the
current Spectrum data.
4Ch Instance Get_Waveform_Chunk Upload a portion of the
current Waveform data.
(1)
Attributes can only be set while the device is in Program Mode. See the description of the Device Mode Object
for more information.
Get_Spectrum_Chunk/Get_Waveform_Chunk
These services return a portion of the respective data structure. It is likely that
the spectrum and waveform data structures will be too large to transfer over
the network in one message. These services allow the data structures to be
transferred over the network in smaller portions so that the explicit message
buffer does not need to be so large.
The Spectrum Data structure contains an array of values that, taken together,
are the output of the spectrum measurement performed by the
Spectrum/Waveform Measurement Object on the input signal. The size of the
Spectrum Data structure and format of the data array depends on the Data
Format attribute. In all cases, the spectrum data array values are normalized
and must be converted to floating point to obtain the true values.
Byte (DWORD)
offset within
structure Structure Member Data Type Description
0 (0) Number of Spectrum UDINT Number of lines or bins in the spectrum data. This should
Lines be equal to the Number of Spectrum Lines attribute
setting. It is provided within this structure to assist in
determining the size of the structure.
4 (1) FMAX REAL The maximum frequency or order of the spectrum data.
This is the actual FMAX of the spectrum data and may
vary from the FMAX attribute setting.
8 (2) Amplitude REAL Normalization factor
Reference This factor is used to convert the normalized array data
into floating point values.
12 (3) Normalized Value Array of INT or UINT The normalized spectrum data points
Array These must be converted to floating point values using
the Amplitude Reference value. The Data Format
attribute determines whether these are INT or UINT and
exactly what conversion should be applied.
If the data format is Real Data or Power Data then the Normalized Value
Array is an array of UINT (16-bit unsigned integers ranging from 0 to 65535).
The number of UINTs in the spectrum data array is equal to the Number of
Spectrum Lines. To convert the normalized spectrum data into floating point
values, use the following equation:
Normalized Data n
Float Data n = Amplitude Reference -----------------------------------------------
32768
Where Float Datan is the value for the nth spectrum bin, and 0 ≤ n ≤
Number of Spectrum Line.
The Float Data value represents an amplitude value if Data Format is real
data. The Float Data represents a power value if Data Format is power data.
If the data format is Complex Data then the Normalized Value Array is an
array of INT (16-bit signed integers ranging from -32768 to 32767). There are
two INTs (real and imaginary values) in the array for each spectrum bin (the
array size is twice the Number of Spectrum Lines). To convert the
normalized spectrum data into real and imaginary values, use the following
equations:
Normalized Data2n
Real Data n = Amplitude Reference --------------------------------------------------
32768
Normalized Data( 2n + 1 )
Imaginary Data n = Amplitude Reference ------------------------------------------------------------------
32768
Where Real Datan and Imaginary Datan are the real and imaginary values
for the nth spectrum bin, and 0 ≤ n ≤ Number of Spectrum Line.
The Real Data and Imaginary Data values are converted into magnitude and
phase values with the following equations:
2 2
Magnitude Data n = Real Data n + Imaginary Data n
⎛ Imaginary Data n⎞
Phase Datan = arctan ⎜ -------------------------------------------⎟
⎝ Real Data n ⎠
The Waveform Data structure contains an array of values that, taken together,
are the output of the sampling performed by the Spectrum/Waveform
Measurement Object on the input signal. The Waveform Data array values are
normalized and must be converted to floating point to obtain the true values.
Byte (DWORD)
offset within
structure Structure Member Data Type Description
0 (0) Number of UDINT Number of points in the waveform data. This should be
Waveform Points equal to the Number of Waveform Points attribute
setting. It is provided within this structure to assist in
determining the size of the structure.
4 (1) Period REAL The period of the waveform.
This is the actual period of the waveform and may vary
from the Period attribute setting.
8 (2) Amplitude REAL Normalization factor
Reference This factor is used to convert the normalized array data
into floating point values.
12 (3) Normalized Value Array of INT The normalized waveform data points
Array These must be converted to floating point values using
the Amplitude Reference value.
The total size of the Waveform Data structure in DWORDs is: 3 + (Number
of Waveform Points / 2)
The Waveform Data is an array of INT (16-bit signed integers ranging from
-32768 to 32767). The number of INTs in the Waveform Data array is equal to
the Number of Waveform Points. To convert the normalized Waveform
Data into floating point values, use the following equations:
Normalized Data n
Float Data n = Amplitude Reference -----------------------------------------------
32768
Where Float Datan is the value for the nth waveform point, and 0 ≤ n ≤
Number of Waveform Points.
Description of Request
Name Data Type Parameters Semantics of Values
Initial DWORD UINT The offset of the first 32-bit value 0 <= offset < size of the data structure in
Offset within the data structure to be DWORDs.
returned. For example:
offset = 0 refers to bytes 0-3 (the number of
lines or points value)
offset = 1 refers to bytes 4-7 (the FMAX or
period values)
offset = 2 refers to bytes 8-11 (the amplitude
reference value)
offset = 3 refers to bytes 12-15 (the first pair of
normalized values)
offset = 4 refers to bytes 16-19 (the second pair
of normalized values)
....
Number of DWORDs USINT The number of 32-bit values from This should be small enough to fit in the
the data structure to be returned. explicit message buffer. This will likely be less
than the total size of the data structure so that
several calls to the service will be required to
get the entire data structure.
Description of Response
Name Data Type Parameters Semantics of Values
Number of DWORDs USINT The number of 32-bit values If less DWORDs are returned than were
actually returned in the Data requested, the end of the data structure has
Chunk array of the response. (Can been reached (the request went beyond the
be less than the number of end of the array).
DWORDs requested.)
Data Chunk Array of The requested portion of the data
DWORD structure.
Speed Measurement Object The Speed Measurement Object models a speed measurement of a tachometer
signal.
(Class ID 325H)
Class Attributes
Instance Attributes
Access
Attr ID Rule Name Data Type Description Semantics
3 Get Speed Value REAL The measured speed CPM
value.
4 Get Status BOOL Indicates if a fault or 0 = Operating without alarms or
alarm has occurred. faults.
1 = Alarm or fault condition
exists. The Speed Value
attribute may not represent the
actual field value.
5 Get Maximum REAL The maximum (peak) CPM
Speed measured speed value
since the most recent
reset.
12 Get Time Constant UINT The time constant value Milliseconds
used for exponential You can set this using the
averaging of the Speed TachResponseTime
Value (a low pass configuration tag in RSLogix
filter/output smoothing 5000. Refer to I/O Data Tags on
filter). page 91.
13 Get Acceleration REAL The rate of change of the CPM/min
Speed Value.
14 Get/Set Measurement USINT Determines how quickly See table below.
Response the Speed measurement
responds to change. For Meas. Settling Time
example, setting this Response Time Constant
attribute to 1 indicates a
0 2640 ms 1200 ms
settling time of 220 ms.
This means that the speed 1 220 ms 100 ms
is averaged over a quarter 2 22 ms 10 ms
second, and the reported
value will reach 90% of
the new steady state
value about 220 ms after
the change in machine
speed.
Services
Service
Code Class/Instance Usage Name Description
05h Instance Reset Clears Maximum (Peak)
speed to 0.
0Eh Instance Get_Attribute_Single Returns a single attribute.
10h Instance Set_Attribute_Single Sets a single attribute.(1)
(1)
Attributes can only be set while the device is in Program Mode. See the description of the Device Mode Object
for more information.
Tachometer Channel Object The Tachometer Channel Object models "front end" processing performed
on a tachometer signal before specific measurements are performed.
(Class ID 326H)
Class Attributes
Instance Attributes
Access
Attr ID Rule Name Data Type Description Semantics
3 Get/Set Number of UINT The number of signal 0 = Tachometer disabled
Pulses per pulses per revolution of > 0 = Tachometer enabled
Revolution the shaft (for example
number of gear teeth).
4 Get/Set Auto Trigger BOOL Indicates whether the 0 = Use specified Trigger
trigger level is determined Level, Trigger Slope, and
automatically from the Hysteresis
signal. 1 = Automatically determine
trigger level and trigger slope,
and use the specified
Hysteresis
5 Get/Set Trigger Level REAL The signal level to be Volts
used as the trigger.
6 Get/Set Trigger Slope USINT The slope of the signal at 0 = Positive
the threshold crossing to 1 = Negative
be used as the trigger.
Access
Attr ID Rule Name Data Type Description Semantics
7 Get/Set Trigger REAL The amount of hysteresis In Auto Trigger mode, this
Hysteresis around the trigger level. value is a percentage of the
peak-to-peak input signal and
can range from 0 to 50%. In
Manual Trigger mode, this
value is a voltage level (the
hysteresis voltage is added or
subtracted to the threshold
voltage to determine the
hysteresis range).
8 Get/Set Name STRING2 A name to help identify 18 characters maximum
this channel.
10 Get/Set Fault Time-out USINT Number of seconds with 1 to 64 seconds
no pulses before a Tach
Fault is indicated unless
Zero Pulse Fault Inhibit
is set to 1.
11 Get/Set Zero Pulse Fault BOOL Lack of Tach Pulses does 0 = A lack of tach pulses
Inhibit not cause a Tach Fault. constitutes a Tach Fault
1 = A lack of tach pulses does
not constitute a Tach Fault
Services
Service
Code Class/Instance Usage Name Description
0Eh Instance Get_Attribute_Single Returns a single attribute.
10h Instance Set_Attribute_Single Sets a single attribute.(1)
(1)
Attributes can only be set while the device is in Program Mode. See the description of the Device Mode Object
for more information.
Instances
Instance Descriptions
1 Vibration Channel 0
2 Vibration Channel 1
3 Tachometer Channel
Instance Attributes
Access
Attr ID Rule Name Data Type Description Semantics
3 Get DC Bias REAL The measured average DC Volts
bias of the transducer
signal in volts.
4 Get Status BOOL Indicates whether a 0 = No fault
transducer fault exists 1 = A transducer fault exists
(the measured DC Bias is
outside the range
specified by Fault High
and Low).
5 Get/Set Sensitivity REAL Value of the sensitivity of
Value the transducer in
millivolts per Sensitivity
Units.
Access
Attr ID Rule Name Data Type Description Semantics
6 Get/Set Sensitivity Units ENGUNIT Units of the denominator See DeviceNet Specification
of the Sensitivity Value. Volume 1 Appendix K. Also see
Parameter Object instances 1
and 2 (page 118).
Valid values:
g =1504h
in/sec = 2B07h
mils = 0800h
psi = 1300h
volt = 2D00h
mm/s = 0900h
µm = 2204h
mbar = 1308h
Pa = 1309h
7 Get/Set Fault High REAL The maximum expected Volts
DC Bias voltage from the A reading above this value
transducer in volts. causes a transducer fault, which
is indicated by the Channel LED
flashing red.
8 Get/Set Fault Low REAL The minimum expected Volts
DC Bias voltage from the
transducer in volts.
9 Get/Set Power Type USINT Indicates the type of 0 = Off
power supplied to the 1 = IEPE (externally supplied)
transducer. 2 = +24V (externally applied)
3 = -24V (externally applied from
terminal base)
4 = Bias Current (externally
supplied)
13 Get DC Bias Time REAL The time constant value 1.769 seconds
Constant used for exponential
averaging of the DC Bias
value (a low pass
filter/output smoothing
filter).
Services
Service
Code Class/Instance Usage Name Description
0Eh Instance Get_Attribute_Single Returns a single attribute.
10h Instance Set_Attribute_Single Sets a single attribute.(1)
(1) Attributes can only be set while the device is in Program Mode. See the description of the Device Mode Object
for more information.
Vector Measurement The Vector Measurement Object models the measurement of the amplitude
and phase of the input signal at a specific multiple of the machine speed.
Object
(Class ID 329H)
Class Attributes
Instances
Instance Description
1 Channel 0 1X Vector Measurement
2 Channel 1 1X Vector Measurement
3 Channel 0 2X Vector Measurement
4 Channel 1 2X Vector Measurement
5 Channel 0 3X Vector Measurement
6 Channel 1 3X Vector Measurement
Instance Attributes
Access
Attr ID Rule Name Data Type Description Semantics
3 Get Magnitude REAL The measured magnitude
Value value.
4 Get Phase Value REAL The measured phase Degrees
value.
Note: Not valid for instances 5
and 6.
5 Get Status BOOL Indicates if a fault or 0 = Operating without alarms of
alarm has occurred. faults.
1 = Alarm or fault condition
exists. The Value attributes
may not represent the actual
field value.
6 Get Magnitude Data ENGUNIT The units context of the This setting is determined by the
Units Magnitude Value Channel Object’s Output Data
attribute. Units setting (see page 128).
7 Get Speed Value REAL The speed at which the Instances 1 and 2 use 1X
magnitude and phase are machine speed.
measured. Instances 3 and 4 use 2X
machine speed.
Instances 5 and 6 use 3X
machine speed.
Services
Service
Code Class/Instance Usage Name Description
0Eh Instance Get_Attribute_Single Returns a single attribute.
Specifications
Attribute Value
Inputs
2 Dynamic Channel Inputs Eddy Current Transducer signals
Accelerometer signals
Voltage signals from any dynamic
measurement sensor such as velocity or
pressure transducer
Nominal Sensitivities
Attribute Value
Tachometer Input
1 Tachometer Input ±25V (50V max. peak to peak)
Attribute Value
Signal Conditioning
Sampling Mode Selectable per channel
Asynchronous
FMAX: 1 Hz...20 kHz
Synchronous
FMAX: 10 < Orders x Speed (Hz) < 5000
Order range: 4...200
Minimum FMAX: 10 Hz
Maximum FMAX: 5000 Hz
Asynchronous or Synchronous
Attribute Value
Alarms
Number 6 alert and danger pairs
Alarm on any measured value
Hysteresis User-defined
Attribute Value
Approvals
EMC EN61000-6-2
EN61000-6-4
EN61326-1 (Industrial)
EN61131-2 (Clause 8, Zones A & B)
UL UL 508
averaging
alarm
band
A frequency range, such as the frequency range between 1,800 and 3,200 Hz.
baud rate
The baud rate is the speed at which data is transferred over the XM Bus. The
available data rates depend on the type of cable and total cable length used on
the network:
bus off
A bus off condition occurs when an abnormal rate of errors is detected on the
Control Area Network (CAN) bus in a device. The bus-off device cannot
receive or transmit messages on the network. This condition is often caused by
corruption of the network data signals due to noise or baud rate mismatch.
data type
A definition of the size and layout of memory that will be allocated when a tag
of the data type is created. Data types can be atomic, structure, or array.
disarm state
Earth/Ground
EDS files are simple text files that are used by network configuration tools
such as RSNetWorx for DeviceNet to describe products so that you can easily
commission them on a network. EDS files describe a product device type,
revision, and configurable parameters, and can be uploaded from the module
using RSLinx software.
frequency
The repetition rate of a periodic event, usually expressed in cycles per second
(Hz) or revolutions per minute (rpm), or multiples of a rotational speed
(orders).
Help window
A window that contains help topics that describe the operation of a program.
These topics may include:
• An explanation of a command.
• A description of the controls in a dialog box or property page.
• Instructions for a task.
• Definition of a term.
noise
Any component of a transducer output signal that does not represent the
variable intended to be measured.
online help
Online help allows you to get help for your program on the computer screen
by pressing F1. The help that appears in the Help window is context sensitive,
which means that the help is related to what you are currently doing in the
program.
orders
Multiples of the operating speed of a piece of equipment. The first order is the
operating speed. The second order is two times the operating speed, and so
on.
Period
The time required for a complete oscillation or for a single cycle of events. The
reciprocal of frequency.
Phase
Program mode
Run mode
In Run mode, the module collects measurement data and monitors each
measurement device.
settling time
The amount of time it takes a measurement to reach 90% of the final value
given a step change in the input signal.
signal detection
spectrum measurement
transducer
virtual relay
XM configuration
XM node address
The XM Bus network can have as many as 64 devices connected to it. Each
device on the XM Bus network must have a unique XM node address between
0 and 63. Node address 63 is the default used by uncommissioned devices and
node address 0 is reserved for the 1440-ACNR adapter.
You can complete this form and mail (or fax) it back to us or email us at
RADocumentComments@ra.rockwell.com.
Cat. No. 1440-DYN02-01RJ Pub. No. ICM-UM002A-EN-E Pub. Date March 2009 Part No.
Please complete the sections below. Where applicable, rank the feature (1=needs improvement, 2=satisfactory, and 3=outstanding).
Overall Usefulness 1 2 3 How can we make this publication more useful for you?
Other Comments You can add additional comments on the back of this form.
Your Name
Your Title/Function Would you like us to contact you regarding your comments?
Location/Phone ___No, there is no need to contact me
___Yes, please call me
___Yes, please email me at _______________________
___Yes, please contact me via _____________________
Return this form to: Rockwell Automation Technical Communications, 1 Allen-Bradley Dr., Mayfield Hts., OH 44124-9705
Fax: 440-646-3525 Email: RADocumentComments@ra.rockwell.com
Other Comments
PLEASE REMOVE
PLEASE FOLD HERE
NO POSTAGE
NECESSARY
IF MAILED
IN THE
UNITED STATES
1 ALLEN-BRADLEY DR
MAYFIELD HEIGHTS OH 44124-9705
Rockwell Automation Rockwell Automation provides technical information on the Web to assist you in using
its products. At http://support.rockwellautomation.com, you can find technical
Support manuals, a knowledge base of FAQs, technical and application notes, sample code and
links to software service packs, and a MySupport feature that you can customize to
make the best use of these tools.
For an additional level of technical phone support for installation, configuration, and
troubleshooting, we offer TechConnect support programs. For more information,
contact your local distributor or Rockwell Automation representative, or visit
http://support.rockwellautomation.com.
Installation Assistance
If you experience a problem within the first 24 hours of installation, please review the
information that's contained in this manual. You can also contact a special Customer
Support number for initial help in getting your 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 (see phone number above to obtain one) to your distributor in
order to complete the return process.
Outside United Please contact your local Rockwell Automation representative for the
States return procedure.