Rockewell Dynamix 1444-Um001 - En-P PDF
Rockewell Dynamix 1444-Um001 - En-P PDF
Rockewell Dynamix 1444-Um001 - En-P PDF
Activities including installation, adjustments, putting into service, use, assembly, disassembly, and maintenance are required
to be carried out by suitably trained personnel in accordance with applicable code of practice.
If this equipment is used in a manner not specified by the manufacturer, the protection provided by the equipment may be
impaired.
In no event will Rockwell Automation, Inc. be responsible or liable for indirect or consequential damages resulting from the
use or application of this equipment.
The examples and diagrams in this manual are included solely for illustrative purposes. Because of the many variables and
requirements associated with any particular installation, Rockwell Automation, Inc. cannot assume responsibility or
liability for actual use based on the examples and diagrams.
No patent liability is assumed by Rockwell Automation, Inc. with respect to use of information, circuits, equipment, or
software described in this manual.
Reproduction of the contents of this manual, in whole or in part, without written permission of Rockwell Automation,
Inc., is prohibited.
Throughout this manual, when necessary, we use notes to make you aware of safety considerations.
WARNING: Identifies information about practices or circumstances that can cause an explosion in a hazardous environment,
which may lead to personal injury or death, property damage, or economic loss.
ATTENTION: Identifies information about practices or circumstances that can lead to personal injury or death, property
damage, or economic loss. Attentions help you identify a hazard, avoid a hazard, and recognize the consequence.
IMPORTANT Identifies information that is critical for successful application and understanding of the product.
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.
ARC FLASH HAZARD: Labels may be on or inside the equipment, for example, a motor control center, to alert people to
potential Arc Flash. Arc Flash will cause severe injury or death. Wear proper Personal Protective Equipment (PPE). Follow ALL
Regulatory requirements for safe work practices and for Personal Protective Equipment (PPE).
Allen-Bradley, Dynamix, Rockwell Software, and Rockwell Automation are trademarks of Rockwell Automation, Inc.
Trademarks not belonging to Rockwell Automation are property of their respective companies.
Summary of Changes
This manual contains new and updated information. Changes throughout this
revision are marked by change bars, as shown to the right of this paragraph.
New and Updated This table contains the major changes made to this revision.
Information Topic Page
Ethernet Cable Information 15
Filters 109
Decimation Menu Selections 114
Tracking Filter Information 118
Normal Thrust Selection 135
Concluding Transient Events 177
Time Management 183
Transducer Fault Detection 189
Tachometer Signal Condition Input Fault Detection 189
Sampling Control 306
Notes:
Table of Contents
Preface Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Chapter 1
About the Dynamix 1444 Series Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Dynamic Measurement Module Main Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Product Description/System Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
System Enclosure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Cable, Connector, and Mounting Accessories. . . . . . . . . . . . . . . . . . . 19
System Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Network Connectivity and Considerations . . . . . . . . . . . . . . . . . . . . . . . . 22
Chapter 2
Install the Dynamix 1444 Series Environment and Enclosure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Monitoring System Prevent Electrostatic Discharge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Electrical Safety Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
North American Hazardous Location Approval . . . . . . . . . . . . . . . . 27
European/IECex Hazardous Location Approval . . . . . . . . . . . . . . . . 29
API-670 Compliance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Removal or Insertion Under Power (RIUP) . . . . . . . . . . . . . . . . . . . . 30
Design Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Electro Magnetic Compatibility (EMC) Precautions . . . . . . . . . . . . 30
Wiring Categories and Routing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Temperature Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Reliability Considerations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
System Space and Clearance Requirements . . . . . . . . . . . . . . . . . . . . . 36
Wiring Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Module Power Supply Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Grounding Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Local Bus Connection (main/expansion) . . . . . . . . . . . . . . . . . . . . . . . 40
Using Local Bus Extension Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Relay Contact Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Installation Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Mount the Terminal
Base Unit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Establish Bus Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Configure the Terminal Bases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Configure the Main Terminal Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Configure the Relay Terminal Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Configure the 4…20 mA Terminal Base . . . . . . . . . . . . . . . . . . . . . . . . 48
Configure the Tacho Signal Conditioning Terminal Base. . . . . . . . 49
Install the Module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Wiring Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Wiring the Main Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Upper Base Connector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Chapter 3
Configure the 1444 Dynamic General Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Measurement Module Module Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Module Definition Versus Module Configuration . . . . . . . . . . . . . . . 89
Expansion Device Definition Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Define Module Functionality Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Input Data Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Module Definition - Select Data for Output Tag . . . . . . . . . . . . . . . 100
Internet Protocol Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Port Configuration Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Network Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Time Sync Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Hardware Configuration Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Time Slot Multiplier Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Speed Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Chapter 4
Measurement Definition Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Overall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Tracking Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Aero Derivative Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Not-1X Measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Order Phase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Influence of Sample Rate and Tracking Filter Definition Settings 130
FFT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
gSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Bands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
DC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Demand. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Chapter 5
Configure the Tachometer Expansion Tachometer Expansion Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Module Tachometer Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Page Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Chapter 6
Configure Analog Outputs Analog Expansion Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Output Configuration Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Page Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Chapter 7
Configure Relays Relay Expansion Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Relay Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Relay Management Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Alarm Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Main Module Fault Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Expansion Module Fault Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Relay Drive Testing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Double-pole, Double-throw (DPDT) Relay Solutions . . . . . . . . . . 171
Notes:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Chapter 7
Configure Alarms Measurement Alarms Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Page Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Alarm Measurement Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Voted Alarms Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Relays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Chapter 8
Trend and Transient Capture Trend Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Page Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Discrete Data Buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Trend Buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Dynamic Buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Alarm Buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Transient Capture Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Page Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Buffers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Overflow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Initiating a Transient Event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Dynamic Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Sampling During a Transient Event . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Concluding a Transient Event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Latching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Chapter 9
Operate the Module Resetting the Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Supported Reset Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Reset Procedures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Updating Module Firmware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Managing GET and SET Service Access . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
SET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
GET Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Managing Nonvolatile Memory Configuration . . . . . . . . . . . . . . . . . . . . 205
Saving a Configuration to Nonvolatile Memory . . . . . . . . . . . . . . . . 205
Deleting a Saved Configuration from Nonvolatile Memory . . . . . 206
Setting The IP Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Static IP Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Automatic IP Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Time Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Module Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
1444-DYN04-01RA Dynamic Measurement Module . . . . . . . . . . 209
Channel Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Transducer Fault Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
1444-TSCX02-02RB Tachometer Signal Conditioner Expansion
Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
1444-RELX00-04RB Relay Expansion Module . . . . . . . . . . . . . . . . 212
1444-AOFX00-04RB 4…20 mA Output Expansion Module . . . . 212
Module Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
1444-DYN04-01RA Dynamic Measurement Module . . . . . . . . . . 213
1444-TSCX02-02RB Tachometer Signal Conditioner Expansion
Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
1444-RELX00-04RB Relay Expansion Module . . . . . . . . . . . . . . . . 214
1444-AOFX00-04RB 4…20 mA Output Expansion Module . . . . 214
Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
I/O Message Formats. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Input Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Output Assembly. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
Appendix A
Status Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
Main Module Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
Ethernet Port Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Expansion Module Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Tacho (TSC) Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
4…20 mA Output Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
Relay Output Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
Appendix B
CIP Objects Parameter – Tag – Object Attribute Cross-reference . . . . . . . . . . . . . . . 244
Engineering Units (ENGUNITS data type) . . . . . . . . . . . . . . . . . . . 251
Dynamix Configuration Manager Object . . . . . . . . . . . . . . . . . . . . . . . . . 252
............................................................ 252
............................................................ 253
Attribute Semantics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
Object Specific Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Configuration Group 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Configuration Group 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
Configuration Group 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
Configuration Groups 5…16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
Configuration Group 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
Configuration Group 18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
Configuration Group 19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
Configuration Groups 20 and 21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
Configuration Group 22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
Configuration Group 23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
Configuration Group 24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
Configuration Group 25 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
Configuration Group 26 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
Configuration Group 27 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
Configuration Group 28 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
Configuration Group 29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
Dynamix Data Manager Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
Attribute Semantics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
Availability of Dynamic Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
Object Specific Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
Dynamix Transient Data Manager Object. . . . . . . . . . . . . . . . . . . . . . . . . 311
Attribute Semantics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
Notes:
This manual describes the Dynamix™ 1444 Series dynamic measurement module.
The information in the following chapters discusses installation, configuration,
and operation of the module.
The module measures dynamic inputs such as vibration, pressure, and static
inputs such as thrust, eccentricity, and rod drop. The 1444-DYN04-01RA
module is designed specifically for integration with Allen-Bradley Logix
controllers connected across an industrial Ethernet network.
Additional Resources These documents contain additional information concerning related products
from Rockwell Automation.
Resource Description
Industrial Automation Wiring and Grounding Guidelines, Provides general guidelines for installing a Rockwell
publication 1770-4.1 Automation industrial system.
Product Certifications Website, http://www.ab.com Provides declarations of conformity, certificates, and
other certification details.
Dynamix 1444 Series Monitoring System Specifications Provides system specifications for the Dynamix 1444
Technical Data, publication 1444-TD001 Series Monitoring System.
Notes:
The 1444 Series includes the main module (1444-DYN04-01RA) plus three
optional expansion modules. The expansion modules, a tachometer signal
conditioner, a relay module and an analog output module, are configured and
managed from their host “main” module. Therefore configuration of these
capabilities is included in the AOP for the main dynamic measurement module.
The main module also manages errors that are associated with any expansion
module. The behavior of the expansion modules themselves on the failure of its
host main module, or loss of communication to the main module, can also be
defined.
Main Features
Product Description/System The Dynamix series consists of just six core part numbers and various accessories
for connectors and cables.
Overview
A minimum Dynamix 1444 Series monitoring system consists of the following:
• One DYN module, which is comprised of a terminal base, a module, and
either spring or screw clamp removable plug connectors for both the
module and terminal base.
• Appropriate enclosure
• Sensors
• Power supply unit
Up to three RELX modules and one each AOFX and TSCX module can be
connected to one DYN module. Interconnections between a DYN module and
its Expansion module (and to extend the tacho bus from one such group to
further DYN modules) are by ribbon cable assembly:
Each main and expansion module terminal base includes one standard ribbon
cable connector. This connector is sufficient to interconnect all main and
expansion modules in a system.
System Enclosure
1444 series modules are connected through a local bus that is implemented by the
use of a simple ribbon cable that spans one module to the next. The packaging for
each terminal base includes a cable that is designed to the exact length necessary
to connect two adjacent modules.
The extended interconnect cables provide a means to extend the local bus
between terminal bases on different DIN rails or in different areas of a cabinet.
The accessory list also includes a package of four standard length interconnect
cables (catalog number 1444-LBIC-04). These cables can be used to replace the
cable included with each terminal base.
Ethernet Cables
The 1444 products are designed to operate in harsh industrial environments and
possibly close to electrically noisy or high-voltage devices and wiring. You must
consider the environment, over the entire run of the cable, when determining an
appropriate cable for the application.
Recommended Cables
Only straight connectors are recommended for use with the 1444 products.
Verify that the temperature rating of the selected cable is appropriate to the
environment in which the 1444 product is installed, up to and including 70 °C
(158 °F).
Compatible Sensors
There is a transducer supply available for each channel that can be independently
enabled and configured negative or positive operation (25 mA at 24V) or as a
positive constant current source at 4 mA, 24V. The transducer power supply
output is made available at a separate terminal so that, by appropriate wiring, it is
possible to connect either two or three wire transducers.
System Components The Dynamix 1444 series is a machinery protection system comprising at least
one DYN module that has four channels for vibration or related measurements,
two TTL speed inputs, and one relay output.
Expansion modules then provide more output and input capacity that cannot be
accommodated within that DYN module. The use of expansion modules is
entirely optional and dependent on the specific application requirements.
The expansion relay module can initiate an alarm or placing the machine in a safe
state if it detects the DYN module is no longer responding correctly or in a timely
manner.
Network Connectivity and Within the system, the DYN module uses an RS-485 proprietary local bus for
communication with its Expansion modules. The DYN module interfaces to the
Considerations EtherNet/IP network as an adapter device using single-node addressing.
Given presence of two Ethernet RJ45 ports and integrated network switch, the
system can be used in different network topologies:
• Linear
• Star
• DLR
IMPORTANT As the Dynamix 1444 Series is basically a one port device with a two-port
switch, the normal star topology redundancy using the Spanning Tree Protocol
(STP – IEEE 802.1D or its newer and faster recovery variant RSTP – IEEE
802.1w) does not work for this EtherNet/IP application.
Under control of one of the ring devices configured to act as ring supervisor, a
network disruption (cable or module) can be detected and communication flow
direction reversed in a few 100 ms to become a star connection of two linear
connections.
IMPORTANT The Dynamix DYN module cannot provide the required Ring Supervisor
capability; therefore, an EtherNet/IP controller interface with DLR functionality
is required (direct interface to Controller system), or for downstream networks
a separate 1783-ETAP (3-port EtherNet/IP tap) can be used to act as Ring
Supervisor for multiple EtherNet/IP adapters and provide connection to the
higher-level EtherNet/IP network.
Multiple rings can either be part of a further ring topology or connected with a
star topology. In the latter case, the trunking method can be used where multiple
parallel cables can be connected between switches such to increase bandwidth.
For supported products, the redundancy level is increased.
Notes:
Topic Page
Design Considerations 30
Installation Overview 43
Mount the Terminal Base Unit 45
Establish Bus Connections 46
Configure the Terminal Bases 47
Install the Module 47
Wiring Overview 50
Wiring the Main Module 51
DYN Module Transducers 63
EtherNet/IP Connector 72
4…20 mA Expansion Module 76
Wiring Expansion Modules 73
Tacho Signal Conditioning Expansion Module 78
Start the Module and Perform a Self-test 85
ATTENTION: 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.
WARNING: To comply with the CE Low Voltage Directive (LVD), all power 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/CUL requirements, this equipment must be powered from a source compliant
with the following:
• Limited Voltage Supply
If the input power supply is restricted to 8A, no additional protection is necessary. However, for
supplies with higher current ratings that serve multiple groups of main modules, the first
module of the daisy chain requires an 8A current limiting fuse for protection.
WARNING: All wiring must comply with applicable electrical installation requirements (for
example, N.E.C. article 501-4(b)).
API-670 Compliance
The 1444 series is designed in accordance with the relevant sections of the 5th
Edition of the American Petroleum Institutes (API) standard 670,(1) “Machinery
Protection Systems”.
(1) Whether or not a system complies is dependent on the specific components provided, the various optional elements of the standard
that the user requires, and the configuration of the installed system.
Removal or Insertion Under Power (RIUP) of any 1444 series main or expansion
module is permitted only in a nonhazardous area.
ATTENTION:
• In a hazardous area, the module must be powered down before removal.
• Always consider the consequences for the system and the monitored machine
before powering down or removing any module from service.
Design Considerations The Dynamix modules must be placed in a protective metal enclosure with a
minimum recommended protection class of IP54.
While the module has been thoroughly tested for EMC compliance,
performance in real world situations depends on the care that is taken during
system design and installation. Follow the preferred practices listed.
Table 4 - EMC Precautions
Verify metal parts are • Connect all inactive metal parts, like cabinet walls and doors, to ground.
well grounded. • Verify that the entire surface area is grounded and the connection to ground is low
impedance.
• Applies to the enclosure and any additional cable junction boxes.
• Avoid using aluminum parts whenever possible for grounding. Aluminum oxidizes easily,
which causes its resistance to vary.
Route cables with care. • Divide the wiring into categories (power supply, sensors, and control signals).
• Use sufficient separation between the wire groups.
• Always run any high current/high-voltage lines and signal/data lines in separate conduits
or bundles.
• Run the signal lines as closely as possible to the ground areas (for example, bus bar, metal
rails and cabinet metal).
• Further details about wiring category and routing are provided in the following sections,
as well as wiring category identifications in the applicable specifications section.
The following wiring categories are defined to help with proper segregation of all
wires and cables as part of the planning process for system layout and installation
such to promote noise immunity.
Category Group Description Examples
1 Control and AC Power – High-power conductors • AC power lines for power supplies and I/O
that are more tolerant of electrical noise than circuits
category 2 conductors and can also cause more • High-power digital AC I/O lines
noise to be picked up by adjacent conductors. • High-power digital DC I/O lines
2 Signal and Communication – Low-power • Analog I/O lines and DC power lines for analog
conductors that are less tolerant of electrical noise circuits
than category 2 conductors. They also cause less • Low-power digital AC/DC I/O lines
noise to be picked up by adjacent conductors (they • Low-power digital DC lines
connect to sensors and actuators relatively close to • Communication cables
the I/O modules).
3 Intra-enclosure – Interconnect the system • Low voltage DC power cables
components within an enclosure. • Communication cables
To guard against coupling noise from one conductor to another, the following
general guidelines when routing wires and cables (both inside and outside of an
enclosure) apply.
Category Routing Guidelines
1 These conductors can be routed in the same cable tray or raceway with machine power conductors of up
to 600V AC.
2 If it must cross power cabling, cross at right angles.
• Route at least 1.5 m/5 ft. from high-voltage enclosures or sources of RF/microwave radiation.
• If the conductor is in a metal wireway or conduit, each segment of that wireway or conduit must be
bonded to each adjacent segment so that it has electrical continuity along its entire length and must
be bonded to the enclosure at the entry point.
• Properly shield where applicable and route in a raceway separate from category 1 conductors.
• If in a continuous metallic wireway or conduit, route at least 0.08 m/3 in. from category 1 conductors
of less than 20 A; 0.3 m/1 ft. from AC power lines of 20 A or more, but only up to 100 kVA; 0.6 m/2 ft.
from AC power lines of greater than 100 kVA.
• If not in a continuous metallic wireway or conduit, route at least 0.15 m/6 in. from category 1
conductors of less than 20A; 0.3 m/1 ft. from AC power lines of 20 A or more, but only up to 100 kVA;
0.6 m/2 ft. from AC power lines of greater than 100 kVA.
3 Route conductors external to all raceways in the enclosure or in a raceway separate from any category 1
conductors with the same spacing as listed for category 2 conductors, where possible.
Use the spacing that is given in these general guidelines with the following
exceptions:
• Where connection points (for conductors of different categories) on a
device are closer together than the specified spacing
• Application-specific configuration for which the spacing is described in a
publication for that specific application
These guidelines are for noise immunity only. Follow all local codes for safety
requirements.
Given the Dynamix 1444 series system component top and bottom I/O access,
we recommend that you use cable ducts to organize and provide separation of I/
O wiring.
In the case of high-voltage relay contact wiring (120/250V AC) and/or high
current load, assign top or bottom relay contacts or use Expansion bus extension
cables to position applicable relay modules in a more suitable location within the
overall system.
Temperature Considerations
While the 1444 series modules operate at rated temperature when mounted
vertically or horizontally, the system components have been designed for natural
convection cooling based on a horizontal orientation. Therefore to assure
optimal heat dissipation the recommended mounting orientation is horizontal
(in an upright / vertical position) as shown in Figure 1.
00-04RB
1444-RELX
Relay
00-04RB
1444-RELX
Relay R0 R1 R2 R3
MS
2RB PWR LNS
1444-TSCX02-0
itioner R3
Signal Cond R0 R1 R2
Tachometer PWR LNS
MS
OP0 OP1
MS CH0 CH1
PWR LNS
04-01RA
1444-DYN ent
Measurem
Dynamic
RUN
PWR
32476-M
The module plastics design enables natural convection or unducted airflow by its
ventilation slots on both sides of the module such to support a “chimney effect”
from bottom to top.
IMPORTANT As where the terminal base of Expansion modules has a fully passive nature,
some electronics are present within the DYN module terminal base. Despite
low-power dissipation, the main terminal base is also equipped with
ventilation slots and some level of internal airflow ducting from bottom to top.
We recommend that you verify these ventilation slots are not blocked.
Together with known (maximum) system heat dissipation from all used
components that are planned for your enclosure, the following approximate
equations. They are based on using no active method of heat dissipation control
(like fans or air conditioning), can be used to calculate either cooling surface
requirement for enclosure and/or internal cabinet temperature rise.
Metric English
Where: Where:
• T is the temperature difference between inside air and • T is the temperature difference between inside air and
outside ambient (°C) outside ambient (oF)
• Q is heat generated in enclosure (W) • Q is heat generated in enclosure (W)
• A is enclosure surface area (m2) • A is enclosure surface area (ft2)
The exterior surface of all six sides of an enclosure is The exterior surface of all six sides of an enclosure is
calculated as follows. calculated as follows.
A = 2dw + 2dh +2wh A = (2dw + 2dh +2wh)/144
Where d (depth), w (width) and h (height) are in meters. Where d (depth), w (width) and h (height) are in inches.
The system components are designed for internal enclosure surrounding air
temperatures of up to a maximum of 70 °C (158 °F) (measured 1 in. below the
main module) based on natural convection cooling and specified air space
clearances around the Dynamix 1444 series system.
Despite that the amount of (maximum) heat dissipation remains unchanged, use
of slightly assisted cooling, also called unducted airflow, have a considerable
impact (5…10 °C) (9…18 °F) on internal operating temperatures of system
components.
There is one configuration aspect that can reduce the dissipation load of each
DYN module by about 0.8 W, despite that typ typically the maximum heat
dissipation is fixed (and actual dissipation heat dependent on module
configuration and operating state.)
Reliability Considerations
Closely related to the previous section, overall system reliability is greatly affected
by operating temperatures. Therefore, it is highly recommended to minimize the
internal operating temperatures of the modules.
For proper airflow and installation of the module, the following minimum-air
spacing must be maintained around the system.
102 mm 54 mm 50 mm
(4.92 in.) (2.13 in.) 2 in.
25 mm
25 mm 1 in.
1 in.
158 mm
(6.22 in.)
The 50 mm/2 in. clearance above and below the modules, in combination with
45 ° angled, pluggable connections, provides for:
• Use of tooling to make/remove electrical connections
• Visible wire identification
• Sufficient physical space to insert/remove pluggable connections
• Optimized air volume per module in relation to thermal performance
Wiring Requirements
All modules (whether main or Expansion) have four removable connectors where
the field wiring is made. They come in a choice of spring cage or screw
connection. Both types benefit from the following:
• Screwdriver axis parallel to conductor axis
• Positive connector retention (captive screws)
• Test connections for 1.2 mm (0.047 in.) diameter test pins or 1 mm
(0.039 in.) test plugs
The DYN module connectors are 16 way and the Expansion module connectors
are 6 way. Each is keyed appropriate to location and module type.
Use solid or stranded wire. All wiring must meet the following specifications:
• Minimum insulating rating of 300V
• Soldering the conductor is not allowed
• Wire ferrules can be used with stranded conductors; copper ferrules
recommended
• Single wire per connection
Power return line of the main-system power supply must be grounded for
electrical safety reasons.
The required power supply rating can be calculated based on the following (per
module) allowances.
Module Type Power Load 18V Supply 24V Supply 32V Supply
Main 11.5 W 640 mA 480 mA 360 mA
Expansion relay 1.6 W 90 mA 70 mA 50 mA
Expansion 0.76 W 40 mA 30 mA 22 mA
4…20 mA
Expansion TSC 4W 225 mA 170 mA 125 mA
Each redundant supply must be able to provide the full load, no facility for load
sharing is provided, and the higher of the two applied voltages powers the
module.
There are internal protective (non-replaceable) fuses on each of the power inputs
and on the bus supply to the Expansion modules. In addition, there is similar
protection on each of the (main and Expansion) modules.
The Expansion modules are only powered by the bus and from a main module
base. Removal of any module (main or Expansion) does not affect power
distribution to any other module in a system.
Grounding Scheme
The system is isolated from ground and to maintain isolation between multiple
interconnected modules, whether they are main or Expansion modules.
Shield connections are common to one another for each module and its terminal
base, but otherwise isolated from the module circuitry. These connections are
provided as a termination point for cable screens/shields and, where applicable,
for protective ground connections to accessible metal part. One or more must be
used to connect the Shield bus to a local ground as the base module is not
grounded to the DIN rail.
A Common-bus runs along the base parts of the main and its associated
Expansion modules, which interconnect with ribbon cable. It integrates the
following:
• Serial (communication) bus - between the main and its associated
Expansion modules
• Power bus - Expansion modules are powered from the module base
• Tacho bus - the TSC provides up to two tacho signal outputs(1)
The system is installed with an associated Expansion module fitted to the right
side of the module. The base-mounted headers are latched and, for additional
security, cannot be removed (or inserted) while there is a module in place on that
base.
Figure 3 - Expansion Base Part with Left and Right Ribbon Cable Fitted
The DIP switch towards the bottom of Figure 3 contributes to the expansion
module bus address so that a like-for-like Expansion module replacement retains
the earlier address.
Only the Relay Expansion module uses the DIP switch address. Up to three relay
modules can be used per main (host) module.
To install, join the bases of a module and its associated Expansion modules by
connecting the right side of one to the left side of the next by using the supplied
ribbon cables. These cables are included with each main and expansion module
terminal base. Continue these interconnections across all modules that are
intended to share the tacho bus of a TSC module, and note the following:
• One tacho bus can support a maximum of six main modules
• One (and only one) TSC Expansion module can be used per tacho bus
(1) While the serial and power buses are specific to one DYN module and its associated Expansion modules, the tacho bus extends to
serve tacho signals to multiple main modules.
The Dynamix 1444 series implements a Local Bus that connects modules to:
• Provide power and communication between an Expansion Module and its
Host module.
• Pass the Speed Signals (TTL) from a Tachometer Signal Conditioner
Module to other main modules on a network.
If no expansion modules are used in a system, then the modules do not need
connected.
IMPORTANT The extension cables are intended for IN CABINET use only. The
ribbon cables are only minimally shielded. Consequently, care
must be taken to assure that cables are not routed across or near to
high voltage or other cables that can induce noise into the
network.
When connecting modules, be sure that the right sides of two main
modules are never connected. While the connectors are keyed to
prevent this, it is possible to defeat the keying by twisting the cable
or by removing the keys.
WARNING: Connecting the RIGHT sides of two main modules could result in
damage to the modules and unexpected or improper operation of any
connected expansion modules.
The Local Bus Extension cables are designed (keyed) to allow connection of the
RIGHT side of any main module to the LEFT side of any main or expansion module,
as illustrated below:
Any other connection that results in the RIGHT sides of two MAIN
MODULES (1444-DYN02-01RA) being connected is not allowed,
including when one or more expansion modules are between them.
Measures to limit contact wear and arcing across the contacts of a mechanical
relay are highly dependent on the following:
• The current and voltage being switched and whether AC or DC
• The load type (resistive or inductive)
• System factors such as wiring
Installation Overview Installation of the Dynamix 1444 Series system is based on one or more main
modules and associated Expansion modules. The mounting arrangement, from
left to right, can be summarized as follows:
• Main module
– Expansion modules
• Main module
– Expansion modules
32478-M
When installing the system, follow these instructions and install/configure the
components in the following order.
Base-to-module
connector
Mount the Terminal The following generic DIN rail mounting scheme applies to all terminal base
mounting.
Base Unit
1. Hook the base assembly from the bottom under the DIN rail. The
presence of coding switches identifies the bottom side of the terminal base.
2. Hook over the top and let gravity drop the terminal base into place.
3. The terminal base is in the center position to the DIN rail. Once hooked,
fasten the two center (set) screws to secure the base to the rail.
4. Tighten the two bottom set screws to secure the terminal base to the base
plate such to prevent rocking effect while applying mechanical pressure to
the base.
Reverse the process to remove a base. Loosen the screws to create sufficient
clearance for removal of the terminal base.
Establish Bus Connections Before configuring the terminal base and installing the main module, establish
the Expansion bus connections between modules. The Expansion bus provides
power and communication from a DYN module to associated Expansion
modules positioned to the right and distributes the tacho bus to up to six main
modules. These modules include the TSCX modules host, and mounted to the
left or right of the TSCX module.
Verify that the ribbon cable interfaces are properly locked down in the headers.
Access to the connector interfaces is further protected once the main modules are
installed.
Configure the Terminal Bases The following configuration settings must be made or validated on the terminal
bases before installation of the designated modules.
The module terminal base provides three decimal coding switches used to define
the last octet of the TCP/IP address of the module.
The IP address of the main module is composed of four suboctets that are
separated by dots to conform to the IPv4 structure. Each suboctet can be
configured with a number from 1 to 254. As shipped from the factory, the default
IP address of a module is aaa.bbb.ccc.ddd.
These switches can be used for automatic configuration or definition of the last
octet of a static (Class C) IP address.
IMPORTANT A base switch address setting of (00) is illegal for a relay module and causes the
relay module to display a critical error (solid red Module Status Indicator).
The two pole dip-switch setting on the Expansion TSC terminal base is used to
define the Expansion bus address for the single TSC module that can be fitted
per main module.
TSCX:
• The TSCX module applies a fixed (internal) address that requires the
terminal base switch to be set to 00.
• A DYN module can only host one TSCX module.
• Only one TSCX module can be connected to the same 1444 Series
Expansion bus.
Install the Module Main and expansion modules are readily fitted to their respective bases, with
correct alignment, and connector engagement being supported by the following
features:
• Module coding pin (main module only)
• Base module upper and lower connector guidance
• Module to base connector guidance and alignment
Before installing the module, check that there is no damage (bent pins) on the
main/Expansion module to base connector.
4-01RA
1444-DYN0 nt
Measureme
Dynamic
RUN
PWR
32480-M
Once the main module is fitted onto the base, use the four captive quarter-turn
screws, one in each corner, to secure the module to its base.
The 1444 series requires that wiring is routed to both above and below the
modules. So particular attention and planning of cabinet wire routing is essential
for an efficient, well-organized, and therefore maintainable, cabinet.
Use the following figure when planning cabinet wire routing. The figure provides
an overview of the locations of the connectors that are associated with the
significant function of each module.
Wiring the Main Module An installed system has four removable 16-way terminal connectors, two
interfacing directly to the removable module, and two to the terminal base. The
base and module-mounted headers are able to accept either a screw or spring
terminal connector.
1444-DYN04-01RA
Dynamic Measurement
PWR RUN
BNC Buffered
Outputs (0–3)
Lower Module
Connector
Lower Base
Connector
Allocations to the base or module are broadly based on the following functional
requirements:
• Wide-ranging 24V DC power connections are direct to the base so that
they are unaffected by module removal.
• Main signal inputs/outputs and relay connections are direct to the module
to minimize connection length and number of interfaces.
Each connector is keyed to its respective mating header (two per connector) and
each of the terminals is uniquely numbered. Some external links can be made
between terminals, depending on application requirements, to enable, for
example, a transducer power supply for a 2-wire transducer connection.
The duplicate terminals provide a means for daisy chaining power from one base
to the next (subject to an overall current limit and knowing a star connection
approach is preferred to avoid excessive voltage drop.) There is internal diode
protection against reverse polarity and for the purposes of automatic supply
selection when redundant sources are connected to inputs 0 and 1. The supply
side connections are isolated from the remainder of the module circuitry.
Wiring Power
Figure 9 connects positive and negative power to the first (from left) of two
identical connectors for each. See Main Module Connectors on page 52 for the
complete list of power connections.
Figure 10 shows positive and negative power IN connected to the first of two
identical connectors for each, and power OUT from the second of two identical
connectors. See Upper Base Connector on page 52 for the complete list of power
connections.
4VQQMZ
7%$
1PXFS
4VQQMZ
Figure 11 shows positive and negative power IN connections to the first of two
identical connectors for each, and power OUT from the second of two identical
connectors. See Upper Base Connector on page 52 for the complete list of power
connections.
The buffered outputs are disabled (not powered) when a connection is present
between pins 57 and 58.
In applications where the buffered outputs are infrequently used a switch can be
installed between pins 57 and 58. When installed, opening the switch enables the
buffered outputs, and closing the switch disables the outputs.
Override Low
Override High
Buffer Outputs
Buffer Outputs
Shield Connections
The module is, by design, isolated from ground. All shield connections on this
and the lower base connector are common to one another (a “shield bus”), but
otherwise isolated.
64 63 62 61 60 59
Shield Shield Shield Shield Shield Shield
IMPORTANT When working with the shield bus remember the following:
• The shield bus of each main and expansion module must be individually
connected to ground by at least one shield pin wired directly to ground.
• For installations where EMI issues are anticipated, or when EMI is found to
be a problem, wire cable shields directly to ground rather than to the shield
bus of the module.
Relay Output
There is one SPDT relay included in the DYN module with the three contact
connections being made available at the terminals. A typical purpose for this
module relay is to signal module status.
35 34 33
NC C NO
NC – Normally closed
C – Common
Spare
Terminal 36 is left unused for isolation reasons. Do not make any connections to
this terminal.
The connections are functionally polarity sensitive and are designated H (High)
and L (Low). As the name suggests, these connections are isolated from any
others on the module. These Opto-isolated outputs support reverse connection
protection within defined current load specifications.
Buffered Outputs
In addition to the BNC outputs, a buffered output is provided for each channel
(0...3) on the upper module connector.
48 47 46 45 44 43 42 41
BUFF0 RET BUFF1 RET BUFF2 RET BUFF3 RET
Although having independent resistive current limiting, the buffered and BNC
outputs of any one channel share the same drive circuitry. All signal-related inputs
and outputs, unless otherwise indicated, share the same analog ground/return.
IMPORTANT By default the buffered outputs are not powered and no signal is available. See
Buffered Output Override on page 55 for more on how to enable the Buffered
Outputs.
Sensor Connections
The lower module connector is where the sensor connections are made.
Terminal Name Application Description
All signal inputs are single-ended with a ±24V range and designed for
transducers that provide an output voltage proportional to the measured physical
parameter. The transducer power is individually configurable per channel for one
of the three following outputs: +24V, 4 mA constant current or +24V or -24V at
up to 25 mA. Besides these functional operating modes, the transducer power
output can also be configured as disabled.
Shield
IMPORTANT There is no internal connection between the Shield Bus and ground. A separate
connection must be made between one terminal shield pin and a suitable
ground location.
Logic Inputs
These are not isolated from other module circuitry; the signal input has a resistive
pull-up to 5V and the return connection is analog ground/return. Logic inputs
have various possible uses (configuration-dependent), including alarm gating and
SPM controls.
Tacho Inputs
These are not isolated from other module circuitry; the signal input has a resistive
pull-up to 5V and the return connection is analog ground/return. These local
inputs are designed for situations where there is a TTL level tacho signal
available, a tacho sensor with an open collector output (such as NPN type), a
connection to an Opto output on another Dynamix module, or the TTL output
from an XM-220 Dual Speed module (1440-SPD02-01RB). In most situations,
the preferred method of providing tacho signals to the module is through the
TSC Expansion module.
The channel must be configured for a negative 24V supply and either of the two
signal connections can be used as in Figure 14.
Figures 15…18 show typical wiring diagrams for channels 0…3 of an eddy current
probe sensor.
%SJWFS
4IJFME'MPBUJOH
$PNNPO
4JHOBM0VUQVU
4IJFME
7%$
3FDPNNFOEFETIJFMEQJODPOOFDUJPOCVUNBZCFMBOEFEUPBOZBWBJMBCMFTIJFMEDPOOFDUJPO
%SJWFS
4IJFME'MPBUJOH
$PNNPO
4JHOBM0VUQVU
4IJFME
7%$
3FDPNNFOEFETIJFMEQJODPOOFDUJPOCVUNBZCFMBOEFEUPBOZBWBJMBCMFTIJFMEDPOOFDUJPO
%SJWFS
4IJFME'MPBUJOH
$PNNPO
4JHOBM0VUQVU
4IJFME
7%$
3FDPNNFOEFETIJFMEQJODPOOFDUJPOCVUNBZCFMBOEFEUPBOZBWBJMBCMFTIJFMEDPOOFDUJPO
4IJFME'MPBUJOH
$PNNPO
4JHOBM0VUQVU
4IJFME
7%$
3FDPNNFOEFETIJFMEQJODPOOFDUJPOCVUNBZCFMBOEFEUPBOZBWBJMBCMFTIJFMEDPOOFDUJPO
The channel must be configured for a positive, constant current supply and the
transducer power output must be connected to the spare signal connection (link
terminals 1 and 2 in channel 0, example above.) A list of appropriate terminals for
each channel follows.
Typical Core Designation Channel 0 Channel 1 Channel 2 Channel 3
SIG (+) 3 7 11 15
Return (-) 4 8 12 16
Then link these terminals: 1 and 2 5 and 6 9 and 10 13 and 14
Figures 19…22 show typical wiring for 2-wire constant current sensors including
IEPE Acceleration, Velocity, and Pressure Sensors.
$BCMFTIJFMEOPU
DPOOFDUFEBUUIJTFOE
$PNNPO
4JHOBM
4IJFME
3FDPNNFOEFETIJFMEQJODPOOFDUJPOCVUNBZCFMBOEFEUPBOZBWBJMBCMFTIJFMEDPOOFDUJPO
$BCMFTIJFMEOPU
DPOOFDUFEBUUIJTFOE
$PNNPO
4JHOBM
4IJFME
3FDPNNFOEFETIJFMEQJODPOOFDUJPOCVUNBZCFMBOEFEUPBOZBWBJMBCMFTIJFMEDPOOFDUJPO
$BCMFTIJFMEOPU
DPOOFDUFEBUUIJTFOE
$PNNPO
4JHOBM
4IJFME
3FDPNNFOEFETIJFMEQJODPOOFDUJPOCVUNBZCFMBOEFEUPBOZBWBJMBCMFTIJFMEDPOOFDUJPO
$BCMFTIJFMEOPU
DPOOFDUFEBUUIJTFOE
$PNNPO
4JHOBM
4IJFME
3FDPNNFOEFETIJFMEQJODPOOFDUJPOCVUNBZCFMBOEFEUPBOZBWBJMBCMFTIJFMEDPOOFDUJPO
Configure the channel for the appropriate polarity supply (+25V or -25 V). A list
of appropriate terminals for each channel follows.
Typical Core Designation Channel 0 Channel 1 Channel 2 Channel 3
Power Supply 1 5 9 13
SIG (+) 2 or 3 6 or 7 10 or 11 14 or 15
Return (-) 4 8 12 16
3-wire sensors are wired identically to eddy current probes (power polarity is set
in module configuration). See Figures 15-18 for wiring illustrations.
Also use this wiring solution for externally powered 2-wire sensors.
Such a sensor has two outputs and therefore occupies two input channels of a
DYN module. The acceleration and temperature signals are allocated to channels
in separate channel pairs so that the module configuration can be optimized.
The vibration channel must be configured for a positive, constant current supply
and the transducer power output that is connected to the spare signal connection
(link terminals 1 and 2 in channel 0/2, example in the preceding graphic.)
Depending on the transducer that is used, the sensor can power both the
vibration and the temperature sensing circuitry from one constant current supply.
For sensor types that require a separate power supply for each, repeat power
linking and configuration for the temperature channel as well.
Temperature Transmitter
Configure the channel for a +24V supply. A load resistor is required at the input
terminals to provide the necessary current/voltage conversion. In addition to
resistance value and precision (functional requirements), consider resistor power
rating pertaining to heating and maximum surface temperature under normal and
fault conditions.
(1) For slightly higher accuracy, include the effect of the channel input resistance.
IMPORTANT As these are not isolated from other module circuitry, it is not recommended
that multiple tacho inputs from across different 1444 Series DYN modules are
connected to the same tacho source.
The local inputs are designed for situations where there is a TTL level tacho
signal available, a tacho sensor with an open collector output (such as NPN type)
or connection to an Opto output on another module. For any of the three signal
source types, connect the signal to terminal 17 and the common/return
connection to terminal 18.
32488-M
1. Wire the source signal to the first modules TTL inputs, per Tacho Inputs
on page 55.
2. On the first module, wire one of its outputs, to the next module's TTL
inputs.(#1) per Opto-isolated Outputs on page 52.
Use this method to daisy chain the external TTL signal to be sure that there is
isolation between modules. However, it can induce some amount of phase error.
EtherNet/IP Connector Typically, Ethernet network connections are made with pre-assembled (standard)
patch cords to interconnect modules according to the desired network topology.
Each module has an integrated switch and two functionally equal (Port 1 and
Port 2) RJ45 connectors.
If the entire channel is constructed of stranded cable (no fixed cable), then
calculate maximum length as follows.
Where:
• N = the number of connections in the channel
• y = the loss factor compared to fixed cable (typically 1.2…1.5)
IMPORTANT See Ethernet Cables, channel class and category and recommended cables
under “Cable, Connector, and Mounting Accessories,” (page 12) foro further
information on Ethernet connectivity.
8 NC
7 NC
6 RD-
5 NC
4 NC
3 RD+
2 TD
1 TD+
Wiring Expansion Modules An Expansion module has four removable 6-way terminal connectors, two
interfacing directly to the removable module and two to the terminal base. The
base and module-mounted headers are able to accept either a screw or spring
terminal connector.
Upper module
connector
1444-TSCX02-02RB
Tachometer Signal Conditioner
BNC buffered
outputs (two)
Lower module
connector
IMPORTANT BNC outputs apply only to the TSC Expansion module type.
Allocations to the base or module are broadly based on the following functional
requirements:
• The base connectors provide mainly Shield connections, noting the same
base part is used across all three types of Expansion module.
Each connector is keyed to its respective mating header (two per connector) and
each of the terminals is uniquely numbered.
There are four SPDT relays included in the relay output module (0...3) with the
three contact connections for each being made available at the module terminals.
NC – Normally closed
C – Common
NO – Normally open
The base part carries mainly Shield connections that are provided as a
termination point for cable screens/shields. In addition, one or more must be
used to connect Shield to a local ground of the user’s choice.
Do not connect
Do not connect
Description
Terminal 18 17 16 15 14 13
Name REL 2 NC REL 2 COM REL 2 NO REL 3 NC REL 3 COM REL 3 NO
Application Relay 2 Relay 3
Normally closed
Normally closed
Normally open
Normally open
Description
Common
Common
1444-RELX00-04RB Relay Expansion Module
and 1444-TB-B Terminal Base
Terminal 1 2 3 4 5 6
Name REL 0 NC REL 0 COM REL 0 NO REL 1 NC REL 1 COM REL 1 NO
Application Relay 0 Relay 1
Lower Module Connector
Normally closed
Normally closed
Normally open
Normally open
Description
Common
Common
Terminal 7 8 9 10 11 12
Name SH SH NOT USED SH SH
Application Shield Shield
Cable shield connection points
Do not connect
Description
The 4...20 mA Expansion module requires loop power, a supply in the range of
18V to 32V DC at 26 mA, to be provided to each output.
When loop power is not provided by other devices, a 24V supply must be
provided.
The output connections are isolated from one another and the remainder of the
module circuitry. While individual supplies can be applied per channel output, it
is possible to deploy a common supply for multiple channels if maintaining inter-
channel isolation is not important.
Above: Example wiring scheme where PLC, DMM, Recorder represent the 4...20
mA load.
• Connect the positive (+) power to the module output high connections
(pins 1, 5, 14, and 18).
• Connect the negative (-) power to the module output low connections
(pins 2, 6, 13, and 17)
• Do not make any connections to terminals 3, 4, 9, 10, 15, 16, 19, or 24.
Use of the same power supply that serves the Dynamix module is allowed, if it can
serve the additional load. However, when the same power supply is serving
additional loads, such as additional Dynamix modules. While the supply can
adequately serve the rated (normal) operating loads of all devices, surge currents
during startup of other devices, surge currents during startup of other devices can
affect the current provided to Loop Power, which can result affect current levels
(measurements) on the system.
Terminal 24 23 22 21 20 19
Name NOT USED SH SH SH SH NOT USED
Application Shield
Do not connect
Do not connect
Description
Terminal 18 17 16 15 14 13
Name OUTPUT 2 HI OUTPUT 2 LO NOT USED NOT USED OUTPUT 3 HI OUTPUT 3 LO
Application 4…20 mA Output 2 4…20 mA Output 3
Upper Module Connector
Do not connect
Description
High
High
Low
Low
Terminal 1 2 3 4 5 6
Name OUTPUT 0 HI OUTPUT 0 LO NOT USED NOT USED OUTPUT 1 HI OUTPUT 1 LO
Application 4…20 mA Output 3 4…20 mA Output 2
Do not connect
Description
High
High
Low
Low
Terminal 7 8 9 10 11 12
Name SH SH NOT USED SH SH
Application Shield Shield
Do not connect
Description
The lower module connector carries the tacho sensor inputs, while the upper
module connector carries the local tacho outputs. In addition, the TSC module
has two further buffered outputs made available at the BNC connectors.
For each of the two input channels, there is a separate signal and return
connection and, if needed, a transducer power supply connection. The polarity of
that supply output is configurable on a per channel basis.
When the input to a TSC module is a multiple event per revolution pulse, there
are choices to what some of the outputs represent.
The first of the two outputs that is provided on the upper module terminals (18
and 14) is automatically configured to be the same as the output provided on the
tacho bus (expected to be one event per revolution).
The second of the two outputs provided on the upper module terminals (17 and
13) is configurable to be the same frequency as the input or as a processed/
divided down output.
The output that is provided on the BNC is always a buffered version of the
respective input tacho signal. When the input signal is known to be multiple
events per revolution, the TSC module sets either status indicator 6 or 7 blue as a
warning that the BNC output of that channel carries a multiple event per
revolution signal. This is to serve as a warning to a local analyst.
A signal return, one connection for the two terminal outputs of each channel, is
provided on the upper base connector.
Otherwise, the base part carries mainly Shield connections that are provided as a
termination point for cable screens/shields. In addition, one or more must be
used to connect Shield to a local ground of the user’s choice.
Terminal 24 23 22 21 20 19
Name RET SH SH SH SH RET
Application Tacho Return Shield Tacho Return
Cable shield connection points
Upper Base Connector
Description
Return
Return
Terminal 18 17 16 15 14 13
Name T0 OUT 0 T0 OUT 1 RET RET T1 OUT 0 T1 OUT 1
Application Tacho 0 Outputs Tacho Returns Tacho 1 Outputs
Upper Module Connector
Description
Return
Return
N/Rev
N/Rev
1/Rev
1/Rev
Terminal 1 2 3 4 5 6
Name TXP 0 SIG 0 RET 0 TXP 1 SIG 1 RET 1
Application Tach 0 Input Tach 1 Input
Transducer 0 Return
Transducer 1 Return
Transducer 0 Power
Transducer 1 Power
Transducer 0 Signal
Transducer 1 Signal
Description
Terminal 7 8 9 10 11 12
Name SH SH NOT USED SH SH
Application Shield Shield
Cable shield connection points
Do not connect
Description
Proximity Probes
Shield
Floating
Common
Signal
Shield
-24V DC
* Recommended shield pin connection but can be landed to any available shield connection.
Shield
Floating
Common
Signal
Shield
-24V DC
* Recommended shield pin connection but can be landed to any available shield connection.
Shield
Floating
Common
Signal
Shield
-24V DC
* Recommended shield pin connection but can be landed to any available shield connection.
Shield
Floating
Common
Signal
Shield
-24V DC
* Recommended shield pin connection but can be landed to any available shield connection.
Shield
Floating
Common
Signal
Shield
* Recommended shield pin connection but can be landed to any available shield connection.
Shield
Floating
Common
Signal
Shield
* Recommended shield pin connection but can be landed to any available shield connection.
For any sensor or device that provides a TTL signal, such as a Hall Effect sensor,
the connected channel of the Tachometer Signal Conditioner must be
configured with:
Shield
Floating
Common
Signal
Shield
* Recommended shield pin connection but can be landed to any available shield connection.
Shield
Floating
Common
Signal
Shield
* Recommended shield pin connection but can be landed to any available shield connection.
Start the Module and After the modules are wired, power can be applied to test the installation. At
power-up, each module performs an initial Self-test.
Perform a Self-test
Until a configuration is downloaded, and an Ethernet connection made, after the
Self-test cycle the modules move to an idle state. Table 5 describes the status
indicators:
If the Status Indicators are not as shown above, see Table 54 on page 236.
If the Status Indicators are not as shown above, see Table on page 239.
If the Status Indicators are not as shown above, see Table on page 241.
If the Status Indicators are not as shown above, see Table on page 240.
This chapter details how to define and configure the 1444 dynamic measurement
module and set associated parameters.
Topic Page
General Page 88
Module Definition 88
Internet Protocol Page 101
Port Configuration Page 102
Network Page 103
Time Sync Page 104
Time Sync Page 104
Hardware Configuration Page 105
Time Slot Multiplier Page 112
Speed Page 115
IMPORTANT Many parameters presented by the AOP are named differently than in the
various objects within the module that it refers to. Consequently the parameter
names listed in the CIP Objects Library (Appendix B), in some cases, do not
match the parameters presented on the AOP.
See the Cross Reference at the beginning of the CIP Objects Library to
determine the specific names of parameters as presented on the AOP, stored in
the configuration assembly, and held in the various objects in the module.
General Page The general page contains controls to name, describe, and define the system. You
can also set the EtherNet/IP address or host name from the general page.
Module Definition The Module Definition pages provide high-level definitions of module
application and channel function. Users must define the module at this level once
during initial installation, as the entries on this page are used throughout the
configuration to enable, disable, or qualify further configuration attributes,
selections, and options.
In the Logix environment, there are two steps to configure a new device:
Module Definition
Module definition is performed by using the various dialogs that are accessed
through the General Page Change button.
At minimum, the attributes that are defined in module definition include any
that affect the structure of the configuration, input, or output assemblies because
the Add-on Profile (AOP) constructs these assemblies when the module
definition is applied.
The 1444 series controller input assembly can be as simple as one measurement
from each of four DC channels or as sophisticated as over 100 values that are
measured from dynamic signals. In either case, in module definition specific
measures must be selected to include in the input assembly. To simplify the
selection and to minimize errors further along in configuration, Module
definition then includes additional dependant attributes. These attributes are
used to filter the selection of the input assembly attributes based on the
application and the types of inputs to each channel.
IMPORTANT • When Module Definition is applied, the AOP creates instances of the
Configuration, Input, and Output assemblies. After editing an existing
Module Definition the AOP will reset only configuration parameters that
have a dependency on a changed Module Definition parameter.
• For example, if a Channel Input Type is changed then only the parameters
associated with the changed channel will be set to their default values.
Users should thoroughly review the configuration after making any change
to an existing Module Definition.
Module Configuration
For the Dynamix 1444 Series, much of what is enabled in these pages is
determined based on the selections in Module Definition.
Configuration attributes can be changed without concern for the physical device
definition (connected expansion modules and sensor types) such as alarm limits,
measurement definitions, and trend configuration. In many cases, the available
selections are limited by those attributes, within the available selections for that
type of device.
From the expansion device pull-down menu select the type of expansion module
to add to the tree, and connect to the selected dynamic measurement module.
Use the address pull-down menu to select an address (0, 1, 2) for a connected
relay module (1444-RELX00-04RB). See Relay Expansion Module on page 91:
Use the parameters on this page to edit the address of a connected relay
expansion module for the selected 1444-DYN04-01RA dynamic measurement
module.
Verify that the physical address set in the relay expansion module terminal base
matches the value entered here.
Use the define module functionality page to specify the high-level application of
the module. This page is also where the general measurement definitions for the
module and each channel are made. The selections made here are used
throughout the tool, including on other module definition pages and the
configuration pages, to guide further selections.
IMPORTANT If edits are made to the Module Configuration, it resets all other configurations
to their default values.
Use the Input Data Page to specify the measurements to be included in the
module input assembly. The input assembly is constructed to include a fixed
Status Assembly (See Assembly Object on page 435) followed by a table that
consists of the selected measurements.
Shaft Absolute pk-pk Checked (1) Check this to include the Shaft Absolute pk-pk member for the selected channel pair to the input tag.
Unchecked (0) Channel Pair Tag Member
0, 1 Ch0_1Shaft AbsolutePk_Pk
2, 3 Ch2_3Shaft AbsolutePk_Pk
Axial Differential Expansion Checked (1) Check this to include the Axial Differential Expansion member for the selected channel pair to the input tag.
Unchecked (0) Channel Pair Tag Member
0, 1 Ch0_1AxialDiffExpansion
2, 3 Ch2_3AxialDiffExpansion
If the channel type is DC, then only one DC member can be selected (Axial or Radial Differential Expansion, DC
Proportional, or Rod Drop).
Radial Differential Expansion Checked (1) Check this to include the Radial (Ramp) Differential Expansion member for the selected channel pair to the input tag.
Unchecked (0) Channel Pair Tag Member
0, 1 Ch0_1RampDiffExpansion
2, 3 Ch2_3RampDiffExpansion
If the channel type is DC, then only one DC member can be selected (Axial or Radial Differential Expansion, DC
Proportional, or Rod Drop).
Overall (n) Checked (1) Check this to include the Overall (0) member for the selected channel to the input tag.
Unchecked (0) Channel Tag Member
0 Ch0Overall[n]
1 Ch1Overall[n]
2 Ch2Overall[n]
3 Ch3Overall[n]
Order (n) Phase Checked (1) Check this to include the Order (0) Phase member for the selected channel to the input tag.
Unchecked (0) Channel Tag Member
0 Ch0Order[n]Phase
1 Ch1Order[n]Phase
2 Ch2Order[n]Phase
3 Ch3Order[n]Phase
Bias / Gap Checked (1) Check this to include the Bias / Gap (DC volts) member for the selected channel to the input tag.
Unchecked (0) Channel Tag Member
0 Ch0DCV
1 Ch1DCV
2 Ch2DCV
3 Ch3DCV
FFT Band (n) Checked (1) Check this to include the FFT Band 0 member for the selected channel to the input tag.
Unchecked (0) Channel Tag Member
0 Ch0FFTBand[n]
1 Ch1FFTBand[n]
2 Ch2FFTBand[n]
3 Ch3FFTBand[n]
Proportional DC Checked (1) Check this to include the Proportional DC member for the selected channel to the input tag.
Unchecked (0) Channel Tag Member
0 Ch0DC
1 Ch1DC
2 Ch2DC
3 Ch3DC
• The tag value displays in the specified engineering units for the proportional value.
• If the channel type is DC, then only one DC member can be selected (Axial or Radial Differential Expansion, DC
Proportional, or Rod Drop).
Rod Drop Checked (1) Check this to include the Rod Drop member for the selected channel to the input tag.
Unchecked (0) Channel Tag Member
0 Ch0RodDrop
1 Ch1RodDrop
2 Ch2RodDrop
3 Ch3RodDrop
If the channel type is DC, then only one DC member can be selected (Axial or Radial Differential Expansion, DC
Proportional, or Rod Drop).
The page is organized into top (Module level), middle (Input Pair level) and
bottom (Input level) sections.
The parameters in the top section are all associated with speed so they are not
dependent on the configuration or availability of any measurement channel.
The parameters in this section are measurements that are made from two
measurement channels. All two channel measurements are made from channels
that are grouped into either of two pairs; channels 0 and 1 or channels 2 and 3.
There are two versions of each of the parameters that are shown in this section,
one associated with each channel pair. Click the button for pair 0, 1 or pair 2, 3 to
select the measurements for either pair.
The parameters in this section are measurements that are made from individual
channels.
There are four versions of each of the parameters that are shown in this section,
one associated with each channel. Click the button for channel 0 or 1, for channel
pair 0/1, or 2 or 3, for channel pair 2/3, to select the measurements for each
channel:
• Use the Copy Button to copy the Channel Pairs and Channel selections
that are visible to the other Channel Pair and Channels.
The parameters on this page are used to specify data to be included in the Output
Tag.
The module output assembly consists of one Control value and two optional
arrays of floats; two speed values and 16 alarm limit values. The optional items
are what are defined on this page.
Internet Protocol Page The Internet Protocol page parameters provide controls for connecting the
module to a network. See ENET-UM001 for more information.
Port Configuration Page Use the Port Configuration page to enable and configure module ports.
Network Page Use the Network page to view the network topology and status. See ENET-
UM001 for more information.
Hardware Configuration Figure 43 - Configuration for Channel Inputs, Discrete Inputs, Discrete Outputs, and Dynamic
Measurement Data Storage
Page
The Hardware Configuration Page includes parameters that are associated with
the physical inputs and outputs of the module. The page is divided into four
general sections:
• Sensor Definition: Parameters that define the sensor that is physically
connected to each channel of the module.
IMPORTANT Because the available selections and defaults for the Sensor Definition
parameters are set by the Measurement Type selection in the Channel
Definition group, it can be easier to select the appropriate Measurement Type
value before configuring the sensor attributes.
Xdcr High Limit (V -24.000…24.000 High-voltage threshold for the TX OK monitoring window. A sensor bias
DC) voltage greater than this value forces a transducer fault condition.
To aid transducer failure detection the signal input circuitry imposes, in
the absence of a functioning transducer, a bias voltage at the input. The
bias applied is automatically selected based on the power supply
configured for that channel:
Power Typical Bias Voltage at Input
OFF 1.7 VDC
+24V DC, 4 mA -3.9 VDC
+24V DC, 25mA -3.9 VDC
-24V DC, 25mA 13 VDC
Within a channel pair (0&1, 2&3), there will be slight differences in the
bias voltages (particularly noticeable on the positive bias, where it is
approximately 1.3 V). This is by design and has no effect on functionality.
Within a channel pair (0&1, 2&3), there will be slight differences in the
bias voltages (particularly noticeable on the positive bias, where it is
approximately 1.3 V). This is by design and has no effect on functionality.
Xdcr Location Select from the following. Select the location of the transducer that pertains to the alignment of the
• Unknown sensor with the monitored shaft.
• Radial Use Radial if the most sensitive direction of measurement is perpendicular
• Axial to the shaft.
Use Axial of the most sensitive direction of measurement is parallel to the
shaft.
The module does not use Transducer Location but retains it for reference
by higher-level systems.
Xdcr Orientation 0…359, in 1 ° increments Degrees are referenced (0) to the vertical top dead center (TDC) of the
(deg). shaft and increment in the clockwise direction when viewed from the
driver end of the machine train.
• The direction of shaft rotation does not affect orientation.
• Transducer orientation is used in the S MAX and Absolute Shaft
Vibration calculations and for reference by higher-level systems.
Name 0…32 characters Name must start with a letter or underscore (“_”). All other characters can
be letters, numbers, or underscores. Name cannot contain two contiguous
underscore characters and cannot end in an underscore.
The module does not use Transducer Name but retains it for reference by
higher-level systems.
Measurement Type See following table. Also see table “Channel Application Type” in Dynamix Measurement Type selections are intended to simplify configuration of
Configuration Manager Object. various common applications. It defines what filtering will be applied (LP/
HP), the quality of the filtering (roll off), and if the measurement will be
integrated or double integrated.
Displays the engineering units that results from applying the
Measurement Type (function) to the selected Transducer Units. This is the
engineering unit that is associated with dynamic measures read from the
Post Filter signal source (see Filters page).
Measurement N/A Displays the engineering units that results from applying the
Units Measurement Type (function) to the selected Transducer Units. This is the
engineering unit that is associated with dynamic measures read from the
Post Filter signal source (see Filters page).
Time Slot Multiplier Page Figure 44 - Configuration for Data Acquisition Time Slot Multiplier
The Time Slot Multiplier Page is accessible when the Module Personality is set to
either of the multiplexed measurement selections:
• Multiplexed, 4 Ch – Dynamic (40 kHz) or Static – Paired
• Multiplexed, 4 Ch – Dynamic (40 kHz) or Static – Individual
When monitoring using either of the Multiplexed Personalities, the Time Slot
Multipliers are used when it is necessary for some channels to update more
frequently than other channels.
When using the Multiplexed Personalities, the module does not continuously
measure each channel. Rather, measurements are made on one channel or channel
pair at a time. Once it completes each measurement, it moves to the channel or
channel pair that is “next” on the schedule as determined by the Time Slot
Multiplier values.
If all channels have the same multiplier value, then the measurements cycle one to
the next and back to the first. But if any of the multipliers are greater than the
others then that channel or channel pair is sampled more frequently, by the ratio
of the multipliers, than the channels with lower multiplier values. Table 15 and
Table 16 provide examples of how the channels update with various multiplier
values specified.
IMPORTANT Determining how long it takes to cycle through the channels in a multiplexed
application can be estimated by considering the measurement definition for
each channel or channel pair. In general, the time it takes to measure a channel
is equal to the period of the specified time waveform.
Table 15 - Multiplier Examples for Module Personality: Multiplexed, 4 Ch – Dynamic (40 kHz) or
Static – Paired
Example 1 Example 2 Example 3
Multiplier 1 1 1 2 1 3
Meas. Channel Pair
Number
0.1 2.3 0.1 2.3 0.1 2.3
0 (0.1) (2.3) (2.3)
1 (2.3) (2.3) (2.3)
2 (0.1) (0.1) (2.3)
3 (2.3) (2.3) (0.1)
4 (0.1) (2.3) (2.3)
5 (2.3) (0.1) (2.3)
6 (0.1) (2.3) (2.3)
7 (2.3) (2.3) (0.1)
Table 16 - Multiplier Examples for Module Personality: Multiplexed, 4 Ch – Dynamic (40 kHz) or
Static – Paired
Example 1 Example 2 Example 3
Multiplier 4 3 2 1 3 3 3 1 2 1 3 1
Meas. Channel
Number
0 1 2 3 0 1 2 3 0 1 2 3
0 (0) (0) (2)
1 (0) (1) (2)
2 (1) (2) (0)
3 (0) (0) (2)
4 (2) (1) (0)
5 (0) (2) (1)
6 (1) (0) (3)
7 (3) (1) (2)
8 (0) (2) (2)
9 (0) (3) (0)
10 (1) (0) (2)
11 (2) (1) (0)
12 (0) (2) (1)
13 (0) (0) (3)
14 (1) (1) (2)
15 (3) (2) (2)
16 (0) (0) (0)
Speed Page The Speed Page parameters define the source and processing that is applied to the
module’s two speed measurements.
Measurement Definition
Topic Page
Filters 118
Overall 126
Tracking Filters 126
FFT 134
gSE 137
Bands 139
DC 143
Demand 155
The Input data page within Module Definition allows selection of measurements
for inclusion in the controller input assembly. However, while that reserves a spot
in the table, it doesn't define how the measurements must be calculated. The
group of pages under module definition, including filters, overall, tracking filters,
gSE, bands, DC, and demand, are where you can define the measurements.
Filters The Filters page defines the digital signal processing that is applied to each of the
channel’s two independent signal paths. You can select the output from each path
and from specific intermediate processing points as the source to calculate
measurements such as Overall levels, FFTs, and FFT Bands.
Table 17 - Filters
Parameter Values Comments
FMAX The available FMAX selections are as follows:: The module provides two (hardware) analog-to-digital converters (ADC’s),
FMAX SRD Conditions one for channels 0 & 1, and one for channels 2 & 3. Each ADC samples at
93,750 samples per second (187,500 for 40 kHz personalities). However,
40000 1 Available for 40 kHz Module Personalities (Module the ADC’s include a “Sample Rate Divide” (SRD) capability that reduces the
Definition), and if the Measurement Type (Hardware rate of samples output to the module. Because the sample rate drives the
Page) is one of “40 kHz absolute vibration (A to A)”, “40 resulting maximum frequency, and because it is desirable to put as much
kHz absolute vibration (A to V)” or “gSE” of that processing in the hardware (rather than firmware), the Dynamix
module allows users to set the SRD value, effectively specifying the
18300 2 Available for the 18 kHz Module Personality (Module maximum frequency (FMAX) that is available from the ADC.
Definition), and if the Measurement Type (Hardware Users do not directly set the SRD. Rather a menu is provided, which lists
12200 3 Page) is NOT any of the “40 kHz…”, or either of the appropriate FMAX selections that have corresponding SRD values. The
9200 4 absolute vibration (A to A)”, “40 kHz absolute vibration available FMAX selections vary with the personality.
(A to V)” or “gSE”
7300 5 The value that is written to the configuration assembly is the Sample
Rate Divisor, not the FMAX. Values from 1…32 are allowed. Not all 32
6100 6 selections are provided in the FMAX menu.
5200 7 The FMAX values that are listed are approximate values. Once selected the
actual FFT FMAX (what an FFT returns) is listed after “FFT FMAX”, to the
4100 9 Available for all 4 kHz and 18 kHz Module Personalities right of the menu.
(Module Definition), and if the Measurement Type In the case of synchronous sampling, (one option in the Alternate Signal
3100 12 (Hardware Page) is NOT a “40 kHz…” type or either of Path) the FMAX divided by the number of samples per shaft revolution
2000 18 the aero derivative types. dictates the maximum machine speed that the module can successfully
monitor.
1800 20 Because the module applies the SRD in hardware, rather than firmware,
1700 22 Available for all 4 kHz and 18 kHz Module Personalities specify the largest FMAX (SRD) possible to minimize any further
(Module Definition), and if the Measurement Type firmware-based decimation requirement. Doing so reduces the load on
1500 24 (Hardware Page) is NOT a “40 kHz…” type. the processor, which can improve module performance for any non-
safety or protection-related functions.
1400 26
1300 28
1200 30
1100 32
Note: If the Channel measurement type = Aeroderivative the Range is
limited to 22…32.Only in the case of Individually Multiplexed channels is
a divisor allowed per channel.
Table 17 - Filters
Parameter Values Comments
Sample Rate Displays the sample rate from the ADC based on the selected FMAX. The displayed value is the calculated value from:
93750
Sample Rate Divisor
FFT FMAX Displays the maximum frequency of an FFT processed from the ADC Out The actual maximum frequency for an FFT will be slightly lower (by one
signal source. FFT bin) than the value displayed as the FFT FMAX is also dependent on the
selected number of lines for the FFT.
ADC out FFT FMAX is the calculated value from:
93750
(SRD x2.56)
Primary Path Processing Asynchronous This is the sampling mode for the Primary Signal Path. It is not editable.
Mode
Decimation (Primary) Select a level of decimation to apply by selecting the desired Maximum The primary signal path includes a decimation stage that further divides
Frequency (FMAX) for the primary signal path. the sample rate (in firmware) from the output of the ADC. This selection
See the following Decimation Tables for available selections. presents selected FMAX values based on the Module Personality (Module
Definition) and the sample rate out of the ADC.
The value written to the configuration assembly is the Primary Path
Decimation, not the FMAX. Values from 1…255 are possible. Not all
selection are provided in the FMAX menu.
The FMAX values listed are approximate values. Once selected the actual
FFT FMAX (what an FFT returns) is listed after “FFT FMAX”, below the menu.
Sample Rate (Primary) Displays the sample rate of the data in the Primary Signal Path. The displayed value is the calculated value from:
93750
(SRD x Primary Path Decimation)
FFT FMAX (Primary) Displays the maximum frequency (FMAX) of an FFT at the Pre-Filter, Mid- The actual maximum frequency for an FFT will be slightly lower (by one
Filter, or Post-Filter stage of processing. FFT bin) than the value displayed as the FFT FMAX is also dependent on the
selected number of lines for the FFT.
• If Primary Path Decimation = 1, so the FMAX is the same as the ADC Out
FMAX, then this value will be the same as the ADC out FMAX.
• If the Primary Path FMAX is > 1, then the FFT FMAX is the calculated
value from:
93750
(SRD x Primary Path Decimation x 2.56 x 2)
Low Pass Filter (Primary) A Low Pass Filter can be applied to the measurement to assure that Enter the frequency where the filter has attenuated the signal by 3 dB.
Frequency unwanted high frequency signals are not included in the overall Frequencies higher than this are attenuated -24 dB/octave (-60 dB/octave
measurement. However, if an LPF is applied then data processed from an if the Channel Measurement Type is Aeroderivative).
FFT of the signal, at frequencies near to and above the LPF corner, will be IMPORTANT: If the LPF frequency is within 5 Hz of its maximum (default)
attenuated by the filter. value it will be disabled (OFF).
LPF Corner Frequency can be between 10 Hz and the lower of 45 kHz or the • If firmware decimation is used, then the maximum frequencies of the
result of: LPF corner can be forced lower than 45 kHz, and possibly lower than the
If Fmax (Primary) Decimation = 1 then specified Fmax. This is to assure the measurement is alias-free.
93750 / (2.048 x Sample Rate Divisor) • In all cases, the available bandwidth (Fmax) is the sample rate / 2.56
(the customary value). However, the factor necessary to assure alias-
Otherwise… free data within the FFT varies. If decimation is performed only in
If Channel Measurement Type = Aeroderivative then hardware via the Sample Rate Divider (SRD), then the factor is 2.048, so
93750 / (2.60 x Fmax (Primary) Decimation x Sample Rate Divisor) it is above the Fmax of the FFT. But if decimation is performed in the
Otherwise… firmware then a more conservative factor is necessary, and is then
dependent on the quality of the Low Pass Filter being applied. In this
93750 / (4.0 x Fmax (Primary) Decimation x Sample Rate Divisor) case, if the standard -24 dB/octave filter is used then a factor of 4.0
If the result of the above is <10, then the LPF is set to 10 Hz. must be applied. But if the -60 dB/octave filter of the Aeroderivative
Channel Type is applied, then the factor is 2.60.
• The Default LPF Corner presented is the maximum value, applying the
selected decimation and the appropriate factor as discussed above.
Table 17 - Filters
Parameter Values Comments
High Pass Filter (Primary) 0.1...1000 Hz Enter the frequency where the filter has attenuated the signal by 3 dB.
Frequency Frequencies lower than this are attenuated -24 dB/octave (-60 dB/octave if
the Channel Measurement Type is Aeroderivative).
• The HPF is not available when the Channel Measurement Type is set to
X (shaft relative) or Y (shaft relative).
• For Channel Measurement Types that specify integration, it is
performed at the outlet of the High Pass Filter.
• If a signal includes a DC offset it will only be removed (AC coupled)
within the High Pass Filter. If no HPF is applied the signal will include
any DC offset *DC coupled).
Alternate Processing Path Processing Mode Select the sampling mode and the Low Pass Filter quality to apply to the
Processing Mode • OFF Alternate Signal Path data.
• Synchronous w/ -48 dB LP Filter • Alternate Path processing is performed only if “Alternate Path” is
• Asynchronous w/ -48 dB LP Filter selected as a data source on the FFT, Bands, or Demand data pages. If it
is not specified as a source Alternate Path data is not processed,
regardless of its definition.
• Synchronous Measurement modes are available only when a physical
speed signal is available (see Speed page). Source can be from any of
Tach Bus 0/1 or Local TTL Tach Input 0/1.
Decimation (Alternate) Select a level of decimation to apply by selecting the desired Maximum When asynchronously sampling the alternate signal path provides a
Frequency (FMAX) for the alternate signal path. decimation stage that further divides the sample rate (in firmware) from
See the following Decimation Tables for available selections. the output of the ADC. This selection presents selected FMAX values based
on the Module Personality (Module Definition) and the sample rate out of
the ADC.
The value written to the configuration assembly is the Alternate Path
Decimation, not the FMAX. Values from 1…255 are possible. Not all
selections are provided in the FMAX menu.
The FMAX values listed are approximate values. Once selected, the actual
FFT FMAX (what an FFT returns) is listed after “FFT FMAX,” below the
menu.
Because the module applies the SRD in hardware, rather than firmware,
whenever possible select the required FMAX at the DC output and leave
the Alternate Path Decimation equal to 1 (FMAX = ADC our FMAX).
Doing so reduces the load on the processor which may improve module
performance for any non-safety or protection related functions.
Sample Rate (Alternate) Displays the sample rate of the data in the Primary Signal Path. The displayed value is the calculated value from:
93750
(SRD x Alternate Path Decimation)
FFT FMAX (Alternate) Displays the maximum frequency (FMAX) of an FFT processed from the The actual maximum frequency for an FFT will be slightly lower (by one
Alternate Path. FFT bin) than the value displayed as the FFT FMAX is also dependent on the
selected number of lines for the FFT.
• If Alternate Path Decimation = 1, so the FMAX is the same as the ADC
Out FMAX, then this value will be the same as the ADC out FMAX.
• If the Alternate Path FMAX is > 1 then FFT FMAX is the calculated value
from:
93750
(SRD x Alternate Path Decimation x 2.56 x 2)
Table 17 - Filters
Parameter Values Comments
Low Pass Filter (Alternate) A Low Pass Filter can be applied to the measurement to assure that Enter the frequency where the filter has attenuated the signal by 3 dB.
Frequency unwanted high frequency signals are not included in the overall Frequencies higher than this are attenuated -24 dB/octave (-60 dB/octave
measurement. However, if an LPF is applied then data processed from an if the Channel Measurement Type is Aeroderivative).
FFT of the signal, at frequencies near to and above the LPF corner, will be IMPORTANT: If the LPF frequency is within 5 Hz of its maximum (default)
attenuated by the filter. value it will be disabled (OFF).
LPF Corner Frequency can be between 10 Hz and the lower of 5 kHz or the • The Alternate Path Low Pass Filter is available only when the Processing
result of: Mode is “Asynchronous w/ -48 dB LP Filter”.
If Fmax (Alternate) Decimation = 1 then • If firmware decimation is used, then the maximum frequencies of the
93750 / (2.048 x Sample Rate Divisor) LPF corner can be forced lower than 5 kHz, and possibly lower than the
specified Fmax. This is to assure the measurement is alias-free.
Otherwise… • The available bandwidth (Fmax) from the Alternate Signal Path is the
93750 / (2.78 x Fmax (Alternate) Decimation x Sample Rate Divisor) sample rate / 2.56 (the customary value). However, the factor necessary
If the result of the above is <10, then the LPF is set to 10 Hz. to assure alias-free data within the FFT varies. If decimation is
performed only in hardware via the Sample Rate Divider (SRD), then
the factor is 2.048, so is above the Fmax of the FFT. But if decimation is
performed in the firmware then a more conservative factor is necessary,
and is then dependent on the quality of the Low Pass Filter being
applied. For the Alternate Signal Path, the LPF is -48 dB (if used) so the
factor is 2.78.
• The Default LPF Corner presented is the maximum value, applying the
selected decimation and the appropriate factor as discussed above.
Fmax (Alternate) Tacho 0, 1 Select the speed source for the tacho input to be used in the synchronous
Source measurement.
• Tacho Source is applicable only to synchronous measurement
Processing Modes.
• Available Tacho Sources are only those defined from a Tacho Bus or a
TTL Input (see Speed page).
• Synchronous measurements require a 1/rev signal. While the
Tachometer Signal Conditioner module outputs a 1/rev TTL to the Tacho
Bus, provided its Pulses Per Revolution attribute is set (see Tachometer
page), users must help ensure that a Local TTL Input source is a 1/rev
signal.
Fmax (Alternate) Samples Select from: Select the number of samples to be measured per shaft revolution.
Per Revolution • 4 • Samples per Revolution is applicable only to synchronous
• 8 measurement Processing Modes.
• 16 • As Samples Per Revolution is increased:
• 32 – The synchronous sample rate increases, the measurement (FFT)
• 64 bandwidth increases, and there are more orders available for
• 128 analysis.
– A particular FFT has lower resolution (lines per order) or bandwidth/
number of lines.
– The maximum machine rpm that can be measured reduces
(sampling frequency = rpm x samples per rev). Also note that for
synchronous measurements the maximum sampling rate is limited
to half the maximum asynchronous rate.
– The number of orders available is related only to the number of
samples per revolution selected, as follows:
Samples / Rev Orders
4 1.4
8 2.9
16 5.8
32 11.5
64 23.0
128 46.0
Table 17 - Filters
Parameter Values Comments
Fmax (Alternate) Displays the result of: (60 x 93750 / x Sample Rate Divisor) / (Samples Per Displays the maximum speed (RPM) at which the machine can operate
maximum Speed Revolution x 2) while measuring synchronously with the specified filter performance.
• If the machine speed exceeds this RPM while in Synchronous Mode, the
measurement does not stop. Rather, the performance of the Low Pass
Filter degrades until the speed increases above a “hard stop” filter
value.
• As machine speed decreases, there is no point at which the filter
performance degrades. But there is a hard stop limit to how low the LPF
cutoff can be set.
Low Pass Filter Hard Stop Limits
When measuring synchronously the module is limited in how high, or low,
it can set the Low Pass Filter corner. So, if the calculated filter corner (per
the above) exceeds the hard stop limit (high or low) the filter corner no
longer increases (or decreases).
The Hard Stop Limits are based only on the Sample Rate Divide value and
are calculated as:
High Limit = 32000 / SRD
Low Limit = 32 / SRD
The following table shows the hard limits for selected SRD values:
Low Pass Filter Hard Stop Limits
SRD 1 8 16 24 32
Low 32 4.0 2.0 1.3 1.0
High 32000 4000 2000 1333 1000
The Primary and Alternate signal paths both originate from the output of the
Analog-to-Digital Converter (ADC). The ADC samples each channel at 93750
samples/second for all 4 kHz and 18 kHz Module Personalities or 187500 Hz for
the 40 kHz personalities (See Define Module Functionality Page on page 92).
For 18 kHz modes, the output of both ADC channels can be decimated in its
hardware by a factor of 2…32. Applying the divider with as large a factor as
practical for the application is important because the lower the data rate from the
ADC the less time the module spends processing the digital samples. This divider
leaves more time available to perform other functions.
Out of the ADC the signal is split into its two paths:
• The Primary Path applies the low and high pass filtering and integration
that is required of the application, and defined in part by the Channel
Measurement Type (See Hardware Configuration Page on page 105). The
signal processing in this path is defined in three distinct steps (Pre-Filter,
Mid-Filter, and Post-Filter) where each can serve as the data source for
various measurements (see Table •).
The following tables include the Decimation menu selections for each of the
selectable Sample Rate Divide (SRD) values (selected by the ADC FMAX
menu). Along with the displayed menu value, the table shows the decimation
value that is written to the configuration assembly, and the actual FFT FMAX
that the measurement would output (also displayed on the page below the
decimations selection).
The menus do not provide selections for every 255 possible decimation values.
Rather the menus present only selected decimated values that represent relatively
uniform, rounded, increments from 25 Hz to the ADC FMAX.
Table 19 - Decimation Menu Selections: SRD 1…4
Dec FMAX Menu Dec FMAX Menu Dec FMAX Menu Dec FMAX Menu
SRD = 1 SRD = 2 SRD = 3 SRD = 4
Dec < 5 is not allowed 1 18311 18300 1 12207 12200 1 9155 9200
5 3662 3700 2 4578 4600 2 3052 3100 2 2289 2300
6 3052 3100 3 3052 3100 3 2035 2000 3 1526 1500
9 2035 2000 4 2289 2300 4 1526 1500 4 1144 1100
12 1526 1500 5 1831 1800 5 1221 1200 5 916 900
13 1409 1400 6 1526 1500 6 1017 1000 6 763 800
14 1308 1300 7 1308 1300 7 872 900 7 654 700
15 1221 1200 8 1144 1100 8 763 800 9 509 500
16 1144 1100 9 1017 1000 10 610 600 11 416 400
18 1017 1000 10 916 900 12 509 500 15 305 300
20 916 900 11 832 800 15 407 400 22 208 200
22 832 800 13 704 700 20 305 300 30 153 150
26 704 700 15 610 600 30 203 200 46 100 100
30 610 600 18 509 500 40 153 150 61 75 75
36 509 500 22 416 400 61 100 100 91 50 50
45 407 400 30 305 300 81 75 75 180 25 25
61 300 300 45 203 200 121 50 50
91 201 200 61 150 150 240 25 25
122 150 150 92 100 100
183 100 100 122 75 75
243 75 75 182 50 50
Overall The dynamic measurement module of the Dynamix 1444 Series can measure two
Overall values per channel: Overall (0) and Overall (1). This page is used to
configure these measurements.
Table 23 - Overall
Parameter Values Comment
Overall (0) Signal Source Value is fixed as “Post Filter” The signal source for the first Overall measurement is
fixed at the output of the Primary Signal Path (Post-
Filter). This is the fully filtered (LP and HP) and (if
necessary) integrated signal (see Filters page).
Overall (1) Signal Source Select from: Select the signal source for the second Overall
• Pre-Filter measurement. See the Filters page for a description of the
• Mid-Filter various signal source locations.
Note: The Pre-Filter selection is available only if the
Primary Path Decimation = 1 (no firmware decimation) to
assure that data is alias-free.
Table 23 - Overall
Parameter Values Comment
Overall (0/1) Signal Detection Select from: Select the signal detection method for the Overall
• True pk magnitude measurement.
• True pk-pk Notes:
• RMS • True measurements are measurements that are based
• Scaled pk on the actual peak or peak-to-peak values in the
• Scaled pk-pk signal. These are recommended when the
measurement must consider the actual maximum of
the measurement (such as maximum displacement) or
when non-sinusoidal signals, such as impacts, must be
detected. Note though that this method is also more
sensitive to noise.
• Scaled measurements are calculated as the Square
Root of 2 x the RMS value (2x if pk-pk), or
approximately 1.707 (or 2.414) x the RMS value. These
are recommended when the measurement must
consider the total energy in the signal
Overall (0/1) Units Displays the Engineering Units for the measurement The Units for Overall (0) are the units after any integration
is applied and are the same as “Measurement Units”
shown on the Hardware Configuration page.
The Units for Overall (1) are the same as the “Xdcr Units”
specified in the Hardware Configuration page as this
measurement is always taken from the signal before any
required integration is applied.
Overall (1) Time Constant 0.100…60.000 Enter the time constant for the overall measurement.
Notes:
• The time constant is written to the RMS or the PEAK
tag value depending on the selected Signal Detection
method (above).
• The detection time constant defines the output
smoothing filter for RMS-based detection methods, or
the decay rate of the peak detection methods. Set
longer time constants to reduce the responsiveness of
the measurement to rapid changes (spikes / noise), or
shorter to increase the responsiveness.
Tracking Filters The dynamic measurement module of the Dynamix 1444 Series can apply up to
four tracking filters per channel. This page is used to configure these filters and
their measurements when at least one of the speed inputs is a TTL source (Tacho
Bus or TTL Input).
Up to four tracking filters can be configured per channel. Each filter can be
configured to track any order, from 0.25x to 32.0x, referenced to either of the two
tachometer inputs. Tracking Filters apply a constant Q bandwidth (changes with
speed) and provide accurate measurements at any speed greater than
approximately 15 RPM.
For Aero derivative measurement types (Hardware Page) the following fixed
assignment must be configured:
• Order 0 must be set to Tachometer Input 0 (gas generator tacho) and a 1x
order
• Order 1 must be set to Tachometer Input 1 (power turbine tacho) and a 1x
order
The Aero derivative measurement types provide fixed (5 Hz) bandwidth tracking
filters for the gas generator 1x and power turbine 1x. It is not necessary to
specially configure the mode or filter definition parameters to achieve this result.
Not-1X Measurement
The Not-1X measurement is implemented by setting:
• Tracking Filter 0 must be set to 1x (either tacho can be used)
• The same measurement Engineering Units for both the order and the
overall (1) (Overall Page) measurements
The Not-1X measurement then calculates the difference between the Overall (1)
measurement and the first order result. The Not-1x functionality is primarily
provided for XY applications and while the tracking filters can be used to provide
integrated measurement data the Not-1x measurement is not usable in these
applications.
The Not 1X measurement data is always presented in the same detection type as
the order measurement, this measurement does not rely on the overall (1) being
configured similarly.
Order Phase
The order phase is measured from the trigger edge to the maximum/positive,
signal peak, which is known as phase lag, convention.
In the following illustration where the pulse represents the tacho signal and the
sine-wave the signal:
• A negative or falling edge trigger would result in a phase angle of 60°
• A positive or rising edge trigger would result in a phase angle of 90°
In order configurations that are integrating, the reported phase angle reflects that
integration, for instance, velocity lags acceleration by 90° and displacement lags
acceleration by 180°.
Accuracy and stability also improve when more samples are being considered and
so are sensitive not only to the Tracking Filter Definition but also to the SRD
setting: the higher the sample rate (lower SRD), the better.
The filter response is similar to one FFT bin (rectangular/no windowing). So for
a more objective benchmark a similar FFT case can be considered such as a 200
line FFT, based on 512 samples.
If the speed was instead 60,000 RPM, then first reduce the SRD as much as is
allowed or is practicable.
For the purposes of example, assume a reduction to SRD 9 (the lowest allowed
when tracking filters are being used).
Then the equivalent number of revolutions in the tracking filter definition can be
recalculated:
When defining a tracking filter, first help insure that the tracked frequency is well
within the bandwidth available by virtue of the SRD setting (never higher than
an equivalent FFT FMAX). Then adjust the number of revolutions in the filter
definition, according to the machine speed and the configured SRD, as shown in
the preceding statement.
The number of revolutions determines the bin width and the spread of the
response, side lobes. To quantify that, the following expression can be used
(where at the calculated bin width the response is approximately 3 dB down):
• Bin width (orders) = 1 / Number of revolutions
• Bin width (Hz) = 1 / (60 * Number of revolutions / speeds in rpm)
m m/s m/s2
mm mm/s mm/s2
micron inch/s inch/s2
inch g
mil mg
Signal Detection Select from: Select the signal detection method for all Tracking Filter magnitude
• True pk measurements for this channel.
• True pk-pk
• RMS
Measurement Resolution Speed 0/1 1…256 Enter the number of revolutions (bandwidth) to be applied to all tracking
filters on this channel that are defined for use with this tacho (0/1).
• The Number of Revolutions (over which the order results are calculated)
determines the narrowness of the filter with more revolutions resulting
in a sharper/narrower, more effective, filter (see figures below).
However:
– A high number of revolutions results in an accurate measurement of
the specified order. However, at low speeds a high number of
revolutions settings can slow the measurement response to changes.
– A low number of revolutions setting results in a broad filter that
passes signals other than that of the specified order value. However,
the lower the number of orders the more responsive it is to changes.
• A typical value is 10 (the default). A high value is 30, but values up to 256
are possible.
Tracking filters are used to provide real-time magnitude and phase measures of
shaft-speed relative signals. Each tracking filter applies a -48 dB/octave band pass
filter that is centered on the specified order frequency. The module measures the
magnitude of each filtered signal and, when whole integer orders are specified,
the phase of the filtered value.
FFT This page is used to define the FFT measurement configuration for the channel.
Table 25 - FFT
Parameter Values Comment
Enable TWF Data Storage Enable (checked) / Select the checkbox to save the time waveform (TWF). The module saves the TWF to any defined Trend buffers, and
Disabled (not checked) makes the most recent sample available for external access.
Tip: External access to “Live” TWF and FFT data, as defined on this page, requires that the TWF and/or FFT be enabled
here, AND that Dynamic Data be enabled on the TREND page.
Clear the checkbox so the waveform does not save.
Note: FFT processing requires that the module measure a TWF using the TWF attributes defined on this properties
page); however, saving the FFT does not require saving the TWF. If you do not choose to save the TWF, the module
discards it after the calculating the FFT.
Signal Source Select from: Select the signal source for TWF and the FFT. See the Filters on page 20 properties page for a description of the
• Pre-Filter various stages of signal processing where you can get the processed data. The Pre-Filter selection is available only if
• Mid-Filter the Primary Path Decimation is set to 1 in the Filters properties page to help ensure that data is free of aliasing.
• Post-Filter Signal Source selections for FFT’s (FFT Page) and Demand data (Demand Page), for the same channel, cannot be set
• Alternate Path to different primary path sources:
• Both can be set to the same source, or…
• One must be set to Alternate Path
Sample Rate Displays the Sample Rate from the Filters properties page for the selected data source.
Table 25 - FFT
Parameter Values Comment
Maximum Frequency Displays the maximum Frequency from the Filters properties page for the selected data source.
(Fmax)
Measurement Units Select from: Select the engineering units for the TWF and FFT.
• inch/s •The rules for units selection, based on the transducer units (see the HW Configuration on page 11 properties page),
• m/s are provided in this table.
• mm/s
CLASS CHANGE EU OPTION
Temperature No change allowed
Bearing Defect Units
Pressure Change in class only
Flow
Current
Frequency
Power
Voltage
Acceleration
Velocity
Length
•For any acceleration, velocity or displacement (length) units, the module can convert the measurement between
equivalent Metric and English units.
Displacement Velocity Acceleration
m m/s m/s2
mm mm/s mm/s2
inch g
mil mg
Number of Samples Select from: Select the number of samples to be captured in the TWF. While this TWF and the TWF that the module uses to
• 256 calculate the FFT (below) begin with the same sample, it is not necessary that they have the same number of
• 512 samples. Therefore the Number of Spectrum Lines (for the FFT) is not related to this Number of Samples (for the
• 1024 TWF).
• 2048
• 4096
• 8192
Speed Reference Speed Reference 0 or 1 Select the speed reference that is associated with the TWFs and FFTs processed from this channel. The module does
not use the speed reference, but stores it for reference by any higher-level software systems that must associate a
shaft rotation speed with the measurement.
Enable FFT Data Storage Enable (checked) / Select the checkbox to make the module process and save the FFT so it is available to be read externally from the
Disabled (not checked) module. The module also saves the FFT in the Trend buffers.
Tip: External access to “Live” TWF and FFT data, as defined on this page, requires that the TWF and/or FFT be enabled
here, AND that Dynamic Data be enabled on the TREND page.
Clear the checkbox so the FFT does not process in the module.
Number of Spectrum Lines 1600 or 800 (not The number of lines for the FFT over the frequency range of 0 to the FMAX of the selected signal source (Filters Page).
editable) • If no decimation is applied to the signal then bands will be calculated from a 1600 line FFT.
• If the signal source includes decimation, then the FFT will be 800 lines.
Note: FFT Bands can be calculated from any frequency range within the entire frequency span of the unfiltered
spectrum, from 0 Hz to the Nyquist Frequency*, using all 2048 lines of the FFT. The Number of Lines presented
here are the lines for the “filtered” FFT FMAX frequency range which is the FFT that is processed and returned on
request by software.
Table 25 - FFT
Parameter Values Comment
Signal Detection Select from: Select the scaling (detection) method for the FFT line (bin) values.
• Peak
• Peak to Peak
• RMS
FFT Window Type Select from: Select the window function to apply in the FFT signal processing. This table lists the available FFT window types.
• Rectangular
• Flat top Window type Description
• Hanning
• Hamming Rectangular • No window is applied.
• Also called Normal, Uniform.
• Gives poor peak amplitude accuracy, best peak frequency accuracy.
• When amplitude accuracy, and repeatability are important, use this only for transient
signals, or for exactly periodic signals within the time sample (such as integer order
frequencies in synchronously sampled data).
Flat Top • Also called Sinusoidal.
• Gives good peak amplitude accuracy, poor peak frequency accuracy for data with discrete
frequency components.
• Use this when amplitude accuracy is more important than frequency resolution. In data with
closely spaced peaks, a Flat Top window can smear the peaks together into one wide peak.
Hanning • A general-purpose window that is similar to a Hamming window.
• Gives fair peak amplitude accuracy, fair peak frequency accuracy.
• Use this on random type data when frequency resolution is more important than amplitude
accuracy. Most often used in predictive maintenance.
Hamming • A general-purpose window that is similar to a Hanning window.
• Gives fair peak amplitude accuracy, fair peak frequency accuracy. It provides better frequency
resolution but decreased amplitude accuracy when compared to the Hanning window.
• Use this to separate closely spaced frequency components, compared to Hanning, while
providing better peak amplitude accuracy than a Rectangular window
Number of Averages Select from: Select the number of averages for the FFT or TWF (see Average TWF later in this topic).
• 1 • If you select Average TWF, the module performs in the average time domain (available when you define the
• 2 measurement to use synchronous sampling). Otherwise the module performs with an average on the linear FFT
• 3 data.
• 6 • When averaging, the module updates the individual TWFs (and FFTs) as quickly as possible. How fast this occurs
• 12 depends on the overall processing demands on the module, which is a function of the module configuration and
• 23 the current load. This, along with the fact that the module always captures TWFs with maximum overlap, makes it
• 45 impossible to define precisely how long (in time) it takes for the module to acquire any specific number of
• 89 samples to use in the averaging.
• 178 • Averaging is exponential. This means that once the module has acquired the specified number of samples, then
the averaged sample (result) is available after each subsequent update.
Average TWF Enable (checked) / Select the checkbox to perform in the average time domain (on the TWFs). The module can average time waveforms
Disabled (not checked) only if they are synchronously sampled. This requires that you set the Signal Source (above) to Alternate Path, and
that you set the Alternate Path Processing Mode to Synchronous.
Clear the checkbox to average the FFTs instead of the TWFs.
Table 26 - gSE
Parameter Values Comment
High Pass Filter Frequency Select from: Select the -3 dB point for the gSE measurements High Pass filter.
• 200 Hz The high pass filter is useful in removing low frequency signal components that can otherwise dominate the signal.
• 500 Hz The high pass filter attenuates signals at frequencies below a defined frequency and passes signals at frequencies
• 1000 Hz above the defined frequency.
• 2000 Hz The frequency that is selected is the -3 dB point of the filter.
• 5000 Hz
Speed Reference Speed Reference 0 or 1 Select the Speed Reference that is associated with the gSE TWF’s / gSE FFT’s processed from this channel.
The Speed Reference is not used in the module. It is provided for reference by higher level (software) systems that can
need to associate an RPM to the measurement.
Maximum Frequency Select from: Select the number of lines of resolution to be provided in the FFT.
• 100
• 200
• 400
• 800
• 1600
Table 26 - gSE
Parameter Values Comment
Number of Spectrum Lines Select from: Select the number of lines of resolution to be provided in the FFT.
• 100
• 200
• 400
• 800
• 1600
FFT Window Type Select from: Select the window function to apply in the FFT signal processing.
• Rectangular • FFT Windows Purpose:
• Flat top FFT Windows are applied to address the problem of signals that occur at frequencies that are not centered within
• Hanning a frequency bin. In these cases, energy from the signal can be dispersed among adjacent bins such that the
• Hamming amplitude of neither bin represents the actual magnitude of the signal. For example:
If no window is applied (the Rectangular Window): If the frequency of a signal is precisely centered between bins,
and there were no other signals present, then the magnitude of each bin is precisely ½ that of the actual signal.
When viewing the FFT this presents two adjacent bins with equal and comparatively small peak amplitudes,
rather than one bin with 2x that amplitude, which is what the signals amplitude actually is.
Note as well that as the frequency of the signal moves across a bin the proportion of its energy that “bleeds” into
adjacent bins changes. So, if using a Rectangular Window, a signal with a constant amplitude were to move
50...60 Hz (lets say 10 bins) then a Waterfall display shows the bins growing as the signal enters the bin, to a
maximum that is equal to the actual signal amplitude, when the signal is centered in the bin, and then falling to
zero as the signal moves above the bin.
FFT Windows are used to “smooth” this effect such that the amplitude of the signal, as represented by the
amplitude of the bin that it is in, is better represented. But there are trade-offs as these techniques all tend to
make it more difficult to ascertain the specific frequency of a signal (which bin is it. So when selecting an FFT
Window the key is to understand the intent: Is it more important to know the exact amplitude of the signals that
the FFT measures, or is it more important to know the exact frequencies of the signals within the FFT?
• Available FFT Windows:
Rectangular
– Description: No window is applied
– Other Terms: Normal, Uniform
– Performance: Gives poor peak amplitude accuracy, good peak frequency accuracy.
– Usage: 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 (such as integer order frequencies in synchronously sampled data).
Flat Top
– Description:
– Other Terms: Sinusoidal
– Performance: Gives good peak amplitude accuracy, poor peak frequency accuracy for data with discrete
frequency components.
– Use this when amplitude accuracy is more important than frequency resolution. In data with closely spaced
peaks, a Flat Top window can smear the peaks together into one wide peak.
Tip: Because the Bands FFT is exclusive to the bands function, so is not stored or communicated externally in any
way, the Flat Top FFT Window is recommended to assure the best measurement accuracy.
Hanning
– Description: A general-purpose window that is similar to a Hamming window.
– Performance: Gives fair peak amplitude accuracy, fair peak frequency accuracy.
– Usage: It is used on random type data when frequency resolution is more important than amplitude accuracy.
Most often used in predictive maintenance.
Hamming
– Description:
– Performance: A general-purpose window that is similar to a Hanning window.
– Gives fair peak amplitude accuracy, fair peak frequency accuracy. It provides better frequency resolution but
decreased amplitude accuracy when compared to the Hanning window.
– Usage: Use it to separate close frequency components.
Number of Averages Select from: Select the number of averages for the gSE FFT or Time Waveform (See Average TWF on page 246).
• 1 • When averaging, the individual gSE FFT’s are updated as quickly as possible. How fast this occurs is dependent on
• 2 the overall processing demands on the module, which is a function of the module configuration and, to some
• 3 degree, the circumstance of the moment. This, along with the fact that the waveforms are always captured
• 6 without respect to an overlap requirement (so always “max overlap”), makes it impossible to define precisely how
• 12 long (in time) it takes to acquire any specific number of samples that are used in the averaging.
• 23 • Averaging is Exponential. This means that once the specified number of samples has been acquired that the
• 45 averaged sample (result) is available upon each subsequent update.
• 89
• 178
This page is presented when the channel is configured for Spike Energy (gSE)
measurements (see Channel Type selection, Define Module Functionality Page
on page 92).
Bands The FFT Band is a powerful tool that is commonly used in condition monitoring
applications. It is also useful in process applications such as detecting the presence
of cavitation in a pump or for monitoring combustion in a gas turbine. An FFT
Band either calculates the total energy or returns the maximum amplitude, or its
frequency, between two frequencies of an FFT.
The Bands can be calculated from a unique FFT, defined on this page, or from
the gSE FFT if a gSE Channel.
Table 27 - Bands
Parameter Values Comments
Enable Enable (checked) / Check the box if the FFT Bands is calculated from this channel.
Disabled (not checked)
Signal Source Select from: Select the signal source for the FFT to be used in the Bands measurements. See the Filters page for a description of the
• ADCout various signal source locations.
• Pre-Filter The Pre-Filter selection is available only if the Primary Path Decimation = 1 (no firmware decimation) to assure that data
• Mid-Filter is alias-free.
• Post-Filter
• Alternate Path
Sample Rate See Help Displays the Sample Rate as shown in the Filters page for the selected data source
Maximum Frequency See Help Displays the maximum Frequency as shown in the Filters page for the selected data source
Measurement Units See Help Select the Engineering Units for the FFT to be used in FFT Band measurements.
The rules for Units selection, which is based on the Engineering Units of the selected Data Source, are provided in the
following table.
CLASS CHANGE EU OPTION
Temperature No change
Pressure Change in class only
Flow
Angle
Current
Energy
Frequency
Power
Voltage
Acceleration
Velocity
Length
• For any acceleration, velocity or displacement (length) units the measurement can be converted between equivalent
Metric and English units.
Displacement Velocity Acceleration
m m/s m/s2
▲ ▲
mm mm/s mm/s2
micron │ inch/s │ inch/s2
inch ▼ ▼ g
mil mg
Number of Spectrum Lines Select from: Select the number of lines of resolution to be provided in the FFT that is used to calculate the FFT Bands.
• 100
• 200
• 400
• 800
• 1600
Signal Detection Select from: Select the scaling (detection) method for the FFT line / bin values.
• Peak
• Peak to Peak
• RMS
Table 27 - Bands
Parameter Values Comments
FFT Window Type Select from: Select the window function to apply in the FFT signal processing.
• Rectangular • FFT Windows Purpose:
• Flat top FFT Windows are applied to address the problem of signals that occur at frequencies that are not centered within a
• Hanning frequency bin. In these cases, energy from the signal can be dispersed among adjacent bins such that the amplitude of
• Hamming neither bin represents the actual magnitude of the signal. For example:
If no window is applied (the Rectangular Window): If the frequency of a signal is precisely centered between bins, and
there were no other signals present, then the magnitude of each bin is precisely ½ that of the actual signal. When
viewing the FFT this presents two adjacent bins with equal and comparatively small peak amplitudes, rather than one
bin with 2x that amplitude, which is what the signals amplitude actually is.
As the frequency of the signal moves across a bin the proportion of its energy that “bleeds” into adjacent bins changes.
So, if using a Rectangular Window, a signal with a constant amplitude were to move 50...60 Hz (lets say 10 bins) then
a Waterfall display shows the bins growing as the signal enters the bin, to a maximum equal to the actual signal
amplitude, when the signal was centered in the bin, and then falling to zero as the signal moved above the bin.
FFT Windows are used to “smooth” this effect such that the amplitude of the signal, as represented by the amplitude
of the bin that it is in, is better represented. But there are trade-offs as these techniques all tend to make it more
difficult to ascertain the specific frequency of a signal (which bin is it. So when selecting an FFT Window the key is to
understand the intent: Is it more important to know the exact amplitude of the signals that are measured by the FFT,
or is it more important to know the exact frequencies of the signals within the FFT?
• Available FFT Windows:
Rectangular
– Description: No window is applied
– Other Terms: Normal, Uniform
– Performance: Gives poor peak amplitude accuracy, good peak frequency accuracy.
– Usage: 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 (such as integer order frequencies in synchronously sampled data).
Flat Top
– Description:
– Other Terms: Sinusoidal
– Performance: Gives good peak amplitude accuracy, poor peak frequency accuracy for data with discrete frequency
components.
– Use this when amplitude accuracy is more important than frequency resolution. In data with closely spaced peaks,
a Flat Top window can smear the peaks together into one wide peak.
Hanning
– Description: A general-purpose window that is similar to a Hamming window.
– Performance: Gives fair peak amplitude accuracy, fair peak frequency accuracy.
– Usage: It is used on random type data when frequency resolution is more important than amplitude accuracy. Most
often used in predictive maintenance.
Hamming
– Description:
– Performance: A general-purpose window that is similar to a Hanning window.
– Gives fair peak amplitude accuracy, fair peak frequency accuracy. It provides better frequency resolution but
decreased amplitude accuracy when compared to the Hanning window.
– Usage: Use it to separate close frequency components.
Number of Averages Select from: Select the number of averages for the FFT that is used in FFT Band measurements.
• 1 • When averaging, the individual FFT’s are updated as quickly as possible. How fast this occurs is dependent on the
• 2 overall processing demands on the module, which is a function of the module configuration and, to some degree, the
• 3 circumstance of the moment. This, along with the fact that the waveforms are always captured without respect to an
• 6 overlap requirement (so always “max overlap”), makes it impossible to define precisely how long (in time) it takes to
• 12 acquire any specific number of samples that are used in the averaging.
• 23 • Averaging is Exponential. This means that once the specified number of samples has been acquired that the averaged
• 45 sample (result) is available, for FFT Bands to be calculated, upon each subsequent update.
• 89
• 178
Band 0…7 Enable Enable (checked) / Check the box if the FFT Band (0…7) is calculated from this channel.
Disabled (not checked) The module (object) lets you define any of the 32 total bands to any channel. So the “Channel Source” attribute specifies
to the module on which channel this band processes from (or = -128 if unused/disabled). The AOP however simply
applies eight bands per channel and automatically associates (when Enabled) the bands to their respective channels.
Band 0…7 Measurement Select from: Select the type of measurement to be provided by the band.
Mode • Band Overall • Band Overall: Returns the calculated RMS value of the band.
• Band maximum pk • Band maximum pk: Returns the magnitude of the bin with the highest amplitude within the band. This value is in
• Freq of Band Peak, Peak-to-Peak, or RMS value as defined by the signal detection that is defined for the bands FFT (above).
maximum pk • Freq of Band maximum pk: Returns the frequency (in Hz) of the bin that contains the highest amplitude within the
band.
•
Table 27 - Bands
Parameter Values Comments
Band 0…7 Band Limit If domain = Hz, then Enter the begin frequency, or order, for the band.
Begin must be > 0 • The module calculates the specific FFT bin that this value equates to.
If domain = Orders, then • If an order value is entered, the bin number that this corresponds to changes as machine speed changes. If the
must be > 0.1 calculated bin is less than 0.1 or greater than the Nyquist Frequency* for the selected data source, then the FFT Band
value is 0.
Band 0…7 Band Limit End If domain = Hz, then Enter the ending frequency, or order, for the band.
must be > Band Limit • The module calculates the specific FFT bin that this value equates to.
Begin (above) and < • If an order value is entered, the bin number that this corresponds to changes as machine speed changes. If the
Nyquist Frequency* calculated bin is less than 0.1 or greater than the Nyquist Frequency* for the selected data source, then the FFT Band
If domain = Orders, then value is 0.
must be > Band Limit
Begin (above) and < 50.0
Band 0…7 Domain Select from: Select the domain that the limits are entered in.
• Hz If set to order domain, then begin and end limits are calculated with each sample.
• Orders
Band 0…7 Speed Select from: Select the source for the speed to be used in the band limit calculation if Do main = Orders.
Reference • OFF See the Speed page for further information on speed sources.
• Speed 0
• Speed 1
• Factored Speed 0
• Factored Speed 1
* Nyquist Frequency
The Nyquist Frequency is defined as sample rate of the signal source divided by 2. It is the FMAX of the unfiltered FFT calculated by the FFT algorithm.
As the Nyquist Frequency does not consider anti-alias or low pass filtering any FFT Bands defined for frequencies above the FFT FMAX are not assured to be free of aliasing, or to not
have been attenuated by the low pass filter.
To assure alias free measurements, do not define FFT bands at frequencies greater than default Low Pass Filter setting for the selected signal path. The default LPF is calculated as:
Decimation = 1
93750
(SRD x 2.048)
The LPF is the corner frequency for the filter. The corner frequency is defined as the point where the signal is attenuated by -3dB. This means that some attenuation will occur at
frequencies less than the LPF corner frequency.
While any attenuation from the LPF will be consistently applied across measurements, if it is necessary to assure that band measurements are not attenuated by the LPF then do not
set band limits at frequencies greater than the FFT FMAX value shown at the top of the page.
This page is presented when the channel is configured for dynamic or Spike
Energy (gSE) measurements (see Channel Type selection, Define Module
Functionality Page on page 92).
This page is available only for channels that are defined for Static measurements
(see Channel Type,Define Module Functionality Page on page 92).
Note: While the parameters associated with all supported DC measurements are
presented, only those parameters appropriate to the measurement taken must be
configured.
Normal Thrust
Only use single-thrust motion detection (one channel) when the machine does
not have to be shut down and there is another means of verifying thrust bearing
failure. Use dual (redundant) thrust position measurements for applications
where exceeding thrust position limits must force a machine shutdown. In this
case, the voted alarm logic is defined such that both measurements must be in
Danger before a shutdown (relay actuation) is executed.
IMPORTANT If you are updating from a Firmware Revision 1 system to Revision 2 system,
refer to Updating Thrust Measurements later in this section.
Before we can configure the module for thrust measurement we must understand
the relationship between the position of the rotor, the thrust bearings and probe
locations. The thrust bearing consists of two sets of thrust pads, the Active pads
and the inactive pads, the rotor thrust collar runs against the Active pads during
normal operation.
There is clearance between the two sets of pads and knowing this clearance
amount is fundamental to configuring the thrust set-up. Under ambient
conditions, with the machine stopped, this clearance or “float” is referred to as
the “Cold Float” and can be anywhere between 0.15mm and 0.5mm (6mils to
20mils). When the machine is running at normal temperature and normal load,
this clearance or float increases by potentially as much as 50% and is referred to as
the “Hot Float”.
Normal practice is to establish the Cold Float by “Bumping” the rotor shaft
between the inactive and active pads and measuring this distance. Bumping is
used to push the rotor (it requires the coupling spacer to be removed and can
require jacking equipment) first against one set of pads and then against the
other. This process establishes the Cold Float, the Hot Float can only be
determined by reference to the machine OEM.
The two most common applications where thrust monitoring is encountered are
steam turbines and compressors.
Steam Turbines
Steam turbines normally “Thrust” toward the Exhaust End of the machine. For
example, from the High-pressure end toward the Low-pressure end. The turbines
normally have the thrust bearing positioned at the HP end of the machine as
shown in the following diagram.
The thrust probes are also at this end of the machine, therefore, the direction of
normal thrust is AWAY from the probes.
It is difficult, if not impossible, to set the rotor in the middle of the float. Normal
practice is to locate the rotor hard against the active thrust pads and use it as the
zero position.
The probe gap is then adjusted to the middle of its linear range typically setting
the gap to -10 Vdc, which is equivalent to 1.27 mm (50mils), for a probe
sensitivity of 7.87 V/mm (200mv/mill).
The OFFSET value is then entered as -1.27 mm (-50mils), meaning minus 1.27
(50).
Note: For AWAY setting, enter the OFFSET value as a Minus value.
This value also means that movement toward the active pads result an increasing
gap voltage.
Compressors
A compressor will normally “Thrust” toward the suction end of the machine,
which is often at the none drive end, and the thrust bearing is also typically
installed at this location.
The normal practice is again to set the rotor against the Active pads and use it as
the zero position adjusting the probe gap to say -10 Vdc. This value is equivalent
to 1.27 mm (50mils), for a probe sensitivity of 7.87 V/mm (200mv/mill).
This value also means movement Toward the Active pads result in a decreasing
gap voltage.
The typical approach in configuring the HMI to visualize the rotor thrust
position is to configure the monitor to show a plus value for thrust against the
active pads (sometimes referred to as “normal”). Also, the monitor can show a
minus value for thrust against the inactive pads (sometimes referred to as
“counter”).
The monitor zero value must be set with the rotor hard against the active thrust
pads, or at a setting that is provided by the machine OEM who can advise on the
Hot Float.
Example Steam Turbine application (imperial units) with Rotor showing five
mils of movement against the active thrust pads.
This movement could represent the normal running position for this rotor due to
the effect of the increased Hot Float with the machine at running temperature
and load.
IMPORTANT Do not change the probe gap setting or the monitor zero position when the
machine is running otherwise all reference to rotor position is lost.
Always refer to the machine OEM for specific instructions about setting the zero
position of the rotor, which can differ from the preceding information.
The objective of thrust monitoring is to help protect the machine, not the thrust
bearing. For example, to help prevent the rotating element from coming into
contact with the stationary parts of the machine, which results in considerable
damage, lost production and repair costs.
Some wear of the thrust bearing pads is acceptable to avoid unnecessary alarms
and machine trips.
A typical thrust pad has around 0.75 mm to 1.00 mm (30...40 mils) of “white
metal” or “Babbitt’ inspection of the thrust pads would confirm it) material
therefore if we take the preceding steam turbine application as an example with
plus 5 mils (0.127mm) as the normal running position we could set the Alarm
setting at 6 mils and 11 mils and the trip setting at 12mils and17mils (+0.28mm
and +0.43mm).
These setting would help ensure that the thrust pads would suffer some wear
before the machine was tripped but before any damage to the machine itself.
The same logic would be applied for thrust against the Inactive pads, so here we
have to consider the float to determine the alarm and trip points in the counter
direction.
In all cases, refer to the machine OEM for specific advice on the setting of alarm
and trip points.
If the existing system has the initial release AOP (V053) and Firmware (V2.1.3)
and:
a. The firmware in the 1444 Module is updated to a later version such as
2.1.7 no changes to the configuration are necessary.
b. If both the AOP and firmware versions are updated to version 2, then
the configuration must be modified as follows. For an AWAY
configuration, the OFFSET must be changed to a Minus value and for a
TOWARD configuration the OFFSET value must be changed to a Plus
value. (The earlier version 1 AOP and Firmware required the opposite
to these settings).
Proportional Voltage
Proportional (DC) Voltages are output from various sensors and systems
representing pressure, amperage, flow, and other attributes. When it is necessary
to measure these with the 1444 dynamic measurement module, one or more
channels can be defined for Static inputs. And if it is necessary to provide this
measure to the controller via the input assembly then the measured “Proportional
DC” value can be selected for module output (See Select Input Data for Input
Tag on page 98).
IMPORTANT A time constant can also be applied to DC measurements to reduce the effect of
noise or responsiveness to rapid changes in signal.
Rod Drop
Because the distance between the probe and the piston rod varies over the length
of the rods stroke, the measurement must be triggered such that it is performed
consistently at the same point in the stroke. To accommodate this feature, when
configuring a Rod Drop measurement, the tachometer trigger signal is used to
trigger when the measurements are taken on each piston rod (channel).
The relationship between the position of each reciprocating piston rod and the
rotating trigger position (tachometer trigger) is a function of the specific
mechanical design of the machine. Therefore, before defining the Rod Drop
measurements, determine, for each piston:
• What the mechanical relationship is between the tachometer trigger point
and the position of the rod in its stroke.
• Where to take the measurement along the piston rod. The Rod Drop
measurement is the average of the samples that are taken between the Start
and Stop positions, as defined by the Trigger Angle and the Angular
Range.
Differential Expansion
In a steam turbine, the rotating blades are affixed to the turbine rotor while its
stationary blades are connected to the machine casing. As steam turbines operate
at high temperatures, these components experience significant thermal growth
from their nonoperating (cold/shutdown) state. Because of differences in the
mass, material and construction of the rotor and case, the rate of thermal growth
of each as the machine heats during startup are different. A rotor always expands
faster than the case. This difference in thermal growth rates manifests in a varying
distance between the rotating and stationary blades, with the potential for the
distance to reduce until the rotating and stationary components touch. So when
starting these machines it is important to do so in a manner that helps ensure that
the differential between rotor and case expansion never exceeds design
tolerances.
Radial Cancel, also called “Ramp”, Differential Expansion is used when one or
both of the sensors are installed such that they monitor the movement of an
angled surface, or “ramp”.
radial
movement
axial movement
(one angle)
In radial cancel mode, the movement of the shaft is detected by measuring the
gap between the probe tip and a ramp of known and consistent angle to the
center line of the shaft. If two ramps are present, measure them as shown. The
potential “lift” error of shaft position that is caused by jacking oil pressure is
eliminated in the module calculations.
Where only one ramp is available, the “lift” error must be considered, and this is
achieved by using a second probe operating on a portion of the shaft that is
parallel to the center line.
IMPORTANT For single ramp applications, the first channel of the pair (channel 0/2) must be
mounted facing the ramp while the second channel (1/3) must be mounted on
the shaft.
Head to Head, also called “Axial”, Differential Expansion is used when the sensors
are aligned axially (parallel with the shaft).
(one target)
(two targets)
The head-to-head mode enables the extended range operation by using two
probes in a “back to back” arrangement that is shown in the illustration. This
mode can be used when the machine does not have enough space for larger
diameter probes. It is not necessary for the scales to be symmetrical in this mode,
and probes of different voltage sensitivities can be used.
Eccentricity
Steam turbine rotors are long shafts, supported at the ends, with heavy loads in
between. So when shut down (cold and not rotating) the weight of the rotor
causes the shaft to bow over time. If the machine is then brought to speed, the
imbalance that is caused by the bow could damage the machine. Startup
procedures are provided to slowly bring the turbine to speed, and temperature, so
that rotors have time to straighten out on their own. Key to this process is
monitoring the amount of bow (eccentricity) so that a machine can be safely
started.
For eccentricity measures this latter case result in a misleading reading as the
overall value grows and shrinks depending on the position of the shaft relative to
the sensor as the measurements are made. To solve this problem the eccentricity
measure can be defined so that it is made on a per revolution basis, regardless of
how long that revolution takes to complete. This is why a tachometer can be
associated with the eccentricity measurement.
m m/s m/s2
mm mm/s mm/s2
inch g
mil mg
Speed Reference Speed Reference 0 or 1 Select the speed reference that is associated with the TWFs and FFTs processed from this channel. The module does
not use the speed reference, but stores it for reference by any higher-level software systems that must associate a
shaft rotation speed with the measurement.
The demand page defines the acquisition of time waveform data for demand, or
advanced, condition monitoring data requests. Available services enable data
requests “on demand” from the demand (advanced) data buffers with each
request uniquely definable per the requestor specifications, which can include
various post-processing tasks, including FFT processing.
Demand data lets a deep data buffer be defined at any one of the enabled data
sources (See Filters on page 118). Once defined the demand Buffer updates
continuously in the background while imparting minimal additional loading to
the module processors.
Topic Page
Tachometer Expansion Module 157
Tachometer Page 158
Table 28 - Tachometer
Parameter Values Comments
Transducer Power Select the power requirement for the connected sensor.
Transducer Power Value Note: Set to “Off” if the sensor is self-powered, such as a
Magnetic Pickup, or if it is powered from a separate
Off 0 source, including a barrier or isolator.
+24V DC 1
-24V DC 2
Auto Trigger Enable Checked (1) When Auto trigger is enabled (checked), the module
Unchecked (0) automatically sets the trigger threshold. When not
enabled (unchecked) the Trigger Level specified is
applied.
Note: Auto Trigger is not available in the initial release
firmware.
Trigger Level -32.000 ≤ Trigger Level ≤ 32.000 Enter the desired trigger level in Volts (ex. -2.4).
The Tachometer Signal Conditioner module trigger
function applies a fixed hysteresis of 800 mV.
Consequently the minimum pulse height that can be
triggered is approximately 1 volt.
Note: The tag and object retain the value in millivolts. For
example, a -2.4 Volt trigger level yields a -2400 (millivolt)
tag value.
Trigger Slope Enter the direction of the desired trigger slope.
Trigger Slope Value Note: The trigger is “leading edge” if the slope is the
same as the direction as the pulse (positive slope for a
Positive 0 positive going pulse). It is “trailing edge” if the slope is
Negative 1 opposite the direction of the pulse (positive slope on a
negative going pulse).
Pulses per Revolution 1…255 Enter the number of signal pulses per revolution of the
shaft.
DC Volts Fault Checked (1) When enabled (checked), the tachometer signals a fault
Unchecked (0) when the bias voltage of the connected sensor is outside
the specified Fault High / Fault Low limits.
Table 28 - Tachometer
Parameter Values Comments
Fault High Limit (V DC) -32.000 ≤ Fault High Limit ≤ 32.000 Enter the bias fault high level in Volts (ex. -2.4). The value
must be greater than the Fault Low Limit.
When enabled (checked), the tachometer signals a fault
when the bias voltage of the connected sensor is outside
the specified Fault High / Fault Low limits.
Note: The tag and object retain the value in millivolts. For
example, a -2.4 Volt trigger level is a -2400 (millivolt) tag
value.
Fault Low Limit (V DC) -32.000 ≤ Fault Low Limit ≤ 32.000 Enter the bias fault low level in Volts (ex. -2.4). The value
must be less than the Fault High Limit.
When enabled (checked), the tachometer signals a fault
when the bias voltage of the connected sensor is outside
the specified Fault Low / Fault Low limits.
Note: The tag and object retain the value in millivolts. For
example, a -2.4 Volt trigger level is a -2400 (millivolt) tag
value.
Speed Fault Checked (1) When enabled (checked), the tachometer signals a fault
Unchecked (0) when the measured speed is outside the specified Fault
High / Fault Low limits.
Speed High Limit 0.0 ≤ Speed High Limit Enter the high-speed limit. The value must be greater
than the Speed Low Limit.
When enabled (checked), the tachometer signals a fault
when the measured speed is outside the specified Speed
High / Speed Low limits.
Speed Low Limit 0.0 ≤ Speed Low Limit Enter the low speed limit. The value must be lower than
the Speed High Limit.
When enabled (checked), the tachometer signals a fault
when the measured speed is outside the specified Speed
High / Speed Low limits.
Tach Expansion Module Fault Checked (1) When enabled (checked), the tachometer signals a fault
Unchecked (0) when the tachometer expansion module is in fault.
Note: If a module fault is detected, if possible, the TSC
module continues to provide a signal to its various tacho
outputs as, for example, a communication link timeout,
which does not preclude the function of the module.
Setting the Tach Expansion Module Fault communicates
these detected module faults as a tacho sensor fault.
This page is not included in the AOP when no Tachometer Expansion Module is
present (See Tachometer Expansion Module on page 157).
Notes:
Topic Page
Analog Expansion Module 161
Output Configuration Page 162
Analog Expansion Module 4…20 mA (analog) outputs are enabled by the addition of a 1444-AOFX00-
04RB Analog Output Expansion Module. The Dynamix 1444 series analog
output expansion module is a four-channel module that outputs 4…20 mA
signals that are proportional to measured values of the module’s host 1444-
DYN04-01RA dynamic measurement module.
The analog output expansion module is designed to act as an extension of its host
module. So the 1444-AOFX00-04RB module’s operation is dependent on the
availability of its host.
This page is presented only when an Analog Output Expansion Module (1444-
AOFX00-04RB) is present (See Expansion Device Definition Dialog on page 90).
When available, one per measurement module, this page is used to configure the
outputs.
Configure Relays
Topic Page
Relay Expansion Module 165
Relay Page 165
Relay Expansion Module The Dynamix 1444 series relay expansion module is a four-relay module that
serves to functionally add relays to its host 1444-DYN04-01RA dynamic
measurement module.
The relay expansion module acts as an extension of its host module. So 1444-
RELX00-04RB module operation is dependent on the availability of its host.
However, the relay module can actuate relays independently of its host if
communication to the host fail or are lost.
Relay Page Relays generally mimic the output logic of a referenced voted alarm. Relays can
also be configured to act independently of the voted alarm on module, expansion
module, communication, or tachometer fault status.
Configuration options for expansion relay module relays are shown only for
connected expansion relay modules (so either 4, 8 or 12 expansion relay module
relays can be configured).
Table 31 - Relays
Parameter Values Help
Main Module Relay – Enable Checked (1) / Unchecked (0) Check to enable the relay.
Main Module Relay – Voted Alarm Number Blank or 0…12 presented in a list of enabled Voted This is the Voted Alarm that is associated with the main
Alarms module relay. If blank, then at least one fault must be
selected to act on.
Main Module Relay – Alarm Status to Activate On Select from: Alert, Danger, and Transducer Fault are states that the
• Alert Voted Alarm can actuate on (see Voted Alarm page).
• Danger If Disarm, is selected the relay is in Bypass mode.
• Xdcr Fault If Module Fault is selected, then the relay actuates only on
• Disarm the specified faults (not just Module Fault).
• Module Fault
Main Module Relay – Module Fault Checked (1) / Unchecked (0) Check this when the relay must actuate on a fault in the
main module.
When Fail-Safe Enable is checked for the selected Voted
Alarm, if Alarm Status to Activate On is set to Module Fault
this control is checked and disabled.
Main Module Relay – Tach Fault Checked (1) / Unchecked (0) Check this when the relay must actuate on a tachometer
fault.
This fault actuates if a tachometer fault is indicated on any
enabled speed input (see Speed page).
Main Module Relay – Communication Fault Checked (1) / Unchecked (0) Check this when the relay must actuate on an Ethernet
network fault.
Main Module Relay – Expansion Module Fault Checked (1) / Unchecked (0) Check this when the relay must actuate on a fault
reported by in any connected Expansion module.
Main Module Relay – Expansion Bus Fault Checked (1) / Unchecked (0) Check this when the relay must actuate on a fault of the
Expansion Bus.
Main Module Relay – Latch Enable Checked (1) / Unchecked (0) Check this when the relay must latch after having
actuated on any of the selected fault conditions.
Latch control for the alarm input is included in the Voted
Alarm definition.
Expansion Module Relay – Enable Checked (1) / Unchecked (0) Check to enable the relay.
Expansion Module Relay – Voted Alarm Number Blank or 0…12 presented in a list of enabled Voted This is the Voted Alarm that is associated with the
Alarms Expansion Module relay. If blank, then at least one fault
must be selected to act on.
Expansion Module Relay – Alarm Status to Activate On Select from: Alert, Danger, and Transducer Fault are states that the
• Alert Voted Alarm can actuate on (see Voted Alarm page).
• Danger If Disarm is selected, the relay is in Bypass mode.
• Xdcr Fault If Module Fault is selected, then the relay actuates only on
• Disarm the specified faults (not just Module Fault).
• Module Fault
Expansion Module Relay – Module Fault Checked (1) / Unchecked (0) Check this when the relay must actuate on a fault in either
the main Module or the Relay Expansion Module.
When Fail-Safe Enable is checked for the selected Voted
Alarm, if Alarm Status to Activate On is set to Module Fault
this control is checked and disabled.
Expansion Module Relay – Expansion Bus Fault Checked (1) / Unchecked (0) Check this when the relay must actuate on a fault of the
Expansion Bus.
Expansion Module Relay – Latch Enable Checked (1) / Unchecked (0) Check this when the relay must latch after having
actuated on any of the selected fault conditions.
Latch control for the alarm input is included in the Voted
Alarm definition.
Alarm Output
Each relay can reference one voted alarm. However, because the status of the
voted alarm could be alert, danger, transducer fault, disarm, or module fault, the
specific status necessary to actuate the relay must also be defined.
Relays can also be configured to actuate on various fault conditions. These can be
selected in addition to a voted alarm input, or independently of (so acts only on
faults) and any or all faults can be selected for notification by the relay.
The available faults that can be detected and acted on by the dynamic
measurement module relay differ from those available to the expansion module
relays. The available faults that the main module relay can be configured to act on
are:
Module Fault
This is a fault reported by the main module itself on failure of any of the
following:
• Startup tests
• RAM (memory) test
• Code CRC check
• Runtime tests
• RAM (memory) test (Runtime version)
• Code CRC check (Runtime version)
• Relay drive test (tests the internal relay drive circuitry when the relay
configuration is fail-safe)
The level of the compliance requirement determines how which and how
frequently the runtime tests are performed (See Define Module Functionality Page on
page 92).
Tachometer Fault
See Tachometer Page on page 158 for further information on defining fault
detection for a tachometer signal conditioner expansion module.
Communication Fault
A communication fault is reported if a fault occurs with the ethernet link from
the module.
Each expansion module performs start-up tests of memory and function similar
to the main module.
The relay expansion module performs the relay drive test on its relays when
commanded by the main module.
If the heartbeat period times out, bus fault is reported in case communication fail
between the main and any of its expansion modules fails.
The following faults can be detected and acted on by any of the 1444 series
expansion relay module (1444-RELX00-04RB) relays.
Module Fault
Each expansion module performs start up tests of memory and function similar
to the main module.
The relay expansion module performs the relay drive test on its relays when
commanded by the main module.
A bus fault is reported if communication between the expansion module and its
host (main module) fails - the heartbeat period times out.
Latching
Configuration of each relay of the main and expansion relay module also includes
a Latch Enable control. This control differs from the Latch Enable of the Voted
Alarm (See Voted Alarms Page on page 179) in that this Latch definition is
associated only with relay behavior related to the Fault detection.
Resetting a latched relay re mains the same as for the standard alarm reset
function.
The module routinely performs a test of the drive circuit on all expansion module
relays that are defined as fail-safe (See Voted Alarms Page on page 179), when the
module compliance requirement (See Define Module Functionality Page on page 92) is
set to any of:
How often the test is performed is dependent on the level of the compliance
requirement with higher compliance levels requiring more frequent testing.
ATTENTION: The specific frequency of the testing for the configured application
can be read from the module. See the Dynamix Relay Module Object in the
Object Library documentation for further information.
Failure of a routine drive circuit test constitutes a “module fault” condition for
expansion module.
All 1444 Series module and expansion module relays are identical single-pole,
double-throw (SPDT) type as in Figure 49. When a double-pole, double-throw
(DPDT) relay is required it is possible to combine two SPDTs to act as a DPDT.
Each single-pole, double-throw relay includes one input pin (common) and
individual pin connections for the relay’s normally open and normally closed
positions.
The 1444 series supports DPDT relay solutions by use of two identically
configured standard SPDT relays. Each SPDT relay that is used in a DPDT
solution can be on the same or different expansion relay module but exclude the
SPDT on the main module (1444-DYN04-01RA). That relay includes (slightly)
different functionality than the expansion module relays.
Notes:
Configure Alarms
Topic Page
Measurement Alarms Page 173
Voted Alarms Page 179
Relays 186
Table 32 - Alarms
Parameter Values Help
Enable Alarm Checked (1) / Unchecked (0) Check to enable the alarm
Alarm Name Characters Enter a name of up to 32 characters. There are no rules for the names content or uniqueness. However,
the name is used when selecting Measurement Alarms as input to other functions, such as Voted Alarm
definition, so unique names are recommended. Additionally the name:
• Must start with a letter or underscore (“_”).
• Must consist of letters, numbers, or underscores.
• Cannot contain two contiguous underscore characters.
• Cannot end in an underscore.
Measurement Available selections are dependent on the Channel Type Select the measurement to be evaluated by the selected Measurement Alarm.
(see Define Module Functionality page in Module
Definition) and the Channel Measurement Type
(See Hardware Configuration Page on page 105) for the
channel that is associated with each measurement. See
the measurements table.
See Table 33 on page 176 to view all available settings.
Condition Select from: Select the desired condition.
• Greater Than
• Less Than
• Inside Range
• Outside Range
Transducer Select from: This selection specifies the behavior of the Measurement Alarm if a transducer fault occurs.
State • Transducer Fault Considered
Behavior • Transducer Fault Monitored Option Behavior
• Transducer Fault Not Considered
Transducer Fault The Alarm is not evaluated (so never TRUE) if the transducer is in a Fault
Considered condition.
Any alarm that was TRUE (actuated) clears if the associated transducer goes into
fault.
Transducer Fault The Alarm is forced to TRUE (actuated) when the transducer is in a Fault
Monitored condition.
This is regardless of the value of the measured parameter.
Transducer Fault The behavior of the alarm remains strictly defined by the measurement.
Not Considered Depending on the nature of a transducer fault and the specifics of the
measurement, a fault can force the measurement high, or low.
Also consider:
Dual Channel The above applies if either sensor faults.
Measurements
Speed Measurements The above applies if the speed transducer faults.
Speed Dependent The above applies if the associated transducer faults OR if the speed
Measurements transducer faults.
Deadband 0…20 Enter a deadband (hysteresis) as a percentage of the alarm limit or alarm window range. This is the
amount that the measured value must increase above or fall below (the non-alarm state direction) the
limit after exceeding it before the alarm condition clears.
The intent of the deadband is to minimize “chatter”, where a measurement oscillates around the alarm
limit and causes the alarm condition to repeatedly set and unset.
For window alarms, the deadband is the stated percentage of the range of the window (high - low).
Alert Alarm 0.000…65.500 seconds Enter the time that the measured value must persist at an Alert level before an Alert Alarm condition is
Delay Time set.
The intent of an alarm delay is to prevent random electronic or mechanically generated noise. This noise
can create rapid, short-lived signal spikes, from being interpreted, and acted on, as if an actual alarm
condition.
Table 32 - Alarms
Parameter Values Help
Danger Alarm 0.000…65.500 seconds Enter the time that the measured value must persist at a Danger level before a Danger Alarm condition
Delay Time is set.
The intent of an alarm delay is to prevent random electronic or mechanically generated noise. This noise
can create rapid, short-lived signal spikes, from being interpreted, and acted on, as if an actual alarm
condition.
Apply Limits Select from: Select the source for the alarm limits and any applicable multipliers.
From • Static Limits
• Static Limits with Adaptive Multipliers Option Description
• Output Tag Limits
Static Limits This is the normal mode. The limits are entered directly (so are static), along
with one (static) multiplier that is managed by the Set Point Multiplier function.
Static Limits with The limits are entered directly (so are static), but uses up to five multipliers that
Adaptive are applied depending on a control parameter.
Multipliers
Output Tag Limits The limits are passed to the module in the Controller Output assembly. No
multiplication is provided.
Adaptive N/A When the Limit Source is “Static Limits w/ Adaptive Multipliers”, click this to access the Adaptive
Limits Multipliers editor.
Adaptive Multipliers are uniquely defined for each Measurement Alarm.
Danger High Any Enter a value to specify the limit that when the measurement is above/below (unsafe direction) defines
Limit a Danger Alarm condition.
Danger low
Limit
Alert High Any Enter a value to specify the limit that when the measurement is above/below (unsafe direction) defines
Limit an Alert Alarm condition.
Alert Low
Limit
Danger High Select from: Select the controller output tag for the alarm limit that is referenced.
Output Tag • O.AlarmLimit[0] Select the controller output tag for the alarm limit that is referenced.
Limit • O.AlarmLimit[1]
• …
Alert High • O.AlarmLimit[15]
Output Tag
Limit
Alert Low
Output Tag
Limit
Danger Low
Output Tag
Limit
Limit ≥0…1000.000 For Static Limits (normal mode), enter the multiplier that is applied when the Set Point Multiplier
Multiplier function is set.
The Limit Multiplier field does not display if you select “Static Limits Without Adaptive Multipliers” from
the Apply Limits From pull-down menu.
Measurement Alarms provide the usual >, ≥, ≤ and < comparison checks
between a measured value, such as “Channel 1 Overall”, and a set of Danger and
Alert level limits.
Each measurement alarm can be uniquely defined to apply limits that are either
entered as static values that are part of the measurement alarm definition, or are
passed to the module as I/O in the controller output table.
Limits for high and low alert and danger levels can be entered. When used, the
module compares the measured value with the limits each time the measurement
is updated. The limits can also be multiplied, either by a set limit multiplier or by
any of up to 5 ‘Adaptive Multipliers’.
Limit Multiplier
Typically an alarm limit multiplier is used for alarms that are applied to machines
that operate above their first critical (natural) frequency. During startup, these
machines experience vibration excursions that can exceed the (normal) alarm
limits, as the speed of the machine traverses the critical frequency. Without
applying this multiplier, the vibration levels can exceed danger setpoints, which
can force a machine trip, during a normal machine startup.
Control of the limit multiplier (on/off ) is provided through the set point
multiplier (SPM) function. A bit on the controller output assembly or by a
physical input (switch) to the module manages the SPM. SPM is defined as part
of any voted alarm definition that uses the measurement alarm (See Voted Alarms
Page on page 179).
Adaptive Multipliers
The five adaptive multipliers are alternatives to the single SPM- managed static
limit multiplier. Adaptive multipliers enable a method for the automatic
application of an alarm limit multiplier that is based on a measured attribute
(such as speed). When using adaptive multipliers, each of the multipliers is
associated with a range of whatever the control parameter is. If the value of the
control parameter is outside of the specified ranges, such that no multiplier is
applicable, then a multiplier of 1.0 is used.
A third alternative to how limits are defined is to use output tag limits. When
enabled on the select data to be added to the output tag page, in module
definition, 16 values (REALs) are included in the controller output assembly for
use as alarm limits. When output tag limits is selected as the alarm limits source
the high/low, danger/alert limits are mapped to selected output tag locations.
When in this mode the module applies the alarm limits as read from the
controller output tag. This mode then enables programmatic control of the limits
from the Logix controller, which provides a far more powerful alarm
management capability.
When output tag limits are applied, the limits read from the output assembly are
used directly and never multiplied.
Profile Alarms
In addition to being able to manage alarms similarly to the included static limits
with multipliers solutions (if programmed to do that), the output tag limits
solution offers an ability to apply profile alarms.
Profile alarms are used for applications where a machine performs a fixed,
repetitive cycle over a defined time period or range of another control parameter.
A profile alarm likely requires many limits with each correlated to a specific time,
or range of the control parameter, during the cycle to create a moving envelope or
‘profile’ of the expected behavior of the measurement. The controller then loads
the appropriate limits to the output assembly depending on where the machine is
in the cycle. Then the controller observes the input assembly status information
to determine status.
In these cases, the module detects and acts or notifies as appropriate when the
measured value falls outside the expected envelope, or profile.
Voted Alarms Page Voted Alarms are where Measurement Alarms are applied. They provide a means
to assure that a condition warrants an intended action.
As with any alarm a voted alarm is configured with specific inputs and logic that
assesses to a simple true/false (1/0) condition.
Table 34 - Voted Alarms
Parameter Name Values Comments
Alarm Name Characters Enter an up to 32 character name. There are no rules for
the names content or uniqueness. However, the name is
used when selecting Voted Alarms as input to other
functions, such as Relay definitions, so unique names are
recommended. Additionally the name:
• Must start with a letter or underscore (“_”)
• Must consist of letters, numbers, or underscores
• Cannot contain two contiguous underscore characters
• Cannot end in an underscore
Alarm Status to Activate On – Alert Checked (1) / Unchecked (0) Check if Measurement Alarms with a status of Alert are
evaluated as TRUE when used as inputs to this Voted
Alarm.
Alarm Status to Activate On – Danger Checked (1) / Unchecked (0) Check if Measurement Alarms with a status of Danger are
evaluated as TRUE when used as inputs to this Voted
Alarm.
Alarm Status to Activate On – Transducer Fault Checked (1) / Unchecked (0) Check if Measurement Alarms with a status of Transducer
Fault are evaluated as TRUE when used as inputs to this
Voted Alarm.
Measurement Alarm – Input 0 All enabled Measurement Alarms Select the Measurement Alarm to use in Instance 0 of the
Voted Alarm logic.
Measurement Alarm – Input 1 All enabled Measurement Alarms, except the Select the Measurement Alarm to use in Instance 1 of the
Measurement Alarm that is selected for Input 0 Voted Alarm logic.
Measurement Alarm – Input 2 All enabled Measurement Alarms, except the Select the Measurement Alarm to use in Instance 2 of the
Measurement Alarms selected for Inputs 0 and 1 Voted Alarm logic.
Measurement Alarm – Input 3 All enabled Measurement Alarms, except the Select the Measurement Alarm to use in Instance 3 of the
Measurement Alarms selected for Inputs 0, 1 and 2 Voted Alarm logic.
Logic Select from: For the Voted Alarm to evaluate to TRUE the requisite
number of its inputs, per this Logic definition, must have a
1 Out Of 1 1 Out Of 4 status of any of the types that are enabled per Alarm
Status to Activate On.
1 Out Of 2 2 Out Of 4
2 Out Of 2 3 Out Of 4
1 Out Of 3 4 Out Of 4
2 Out Of 3 1 0ut Of 2 AND 1 0ut Of 2
3 Out Of 3 2 0ut Of 2 OR 2 0ut Of 2
1 0ut Of 2 AND 2 0ut Of 2
2 0ut Of 2 AND 1 0ut Of 2
The Logic control uses the form “A out of B”. In all cases, the
number “B” refers to the first B entries in the
Measurement Alarm Input list.
Set Point Multiplier Trigger – Control 0/1 Select Control 0 or 1 Select Control 0 to use Controller Output Control Tag SPM 0
to manage the Set Point Multiplier function.
Inputs
There are two elements to the inputs of a voted alarm including the measurement
alarm status and a list of measurement alarms. The status definition provides the
specific conditions that this voted alarm acts on; alert and/or danger and/or
transducer fault. The other input is a list of up to four enabled measurement
alarms to use as input to the voting logic (For example, 1 out of 2, 3 out of 4).
Logic
Logic is the “A out of B” voting that is applied to the inputs. Selections are
provided which support various combinations of four inputs and include:
Logic
1 Out Of 1 1 Out Of 4
1 Out Of 2 2 Out Of 4
2 Out Of 2 3 Out Of 4
1 Out Of 3 4 Out Of 4
2 Out Of 3 1 0ut Of 2 AND 1 0ut Of 2
3 Out Of 3 2 0ut Of 2 OR 2 0ut Of 2
1 0ut Of 2 AND 2 0ut Of 2
2 0ut Of 2 AND 1 0ut Of 2
For the AND and/OR combinations the inputs are grouped in the order entered,
that is, inputs 0 and 1 for the BEFORE the AND/OR statement logic and inputs
2 and 3 for the AFTER the AND/OR statement logic.
For a vote to resolve to TRUE (1) the logic must be satisfied with inputs that are
all in the same condition, and as defined for the voted alarm (alert/danger/fault).
In addition to defining the condition and inputs for the logical assessment, voted
alarms enable definition of several control attributes. These include managing set
point multiplication, gating controls, and relay controls.
SPM enables application of the limit multiplier to any measurement alarms that
are linked to the voted alarm, where the measurement alarm is applying only
static limits. SPM control includes two items: the input to use and any delay
required.
The SPM function can be controlled from either of two inputs. These inputs can
be either the SPM bits included in the controller output assembly (bits 1 and 2),
or either of the physical discrete inputs to the module (Pt0, Pt1) that can be
assigned to this function (See Hardware Configuration Page on page 105). The
selection lets either controller output tag SPM 0/Pt0 or controller output tag
SPM 1/Pt1 be used.
A second attribute, delay time, is also provided for SPM control. This value is
used to define how long the SPM function remains active AFTER the SPM
control has changed state. The timer starts (or restarts) each time the output
assembly control bit, SetPointMultiplier0En/ SetPointMultiplier0En, is set or
cleared or, if using the digital inputs, each time Pt(0) / Pt(1) is closed or opened.
This behavior is intended to force continued positive assertion of the function,
which precludes users inadvertently leaving the SPM function enabled.
As an alternative to the timer the module provides speed based multiplication, see
Adaptive Multipliers under Measurement Alarms.
Gating
Gating is used to specify when a voted alarm is applied. While the gate condition
is TRUE, the Voted Alarm is evaluated. If the gate condition is FALSE, the voted
alarm is not evaluated.
Because satisfying any defined gate condition is a prerequisite to the voted alarm,
if the voted alarm is TRUE when the gate condition becomes FALSE, then the voted
alarm transitions to FALSE, unless latched. See Latching on page 185. And, unless
latched, any relays that are assigned to the voted alarm also transition.
The module provides two methods of gating: speed and I/O (Logic) gate
control.
Speed gating lets you select either of the two speed inputs, either the direct or
factored speed value, a high and/or low speed limit, and the customary
conditional (<, ≤, ≥, >). The gate is TRUE and the voted alarm that is applied
when the measured speed satisfies the condition (evaluates to TRUE).
For I/O (Logic) gate control, the control signal can be provided either from the
controller, via its control output tag, or from either of the discrete inputs when
properly assigned (See Hardware Configuration Page on page 105).
Gating can also be controlled by use of either of the discrete inputs. The assigned
discrete input must be configured on the hardware configuration page, and must
also be selected (0/1) in the specific voted alarm definition.
Relay Control
When a relay is assigned a voted alarm as its input, it inherits the voted alarm
latching and fail-safe definitions.
Latching
Latching applies to both the (logical) voted alarm and to any associated physical
relay. When an alarm is latched it does not reset until the condition has cleared (is
no longer in the alarm state), and (then) the reset command is been signaled.
There are four methods available to reset a voted alarm, and all relays that
reference it:
• Controller output: 2 bits are included in the control tag of the controller
output.
• Discrete Inputs: Either of the two discrete inputs can be assigned to reset
alarms (See Hardware Configuration Page on page 105).
• Either of two alarm reset service requests can be sent to the module.
• The AOP status page, which executes the service request.
Each voted alarm includes a control selection that defines which of the two
inputs (of any of the above types) is used to reset the alarm. In this way, it is
possible to define a more discrete control over which voted alarms are reset on
command.
Fail-Safe
The voted alarm fail-safe definition is not used by the voted alarm (logic). Rather
it is inherited by any relays that reference the alarm (See Relay Page on page 165).
When defined as fail-safe the coil of the relay is energized when not in an alarm
condition, and de-energized when it is in the alarm condition. This means that if
the module fails as the result of or due to a loss of power to the relay that the relay
moves to its alarm position. This is presumably its “safe” condition.
Relays Relays are the final element of the 1444 series Alarm management System. While
the voted alarm can act as a “virtual relay” it cannot switch off power to a motor,
route power to a light or other annunciator, or control a solenoid valve that can
trip a turbine. Also, in applications that require SIL or API-670 compliance,
relays are the only approved interface between the monitor system and the
emergency shutdown system or final actor when used to initiate a forced
shutdown.
See Relay Page on page 165 for an overview on using relays in the 1444 series
system.
Topic Page
Trend Page 187
Transient Capture Page 192
The Trend Page is used to configure both the Trend and the Alarm Capture
functions.
The trend definition includes selections that are associated with discrete and
dynamic data.
Dynamic data refers to time waveforms and FFT. Discrete data are any single
value data, including DC measurements, speeds, and values that are processed
from a dynamic signal such as overall or 1x magnitude.
The module updates data to the discrete buffer at two different rates:
• High Resolution
The update rate can vary, from the defined 100 milliseconds, as higher
priority processor demands take precedence. This can occur as routine
functions, dependent on configuration, or as a consequence of
circumstance: any higher priority immediate processing demands such as
an action taken on alarm or a host data request.
• Low Resolution
Trend Buffer
The trend buffer is composed of 640 records that are sampled at the low-
resolution rate and that overwrite in a circular, first-in-first-out manner. The
buffer updates continuously when the module is in RUN mode.
Dynamic Buffer
In addition to the discrete measurement buffer, the trend function can also hold a
buffer of dynamic data records. The dynamic data buffer is composed of 64
records, each containing a time waveform and/or FFT for each channel, as
defined on the FFT page.
Dynamic data records are sampled in the same manner as the Low-Resolution
discrete data, by using its own 100 millisecond multiplier. However, regardless of
the multiplier setting, how fast dynamic data updates depends on module
performance, which is a function of module configuration and circumstances.
IMPORTANT The discrete data is not processed from the same TWF or FFT that is captured in
the dynamic data buffer.
• FFT derived measurements (FFT Bands) are processed from an independent
FFT that is calculated by the module’s DSP specifically for that purpose
(See Bands on page 139). This is another FFT than the one defined on the
FFT page and calculated in the modules microprocessor.
• Non-FFT derived measurements, such as Overall, 1x magnitude, DC values
are processed from the data stream, with possible different filtering,
sampling, or integration selections (See Filters on page 118), so also do not
necessarily correlate with the captured TWF or FFT.
Alarm Buffer
The alarm buffer consists of a copy of the trend buffer’s 640 discrete and 64
dynamic records that are sampled at their user specified rates. Also there is a
second “high resolution” 320 record discrete buffer that is sampled at a fixed 100
millisecond update rate.
For each of the data sets, the low and high-resolution discrete buffers and the
dynamic data buffer, independent definition of how much of the buffer to
capture post trigger is provided. This lets any portion of the 640, 320 and 64
record buffers be updated after the trigger.
• Voted Alarm
This is the ‘normal’ method. You can select any unique alarm and the alarm
status: alert, danger, or fault (See Voted Alarms Page on page 179).
When defined, this triggers alarm buffer capture when any voted alarm
actuates. This is regardless of the status so could be alert, danger, or fault.
• Service Request
Regardless of the trigger on selection, the alarm buffer always triggers upon
receipt of the dynamix data manager object alarm buffer trigger service.
A latch capability is provided for the alarm buffer. When the latch is enabled,
once triggered and saved, the alarm buffer does not update on subsequent trigger
events until the latch has been reset.
Reset a buffer, whether it is latched or not, as a way to determine when new data
is available.
When a buffer is reset, even if it is not configured to latch, the status is set to
'Armed' and with 'Zero Stored Records'.
ATTENTION: After an alarm buffer is reset, any existing stored data is no longer
available.
The transient capture page enables definition of the modules transient data
management facility. The capabilities that are provided are intended to help
ensure the capture of critical data necessary to diagnose machine condition
during its run up (start) and run down (stop) events. The capabilities are
designed to help ensure this regardless of whether; the event is scheduled or
occurs unexpectedly, is a long or short duration event, or if the machine’s
acceleration/deceleration is fast, slow, or varying.
The controls on this page are active only when at least one speed input is enabled
(See Speed Page on page 115).
Buffers
The structure (content) of the discrete data record is user-defined and can
contain any measured values, such as speed, 1x magnitude, bias, overall, and many
others from any channel.
The dynamic record content can include a time waveform and/or an FFT that are
processed from any enabled data source (See Filters on page 118 and Bands on
page 139).
• Can be allocated to hold either start up or coast down data.
• A buffer can contain data from only one transient event.
Overflow
When a transient event is initiated, by the referenced speed crossing below the
high or above the low speed thresholds, transient data acquisition is begun to the
first available buffer of the applicable type (start up or coast down) that is not
latched.
Dynamic Data
To include TWF and FFT data with the transient data, enable the measurements
on each channels FFT Page. The FFT and TWF saved will be as defined on the
FFT Pages but with a maximum TWF size of 2048 points and a maximum FFT
size of 800 lines.
A start-up transient concludes when the referenced speed crosses above the high-
speed threshold. If during the startup the speed falls below the low threshold,
then the transient is suspended, so sampling stops.
A coast down transient concludes when the referenced speed falls below the low
speed threshold. If during the coast down the speed crosses above the high
threshold, then the transient is suspended, so sampling stops.
If sampling stops due to a suspended start-up or coastdown, then the data from
the event is retained anyway if at least 20% of the discrete data records have been
collected. If less than 20% of the data was collected, then the event data is
discarded.
Latching
If latching is enabled, then a buffer latches once it has been filled, so has no
remaining empty records. A latched buffer is not available for update until it is
reset.
In the event a transient event occurs when no buffers are available, the data
manager functions as if a buffer were available, triggering samples and monitoring
status, but no data is stored.
The data manager automatically resets a buffer after it has been uploaded to a
host.
Notes:
Topic Page
Resetting the Module 197
Note: Module Time is a 64-bit integer value in units of microseconds with a power 208
up value of 0 which corresponds to an epoch of January 1, 1970. Coordinated
Universal Time (UTC) The time standard for `civil time’, representing time at the
Prime Meridian. The time does not include time zone or daylight savings time
offsets. Module Time is based on UTC.
Module Outputs 213
Services 215
I/O Message Formats 215
Calibration 234
A common reset deletes all trend, alarm, and transient data, and wipes the
executing configuration and the ID of its host controller. After reset, the module
loads the configuration that is stored in nonvolatile memory and restarts
monitoring.
A common reset does not delete data in nonvolatile memory, which includes its
saved configuration, the module event log and its connection information,
including any saved IP address.
An out of box reset deletes all trend, alarm, and transient data, and wipes the
executing configuration and the ID of its host controller. It also deletes any saved
configuration from nonvolatile memory.
An out of box reset also deletes the connection information of the module,
including any IP address saved in memory.
A module persists in its out-of-box reset state until a configuration has been
downloaded to the module. Until a valid configuration is received, the module
operates in its default out of box configuration (a basic voltmeter with no defined
measurements, alarms, or any configured output).
A hard reset deletes all trend, alarm, and transient data, and wipes the executing
configuration and the ID of its host controller.
A hard reset does not delete the module connection information, including any
saved IP address or the saved configuration.
Reset Procedures
The following table summarizes the information that is held in the volatile and
nonvolatile memories, and indicates what each type of reset deletes.
Delete on Reset Common Out of Box Hard Reset
(Type 0) (Type 1) (Type 2)
Trend and Transient Data Yes
Alarm Trend Data
Host Controller ID
Executing Configuration
Saved Configuration No Yes
Connection Information
Event Log No
The module powers up and connects to the network that uses the connection
information previously established. After completing its self-test procedure, the
module loads the configuration that is saved in nonvolatile memory and begins
monitoring.
ATTENTION: Removing a module from its base while powered (hot swap) is not
allowed when operating in a hazardous area.
The module is now in its out of box reset state. Un-inhibiting the module forces a
connection to be re-established and a configuration downloaded, after which it is
no longer be in its out of box reset state.
The identity object of the module includes a ‘reset’ service that can be used to
execute any type reset.
Sending a type 1 reset service using the class instance editor of RSNetWorx
for EtherNet/IP to a Dynamix module at address 192.168.1.89. If the
“data sent to the device:” is blank (default) a type 0 common reset is sent.
4. When ready, re-establish the connection by un-inhibiting the module.
IMPORTANT If the compliance mode of the module is reduced to facilitate remote reset,
then reset the compliance requirement before restoring the module to normal
operation.
Updating Module Firmware Use ControlFLASH to update the firmware in the 1444 series main module and
any connected expansion modules.
The firmware for 1444 series expansion modules is included in the update that is
provided for the 1444-DYN04-01RA dynamic measurement module. When the
main module is updated, the process also automatically updates the firmware in
any connected expansion modules.
To update the firmware in a Dynamix 1444 Series (main) module, follow these
steps:
1. Place the module into either its out of box (Type 1) or Hard (Type 2) reset
state per the procedures in Resetting the Module on page 197.
Managing GET and SET Accessing data and managing module configuration requires the initiating device
to communicate SET and GET commands to the various objects as defined in the
Service Access CIP Objects Library. However, while GET commands are allowed from any
device, for security reasons the module places restrictions on the use of SET
commands.
SET
IMPORTANT If the host controller of the module fails such that the connection closes
unexpectedly, the module cannot be configured until that same controller is
restored or until the module has been power cycled (type 0 or 1 reset).
GET Services
GET service commands, which use a (CIP transport) class 3 connection, are
allowed from any device.
A maximum of three class 3 connections, other than one from its host controller,
can be connected at any one time. This is the limit to the number of devices that
can simultaneously access data from the module, in addition to its host controller.
Managing Nonvolatile The Dynamix 1444 Series main module maintains a copy of its valid, executing
configuration in its nonvolatile memory. At power-up, if a valid configuration is
Memory Configuration held in this memory, it is loaded and executed. This assures that on power cycle
that the module immediately begins functioning as required, even if
communication to its host controller are not available.
Using the SET Service of the modules configuration manager object, the
remote device sends the necessary configuration data.
• Evaluate Attributes
When an apply service is received, the module further evaluates the data to
detect dependency errors – violations of limitations to parameters due to
their dependency on other parameter settings.
If no errors are detected, then the module applies the changes to the
executing configuration. It also then saves the updated configuration to
nonvolatile memory.
Setting The IP Address The Dynamix 1444 Series supports both static and automatic IP Address
Configuration.
IMPORTANT When a static IP is used, the address is fixed to the terminal base. But when
automatic, the address is held in the module itself. This distinction drives
different behaviors when replacing or moving modules to help troubleshoot a
problem or for other reasons.
Static IP Configuration
The main module terminal base (1444-TB-A) includes three switches that set the
last octet of the address. See “Configure the main Terminal Base,” page 41, for
information on the using the terminal base address switch.
Automatic IP Configuration
Dynamix supports both BOOTP and DHCP methods of setting the module
address. To use either of these methods set the three IP address switches to “000”.
Time Management The Dynamix 1444 Series modules include an onboard real-time clock*. The
clock, which has a maximum drift accuracy of 100 ms per year, maintains time in
Coordinated Universal Time** (UTC) format and is set by synchronizing with
the controller time using the IEEE-1588 standard version 2 based CIP Sync
protocol.
The Dynamix 1444 primarily uses time for captured data. This data includes
event log entries, demand data, trend, and alarm trend data and transient data. It
also stamps the current time to any “live” FFT and TWF data returned as “live”
data by the Normal CM Object. Data returned on the controller’s input
assembly are not time-stamped. Consequently, if the module is used only to serve
“level” data to the controller or other devices, then managing accurate time is not
always required.
For module time management to operate correctly CIP Sync must be configured
in the host controller.
Module Inputs The Dynamix 1444 Series Monitor Systems accepts the following inputs.
Channel Inputs
Transducer fault detection is based on bias voltage level, and current if the sensors
is a powered eddy current probes (see the following).
For most sensors, when operating normally the sensors bias level will be at an
expected level that falls within the default bias limits shown in the following
table.
Measurement Type Sensor Type Default Sensor Power Default Bias Limits*
Name Index Low Limit High Limit
absolute vibration (A to A) 84 Accelerometer +24 V DC, 4 mA 6 18
absolute vibration (A to V) 85 Accelerometer +24 V DC, 4 mA 6 18
absolute vibration (A to D) 86 Accelerometer +24 V DC, 4 mA 6 18
18 kHz absolute vibration (A to A) 160 Accelerometer +24 V DC, 4 mA 6 18
18 kHz absolute vibration (A to V) 161 Accelerometer +24 V DC, 4 mA 6 18
40 kHz absolute vibration (A to A) 225 Accelerometer +24 V DC, 4 mA 6 18
40 kHz absolute vibration (A to V) 226 Accelerometer +24 V DC, 4 mA 6 18
gSE 227 Accelerometer +24 V DC, 4 mA 6 18
Position 6 Eddy Current Probe -24 V DC, 25 mA -14 -8
Rod Drop 7 Eddy Current Probe -24 V DC, 25 mA -14 -8
Eccentricity 79 Eddy Current Probe -24 V DC, 25 mA -14 -8
X (shaft relative) 81 Eddy Current Probe -24 V DC, 25 mA -14 -8
Y (shaft relative) 82 Eddy Current Probe -24 V DC, 25 mA -14 -8
Comp. Differential Exp. A (Axial) 193 Eddy Current Probe -24 V DC, 25 mA -14 -8
Comp. Differential Exp. B (Axial) 194 Eddy Current Probe -24 V DC, 25 mA -14 -8
Comp. Differential Exp. A (Radial) 195 Eddy Current Probe -24 V DC, 25 mA -14 -8
Comp. Differential Exp. B (Radial) 196 Eddy Current Probe -24 V DC, 25 mA -14 -8
Measurement Type Sensor Type Default Sensor Power Default Bias Limits*
Name Index Low Limit High Limit
Shaft Relative (LH/HP) filtered 198 Eddy Current Probe -24 V DC, 25 mA -14 -8
X (shaft relative) - Filtered 77 Eddy Current Probe -24 V DC, 25 mA -14 -8
Y (shaft relative) - Filtered 78 Eddy Current Probe -24 V DC, 25 mA -14 -8
Aero derivative (AV to D) 83 Integrating Accelerometer +24 V DC, 4 mA 6 18
absolute vibration (AV to V) 87 Integrating Accelerometer +24 V DC, 4 mA 6 18
absolute vibration (AV to D) 88 Integrating Accelerometer +24 V DC, 4 mA 6 18
Aero derivative (AV to V) 80 Integrating Accelerometer +24 V DC, 4 mA 6 18
Dynamic Pressure 93 Pressure Transducer +24 V DC, 4 mA -1 1
DC Current 4 Proportional Signal Off -1 1
DC Voltage 5 Proportional Signal Off -1 1
AC Current 95 Proportional Signal Off -1 1
AC Voltage 96 Proportional Signal Off -1 1
absolute vibration (V to V) 89 Velocimeter Off 6 18
absolute vibrations (V to D) 90 Velocimeter Off 6 18
*Bias levels assume the sensor is powered as shown. If the sensor is not powered as shown, then the observed bias level may be different.
When a sensor fails, the external circuit can go to an open condition. It can also
be driven towards zero or the provided source power voltage (typically ±24V),
depending on the nature of the fault. For an open condition, the circuit design
forces the bias to move rapidly to a 'fault' state. How quickly the bias level
transitions to its fault state is dependent on the specified failure mode, the bias
level at the time of the fault, and the bias limits entered. It is not possible to assure
that for every possible fault mode, limit selection, and signal conditioning
solution that the bias transitions past its fault limits within a known time.
Consequently it is recommended that alarms be defined with not less than 1
second delay. This delay assures that in the event of a transducer fault that the
fault is detected before the alarm is enunciated.
For negatively powered eddy current probes (only), the Dynamix 1444 Series
includes dedicated hardware to monitor the current being provided to the probe
driver and the bias level returned. This feature provides fast detection of supply
current that drops below 2 mA or a positive bias voltage being detected. Either or
both detections trigger a 'wire-off ' state to be declared which is normally then an
input to the TX OK state.
Clearing a Fault
When monitoring a wire-off condition, for powered eddy current probes, when a
faulted sensor is replaced, or a loose wire is reconnected, measurements that are
made on the associated channel can spike as they transition to their normal state.
This condition is often exacerbated by momentarily intermittent (on/off )
connections as wires are connected and tightened in place.
To prevent further alarms due to these transitory events the module will latch any
'wire-off ' state for 30 seconds after the fault condition has cleared before
transitioning a faulted transducer to its normal, non-faulted state.
Speed Inputs
Two inputs are provided to accept transistor-transistor logic (TTL) signals. The
TTL signals need a clear distinction between ‘low’ and ‘high’ values such that a
trigger threshold of 2.5V does not falsely trigger on high or low signal level or
noise.
These inputs are designed to sample sufficiently fast to satisfy the module speed
measurement specifications.
Speed input fault detection is dependent on the type of input provided. The
following table lists the each of the supported types of speed input and how the
module manages fault detection for each of them.
Source Fault Detection
Local TTL Tach Input No fault detection is associated with TTL signal input.
However, an associated tachometer status signal, a TTL,
can be wired to the associated digital input for the
selected speed input. When the local Logic Inputs are
being used a described in the proceeding statement, leave
open for a Tacho OK state and short he appropriate input
to trigger a Tacho Fail condition.
Tach Bus No fault detection is associated with the TTL signal itself.
However, the tachometer signal conditioner module
communicates transducer status via additional signal
lines on the Local Bus.
I/O Speed When speed is communicated from the controller, as tags
in the controller output assembly, the module reads speed
input status from output assembly bits 3 (Speed 0 OK) and
4 (Speed 1 OK). When used, set the Speed OK bit (= 1) for
FAULT, or 0 for NORMAL.
Digital Inputs
Two inputs are provided to accept TTL signals. The TTL signals need a clear
distinction between ‘low’ and ‘high’ values such that a trigger threshold of 2.5V
does not falsely trigger on high or low signal level or noise.
These inputs are intended for control functions, such as a switch for turning
ON/OFF startup multiplier function.
The 4…20 mA output expansion module does not accept analog inputs.
Module Outputs The Dynamix 1444 Series Monitor Systems accepts the following outputs.
Four outputs, one per channel, are provided via ESD and short circuit protected
+/-20V supplies. The outputs are accessible by BNC connectors or terminal pins
that are independently resistive current limiting protected.
Digital Outputs
Four outputs are provided to allow raw and conditioned buffer outputs.
Two outputs, one per channel, are provided via BNC connectors. These outputs
provide an ESD and short circuit protected replica of the raw input signals.
These signals are N/rev. If the BNC output is a multiple event per revolution
signal, the associated status indicator (6 or 7)illuminates blue.
Two outputs, one per channel, are provided via terminal pin connectors. These
outputs provide an ESD, EFT and surge protected replica of the signals that are
output to the local Expansion bus, and provided to any dynamic measurement
modules on the bus.
The outputs are not powered, requiring independent loop power, and are Opto-
isolated from the module and each other.
Services See CIP Objects on page 243, for available common and object-specific services.
I/O Message Formats Assemblies are created in Logix and defined by the 1444 modules’ Add-on Profile
(AOP). The AOP for the 1444’s dynamic measurement module creates
assemblies for input, output, and configuration. The structure, content, and
meaning of the parameters of each of the assemblies, except configuration, is
provided in the following.
Input Assembly
The input assembly consists of four structures; three fixed Status data structures,
and a variably defined data structure.
In the Studio 5000 Tag Monitor the structures are presented similarly as shown
below (replacing ‘Test’ with the module name).
While the module does not provide a single “Module OK” status value, it is
possible to monitor the individual Module Status Structure members’ hex or
decimal values rather than the status of each of its individual bits. The following
table provides the expected hex (decimal) values for each structure member if in
its “OK” state.
Type Member OK Value Comments
Hex (Decimal)
dint AuxiliaryCommunicationProcessor 0xC3FF0000 (3,288,268,800)
int TrendBuffer N/A Information only
AlarmBuffer
Transient
dint DSP 0x00000000 (0) Normal
0x00000400 (1,024) Configuration has changed.
The bit will reset when the (same) configuration is
downloaded from the controller or when the module is power
cycled or reset.
int ChannelTransducer 0x000000FF (255) Assumes 4 channels enabled, not a multiplexing
configuration.
sint Speed 0x01 (1) Tach 0 enabled
0x03 (3) Tach’s 0 & 1 enabled
sint A/D 0x00 (0)
int RelayModule0 0x0F02 (3,842) Present and configured
RelayModule1
RelayModule2
4-20mAModule 0x0000 (0) Not present
int TachoSignalConditionerModule 0x0002 (2) May change as machine slows or stops. Use masking to avoid
that: MaskedStatus = Status AND 0xF3FF
The data type for each attribute is either a ‘sint’ (8 bits), an ‘int’ (16 bits), or a
‘dint’ (32 bit). In each case, the state of the individual bits as provided in Table 35
defines status. It is possible for multiple bits to be set.
Relay Module 1
Bit Status Description (if=1)
0 Module Not Responding
1 Module Configured Relay module 1 has a valid configuration
2 Code CRC Fault
3 High Temperature Warning
4 Link/bus fail
5 Halt is Active
6 RAM Fault
7 RAM access error
8 Relay 0 not inhibited Relay 0 is inhibited
9 Relay 1 not inhibited Relay 1 is inhibited
10 Relay 2 not inhibited Relay 2 is inhibited
11 Relay 3 not inhibited Relay 3 is inhibited
12 Relay 0 drive failure Relay 0 failed drive test
13 Relay 1 drive failure Relay 1 failed drive test
14 Relay 3 drive failure Relay 2 failed drive test
15 Relay 3 drive failure Relay 3 failed drive test
Relay Module 2
Bit Status Description (if=1)
0 Module Not Responding
1 Module Configured Relay module 2 has a valid configuration
2 Code CRC Fault
3 High Temperature Warning
4 Link/bus fail
5 Halt is Active
6 RAM Fault
7 RAM access error
8 Relay 0 not inhibited Relay 0 is inhibited
9 Relay 1 not inhibited Relay 1 is inhibited
10 Relay 2 not inhibited Relay 2 is inhibited
11 Relay 3 not inhibited Relay 3 is inhibited
12 Relay 0 drive failure Relay 0 failed drive test
13 Relay 1 drive failure Relay 1 failed drive test
14 Relay 3 drive failure Relay 2 failed drive test
15 Relay 3 drive failure Relay 3 failed drive test
4…20 mA Module
Bit Status Description (if=1)
0 Module Not Responding
1 Module Configured Analog module has a valid configuration
2 Code CRC Fault
3 High Temperature Warning
4 Link/bus fail
5 Halt is Active
6 RAM Fault
7 RAM access error
8…11 Reserved Default = 1
12…15 Reserved
TSC Module
Bit Status Description (if=1)
0 Module Not Responding
1 Module Configured TSC module has a valid configuration
2 Code CRC Fault
3 High Temperature Warning
4 Link/bus fail
5 Halt is Active
6 RAM Fault
7 RAM access error
8 Reserved
9 Reserved
10 Speed 0 is estimated
11 Speed 1 is estimated
12 +25V5 Supply Fail
The alarm status structure consists of an array of 13 voted alarm status structures
(table 13).
The input assembly excludes the specific status of measurement alarms. These are
only available when the measurement alarm is an input to a voted alarm, in which
case its status is available in the appropriate voted alarm input measure alarm 0
state parameter.
The data type for each attribute is either an 'int' (16 bits), or a 'dint' (32 bit). In
each case, status is defined by the state of the individual bits as provided in Table
13. It is possible for multiple bits to be set.
The data type for each attribute is either an 'int' (16 bits), or a 'dint' (32 bit). In
each case, status is defined by the state of the individual bits as provided in Table .
It is possible for multiple bits to be set.
IMPORTANT Voted alarm status records do not associate 1:1 to the 13 voted alarm
definitions. Reference the alarm number attribute (bits 10...13) of each voted
alarm status record to identify the voted alarm that the entry applies to.
Voted alarm status records are applied first to physical relay. This assures that
every physical relay has an associated voted alarm status record even if the relay is
not used. For example, if an application includes one 1444-REX00-04RB
expansion relay module (address 1) and the configuration enabled relays 0 and 2
from the expansion module referencing them to voted alarms 0 and 1, plus
enabled the main module’s onboard relay with it referencing voted alarm 12, then
the voted alarm status records would be allocated as shown here:
Once voted alarm status records are allocated to any physical relays, any
remaining voted alarm status records are assigned to any voted alarms that were
not already assigned, having been associated with a physical relay. This allocation
is done simply by assigning un-referenced enabled voted alarms, in order, to the
next available voted alarm status record. For example, if the above configuration
also enabled voted alarms 7...11 to use as ‘virtual’ alarms, then the voted alarm
status record allocation would be:
For a default configuration where no expansion relay modules are installed, and
the main module relay is not used, the following assignments would apply if the
first four voted alarms are enabled.
It is possible for an enabled voted alarm that is not referenced by a physical relay
to not be referenced by a voted alarm status record.
For more information, see Dynamix 1444 Monitoring System User Manual,
publication1444-UM001.
When defining the logic to apply in a voted alarm the Logic control uses the form
“A out of B”. In all cases, the number “B” refers to the first B entries in the
measurement alarm input list…
• The alarm number is presented in the assembly in bit format. The alarm
instance is the decimal value represented by the 4 bits. For example:
-test:I.AlarmStatus[0].VotedAlarmInstance0 0
-test:I.AlarmStatus[0].VotedAlarmInstance1 1
-test:I.AlarmStatus[0].VotedAlarmInstance2 0
-test:I.AlarmStatus[0].VotedAlarmInstance3 0
The proceeding table indicates the status of voted alarm number 2. However:
• The voted alarm instance provided in the status assembly is a value from 1 -
13. To get the voted alarm instance, as referenced to the AOP (0-12),
subtract 1 from the decimal value of the presented 4 bit value.
The data type for each attribute is either an ‘int’ (16 bits), or a ‘dint’ (32 bit). In
each case status is defined by the state of the individual bits as provided in Table
1. It is possible for multiple bits to be set.
The relay status structure contains the parameters shown below (table 14). It
communicates the status of the dynamic measurement module’s single onboard
relay (relay 0) and the status of the relays in each of the up to three connected
expansion relay module’s (relays 1...4, 5...8 and 9...12).
The table consists of discrete bits, one per relay. When set the bit indicates that
the associated relay is energized.
The input data structure is written immediately following the status data,
described above. It consists of an array of 4 byte floating point numbers that
represent the various measurements selected for input in module definition.
Output Assembly
The output assembly consists of one control integer optionally followed by two
speed values and/or an array of 16 alarm values. The speed and/or alarm limit
values are present when specified in module definitions.
The control integer is an array of bits with each bit managing a specific control
function as defined in this table.
Table 53 - Output Assembly
Bit Control Description
0 Trip Inhibit When set, Trip Inhibit prevents any alarm activation (and/or cancel standing alarms), including the
associated alarm action (relay). When Inhibit is set, all relays are held in their non-alarm state.
1 Setpoint Multiplier 0 Enable When set forces TRUE any defined Control 0 / 1 attribute of configured Voted Alarms.
2 Setpoint Multiplier 1 Enable
3 Speed 0 OK When speed is passed on the output (two speed values following this) these controls allow definition of
the status of the speed values. If set (1) the speed status is considered in fault.
4 Speed 1 OK
5 Control 0 When set activates I/O control per:
If I/O Gate Control is specified, then the gate condition is satisfied with the control is set.
6 Control 1
If I/O Logic Control is specified, then the voted alarm actuates when the control is set.
7 Alarm Reset Resets all latched alarms where the alarm condition is no longer present.
8 Alarm Buffer Trigger When set the Alarm Buffer triggers. This copies the current Trend Buffer and high-resolution data buffer.
If any post trigger data is specified, then data acquisition continues until the buffer is filled.
9 Alarm Buffer Reset Resets the alarm buffer, if it is latched.
When the buffer is reset, regardless if it is latched, any existing content is lost.
10 Transient Buffer 0 Reset Reset a latched buffer.
When a buffer is reset, regardless if it is latched, any existing content is lost.
11 Transient Buffer 1 Reset
12 Transient Buffer 2 Reset
13 Transient Buffer 3 Reset
14 Reserved
15 Reserved
After each calibration these coefficients are checked against design limits.
Coefficients exceeding their design limits indicate a hardware fault. So if the
check fails, a calibration failure is indicated by a solid red DSP status indicator
and an appropriate bit set in the input status assembly’s DSP status value.
If calibration fails, the module operates for approximately one minute and then
forces the DSP to restart, and recalibrate. This cycle repeats until calibration
passes.
Status
This section defines status indicator location, definition, and behavior for main
and Expansion modules.
Topic Page
Status Indicators 235
Status Page 220
Each Ethernet ports RJ45 jack is fitted with two status indicators.
When the expansion module is inserted and powered, the power status indicator
shows green. The two remaining status indicators provide information as to the
status of the expansion bus and the module controller.
Normal expected status indicator states for these three status indicators with a
healthy system are:
• Power Status (PWR): Solid green
• Network Status (LNS): Solid green
• Processor Status (MS): Flashing green
IMPORTANT Expansion modules are not considered part of status indicator requirements set
by ODVA for EtherNet/IP equipment.
The first two status indicators reflect the two tacho channels and the second two
the output signal available on the channel BNC connectors.
Tacho Channels
If the tacho channel is enabled, the status indicator is green. The status indicator
flashes off when a pulse is detected. At low speed/event rates, the repetitive flash
off reflects actual detections. However, the rate of flashing is limited to the MSP
run flash rate, so that at higher speeds the flashing is simply an indicator of events
and not necessarily the actual time of those events.
An internal power supply fault (out of specification ±25.5V supply) triggers the
red Status Indicator to be active. If both channels are enabled, both similarly
indicate that fault, but whether it affects tacho operation depends on the module
configuration (whether a transducer is used and which one).
BNC Connectors
If the channel is enabled and one event per revolution is configured, then the
status indicator is green. If the channel is enabled and multiple events per
revolution are configured, then the status indicator is blue. The indicator serves
as a warning to any local analyst using that output.
Table 55 - TSCX Status Indicator
Status Description OFF Green Blue Red Red/Green Blue/Green
Indicator
Solid Flashing Solid Flashing (off) Solid Flashing Flashing Flashing
(off) (off)
— —
CH1 Channel 1 Channel not in Channel / Pulse Channel TX Pulse detection ±25.5V Pulse
status use TX OK detection(1) fault error(1) fail(2) detection(1)
(2) If two channels are enabled, both show the same state as these supplies are common.
(3) Blue status indicates normal operation but signals that measurements taken on the buffered outputs are >1 / Rev, an important detail when connecting the buffered output to other instruments.
Each status indicator represents the state of that particular channel or output.
Normal expected status indicator states for a healthy system are all solid green.
For each output (channel), if the output is not enabled, the associated status
indicator is off.
If enabled:
• Blue if the output is inhibited or the link is halted
• Red when the link fault output value is imposed by the expansion module
• In either case, the output is likely being held static (same value maintained)
The color is always solid, except all enabled channels flash the active color during
a link fault.
Table 56 - AOFX Status Indicators
Status Description OFF Green Blue Red Red/Green Blue/Green
Indicator
Solid Flashing Solid Flashing Solid Flashing Flashing Flashing
(off) (off) (off)
PWR Power status 5V power not 5V power OK — — — — — — —
OK
LNS Local network Relay Configured Configured — — — — — —
status module not and bus OK and bus NOT
configured OK
MS Module status — — Processor — Processor Processor Processor — —
activity / OK warning critical error critical error
OP0 Output 0 status Output not in Host Bus fail Output state Bus fail — Bus fail. — —
use controlling(1) held(2) Output held
at fault
indication
level
OP1 Output 1 status Output not in Host Bus fail, Output state Bus fail — Bus fail. — —
use controlling(1) held(2) Output held
at fault
indication
level
OP2 Output 2 status Output not in Host Bus fail Output state Bus fail — Bus fail. — —
use controlling(1) held(2) Output held
at fault
indication
level
OP3 Output 3 status Output not in Host Bus fail Output state Bus fail — Bus fail. — —
use controlling(1) held(2) Output held
at fault
indication
level
(1) Host controlling means that the module is receiving level data for output from its host module.
(2) Output is being held due to bus halt. Halt is where the expansion module is advised to temporarily extend its link timeout.
Each status indicator represents the state of that particular channel or output.
Normal expected status indicator states for a healthy system are all solid green.
If the output is not enabled, all associated status indicator are off.
If enabled: Blue if the relay is inhibited or the link is halted (output state being
held)
Otherwise:
• Red when the relay contacts are in the alarm state
• Green when the relay contacts are in the non-alarm state
The active color flashes for any channel with a detected relay drive fail and for all
enabled channels during a link fault.
IMPORTANT The definition of what contact state red or green represents is a part of the
expansion module configuration.
— —
R1 Relay 1 status Relay Relay not in Bus or relay Relay state Bus or relay Relay in Bus or relay
disabled alarm drive fail(1) held(2) drive fail(1) alarm(3) drive fail(2)
— —
R2 Relay 2 status Relay Relay not in Bus or relay Relay state Bus or relay Relay in Bus or relay
disabled alarm drive fail(1) held(2) drive fail(1) alarm(3) drive fail(2)
R3 Relay 3 status Relay Relay not in Bus or relay Relay state Bus or relay Relay in Bus or relay — —
disabled alarm drive fail(1) held(2) drive fail(1) alarm(3) drive fail(2)
(1) Relay is held when inhibited or bus halt. Halt is where the auxiliary module is advised to temporarily extend its link timeout.
(2) ANY color flashing indicates Bus or Relay drive fail. Bus fail is indicated similarly on all enabled channels.
(3) Relay in Alarm means that the Voted Alarm that is associated with the relay is in the alarm state, or that any fault conditions associated with the relay are faulted.
Startup Behavior
At startup, the group of four is used to indicate the configured bus address of the
expansion module.
The blue “channel” status indicators flash to indicate the module address in
binary (bit 0 being to the right) for 10 seconds.
During this period, all controllable status indicators, except indicators displaying
the address, are unlit (the green status indicator to the left is the hardware
controlled, power status indicator).
This appendix defines the specific CIP Objects supported by the Dynamix
measurement module.
Topic Page
Parameter – Tag – Object Attribute Cross-reference 244
Dynamix Specific Objects
Dynamix Configuration Manager Object 252
Dynamix Data Manager Object 299
Dynamix Transient Data Manager Object 311
Dynamix Event Log Object 319
Dynamix Transducer Object 328
Dynamix Channel Setup Object 331
Dynamix AC Measurement Object 335
Dynamix DC Measurement Object 339
Dynamix Dual Measurement Object 343
Dynamix Tracking Filter Object 347
Dynamix TSC Module Object 352
Dynamix Tacho and Speed Measurement Object 357
Dynamix Measurement Alarm Object 361
Dynamix Voted Alarm Object 370
Dynamix Normal CM Data Object 379
Dynamix FFT Band Object 392
Dynamix Advanced CM Data Object 394
Dynamix Relay Module Object 412
Dynamix Current Output Module Object 420
Dynamix Module Control Object 423
Generic Objects
Identity Object 433
Message Router Object 434
Assembly Object 435
File Object 436
Time Sync Object 438
Device Level Ring Object 441
Quality of Service Object 442
TCP/IP Interface Object 443
Ethernet Link Object 444
Topic Page
Nonvolatile Storage Object 446
Common Object Content
Common Codes and Structures 447
Parameter – Tag – Object The following table maps the parameters on each page of the AOP to its
controller tag and to the specific object attribute of the module that it populates.
Attribute Cross-reference Some tags are hidden, and if the compliance requirement of the module is set to
any SIL level, most tags are hidden.
Table 58 - Parameter – Tag – Object Attribute Cross-reference
Parameter Tag Member Object Attribute
Define Module Functionality
Power Supply ModuleControl.RedundantPowerSupply Dynamix Module Control Object Redundant Power Supply
Personality Module.PersonalityApplied Dynamix Configuration Manager AOP Module Type
Object
Speed Page
Mode ModuleControl.TachoMode Dynamix Configuration Manager Tacho Mode
Object
Name TachName[0…1] Dynamix Configuration Manager Tach 0 Name…Tach 1 Name
Object
Speed Multiplier Speed[0…1].Multiplier Dynamix Tacho and Speed Speed Multiplier
Measurement Object
Source Speed[0…1].TachSource Dynamix Tacho and Speed Tacho Source
Measurement Object
TTL Trigger Speed[0…1].TachTriggerSlope Dynamix Tacho and Speed Tacho Trigger
Measurement Object
Acceleration Update Rate Speed[0…1].AccelUpdateRate Dynamix Tacho and Speed ROC Delta Time
Measurement Object
Acceleration Time Constant Speed[0…1].AccelTimeConstant Dynamix Tacho and Speed ROC TC
Measurement Object
Tachometer Page
Transducer Type Tach[0…1].SensorType Dynamix TSC Module Object Input Sensor Type
Transducer Power Tach[0…1].Power Dynamix TSC Module Object Sensor Power Supply
Auto Trigger Tach[0…1].AutoTrigger Dynamix TSC Module Object Trigger Mode
Trigger Level Tach[0…1].TriggerLevel Dynamix TSC Module Object Trigger Threshold
Trigger Slope Tach[0…1].TriggerSlope Dynamix TSC Module Object Trigger Slope/Edge
Pulses per Revolution Tach[0…1].PulsePerRevolution Dynamix TSC Module Object Sensor Target, Pulses Per Revolution
DC volts Fault Tach[0…1].DCVFault Dynamix TSC Module Object Sensor OK Definition
Fault High Limit (V DC) Tach[0…1].FaultHLimit Dynamix TSC Module Object Sensor OK High Threshold
Fault Low Limit (V DC) Tach[0…1].FaultLLimit Dynamix TSC Module Object Sensor OK Low Threshold
Speed Fault Tach[0…1].SpeedFault Dynamix TSC Module Object Sensor OK Definition
Speed High Limit Tach[0…1].SpeedHLimit Dynamix TSC Module Object High RPM Threshold
Speed Low Limit Tach[0…1].SpeedLLimit Dynamix TSC Module Object Low RPM Threshold
Tach Expansion Module Fault Tach[0…1].ExpansionModuleFault Dynamix TSC Module Object Sensor OK Definition
IMPORTANT If there is a need to set engineering unit values, then care must be taken to
help ensure that the units of the sensor and subsequent converted or
integrated units are consistent with the functionality allowed and the
configuration implemented. It is recommended that the desired unit entries be
modeled using the AOP first to help ensure that the desired unit is allowed
given the specific configuration.
Dynamix Configuration The dynamix configuration manager object (class code 0x38A) defines the
personality of the module that is based on the selected module type and channel
Manager Object application types. It also provides the means by which a complete configuration is
downloaded to the module.
Attribute Semantics
Table 62 - Module Type
Index Description
1 RT - 4 Dynamic (4 kHz)
2 RT - 2 Dynamic (18 kHz) / 2 Static
32 RT - 2 Dynamic (4 kHz) - Dual Path
64 RT - 2 Dynamic (40 kHz)
-128 MX - 4 Dynamic (40 kHz) - Paired Channels
-96 MX - 4 Dynamic (40 kHz) - Individual Channels
The listed values are NEGATIVE 128 and NEGATIVE 64 (not dash).
Generally two channels are deployed per turbine, one with a sensor positioned at
the gas generator (compressor) frame, the other on the Power turbine frame. The
expected input signal is velocity (AV) and type 83 integrates this signal to
displacement, whereas type 80 does not.
The tacho signals are expected to be representative of gas generator and power
turbine shaft speeds. Running a tracking filter from each tacho allows the (1x)
components in the signal from each contributing source/shaft to be identified
and measured.
Type 93 instigates a special processing scheme that is optimized for faster update
of FFT band measurement data to support gas turbine combustion monitoring.
Other measurement processing, including CM data transfer, is not supported in
this mode.
Type 92 supports FFT bands but also retains primary path filter options, Overall
(0) processing and a CM data transfer capability.
In both cases, the FFT band update rate is influenced by the total processing load
placed on the module, for best performance deploy with the remaining channels
configured for DC measurements or set OFF.
6. In 18 kHz mode, the following restrictions apply:
• No tracking filter functionality is supported
• Normal/Advanced CM data is only available from a main path source
• To accommodate the 18 kHz bandwidth, the SRD for channels 0/1 is
now adjustable, down to 2.
• The SRD for channels 2/3 must be 32.
7. Due to the high sample rate invoked for '40 kHz' mode, the following
restrictions apply:
• The full 40 kHz bandwidth is available to the Overall (1) measurement
(if set pre-filter)
• FFT band and CM Data sources must relate to decimated sample
streams, with a minimum decimation of 5.
• Normal and Advanced CM data is available if their sources are both set
post-filter [3]
• No alternate path processing or tracking filter functionality is
supported '40 kHz' is a special mode that is designed to be applied to
both channels of a channel pair, with no SRD adjustment.
• A mixture of application types 225 & 226 is however allowed.
8. Due to the high sample rate and signal processing requirements of gSE
measurements, the following restrictions apply:
• Overall (1) measurement is not supported
• FFT band and CM Data sources must relate to decimated sample
streams, decimation is set automatically based on filter settings.
• Normal and Advanced CM data is available if their sources are both set
post-filter [3]
• No alternate path processing or tracking filter functionality is
supported
The dynamic pressure application type (not filtered version) instigates a special
processing scheme that is optimized for faster update of FFT band measurement
data. The application type includes disabling overall measurement processing, to
support gas turbine combustion monitoring. Other measurement processing is
not supported in the mode.
Table 64 - Compliance Mode
Index Description
0 Open
1 API-670 only
Configuration Group 1
Group 1 contains configuration attributes specific to the AOP and others from
these objects:
• Mux Object (0x39B)
• Configuration Manager Object (0x38A)
• Transducer Object (0x38E)
Configuration Group 2
Configuration Group 3
Configuration Group 4
The Measurement Alarm Object has 24 instances, spread across 12 groups (two
instances per configuration group).
Examples:
• Group 5: N = 1 (source instances 1 and 2)
– to
• Group 16: N = 23 (source instances 23 and 24)
Configuration Group 17
Group 17 contains voted alarm object class attributes and instances 1…7.
Configuration Group 18
Group 18 contains voted alarm object instances 8…13 and options to configure
the input and output assemblies.
See Assembly Object on page 435, 0x04, for more on this configurability.
Table 73 - Configuration Group 18
Source Object Source Instance Source Attribute ID Name Data Type
0x397 8 16 Alarm Usage BYTE
18 Alarm Behavior SINT
19 Alarm Type SINT
24 Alarm Logic Configuration SINT
25 Alarm Input 0 SINT
26 Alarm Input 1 SINT
27 Alarm Input 2 SINT
28 Alarm Input 3 SINT
32 Alarm Multiplier Control BYTE
- - - Pad SINT
- - - Pad INT
0x397 8 33 Alarm Multiplier ON Time DINT
40 Speed Gating Control SINT
41 Speed Gating Detection SINT
- - - Pad INT
0x397 8 42 Lower Speed Threshold REAL
43 Higher Speed Threshold REAL
48 Logic gating source WORD
49 Logic gating sense USINT
56 Logic Control source WORD
Configuration Group 19
Group 21 contains configuration attributes from the FFT Band Object (0x399)
Instances 19…32.
Table 75 - Configuration Groups 20 and 21
Source Object Source Instance Source Attribute ID Name Data Type
0x399 5/19 16 Channel Source SINT
17 Data Source SINT
18 Source of band frequency limits SINT
23 Tacho source for band limits SINT
19 Start frequency (Orders/Hz) REAL
20 Stop frequency (Orders/Hz) REAL
24 FFT Band magnitude - Type SINT
- - - Pad SINT
- - - Pad INT
0x399 6/20 16 Channel Source SINT
17 Data Source SINT
18 Source of band frequency limits SINT
23 Tacho source for band limits SINT
19 Start frequency (Orders/Hz) REAL
20 Stop frequency (Orders/Hz) REAL
24 FFT Band magnitude - Type SINT
- - - Pad SINT
- - - Pad INT
Configuration Group 22
Configuration Group 23
Configuration Group 24
Configuration Group 25
Configuration Group 26
Configuration Group 27
Configuration Group 28
Configuration Group 29
Dynamix Data Manager The Data Manager Object(class code 0x38B) defines the setup, data storage, and
data access for Dynamix Trend and Dynamix Alarm data records. The Normal
Object CM Data Object (0x398) configures which dynamic data is available to the Data
Manager Object.
Table 84 - Object Instances
Instance ID Description
0 Data Manager Class Instance
1 Data Manager Setup Instance
Attribute Semantics
Table 87 - Alarm Data-Set Status
Bits Description
0…3 Low-Resolution Overall Buffer
4…7 High-Resolution Overall Buffer
8…11 FFT Dynamic Data
12…15 TWF Dynamic Data
0x00 disables any automatic storage function that is based on an alarm status.
Either by the controller via its output table or by a service, the alarm data storage
can be triggered. These controls and the configured trigger source are ORed.
Table 88 - Status Data Bit Allocations
Bits DWORD 0 DWORD 1 DWORD 2 DWORD 3
0 Overall (0) Order (2) FFT Band (20) Factored Speed 0
Channel 0 Phase Channel 0
1 Overall (0) Order (2) FFT Band (21) Factored Speed 1
Channel 1 Phase Channel 1
2 Overall (0) Order (2) FFT Band (22) Axial Differential
Channel 2 Phase Channel 2 Expansion Channel Pair 0
3 Overall (0) Order (2) FFT Band (23) Axial Differential
Channel 3 Phase Channel 3 Expansion Channel Pair 1
4 Overall (1) Order (3)Mag FFT Band (24) Ramp Differential Expansion Radial
Channel 0 Channel 0 Channel Pair 0
5 Overall (1) Order (3)Mag FFT Band (25) Ramp Differential Expansion Radial
Channel 1 Channel 1 Channel Pair 1
6 Overall (1) Order (3)Mag FFT Band (26) Rod Drop Channel 0
Channel 2 Channel 2
7 Overall (1) Order (3)Mag FFT Band (27) Rod Drop Channel 1
Channel 3 Channel 3
8 DC(V) Channel 0 Order (3) FFT Band (28) Rod Drop Channel 2
Phase Channel 0
9 DC(V) Channel 1 Order (3) FFT Band (29) Rod Drop Channel 3
Phase Channel 1
10 DC(V) Channel 2 Order (3) FFT Band (30)
Phase Channel 2
11 DC(V) Channel 3 Order (3) FFT Band (31)
Phase Channel 3
12 Order (0)Mag FFT Band (0) Not 1X Channel 0
Channel 0
13 Order (0)Mag FFT Band (1) Not 1X Channel 1
Channel 1
14 Order (0)Mag FFT Band (2) Not 1X Channel 2
Channel 2
15 Order (0)Mag FFT Band (3) Not 1X Channel 3
Channel 3
16 Order (0) FFT Band (4) DC Channel 0
Phase Channel 0
17 Order (0) FFT Band (5) DC Channel 1
Phase Channel 1
18 Order (0) FFT Band (6) DC Channel 2
Phase Channel 2
19 Order (0) FFT Band (7) DC Channel 3
Phase Channel 3
20 Order (1)Mag FFT Band (8) S maxMag Channel Pair 0
Channel 0
21 Order (1)Mag FFT Band (9) S maxMag Channel Pair 1
Channel 1
*A latched alarm buffer requires a reset to rearm it ready for a new trigger/alarm
event (status is set to armed, zero stored records indicated and earlier data is no
longer available). An alarm buffer reset is sent by the reset service above or via the
controller output data.
In most cases, the delay may be a few seconds. However, for configurations with
very low sample rates, the delay could be several minutes.
*Data types consisting of multiple bytes, are transferred in little endian format
(least significant byte first).
A data communication session starts at the first service request and ends after the
final response of the exchange. However, the session is subjected to an (inactivity)
timeout of 30 seconds.
The instance and attribute can be set to 1, but they are ignored.
The host sends the following CM Record Request Parameters as part of an 0x4C
service request.
Table 91 - CM Record Request Parameters
Byte Offset within Structure Member Data Type Description
Structure
0 BufferSelect INT Specify the buffer to retrieve the data from:
• eHIGH_RES_TREND (0)
• eLOW_RES_TREND (1)
• eFFT (2)
• eTWF (3)
• eTACHO (4)
• eHIGH_RES_ALARM (5)
• eLOW_RES_ALARM (6)
• eFFT_ALARM (7)
• eTWF_ALARM (8)
• eTACHO_ALARM (9)
The BufferSelect does not change during a session.
2 RequestedCount UNIT RequestedCount = 0 returns all records in the buffer.
RequestedCount = 1 returns the most recently collected record.
Any other positive count returns that number of records from the buffer. If the count is greater
than the max available records, the max available records are returned instead.
The RequestedCount does not change during a session.
4 SessionInstance USINT The SessionInstance is initially specified as 0, but on subsequent calls the SessionInstance
returned in CM Record Response must be passed here.
5 ChannelSelect BYTE 4 Bits indicating the source channel. The ChannelSelect does not change during a session (see
Channel Select).
This field is ignored for all overall buffer types (eHIGH_RES_TREND,
eLOW_RES_TREND, eHIGH_RES_ALARM, eLOW_RES_ALARM)
6 SpecialRequest BYTE Set SR_ mAG_PHASE (Bit 0) to request phase and magnitude data from an FFT buffer,
otherwise just magnitude data is returned.
Bits 1 and 2 are not used.
Set SR_FILTER (Bit 3) to request that if samples are decimated or synchronously re-sampled
then only 50% of the configured FFT lines are to be returned. For further information, see FFT
Data Filter (SR_FILTER) under Sampling Control in the Channel Setup Object.
7 Pad BYTE Used to align data to a 32-bit boundary.
8 PacketCountDown DWORD The PacketCountDown is initially specified as 0, but on subsequent calls the PacketCountDown
returned in the CM Record Response must be passed here.
Channel Select
Bit 0 1 2 3 4 5 6 7
Channel 0 1 2 3 Reserved
The host sends the following CM Record Request Parameters as part of an 0x4C
service request.
Byte Offset within Structure Member Data Type Description
Structure
0 SessionInstance USINT The host copies the SessionInstance returned here into each subsequent CM Record Request. Up to
three instances are supported.
1 DynamicChannel USINT Indicates the dynamic channel for this record. Channels 0 though 3 are valid channels.
2 CompletedRecords UNIT This is incremented each time that another complete record has been transferred.
There are often several packets per completed record.
4 RecordSize UNIT For a given session the RecordSize
8 PacketCountDown DWORD The host copies the PacketCountDown returned here into each subsequent CM Record Request. When
the PacketCountDown reaches 0, the session is complete and the final value in CompletedRecords is all
that are transferred.
12 Status DINT Any of the following can be returned:
• eUnrecognizedSession (1)
• e maxSessionsReached (2)
• ePacketCountOutOfSequence (3)
• eInvalidBufferSelect(4)
• eNoDataAvailable (5)
• eGeneralError (6)
For all successful requests eSUCCESS (0) is returned, any other value ends the session.
16 Data Array DWORD[50] Each record is an array of DWORDs of size RecordSize. This array of records can be large. It is the calling
applications responsibility to handle these records appropriately. The DWORD type is just a placeholder
for the actual types in the data structure that maps to this RecordArray. See the next section for details.
If the FFT is a synchronous measurement then the RPM value is also provided in
the SamplePeriodInSecs parameter. In that case, the two RPM values are
identical.
For asynchronous data, the actual sample period is transferred (REAL format).
For synchronous data, the same four bytes are used to transfer the number of
samples per revolution and an indicative speed for the transferred data.
Number of samples per revolution occupies the first byte, the remaining three
bytes are used for a scaled speed value (speed x 100). This format supports speed
values to 167,772.15 rpm with a resolution of two decimal places.
Behavior
Through the object-specific service 0x4C, the data manager object gives access to
historical data (Trend and Alarm). See the normal CM object for access to 'Live'
Dynamic data. Also for the Advanced CM data object for access to dynamically
configurable analysis data (variable FFT lines, and so on) and to the Transient
data manager object for access to stored transient event data.
It is recommended to store the first packet request and response packet to the file.
Thereafter, store the record array payload that is contained within each
subsequent packet. If this procedure is followed, the packet arrangement within
the file would be as follows:
• RecordRequest Packet
• RecordResponse Packet (with first packet payload at the end)
• Second Response Packet payload
• Subsequent Response Packet payloads
• Last Response Packet payload
Instigate further sessions to retrieve data from any other required buffers or
channels. Retrieval of any record from the file can then be accomplished as
follows:
Dynamix Transient Data The Transient Manager Object (class code 0x38C) defines the setup of transient
data acquisition mode and provides access to the associated transient data buffers.
Manager Object Furthermore this object allows for transient type definition, which can
differentiate between normal and fast transients.
Table 96 - Object Instances
Instance ID Description
0 Transient Data Manager Class Instance
1 Transient Data Manager Setup Instance
Attribute Semantics
The status for the normal mode buffers occupy the first (lowest) 16 bits. The
highest 16 bits are reserved.
Bits 0…3 are for Buffer 0, through to bits 12…15 for Buffer 3.
Example 0x****2222 would indicate all four transient buffers latched with data
from transient events that completed normally.
In the case where the speed crossed back over the same threshold (an incomplete
transient event), a buffer that is configured as latching will still be left unlatched.
This condition makes it available for a new event if the amount of data that is
stored is less than a fixed percentage of the buffer capacity. This function helps
ensure that an aborted transient event with little data available is automatically
‘released’ for potential capture of later events.
Timeout refers to the situation where one speed threshold is crossed and the
buffer is filled to maximum capacity before any further speed threshold crossing
occurs.
Not all bit combinations are valid: total number of buffers that are allocated must
be no more than 4.
Any one of the following can be identified as the speed reference used in transient
data acquisition:
Value Description
1 Tacho/Speed 0
2 Tacho/Speed 1
3 Factored speed from Tacho 0
4 Factored speed from Tacho 1
Higher Reserved
Values
The data types consisting of multiple bytes are transferred in little endian format
(least significant byte first).
Also note that a data communication session starts at the first service request and
ends after the final response of the exchange. However, it is subject of an
(inactivity) timeout of 30 seconds.
Table 100 - Object Specific Services
Service Implementation Service Name Description of Service
Code
Class Instance
0x4B x x Reset transient buffer 0 Buffer-specific controls
0x4C x x Reset transient buffer 1
0x4D x x Reset transient buffer 2
0x4E x x Reset transient buffer 3
0x4F - x Transient Buffer Upload See “0x4F Transient Record Request”
The instance and attribute can be set to 1, but they are ignored.
The host sends the following Transient Record Request Parameters as part of an
0x4F service request. This process is identical to the Data Manager Object
(0x38B), Service 0x4C CM Buffer Upload. Both services call the same service
handling code. That code is why the buffer select codes do not overlap with the
codes for the Data Manager Object.
Table 101 - 0x4F Transient Record Request
Byte Structure Data Description
Offset Member Type
within
Structure
0 BufferSelect INT Specify the buffer to retrieve the data from:
• eOVERALL_TD0 (10), eFFT_TD0 (11),
• eTWF_TD0 (12), eTACHOL_TD0 (13),
• eOVERALL_TD1 (14), eFFT_TD1 (15),
• eTWF_TD1 (16), eTACHOL_TD1 (17),
• eOVERALL_TD2 (18), eFFT_TD2 (19),
• eTWF_TD2 (20), eTACHOL_TD2 (21),
• eOVERALL_TD3 (22), eFFT_TD3 (23),
• eTWF_TD3 (24), eTACHOL_TD3 (25)
The BufferSelect does not change during a session.
2 RequestedCount UINT RequestedCount = 0 returns all records in the buffer.
RequestedCount = 1 returns the most recently collected record.
Any other positive count returns that number of records from the buffer.
If the count is greater than the max available records, the max available
records is returned instead.
The RequestedCount does not change during a session.
4 SessionInstance USINT The SessionInstance is initially specified as 0, but on subsequent calls
the SessionInstance returned in CM Record Response must be passed
here.
5 ChannelSelect BYTE 4 Bits indicating the source channel. The ChannelSelect does not change
during a session.
This field is ignored for all overall buffer types (eOVERALL_TD0,
eOVERALL_TD1, eOVERALL_TD2, eOVERALL_TD3)
6 SpecialRequest BYTE Bits 0, 1 and 2 are not used.
Set SR_FILTER (Bit 3) to request that if samples are decimated or
synchronously re-sampled then only 50% of the configured FFT lines
are to be returned. For further information, see FFT Data Filter
(SR_FILTER) under Sampling Control in the Channel Setup Object.
7 Pad BYTE Used to align data to a 32-bit boundary.
8 PacketCountDow DWORD The PacketCountDown is initially specified as 0, but on subsequent calls
n the PacketCountDown returned in the response must be passed here.
Channel Select
Bit 0 1 2 3 4 5 6 7
Channel 0 1 2 3 Reserved
The Dynamix 1444, as part of an 0x4F service response, return the following:
Table 102 - 0x4F Service Responses
Byte Offset Structure Member Data Description
within Type
Structure
0 SessionInstance USINT The host copies the SessionInstance returned here into each
subsequent CM Record Request.
Up to 3 instances are supported.
1 DynamicChannel USINT Indicates the dynamic channel for this record. Channels 0…3 are
valid channels.
2 Completed Records UINT This is incremented each time that another complete record has
been transferred.
There are often several packets per completed record.
4 RecordSize UINT For a given session the RecordSize returned here is fixed.
8 PacketCountDown DWORD The host copies the PacketCountDown returned here into each
subsequent Record Request. When the PacketCountDown reaches
0, the session is complete and the final value in CompletedRecords
is all that is transferred.
12 Status DINT Any of the following can be returned:
• eUnrecognizedSession (1)
• e maxSessionsReached (2)
• ePacketCountOutOfSequence (3)
• eInvalidBufferSelect(4)
• eNoDataAvailable (5)
• eGeneralError (6)
• eLiveMeasurementInProgress (13)
For all successful requests eSUCCESS (0) is returned, any other value
ends the session.
16 Data Array DWORD Each record is an array of DWORDs of size RecordSize. This array of
[50] records can be large. It is the calling applications responsibility to
handle
these records appropriately. The DWORD type is just a placeholder
for the actual types in the data structure that maps to this
RecordArray. See the next section for details.
Dynamix Event Log Object The event log object refers to a module-based event log, where a history of key
events can be held in NV memory - both alarm and system events are retained. At
least the last 6,500 event entries can be retained, but noting that an actual event
can generate multiple log entries.
For asynchronous data, the actual sample period is transferred (REAL format).
For synchronous data, the same four bytes are used to transfer the number of
samples per revolution and an indicative speed for the transferred data.
Number of samples per revolution occupies the first byte, the remaining 3 bytes
are used for a scaled speed value (speed x 100). This format supports speed values
to 167,772.15 rpm with a resolution of two decimal places.
Behavior
Data that are stored during a transient event consists of both overall and dynamic
data.
The dynamic data is generally that specified by the Normal CM data object. It is
limited to a maximum of 800 line FFT and 2048 point TWF.
Each dynamic record consists of TWF/FFT, generally from across the four
channels, triggered by a change in rpm or elapsed time. Dynamic records are
captured at one tenth the configured overall rates to match their relative storage
depths.
Four transient buffers are provided, so up to four different transient events can be
stored on the module. If long transient events are expected, it is possible (by
configuration) to designate that more buffers of the same type be used for the
same transient event. It is also possible to configure buffer latching so that the
captured data would represent the 'first' transient events rather than the most
recent.
Transient buffers can be reset (clear current data, set status to free ready to accept
new data) by the I/O connection or by the object-specific services provided. Both
methods can reset individual transient buffers.
Table 108 - Object Instances
Instance ID Description
0 Event Log Class Instance
The instance and attribute can be set to 1, but they are ignored.
The host, as part of an 0x4B service request, sends the following Request
Parameters. This process is identical to the Data Manager Object (0x38B),
Service 0x4C CM Buffer Upload. Both services call the same service handling
code. That code is why the buffer select codes do not overlap with the codes for
the data manager object.
Table 112 - Event Log Entries
Byte Offset Structure Data Description
within Member Type
Structure
0 BufferSelect INT Specify the buffer to retrieve the data from:
eEVENT_LOG (26)
The BufferSelect does not change during a session.
2 RequestedCount UNIT RequestedCount = 0 returns all records in the buffer.
RequestedCount = 1 returns the most recently collected record.
Any other positive count returns that number of records from the
buffer. If the count is greater than the max available records, the max
available records is returned instead.
The RequestedCount does not change during a session.
4 SessionInstance USINT The SessionInstance is initially specified as 0, but on subsequent calls
the SessionInstance returned in the response must be passed here.
5 Reserved BYTE
6 Pad INT Used to align data to a 32-bit boundary.
8 PacketCountDown DWORD The PacketCountDown is initially specified as 0, but on subsequent
calls the PacketCountDown returned in the response must be passed
here.
The Dynamix 1444 return the following as part of an 0x4B service response.
Table 113 - 0x4B Service Responses
Byte Offset Structure Data Description
within Member Type
Structure
0 SessionInstance USINT The host copies the SessionInstance returned here into each
subsequent Record Request. Up to 3 instances are supported.
2 Completed Records UINT This is incremented each time that another complete record has
been transferred.
There are often several packets per completed record.
4 RecordSize UINT In this case, it is fixed at the size of one event log record, 16
bytes.
8 PacketCountDown DWORD The host copies the PacketCountDown returned here into each
subsequent Record Request. When the PacketCountDown
reaches 0, the session is complete and the final value in
CompletedRecords is all that is transferred.
12 Status DINT Any of the following can be returned:
• eUnrecognizedSession (1)
• e maxSessionsReached (2)
• ePacketCountOutOfSequence (3)
• eInvalidBufferSelect(4)
• eNoDataAvailable (5)
• eGeneralError (6)
For all successful requests eSUCCESS (0) is returned, any other
value ends the session.
16 Data Array Each record is an array of DWORDs of size RecordSize. This array
of records can be large. It is the calling applications
responsibility to handle these records appropriately. The
DWORD type is just a placeholder for the actual types in the
data structure that maps to this RecordArray. See the next
section for details.
DWORD[50]
Behavior
Events that are stored in the log fall in to one of these types: SYSTEM (0x01),
ALARM (0x02), BUFFER (0x03).
Each has a common header, followed by 8 bytes that are specific to the type.
Many events (such as startup) are self-explanatory 'change events' and have no
additional data that is provided in the event-specific information bytes.
Change Events
Change events are logged when there is a detected change in the status content
and are not triggered directly by the actual state (‘good or bad’).
Table 115 - System Event Types
ID Name Description Bytes 8…15 Application
01 NetX start-up The communication processor has reset/ No data byes are used
restarted
02 Transitioned to Program Configuration activity is underway No data byes are used
Mode
03 Configuration Count update A configuration activity has successfully Bytes 10/11 indicate the new
completed count
04 Transitioned to Run mode Configuration activity is complete No data byes are used
05 Switch to Out Of Box An instruction to switch the Out of Box No data byes are used
Configuration mode is being processed (reset type 1/2)
06 I/O connection opened Forward open for an I/O connection No data byes are used
received
07 I/O connection closed Forward close for an I/O connection No data byes are used
received or connection lost
08 Firmware Update A Firmware Update was successfully Byte 10 indicates which
processed firmware was updated
(instance number)
09...13 Not allocated
14 Redundant power supply A change in the redundant power supply Byte 8 is previous state and 9
status status has been detected the current 1 is fail, 1 is OK
15 AUX module detection Identifies change in which auxiliary Byte 8 is previous state and 10
modules are detected the current
Bit set indicates that the
module is missing
16 AUX module status A change in auxiliary module reported Byte 8 is previous state and 9
status has been logged the current 1 is fail, 0 is OK
Each event log entry is a 16 byte record consisting of a number of sub structures:
Example hex data on the wire: 01 15 71F53854 9600 00 00 00 00 00 40 00 00
Table 118 - Event Log Entries
Subsection Location Example
Event Type Byte 0 01
Event ID Byte 1 15
Event time (seconds) Bytes 2...5 5438F571
Event time (subseconds) Bytes 6...7 0096
Event Data Bytes 8...15 00 00 00 00 00 40 00 00
Decoding Example:
• Event type 0x01: System event
• Event ID 0x15: DSP (reported) status, decimal 21.
• Event time 0x5438F571: 11 October 2014 10:16:33 (local time)
• Event time 0x0096: 15 ms (150 x 0.1 ms), so 10:16:33:015
• Event Data: up to 4 bytes of pre-event data, 4 bytes of post-event data
• For a DSP (reported) status event all 8 bytes are used.
• Pre-event status is: 0x00000000
• Post-event status is: 0x00004000
Analysis: bit 14 of the DSP status has changed from 0 to 1 (meaning a link or
auxiliary module error has been detected).
Dynamix Transducer Object The transducer object (class code 0x38E)defines the properties of the sensor that
is connected to one of the four available physical inputs.
Attribute Semantics
TX OK Configuration Decoding
Bit Description (when bit is set = 1)
0 Channel enabled
1 Transducer enabled
2 Transducer fault
3 Wire off indicated
In the case of Module Personality “Real Time - 2 Dynamic (4 kHz) - Dual Path”:
Dual path uses both channel pairs to process a single pair of transducer signals
without requiring external linking of the signal inputs. The sensors are connected
normally to channels 0 & 1 but are processed by both channel pairs (channel 0 to
channel 2, and channel 1 to channel 3). Consequently only channels 0 and 1
should be used for transducer status.
'Wire off ' refers to additional failure sensing applied to Eddy Current Probe
systems which are powered by the module. Wire off is only incorporated into
Transducer Fail, when specific configuration criteria are met. If those criteria are
not met and/or the capability has been disabled by setting attribute 32 to a non-
zero value - then bit 3 will be forced OK (zero value). If the wire off detection
capability is being actively used then in the event of a transducer fail being
indicated, the value of bit 3 will confirm if a wire off has been detected. Be aware
that there is the possibility of multiple checks (simultaneously) triggering an
indication of transducer failure.
TX Power Setup
Within a channel pair, there will be slight differences in the bias voltages
(particularly noticeable on the positive bias, where it is of the order of 1.3 V).
This is by design and has no effect on functionality.
Transducer OK Configuration
0 automatic (all relevant checks included)
1 wire-off monitoring excluded (any value in range 1 to 7 will be treated
the same)
Where the sensor is a negatively powered Eddy Current Probe the module will
perform two additional checks:
• The transducer power supply provided by the module is delivering at least
2 mA
• The transducer DC/bias voltage remains negative.
Dynamix Channel The Channel Setup Object (class code 0x38F) defines the basic sample rate,
decimation, and filter cutoff frequencies and alternate path processing for each of
Setup Object the channels.
Table 123 - Object Instances
Instance ID Description
0 Channel Setup Class Instance
1…4 Instances 1…4 define the setup for channels 0…3
Attribute Semantics
Enabled Instances
Following bit-coding scheme is used to identify which channel setup instances are
enabled:
Bit Description
0…3 Measurement channels 0…3
0: disabled
1: enabled
4…7 Reserved for full multiplexing
8…12 Reserved for full multiplexing
13…15 Reserved - set to 0
Disabled instances return error 0x08 (Service Not supported) when disabled
instances are addressed with common services.
Sampling Control
The second instance in each case relates to a secondary overall measurement (B)
with another source, measurement units, and potentially different detection
method to the primary overall. Example, primary: mm/s RMS, secondary: g
peak. Currently, other instance attributes are common to the pair of instances/
measurements but work to support the setting of independent time constants for
overall (0) and overall (1) ('A and B') is ongoing.
• The gSE application supports only one overall measurement per channel,
Overall (0).
• The Dynamic pressure application is FFT band focused/optimized so does
not support either of the overall measurements.
Table 129 - Class Attributes
Attribute ID Access Rule NV Name Data Type Description of Attribute Semantics of Values
1 Get NV Revision UINT Current object revision. Current revision.
8 Get V Enabled Instances STRUCT Bit-wise coding of enabled AC Decoding information.
measurement instances.
BYTE Active instances for channels 0…3.
BYTE Reserved for full multiplexing.
BYTE Reserved for full multiplexing.
Attribute Semantics
Enabled Instances
Disabled instances return error 0x08 (Service Not supported) when disabled
instances are addressed with common services.
Source Selection
For the overall AC measurement A, the source is fixed (the level assessment is
made after the user configured low and high pass filters). For the overall AC
measurement B, the source is variable:
Index Source
1 Pre-Filter - before the user configured low pass filter
2 Mid-Filter - after the user configured low pass filter
Source selection for the overall AC measurement B configures the dual path
processing capability for that channel, so that:
• in an integrating configuration, both acceleration and velocity overalls are
available
• or in a non-integrating configuration to have both band pass filtered and
wide band data available.
AC Units
Attribute Semantics
Enabled Instances
Output Enable
DC Units
Instance must be active and rod-drop function must be enabled to obtain access
to the rod-drop measurement value.
Trigger source
Option Description
0x00 Rod-drop disabled
0x01 Tacho/Speed 0
0x02 Tacho/Speed 01
Higher Values Reserved
The maximum machine speed is calculated such that there is always at least one
sample available to base the measurement on.
The SRD (Channel Setup Object, Attribute 19) determines sample rate, the
decimation setting does not play any part.
Dynamix Dual This Dual Measurement Object (class code 0x392) defines, in combination with
selected application type in measurement channel setup, the additional behavior
Measurement Object of the fixed channel pairs.
Attribute Semantics
Output Enable
Ramp Angle
Ramp angle is held explicitly for information, used to calculate required ramp
differential expansion coefficients for internal processing of Ramp Differential
Expansion. A ‘normal’ probe with a plain target has a ramp angle of 0°. Ramp
angle applies to both probes A and B.
Behavior
Smax Measurements
If the first channel of the pair has the larger amplitude, the phase angle reads < 45
°.
If the second channel of the pair has the largest amplitude, the phase angle reads
> 45 °.
The two channels are configured with opposite sense and with suitable individual
offsets such that at the nominal cross-over point their individual measurements
are zero (DC Measurement Object instance attributes). While the 'normal' sense
probe returns a negative displacement value then it is the lead probe for the CDE
measurement, otherwise the 'counter' sense probe is used.
The implementation includes protection against one probe failure (the CDE is
not based on a probe in TX Fail if the other probe of the pair is TX OK) and also
incorporates a progressive changeover between probes. This changeover is
incorporated to avoid a sudden jump in the measurement value around the cross-
over point. It is applied automatically over ±15% of the offset of the normal sense
probe, about the changeover point. The following graphic illustrates he operation
of these features where the yellow highlights indicate the single channel providing
the CDE data:
In the example with both probes OK, there are three CDE results shown that are
based on both probe results.
• The first as the normal sense probe approaches its limit, is still weighted
towards the data from that probe.
• The second, close to the cross-over point is nearly equally weighted.
• The third as the counter sense probe is taking over, is now weighted
towards the data from that probe.
Final CDE value can be separately adjusted by means of the overall axial offset,
attribute 18 above.
Dynamix Tracking The Tracking Filter Object (class code 0x393) defines configuration and provides
access to Order based measurement data. One instance is linked to each available
Filter Object measurement channel with capability to define up to four tracking filters.
Table 142 - Object Instances
Instance ID Description
0 Tracking Filter Class Instance
1 Instance 1 for channel 0
2 Instance 2 for channel 1
3 Instance 3 for channel 2
4 Instance 4 for channel 3
Attribute Semantics
Actual selection of Order engineering units are a subset of the master engineering
units list. The selection is also based on active measurement application for the
applicable measurement channel (related to sensor type and signal processing).
Operating Mode
For Aero-derivative application types (80 and 83) where fixed bandwidth
tracking filters for the gas generator, 1x and power turbine 1x are required on a
per channel basis. A 5 Hz fixed bandwidth mode is automatically implemented
on order 0 (T0) and order 1 (T1). Outside a speed range of 5…400 Hz the
output of these tracking filters is set to zero.
For one byte, bit wise control is used to allow for enabling individual tracking
filters and assigning a tacho channel.
Behavior
In general:
• You can configure up to four tracking filters per channel.
• They can be configured to track any particular order, including non-
integer values.
• The filter has a constant Q behavior, so it changes or adapts to speed.
• Any combination of the two tacho inputs can be used across a channel.
For Aero-derivative application types (80 and 83) the following fixed
assignment must be configured:
• order 0 set to T0 and 1x
• order 1 set to T1 and 1x
This provides fixed (5 Hz) bandwidth tracking filters for the gas generator 1x and
power turbine 1x. It is not necessary to specially configure the Mode or Filter
Definition parameters to achieve this result.
The Not-1X measurement then provides the difference between the Overall (1)
measurement and the first order result.
The Not 1X measurement data is presented in the same detection type as the
order measurement, it does not rely on the overall (1) being configured similarly.
Dynamix TSC Module Object The TSC Module Object (class code 0x394) defines the setup for the Tacho
Signal Conditioning expansion module and interaction of this expansion module
with the main module.
Instance ID Description
0 TSC Module Class Instance
1 Instance 1 defines setup of TSC module input 0
2 Instance 2 defines setup of TSC module input 1
Attribute Semantics
The Auxiliary TSC module reports its status as part of the normal exchanges
with the main module.
Bits 0…7 are common to all types of auxiliary module, bits 8 to 15 are specific to
type.
The auxiliary module controls Bits 1…15, the main module sets bit 0.
If bit 0 is set, the remaining bits do not reflect the current auxiliary module status.
If communication with an expansion module is lost, then the main module sets a
status bit to indicate an expansion bus fault. If communication are restored, then
normally the fault indication clears. However, if a configuration activity has
failed, then the fault indication remains set until a successful reconfiguration is
completed. Normally this reconfiguration is achieved by downloading the
configuration from the controller to the host main module.
Bit Description
8 Reserved for reverse rotation detected
9 Reserved for zero speed detected
10 Speed 0 is estimated
11 Speed 1 is estimated
12 +25V5 supply fail
13 -25V5 supply fail
14 Tacho 0 sensor fail
15 Tacho 1 sensor fail
TX Power Setup
TX OK Definition
Bit setting of 1 defines inclusion of the specified condition, reserved bits, and
non-desired configuration options are set to 0.
In general, the TSC module continues to try to provide a signal to the various
tacho outputs in spite of a detected failure. For example, a class attribute 17
configures the timeout value that the module uses to assess the link quality. A link
timeout only causes an indication of the fault, any active tacho outputs, and their
OK status continues to be maintained. Bit 2 in the proceeding table, is provided
to allow the facility for a TX not OK to be set in case an internal TSC module
fault is detectable.
Table 149 - Common Services
Service Implementation Service Name Description of Service
Code
Class Instance
0x0E x x Get Attribute Single Returns the contents of the specified attribute
Dynamix Tacho and Speed The Tacho and Speed Measurement Object (class 0x395) defines the
configuration of tacho and speed signals as processed at main module level.
Measurement Object
One instance is linked to each available tachometer channel.
Table 150 - Object Instances
Instance ID Description
0 Tacho and Speed Measurement Class Instance
1 Instance 1 represents measurement setup and data for tachometer input 0 and
associated speeds
2 Instance 2 represents measurement setup and data for tachometer input 1 and
associated speeds
Attribute Semantics
This selection defines which source to use for this tacho and speed processing
input.
Value Description
0 OFF
1 Local TTL Tacho Input 0
2 Local TTL Tacho Input 1
3 Tacho Bus 0
4 Tacho Bus 1
5 mapped to I/O data Speed 0 (Fixed source locations for data and OK status)
6 mapped to I/O data Speed 1 (Fixed source locations for data and OK status)
Higher Values Reserved
Selection allows theoretically that an equal source can be used for both object
instances.
For the main tacho sources (Bus 0, Bus 1, I/O 0 and I/O 1) a dedicated Tacho
OK provision is made and is selected automatically.
The Tacho OK source selection can be used to configure whether this feature is
enabled or not.
Examples:
When the local Logic Inputs are being used as described in the previous
examples, leave open for a Tacho OK state and short the appropriate input to
trigger a Tacho Fail condition.
Table 153 - Common Services
Service Implementation Service Name Description of Service
Code
Class Instance
0x05 x x Reset Reset the peak hold speed (RPM - max)
0x0E x x Get Attribute Single Returns the contents of the specified attribute
Behavior
The module can process two independent tacho signals from a range of sources.
For 'simple' TTL signals, the main module is equipped with two local tacho
inputs. Trigger threshold for these inputs is fixed at 2.5V
For more complex signals, a TSCX module can be used. This option provides the
possibility of tacho transducer power, support for a range of transducer types,
variable trigger threshold, and multiple event per revolution signals. Conditioned
tacho signals (TTL and one event per revolution) can then be made available to
multiple main modules via the tacho bus. A TSCX module is also required to
support cross module synchronization; that is the advanced (On-demand) data,
which are synchronized across multiple modules. Where a TSCX module is
being used, help ensure that the main module tacho edge detection (the
preceding attribute 21), matches that configured for the TSCX module.
After power-up or configuration download, the speed value is held at zero rpm
until four tacho pulses have been processed. This process is used particularly to
avoid an initial 'ghost' pulse that can cause a spurious maximum speed value to be
stored. Similarly while the Tacho OK indication is 'Fail', although the measured
speed value continues to update the storage of any new maximum speed is
prevented. To avoid that in the transition period from OK to Fail, or Fail to OK,
a spurious new maximum speed value is captured the following measures are also
implemented:
• New maximum speed evaluations are implemented on slightly historic
speed values (around 0.5 seconds old)
• Evaluations are inhibited for around 1 second and four tacho events
following a Tacho Fail to
• OK transition
Although the preceding process cannot completely eliminate the possibility that
a faulty tacho probe or loose wire can trigger spurious maximum speed values, it is
designed to minimize the likelihood of this happening.
Where no tacho signals are available, the module can accept two speed values as
part of the controller output data. While these cannot support tracking filters,
they can (if nominated as a 'tacho' source) drive speed-related FFT bands.
For redundant tacho mode, refer to the Module Control Object, attribute 24.
Dynamix Measurement The measurement alarm object (class code 0x396) defines configuration of two-
stage individual measurement alarms and provides access to the associated alarm
Alarm Object status. Defined measurement alarms can be used as input for logical alarms
(voted) and/or be used as non-latching intermediate virtual alarm status.
Unused instances exist and are accessible but have a disabled state.
Table 155 - Class Attributes
Attribute Access NV Name Data Description of Attribute Semantics of Values
ID Rule Type
1 Get NV Revision UINT Current object revision. Current revision.
8 Get V Active DWORD Defines the active Bit coding (24 used)
Instances measurement alarms.
9 Get V Common BOOL Boolean status indicating
Alert presence of at least one alert
condition.
10 Get V Common BOOL Boolean status indicating
Danger presence of at least one
danger condition.
11 Get V Common TX BOOL Boolean status indicating
Fail presence of at least one TX
Fail condition.
12 Get V Alarm STRUCT Array of events (Time
History Stamp, measurement
output, alarm status)
representing last x number
of entries. A change in the
alarm status triggers an
entry.
Attribute Semantics
Individual alarm status code can represent one or more of the following
conditions:
• Bit 0 - Alert usage enabled
• Bit 1 - Danger usage enabled
• Bit 2 - Adaptive mode
• Bit 3 - Profile mode
• Bit 4 - Multiplier configured
• Bit 5 - Multiplier active
• Bit 6 - Alert status
• Bit 7 - Danger status
Alarm Form
Alarm Type
The following alarm processing modes are supported per alarm output:
Table 159 - Alarm Processing Mode
Value Description
0x00 (0) - Normal, use of fixed alarm level
0x01 (1) - Adaptive Monitoring, allow Onboard module configuration for 5ea different alarm
level threshold sets that are linked to speed or other parameter
0x02 (2) - Profile Alarming, where the alarm profile is external from the main module
configuration and are communicated using the I/O table
An illustrative example, which is based on speed and use of all five available
ranges is as follows:
• Range 1 < 500 rpm
• Range 2 500 to
• 1000 rpm
• Range 3 1000 to
• 1500 rpm
• Range 4 1500 to
• 2000 rpm
• Range 5 > 2000 rpm
The upper control value for each range is shown in bold (Range 5 doesn't have an
upper limit). For each of the five ranges, a separate alarm threshold factor can be
applied.
Hysteresis
Source Selection
Based on the 4 DWORD bit allocations that are used for defining what data is
contained in the Trend, Transient, and Controller Input assemblies.
Table 160 - Source Selection
Index DWORD 0 Index DWORD 1 Index DWORD 2 Index DWORD 3
0 Overall (0) Channel 0 32 Order (2) Phase Channel 0 64 FFT Band (20) 96 Factored Speed 0
1 Overall (0) Channel 1 33 Order (2) Phase Channel 1 65 FFT Band (21) 97 Factored Speed 1
2 Overall (0) Channel 2 34 Order (2) Phase Channel 2 66 FFT Band (22) 98 Axial Differential Expansion
Channel-Pair 0
3 Overall (0) Channel 3 35 Order (2) Phase Channel 3 67 FFT Band (23) 99 Axial Differential Expansion
Channel-Pair 1
4 Overall (1) Channel 0 36 Order (3)Mag Channel 0 68 FFT Band (24) 100 Ramp Differential Expansion Radial
Channel-Pair 0
5 Overall (1) Channel 1 37 Order (3)Mag Channel 1 69 FFT Band (25) 101 Ramp Differential Expansion Radial
Channel-Pair 1
6 Overall (1) Channel 2 38 Order (3)Mag Channel 2 70 FFT Band (26) 102 Rod Drop Channel 0
7 Overall (1) Channel 3 39 Order (3)Mag Channel 3 71 FFT Band (27) 103 Rod Drop Channel 1
8 DC(V) Channel 0 40 Order (3) Phase Channel 0 72 FFT Band (28) 104 Rod Drop Channel 2
9 DC(V) Channel 1 41 Order (3) Phase Channel 1 73 FFT Band (29) 105 Rod Drop Channel 3
10 DC(V) Channel 2 42 Order (3) Phase Channel 2 74 FFT Band (30) 106
11 DC(V) Channel 3 43 Order (3) Phase Channel 3 75 FFT Band (31) 107
12 Order (0)Mag 44 FFT Band (0) 76 Not 1X Channel 0 108
Channel 0
13 Order (0)Mag 45 FFT Band (1) 77 Not 1X Channel 1 109
Channel 1
14 Order (0)Mag 46 FFT Band (2) 78 Not 1X Channel 2 110
Channel 2
15 Order (0)Mag 47 FFT Band (3) 79 Not 1X Channel 3 111
Channel 3
Behavior
An instance of the Measurement Alarm Object is used to assign alarming
behavior to a selected measurement.
The source measurement can be selected from any one of the measurements that
the module makes available.
The different instances are used to include various measurements in the alarm
scheme. Alternatively, multiple instances can refer to the same measurement
where multiple behaviors are required (differing thresholds as an example).
Once the measurement alarm instances have been defined, they are available to
use in the Voted Alarm Object. Then logical combinations of up to four
measurement alarms can be defined.
The alarm type, the measurement alarm behavior pertaining to transducer status
(TX OK), determines how TX OK state is integrated into the voting logic.
Considering then just the individual measurement alarm contribution to the
voted alarm or the simplest voted alarm logic, 1oo1:
• TX OK Considered - Alarm IF ([Measurement in alarm] AND [TX
OK])
• TX OK Monitored - Alarm IF ([Measurement in alarm] OR [TX Fail])
• TX OK Not Considered - Alarm IF [Measurement in alarm]
It is the enabled outputs of the Voted Alarm Object that provide the 'actual
alarms' that can be assigned to relay outputs.
Dynamix Voted Alarm Object This voted/complex alarm object defines the configuration of multiple input
voted measurement alarms, the resulting alarm behavior, and provides access to
the associated logical alarm status.
Unused instances exist and are accessible but have a disabled state.
Table 163 - Class Attributes
Attribute Access NV Name Data Description of Attribute Semantics of Values
ID Rule Type
1 Get NV Revision UINT Current object revision. Current revision.
8 Get V Instances WORD Defines the enabled voted Bit coding (13 used)
alarm instances.
9 Get V Common Alert BOOL Boolean status indicates the
presence of at least one alert
condition.
10 Get V Common Danger BOOL Boolean status indicating
presence of at least one
danger condition.
11 Get V Common TX Fail BOOL Boolean status indicates the
presence of at least one TX
Fail condition.
12 Get V First Out Alarm STRUCT Record of first logical alarm
event (Time Stamp,
measurement output, alarm
status) logged after reset of
First Out alarm option.
13 Get V Alarm History STRUCT Array of events (Time Stamp,
measurement output, alarm
status) representing last x
number of entries. A change
in the alarm status triggers
an entry.
16 Get V Trip Inhibit/ BYTE Source definition for Trip Source selection
Bypass Source Inhibit/Bypass
17 Get V Alarm Reset BYTE Source definition for Reset Source selection
Source function
Source Selection
The following sources can be identified as inputs for Trip Inhibit/Bypass and
Reset functionality.
Table 164 - Class Attribute - Source Selection
Bit Description
0 Logic Input 0 - Module Hardware Digital Input
1 Logic Input 1 - Module Hardware Digital Input
2 Input I/O
3 Alarm Service Request
4…7 Reserved
Where a logic input is being used, left open they are 'inactive', close/connect the
pair of terminals to action a reset or an inhibit action.
Attribute Semantics
Voted Alarm instance has up to three outputs that can be used (Alert, Danger,
and TX OK). The Voted alarm status is bit orientated as follows, with a
'common' four bits then further sets of 4 bits for the Alert, Danger, and TX Fail
outputs:
Table 166 - Voted Alarm Status
Bit Description
0 Latching
1 Bypass/Inhibit Active
2 SPM active
3 Spare
4 Alert output state (1 = alarm conditions met)
5 Alert output disabled
6 Alert alarm state (1 = alarm)
7 Alert is a first out alarm
8 Danger output state (1 = alarm conditions met)
9 Danger output disabled
10 Danger alarm state (1 = alarm)
11 Danger is a first out alarm
12 TX Fail output state (1 = alarm conditions met)
13 TX Fail output disabled
14 TX Fail alarm state (1 = alarm)
15 TX Fail is a First out alarm
Alarm Usage
The following options define the output type of the voted alarm condition.
Table 167 - Alarm Usage
Bit Description
0 Alert
1 Danger
2 TX Fail
3…7 Reserved
0x00 defines disabled Voted Alarm, multiple settings are allowed noting that the
same voted logic is applied within and only within each output type.
Alarm Behavior
The following sources can be identified as input for Alarm Multiply (SPM)
trigger.
Table 169 - Apply Multiply Control
Bit Description
0 Logic Input 0 - Module hardware digital input
1 Logic Input 1 - Module hardware digital input
2 Controller SPM 0
3 Controller SPM 1
4 Alarm Multiply Service Request (SPM 0)
5 Alarm Multiply Service Request (SPM 1)
6…7 Reserved
To avoid that the SPM control can be left active, the module initiates the alarm
threshold multiplier on a change of state of the control. It does not initiate on the
state itself. The SPM action then times out after the time specified in the
configuration has elapsed. If the control state changes further, within the timer
period the SPM action continues and the timer is refreshed/restarted.
When being used, set the multiplier 'ON time' (attribute 33) to a non-zero value
otherwise the feature is disabled.
Alarm Types
Voting Logic
Defines the high-level voting construction that is used for the logical alarm
processing. Supported high-level modes that are based on X out of Y logic and
limited, more complex combinations.
Table 171 - Voting Logic
Value Description
0x00 (0) 1oo1
0x01 (1) 1oo2
0x02 (2) 2oo2
0x03 (3) - 1oo3
0x04 (4) - 2oo3
0x05 (5) - 3oo3
0x06 (6) - 1oo4
0x07 (7) - 2oo4
0x08 (8) - 3oo4
0x09 (9) - 4oo4
0x60 (96) - 1oo2 AND 1oo2
0x61 (97) - 2oo2 OR 2oo2
0x62 (98) - 1oo2 AND 2oo2
0x63 (99) - 2oo2 AND 1oo2
Up to three sources are allowed with multiple configured sources and logic
applied.
Behavior
1oo2 AND 1oo2 is where the first pair refers to attributes 25 and 26 and
the second pair to attributes 27 and 28.
The alarm type, the measurement alarm behavior that is related to transducer
status (TX OK), determines how TX OK state is integrated into the voting logic.
2oo2 illustrates an example of how that is reflected in the final logic (so using
Alarm inputs 0 and 1):
• TX OK Considered - Alarm IF ([Alarm input 0 in alarm] AND
[Associated TX OK] AND [Alarm input 1 in alarm] AND [Associated
TX OK])
• TX OK Monitored - Alarm IF (([Alarm input 0 in alarm] AND [Other
TX Fail]) OR ([Alarm input 1 in alarm] AND [Other TX Fail]) OR
([Alarm input 0 in alarm] AND [Alarm input 1 in alarm]) OR [Both TX
Fail])
• TX OK Not Considered - Alarm IF ([Alarm input 0 in alarm] AND
[Alarm input 1 in alarm])
Each Voted Alarm Object has up to three outputs, which are individually enabled
when required (Alert, Danger, dedicated TX OK). It is the enabled outputs of
the Voted Alarm Object that provide the 'actual alarms' that can be assigned to
relay outputs.
Dynamix Normal CM This configures the Normal CM (Condition Monitoring) Data object (class
0x398). This data is dynamic data (TWF and FFT) which is captured as part of
Data Object the Trend and Alarm and Transient*Data capabilities of the module. 'Live' data
can also be requested direct from this object.
Available services allow for data requests for Normal CM data according to
requester specifications.
Table 174 - Object Instance
Instance ID Description
0 Normal CM Data Class Instance
1…4 Instances 1…4 are respectively assigned to measurement channels 0…3
Attribute Semantics
Single setting applies to all stored Normal CM data (Trend, Alarm, and
Transient) for all channels.
This parameter has been made available within the configuration such as to
permit (future) Smart memory allocation.
Currently the internal storage is fixed as float (shown in bold previously and
represented as a return value of 0x11).
TWF/FFT data is always returned as IEEE Float/Real values across the network.
Enable
The Normal CM Data enable affects not only the data available via this object,
but the data available to the Trend, Alarm and Transient Data objects:
Normal CM Data enable control, enables the type of dynamic data available to
the downstream Objects In the downstream storage objects, dynamic data storage
can be disabled per channel
Source Selection
The Normal CM data can be taken before any filtering (1), from the alternate
path (4) or from a choice of two locations (2, 3) on the main signal processing
path.
Table 179 - Source Selection
Index Description
0x01 (1) Pre-Filter - before application-specific filters
0x02 (2) Mid-Filter - Selected mid Filter identifies inclusion of application Low Pass Filter
0x03 (3) Post-Filter - Selected post Filter identifies inclusion of both application Low and High
Pass Filter including potentially enabled integration stage.
0x04 (4) Alternate path - a CM, alternate processing, path available when so configured in the
Channel Set Up Object
Measurement Units
Any one of the following can be identified as the speed reference for Normal CM
data.
Value Description
0 Tacho/Speed 0
1 Tacho/Speed 1
FFT Resolution
Defines the FFT line resolution that is used for the Normal CM data FFT. For
Advanced CM data, another line resolution can be requested.
Index FFT Resolution
0x00 (0) 100 lines
0x01 (1) 200 lines
0x02 (2) 400 lines
0x03 (3) 800 lines
0x04 (4) 1600 lines
The instance and attribute can be set to 1, but they are ignored.
The host sends the following CM Record Request Parameters as part of an 0x4C
service request.
Table 183 - CM Record Request Parameters
0 BufferSelect INT Specify the buffer to retrieve the data from: eFFT (2), eTWF (3), or eTACHO (4).
The BufferSelect does not change during a session.
2 RequestedCount UNIT Set RequestedCount = 1
The RequestedCount does not change during a session.
4 SessionInstance USINT The SessionInstance is initially specified as 0, but on subsequent calls the SessionInstance
returned in CM Record Response must be passed here.
5 ChannelSelect BYTE 4 bits indicating the source channel. The ChannelSelect does not change during a session.
6 SpecialRequest BYTE 3 bits are used:
• Set SR_ mAG_PHASE (Bit 0) to request phase (see PHASE DATA page 296) and
magnitude data from an FFT buffer, otherwise just magnitude data is returned.
• Set SR_LIVE (Bit 1) to request/force 'live data' collection rather than receive the most
recent data from the scheduled data acquisition.
• IMPORTANT: Live data cannot be read concurrently by multiple users. If a 2nd host
requests live data while the module is still serving an earlier request, the 2nd host will
receive an error code 13.
Bit 2 is not used.
Set SR_FILTER (Bit 3) to request that if samples are decimated or synchronously resampled
then only 50% of the configured FFT lines are to be returned. For further information, see
FFT Data Filter (SR_FILTER) under Sampling Control in the Channel Setup Object.
7 Pad BYTE Used to align data to a 32 bit boundary.
8 PacketCountDown DWORD The PacketCountDown is initially specified as 0, but on subsequent calls the
PacketCountDown returned in the CM Record Response must be passed here.
Phase Data
When the SR_mAG_PHASE bit is set the FFT’s phase data, meaningful or not,
is returned following the linear FFT data. However…
Selected sample data for any “Live” TWF/FFT always starts at the nearest sample
to a tacho event irrespective of how the data is sampled (synchronous or
asynchronous). So there is usable phase from both synchronous or
asynchronously sampled data - in either case it should (reasonably) agree with
tracking filter order phase - all it needs is the once per revolution signal.
On a TWF (if the signal were a simple 1x sinusoid), the phase will be visible as
the angle from the start of the trace to the first positive peak. On an FFT phase
values for every bin/line are provided as you would expect.
The Dynamic module incorporates phase corrections for any filter on the
alternate path and for the main path LP filter. However, the Primary Path HP
filter is non-linear phase and cannot practically be corrected for - so the POST
FILTER data source should be avoided if phase data is important (to capture)
and the HP filter is enabled (dependent on Measurement Type).
Channel Select
Bit 0 1 2 3 4 5 6 7
Channel 0 1 2 3 Reserved
The Dynamix 1444 as part of an 0x4C service response returns the following.
Table 184 - 0x4C Service Responses
Byte Offset within Structure Member Data Type Description
Structure
0 SessionInstance USINT The host copies the SessionInstance returned here into each subsequent CM Record Request. Up to 3
instances are supported except when reading Live Data. See the IMPORTANT note the
SpecialRequest structure above.
1 DynamicChannel USINT Indicates the dynamic channel for this record. Channels 0…3 are valid channels.
2 Completed Records UINT This is incremented each time that another complete record has been transferred. There are often
several packets per completed record.
4 RecordSize UINT For a given session the RecordSize returned here is fixed.
PacketCountDown DWORD The host copies the PacketCountDown returned here into each subsequent CM Record Request.
When the PacketCountDown reaches 0, the session is complete and the final value in
CompletedRecords is all that is transferred.
12 Status DINT Any of the following can be returned:
• eUnrecognizedSession (1)
• e maxSessionsReached (2)
• ePacketCountOutOfSequence (3)
• eInvalidBufferSelect(4)
• eNoDataAvailable (5)
• eGeneralError (6)
For all successful requests eSUCCESS (0) is returned, any other value ends the session.
16 Data Array DWORD[50] Each record is an array of DWORDs of size RecordSize. This array of records can be large. It is the
calling applications responsibility to handle these records appropriately. The DWORD type is just a
placeholder for the actual types in the data structure that maps to this RecordArray. See the next
section for details.
If the FFT is a synchronous measurement then the RPM value is also provided in
the SamplePeriodInSecs parameter. In that case, the two RPM values are
identical.
Asynchronous Measurements
if bit 0 of ucDataSelect is set, then
number_of_lines =number_of_lines = ByteCount / 8, otherwise
number_of_lines = ByteCount / 4
number_of_lines - 1
FMAX (Hz) =
SamplePeriodInSec * 2.56 * number_of_lines
Synchronous Measurements
if bit 0 of ucDataSelect is set, then
number_of_lines = ByteCount / 8, otherwise
number_of_lines =number_of_lines = ByteCount / 4
(number_of_lines - 1) * samples_per_rev
number_of_orders =
2.56 * number_of_lines
Asynchronous Measurements
SamplePeriodInSec * ByteCount
TWF Period (sec) =
4
Synchronous Measurements
number_of_samples = ByteCount
RPM_in_Hz * samples_per_rev
For asynchronous data, the actual sample period is transferred (REAL format).
For synchronous data, the same four bytes are used to transfer the number of
samples per revolution and an indicative speed for the transferred data.
Number of samples per revolution occupies the first byte, the remaining 3 bytes
are used for a scaled speed value (speed x 100). This format supports speed values
to 167,772.15 rpm with a resolution of two decimal places.
Behavior
Through the Object-specific service 0x4C, the Normal CM Object gives access
to 'Live' Dynamic data. See the Data Manager Object for access to historical data
(Trend and Alarm). See the Advanced CM Data Object for access to dynamically
configurable analysis data (variable FFT lines, and so on) and the Transient Data
Manager Object for access to stored transient event data.
Although in general, multi user access is supported by this object, the live data
option is single user only. In such a case, error code 13 will be returned to any
subsequent requestor [eLiveMeasurementInProgress] and that software will
need to resubmit the request.
It is recommended to store the first packet request and response packet to the file.
Thereafter, store the record array payload that is contained within each
subsequent packet. If this procedure is followed, the packet arrangement within
the file would be as follows:
• RecordRequest Packet
• RecordResponse Packet (with first packet payload at the end)
– Second Response Packet payload
– Subsequent Response Packet payloads
• Last Response Packet payload
Instigate further sessions to retrieve data from any other required buffers or
channels.
Retrieving any record from the file can then be accomplished as follows.
Dynamix FFT Band Object The FFT Band Object (class code 0x399) defines the setup and holds the results
for spectral bands that are calculated from Onboard FFT measurements. The
FFT bands object provides a total 32 instances (an average of 8 per channel for a
4-channel protection module). The ability to select the source data for the FFT
Band objects allows for future support for linking to Normal/Advanced CM data
objects. Current support is for the Module Control object only (DSP-based
FFT)
Attribute Semantics
Enabled Instances
Disabled instances return error 0x08 (Service Not supported) when disabled
instances are addressed with common services.
Table 192 - Band Type
Value Description
0 Fixed bands in Hz
1 Order related bands
Dynamix Advanced CM The Advanced CM Data Object (class code 0x39A) defines the configuration of
the Advanced CM TWF data acquisition. Available services allow for data
Data Object requests for Advanced CM data according to requestor specifications, which can
include various post-processing tasks, including FFT analysis.
Table 195 - Object Instances
Instance ID Description
0 Advanced CM Data Class Instance
1…4 Instances 1…4 support advanced CM data for measurement channels 0…3
Attribute Semantics
Source Selection
The Advanced CM data can be read from the alternate processing path (4) or
from a choice of locations on the main signal processing path:
Table 198 - Source Selection
Index Description
0 or 1 Pre-Filter - before application-specific filters
2 Mid-Filter - after the Low Pass Filter
3 Post-Filter - after both application filters and any configured integration
4 Alternate path - can be asynchronously or synchronously sampled depending on
channel set-up
Measurement Units
Data types consisting of multiple bytes are transferred in little endian format
(least significant byte first).
A data communication session starts at the first service request and ends after the
final response of the exchange or after timeout of 30 seconds. Although three
sessions are available, a reset remains good practice for freeing up resources for
new Advanced Data transfer requests.
Expected flow would be as follows: Request - Data - Data - Data (as required) -
Session Reset.
Advanced CM data processing is started and the results are retrieved using a two-
part set of commands that are sent as a series of request/response messages (using
connected messages reduce messaging overhead).
An Advanced CM data request service is used to initialize and start a session. The
desired parameters are passed to the system to begin the processing of the
advanced CM data. The anticipated time for the processing to be completed is
returned. After the processing time expires, the requestor can ask for the data
using the second part of the command set.
The instance and attribute can be set to 1, but they are ignored.
The data that is sent with an Advanced CM data request is divided into two
separate sections, the class section, and four instance sections. This process is
similar to how EtherNet/IP classes are constructed with one class instance and
multiple 'instance' instances.
The host sends the following Advanced CM Data Request Parameters as part of
an 0x4B service request.
Table 202 - Advanced CM Data Request Parameters
Byte Offset Structure Member Data Description
within Type
Structure
Class Instance
0 Pad USINT -
1 Advanced Session USINT Seconds to have ownership of Advanced CM setup
Timeout
2 Advanced Session UINT Set to 0, unless restarting an existing (unexpired) request, where
Instance you’d pass in the Advanced Session Instance from the previous
response
4 Sync Data Control UINT Used to request synchronized data from multiples modules
Instance 1 (Channel 0)
6 Pad WORD Used to align data to a 32 bit boundary
9 Number of Averages SINT Identical control to that use in the Normal CM Data Object
(0x30A).
10 Waveform Record SINT Defines the number of samples in the Advanced CM, waveform.
Length
11 FFT Line Resolution SINT Identical control to that use in the Normal CM Data Object
(0x30A),
but with extra indices:
• 5 (3200 lines)
• 6 (6400 lines)
• 7 (12800 lines)
12 FFT Window Function SINT Identical control to that use in the Normal CM Data Object
(0x30A).
13 FFT Line Value Scaling SINT Allows line/bin values to be returned scaled as Peak, Peak to
Peak, or RMS [0 Peak, 1 Peak to Peak, 2 RMS]
14 Pad INT Used to align data to a 32 bit boundary.
Instance 2 (Channel 1)
16 Enable BYTE A bit wise enable control.
17 Number of Averages SINT Identical control to that use in the Normal CM Data Object
(0x30A).
18 Waveform Record SINT Defines the number of samples in the Advanced CM, waveform.
Length
19 FFT Line Resolution SINT Identical control to that use in the Normal CM Data Object
(0x30A),
but with extra indices:
• 5 (3200 lines)
• 6 (6400 lines)
• 7 (12800 lines)
20 FFT Window Function SINT Identical control to that use in the Normal CM Data Object
(0x30A).
21 FFT Line Value Scaling SINT Allows line/bin values to be returned scaled as Peak, Peak to
Peak, or RMS [0 Peak, 1 Peak to Peak, 2 RMS]
Enable
FFT Averaging is only a valid selection when FFT is enabled. If the FFT,
Waveform, Waveform Averaging, and FFT Averaging bits are all set, Waveform
Averaging is not performed while the other selections are performed.
The Dynamix 1444 return the following as part of an 0x4B service response.
Table 205 - 0x4B Service Responses
Byte Offset within Structure Member Data Type Description
Structure
0 Processing Time FLOAT Anticipated time for the requested CM data processing to be completed (seconds). For queued requests
(multi-session), processing time also includes anticipated wait time. In extreme cases the module is not
able to calculate an accurate processing time as the estimate doesn't include any allowance for the
acquisition time for additional samples that are needed. This is because in most circumstances, the
internal sample buffers are sufficient to service the demand. However, when a long TWF (say 65536
samples) with two or more averages is requested, the internal circular buffer is used completely and
additional samples need to be acquired at the specified sample rate. Especially in the case where a slow
speed synchronous source is used, this sample acquisition time could be long. In such cases, the remote
system can continue to poll the module for data until it becomes available or can reset/abandon the
current session.
4 Status DINT Any of the following can be returned:
• eUnrecognizedSession (1)
• e maxSessionsReached (2)
• ePacketCountOutOfSequence (3)
• eInvalidBufferSelect(4)
• eNoDataAvailable (5)
• eGeneralError (6)
• eDeniedRequestAlreadyInProgress (7)
• eSessionAccessDenied* (8)
• eAdvancedMeasurementRequestinProgress (9)
• eRequestQueued (10)
• eLiveMeasurementInProgress (13)
* An eSessionAccessDenied status occurs when trying to change an advanced setup with the wrong
Advanced Session Instance or before the timeout.
For all successful requests eSUCCESS (0) is returned, any other value ends the session.
8 Synch Data Control UINT A synchronizing tacho event, reference for this request
10 Advanced Session UINT Multi-session, session control
Instance
Synchronized Advanced Data can be requested from modules that share a TSCX
module (use its tacho bus outputs). If the physical system is in place, no pre-
configuration* is required for the cross-module synchronization. The scheme can
be summarized as follows:
• the TSCX module regularly identifies a particular tacho pulse
(approximately every 60 seconds)
• main modules on the tacho bus register this identification event and start/
restart a tacho event count
• each tacho event is then similarly identified on the independent main
modules (same count value is applied to the same tacho event)
* Synchronization can be applied using either one of the two possible TSCX
tacho signals but the associated Advanced CM tacho source setting on each of
the channels/modules must reflect the same tacho signal.
This request is sent after the Advance CM data request has returned an
anticipated processing time and that time has elapsed. If the request is made
before the data is ready, a resource not available status code is returned. This can
be used as a polling method if a timer is not used. When the data is ready, the data
portion of the message contains the data, the other fields are also populated as
defined, and the status code indicates success.
The instance and attribute can be set to 1, but they are ignored.
Table 206 - 0x4C Advanced CM Data Record Request
Byte Offset within Structure Member Data Type Description
Structure
0 Buffer Select INT Specify the buffer to retrieve the data from: eFFT (2), eTWF (3), or eTACHO (4).The
BufferSelect does not change during a session.
2 RequestedCount INT Set RequestedCount = 1
The Requested Count does not change during a session.
4 SessionInstance USINT Functionality replaced by Advanced Session Instance.
5 ChannelSelect BYTE 4 bits indicating the source channel. The ChannelSelect does not change during a session.
6 SpecialRequest BYTE Set SR_ mAG_PHASE (Bit 0) to request phase (see PHASE DATA page 296) and magnitude
data from an FFT buffer, otherwise just magnitude data is returned.
Bits 1 and 2 are not used.
Set SR_FILTER (Bit 3) to request that if samples are decimated or synchronously resampled
then only 50% of the configured FFT lines are to be returned. For further information, see
FFT Data Filter (SR_FILTER) under Sampling Control in the Channel Setup Object.
7 Pad BYTE Used to align data to a 32 bit boundary.
8 PacketCountDown DWORD The PacketCountDown is initially specified as 0, but on subsequent calls the
PacketCountDown returned in the CM Record Response must be passed here.
12 Advanced Session Instance UINT The Advanced Session Instance that is returned from the 0x4B Advanced CM Data request is
included here.
Channel Select
Bit 0 1 2 3 4 5 6 7
Channel 0 1 2 3 Reserved
The Dynamix 1444 returns the following as part of an 0x4C Advanced CM Data
Record Request.
Table 207 - 0x4C Advanced CM Data Record Request
Byte Offset within Structure Member Data Type Description
Structure
0 SessionInstance USINT The host copies the SessionInstance returned here into each subsequent CM Record
Request. Up to 3 instances are supported.
1 DynamicChannel USINT Indicates the dynamic channel for this record. Channels 0…3 are valid channels.
2 Completed Records UINT This is incremented each time that another complete record has been transferred. There are
often several packets per completed record.
4 RecordSize UINT For a given session the RecordSize returned here is fixed. RecordSize is in bytes and
describes the appropriate Record Type Structure.
8 PacketCountDown DWORD The host copies the PacketCountDown returned here into each subsequent CM Record
Request. When the PacketCountDown reaches 0, the session is complete and the final value
in CompletedRecords is all that is transferred.
12 Status DINT Status codes:
0: eSUCCESS
Returned after all successful requests.
1. eUnrecognizedSession
2. eMaxSessionsReached
3. ePacketCountOutOfSequence
4. eInvalidBufferSelect
5. eNoDataAvailable
6. eGeneralError
7. eDeniedRequestAlreadyInProgress
8. eSessionAccessDenied
9. eAdvancedMeasurementRequestinProgress
When returned, the host can retry as often as required, until successful, although it is
recommended to wait for the advised processing time before you begin polling. When a
code 9 is returned, the PacketCountDown field indicates the current average count
(progress towards the requested number of averages).
10. eRequestQueued
Any code returned other than eSUCCESS (0) or eAdvancedMeasurementRequestinProgress
(9) ends the session.
16 Data Array DWORD[50] Each record is an array of DWORDs of size RecordSize. This array of records can be large. It is
the calling applications responsibility to handle these records appropriately. The DWORD
type is just a placeholder for the actual types in the data structure that maps to this
RecordArray. See the next section for details.
For asynchronous data, the actual sample period is transferred (REAL format).
For synchronous data, the same four bytes are used to transfer the number of
samples per revolution and an indicative speed for the transferred data.
Number of samples per revolution occupies the first byte, the remaining 3 bytes
are used for a scaled speed value (speed x 100). This format supports speed values
to 167,772.15 rpm with a resolution of two decimal places.
Behavior
Through the Object-specific services 0x4B and 0x4C, the Advanced CM Data
Object gives access to dynamically configurable analysis data (variable FFT lines,
and so on). The service 0x4B configures/requests the desired processing be
implemented, while the service 0x4C is used to request the resulting data.
One request can encompass multiple channels and data types to avoid the
complication of varying record sizes the resulting data can be requested on one
channel and data type per session basis.
See the Data Manager Object for access to historical data (Trend and Alarm), to
the Normal CM Object for access to a 'Live' version of that data. Also see the
Transient Data Manager Object for access to stored transient event data.
Advanced CM Data and Record Requests - Recommendations for Network Side Implementation
• DataRequest Packet
• DataResponse Packet (with estimated processing time)
• Wait
• First RecordRequest Packet
• First RecordResponse Packet
It is recommended to store the first packet request and response packet to the file.
Thereafter, store the record array payload that is contained within each
subsequent packet. If this procedure is followed, the packet arrangement within
the file would be as follows:
• RecordRequest Packet
• RecordResponse Packet (with first packet payload at the end)
– Second Response Packet payload
– Subsequent Response Packet payloads
• Last Response Packet payload
Instigate further sessions to retrieve data from any other required buffers or
channels. It is not necessary to reissue a fresh DataRequest.
Dynamix MUX Object The MUX Object (class code 0x39B) defines and controls the multiplexing
capability of the main module that is based on single or multiple configurations.
Up to 3ea subchannels can be configured each based on one DSP stored
configuration and each having up to 4ea time slots for which measurement
channels can be enabled in either single or parallel mode. This is as long as the
DSP can process each configuration option
The Dynamix MUX Object (class 0x39B) defines and controls a multiplexing
capability of a main module. The appropriate choice of the Module Type enables
Multiplexing.
Attribute Semantics
The module calculates instance attributes 2...9 to ensure that the channel pair is
active long enough for valid measurements (overall, TWF, and FFT) to be made.
That DAQ (data acquisition) time represents the minimum that is required. If
desired, you can then extend that time by use of the configured multipliers,
attributes 16...19.
Table 219 - Common Services
Service Code Implementation Service Name Description of
Service
Class Instance
0x0E x x Get Attribute Returns the
Single contents of the
specified
attribute
Behavior
The module maintains circular sample buffers of much greater depth than
required for the longest TWF or highest line FFT, this depth is used to advantage
in Multiplexing and Cross Module Synchronization modes. Likewise there are
large circular buffers for corresponding Tacho Times. The (size) relationship
between these two buffers is 16:1. For example, a full set of Tacho Times is
available whenever the sample rate (synchronous or asynchronous) is equivalent
to at least 16 samples per revolution.
For multiplexed measurements it is possible for the available Tacho Times to not
always provide full coverage for the sample data. This occurs when low frequency
/ slow speed measurements, where fewer than 16 samples per revolution and the
full extent of the circular sample buffers is used. This can lead to errors in the
speed measurement.
Individual mode is also implemented, where each channel is allocated to its own
individual time slot. As this provides little operational advantage over paired
mode, the latter is recommended for all multiplexing applications.
Dynamix Relay The Relay Module Object (class code 0x39C) configures the relay outputs of the
associated relay expansion modules (1…3 units per host main module each
Module Object serving 4ea mechanical relays).
The object defines the setup for the Relay Output expansion modules and the
interaction of these expansion modules with the main module. The same host
module can accommodate up to three Relay Output modules. There is an object
instance per module.
When one or more Relay modules are included in a system, not only must the
configuration aspects of this object be addressed, but the presence of each
module must also be flagged by appropriate setting of the Module Control
Object, class attribute 16 (Configured Auxiliary Modules).
Table 220 - Object Instances
Instance ID Description Address Switch Settings
0 Relay Module Class Instance
1 First Relay Expansion Module SWI-SW2 as 0...1
2 Second Relay Expansion Module SWI-SW2 as 1...0
3 Third Relay Expansion Module SWI-SW2 as 1...1
A base switch address setting of (00) is illegal for a relay module and causes it to
display a critical error (solid red Status Indicator).
Table 221 - Class Attributes
Attribute Access Rule NV Name Data Type Description of Attribute Semantics of Values
ID
1 Get NV Revision UINT Current object revision. Current revision.
NV status relates to nonvolatile storage in the auxiliary module, not the main
module.
Attribute Semantics
Each Auxiliary Relay module reports its status as part of the normal exchanges
with the main module. The bit assignments are as follows.
Table 223 - Relay Module Status
Bit Description
0 Auxiliary Module Not Responding
1 Auxiliary Module Configured
2 MSP Code (CRC) Fault
3 MSP High Temperature
4 Link Fail
5 Halt Active
6 MSP RAM Fault
7 MSP RAM Access Error
Bits 0…7 are common to all types of auxiliary module, bits 8…15 are specific to
type.
The auxiliary module controls Bits …15; the main module sets bit 0.
If bit 0 is set, the remaining bits do not reflect the current auxiliary module status.
If communication with an auxiliary module are lost, then the main module sets a
status bit to indicate an auxiliary bus fault. If communication are restored, then
normally the fault indication clears, noting however, if a configuration activity
has failed, then the fault indication remains set until a successful reconfiguration
is completed. Normally this reconfiguration is achieved by downloading the
configuration from the controller to the appropriate main module
If the main module is not configured to expect a particular auxiliary module, that
module's status is always reported as zero. This status applies equally to the status
data obtained via an object attribute request and to the status data in the I/O
data exchange. Object attribute requests for data such as Auxiliary module
firmware revision only require that the auxiliary module is present and
communicating.
Bit Description
8 Relay 0 Is Not Inhibited
9 Relay 1 Is Not Inhibited
10 Relay 2 Is Not Inhibited
11 Relay 3 Is Not Inhibited
12 Relay 0 Drive Error
13 Relay 1 Drive Error
14 Relay 2 Drive Error
15 Relay 3 Drive Error
In the unlikely event the auxiliary module is found to be in Boot Loader mode
(not running operation firmware), the main module sets the auxiliary module
status to a special code: Decimal: 65,534, Hexadecimal: 0xFFFE, Binary:
11111111 11111110.
The relay status uses two bits to communicate whether the relay is assigned (or
off ) and whether it is energized or not:
• bit 0 - assigned
• bit 1 - energized
Relay Control
Bit-wise setting controlling how the relay behaves under fault circumstances.
Table 224 - Relay Control
Bit Description
0 main Module Fault
1 Auxiliary Module Fault
2 Auxiliary Bus Communication Fail
3 E/IP Communication Failure
4 Tacho Fault
5 Reserved
6 Reserved
7 Latching
The status of bits 1 and 2 reflect conditions detectable by the auxiliary module
itself, and the remainder rely on the main module.
The objective being that more faults that the relay reacts to can be added (above
those implicit in the Voted Alarm selection) or dedicate the relay only to the
indication of certain selected faults.
Relay control (like voting logic) is implemented by the main module instructing
the auxiliary module on how to set its relay outputs in any particular
circumstance. However, to guard against the situation where a main module or
link failure prevents proper instruction reaching it, on detecting a
communication link failure the auxiliary module sets any fail-safe relays to their
alarm state (de-energized). This function is an automatic/autonomous action by
the auxiliary module.
Table 225 - Relay Source Decoding
Bit Description
0 OFF
1…13 Voted Alarm Instance 1…13
Output Type: Alert
14…16 Reserved
17…29 Voted Alarm Instance 1…13
Output Type: Danger
30…32 Reserved
33…45 Voted Alarm Instance 1…13
Output type: TX OK
Higher Values Reserved
126 Dedicated, Bypass Active Relay
127 Dedicated, Fault Relay, Relay Control Determines Faults
As the special functions (126 and 127) are not the result of Voted alarms, there is
no definition of type - suggest fail-safe is adopted for these. Local Relay Control
also includes a Latching bit, to give a latching control to these special functions.
Relay drive test enable and settings are automatic based on higher-level
configuration like SIL and Voted alarm allocations.
Bits 0…3 for relays 0…3, bit value is set to 1 if the test is enabled.
When enabled the test period configured in reflected in attributes 23, 24, 25, 26.
The routine relay drive circuit test applies only to fail-safe applications - where
the drive can be momentarily de-energized.
Failure of a routine drive circuit test is flagged in the status information that is
returned via the main module.
Table 226 - Common Services
Service Implementation Service Name Description of Service
Code
Class Instance
0x0E x x Get Attribute Single Returns the contents of the specified attribute
Get requests to certain attributes require data to be requested from the auxiliary
module itself. If that module is not present/active on the bus, an embedded server
error is returned in response to the request.
Dynamix Current Output The Current Output Module Object (class code 0x39D) configures the
4…20 mA current outputs of the single supported current output expansion
Module Object module.
This object defines the setup for the Current Output expansion module and
interaction of this expansion module with main module.
Table 227 - Object Instances
Instance ID Description
0 Current Output Module Class Instance
1 Instance 1 - Current Output 0
2 Instance 2 - Current Output 1
3 Instance 3 - Current Output 2
4 Instance 4 - Current Output 3
NV status relates to nonvolatile storage in the auxiliary module, not the main
module.
Table 229 - Instance Attributes
Attribute ID Access Rule NV Name Data Type Description of Attribute Semantics of Values
1 Get V Current Output Value REAL Provides processed current output value in
mA
2 Get V Source Measurement Value REAL Provides actual measurement value in
engineering units
General Group of 3 configuration attributes.
16 Get V Current Output Enable SINT Current output enable control. 0: Not enabled
1: Enabled
17 Get V Current Output Measurement INT Defines source of 4…20 mA signal Source selection
Identifier
18 Get V Current Output Name SINT[32] A name to identify this output instance 32 characters
Output Scaling Group of 3 configuration attributes.
19 Get V 20 mA Output Scaling REAL Definition of measurement value that is Range: -40000…50000
associated with 20 mA.
20 Get V 4 mA Output Scaling REAL Definition of measurement value that is Range: -50000…40000
associated with 4 mA. Default: 0
24 Get V Current Output Not OK SINT The current output set when a fail Not OK configuration
Configuration condition is detected (TX Fail of associated
channel, auxiliary bus failure, auxiliary
module self-check fail)
Module address is fixed, as is the link between instances and current outputs.
Attribute Semantics
The auxiliary output module reports its status as part of the normal exchanges
with the main module. The bit assignments are as follows.
Instance ID Description
0 Auxiliary Module Not Responding
1 Auxiliary Module Configured
2 MSP Code (CRC) Fault
3 MSP High Temperature
4 Link Fail
5 Halt Active
6 MSP RAM Fault
7 MSP RAM Access Error
Bits 0…7 are common to all types of auxiliary module, bits 8 to 15 are specific to
type.
The auxiliary module controls Bits …15, and the main module sets bit 0.
If bit 0 is set, the remaining bits do not reflect the current auxiliary module status.
Bit Description
8 Output 0 Is Not Inhibited
9 Output 1 Is Not Inhibited
10 Output 2 Is Not Inhibited
11 Output 3 Is Not Inhibited
12 Reserved
13 Reserved
14 Reserved
15 Reserved
In the unlikely event the auxiliary module is found to be in Boot Loader mode
(not running operation firmware), the main module sets the auxiliary module
status to a special code: Decimal: 65,534, Hexadecimal: 0xFFFE, Binary:
11111111 11111110.
Get requests to certain attributes require data to be requested from the auxiliary
module itself. If that module is not present/active on the bus, an embedded server
error is returned in response to the request.
Dynamix Module Control The Module Control Object (class code 0x39) provides module-level controls,
which are implemented in one instance.
Object
DSP/NetX refer to the two onboard processors: the digital signal processor and
the “NetX”, communication and condition monitoring auxiliary processor.
Table 232 - Object Instances
Instance ID Description
0 Module Control Class Instance
Attributes 72…79 (Channel 0…3 DSP FFT) refer to the FFT function of the
DSP that is executed exclusively to calculate FFT Band data (Object 0x399
refers). The FFT calculated in the DSP is not served externally, stored internally
or used for any other purpose than the FFT Band function.
Attribute Semantics
Auxiliary Modules
Unexpected auxiliary modules will not be communicated with and therefore are
always undetected.
When redundant tacho mode is enabled, the two configured tacho sources (for
tacho 0 & 1) serve as redundant sources for each other.
Example:
• Tacho 0 is detected as being in a Not OK state, so it is automatically
switched to Tacho 1 source.
• If Tacho 0 source is OK, then Tacho 1 state is checked and if Not OK is
switched to Tacho 0 source
Bit-wise setting controlling how the local relay behaves under fault circumstances.
Table 235 - Local Relay Control
Bit Description
0 main Module Fault
1 Auxiliary Module Fault
2 Auxiliary Bus Communication Fail
3 E/IP Communication Failure
4 Tacho Fault
5 Reserved
6 Reserved
7 Latching
As the special functions (126 and 127) are not the result of Voted alarms, there is
no definition of type - suggest fail-safe is adopted for these. Local Relay Control
also includes a Latching bit, to give a latching control to these special functions.
Indices 48...53 are routed directly in hardware, all other selections are actively
controlled, based on the state of the source selected.
The local relay control allows for Module Fault to be to some extent, configurable
on a per relay basis. Index 127 follows the first definition of module fault (first
relay, so usually the main module relay configuration).
Note therefore that as inactive equals shelf state, they are non-fail safe.
For the local tacho inputs, the opto is inactive when the input signal is high
(above the 2.5V threshold).
For the TSCX tacho inputs the opto is inactive when the input signal is LOW
(below the configured threshold).
Source Selection
The DSP FFT can be sourced from one of the first four sources or the last one
when those particular processing elements are configured as active (Channel set
up Object).
Index Source
0x00 (0) ADCOUT - select ADC output stream (raw sampled data)
0x01 (1) Pre-Filter - before application-specific filters (and potentially after application-
specific signal pre-processing)
0x02 (2) Mid-Filter - Selected mid Filter identifies inclusion of application Low Pass Filter
0x03 (3) Post-Filter - Selected post Filter identifies inclusion of both application Low and High
Pass Filter including potentially enabled integration stages
0x04 (4) Alternate path - a CM, alternate processing, path available when so configured in
the Channel set up Object
Measurement Units
Identity Object The Identity Object (class code 0x01) provides identification and general
information about the device. The first instance identifies the whole device.
Class Attributes
The Identify Object supports the following Class Attributes:
Table 241 - Class Attributes
Attribute Access NV Name Data Type Description of Semantics of
ID Rule Attribute Values
1 Get NV Revision UINT Defines revision of Current revision: 1
Identify Object
2 Get V maximum Instance UINT 1
6 Get V maximum Class Attribute UINT 7
7 Get V maximum Instance UINT 102
Attribute
Attribute Semantics
Firmware Revision
Hardware Revision
Message Router Object The Message Router Object (class code 0x02) provides a messaging connection
point through which a client can address a service to any object class or instance
residing in the physical device.
This object is part of the standard Hilscher netX100 EIP protocol stack.
Assembly Object The Assembly Object (class code 0x04) binds attributes of multiple objects,
which allows data to or from each object to be sent or received over one
connection.
Assembly Objects can be used to bind input data or output data. I/O data
connections are established between an Originator (O) and a Target (T) where
in this case, O is the controller and T is this module. Output data is sent in the O-
T direction and Input data is sent in the T-O direction. The input data assembly
therefore comprises measurements that are made by the module while the output
data assembly is used for control data being sent to the module.
Table 244 - Object Instances
Instance ID Description
0 Class Instance for the Assembly Object
100 Instance 1 defines one, input data assembly option (O- T)
101 Instance 2 defines one, output data assembly option (T - O)
Attribute Semantics
Member List
Note: Set access for Output data is not allowed as a security measure to prevent
disruption of controlled modules.
Table 247 - Common Services
Service Implementation Service Name Description of Service
Code
Class Instance
0x0E x x Get Attribute Single Returns the contents of the specified
attribute
File Object The File object holds the EDS (Electronic Data Sheet) file of the device.
Table 248 - Object Instances
Instance ID Description
0 Class Instance of the CIP Time Sync Object0 Class Instance
200 Module EDS file
1 Get State
2 Get Instance name STRINGI EDS and Icon Files
3 Get Instance Format Version UINT 1
4 Get File Name STRINGI EDS.txt
5 Get File Revision USINT major/Minor As within the EDS file
6 Get File Size UDINT Bytes
7 Get File Checksum INT
8 Get Invocation Method USINT 255 - Not Applicable
9 Get File Save Parameters BYTE 0
10 Get File Type USINT 1 - Read Only
11 Get File Encoding Format USINT 0 - Binary
Attribute Semantics
State
0 - Nonexistent
1 - No file loaded
2 - Fled loaded
7 - Storing
8...255 - Reserved
Time Sync Object The Time Sync Object (class code 0x43) provides a CIP interface to the IEEE
1588 Standard for a Precision Clock Synchronization Protocol for Networked
Measurement and Control Systems. This is commonly referred to as the
Precision Time Protocol or PTP.
Table 253 - Object Instances
Instance ID Description
0 Class Instance of the CIP Time Sync Object
1 Active instance of the CIP Time Sync Object
0x03 - x Get_Attributes_List
0x04 - x Set_Attributes_List
0x0E x x Get_Attribute_Single Returns the contents of the specified attribute
0x10 - x Set_Attribute_Single Sets the specified attribute
Device Level Ring Object The Device Level Ring Object (class code 0x47) is part of the standard Hilscher
netX100 EIP protocol stack. Before ODVA testing, this object is completed/
updated in line with the latest stack released by Hilscher.
This object provides the mechanism to configure a network with ring topology
according to the DLR (Device Level Ring) part of the EtherNet/IP specification.
Table 257 - Object Instances
Instance Description
ID
0 Class Instance of DLR Object
1 Active instance of DLR configuration instance
Quality of Service Object The Quality of Service Object (class code 0x48) is part of the standard Hilscher
netX100 EIP protocol stack. Before ODVA testing, this object is completed/
updated in line with the latest stack released by Hilscher.
Table 261 - Object Instances
Instance Description
ID
0 Class Instance of QOS Object
1 Instance 1 of the QOS Object
TCP/IP Interface Object The TCP/IP Object (class code 0xF5) is part of the standard Hilscher netX100
EIP protocol stack. Before ODVA testing, this object is completed/updated in
line with the latest stack released by Hilscher.
Ethernet Link Object The Ethernet Link Object (class code 0xF6) is part of the standard Hilscher
netX100 EIP protocol stack. Before ODVA testing, this object is completed/
updated in line with the latest stack released by Hilscher.
A request to access instance 1 of the Ethernet Link Object refers to the instance
associated with the communication interface over which the request was
received.
Table 269 - Object Instances
Instance ID Description
0 Ethernet Link Class Instance
1 Instance representing port 1
2 Instance representing port 2
Nonvolatile Storage Object The Nonvolatile Storage Object (class code 0xA1) is a vendor-specific object
that, on the Dynamix 1444, provides a means for firmware update using
ControlFLASH software.
Table 273 - Object Instances
Instance ID Description
0 NVS Class Instance
1 Instance 1 of the NVS object (NetX firmware)
2 Instanc2 of the NVS object (DSP firmware)
The Status attribute reports the status that is based on the state of an instance of
the object. The assignment of values to ‘r; Status’ is as follows.
Value Description
0 Nothing new/no update
1 Success on transfer
2 Success on programming
3 Failure on transfer
4 Failure on programming
5 Faulted
0x13 (19) Not enough data The service did not supply enough data to perform the specified operation.
0x14 (20) Attribute not supported The attribute that is specified in the request is not supported.
0x15 (21) Too much data The service supplied more data than was expected.
0x16 (22) Object does not exist The object that is specified does not exist in the device.
0x17 (23) Service fragmentation sequence not in progress The fragmentation sequence for this service is not currently active for this data.
0x18 (24) No stored attribute data The attribute data of this object was not saved before the requested service.
0x19 (25) Store operation failure The attribute data of this object was not saved due to a failure during the attempt.
0x1A (26) Routing failure, request packet too large The service request packet was too large for transmission on a network in the path to the
destination. The routing device was forced to abort the service.
0x1B (27) Routing failure, response packet too large The service response packet was too large for transmission on a network in the path from the
destination. The routing device was forced to abort the service.
0x1C (28) Missing attribute list entry data The service did not supply an attribute in a list of attributes that the service needed to perform the
requested behavior.
0x1D (29) Invalid attribute value list The service is returning the list of attributes that are supplied with status information for those
attributes that were invalid.
0x1E (30) Embedded service error A vendor-specific error has been encountered. The Additional Code Field of the Error Response
defines the particular error encountered. Use of this General Error Code only needs performed when
none of the Error Codes that are presented in this table or within an Object Class definition accurately
reflect the error.
0x1F (31) Vendor-specific error A vendor-specific error has been encountered. The Additional Code Field of the Error Response
defines the particular error encountered. Use of this General Error Code only needs performed when
none of the Error Codes that are presented in this table or within an Object Class definition accurately
reflect the error.
0x20 (32) Invalid parameter A parameter that is associated with the request was invalid. This code is used when a parameter does
not meet the requirements of this specification and/or the requirements defined in an Application
Object Specification.
0x21 (33) Write-once value or An attempt was made to write to a write-once medium (For example, WORM drive, PROM) that has
medium already written already been written, or to modify a value that cannot be changed once established.
0x22 (34) Invalid reply received An invalid reply is received (For example, reply service code does not match the request Service Code,
or reply message is shorter than the minimum expected reply size). This status code can serve for
other causes of invalid replies.
0x23 (35) Buffer overflow The message received is larger than the receiving buffer can handle. The entire message was
discarded.
0x24 (36) Message-format error The server does not support the format of the received message.
0x25 (37) Key failure in path The Key Segment that was included as the first segment in the path does not match the destination
module. The object-specific status indicates which part of the key check failed.
0x26 (38) Path size invalid The size of the path that was sent with the Service Request is either not large enough to allow the
Request to be routed to an object or too much routing data was included.
0x27 (39) Unexpected attribute in list An attempt was made to set an attribute that is not able to be set currently.
0x28 (40) Invalid member ID The Member ID specified in the request does not exist in the specified Class/Instance/Attribute.
0x29 (41) Member not able to be set A request to modify a non-modifiable member was received.
0x2A (42) Group 2 only server general This error code can only be reported by DeviceNet Group 2 Only servers with 4K or less code space
failure and only in place of Service not supported, Attribute not supported, and Attribute not able to be set.
0x2B (43) Unknown Modbus error A CIP to Modbus translator received an unknown Modbus Exception Code.
Engineering Units
The module supports a subset of the standard and custom CIP Engineering unit
lists, appropriate to the selected Channel Application Type.
Table 278 - CIP Engineering Unit List
Value/ID Index Name Description
0x1200 24 °C Temperature measurement application types (There is no conversion between temperature
units, separate application types apply to each).
0x1201 22 °F
0x1202 23 K
0x1300 16 psi Dynamic pressure measurement application.
0x1307 14 bar
0x1308 15 mbar
0x1309 19 Pa
0x130A 18 kPa
0x0C00 17 MPa
The left most two characters of the units ID shown in the table indicate the class
from which that unit of measurement originates. The relevant CIP Standard and
Custom EU Classes are listed in Table .
Table 279 - Standard CIP Engineering Unit Classes
Value Name
0x12 Temperature
0x13 Pressure
0x15 Acceleration
Ox17 Angle
0x1C Current
0x1F Frequency
0x22 Length
0x2B Velocity
0x2D Voltage
Notes:
S
services 215
Speed Page 115
Start the Module 85
Status Indicators 235
System Components 21
System Overview 17
In addition, we offer multiple support programs for installation, configuration, and troubleshooting. For more
information, contact your local distributor or Rockwell Automation representative, or visit
http://www.rockwellautomation.com/services/online-phone.
Installation Assistance
If you experience a problem within the first 24 hours of installation, review the information that is contained in this
manual. You can contact Customer Support for initial help in getting your product up and running.
United States or Canada 1.440.646.3434
Outside United States or Canada Use the Worldwide Locator at http://www.rockwellautomation.com/rockwellautomation/support/overview.page, or contact your local
Rockwell Automation representative.
Rockwell Automation tests all of its products to help ensure that they are fully operational when shipped from the
manufacturing facility. However, if your product is not functioning and needs to be returned, follow these procedures.
United States Contact your distributor. You must provide a Customer Support case number (call the phone number above to obtain one) to your
distributor to complete the return process.
Outside United States Please contact your local Rockwell Automation representative for the return procedure.
Documentation Feedback
Your comments will help us serve your documentation needs better. If you have any suggestions on how to improve this
document, complete this form, publication RA-DU002, available at http://www.rockwellautomation.com/literature/.
Rockwell Otomasyon Ticaret A.Ş., Kar Plaza İş Merkezi E Blok Kat:6 34752 İçerenköy, İstanbul, Tel: +90 (216) 5698400