KEMBAR78
Mod Vib | PDF | Electromagnetism | Electronics
0% found this document useful (0 votes)
59 views168 pages

Mod Vib

Uploaded by

wilson chacon
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views168 pages

Mod Vib

Uploaded by

wilson chacon
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 168

XM Dynamic Measurement Module

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.

Identifies information about practices or circumstances that can cause an explosion in a


WARNING
hazardous environment, which may lead to personal injury or death, property damage, or
economic loss.

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

Preface What This Preface Contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9


Who Should Use This Manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Common Techniques Used in This Manual . . . . . . . . . . . . . . . . . . . . . . 9
Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

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

3Publication ICM-UM002A-EN-E - March 2009 3


Table of Contents

Configure Module Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59


Configure the Module Definition Properties . . . . . . . . . . . . . . . . . 60
Configure the Connection Properties . . . . . . . . . . . . . . . . . . . . . . . 63
Monitor and Reset the Module Status Information . . . . . . . . . . . . 64
Configure the Channel Properties. . . . . . . . . . . . . . . . . . . . . . . . . . 64
Configure the Tachometer Properties . . . . . . . . . . . . . . . . . . . . . . 68
Configure the Spectrum Properties. . . . . . . . . . . . . . . . . . . . . . . . . 71
Configure the Band Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Configure the Alarm Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Configure the Relay Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Save Module Configuration and Download to the Controller. . . . . . . 84
Schedule the I/O Module Connections . . . . . . . . . . . . . . . . . . . . . . . . 84
Access Module Data using the ACNR . . . . . . . . . . . . . . . . . . . . . . . . . 84

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

4 Publication ICM-UM002A-EN-E - March 2009


Table of Contents

Assembly Object (Class Code 04H) . . . . . . . . . . . . . . . . . . . . . . . . . . 107


Class Attribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Instances. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Instance Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Assembly Instance Attribute Data Format. . . . . . . . . . . . . . . . . . 109
Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Connection Object (Class ID 05H). . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Instances. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Instance Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Discrete Input Point Object (Class ID 08H) . . . . . . . . . . . . . . . . . . . 114
Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Instance Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Analog Input Point (Class ID 0AH) . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Instances. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Instance Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Parameter Object (Class ID 0FH). . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Instances. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Instance Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Acknowledge Handler Object (Class ID 2BH) . . . . . . . . . . . . . . . . . 122
Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Instances. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Instance Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Alarm Object (Class ID 31DH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Instances. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Instance Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Band Measurement Object (Class ID 31EH) . . . . . . . . . . . . . . . . . . . 126
Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Instances. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Instance Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

Publication ICM-UM002A-EN-E - March 2009 5


Table of Contents

Channel Object (Class ID 31FH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128


Channel Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Instances. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Instance Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Device Mode Object (Class ID 320H) . . . . . . . . . . . . . . . . . . . . . . . . 130
Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Instance Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Overall Measurement Object (Class ID 322H) . . . . . . . . . . . . . . . . . 132
Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Instances. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Instance Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Relay Object (Class ID 323H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Instances. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Instance Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Spectrum Waveform Measurement Object (Class ID 324H) . . . . . . 137
Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Instances. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Instance Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Get_Spectrum_Chunk/Get_Waveform_Chunk . . . . . . . . . . . . . 139
Speed Measurement Object (Class ID 325H). . . . . . . . . . . . . . . . . . . 144
Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Instance Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Tachometer Channel Object (Class ID 326H) . . . . . . . . . . . . . . . . . . 145
Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Instance Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Transducer Object (Class ID 328H) . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Instances. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Instance Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Vector Measurement Object (Class ID 329H) . . . . . . . . . . . . . . . . . . 149
Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Instances. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Instance Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

6 Publication ICM-UM002A-EN-E - March 2009


Table of Contents

Appendix C
Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157

Publication ICM-UM002A-EN-E - March 2009 7


Table of Contents

8 Publication ICM-UM002A-EN-E - March 2009


Preface

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.

TIP A tip indicates additional information which may be helpful.

EXAMPLE This convention presents an example.

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.

9Publication ICM-UM002A-EN-E - March 2009 9


Preface Preface

10 Publication ICM-UM002A-EN-E - March 2009


Chapter 1

Introduction

This chapter provides an overview of the Dynamic Measurement module. It


also discusses the components of the module.

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.

The 1440-DYN02-01RJ is a 2-channel general purpose monitor that supports


measurements of dynamic inputs such as vibration, pressure, and strain. The
module can be used for monitoring shaft, casing, and pedestal vibration in
rotating equipment.

Inputs accepted include any Allen-Bradley non-contact eddy current probe, a


standard integrated electronics piezoelectric (IEPE) accelerometer, a velocity
transducer, AC voltage output, or a DC voltage output measurement device.
The module also accepts a tachometer input to provide speed measurement
and order analysis functions. The module can work with most tachometer
signal sources including eddy current probe, unpowered magnetic probe, and
other powered and unpowered tachometer sensors.

The module provides onboard processing of critical vibration parameters, as


well as advanced alarm and relay logic. It can be integrated with existing
automation and control systems, including PLC’s and displays, to provide
information to aid in protecting machinery from catastrophic failures.

11Publication ICM-UM002A-EN-E - March 2009 11


Chapter 1 Introduction

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.

Figure 1.1 Module Components

DYNAMIC MEA 1440-DYN02-0


SUREMENT 1RJ

31884-M
Dynamic Measurement Terminal Base Unit Dynamic Measurement Module
Cat. No. 1440-TBS-J Cat. No. 1440-DYN02-01RJ

• Dynamic Measurement Terminal Base - A DIN rail mounted base unit


that provides terminations for all field wiring required by the Dynamic
Measurement module.

• Dynamic Measurement Module - The module mounts only on the


1440-TBS-J terminal base via a keyswitch and a 96-pin connector. The
module contains the measurement electronics, processors, and serial
interface port for local configuration.

12 Publication ICM-UM002A-EN-E - March 2009


Introduction Chapter 1

XM Bus The XM Bus connector, located on each side of Dynamic Measurement


module, connects the module to the 1440-ACNR adapter and other XM
modules on the DIN rail, as illustrated below.

The 1440-ACNR module operates as a communication adapter for XM


modules. It provides an interface for controlling XM modules on the XM Bus
and transferring data to the processor over a ControlNet network. For more
information about the 1440-ACNR, refer to publication ICM-UM001.

XM®
1 1 1

Class 2

Supply 24 V
24 V COM

The XM Bus connector passes power and XM communications between the


connected modules. The XM Bus communicates using standard DeviceNet
protocols and CAN transceivers, but it does not share the same specifications
for the media (wire) and isolation characteristics.

ATTENTION The total current draw through the XM Bus connector cannot
exceed 3 A. Multiple power sources are not allowed.

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.

Publication ICM-UM002A-EN-E - March 2009 13


Chapter 1 Introduction

14 Publication ICM-UM002A-EN-E - March 2009


Chapter 2

Installing the XM Dynamic Measurement


Module

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

15Publication ICM-UM002A-EN-E - March 2009 15


Chapter 2 Installing the XM Dynamic Measurement Module

ATTENTION This equipment is intended for use in a Pollution Degree 2


industrial environment, in overvoltage Category II applications
(as defined in IEC publication 60664-1), at altitudes up to 2000
meters (6562 ft) without derating.
This equipment is considered Group 1, Class A industrial
equipment according to IEC/CISPR Publication 11. Without
appropriate precautions, there may be potential difficulties
ensuring electromagnetic compatibility in other environments
due to conducted as well as radiated disturbance.
This equipment is supplied as open-type equipment. It must be
mounted within an enclosure that is suitably designed for those
specific environmental conditions that will be present and
appropriately designed to prevent personal injury resulting from
accessibility to live parts. The enclosure must have suitable
flame-retardant properties to prevent or minimize the spread of
flame, complying with a flame spread rating of 5VA, V2, V1, V0
(or equivalent) if non-metallic. The interior of the enclosure
must be accessible only by the use of a tool. Subsequent
sections of this publication may contain additional information
regarding specific enclosure type ratings that are required to
comply with certain product safety certifications.
In addition to this publication, see:
• Industrial Automation Wiring and Grounding Guidelines, for
additional installation requirements, Allen-Bradley
publication 1770-4.1.

• NEMA Standards publication 250 and IEC publication


60529, as applicable, for explanations of the degrees of
protection provided by different types of enclosure.

ATTENTION Prevent Electrostatic Discharge


This equipment is sensitive to electrostatic discharge, which
can cause internal damage and affect normal operation. Follow
these guidelines when you handle this equipment:
• Touch a grounded object to discharge potential static.
• Wear an approved grounding wriststrap.
• Do not touch connectors or pins on component boards.
• Do not touch circuit components inside the equipment.
• Use a static-safe workstation, if available.
• Store the equipment in appropriate static-safe packaging
when not in use.

16 Publication ICM-UM002A-EN-E - March 2009


Installing the XM Dynamic Measurement Module Chapter 2

European Hazardous Location Approval

European Zone 2 Certification (The following applies when the product


bears the Ex or EEx Marking)

This equipment is intended for use in potentially explosive atmospheres as defined


by European Union Directive 94/9/EC and has been found to comply with the
Essential Health and Safety Requirements relating to the design and construction
of Category 3 equipment intended for use in potentially explosive atmospheres,
given in Annex II to this Directive.

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.

Publication ICM-UM002A-EN-E - March 2009 17


Chapter 2 Installing the XM Dynamic Measurement Module

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.

IMPORTANT The installation requirements may be different for different XM


modules. The following requirements apply only to the
1440-DYN02-01RJ module. Refer to the user manual for the
specific XM module for its requirements.

Wiring Requirements

Use solid or stranded wire. All wiring should meet the following specifications:

• 12 to 28 AWG copper conductors without pretreatment; 8 AWG


required for grounding the DIN rail for electromagnetic interference
(EMI) purposes

• Recommended strip length 8 millimeters (0.31 inches)

• Minimum insulation rating of 300V

• Soldering the conductor is forbidden

• Wire ferrules can be used with stranded conductors; copper ferrules


recommended

18 Publication ICM-UM002A-EN-E - March 2009


Installing the XM Dynamic Measurement Module Chapter 2

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.

Figure 2.1 is an illustration of wiring modules using separate power


connections.

Figure 2.1 XM Modules with Separate Power Connections

XM®
1 1 1

Class 2

Supply 24 V XM BUS COMMON


CAN LOW
24 V COM DRAIN WIRE
CAN HIGH

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.

TIP See Terminal Block Assignments on page 28 for the terminal


block assignments and descriptions for the Dynamic
Measurement module.

Publication ICM-UM002A-EN-E - March 2009 19


Chapter 2 Installing the XM Dynamic Measurement Module

Grounding Requirements

Use these grounding requirements to ensure safe electrical operating


circumstances, and to help avoid potential EMI and ground noise that can
cause unfavorable operating conditions for your XM system.

DIN Rail Grounding

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.

The DIN Rail must be connected to a ground bus or grounding electrode


conductor using 8 AWG or 1 inch copper braid. The grounding wire can be
connected to the DIN rail using a DIN Rail Grounding Block (Figure 2.2).

Figure 2.2 DIN Rail Grounding Block

20 Publication ICM-UM002A-EN-E - March 2009


Installing the XM Dynamic Measurement Module Chapter 2

Panel/Wall Mount Grounding

The XM modules can also be mounted to a conductive mounting plate that is


grounded. See Figure 2.3. Use the grounding screw hole provided on the
terminal base to connect the mounting plate to the Functional Earth terminals.

Figure 2.3 Grounding Screw on XM Terminal Base

Publication ICM-UM002A-EN-E - March 2009 21


Chapter 2 Installing the XM Dynamic Measurement Module

Figure 2.4 Panel/Wall Mount Grounding

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.

24V Common Grounding

The XM system is sourced by a single Class 2 power supply. It is


recommended that the 24V power to the XM modules is grounded.

22 Publication ICM-UM002A-EN-E - March 2009


Installing the XM Dynamic Measurement Module Chapter 2

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.

• Terminating resistors must be 121 ohms, 1%, 1/4 W.

• If you are installing the XM ControlNet adapter, Cat. No 1440-ACNR,


with your XM modules, make sure the adapter is installed at one end of
the network. The XM ControlNet adapter has an internal terminating
resistor.

A second terminating resistor is installed across the CAN_High and


CAN_Low terminals of the XM module at the other end of the XM
network. See Figure 2.1 on page 19.

Publication ICM-UM002A-EN-E - March 2009 23


Chapter 2 Installing the XM Dynamic Measurement Module

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).

The terminal base can be DIN rail or wall/panel mounted.

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.

DIN Rail Mounting

Use the following steps to mount the terminal base unit on a DIN rail (A-B pt
no. 199-DR1 or 199-DR4).

1. Position the terminal base on the 35 x 7.5 mm DIN rail (A).

A
B

31887-M

Position terminal base at a slight angle and hook over the top of the DIN rail.

24 Publication ICM-UM002A-EN-E - March 2009


Installing the XM Dynamic Measurement Module Chapter 2

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.

Interconnecting Terminal Base Units

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.

1. Position the terminal base on the 35 x 7.5 mm DIN rail (A).

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.

Publication ICM-UM002A-EN-E - March 2009 25


Chapter 2 Installing the XM Dynamic Measurement Module

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

Installation on a wall or panel consists of:

• laying out the drilling points on the wall or panel


• drilling the pilot holes for the mounting screws
• installing the terminal base units and securing them to the wall or panel

Use the following steps to install the terminal base on a wall or panel.

26 Publication ICM-UM002A-EN-E - March 2009


Installing the XM Dynamic Measurement Module Chapter 2

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

2. Drill the necessary holes for the #6 self-tapping mounting screws.

3. Secure the terminal base unit using two #6 self-tapping screws.

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.

Publication ICM-UM002A-EN-E - March 2009 27


Chapter 2 Installing the XM Dynamic Measurement Module

Figure 2.5 1440-TBS-J Terminal Base Unit

Cat. No. 1440-TBS-J

Terminal Block Assignments

The terminal block assignments and descriptions for the Dynamic


Measurement module is shown below.

IMPORTANT The terminal block assignments are different for different XM


modules. The following table applies only to the 1440-TBS-J
terminal base unit. Refer to the installation instructions for the
specific XM module for its terminal assignments.

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.

Terminal Block Assignments

No. Name Description


0 Xducer 0 (+) Vibration transducer 0 connection
1 Xducer 0 (-) Vibration transducer 0 connection
2 Functional Earth Connection to DIN rail ground spring or panel mounting hole
Channel 0
3 Xducer 0 Pwr 24V (-) Transducer power supply output, negative side; used to power external
sensor
-24V relative to Signal Common (terminal 41)
4 Xducer 0 Pwr 24V (+) Transducer power supply output, positive side; used to power external
sensor
5 Buffer 0 (+) Vibration signal 0 buffered output
6 Buffer Output RTN Vibration buffered output return
7 Not Connected

28 Publication ICM-UM002A-EN-E - March 2009


Installing the XM Dynamic Measurement Module Chapter 2

Terminal Block Assignments

No. Name Description


8 Not Connected
9 Functional Earth Connection to DIN rail ground spring or panel mounting hole
10 Not Connected
11 Not Connected
12 Functional Earth Connection to DIN rail ground spring or panel mounting hole
13 Not Connected
14 Not Connected
15 Functional Earth Connection to DIN rail ground spring or panel mounting hole
16 Xducer 1 (+) Vibration transducer 1 connection
17 Xducer 1 (-) Vibration transducer 1 connection
18 Functional Earth Connection to DIN rail ground spring or panel mounting hole
19 Xducer 1 Pwr 24V (-) Transducer power supply output, negative side; used to power external
Channel 1 sensor; 20 mA maximum load
-24V relative to Signal Common (terminal 41)
20 Xducer 1 Pwr 24V (+) Transducer power supply output, positive side; used to power external
sensor; 20 mA maximum load
21 Buffer 1 (+) Vibration signal 1 buffered output
22 Buffer Output RTN Vibration buffered output return
23 Not Connected
24 Not Connected
25 Functional Earth Connection to DIN rail ground spring or panel mounting hole
26 Not Connected
27 CAN_High XM Bus connection, high differential (white wire)
28 Shield bare wire
XM Bus
(see page 48 for 29 CAN_Low XM Bus connection, low differential (blue wire)
wiring)
30 XM Bus Common XM Bus bus power input, negative side (black wire)
31 Not Connected
32 Not Connected
33 Not Connected

Publication ICM-UM002A-EN-E - March 2009 29


Chapter 2 Installing the XM Dynamic Measurement Module

Terminal Block Assignments

No. Name Description


34 Tach/Signal In (+) Tachometer transducer/signal input, positive side
35 Tach/Signal In (-) Tachometer transducer/signal input, return
36 Functional Earth Shield return for Tach/Signal cable
Connection to DIN rail ground spring or panel mounting hole

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

Connecting the Power Supply

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.

30 Publication ICM-UM002A-EN-E - March 2009


Installing the XM Dynamic Measurement Module Chapter 2

Figure 2.6 DC Input Power Supply Connections

IMPORTANT The power connection is different for different XM modules.


Refer to the installation instructions for your specific XM
module for complete wiring information.

Connecting the Tachometer Signal

The Dynamic Measurement module provides a single tachometer input signal.


The signal processing performed on the tachometer signal depends on the
configuration of the module. See Configure the Tachometer Properties on
page 68 for a description of the tachometer parameters.

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.

Publication ICM-UM002A-EN-E - March 2009 31


Chapter 2 Installing the XM Dynamic Measurement Module

Connecting a Magnetic Pickup Tachometer

Figure 2.7 shows the wiring of a magnetic pickup tachometer to the terminal
base unit.

Figure 2.7 Magnetic Pickup Tachometer Signal Connection

Daisy Chain Tachometer Connection

Figure 2.8 shows the daisy chain wiring of a tachometer to multiple terminal
base units.

Figure 2.8 Daisy Chain Tachometer Connection

Terminal Base #1 Terminal Base #2 Terminal Base #3

34 35 47 48 34 35 47 48 34 35

+-

Shielded Tacho Sensor

32 Publication ICM-UM002A-EN-E - March 2009


Installing the XM Dynamic Measurement Module Chapter 2

Connecting a Hall Effect Tachometer Sensor

Figure 2.9 shows the wiring of a Hall Effect Tachometer Sensor, Cat. No.
EK-44395, to the terminal base unit.

Figure 2.9 Hall Effect Tachometer Signal Connection

Connecting a Non-Contact Sensor to the Tachometer Signal

Figure 2.10 shows the wiring of a non-contact sensor to the tachometer input
signal.

Figure 2.10 Non-Contact Sensor to Tachometer Signal Connection

34 35 36 37 40 41

Tach Input Signal

COM

Isolated Sensor Driver

Publication ICM-UM002A-EN-E - March 2009 33


Chapter 2 Installing the XM Dynamic Measurement Module

Connecting the Buffered Outputs

The Dynamic Measurement module provides buffered outputs of all


transducer input signals. The buffered output connections may be used to
connect the module to portable data collectors or other online systems.

Figure 2.11 shows the buffered output connections for the module.

Figure 2.11 Buffered Output Connections

Connecting the Transducer

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.

Connecting an IEPE Accelerometer

The following figures show the wiring of an IEPE accelerometer 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 IEPE so power is


provided to the transducer. See Configure the Channel
Properties on page 64 for details.

34 Publication ICM-UM002A-EN-E - March 2009


Installing the XM Dynamic Measurement Module Chapter 2

Figure 2.12 IEPE Accelerometer to Channel 0 Wiring

TYPICAL WIRING FOR IEPE ACCELEROMETER


TO XM DYNAMIC MEASUREMENT MODULE CHANNEL 0

Channel 0 Input Signal

Figure 2.13 IEPE Accelerometer to Channel 1 Wiring

TYPICAL WIRING FOR IEPE ACCELEROMETER


TO XM DYNAMIC MEASUREMENT MODULE CHANNEL 1

Publication ICM-UM002A-EN-E - March 2009 35


Chapter 2 Installing the XM Dynamic Measurement Module

Connecting a Non-contact Sensor

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.

Figure 2.14 Non-contact Sensor to Channel 0 Wiring

36 Publication ICM-UM002A-EN-E - March 2009


Installing the XM Dynamic Measurement Module Chapter 2

Figure 2.15 Non-contact Sensor to Channel 1 Wiring

TYPICAL WIRING FOR NON-CONTACT SENSOR


TO XM DYNAMIC MEASUREMENT MODULE CHANNEL 1

Channel 1 Input Signal


Signal Common
Shield
-24V DC

Connecting a Passive Transducer

The following figures show the wiring of a passive transducer, such as a


velocity 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 The module does not power the sensor. It measures only the
input voltage.

IMPORTANT Make certain the Power parameter is set to Bias Current.


See Configure the Channel Properties on page 64 for details.

Publication ICM-UM002A-EN-E - March 2009 37


Chapter 2 Installing the XM Dynamic Measurement Module

Figure 2.16 Velocity Sensor to Channel 0 Wiring

TYPICAL WIRING FOR COIL-BASED VELOCITY SENSOR


TO XM DYNAMIC MEASUREMENT MODULE CHANNEL 0

Channel 0 Input Signal


Signal Common
Shield

Figure 2.17 Velocity Sensor to Channel 1 Wiring

TYPICAL WIRING FOR COIL-BASED VELOCITY SENSOR


TO XM DYNAMIC MEASUREMENT MODULE CHANNEL 1

Channel 1 Input Signal


Signal Common
Shield

38 Publication ICM-UM002A-EN-E - March 2009


Installing the XM Dynamic Measurement Module Chapter 2

Connecting a Powered Sensor

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.

IMPORTANT Make certain the Power parameter is set to +24V so power is


provided to the transducer. See Configure the Channel
Properties on page 64 for details.

Figure 2.18 Powered Sensor to Channel 0 Wiring

TYPICAL WIRING FOR MODEL 580 VIBRATION PICKUP


TO XM DYNAMIC MEASUREMENT MODULE CHANNEL 0

Channel 0 Input Signal

Publication ICM-UM002A-EN-E - March 2009 39


Chapter 2 Installing the XM Dynamic Measurement Module

Figure 2.19 Powered Sensor to Channel 1 Wiring

TYPICAL WIRING FOR MODEL 580 VIBRATION PICKUP


TO XM DYNAMIC MEASUREMENT MODULE CHANNEL 1

Channel 1 Input Signal

Connecting a Process DC Voltage Signal

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.

40 Publication ICM-UM002A-EN-E - March 2009


Installing the XM Dynamic Measurement Module Chapter 2

Figure 2.20 DC Voltage Signal to Channel 0 Wiring

TYPICAL WIRING FOR PROCESS DC VOLTAGE SIGNAL


TO XM DYNAMIC MEASURMENT MODULE CHANNEL 0

Channel 0 Input Signal


Signal Common
Shield

Figure 2.21 DC Voltage Signal to Channel 1 Wiring

TYPICAL WIRING FOR PROCESS DC VOLTAGE SIGNAL


TO XM DYNAMIC MEASUREMENT MODULE CHANNEL 1

Channel 1 Input Signal


Signal Common
Shield

Publication ICM-UM002A-EN-E - March 2009 41


Chapter 2 Installing the XM Dynamic Measurement Module

Connecting an IEPE Accelerometer and Non-Contact Sensor

The following figure shows the wiring of an IEPE accelerometer to channel 0


and the wiring of a non-contact sensor to channel 1.

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.

Figure 2.22 IEPE Accelerometer and Non-Contact Sensor Wiring

TYPICAL WIRING FOR IEPE ACCELEROMETER AND NON-CONTACT


SENSOR TO XM DYNAMIC MEASUREMENT MODULE

Channel 1 Input Signal


Channel 0 Input Signal

42 Publication ICM-UM002A-EN-E - March 2009


Installing the XM Dynamic Measurement Module Chapter 2

Connecting Two Accelerometers and a Non-Contact Sensor

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.

IMPORTANT Transducer DC bias is monitored on all signals.

Publication ICM-UM002A-EN-E - March 2009 43


Chapter 2 Installing the XM Dynamic Measurement Module

Figure 2.23 Two IEPE Accelerometers and a Non-Contact Sensor Wiring

TYPICAL WIRING FOR TWO IEPE ACCELEROMETERS AND


NON-CONTACT SENSOR TO XM DYNAMIC MEASUREMENT MODULE

Shield

44 Publication ICM-UM002A-EN-E - March 2009


Installing the XM Dynamic Measurement Module Chapter 2

Connecting a Velocity Sensor and Two Non-Contact Sensors

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 Transducer DC bias is monitored on all signals.

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.

Publication ICM-UM002A-EN-E - March 2009 45


Chapter 2 Installing the XM Dynamic Measurement Module

Figure 2.24 Velocity Sensor and Two Non-contact Sensor Wiring

TYPICAL WIRING FOR COIL-BASED VELOCITY SENSOR AND TWO


NON-CONTACT SENSORS TO XM DYNAMIC MEASUREMENT MODULE

Channel 1 Input Signal


Signal Common Channel 0 Input Signal
Shield Signal Common
Shield
-24V DC

-24V DC
Shield

Signal Common

Tach Input Signal

Connecting Three Non-contact Sensors

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 Transducer DC bias is monitored on all signals.

46 Publication ICM-UM002A-EN-E - March 2009


Installing the XM Dynamic Measurement Module Chapter 2

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.

Figure 2.25 Three Non-contact Sensors Wiring

TYPICAL WIRING FOR THREE NON-CONTACT SENSOR


TO XM DYNAMIC MEASUREMENT MODULE

Shield
Floating

Shield
-24V DC 19
3 -24V DC

Publication ICM-UM002A-EN-E - March 2009 47


Chapter 2 Installing the XM Dynamic Measurement Module

Serial Port Connection

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.

Figure 2.26 Mini-Connector

1440-DYN02-01RJ
DYNAMIC MEASUREMENT

mini-connector

A special cable (Cat. No. 1440-SCDB9FXM2) is required for this connection.


The connector that inserts into the PC is a DB-9 female connector, and the
connector that inserts into the module is a USB Mini-B male 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.

IMPORTANT If 24V Common is not referenced to earth ground, we


recommend you use an RS-232 isolator, such as Phoenix
PSM-ME-RS232/RS232-P, to protect both the XM module and
the computer.

XM Bus Connection

The module includes an XM Bus connection that allows the module to


communicate with a Programmable Logic Controller (PLC), Distributed
Control System (DCS), or another XM module.

The XM Bus communicates using standard DeviceNet protocols but it does


not share the same specifications for the media (the wire) and isolation
characteristics.

48 Publication ICM-UM002A-EN-E - March 2009


Installing the XM Dynamic Measurement Module Chapter 2

Connect the DeviceNet cable to the terminal base unit as shown.

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.

IMPORTANT If the XM module is the first or last device connected to the


DeviceNet network, be sure to add a terminating resistor (121
ohms, 1%, 1/4W resistor) across the CAN High and CAN Low
wires. See Terminating Resistors on page 23.

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.

When connecting the XM network from one rail of XM modules to another


rail of XM modules, consider the following:

• CAN_High, CAN_Low, and XM Bus Common must be connected.


• The XM network must be terminated on either end with a 121 ohm, 1%
1/4 W terminating resistor. Note that the 1440-ACNR has an internal
terminating resistor. See Figure 2.1 on page 19.

Publication ICM-UM002A-EN-E - March 2009 49


Chapter 2 Installing the XM Dynamic Measurement Module

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.

50 Publication ICM-UM002A-EN-E - March 2009


Installing the XM Dynamic Measurement Module Chapter 2

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.

Basic Operations Set the Node Address

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.

Publication ICM-UM002A-EN-E - March 2009 51


Chapter 2 Installing the XM Dynamic Measurement Module

The module is shipped from the factory with the node address set to 63 (as
shown below).

Switch 1...4 are not used


1440-DYN02-01RJ
DYNAMIC MEASUREMENT

Switch 5...10 Node Address setting

TIP The node addresses start with 1 for the module closest to the
ACNR, and increase for each consecutive module.

Follow the steps below to set the node address.

1. Refer to XM Bus Node Address table on page 53 for the switch settings
of a specific address.

2. Using a pointed tool, slide switches 5 through 10 to the appropriate


positions (1 or 0).

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.

52 Publication ICM-UM002A-EN-E - March 2009


Installing the XM Dynamic Measurement Module Chapter 2

Switch Settings for the XM Bus Node Address


Node SW SW SW SW SW SW SW SW SW SW Node SW SW SW SW SW SW SW SW SW SW
Addr 1 2 3 4 5 6 7 8 9 10 Addr 1 2 3 4 5 6 7 8 9 10

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.

Publication ICM-UM002A-EN-E - March 2009 53


Chapter 2 Installing the XM Dynamic Measurement Module

Power Up the Module

The module performs a self-test at power-up. The self-test includes an LED


test and a device test. During the LED test, the indicators will be turned on
independently and in sequence for approximately 0.25 seconds.

The device test occurs after the LED test. The Module Status (MS) indicator is
used to indicate the status of the device self-test.

MS Indicator State Description


Flashing Red and Green Device self-test is in progress.
Solid Green or Flashing Green Device self-test completed successfully,
and the firmware is valid and running.
Flashing Red Device self-test completed, the hardware is
OK, but the firmware is invalid. Or, the
firmware download is in progress.
Solid Red Unrecoverable fault, hardware failure, or
Boot Loader program may be corrupted.

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.

54 Publication ICM-UM002A-EN-E - March 2009


Chapter 3

Configure XM Module in RSLogix 5000


Software

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

For more information about the ControlNet network, refer to ControlNet


Modules in Logix5000 Systems, publication CNET-UM001.

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.

When RSLogix 5000 downloads the XM module configuration to a Logix


controller, the controller attempts to establish a direct connection to each XM
module in the I/O Configuration.

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.

55Publication ICM-UM002A-EN-E - March 2009 55


Chapter 3 Configure XM Module in RSLogix 5000 Software

For more information about the 1440-ACNR, refer to the XM ControlNet


Adapter User Manual, publication ICM-UM001.

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.

2. Right-click the 1440-ACNR ControlNet Adapter under I/O


configuration and select New Module.

The Select Module dialog box opens.

56 Publication ICM-UM002A-EN-E - March 2009


Configure XM Module in RSLogix 5000 Software Chapter 3

3. Click the plus sign next to the Specialty folder to display a list of XM
modules.

4. Select the 1440-DYN02-01RJ module and click OK.

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/.

2. Click Downloads/RSLogix 5000 I/O Modules Add-on


Profiles.

3. Select the 1440-DYN02-01RJ XM Dynamic Vibration


Measurement Module Add-on Profile.

Publication ICM-UM002A-EN-E - March 2009 57


Chapter 3 Configure XM Module in RSLogix 5000 Software

The New Module dialog box opens.

5. From the Module Properties dialog box, enter this information.

On this tab In this field Value/Comment


General Name Enter a unique name for the module.
Node Address Enter the XM node address of the module. This number and the dip
switches on the module must match. See Set the Node Address on
page 51.

6. Click OK.

The module is added to the project.

58 Publication ICM-UM002A-EN-E - March 2009


Configure XM Module in RSLogix 5000 Software Chapter 3

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.

The Module Properties dialog box contains these tabs:

• General
• Connection
• Module Info
• Channel
• Tachometer
• Spectrum
• Band
• Alarm
• Relay (virtual relay)

Publication ICM-UM002A-EN-E - March 2009 59


Chapter 3 Configure XM Module in RSLogix 5000 Software

Configure the Module Definition Properties

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.

1. From the General tab, click Change.

2. From the Module tab, enter the following information.

On this tab In this field Value/Comments


Module Revision Choose the appropriate major and/or minor revision of the module.
Electronic Keying Choose the appropriate electronic keying method.
Connection Data is the only valid choice.
Module Measurement Type Standard Dynamic Measurement is the only valid measurement type.
This parameter determines the parameters and type of measurements
collected by the Dynamic Measurement module.

The Standard Dynamic Measurement Type supports measurements of


dynamic inputs such as vibration, pressure, and strain. It also provides a
tachometer that makes it particularly well-suited for monitoring shaft and
casing and pedestal vibration in rotating equipment.

60 Publication ICM-UM002A-EN-E - March 2009


Configure XM Module in RSLogix 5000 Software Chapter 3

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

IMPORTANT Including more measurements in the Input Tag increases


the size of the ControlNet Connection.

Publication ICM-UM002A-EN-E - March 2009 61


Chapter 3 Configure XM Module in RSLogix 5000 Software

On this tab In this field Value/Comments


Channel Data Channel Sets the corresponding channel’s configuration parameters.
Overall The measured overall value. Overall measures the amplitude of the
vibration signal at all frequencies between the analog high and low
pass filter, or if specified, the digital low pass filter.
DC Bias/Gap The measured average DC offset of the transducer signal.
1X Magnitude The measured magnitude of the vibration at the machine speed.
1X Phase The measured phase of the vibration at the machine speed.
2X Magnitude The measured magnitude of the vibration at 2 times the machine
speed.
2X Phase The measured phase of the vibration at 2 times the machine speed.
3X Magnitude The measured magnitude of the vibration at 3 times the machine
speed.
Sum Harmonics The sum of the amplitude of the harmonics in the range from the
specified starting order through the frequency maximum.
Not 1X The measured magnitude of the vibration excluding the vibration at
the machine speed.
Band 0 - 3 The measured magnitude of the vibration within selected band
frequency bands.
Speed The measured speed value for the machine.
Maximum Speed 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. See I/O Data Tags on page 91.
Channel Data Acceleration The measured acceleration value for the machine. The acceleration is
the rate of change in the speed.
SMAX Magnitude The greatest peak magnitude around the orbit.
SMAX Phase The phase at which the greatest peak magnitude occurs around the
orbit.

5. When finished selecting the measurements, click OK.

A confirmation dialog box appears to confirm any changes you are


making to the module definition.

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.

62 Publication ICM-UM002A-EN-E - March 2009


Configure XM Module in RSLogix 5000 Software Chapter 3

Configure the Connection Properties

Use the Connection tab to modify the controller-to-module behavior.

1. From the Module Properties dialog box, click the Connection tab.

2. Enter the following information.

In this field Values are Comments


Requested Packet Interval Enter a value between 20...640 ms, in 1 ms Specifies the period at which data updates
(RPI) increments. The default is 40 ms. over a connection.

Note: If four updates are missed, the


connection closes and CommFault is set in the
input tag. (See Input Data Type on page 92).
Inhibit Module Check to disable communication between the
controller and the module.

Clear to restore communication between the controller


and the module.
Major Fault on Controller if Check to have the controller produce a major fault if
Connection Fails While in the connection fails in Run mode.
Run Mode
Clear if the controller should not produce a major fault
if the connection fails in Run mode.
Module Fault Displays the fault code returned from the
controller and the text detailing the Module
Fault. Click Help for additional information.

Publication ICM-UM002A-EN-E - March 2009 63


Chapter 3 Configure XM Module in RSLogix 5000 Software

3. When finished, click one of these as needed.


• OK - Click to accept your edits and close the dialog box.
• Cancel - Click to close the dialog box without accepting your edits.
• Apply - Click to accept and apply your edits on any dialog box and
continue editing.

Monitor and Reset the Module Status Information

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.

3. Click Reset Module to return a module to its power-up state by


emulating the cycling of power.

Configure the Channel Properties

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.

64 Publication ICM-UM002A-EN-E - March 2009


Configure XM Module in RSLogix 5000 Software Chapter 3

1. From the Module Properties dialog box, click the Channel tab.

2. Click the Channel that you want to configure.

3. Configure the parameters as necessary.

In this field Values are Comments


Channel Name Enter a descriptive name for the channel. The channel name is not sent to the XM
module.
Power Choose the type of power supplied to the transducer. See Connecting the Transducer on page 26 for
wiring requirements.
• Off
• IEPE (externally supplied) See table below.
• -24V (externally supplied)
• +24V (externally supplied from the terminal base)
• Bias Current (externally supplied)

Approximate Expected Bias Voltage (V DC)


Open Short Unconnected DC Low DC High Limit
Power Normal Connected Sensor Circuit Circuit Sensor Limit Default Default
Off sensor bias voltage (-10...10V DC typical) 2 0 2 -10 10
IEPE sensor bias voltage (12...20V DC typical) 24 0 24 12 20
+24V sensor bias voltage (1...20V DC typical) 2 0 2 1 20
-24V sensor bias voltage (-14...-8V DC typical) 2 0 2 -14 -8
Bias Current 0.47V with 2000 ohm coil 13 0 13 0.2 2

Publication ICM-UM002A-EN-E - March 2009 65


Chapter 3 Configure XM Module in RSLogix 5000 Software

In this field Values are Comments


Nominal Sensitivity Choose the sensitivity of the transducer. Your choice controls the list of possible full
scale selections.
Quantity of Nominal
Measure Sensitivity The default is 200.0 mV/mils (displacement).
Acceleration 10.0 mV/ g
25.0 mV/ g
50.0 mV/ g
100.0 mV/ g
500.0 mV/ g
1000.0 mV/ g
10000.0 mV/ g
Velocity 100.0 mV/ ips
150.0 mV/ ips
200.0 mV/ ips
500.0 mV/ ips
1000.0 mV/ ips
4.0 mV/ mm/s
6.0 mV/ mm/s
8.0 mV/ mm/s
20.0 mV/ mm/s
40.0 mV/ mm/s
Displacement 100.0 mV/ mils
150.0 mV/ mils
200.0 mV/ mils
285.0 mV/ mils
3.94 mV/ µm
5.91 mV/ µm
7.87 mV/ µm
11.2 mV/ µm
Pressure 20.0 mV/ psi
50.0 mV/ psi
100.0 mV/ psi
0.29 mV/ mbar
0.73 mV/ mbar
1.45 mV/ mbar
Volts 1000.0 mV/V

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.

For information about the LEDs, see page 87.


For information about the input tags, see
page 91.

66 Publication ICM-UM002A-EN-E - March 2009


Configure XM Module in RSLogix 5000 Software Chapter 3

In this field Values are Comments


Full Scale Choose the maximum signal level expected to be The default value and the available values
processed by the channel. If the full scale value is peak depend on the Nominal Sensitivity selection.
or peak-to-peak, select the measurement performed
(true or calculated) to produce the overall value.
True The actual or literal measure of the signal. It is the These parameters are dimmed when full scale
maximum peak in the sample (time waveform) for "pk" is set to an RMS value.
measurements, or the difference between the
maximum and minimum peaks for "pk-pk" Note: For a pure sine wave, the true and
measurements. calculated values are equal. The true and
calculated values will diverge as additional
Calculated The RMS value of the sample (time waveform)
multiplied by the square root of two (1.414) if signals are added to the waveform, or as
measuring the peak value, or two times the square non-sinusoidal or non-repetitive signals are
root of two (2.828) if measuring the peak-to-peak included.
value.
For protection applications where the
objective is to preclude contact between
When full scale is set to an
IMPORTANT stationary and moving components, True is the
RMS value, including appropriate measurement since it is a better
Calculated Pk or Calculated indication of actual movement.
Pk-Pk, the XM module is
configured to accept input For conditioning monitoring applications
signals as high as 6X the where the objective is to indicate the total
specified full scale without energy in the system (that is the overall value),
saturating the electronics. This Calculated is the preferable measurement.
is because a signal with
moderate RMS value may have
very high spikes because RMS
is an averaging mechanism. If
True Pk or True Pk-Pk is
selected, the module is
configured to spread the full
scale range over the entire
measurement range, without
reserving this 6X headroom
used for RMS. This gives better
resolution within the full scale
range but causes the signals to
be clipped at levels just above
the full scale.

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

Publication ICM-UM002A-EN-E - March 2009 67


Chapter 3 Configure XM Module in RSLogix 5000 Software

In this field Values are Comments


Enable Low Pass (Overall) Check to apply a low pass filter to the Overall The filter is applied only to the Overall
Filter Measurement. Measurement. It will not affect the time
waveform, spectrum, or measurements made
Clear to disable the low pass filter. from the spectrum.
Low Pass Filter Corner Enter the frequency value above which the input signal Enter a value between 200...20,000 Hz.
will be significantly attenuated.
Note: This parameter is available only when
Enable Low Pass Filter is checked.

4. When finished, click one of these as needed.


• OK - Click to accept your edits and close the dialog box.
• Cancel - Click to close the dialog box without accepting your edits.
• Apply - Click to accept and apply your edits on any dialog box and
continue editing.

Configure the Tachometer Properties

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.

68 Publication ICM-UM002A-EN-E - March 2009


Configure XM Module in RSLogix 5000 Software Chapter 3

2. Configure the parameters, as necessary.

In this field Values are Comments


Enable Auto Trigger Check to enable Auto Trigger mode. The minimum Using Auto Trigger mode may cause the
signal amplitude for triggering is 2 volts peak-to-peak tachometer to trigger on noise if the signal is
and the minimum frequency is 6 CPM (0.1 Hz). very small. For example, you have 1 volt of
noise on a 2 volt signal. To prevent this, make
Clear to enable Manual Trigger mode. The value sure the % noise in the signal is less than the
entered in Trigger Threshold is used as the trigger value entered in the Trigger Hysteresis.
point. The minimum signal amplitude for triggering is
500 millivolts peak-to-peak and the minimum
frequency is 1 CPM (0.016 Hz).
Trigger Hysteresis Enter the amount of hysteresis around the trigger Enter a value between 0...50.
threshold.
In Auto Trigger mode, the value entered is a
percentage of the peak-to-peak input signal.

In Manual Trigger mode, the value entered is a


voltage level. The hysteresis voltage is added
to or subtracted from the threshold voltage to
determine the hysteresis range.
Trigger Level Enter the signal level to be used as the trigger value This parameter is dimmed in Auto Trigger
when in Manual Trigger mode. mode.
Trigger Slope Choose the input signal slope to be used with the
trigger value.
• Positive
• Negative
The trigger point of the tachometer defines 0° for
phase measurement. If the tachometer is a square
wave, the phase angles measured will vary by 180°
depending on whether the Trigger Slope is set to
positive or negative.
DC High Limit Enter the maximum expected DC bias voltage from the A voltage reading outside this range
transducer. constitutes a transducer fault, which is
indicated with the tachometer LED blinking red
DC Low Limit Enter the minimum, or most negative, expected DC and the TachFault input tag.
voltage from the transducer.
For information about the LEDs, see page 87.
For information about the input tags, see
page 91.
Inhibit Zero Pulse Tachometer Check to enable Inhibit Zero Pulse Tachometer Fault. Controls whether a tachometer fault occurs if
Fault no pulses are detected on the tachometer
Clear to disable Inhibit Zero Pulse Tachometer Fault. signal.
Fault Delay Enter the number of seconds that the module should Enter a value between 1...64 seconds.
wait after the last valid pulse signal before it indicates
a tachometer fault.

Publication ICM-UM002A-EN-E - March 2009 69


Chapter 3 Configure XM Module in RSLogix 5000 Software

In this field Values are Comments


Pulses Per Revolution Enter the number of tachometer signal pulses per Enter 0 (zero) if you are not using a
revolution of the shaft. tachometer. This disables the speed,
acceleration, and most phase measurements.
If the speed sensor is a proximity probe over a keyway,
there will be one pulse around the shaft. If the speed
sensor is a proximity probe over a gear, there will be a
pulse for each tooth on the gear. If the sensor detects
reflective tape or paint, there will be a pulse for each
reflective area around the shaft.
Response Time Choose how quickly the measured speed value and Faster response times (22 ms) produce
acceleration value responds to a change in the input measurements that are more accurate but are
signal. more susceptible to noise. Slower response
• 2640 ms times (220 ms, 2640 ms) produce less accurate
measurements but are less susceptible to
• 220 ms noise.
• 22 ms
Fast response times are generally used when
For example, setting this to 220 ms means that the you need to track rapid speed changes. Slow
speed is averaged over a quarter second, and the response times are generally used for steady
reported value will reach 90% of the new steady state speed applications or applications where it is
value about 220 ms after the change in machine not necessary to track speed during rapid
speed. changes.

3. When finished, click one of these as needed.


• OK - Click to accept your edits and close the dialog box.
• Cancel - Click to close the dialog box without accepting your edits.
• Apply - Click to accept and apply your edits on any dialog and
continue editing.

70 Publication ICM-UM002A-EN-E - March 2009


Configure XM Module in RSLogix 5000 Software Chapter 3

Configure the Spectrum Properties

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.

2. Click the Channel that you want to configure.

3. Configure the parameters, as necessary.

In this field Values are Comments


Channel Name A descriptive name for the channel. This can be entered on the Channel tab. See
Configure the Channel Properties on page 64.
Sampling Mode Choose the sampling mode. The sampling mode determines whether the
signal is synchronized with the tachometer
• Asynchronous signal and has several effects on the resulting
• Synchronous with tach measurements.

Synchronous sampling requires a tachometer


signal.

Publication ICM-UM002A-EN-E - March 2009 71


Chapter 3 Configure XM Module in RSLogix 5000 Software

In this field Values are Comments


Sampling Mode continued.
Asynchronous Sampling Synchronous Sampling
The waveform The waveform
measurement is measurement is
time-based position-based.
The spectrum The spectrum
measurement is measurement is
frequency-based. order-based and the
Number of Lines must be
evenly divisible by
Frequency Maximum.
The Frequency Maximum Frequency Maximum must
must be specified in Hz. be specified in orders.

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

mils ips Psi 10 to 5000 X X


µm mm/s g V mbar 6250 X X
mils 7500 X X
µm Column A
8000 X
Sensitivity ips
Units mm/s Column A Column A 9375 X X
(Channel
tab) g Column B Column B Column A 10000 X
V Column A 12500 X
Psi 15000 X
mbar Column A
18750 X X
20000 X

72 Publication ICM-UM002A-EN-E - March 2009


Configure XM Module in RSLogix 5000 Software Chapter 3

In this field Values are Comments


Number of Spectrum Lines Choose the number of lines (bins) in the spectrum This determines the frequency resolution of
measurement. the spectrum measurement.
• 100
Note: When Sampling Mode is synchronous,
• 200 the Number of Spectrum Lines must be evenly
• 400 divisible by the Frequency Maximum value (no
remainder).
• 800
Period Displays the total period of the waveform The value is in seconds when Sampling Mode
measurement in seconds. is set to asynchronous. The value is in cycles
when Sampling Mode is set to synchronous.
Samples are accumulated into a time waveform of this
duration before an FFT is performed on the collected
data. Period is provided to show the effect various
settings, such as Number of Spectrum Lines, have on
the update rate of measurements (Band and Vector)
derived from the spectrum.
Order of Sum Harmonics Choose the starting order for the sum harmonics The amplitudes of all harmonics from the
measurement. specified harmonic through the Frequency
• 1 Maximum are included in the sum.
• 2 Note: The sum harmonics measurement
• 3 requires the tachometer to be enabled (Pulses
Per Revolution is set to 1 or more), and a
• 4 tachometer signal must be present.
• 5

Publication ICM-UM002A-EN-E - March 2009 73


Chapter 3 Configure XM Module in RSLogix 5000 Software

In this field Values are Comments


FFT Window Type Choose the type of window to be applied to the
waveform measurement prior to computing the
spectrum.
• Rectangular - Also know as Uniform (no window).
Use this only for transient signals that die out
before the end of the time sample, or for exactly
periodic signals within the time sample. Gives poor
peak amplitude accuracy, good peak frequency
accuracy.
• Hamming - A general purpose window that is
similar to a Hanning window. It provides better
frequency resolution but decreased amplitude
accuracy when compared to the Hanning window.
Use it to separate close frequency components.
Gives fair peak amplitude accuracy, fair peak
frequency accuracy.
• Hanning - A general purpose window that is similar
to a Hamming window. It is used on random type
data when frequency resolution is more important
than amplitude accuracy. Most often used in
predictive maintenance. Gives fair peak amplitude
accuracy, fair peak frequency accuracy.
• Flat Top - Also called Sinusoidal window. Use this
when amplitude accuracy is more important than
frequency resolution. In data with closely spaced
peaks, a Flat Top window may smear the peaks
together into one wide peak. Gives good peak
amplitude accuracy, poor peak frequency accuracy
for data with discrete frequency components.
• Kaiser Bessel - Gives fair peak amplitude accuracy,
fair peak frequency accuracy.
Number of Averages Enter the number of individual data sets to be In asynchronous mode, the spectrum is
incorporated into the average calculation. Averaging averaged. In synchronous mode, the time
reduces the random errors and provides a more waveforms are averaged.
reliable measurement.
Note: The averaged data is used only for
captured time waveform or FFT’s. All data
calculated from the FFT, such as bands, is
taken from each individual sample, not the
averaged sample.

74 Publication ICM-UM002A-EN-E - March 2009


Configure XM Module in RSLogix 5000 Software Chapter 3

In this field Values are Comments


Tachometer Rotations Enter the number of teeth on the buried shaft gear. Set the value between 1...65,535.
Rotor Rotations Enter the number of teeth on the external shaft gear. These parameters are dimmed in
asynchronous sampling.
Gear Ratio Displays the relationship between the Tachometer This parameter applies only to synchronous
Rotations and the Rotor Rotations parameters. sampling.

The Tachometer Rotations and Rotor Rotations are


used to convert the speed measured by the speed
sensor to a shaft speed that is related by this gear
ratio. This is useful when the shaft of interest does not
have a speed sensor of its own.

When a gear ratio is configured, the synchronous


measurements are synchronized with the rotation of
the buried (internal) shaft. This includes the Vector, Not
1X, Sum Harmonics, and order-based Band
measurements. Synchronous averaging is also
synchronized with the internal shaft. However, the
Speed measurement is not affected by the gear ratio.
The Speed measurement always reflects the speed of
the shaft with the speed sensor (raw tachometer
speed divided by number of pulses per revolution).

4. When finished, click one of these as needed.


• OK - Click to accept your edits and close the dialog box.
• Cancel - Click to close the dialog box without accepting your edits.
• Apply - Click to accept and apply your edits on any dialog and
continue editing.

Configure the Band Properties

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.

Publication ICM-UM002A-EN-E - March 2009 75


Chapter 3 Configure XM Module in RSLogix 5000 Software

1. From the Module Properties dialog box, click the Band tab.

2. Click the Channel that you want to configure.

3. Configure the parameters, as necessary.

In this field Values are Comments


Channel Name A descriptive name for the channel. This can be entered on the Channel tab. See
Configure the Channel Properties on page 64.
Measurement Mode Choose the measurement (or calculation) performed to
produce the Band Value.
• Band Overall - The band value is the square root of
the sum of the squares (RSS) of the amplitude
values for the bins that make up the band.
• Maximum Peak - The band value is equal to the
maximum bin amplitude found within the band.
Frequency Maximum Enter the upper limit of the range of spectrum bins to This value must be greater than the Band
be included in the band measurement, and the Frequency Minimum.
frequency units (Hz or Orders). Set the value using the
table below.

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.

76 Publication ICM-UM002A-EN-E - March 2009


Configure XM Module in RSLogix 5000 Software Chapter 3

IMPORTANT For bands specified in Hz on an orders-based spectrum


(Sampling Mode set to Synchronous with tach), the band
measurement value will be zero when the Band Frequency
Minimum and Frequency Maximum fall completely beyond the
frequencies represented in the spectrum. If any of the band
falls within the spectrum, only that portion will contribute to
the band value.
Example
Band Frequency Maximum = 250 Hz
Band Frequency Minimum = 150 Hz
Spectrum Frequency Maximum = 10 Orders
The following table shows the actual Band Frequency
Maximum and Minimum values given different operating
speeds for this example. Note that when the speed is 600 RPM,
the Band Frequency Maximum and Minimum values fall outside
the range of the Spectrum Frequency Maximum, so that the
band value will be zero. When the speed is 1200 RPM, the band
will be calculated from 150…200 Hz.
Speed Max Frequency Represented Band Min Band Max
(RPM) in Spectrum (Hz) (Hz) (Hz)
2400 400 150 250
1800 300 150 250
1200 200 150 200
600 100 n/a n/a

4. When finished, click one of these as needed.


• OK - Click to accept your edits and close the dialog box.
• Cancel - Click to close the dialog box without accepting your edits.
• Apply - Click to accept and apply your edits on any dialog and
continue editing.

Publication ICM-UM002A-EN-E - March 2009 77


Chapter 3 Configure XM Module in RSLogix 5000 Software

Configure the Alarm Properties

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.

3. Configure the parameters, as necessary.

In this field Values are Comments


Alarm Name Enter a descriptive name for the alarm. The alarm name is not sent to the XM module.
Enable Alarm Check to enable the alarm.

Clear to disable the alarm.

78 Publication ICM-UM002A-EN-E - March 2009


Configure XM Module in RSLogix 5000 Software Chapter 3

In this field Values are Comments


Measurement ID Choose the measurement and channel that is Multiple alarms can be set on the same
associated with the alarm. measurement.
• Ch 0 / Ch 1 Overall
• Ch 0 / Ch 1 DC Bias/Gap
• Ch 0 / Ch 1 Band 0
• Ch 0 / Ch 1 Band 1
• Ch 0 / Ch 1 Band 2
• Ch 0 / Ch 1 Band 3
• Speed
• SMAX Magnitude
• Ch 0 / Ch 1 1X Magnitude
• Ch 0 / Ch 1 2X Magnitude
• Ch 0 / Ch 1 3X Magnitude
• Ch 0 / Ch 1 Not 1X
• Ch 0 / Ch 1 Sum Harmonics
• Ch 0 / Ch 1 1X Phase
• Ch 0 / Ch 1 2X Phase
• SMAX Phase
• Acceleration
Condition Choose when the alarm should trigger.

• Greater Than - Trigger the alarm when the


measurement value is greater than or equal to the
Alert and Danger Limit values. The Danger High
Limit value must be greater than or equal to the
Alert High Limit value for the trigger to occur.
• Less Than - Trigger the alarm when the
measurement value is less than or equal to the
Alert and Danger Limit values. The Danger High
Limit value must be less than or equal to the Alert
High Limit value for the trigger to occur.
• Inside Range - Trigger the alarm when the
measurement value is equal to or inside the range
of the Alert and Danger Limit values. The Danger
High Limit value must be less than or equal to the
Alert High Limit value AND the Danger Low Limit
value must be greater than or equal to the Alert
Low Limit value for the trigger to occur.
• Outside Range - Trigger the alarm when the
measurement value is equal to or outside the range
of the Alert and Danger Limit values. The Danger
High Limit value must be greater than or equal to
the Alert High Limit value AND the Danger Low
Limit value must be less than or equal to the Alert
Low Limit value for the trigger to occur.

Publication ICM-UM002A-EN-E - March 2009 79


Chapter 3 Configure XM Module in RSLogix 5000 Software

In this field Values are Comments


Deadband Enter the amount that the measured value must fall Set the value between 0...9999.
(below the limit) before the alarm condition is cleared.
For example, Alert High Limit is 120 and the deadband Note: For the Outside Range condition, the
is 2. The alarm (alert) activates when the measured deadband value must be less than the Alert
value is 120 and will not clear until the measured High Limit - Alert Low Limit.
value is 118 or less.
Danger High Limit Enter the High Limit value for the danger (shutdown) Phase measurement requirements:
condition. This parameter is the greater value when
Condition is set to Inside Range or Outside Range, or • The Alert Low, Danger Low, Alert High, and
the measurement is a phase measurement. Danger High must define contiguous
sections within the set of possible phase
Alert High Limit Enter the High Limit value for the alert (alarm)
condition. This parameter is the greater value when values (0...360 degrees).
Condition is set to Inside Range or Outside Range, or • If you were to plot the thresholds on a
the measurement is a phase measurement. clock face (illustration below) with phase
Alert Low Limit Enter the lesser limit value for the alert (alarm) increasing in the clockwise direction, then:
condition. This parameter is not used when Condition • Alert Low must be clockwise from or
is set to Greater Than or Less Than. equal to Danger Low.
Danger Low Limit Enter the lesser limit value for the danger (shutdown) • Alert High must be clockwise from
condition. This parameter is not used when Condition Alert Low.
is set to Greater Than or Less Than.
• Danger High must be clockwise from or
equal to Alert High.

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.

Note: You cannot enable the Speed Range


alarm when the Measurement ID is set to
Speed.
Speed Range High Enter the greater threshold of the machine speed These parameters are dimmed when Enable
range. Speed Range is disabled.
Speed Range Low Enter the lesser threshold of the machine speed range.

80 Publication ICM-UM002A-EN-E - March 2009


Configure XM Module in RSLogix 5000 Software Chapter 3

4. When finished, click one of these as needed.


• OK - Click to accept your edits and close the dialog box.
• Cancel - Click to close the dialog box without accepting your edits.
• Apply - Click to accept and apply your edits on any dialog and
continue editing.

Configure the Relay Properties

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.

TIP Hereafter, any reference to the relay implies a virtual relay.

1. From the Module Properties dialog box, click the Relay tab.

Publication ICM-UM002A-EN-E - March 2009 81


Chapter 3 Configure XM Module in RSLogix 5000 Software

2. Configure the parameters, as necessary.

In this field Values are Comments


Enable Relay Check to enable the virtual relay.

Clear to disable the virtual relay.


Latch Enable Check if the relay must be explicitly reset after the A latched relay can be reset using RelayReset
alarm subsides. in the output tag. See I/O Data Tags on
page 91.
Clear if you want the relay to reset itself once the
alarm condition has passed.
Fault Value Choose the fault value. This determines what happens to the relay
when an alarm is indicated.
• Energized - The relay is de-energized under normal
operating conditions and becomes energized when Note: This affects only the virtual relay. The
the alarm limits are exceeded. This means that Relay tag in the input data type works the
under non-alarm conditions, the relay closes the same regardless of this configuration setting.
circuit between the common and the normally One (1) means the associated Condition is
closed (N.C.) terminals. Under alarm conditions, the present, and 0 means the associated Condition
relay changes state to close the circuit between is not present.
the common and the normally open (N.O.)
terminals.
• De-energized - The relay is energized under normal
conditions, and becomes de-energized when the
alarm limits are exceeded. The normally energized
operating mode may also be referred to as
fail-safe. This means that under non-alarm (with
power applied to the unit) conditions, the relay
closes the circuit between the common and the
N.O. terminals. Under alarm or loss of power
conditions, the relay changes state to close the
circuit between the common and N.C. terminals.
Hold Last Value in Idle Mode Check to retain the last relay state during
configuration. For example, if the relay is energized
under normal conditions, the relay remains energized
on subsequent idle/program mode transitions.

If clear, the relay goes to "normal" state during


reconfiguration.
Delay Enter the length of time for which the Activation Logic Set the value between 0...65.535 seconds.
must be true before the relay is activated.
This reduces the nuisance alarms caused by
external noise and/or transient vibration
events.

82 Publication ICM-UM002A-EN-E - March 2009


Configure XM Module in RSLogix 5000 Software Chapter 3

In this field Values are Comments


Logic Choose the relay activation logic. The relay can
monitor up to two alarms.

• A Only - Relay is activated when Alarm A meets or


exceeds the selected Alarm Status to Activate On
condition(s).
• A OR B - Relay is activated when either Alarm A or
Alarm B meets or exceeds the selected Alarm
Status to Activate On condition(s).
• A AND B - Relay is activated when Alarm A and
Alarm B meet or exceeds the selected Alarm Status
to Activate On condition(s).
Alarm ID A Choose the first alarm that the relay will monitor. The Only enabled alarms appear in the Alarm ID A
alarm must be from the same device as the relay. list.
Alarm ID B Choose the second alarm that the relay will monitor. Only enabled alarms appear in the Alarm ID B
The alarm must be from the same device as the relay. list.

Note: This parameter is dimmed when Logic is


set to A only.
Alarm Status to Activate On Choose the alarm conditions that will cause the relay
to activate. You can select more than one.

• Normal - Activate the relay when the current


measurement is not in excess of any alarm limits.
• Danger - Activate the relay when the current
measurement is in excess of the danger level
limit(s).
• Xdcr Fault - Activate the relay when a transducer
fault is detected on the associated transducer.
• Tacho Fault - Activate the relay when the required
tachometer signal has not been detected and there
is no transducer fault.
• Alert - Activate the relay when the current
measurement is in excess of the alert level limit(s)
but not in excess of the danger level limit(s).
• Disarm - Activate the relay when the alarm is
disabled. If Setpoint Multiplication is on and the
setpoint multiplier is set to zero, the alarm will be
disabled and in the Disarm state.
• Module Fault - Activate the relay when a failure or
error is detected in the hardware or firmware, and
is preventing proper operation of the device.

3. When finished, click one of these as needed.


• OK - Click to accept your edits and close the dialog box.
• Cancel - Click to close the dialog box without accepting your edits.
• Apply - Click to accept and apply your edits on any dialog and
continue editing.

Publication ICM-UM002A-EN-E - March 2009 83


Chapter 3 Configure XM Module in RSLogix 5000 Software

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.

To access the module data, double-click Controller Tags.

The Controller Tags dialog opens. See I/O Data Tags on page 91 for more
information.

84 Publication ICM-UM002A-EN-E - March 2009


Configure XM Module in RSLogix 5000 Software Chapter 3

• For RSLogix5000 programming instructions, refer to RSLogix 5000


Configuration and Programming for the Logix5000 Family of
Controllers, publication RLD300GR.

• For ControlLogix controller information, refer to ControlLogix System


User Manual, publication 1756-UM001.

• For ControlNet communication information, refer to ControlNet


Modules in Logix5000 Systems, publication CNET-UM001.

Publication ICM-UM002A-EN-E - March 2009 85


Chapter 3 Configure XM Module in RSLogix 5000 Software

86 Publication ICM-UM002A-EN-E - March 2009


Chapter 4

Troubleshoot the Module

This chapter provides information for diagnosing and troubleshooting your


module.

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

The status indicators include the following.

• Module Status (MS)


• Network Status (NS)
• Channel 0
• Channel 1
• Tachometer
• Setpoint Multiplier (SPM)
• Relay

87Publication ICM-UM002A-EN-E - March 2009 87


Chapter 4 Troubleshoot the Module

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.

88 Publication ICM-UM002A-EN-E - March 2009


Troubleshoot the Module Chapter 4

Tachometer Status The following table describes the tachometer indicator.


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 on Speed or Acceleration is in Alert.
Solid Red An alarm on Speed or Acceleration is in Danger.
Flashing Yellow A tachometer fault other than a transducer fault (for
example, no pulse received).
Flashing Red The tachometer signal DC bias is not within 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.

Relay Indicator The following table describes the relay indicator.

State Probable Cause


Off The virtual relay is not activated.
Solid Red The virtual relay is activated.

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

Publication ICM-UM002A-EN-E - March 2009 89


Chapter 4 Troubleshoot the Module

90 Publication ICM-UM002A-EN-E - March 2009


Appendix A

I/O Data Tags

This appendix describes the module-defined data types for the


1440-DYN02-01RJ standard vibration measurement type. The
module-defined data types are automatically created when you configure the
XM module using the RSLogix 5000 software Add-on Profile.

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:

• Input - diagnostic, alarms, and measurements to be sent from the XM


module to the Logix controller
• Output - data sent from the Logix controller to the XM module to
multiply Alarm Limits, unlatch the virtual relay, and reset the maximum
speed measurement
• Configuration - data created with the XM module AOP to configure
your transducers, filtering, measurements, and set alarm limits

The table below shows the tag and main module type for the
1440-DYN02-01RJ standard dynamic measurement type.

1440-DYN02-01RJ Tags

Tag Main Module Defined Type Subtype Used by Main Type


Input AB:1440_VDP_7FFFFFFF:I:0(1) None
Output AB:1440_VDP:O:0 None
Configuration AB:1440_VDP:C:0 AB:1440_VDP_ChConfig_Struct.C:0
AB:1440_VDP_AlarmConfig_Struct:C:0

(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.

91Publication ICM-UM002A-EN-E - March 2009 91


Appendix A I/O Data Tags

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).

Input Data Type

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.

Module-defined Data Type: AB:1440_VDP_7FFFFFFF:I:0(1)

Member Name Type Location Description


Faults DINT Contains the following Fault indicators.
CommFault BOOL Faults:0 0 = No communication fault
1 = Communication fault
Idle BOOL Faults:17 0 = Module in Run mode
1 = Module in Idle mode
Note: Measurements and alarms are not evaluated during Idle mode.
Ch0Fault BOOL Faults:18 0 = No fault on Channel 0
1 = Fault on Channel 0 from bias voltage reading outside the DC bias
limits
Ch1Fault BOOL Faults:19 0 = No fault on Channel 1
1 = Fault on Channel 1 from bias voltage reading outside the DC bias
limits
TachFault BOOL Faults:20 0 = No fault on tachometer
1 = Fault on tachometer; tachometer is enabled and receiving no pulses
within fault timeout period & the Tach DC bias is outside the Tach DC
Low and High Limits
ModuleFault BOOL Faults:21 0 = No fault on module
1 = Fault on module; either calibration, watchdog, or bad 5V, 24V, IEPE or
proximity probe power
ProxPowerFault BOOL Faults:22 0 = No fault on proximity probe power
1 = Fault on proximity probe power
IEPEPowerFault BOOL Faults:23 0 = No fault on IEPE power
1 = Fault on IEPE power
InternalPowerFault BOOL Faults:24 0 = No fault on module 5V supply
1 = Fault on module 5V supply

92 Publication ICM-UM002A-EN-E - March 2009


I/O Data Tags Apendix A

Module-defined Data Type: AB:1440_VDP_7FFFFFFF:I:0(1)

Member Name Type Location Description


ModulePowerFault BOOL Faults:25 0 = No fault on 24V supply
1 = Fault on 24V supply; check the supply voltage to the module
CalibrationFault BOOL Faults:28 0 = No ROM fault
1 = ROM fault
AnyFault BOOL Faults:29 0 = No fault exists on the module
1 = At least one fault exists on the module
AnyFaultOrAlarm BOOL Faults:30 0 = No alarms or faults exist on the module
1 = At least one alarm or fault exists on the module
Status DINT Contains the following Status indicators
Ch0SpectrumStatus BOOL Status:8 0 = Band or vector data has been calculated
1 = Data has not been collected due to warm up period or speed limit
condition
Ch1SpectrumStatus BOOL Status:9 0 = Band or vector data has been calculated
1 = Data has not been collected due to warm up period or speed limit
condition
TachZeroPulseStatus BOOL Status:10 0 = No zero pulse tachometer fault
1 = Zero Pulse fault; tachometer is enabled and it is not receiving pulses
NetworkPowerStatus BOOL Status:11 0 = Power is applied at the external network terminal
1 = No power is detected at the external network terminal
AnyAlarmAlert BOOL Status:12 0 = No alarms are in Alert
1 = At least one alarm is in Alert
Ch0Alert BOOL Status:13 0 = No alarms on Channel 0
1 = Channel 0 has an alarm with a measurement in Alert
Ch1Alert BOOL Status:14 0 = No alarms on Channel 1
1 = Channel 1 has an alarm with a measurement in Alert
AnyAlarmDanger BOOL Status:15 0 = No alarms are in Danger
1 = At least one alarm is in Danger
Ch0Danger BOOL Status:16 0 = No alarms on Channel 0
1 = Channel 0 has an alarm with a measurement in Danger
Ch1Danger BOOL Status:17 0 = No alarms on Channel 1
1 = Channel 1 has an alarm with a measurement in Danger
RelaysHeld BOOL Status:18 Relay is being held at last state while in Idle mode
AlarmLimitMultiply BOOL Status:20 0 = Startup switch is not activated; alarm multiplier is not applied to the
alarm limits
1 = Startup switch is activated; alarm limit multiplier is applied to alarm
limits to avoid false alarms
StartupTime BOOL Status:21 0 = Currently not in startup time (alarm multiplier is not active)
1 = Currently in startup time (alarm multiplier is active) which means the
startup switch is activated or it is the start up period following the
release of the startup switch
Relay BOOL Status:23 0 = Relay 0 not tripped (conditions are not met)
1 = Relay 0 tripped
Alarms DINT Contains the following Alarm indicators

Publication ICM-UM002A-EN-E - March 2009 93


Appendix A I/O Data Tags

Module-defined Data Type: AB:1440_VDP_7FFFFFFF:I:0(1)

Member Name Type Location Description


Alarm0Alert BOOL Alarms:0 0 = Alarm 0 is not in Alert
1 = Alarm 0 is in Alert
Alarm0Danger BOOL Alarms:1 0 = Alarm 0 is not in Danger
1 = Alarm 0 is in Danger
Alarm1Alert BOOL Alarms:2 0 = Alarm 1 is not in Alert
1 = Alarm 1 is in Alert
Alarm1Danger BOOL Alarms:3 0 = Alarm 1 is not in Danger
1 = Alarm 1 is in Danger
Alarm2Alert BOOL Alarms:4 0 = Alarm 2 is not in Alert
1 = Alarm 2 is in Alert
Alarm2Danger BOOL Alarms:5 0 = Alarm 2 is not in Danger
1 = Alarm 2 is in Danger
Alarm3Alert BOOL Alarms:6 0 = Alarm 3 is not in Alert
1 = Alarm 3 is in Alert
Alarm3Danger BOOL Alarms:7 0 = Alarm 3 is not in Danger
1 = Alarm 3 is in Danger
Alarm4Alert BOOL Alarms:8 0 = Alarm 4 is not in Alert
1 = Alarm 4 is in Alert
Alarm4Danger BOOL Alarms:9 0 = Alarm 4 is not in Danger
1 = Alarm 4 is in Danger
Alarm5Alert BOOL Alarms:10 0 = Alarm 5 is not in Alert
1 = Alarm 5 is in Alert
Alarm5Danger BOOL Alarms:11 0 = Alarm 5 is not in Danger
1 = Alarm 5 is in Danger
Ch0Overall(2) REAL The measured overall value for Channel 0. Overall measures the
amplitude of the vibration signal at all frequencies.
Ch0DCBiasGap(2) REAL The measured average DC offset of the transducer signal for Channel 0.

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.

94 Publication ICM-UM002A-EN-E - March 2009


I/O Data Tags Apendix A

Module-defined Data Type: AB:1440_VDP_7FFFFFFF:I:0(1)

Member Name Type Location Description


Ch0Vector2XPhase(2) REAL The measured phase of the vibration at 2 times the machine speed for
Channel 0.
Ch0Vector3XMagnitude(2) REAL The measured magnitude of the vibration at 3 times the machine speed
for Channel 0.
Ch1Overall(2) REAL The measured overall value for Channel 1. Overall measures the
amplitude of the vibration signal at all frequencies.
Ch1DCBiasGap(2) REAL The measured average DC offset of the transducer signal for Channel 1.

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.

Publication ICM-UM002A-EN-E - March 2009 95


Appendix A I/O Data Tags

Configuration Data Type

Module-defined Data Type: AB:1440_VDP_ChConfig_Struct:C:0

Member Name Type Default Display Style Description


OverallFilterEN BOOL Decimal 0 = None
1 = Low Pass Filter
SynchronousModeEN BOOL Decimal 0 = Asynchronous (Default)
1 = Synchronous with tach
XdcrPower SINT Decimal 0 = Off (Default)
1 = IEPE
2 = +24V
3 = -24V
4 = Bias Current
XdcrSensitivityUnits SINT Decimal 0 = mV/ mils (Default)
1 = mV/ ips
2 = mV/ g
3 = mV/ psi
4 = V/ V
5 = mV/ mm/s
6 = mV/ µm
8 = mV/ mbar
9 = V/ g
XdcrLLimit REAL Float -24.0 to 24.0 volts (Default = -18.0 volts)
XdcrHLimit REAL Float -24.0 to 24.0 volts (Default = -2.0 volts)
XdcrSensitivity REAL Float Default = 200.0
(XdcrSensitivityUnits selection determines
the units)
FullScale REAL Float Default = 10.0
(FullScaleUnits selection determines the
units)
FullScaleUnits SINT Decimal 0 = mils (Default)
1 = ips
2=g
3 = psi
4 = volt
5 = mmps
6 = µm
8 = mbar
SignalMeasurementType SINT Decimal 0 = RMS
1 = Calculated peak
2 = Calculate pk-pk
3 = True peak
4 = True pk-pk (Default)
FFTWindowType SINT Decimal 0 = Rectangular
1 = Hamming
2 = Hanning (Default)
3 = Flat Top
4 = Kaiser Bessel

96 Publication ICM-UM002A-EN-E - March 2009


I/O Data Tags Apendix A

Module-defined Data Type: AB:1440_VDP_ChConfig_Struct:C:0

Member Name Type Default Display Style Description


HighPassFilterSelection SINT Decimal 0 = 0.2 Hz
1 = 1 Hz
2 = 5 Hz
3 = 10 Hz (Default)
4 = 40 Hz
FrequencyMax INT Decimal Default = 1000
LowPassFilterSelection INT Decimal 200 to 20,000 (Default = 1000)
TachometerRotations INT Decimal 1 to 65,535 (Default = 1)
RotorRotations INT Decimal 1 to 65,535 (Default = 1)
SpectrumLineCount DINT Decimal 100, 200, 400, 800 (Default = 200)
AveragesCount INT Decimal 1 to 99 (Default = 1)
SelectedSumHarmonicsOrder SINT Decimal 1 to 5 (Default = 4)
Band0OrderModeEn BOOL Decimal 0 = Hz (Default)
1 = Orders
Band1OrderModeEn BOOL Decimal 0 = Hz (Default)
1 = Orders
Band2OrderModeEn BOOL Decimal 0 = Hz (Default)
1 = Orders
Band3OrderModeEn BOOL Decimal 0 = Hz (Default)
1 = Orders
Band0MaxPeakEn BOOL Decimal 0 = Band Overall (Default)
1 = Maximum Peak
Band1MaxPeakEn BOOL Decimal 0 = Band Overall (Default)
1 = Maximum Peak
Band2MaxPeakEn BOOL Decimal 0 = Band Overall (Default)
1 = Maximum Peak
Band3MaxPeakEn BOOL Decimal 0 = Band Overall (Default)
1 = Maximum Peak
Band0FrequencyMin INT Decimal Default = 1
Band0FrequencyMax INT Decimal Default = 10
Band1FrequencyMin INT Decimal Default = 1
Band1FrequencyMax INT Decimal Default = 10
Band2FrequencyMin INT Decimal Default = 1
Band2FrequencyMax INT Decimal Default = 10
Band3FrequencyMin INT Decimal Default = 1
Band3FrequencyMax INT Decimal Default = 10

Publication ICM-UM002A-EN-E - March 2009 97


Appendix A I/O Data Tags

Module-defined Data Type: AB:1440_VDP_AlarmConfig_Struct:C:0

Member Name Type Default Display Style Description


LAlertLimit REAL Float -999,999 to 999,999 (Default = -6)
HAlertLimit REAL Float -999,999 to 999,999 (Default = 6)
LDangerLimit REAL Float -999,999 to 999,999 (Default = -8)
HDangerLimit REAL Float -999,999 to 999,999 (Default = 8)
Deadband REAL Float 0 to 9999 (Default = 0.1)
LimitMultiply REAL Float 0 to 10 (Default = 1.0)
SpeedLLimit REAL Float 0 to 9,999,999 (Default = 0)
SpeedHLimit REAL Float 0 to 9,999,999 (Default = 1000)
LimitMultiplyPeriod INT Decimal 0 to 65535 seconds (Default = 1.0)
Condition SINT Decimal 0 = Greater Than (Default)
1 = Less Than
2 = Inside Range
3 = Outside Range
MeasurementID SINT Decimal 0 = Ch 0 Overall (Default)
1 = Ch 1 Overall
2 = Ch 0 DC Bias/Gap
3 = Ch 1 DC Bias/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 Magnitude
14 = Ch 0 1X Magnitude
15 = Ch 1 1X Magnitude
16 = Ch 0 2X Magnitude
17 = Ch 1 2X Magnitude
18 = Ch 0 3X Magnitude
19 = Ch 1 3X Magnitude
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

98 Publication ICM-UM002A-EN-E - March 2009


I/O Data Tags Apendix A

Module-defined Data Type: AB:1440_VDP:C:0

Member Name Type Default Display Style Description


Ch0 AB:1440_VDP_ChConfig_Struct:C:0
Ch1 AB:1440_VDP_ChConfig_Struct:C:0
TachAutoTriggerEn BOOL Decimal 0 = Manual Trigger
1 = Auto Trigger (Default)
TachTriggerSlope BOOL Decimal 0 = Positive
1 = Negative (Default)
TachInhibitZeroPulseFault BOOL Decimal 0 = No pulses on tachometer produces fault
(Default)
1 = Inhibit zero pulses fault on tachometer
TachResponseTime SINT Decimal 0 = 2640.0 ms
1 = 220.0 ms (Default)
2 = 22.0 ms
TachFaultDelay SINT Decimal 1 to 64 seconds (Default = 11)
TachFaultLLimit REAL Float -9,999,999 to 9,999,999 volts (Default = 2)
TachFaultHLimit REAL Float -9,999,999 to 9,999,999 volts (Default = 18)
TachTriggerHysteresis REAL Float 0.0 to 50.0 (Default = 2.0)

If TachAutoTriggerEn is set to 0, this value is


volts. If TachAutoTriggerEn is set to 1, this
value is % of the peak-to-peak input signal.
TachTriggerLevel REAL Float -9,999,999 to 9,999,999 volts (Default = 0)
TachPulsesPerRevolution INT Decimal Default = 1
Alarm0En BOOL Decimal 0 = Disable (Default)
1 = Enable
Alarm1En BOOL Decimal 0 = Disable (Default)
1 = Enable
Alarm2En BOOL Decimal 0 = Disable (Default)
1 = Enable
Alarm3En BOOL Decimal 0 = Disable (Default)
1 = Enable
Alarm4En BOOL Decimal 0 = Disable (Default)
1 = Enable
Alarm5En BOOL Decimal 0 = Disable (Default)
1 = Enable
Alarm0SpeedRangeEn BOOL Decimal 0 = Disable (Default)
1 = Enable
Alarm1SpeedRangeEn BOOL Decimal 0 = Disable (Default)
1 = Enable
Alarm2SpeedRangeEn BOOL Decimal 0 = Disable (Default)
1 = Enable
Alarm3SpeedRangeEn BOOL Decimal 0 = Disable (Default)
1 = Enable

Publication ICM-UM002A-EN-E - March 2009 99


Appendix A I/O Data Tags

Module-defined Data Type: AB:1440_VDP:C:0

Member Name Type Default Display Style Description


Alarm4SpeedRangeEn BOOL Decimal 0 = Disable (Default)
1 = Enable
Alarm5SpeedRangeEn BOOL Decimal 0 = Disable (Default)
1 = Enable
Alarm0 AB:1440_VDP_AlarmConfig_Struct:C:0
Alarm1 AB:1440_VDP_AlarmConfig_Struct:C:0
Alarm2 AB:1440_VDP_AlarmConfig_Struct:C:0
Alarm3 AB:1440_VDP_AlarmConfig_Struct:C:0
Alarm4 AB:1440_VDP_AlarmConfig_Struct:C:0
Alarm5 AB:1440_VDP_AlarmConfig_Struct:C:0
RelayDelay INT Decimal 0 to 65535 seconds (Default = 1000)
RelayActivationLogic SINT Decimal 0 = A Only (Default)
1 = A OR B
2 = A AND B
RelayAlarmIDA SINT Decimal Alarm number 0 to 5 (Default = 0)
RelayAlarmIDB SINT Decimal Alarm number 0 to 5 (Default = 0)
RelayTripNormal BOOL Decimal 0 = Disable (Default)
1 = Enable
RelayTripAlert BOOL Decimal 0 = Disable (Default)
1 = Enable
RelayTripDanger BOOL Decimal 0 = Disable (Default)
1 = Enable
RelayTripDisarm BOOL Decimal 0 = Disable (Default)
1 = Enable
RelayTripXdcrFault BOOL Decimal 0 = Disable (Default)
1 = Enable
RelayTripModuleFault BOOL Decimal 0 = Disable (Default)
1 = Enable
RelayTripTachFault BOOL Decimal 0 = Disable (Default)
1 = Enable
RelayEn BOOL Decimal 0 = Disable Relay (Default)
1 = Enable Relay
RelayLatch BOOL Decimal 0 = Non-latching (Default)
1 = Latching
RelayFaultValue BOOL Decimal 0 = Energized (Default)
1 = De-energized
RelayIdleHoldEn BOOL Decimal 0 = Disable (Default)
1 = Enable

100 Publication ICM-UM002A-EN-E - March 2009


I/O Data Tags Apendix A

Output Data Type

Module-defined Data Type: AB:1440_VDP:O:0

Member Name Type Default Display Style Description


Output0 SINT Decimal Contains the following values.
RelayReset BOOL Decimal Resets all latched relays.
AlarmLimitMultiply BOOL Decimal Multiply the alarm setpoints, or disarm the
alarms during startup period.
MaxSpeedReset BOOL Decimal Reset maximum speed.

Publication ICM-UM002A-EN-E - March 2009 101


Appendix A I/O Data Tags

102 Publication ICM-UM002A-EN-E - March 2009


Appendix B

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

Publication ICM-UM002A-EN-E - March 2009 103


Appendix B CIP Objects

IMPORTANT When the 1440-DYN02-RJ01 module is used with Logix


controllers, Logix automatically configures most of the CIP
objects using a Configuration Assembly. The Configuration
Assembly overwrites the values of some attributes that may be
set using the Services described in this appendix.
If you are using RSLogix 5000 software to configure the XM
module, we recommend you do not use the Services in this
appendix to configure signal processing, measurements, or
alarms because it will conflict with the RSLogix 5000
configuration.
Use the Services to collect data, for example Spectrum and
Time Waveforms. Since many measurements and diagnostic
information is reported to Logix in the input tag, you only need
to use these additional Services to collect data beyond what is
available in the input tag. Refer to I/O Data Tags on page 91 for
more information about the input tag.

Identity Object The Identity Object provides identification and general information about the
device.
(Class Code 01H)

Class Attributes

The Identity Object provides no class attributes.

Instance Attributes

Identity Object Instance Attributes

Attr ID Access Name Data Type Default Value


1 Get Vendor ID UINT 1 = Allen-Bradley
2 Get Device Type UINT 109 (Specialty I/O)
3 Get Product Code UINT 21 (0x15) XM Dynamic Measurement
Module
4 Get Revision: STRUCT OF
Major USINT Value varies with each firmware revision.
Minor USINT Value varies with each firmware revision.
5 Get Status WORD
6 Get Serial Number UDINT
7 Get Product Name SHORT_ "XM Dynamic Measurement Module"
STRING

104 Publication ICM-UM002A-EN-E - March 2009


CIP Objects Appendix B

Status

The Status is a 16 bit value. The following bits are implemented.

Identity Object Status

Bit Name Description


0 Owned TRUE indicates that the module has an owner. More
specifically, the Predefined Master/Slave Connection Set
has been allocated to a master.
1 Reserved, set to 0
2 Configured This bit is set whenever a saved configuration is
successfully loaded from non-volatile memory. This bit is
cleared whenever the default configuration is restored or
loaded.
3 Reserved, set to 0
4-7 Boot Program Vendor-specific, indicates that the boot program is
running. The Main Application must be corrupt or
missing. Use ControlFlash to reload the Main
Application.

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

8 Minor Recoverable Set whenever there is a transducer or tachometer fault.


Fault
9 Minor Unrecoverable Not implemented
Fault
10 Major Recoverable Set when there is a major recoverable fault.
Fault
11 Major Unrecoverable Set when there is a module status fault (Module Status
Fault LED is solid red).
12 - 15 Reserved, set to 0

Publication ICM-UM002A-EN-E - March 2009 105


Appendix B CIP Objects

Services

Identity Object 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

DeviceNet Object Class Attributes

Attr ID Access Name Data Type Default Value


1 Get Revision UINT 2

Instance Attribute

DeviceNet Object Instance Attributes

Attr ID Access Name Data Type Default Value


1 Get MAC ID USINT On DIP switches under label
2 Get Baud Rate USINT The baud rate is determined by automatic
baud rate detection (autobaud). The module
listens to network traffic to determine the
baud rate before it goes online.
3 Get Bus-Off Interrupt BOOL 0
4 Get/Set Bus-Off Counter USINT 0
5 Get Allocation Information STRUCT of 0 255
BYTE
USINT
100 Get Autobaud Disable BOOL 0 (always autobaud)

106 Publication ICM-UM002A-EN-E - March 2009


CIP Objects Appendix B

Services

DeviceNet Object 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

Assembly Object Class Attributes

Attr ID Access Name Data Type Default Value


1 Get Revision UINT 2

Publication ICM-UM002A-EN-E - March 2009 107


Appendix B CIP Objects

Instances

Table B.1 Assembly Object Instances

Instance Name Type Description


100 Vibration Alarm Values Input Alarm and Relay Status values
101 Default Poll Response Input Measurement values
Message
142 Logix Configuration Configuration Used by Logix to configure the
Assembly module
190 Logix Output Assembly Output Used by Logix for Output Tag
198 Logix Input Assembly Input Special Dynamic Assembly
used only by Logix Controllers
199 Alternate Dynamic Poll Input User configurable
Response Message measurement values and
configuration parameters

Instance Attributes

Table B.2 Assembly Object 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.

108 Publication ICM-UM002A-EN-E - March 2009


CIP Objects Appendix B

Assembly Instance Attribute Data Format

Instance 100 - Alarm and Relay Status

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)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0


0 Relay 0 Set Point Alarm 1 Status Alarm 0 Status
Status Multiplier
1 Relay 1 0 Alarm 3 Status Alarm 2 Status
Status
2 Relay 2 0 Alarm 5 Status Alarm 4 Status
Status
3 Relay 3 0 Alarm 7 Status Alarm 6 Status
Status
4 Relay 4 0 Alarm 9 Status Alarm 8 Status
Status
5 0 0 Alarm 11 Status Alarm 10 Status
6 0 0 Alarm 13 Status Alarm 12 Status
7 0 0 Alarm 15 Status Alarm 14 Status

Instance 101 - Measurement Values

This assembly instance can be selected to be sent in response to an I/O Poll


Request from a Master.

Table B.4 Instance 101 Data Format (Measurement Values Assembly)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0


0-3 Channel 0 Overall value
4-7 Channel 1 Overall value
8 - 11 Channel 0 Gap value (Analog Input Point (AIP) Object Instance #1)
12 - 15 Channel 1 Gap value (AIP Object Instance #2)
16 - 19 Speed value
20 - 23 Maximum Speed value
24 - 27 Channel 0 Band 0 value
28 - 31 Channel 1 Band 0 value
32 - 35 Channel 0 Band 1 value
36 - 39 Channel 1 Band 1 value
40 - 43 Channel 0 Band 2 value
44 - 47 Channel 1 Band 2 value

Publication ICM-UM002A-EN-E - March 2009 109


Appendix B CIP Objects

Table B.4 Instance 101 Data Format (Measurement Values Assembly)

Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0


48 - 51 Channel 0 Band 3 value
52 - 55 Channel 1 Band 3 value
56 - 59 Channel 0 Vector 1 Magnitude value
60 - 63 Channel 0 Vector 1 Phase value
64 - 67 Channel 1 Vector 1 Magnitude value
68 - 71 Channel 1 Vector 1 Phase value
72 - 75 Channel 0 Vector 2 Magnitude value
76 - 79 Channel 0 Vector 2 Phase value
80 - 83 Channel 1 Vector 2 Magnitude value
84 - 87 Channel 1 Vector 2 Phase value
88 - 91 Channel 0 Vector 3 Magnitude value
92 - 95 Channel 1 Vector 3 Magnitude value
96 - 99 Channel 0 Not 1X value (AIP Object Instance #3)
100 - 103 Channel 1 Not 1X value (AIP Object Instance #4)
104 - 107 SMAX Magnitude value (AIP Object Instance #5)
108 - 111 SMAX Phase value (AIP Object Instance #6)
112 - 115 Channel 0 Sum Harmonics value (AIP Object Instance #7)
116 - 119 Channel 1 Sum Harmonics (AIP Object Instance #8)
120 - 123 Acceleration value

Instance 199 - Dynamic Assembly

This Assembly instance can be created and configured with the XM


Configuration Tool. Using the configuration software, you determine the
format of the data. This assembly instance can be selected to be sent in
response to an I/O Poll request from a Master.

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.

Table B.5 Instance 199 Component Mapping

EPATH (where ii = Class Class Instance Attribute Attribute Data


instance number) Name Number Number Name Number Type
21 1D 03 24 ii 30 04 Alarm 31Dh 1 - 16 AlarmEnable 4 BOOL
21 1D 03 24 ii 30 05 Alarm 31Dh 1 - 16 Type 5 USINT
21 1D 03 24 ii 30 07 Alarm 31Dh 1 - 16 AlarmCondition 7 USINT
21 1D 03 24 ii 30 08 Alarm 31Dh 1 - 16 AlarmHAlertLimit 8 REAL

110 Publication ICM-UM002A-EN-E - March 2009


CIP Objects Appendix B

Table B.5 Instance 199 Component Mapping

EPATH (where ii = Class Class Instance Attribute Attribute Data


instance number) Name Number Number Name Number Type
21 1D 03 24 ii 30 09 Alarm 31Dh 1 - 16 AlarmHDangerLimit 9 REAL
21 1D 03 24 ii 30 0A Alarm 31Dh 1 - 16 AlarmLAlertLimit 10 REAL
21 1D 03 24 ii 30 0B Alarm 31Dh 1 - 16 AlarmLDangerLimit 11 REAL
21 1D 03 24 ii 30 0C Alarm 31Dh 1 - 16 AlarmDeadband 12 REAL
21 1D 03 24 ii 30 0D Alarm 31Dh 1 - 16 AlarmLimitMultiply 13 REAL
(Setpoint Multiplication
function)
21 1D 03 24 ii 30 0E Alarm 31Dh 1 - 16 AlarmLimitMultiplyPeriod 14 UINT
21 1D 03 24 ii 30 0F Alarm 31Dh 1 - 16 AlarmSpeedRangeEn 15 BOOL
21 1D 03 24 ii 30 10 Alarm 31Dh 1 - 16 AlarmSpeedHLimit 16 REAL
21 1D 03 24 ii 30 11 Alarm 31Dh 1 - 16 AlarmSpeedLLimit 17 REAL
21 0F 00 24 ii 30 01 Param 0Fh 10 - 25 Parameter Value 1 USINT
(AlarmMeasurementID)
21 23 03 24 ii 30 04 Relay 323h 1-5 RelayEn 4 BOOL
21 23 03 24 ii 30 05 Relay 323h 1-5 RelayLatch 5 BOOL
21 23 03 24 ii 30 06 Relay 323h 1-5 RelayFaultValue 6 BOOL
21 23 03 24 ii 30 07 Relay 323h 1-5 RelayDelay 7 UINT
21 23 03 24 ii 30 09 Relay 323h 1-5 RelayAlarmLevel 9 BYTE
21 0F 00 24 ii 30 01 Param 0Fh 26 - 30 Parameter Value 1 USINT
(RelayAlarmIDA)
21 0F 00 24 ii 30 01 Param 0Fh 31 - 35 Parameter Value 1 USINT
(RelayAlarmIDB)
21 23 03 24 ii 30 0C Relay 323h 1-5 RelayActivationLogic 12 USINT
21 23 03 24 ii 30 0E Relay 323h 1-5 RelayInstalled 14 BOOL

Publication ICM-UM002A-EN-E - March 2009 111


Appendix B CIP Objects

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

The Connection Object provides no class attributes.

112 Publication ICM-UM002A-EN-E - March 2009


CIP Objects Appendix B

Instances

Table B.7 Connection Object 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

Table B.8 Connection Object 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.

Publication ICM-UM002A-EN-E - March 2009 113


Appendix B CIP Objects

Table B.8 Connection Object Instance Attributes

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

Table B.9 Connection Object 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

Table B.10 Discrete Input Object Class Attributes

Access
Attr ID Rule Name Data Type Description Semantics
1 Get Revision UINT Revision of the 2
implemented object.

114 Publication ICM-UM002A-EN-E - March 2009


CIP Objects Appendix B

Instance Attributes

Table B.11 Discrete Input 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

Table B.12 Discrete Input Object 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.

Publication ICM-UM002A-EN-E - March 2009 115


Appendix B CIP Objects

Analog Input Point The Analog Input Point Object models simple analog measurements
performed by the Dynamic Measurement module.
(Class ID 0AH)

Class Attributes

Table B.13 Analog Input Point Object Class Attributes

Access
Attr ID Rule Name Data Type Description Semantics
1 Get Revision UINT Revision of the 2
implemented object.

Instances

Table B.14 Analog Input Point Object Instances

Instance Name Description


1 Ch0DCBiasGap Gap measurement for Channel 0
2 Ch1DCBiasGap Gap measurement for Channel 1
3 Ch0Not1X Not 1X measurement for Channel 0
4 Ch1Not1X Not 1X measurement for Channel 1
5 SMAXMagnitude SMAX magnitude of synchronized channels
6 SMAXPhase SMAX phase of synchronized channels
7 Ch0SumHarmonics Sum Harmonics measurement for Channel 0
8 Ch1SumHarmonics Sum Harmonics measurement for Channel 1

Instance Attributes

Table B.15 Analog Input Point Object Class Attributes

Access
Attr ID Rule Name Data Type Description Semantics
3 Get Value REAL

116 Publication ICM-UM002A-EN-E - March 2009


CIP Objects Appendix B

Table B.15 Analog Input Point Object Class Attributes

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

Table B.16 Analog Input Point Object 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 1-4 and 7-37 are implemented to provide an


alternate method of setting the configuration parameters with EPATH or
ENGUNIT data types. And Parameter Object instances 38 and 39 provide an
alternate method of setting the Produced Connection Size and Produced
Connection Path attributes for the Poll Connection because these attributes
can be difficult to get/set directly through the Connection Object. Note that
these cannot be set if there is an active Poll Connection.

Parameter Object instances 5 and 6 are for setting the starting order for the
Sum Harmonics measurements.

Publication ICM-UM002A-EN-E - March 2009 117


Appendix B CIP Objects

Class Attributes

Table B.17 Parameter Object 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

There are 39 instances of this object.

Table B.18 Parameter Object 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.

118 Publication ICM-UM002A-EN-E - March 2009


CIP Objects Appendix B

Table B.18 Parameter Object Instances

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

Publication ICM-UM002A-EN-E - March 2009 119


Appendix B CIP Objects

Table B.18 Parameter Object Instances

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

120 Publication ICM-UM002A-EN-E - March 2009


CIP Objects Appendix B

Table B.18 Parameter Object Instances

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

Table B.19 Parameter Object 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.

Publication ICM-UM002A-EN-E - March 2009 121


Appendix B CIP Objects

Table B.19 Parameter Object Instance Attributes

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

Table B.20 Parameter Object 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

The Acknowledge Handler Object provides no class attributes.

122 Publication ICM-UM002A-EN-E - March 2009


CIP Objects Appendix B

Instances

A module provides only a single instance (instance 1) of the Acknowledge


Handler Object. This instance is associated with instance 4 of the Connection
Object, the slave COS connection to a higher level master.

Instance Attributes

Table B.21 Acknowledge Handler Object 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

Table B.22 Acknowledge Handler Object 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

Table B.23 Alarm Object 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)

Publication ICM-UM002A-EN-E - March 2009 123


Appendix B CIP Objects

Instances

There are 16 instances of this object.

IMPORTANT Alarms 6 through 15 are not available when the module is


configured in RSLogix 5000.

Instance Attributes

Table B.24 Alarm Object 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).

124 Publication ICM-UM002A-EN-E - March 2009


CIP Objects Appendix B

Table B.24 Alarm Object Instance Attributes

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.

Publication ICM-UM002A-EN-E - March 2009 125


Appendix B CIP Objects

Services

Table B.25 Alarm Object 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

The Band Measurement Object provides no class attributes.

Instances

There are 8 instances of this object.

Table B.26 Band Measurement Object 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

126 Publication ICM-UM002A-EN-E - March 2009


CIP Objects Appendix B

Instance Attributes

Table B.27 Band Measurement Object 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

Table B.28 Band Measurement Object 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.

Publication ICM-UM002A-EN-E - March 2009 127


Appendix B CIP Objects

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

The Channel Object provides no class attributes.

Instances

There are 2 instances of this object.

Instance Attributes

Table B.29 Channel Object 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

This setting is directly related to


the Sensitivity Units of the
associated transducer and the
Level of Integration performed
on the channel.
4 Get Integration Level USINT The level of integration to 0 = None
of Integration perform on the signal. 1 = Single
2 = Double

128 Publication ICM-UM002A-EN-E - March 2009


CIP Objects Appendix B

Table B.29 Channel Object Instance Attributes

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)

See attributes 100 to 104.


6 Get/Set Synchronous BOOL Indicates whether this 0 = Asynchronous
channel is synchronized 1 = Synchronous
with the tachometer
signal.
7 Get/Set Internal Gear UINT The number of gear teeth The Internal/External Gear
Teeth on the shaft of interest. Teeth values are used when
synchronous operation is
8 Get/Set External Gear UINT The number of gear teeth
selected but there is a known
Teeth on the shaft used as the
speed difference between the
tachometer source.
shaft of interest and the shaft
used as the tachometer source.
9 Get/Set Name STRING2 A name to help identify
this channel.
10 Get/Set Full Scale REAL The maximum signal It is set according to the Output
expected to be processed Data Units attribute (see
by the channel. page 128)

Setting the Full Scale to a


greater value allows the
channel to handle greater input
signals without saturating or
clipping. Setting the Full Scale
to a lesser value allows the
signal to be measured with
greater resolution.
100 Get Very Low HPF REAL The frequency, in Hz, of Hz
Corner Frequency the "Very low" Low
Cutoff Frequency option
for attribute 5.
101 Get Low HPF Corner REAL The frequency, in Hz, of Hz
Frequency the "Low" Low Cutoff
Frequency option for
attribute 5.
102 Get Medium HPF REAL The frequency, in Hz, of Hz
Corner Frequency the "Medium" Low
Cutoff Frequency (low
frequency corner) option
for attribute 5.
103 Get High HPF Corner REAL The frequency, in Hz, of Hz
Frequency the "High" Low Cutoff
Frequency option for
attribute 5.

Publication ICM-UM002A-EN-E - March 2009 129


Appendix B CIP Objects

Table B.29 Channel Object Instance Attributes

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

Table B.30 Channel Object 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

The Device Mode Object provides no class attributes.

130 Publication ICM-UM002A-EN-E - March 2009


CIP Objects Appendix B

Instance Attributes

Table B.31 Device Mode Object 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

Setting the Device Mode attribute to 1 (RUN) is equivalent to executing the


Start service. Setting the Device Mode attribute to 2 (PROGRAM) is
equivalent to executing the Stop service.

Services

Table B.32 Device Mode Object 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.

Publication ICM-UM002A-EN-E - March 2009 131


Appendix B CIP Objects

Table B.32 Device Mode Object Services

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

The Overall Measurement Object provides no class attributes.

Instances

There are 2 instances of this object.

Instance Attributes

Table B.33 Overall Measurement Object 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.

132 Publication ICM-UM002A-EN-E - March 2009


CIP Objects Appendix B

Table B.33 Overall Measurement Object Instance Attributes

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

8 Get Damping Factor REAL The damping factor 1.0


associated with output
smoothing filter for the
RMS and DC meters (not
used with peak meters).
9 Get/Set Overall Filter USINT Overall filter type applied 0 = None
to the input signal before 1 = Low Pass Filter
the measurement is 2-255 Reserved
performed.
10 Get/Set Low Pass UINT The corner frequency of 200 to 20000 Hz
Corner the low pass filter.
Frequency

Publication ICM-UM002A-EN-E - March 2009 133


Appendix B CIP Objects

Services

Table B.34 Overall Measurement Object 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

Table B.35 Relay Object 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

There are 5 instances of the object. Instance 1 is a virtual relay which


corresponds with the Relay LED on the module. Instance 2 through 5 are
additional virtual relays.

IMPORTANT Instance 2 through 5 are not available when the module is


configured in RSLogix 5000.

134 Publication ICM-UM002A-EN-E - March 2009


CIP Objects Appendix B

Instance Attributes

Table B.36 Relay Object 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.

Publication ICM-UM002A-EN-E - March 2009 135


Appendix B CIP Objects

Table B.36 Relay Object Instance Attributes

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

Table B.37 Relay Object 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.

136 Publication ICM-UM002A-EN-E - March 2009


CIP Objects Appendix B

Spectrum Waveform The Spectrum/Waveform Measurement Object models a spectrum and


waveform measurement.
Measurement Object
(Class ID 324H)
Class Attributes

The Spectrum/Waveform Measurement Object provides no class attributes.

Instances

There are 2 instances of this object.

Instance Attributes

Table B.38 Spectrum Waveform Measurement Object 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.

4...40 Orders if Domain = 1.The


Number of Lines value must
be evenly divisible by the FMAX
value or an Invalid Device
Configuration error will be
returned during the Device
Mode Object Start and Save
services.

Publication ICM-UM002A-EN-E - March 2009 137


Appendix B CIP Objects

Table B.38 Spectrum Waveform Measurement Object Instance Attributes

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.

When set to Asynchronous,


consecutive spectrum
measurements are averaged
together to produce the
Spectrum data.

When set to synchronous,


synchronized waveforms are
averaged together to produce
the Waveform data, and the
Spectrum data is produced
from the averaged waveform. A
trigger source from a
tachometer, for example, is
required to obtain the
synchronized waveforms.

138 Publication ICM-UM002A-EN-E - March 2009


CIP Objects Appendix B

Table B.38 Spectrum Waveform Measurement Object Instance Attributes

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

Table B.39 Spectrum Waveform Measurement Object 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.

Publication ICM-UM002A-EN-E - March 2009 139


Appendix B CIP Objects

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.

Table B.40 Spectrum Data Structure

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.

The total size of the Spectrum Data structure in DWORD is:

• For Real or Power Data Format: 3 + (Number of Spectrum Lines / 2)


• For Complex Data Format: 3 + (Number of Spectrum Lines)

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.

140 Publication ICM-UM002A-EN-E - March 2009


CIP Objects Appendix B

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 ⎠

Publication ICM-UM002A-EN-E - March 2009 141


Appendix B CIP Objects

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.

Table B.41 Waveform Data Structure

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.

The Get_Spectrum_Chunk and Get_Waveform_Chunk services use the same


request and response parameters.

142 Publication ICM-UM002A-EN-E - March 2009


CIP Objects Appendix B

Table B.42 Get_Spectrum_Chunk/Get_Waveform_Chunk Request Parameters

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.

Table B.43 Get_Spectrum_Chunk/Get_Waveform_Chunk Response Parameters

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.

Publication ICM-UM002A-EN-E - March 2009 143


Appendix B CIP Objects

Speed Measurement Object The Speed Measurement Object models a speed measurement of a tachometer
signal.
(Class ID 325H)

Class Attributes

The Speed Measurement Object provides no class attributes.

Instance Attributes

Table B.44 Speed Measurement Object 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.

144 Publication ICM-UM002A-EN-E - March 2009


CIP Objects Appendix B

Services

Table B.45 Speed Measurement Object 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

The Tachometer Channel Object provides no class attributes.

Instance Attributes

Table B.46 Tachometer Channel Object 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.

Publication ICM-UM002A-EN-E - March 2009 145


Appendix B CIP Objects

Table B.46 Tachometer Channel Object Instance Attributes

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

Table B.47 Tachometer Channel Object 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.

146 Publication ICM-UM002A-EN-E - March 2009


CIP Objects Appendix B

Transducer Object The Transducer Object models a transducer.


(Class ID 328H)
Class Attributes

The Transducer Object provides no class attributes.

Instances

There are 3 instances of this object.

Table B.48 Band Measurement Object Instances

Instance Descriptions
1 Vibration Channel 0
2 Vibration Channel 1
3 Tachometer Channel

Instance Attributes

Table B.49 Transducer Object 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.

Publication ICM-UM002A-EN-E - March 2009 147


Appendix B CIP Objects

Table B.49 Transducer Object Instance Attributes

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).

148 Publication ICM-UM002A-EN-E - March 2009


CIP Objects Appendix B

Services

Table B.50 Transducer Object 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

The Vector Measurement Object provides no class attributes.

Instances

There are 6 instances of this object.

Table B.51 Vector Measurement Object 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

Publication ICM-UM002A-EN-E - March 2009 149


Appendix B CIP Objects

Instance Attributes

Table B.52 Vector Measurement Object 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.

The value is only valid when


synchronous sampling mode is
selected for the corresponding
channel.
8 Get Speed Data ENGUNIT The units context of the See DeviceNet Specification
Units Speed Value attribute. Volume 1 Appendix K.

This is set to Orders.

Services

Table B.53 Vector Measurement Object Services

Service
Code Class/Instance Usage Name Description
0Eh Instance Get_Attribute_Single Returns a single attribute.

150 Publication ICM-UM002A-EN-E - March 2009


Appendix C

Specifications

The Appendix lists the technical specifications for the XM Dynamic


Measurement Module.

Specifications for the XM Dynamic Measurement Module - 1440-DYN02-01RJ

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

Transducer Power Constant voltage: 24V DC, -24V DC, 60 mA


Constant current: 4.5 mA +30% / -20% from
24V DC (IEPE)
Bias current: monitors self-powered
coil-based transducers
None

Voltage Ranges -20...0V DC


-10...10V DC
0...20V DC

Input Impedance >100 kΩ

Sensitivity Up to 15% from nominal

Nominal Sensitivities

mV/g mV/ips mV/mms mV/mil mV/µm mV/psi mV/mbar V/V


10 100 4 100 3.94 20 0.29 1
25 150 6 150 5.91 50 0.73
50 200 8 200 7.87 100 1.45
100 500 20 285 11.2
500 1000 40
1000
10000

Publication ICM-UM002A-EN-E - March 2009 151


Appendix C Specifications

Specifications for the XM Dynamic Measurement Module - 1440-DYN02-01RJ

Attribute Value
Tachometer Input
1 Tachometer Input ±25V (50V max. peak to peak)

Input Impedance >120 kΩ

Range 1...1.2 M RPM / 0.0167...20 kHz

Pulses per Revolution 0 (tach off)...50,000

Max Rate of Change of Speed 500 Hz/sec


Outputs
Buffered Outputs 1 active buffer per dynamic channel
1 resistive buffer for tachometer
Indicators
7 Status Indicators Module
Network
Channel 0
Channel 1
Tachometer
Setpoint Multiplier
Virtual Relay
Communication
XM Bus Autobaud to 125 KB, 250 KB, 500 KB
Maximum distance: 10 Meters
Node number mechanically set to simplify
installation and commissioning
Customizable poll assembly optimizes
space utilization within scanner
Supports Logix Controller integration over
ControlNet via 1440-ACNR adapter

Side Connector Connects adjacent XM modules


Connects ControlNet adapter
Passes:
DeviceNet protocol and power (300 mA
maximum)
Primary power (3 A maximum)

Serial Provides temporary local access for module


configuration
RS-232
Requires cable (Cat. No. 1440-SCDB9FXM2)

152 Publication ICM-UM002A-EN-E - March 2009


Specifications Appendix C

Specifications for the XM Dynamic Measurement Module - 1440-DYN02-01RJ

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

Resolution A/D Conversion: 24 bits


Dynamic Range: 80 dBfs (0.01% fs), 90 dBfs
(typical)

FFT Lines 100, 200, 400, 800

Integration None, Single, or Double

High Pass Analog Filters -3 dB corners: 0.2, 1, 5, 10, 40 Hz


Roll off: -30 dB/octave for the 0.2 Hz filter,
otherwise 24 dB/octave

Low Pass Filter Applied to integrated acceleration


measurements
-6 dB corner: 2 kHz
Roll off: -12 dB/octave

Units g, ips, mm/s, mils, µm, psi, mbar, volt


Measurements
FFT & Time Waveform

Asynchronous or Synchronous

Real Time Overall


RMS
Peak (true or calculated)
Peak to Peak (true or calculated)
Optional Low Pass Filter
• -3 dB Corner: 200 Hz...20 kHz
• Roll off: -24 dB/octave
Gap (or transducer bias voltage)
Speed
SMAX Magnitude
SMAX Phase

FFT Derived FFT Bands


4 bands per channel
Defined in frequency or order domain
Overall or Max Peak in band
Orders
Magnitude: 1x, 2x, 3x
Phase: 1x, 2x
Not 1x
Sum Harmonics

Publication ICM-UM002A-EN-E - March 2009 153


Appendix C Specifications

Specifications for the XM Dynamic Measurement Module - 1440-DYN02-01RJ

Attribute Value
Alarms
Number 6 alert and danger pairs
Alarm on any measured value

Operators Greater than


Less than
Inside range
Outside range

Hysteresis User-defined

Startup Inhibit/Setpoint Multiplication Period 0...1092 minutes


Inhibit/multiplication function: Multiply by
N (0...10, 0 = Disarm)

Speed Inhibit Speed range may be specified for each


alarm. When applied, the alarm is disabled
if the speed is outside the defined range.
Relay
One Virtual Relay Logic is provided to drive one virtual relay.
Relay status is indicated by the Relay
Status Indicator.

Relay Function Normally energized (failsafe) or Normally


deenergized (non-failsafe)
Latching or non-latching
Time Delay
0...25.5 seconds
100 millisecond increments
Logic
Single or paired "AND" or "OR" logic
applied to any alarm
Reset by digital command from
configuration software, via a command
from the XM Bus, or from RSLogix Output
Tag when integrated via ControlNet
Adapter

Alarm Status to Activate On Normal


Alert
Danger
Gap/bias out of range
Module fault
Tachometer fault
Disarm
Automatic Module Configuration Automatically configured from a
configuration stored in module memory at
power up, or from a configuration held in a
Logix controller

154 Publication ICM-UM002A-EN-E - March 2009


Specifications Appendix C

Specifications for the XM Dynamic Measurement Module - 1440-DYN02-01RJ

Attribute Value
Approvals
EMC EN61000-6-2
EN61000-6-4
EN61326-1 (Industrial)
EN61131-2 (Clause 8, Zones A & B)

UL UL 508

ULH UL 1604 Class I Division 2, Groups A, B, C, D

CUL CSA C22.2 No. 142-M1987

CULH CSA C22.2 No. 213-M1987 Class I Division


2, Groups A, B, C, D

LVD EN61131-2 (Clause 11)

C-Tick (Australia) AS/NZS CISPR11 (Group 1, Class A)

ATEX EN60079-15, EN60079-0


Power Requires Class 2 power supply

Module 24V DC nominal

Consumption 250 mA Max / 210 mA Typical

Heat Production 4.56 W Max / 3.60 W Typical


Environment
Operating Temperature -20...70 °C (-4...158 °F)

Storage Temperature -40...85 °C (-40...185 °F)

Relative Humidity 5...95% non-condensing


Physical
Dimensions (Height/Width/Depth) 97 mm/94 mm/94 mm
3.8 in/3.7 in/3.7 in

Weight Module: 0.172 kg (0.38 lb)


Terminal Base: 0.172 kg (0.38 lb)

Publication ICM-UM002A-EN-E - March 2009 155


Appendix C Specifications

156 Publication ICM-UM002A-EN-E - March 2009


Glossary

averaging

The process of combining multiple data samples to minimize the influence of


transient signals so that the real characteristics of machine vibration can be
determined.

alarm

An alarm alerts you to a change in a measurement. For example, an alarm can


notify you when the measured vibration level for a machine exceeds a
pre-defined value.

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:

Maximum Cable Length


Cable 125 K 250 K 500 K
Thick Trunk Line 500 m (1,640 ft.) 250 m (820 ft.) 100 m (328 ft.)
Thin Trunk Line 100 m (328 ft.) 100 m (328 ft.) 100 m (328 ft.)
Maximum Drop Length 6 m (20 ft.) 6 m (20 ft.) 6 m (20 ft.)
Cumulative Drop Length 156 m (512 ft.) 78 m (256 ft.) 39 m (128 ft.)

The1440-DYN02-01RJ module baud rate is determined by automatic baud


rate detection (autobaud). The module listens to network traffic to determine
the baud rate before it goes online.

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

See Program mode.

Publication ICM-UM002A-EN-E - March 2009 157


Glossary

Earth/Ground

A conducting path between an electric circuit or equipment and ground for


safety or EMC reduction.

Electronic Data Sheet (EDS) Files

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.

high pass filter

A filter that excludes all frequencies below a defined frequency. It allows, or


passes, frequencies above the defined frequency. It is useful for removing low
frequency signal components that would dominate the signal.

low pass filter

A low pass filter excludes frequencies above a defined frequency. It allows, or


passes, frequencies below the defined frequency. It is useful as an anti-aliasing
filter.

noise

Any component of a transducer output signal that does not represent the
variable intended to be measured.

158 Publication ICM-UM002A-EN-E - March 2009


Glossary

NVS (Non-Volatile Storage)

NVS is the permanent memory of an XM module. Modules store parameters


and other information in NVS so that they are not lost when the module loses
power (unless Auto Save is disabled). Some implementations of NVS include
EEPROM and Flash.

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

A measurement of the timing relationship between two signals, or between a


specific vibration event and a keyphasor pulse.

Program mode

The XM module is idle. In Program mode, the signal processing/measurement


process is stopped. The status of the alarms is set to the disarm state to
prevent a false alert or danger status.

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.

Publication ICM-UM002A-EN-E - March 2009 159


Glossary

signal detection

Defines the method of conditioning or measuring a dynamic input signal. Peak


(0 to the peak voltage), Peak-Peak (minimum peak to maximum peak), and
RMS (square root of the mean of the square of the values) are the most
common methods of signal detection.

spectrum measurement

A measure of amplitude versus frequency, typically vibration for monitoring


systems. Spectrum measurements are useful for identifying the contribution of
individual components (bearings, fans, gears) It is much easier to separate
elements of vibration in frequency domain that in the time domain.

transducer

A transducer is a device for making measurements. These include


accelerometers, velocity pickups, displacement probes, and temperature
sensors.

virtual relay

A virtual relay is a non-physical relay. It has the same capabilities (monitor


alarms, activation delay, change status) as a physical relay only without any
physical or electrical output. The virtual relay provides additional relay status
inputs to a controller, PLC, or an XM-440 Master Relay module (firmware
revision 5.0 and later).

XM configuration

XM configuration is a collection of user-defined parameters for XM modules.

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.

160 Publication ICM-UM002A-EN-E - March 2009


Index

Numerics speed measurement 144


1440-ACNR 13, 23, 55 tachometer channel 145
transducer 147
1440-DYN02-01RJ
vector measurement 149
description 12 Class 2 power supply 19, 22
install on terminal base 50
components
1440-TBS-J 12
1440-ACNR 13
description 12
module 12
install 24
terminal base 12
wiring 27
configuration data
24V common grounding requirements 22
change 59
configuration data types 96
A configuration parameters
access module data 84 alarm parameters 78
acknowledge handler object 122 band parameters 75
add module to configuration 56 channel data parameters 61
additional resources 9 channel parameters 64
connection parameters 63
add-on profile 55
module definition parameters 60
alarm object 123 module info parameters 64
alarm parameters 78 relay parameters 81
analog input point object 116 spectrum parameters 71
assembly object 107 tachometer parameters 68
configure XM module 55
B access module data 84
add module to configuration 56
band measurement object 126 change configuration data 59
band parameters 75 download configuration 84
baud rate 49 save configuration 84
buffered outputs, wiring 34 schedule I/O connection 84
connecting wiring
buffered outputs 34
C power supply 30
channel data parameters 61 serial port 48
channel object 128 tachometer 31
channel parameters 64 terminal base 27
Channel Status indicator 88 terminal block assignment 28
CIP objects 103 transducers 34
acknowledge handler 122 XM Bus 48
alarm 123 connection object 112
analog input point 116 connection parameters 63
assembly 107
band measurement 126
channel 128 D
connection 112 description
device mode 130 1440-ACNR 13
deviceNet 106 module 12
discrete input point 114 terminal base 12
identity 104 device mode object 130
overall measurement 132 deviceNet object 106
parameter 117 DIN Rail Grounding Block 20
relay 134 DIN rail grounding requirements 20
spectrum waveform measurement 137 discrete input point object 114

Publication ICM-UM002A-EN-E - March 2009 161


Index

document conventions 9 introduction 11


download program to controller 84
Dynamic Measurement module
CIP objects 103
K
components 12 keyswitch 50
configure 55
grounding requirements 20 M
I/O data tags 91
indicators 87 module data
install module 50 access 84
install terminal base 24 module definition parameters 60
introduction 11 module info parameters 64
power requirements 19 Module Status (MS) indicator 88
self-test 54
specifications 151
terminal assignment 28
N
terminating resistor 23 Network Status (NS) indicator 88
wiring 27
wiring requirements 18 O
XM node address 51
operating mode
program mode 88
G run mode 88
grounding requirements output data types 101
24V common 22 overall measurement object 132
DIN rail 20
panel/wall mount 21
transducers 23 P
panel/wall mount grounding
requirements 21
I parameter object 117
I/O data tags 91 power requirements 19
configuration 96 power supply, wiring 19, 30
input 92 program mode 88
output 101
identity object 104
indicators 87 R
Channel Status 88 Relay indicator 89
Module Status 88 relay object 134
Network Status 88 relay parameters 81
Relay 89 run mode 88
Setpoint Multiplier 89
Tachometer Status 89
input data types 92 S
install save program 84
module on terminal base 50 schedule I/O connection 84
terminal base unit on DIN rail 24 self-test, status 54
terminal base unit on panel/walll 26 serial port connection
installation requirements mini-connector 48
grounding 20 Setpoint Multiplier indicator 89
power 19 specifications 151
wiring requirements 18
spectrum parameters 71
interconnecting terminal base units 25

162 Publication ICM-UM002A-EN-E - March 2009


Index

spectrum waveform measurement object troubleshooting 87


137
speed measurement object 144
V
vector measurement object 149
T
tachometer channel object 145
W
tachometer parameters 68
Tachometer Status indicator 89 wiring
tachometer, wiring 31 separate power connections 19
to terminal base 27
terminal base
wiring connections
description 12
buffered outputs 34
install on DIN rail 24
power supply 30
interconnecting units 25
serial port 48
mounting on panel/wall 26
tachometer 31
terminal block assignment 28
transducers 34
terminating resistor 23 XM Bus 48
transducer grounding requirements 23 wiring requirements 18
transducer object 147
transducer wiring
IEPE accelerometer 34 X
non-contact sensor 36 XM Bus
other configurations 42, 43, 45, 46 description 13
passive transducer 37 wiring 48
powered sensor 39 XM node address 49, 51
process DC voltage signal 40

Publication ICM-UM002A-EN-E - March 2009 163


Index

164 Publication ICM-UM002A-EN-E - March 2009


How Are We Doing?
Your comments on our technical publications will help us serve you better in the future.
Thank you for taking the time to provide us feedback.

You can complete this form and mail (or fax) it back to us or email us at
RADocumentComments@ra.rockwell.com.

Pub. Title/Type XM Dynamic Measurement Module User Manual

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?

1 2 3 Can we add more information to help you?


Completeness
(all necessary information procedure/step illustration feature
is provided)
example guideline other
explanation definition

Technical Accuracy 1 2 3 Can we be more accurate?


(all provided information
is correct) text illustration

Clarity 1 2 3 How can we make things clearer?


(all provided information is
easy to understand)

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

Publication CIG-CO521D-EN-P- July 2007


PLEASE FASTEN HERE (DO NOT STAPLE)

Other Comments

PLEASE REMOVE
PLEASE FOLD HERE

NO POSTAGE
NECESSARY
IF MAILED
IN THE
UNITED STATES

BUSINESS REPLY MAIL


FIRST-CLASS MAIL PERMIT NO. 18235 CLEVELAND OH

POSTAGE WILL BE PAID BY THE ADDRESSEE

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.

United States 1.440.646.3434


Monday – Friday, 8am – 5pm EST
Outside United Please contact your local Rockwell Automation representative for any
States technical support issues.

New Product Satisfaction Return

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.

Publication ICM-UM002A-EN-E - March 2009 167


Copyright © 2009 Rockwell Automation, Inc. All rights reserved. Printed in the U.S.A.

You might also like