0% found this document useful (0 votes)
88 views127 pages

Trendmaster DSM User Guide

The document is a user guide for the Trendmaster Dynamic Scanning Module (DSM) by Bently Nevada, detailing safety, installation, configuration, and troubleshooting procedures. It outlines the system's capabilities in data collection, including primary, management, and dynamic waveform data types, and emphasizes that the system is not for continuous monitoring. The guide also includes information on system components, communication, and disposal regulations.

Uploaded by

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

Trendmaster DSM User Guide

The document is a user guide for the Trendmaster Dynamic Scanning Module (DSM) by Bently Nevada, detailing safety, installation, configuration, and troubleshooting procedures. It outlines the system's capabilities in data collection, including primary, management, and dynamic waveform data types, and emphasizes that the system is not for continuous monitoring. The guide also includes information on system components, communication, and disposal regulations.

Uploaded by

Sid Ahmed GANA
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

149744 Trendmaster Dynamic Scanning

Module (DSM)
User Guide
Bently Nevada Machinery Condition Monitoring 149823 Rev. P
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Copyright 2023 Baker Hughes Company. All rights reserved.

Bently Nevada, Keyphasor, M2, System 1, Trendmaster and Orbit Logo are registered trademarks
of Bently Nevada, a Baker Hughes business, in the United States and other countries. The Baker
Hughes logo is a trademark of Baker Hughes Company. All other product and company names
are trademarks of their respective holders. Use of the trademarks does not imply any affiliation
with or endorsement by the respective holders.

Baker Hughes provides this information on an “as is” basis for general information purposes.
Baker Hughes does not make any representation as to the accuracy or completeness of the
information and makes no warranties of any kind, specific, implied or oral, to the fullest extent
permissible by law, including those of merchantability and fitness for a particular purpose or use.
Baker Hughes hereby disclaims any and all liability for any direct, indirect, consequential or
special damages, claims for lost profits, or third party claims arising from the use of the
information, whether a claim is asserted in contract, tort, or otherwise. Baker Hughes reserves the
right to make changes in specifications and features shown herein, or discontinue the product
described at any time without notice or obligation. Contact your Baker Hughes representative
for the most current information.

The information contained in this document is the property of Baker Hughes and its affiliates;
and is subject to change without prior notice. It is being supplied as a service to our customers
and may not be altered or its content repackaged without the express written consent of Baker
Hughes. This product or associated products may be covered by one or more patents. See
[Link]/legal.

1631 Bently Parkway South, Minden, Nevada USA 89423


Phone: 1.775.782.3611 (US) or [Link]/support
[Link]

2/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Contents
1. General Safety 7
1.1 Receiving Inspection 7
1.2 Handling and Storing Considerations 7
Circuit Boards 7
1.3 Personal Safety Warnings 7
1.4 Safe Disposal 8
Replacing Device and Failure Analysis 8
Hazardous Materials 8
Recycling Facilities 8
Product Disposal Statement 8
2. Overview 9
2.1 Overview of System 9
Data Collection 12
Addressing proTIMs 15
2.2 General Information 17
European Union 17
Required Training 17
2.3 References 18
3. Installation 19
3.1 Considerations to Avoid Misuse 19
3.2 Considerations for Safe Use 19
3.3 Risks 20
3.4 Tools Required 21
3.5 Planning the Field Hardware Installation 21
Choosing DSM Locations 21
Power Availability 21
Network Considerations 22
Hazardous Areas 22
Environmental Conditions 23
Cable Routing 23

3/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Transducer Locations 23
Surge Protection 24
3.6 Mounting the DSM 25
DIN Rail 25
Bulkhead Mount 26
Weatherproof Housing 27
3.7 Connecting Power 30
Connecting External 110V/220V Power Supply 30
+24V Input Power 31
Connecting Chassis Ground 32
3.8 Connecting Ethernet Communications 33
3.9 Connecting Input Lines 34
Connecting the Signal Processing Adaptor (SPA) Card 35
3.10 Inserting Input Cards 36
3.11 Breaking the Chassis Ground Connection 38
4. Configuration 40
4.1 DSM Initialization 40
Placing DSMs On Your Network 40
4.2 Putting a DSM in Initialize Mode 42
4.3 Choosing Initialization Settings 43
4.4 Exiting Init Mode 44
5. Verification 45
5.1 LED Description 45
5.2 Verifying Installation 47
Power Up 47
Initialization 48
Configured Normal Operation 48
If You Find Problems 48
5.3 Using DSMInit Troubleshooting Utilities 49
DSM Self Test Results 53
Upload Hardware Image 55

4/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Check Responding proTIMs 56


Upgrade Firmware 57
Individual TIM Tests 58
6. Troubleshooting 64
6.1 Troubleshooting Strategy 64
6.2 TIM Line Wiring Checks 64
6.3 Error Conditions 73
7. Modbus Communications 85
7.1 Obtaining Modbus Capability 85
7.2 Terminology 85
Client/Server vs. Master/Slave 85
Slot, Line, Block, Channel, and Point 86
7.3 Basic Configuration Process 87
7.4 Using the DSM Modbus Utility 88
Finding a DSM On Your Network 89
Setting Global Configuration Data 90
Saving Your Configuration 96
Command Buttons 97
Generating a Modbus Map 98
File Menu 101
Edit Menu 102
Command Menu 103
Utilities Menu 104
Help Menu 105
7.5 Configuration File CSV Format 106
7.6 Modbus/DSM Protocol 107
7.7 Modbus Reference Documents 107
7.8 Modbus Protocol Summary 108
PDU Definition 108
Function Code 108
Data Field 109

5/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Message Types 109


7.9 Modbus Register Addresses 109
7.10 Function Code Definitions 110
Read Discrete Inputs (02) 110
Read Holding Registers (03) 111
Read Input Registers (04) 112
Write Single Register (06) 113
Diagnostic (08) 114
Write Multiple Registers (16) 120
Report Slave ID (17) 121
7.11 Modbus Exceptions 123
Exception Codes 123
Other Exception Behavior 123
Response Time 124
8. Glossary 125

6/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

1. General Safety
1.1 Receiving Inspection
Visually inspect the monitor for obvious shipping damage. If you detect shipping damage, file a
claim with the carrier and submit a copy to Bently Nevada. Include all model numbers and serial
numbers with the claim.

1.2 Handling and Storing Considerations


To prolong the service life of the system, handle components carefully, use best practices during
installation, and practice diligent inspection procedures. Follow prescribed maintenance
procedures and dispose of obsolete components in compliance with applicable electronic
waste regulations.

Circuit Boards
Circuit boards contain devices that are susceptible to damage when exposed to electrostatic
charges. Damage caused by obvious mishandling of the board voids any warranty. To avoid
damage, observe the following precautions in the order given.

1. Do not discharge static electricity onto the circuit board. Avoid tools or procedures that
would subject the circuit board to static damage. Some possible causes include
ungrounded soldering irons, and non-conductive plastics and similar materials.
2. Personnel must be grounded with a suitable grounding strap before handling or
maintaining a printed circuit board.
3. Transport and store circuit boards in electrically conductive bags or foil.
4. Use extra caution during dry weather. Relative humidity less than 30% tends to multiply the
accumulation of static charges on any surface.

When performed properly, you may install this module into or remove this module from the rack
while power is applied to the rack. Refer to the Rack Installation and Maintenance Manual
(document 129766) for the proper procedure.

1.3 Personal Safety Warnings


Labels and markings are provided on to guide the system integrator in the processes of
choosing appropriate interface equipment, determining safe use conditions, and identifying
recommended installation procedures. The format of these markings are governed by the
standards that dictate safe use and environmental compliance in a variety of regions and
regulated settings.

7/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

1.4 Safe Disposal


Replacing Device and Failure Analysis
To return parts under warranty and request failure analysis, visit Bently Nevada.

Hazardous Materials
This device does not use hazardous materials outlined by RoHS or battery directive statutes.
These regulations confirm that lead, mercury, cadmium, hexavalent chromium, polybrominated
biphenyls, polybrominated diphenyl ether, and battery-related materials such as lithium are
limited to no more than trace amounts within the system.

Recycling Facilities
Decommissioning of instrumentation should endeavor to minimize the impact of the waste
created by disposal of system material. Refer to local or regional waste removal administration
to collect information on proper material collection, reuse, and recycling.

Product Disposal Statement


Customers or third parties who are not member states of the European Union and who are in
control of the product at the end of its life or at the end of its use, are solely responsible for
diligent product disposal at the end of its useful life. No person, firm, corporation, association, or
agency shall dispose of the product in a way that is in violation of any applicable international,
federal, state, or local regulations. Visit [Link] for recycling information.

8/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

2. Overview
This section provides an overview of the Trendmaster Dynamic Scanning Module (DSM) system,
describes how the DSM collects data including a discussion of the proTIM auto-addressing
function, and gives the procedure for changing or adding a proTIM to the system.

2.1 Overview of System


The Trendmaster DSM is the data acquisition module of the Trendmaster Pro System. A
complete Trendmaster Pro System consists of:

l System 1 software with Trendmaster Data Collection Module (DCM) running on a Windows
Server 2008-2012 R2, Windows 7, 8, 8.1, and 10.
l a Trendmaster DSM with appropriate SPA cards,
l up to 1524 Transducer Interface Module channels, and
l appropriate vibration or other process variable transducers or transmitters.

The Trendmaster system provides dynamic and steady state information that you may use to
diagnose or predict problems with your essential and general purpose machines.

It is important that you note, however, that Trendmaster is not a continuous monitoring
system. Trendmaster reads and processes data from points serially. Like multiplexed and
portable data acquisition systems, serial systems have an inherent delay between the time a
significant event occurs and the time the system posts the event. For applications on critical
machines, use continuous monitoring equipment such as the Bently Nevada 3500 Series
Monitoring System. Your Bently Nevada representative can provide applications information to
help you select the right equipment for the job.

9/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Trendmaster DSM features are shown in the figure below.

1. Input card slots


2. Ethernet MAC address label
3. RS232 connector
4. Ethernet connector
5. Link/TX LED
6. Status LED
7. Power input connector
8. DIN rail clip (optional)
9. Grounding post

Figure 2 - 1: Dynamic Scanning Module Features

Connection to earth ground is available through the DIN rail clip or grounding post.

Your Trendmaster DSM has 1 communication card, one blank slot cover and 3 SPA line input card
slots that you may fill with any of the available input cards. See the Trendmaster DSM Datasheet
(document 149831) for ordering information.

10/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

A host computer running Bently Nevada System 1 Data Acquisition Software, version 4.0 or later,
uses TCP/IP to communicate with the Trendmaster DSM over Ethernet. The host computer makes
the data available to a number of display stations. The figure below shows one possible
organization of the components in a machinery management system using Trendmaster DSM.

1. Display computer
2. Plant information network
3. System 1 host computer
4. Distributed controller
5. Ethernet
6. Fiber optic Ethernet hub
7. 10/100 Base T Ethernet hub
8. Wireless Ethernet access point
9. Ethernet cables to other Trendmaster DSMs or
communication processors
10. Fiber optic cable
11. Twisted pair cable
12. Trendmaster DSM
13. Transducers connected using Transducer Interface
modules

Figure 2 - 2: Example of Trendmaster DSMs Integrated Into a Plant Information Network

11/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Data Collection
The Trendmaster DSM continuously and automatically scans points, time-stamps the data, and
organizes the data into records. Approximately every 30 seconds the DSM sends all its collected
data to the System 1 Host computer, which stores the data according your configuration for the
system. Except when you are configuring the system or obtaining data for a plot, the DSM
spends all of its time scanning the connected points. When you obtain a plot, the DSM interrupts
its scanning only long enough to retrieve the data for display.

The DSM collects 3 types of data sets:

l Primary Data
l Management Data
l Dynamic Waveform Data

Primary Data
The primary data set includes those values that indicate the overall mechanical condition of
your asset. Primary data includes Direct, Rotor Region, Prime Spike and Gap, which the DSM
collects each scanning loop or at a set lower or higher rate. If the units are peak-to-peak, you
can collect an additional Direct RMS value. This allows you to display the Direct value in RMS
units and display the bearing related frequencies in peak-to-peak units.

Refer to application note Predictive Maintenance through Monitoring and Diagnostics of


Rolling Element Bearings for more information on using Rotor Region and Prime Spike data for
managing machines with rolling element bearings. You can obtain this application note at
[Link].

Management Data
The management data set includes important information that is essential for proper
machinery analysis but which applications typically do not need to collect as often as the
primary data. Management Data includes 1X, 2X, not 1X, nX, High Frequency, Enveloped PK
and RMS. The DSM collects the nX variables at the management scan rate.

Dynamic Waveform Data


You may also configure the system to store dynamic waveform data at different intervals and at
a set time of day. DSM supports collection of up to 3 dynamic samples:

l Asynchronous waveform and spectrum


l Synchronous waveform or a 2nd asynchronous waveform
l Enveloped waveform and spectrum

System 1 can use any of the waveform data to generate half spectrum, full spectrum, waterfall
plots, and orbits. The asynchronous and synchronous waveforms have independent integration
controls so that you can view acceleration timebase plots and velocity spectrum plots.

12/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

The DSM may take a long time to collect Dynamic Waveforms with low frequency
spans, high resolution, or averaging. During this time, the DSM does not scan other
points on the line. Verify your scan time when setting these parameters. Refer to the
scan time calculator function of the System 1 Configuration Software.

Since Trendmaster DSM is a scanning system, dynamic samples that take a long time to collect
will delay scanning of other points. Low frequency spans, high spectral line resolution, and
spectrum averaging can cause long dynamic sample scanning times. The sample time field
shows the time required to collect the waveform.

Asynchronous Waveform and Spectrum

The Asynchronous sample rate is not related to machine speed. Therefore, asynchronous
samples are still valid even if you do not have a Keyphasor signal. The DSM samples the
asynchronous data at a rate that will provide the spectrum frequency span that is configured in
the System 1 Configuration Software. The sample rate is equal to the value in the sample time
field divided by the number of samples.

You may also configure the DSM to return asynchronous spectrums. When the DSM calculates a
spectrum, it uses the same waveform data that System 1 would use. The advantage of
calculating spectrums in the DSM is the DSM’s ability to do averaging and overlap. The DSM can
average many spectrums internally, but uses only the network bandwidth that it requires to
return the final spectrum. Overlap is a technique that reduces data collection time.

Synchronous or Additional Asynchronous Waveform

The synchronous waveform sample rate is a multiple of the machine speed, such as 128 samples
per revolution. DSM multiplies the period of the Keyphasor signal to determine the synchronous
sampling rate. You must install a Keyphasor transducer to use synchronous sampling. The DSM
will sample channels that you associate into XY pairs at the same time.

The highest synchronous sample rate will give the best waveform and orbit presentation, but the
lowest spectral resolution. The lowest sample rate, on the other hand, will give the lowest
waveform and orbit resolution but the highest spectral resolution.

If you do not desire a synchronous waveform, the DSM can collect a second asynchronous
waveform.

Enveloped Waveform and Spectrum

The DSM uses a method similar to that for asynchronous data to process enveloped waveforms
and spectrums. The DSM calculates the spectrum from a single waveform sample. If you select
averaging, then the DSM will collect multiple waveforms. There is one very important difference
between the configuration of the enveloped waveform and the other waveforms. Configuration
settings for the enveloped waveform also determine how the DSM collects the static variable.

13/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Because the static variable depends upon the waveform configuration, you must enable either
the waveform or the spectrum for the DSM to take the static value.

The DSM uses the enveloping filter to configure which band of frequencies it will demodulate. You
may need some trial and error adjustment to achieve optimum performance for this filter. As a
rule of thumb, you should set the low corner at least 10 times higher than the highest rotating
speed of the machine and set the high corner about 200 times higher than the highest rotating
speed. You should set this filter to collect data around the resonant frequencies of the machine
you are monitoring. The low frequency (high pass) corner of this filter sets the maximum
frequency span that you can configure for the spectrum as well as the upper corner of the static
variables bandwidth. The lower corner of the static variables bandwidth is equal to the inverse of
the sample time. For example, if you configure the spectral lines and frequency span so that the
sample time was 10 seconds, the lower corner of the enveloped variable’s bandwidth would be
1/10 Hz.

Alarm Events
Each time the DSM reads data, it qualifies and compares the data against your configured alarm
setpoints. If the data exceeds any alarm setpoints for the configured alarm time delay, the DSM
posts an alarm and, if configured to do so, takes a dynamic waveform sample. You may also
configure the DSM to collect dynamic data sets for all points assigned to a collection group
when any point in the collection group goes into alarm.

Data Input
The DSM monitor consists of 3 data input slots, each of which you can specify when
ordering. Signal Processing Adapter (SPA) cards collect data from up to 2 TIM lines. The TIM line is
a serial bus line that sequentially collects measurement data from one measurement point at a
time for up to 254 points. The DSM synchronously samples 1 measurement point from each TIM
line, allowing a maximum of 6 transducers to be sampled at once for a single DSM monitor.

As you plan your installation, consider the following:

1. The DSM motherboard contains a Keyphasor bus that allows you to use a Keyphasor
signal with any other transducer point in the DSM, as long as the point is not on the same
TIM line.
2. When using TIM lines, you must place the Keyphasor transducer signal and any vibration
signal on different TIM lines in order to obtain 1X and 2X amplitude and phase or
synchronous timebase data. The DSM accepts only 1 transducer signal at one time from a
TIM line.
3. When using TIM lines, you must place the Keyphasor transducer signal and 2 vibration
signals on 3 different TIM lines to obtain orbit plots.
4. You must mount XY probes orthogonally (90 degrees apart) and on the same plane.
5. The total length for all branches of each TIM line must not exceed 4000 feet (1200 m) and
you can connect each TIM line to a maximum of 254 points. For Division 1 / Zone 1
hazardous areas, see field wiring drawing 163796 and 112M7732.

14/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

6. You should not run TIM lines parallel to power cables such as those associated with
motors, transformers, heaters, and power converters.

WARNING

Voltages from adjacent power cables can exceed the NEC


CL3P 300 Vac rating of the TIM line cable. Contact with power
line voltages can result in severe injury. Avoid installing the
proTIMs cables near conductors carrying large currents or
voltages.

7. You must ensure that the Trendmaster installation is in an electromagnetic compatible


(EMC) environment. Electromagnetic interference (EMI) can result in intermittent Not OK,
NO DATA, and/or other suspect readings. If these problems occur, and if all other
troubleshooting methods described in this manual do not eliminate these problems, then
you should suspect EMI issues. If you cannot control or contain the EMI fields that exist in
the Trendmaster system environment, then your installation may require EMI shielded
conduit and grounded housings.

Any proTIM that has a grounded input can have operational problems if the input exceeds the
specified input range. Differences between the ground potentials at the SPA card and the proTIM
can cause the input to exceed the range. To prevent problems with electrical shorts, we do not
recommend the use of grounded transducers.

Addressing proTIMs
You must assign a unique “line address” between 1 and 254 to each point on a TIM line for it to
communicate with the DSM. For a proTIM you must use the DIP switches on the module to
manually set this address (see the proTIM installation manual listed in References on page 18.).

The DSM detects when you add a new proTIM to a line and automatically assigns the module’s
line address. ProTIMs are shipped without assigned line addresses. The DSM recognizes this
condition and automatically assigns the address for each new point when the DSM powers on or
resets. If you desire, you can change the line address in the System 1 configuration.

You identify proTIMs by the 6 digit “physical address” printed on the outside of each module.
When you install a proTIM, simply record the physical address along with the User Name of the
point. The System 1 Configuration software automatically uploads the physical address of the
proTIM where you can identify the point and match it up with the User Name.

Auto Addressing has several advantages:

l It reduces labor required to set the address switches.


l It eliminates accidentally assigning the same address to multiple proTIMs.

15/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

l It eliminates errors caused in converting addresses from decimal values to binary


switch values.

Changing or Adding proTIMs


When changing or adding a proTIM to an active system, you should deactivate the SPA line to
avoid erroneous data. To deactivate the SPA line in the Instrument Hierarchy in the System 1
Configuration software

1. Right click on the SPA line.


2. Select Properties.
3. Toggle the Active box to “off”.
4. Save the configuration.

Once you have deactivated the line, it is safe to perform proTIM changes.

The easiest way to complete the installation is to reboot the DSM using DSMinit. During the
reboot, the DSM will scan the SPA lines for new hardware. After the DSM has finished rebooting:

1. Start the System 1 Configuration software.


2. Right click on the DSM in the Instrument Hierarchy.
3. Select Properties.
4. Click the Upload Configuration From Hardware button.
5. Click on the OK button in the Hardware Configuration Import screen.

The new proTIMs, and proTIMs will appear in the Instrument Hierarchy. To configure the point,
right-click on the proTIM and select Properties.

The DSM will interrupt scanning for several minutes when it reboots.

If scanning interruption is undesirable during a reboot, it is possible for you to use Add and Delete
proTIMs in the Instrument Hierarchy in the System 1 Configuration software to complete the
installation without rebooting the DSM.

1. Start the System 1 Configuration software.


2. Right-click on the proTIM Properties.
3. Configure the software to match the hardware that you have added to the line.
4. Manually enter the physical address. You must do this for the DSM to find a proTIM without
rebooting.
5. Set the line address and channel types during configuration. You must also do this for the
DSM to find a proTIM without rebooting.
6. After you have changed the System 1 Configuration, reactivate the SPA line.
7. Save the configuration.

16/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

The software sends new configuration to the DSM after you save it. The DSM compares the new
configuration with the installed hardware installed, programs new proTIMs to their configured
line addresses, and verifies that the software-configured line addresses for proTIMs match their
respective DIP switch settings.

Since the auto-addressing scheme assumes that the proTIM is in an unassigned


address state, you must use the proTIM Tester to erase the existing line address when
you move a proTIM from one line to another. An alternate approach is to use the
proTIM Tester to manually set the line address to an available value for its new line. (For
more information, see the proTIM Tester manual listed in References on the next page.).

2.2 General Information


European Union
The latest European Union Declarations of Conformance and product certifications can be
obtained through the links in the contact information.

Required Training
Personnel responsible for installation, configuration, commissioning, and maintenance of the
Trendmaster Pro system must have specialized training in the following areas:

l Machinery vibration
l Basic online monitoring practices
l Trendmaster Pro system installation and maintenance
l System 1 Configuration, Data Acquisition, and Display software

Lack of such knowledge could lead to incorrect system operation.

Contact Bently Nevada for training or field service support.

17/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

2.3 References
This manual does not contain all the information required to operate and maintain the
monitoring system. Refer to the following manuals for other required information.

l Trendmaster DSM Datasheet (149831)


l Trendmaster DSM Field Wiring Diagrams (163796)
l ProTIM Hazardous Area Installation Guide (112M7732)
l proTIM-C Manual (161934)
l proTIM-R Manual (163986)
l Transducer Interface Module Manual (162285)
l Snapshot CE TIM Tester Manual (162490)
l System 1 Software Installation Quick Start Guide (144323)
l System 1 Software Operations Quick Start Guide (148119)

Also refer to the individual manuals for transducers and accessories that are connecting to the
DSM system.

Order the "Bently_Manuals" customer DVD to access all manuals, datasheets,


application notes, and field wiring diagrams for all available languages

18/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

3. Installation
3.1 Considerations to Avoid Misuse
The Trendmaster Pro system is highly configurable and flexible to accommodate a large number
of machinery monitoring applications. Due to this high level of configurability it is important that
individuals with the proper training perform configuration.

Some considerations to avoid misuse are:

1. The digital (Modbus protocol) and software outputs are not intended for auto-shutdown
applications, as they do not provide the fault tolerance or integrity necessary for highly
reliable machinery shutdown purposes.
2. The Trendmaster Pro system is not a continuous monitoring system. The DSM reads and
processes data from points serially. Like multiplexed and portable data acquisition
systems, serial systems have an inherent delay between the time a significant event
occurs and the time the system posts the event. A short-term event may not be captured
at all if the entire duration of the event is less than time between measurements of the
point. For applications that require continuous monitoring, use equipment such as the
Bently Nevada 3500 Series or 2300 Series Monitoring Systems. Your local Bently Nevada
representative can provide application information to help you select the right equipment
for the job.
3. Prior to installing or interfacing any TCP/IP device into an Ethernet computer network at a
North American based Power Generation, Transmission and Distribution site be sure to first
contact the customer’s NERC program manager or digital security team to fully
understand the on boarding process required prior to device operation.

3.2 Considerations for Safe Use


1. When primary power is applied to the DSM, all input cards, proTIMs, and wired sensors are
immediately powered. This could cause a potentially unsafe condition for hazardous area
installations if the DSM or the sensors are not properly installed, wired, and grounded. The
final authority on what is and is not a safe equipment installation rests with the “Safety
Enforcement Authority” for that area.

The local Safety Enforcement Authority must review and sign off on all explosive atmosphere
installations prior to supplying power to the Trendmaster system and connected sensors.

Review all of the information in the Hazardous Area Installationsection of this document before
applying power to the rack. see Hazardous Areas on page 22.

2. Power input to the DSM external power supply may be up to 240 VAC.

Use caution to prevent electric shock. Only qualified and trained personnel should perform wiring
and maintenance on the system.

19/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

3. Voltages from adjacent power cables can exceed the NEC CL3P 300 Vac rating of the TIM
line cable. Contact with power line voltages can result in severe injury. Avoid installing
proTIMs or TIM cables near conductors carrying large currents or voltages.
4. An ungrounded system may create a shock hazard. Do not open the internal DSM ground
switch unless you ground the system at a barrier or surge protector.

3.3 Risks
Many risks are associated with incorrect wiring, configuration, and applications. There are also
risks in standard applications with operation by untrained and unqualified personnel. All
operation associated with the Trendmaster Pro monitoring system should be performed by
personnel with specialized training.

The following risks should be considered during development of a Trendmaster Pro monitoring
application:

1. When primary power is applied to the DSM, all input cards, proTIMs, and wired sensors are
immediately powered. This could cause a potentially unsafe condition for hazardous area
installations if the DSM or the sensors are not properly installed, wired, and grounded. The
final authority on what is and is not a safe equipment installation rests with the “Safety
Enforcement Authority” for that area.

The local Safety Enforcement Authority must review and sign off on all explosive atmosphere
installations prior to supplying power to the Trendmaster system and connected sensors.

2. Improper configuration of filters, full-scale ranges, and many other internal settings may
cause erroneous readings and inadequate machinery monitoring. These could lead to
unsafe operating conditions and misdiagnosis of machinery conditions.
3. The DSM may take a long time to collect dynamic waveform data when configured with
low frequency spans, high resolution, or averaging. During this time, the DSM does not
scan other points on the same line. Increased collection times for waveforms and a higher
number of points in a scan loop will increase the time between scans of a point, increasing
the likelihood that short term events are missed.
4. During power loss, all machinery monitoring capabilities from the DSM are lost. The DSM
may delay data sampling of all points for several minutes when it reboots.
5. Check all documentation provided with Trendmaster Pro systems for current revision
before use.
6. When not properly grounded, electrical components for the Trendmaster Pro system are
susceptible to damage from static electricity shock.
7. To prevent electrical ground loops, Bently Nevada does not recommend the use of
grounded transducers on a TIM line.

20/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

3.4 Tools Required


1. Small, 2.4mm slot screwdriver for field wiring terminals.
Bently Nevada part number 174490.

2. Medium, #1 slot screwdriver for input card captive screws and DIN Rail mounting.

3. Wire strippers for power and field wiring.

3.5 Planning the Field Hardware Installation


Choosing DSM Locations
When selecting locations to place your DSMs, you will need to consider the following criteria:

l Power availability
l Network considerations
l Hazardous areas
l Environmental conditions
l Cable routing
l Transducer locations

The following sections discuss each of these in more detail.

Power Availability
You will want to install your DSM in a location that has convenient access to power. See General
Specifications section for power requirements.

21/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Network Considerations
The DSM communicates with the host computer over a local area network (LAN)
connection. This link is either 10/100 Tx copper or 100 Fx fiber and uses TCP/IP that encapsulates
the proprietary Bently Nevada protocol as the message content. The DSM LAN complies with
ISO/IEC 8802.3 (ANSI/IEEE-802.3) and is subject to all the limitations in communication lengths
that this standard imposes. Each DSM has a unique Ethernet address that is permanently
programmed in the Communication Card assembly. The configuration allows you to set the IP
address and sub-net mask. When you receive the DSM, the default IP address is [Link] with a
sub-net of [Link].

During routine operation, the host computer retrieves data from the DSM over the LAN
approximately every 30 seconds. The configured sample rates and dynamic data collection
determine the amount of network bandwidth that the DSM requires.

The utility program, DSMInit, uses UDP broadcasts to communicate with DSM. DSMInit uses these
broadcasts only when the IP and/or communication rack addresses are unknown or being
established. These programs may not operate in networks that block broadcasts between
subnets within the system.

When using copper Ethernet, place the DSM close enough to the host computer system to
accommodate a cable length of 100 m (328 ft.) To extend the length, you must add buffers or
repeaters in the line. Protocol specifications restrict the network to a maximum of 5 buffers. You
may run Multi-mode fiber optic cable with half duplex up to 400 m (1300 ft) and full duplex up to
2000 m (6500 ft).

We recommend that you use a network switch to isolate the DSM network segment from other
network traffic. See Figure 2 - 2: Example of Trendmaster DSMs Integrated Into a Plant
Information Network for a typical network diagram.

Communication errors will occur if multiple DSMs use the same IP address on the same
network.
Refer to Chapter in this manual and the System 1 Configuration Software online help for
information on changing the DSM IP address from the default.

Hazardous Areas
You can install the DSM in Class 1, Division 2 Hazardous areas following document 163796. For a
list of all available approvals, refer to the DSM datasheet (document 149831). The DSM has been
designed in accordance with EN 600079-0 and EN 600079-15 so that the DSM design meets the
fault tolerant requirements of Associate Apparatus for Category ‘n’.

If your network equipment is approved for Class 1, Division 2, (Zone 2) then you may directly
connect the Ethernet cables without using rigid conduit. If your network equipment is not
approved, then you must install all Ethernet cables in the hazardous area inside conduit. Seal
the ends of the conduit where it enters the safe area. Use non-incendive, electrical-code
approved cable for all connections in the Division 2/Zone 2 area.

22/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

You may also use safety barriers or galvanic isolators to install transducers or proTIMs in Class 1
Division 1/Zone 1 hazardous areas. Refer to the installation manuals in References on page 18. for
hazardous area installation drawings. You must disconnect the DSM chassis ground from signal
common at the DSM to prevent a possible ground loop that the intrinsic safety ground at the
barriers would form.

Environmental Conditions
Locate your DSM in an area that does not exceed the module’s environmental ratings (see the
Environmental Specifications in the DSM Datasheet.). Operating your DSM outside of the stated
environment ratings can produce erroneous data and cause your DSM to prematurely fail.

Cable Routing
You should not run TIM lines, twisted pair Ethernet lines, or transducer input cables parallel to
power cables, such as those associated with motors, transformers, heaters, and power
converters.

WARNING

Voltages from adjacent power cables can exceed the rating of


the DSM cable insulation. Contact with power line voltages can
result in severe injury. Avoid installing the DSM cables near
conductors carrying large currents or voltages.

Take care to ensure that the Trendmaster installation is in an Electromagnetic Compatible (EMC)
environment. Electromagnetic Interference (EMI) can produce intermittent Not OK's, intermittent
NO DATAs and/or suspect readings. If these problems are present, and if all other
troubleshooting methods described in Error Conditions on page 73. do not eliminate these
problems, then you should suspect EMI. If you cannot control or contain the EMI fields in the
Trendmaster environment, then your installation may require EMI shielded conduit and
grounded housings.

Transducer Locations
To reduce the wiring for installing the Input cards, consider a central location for your DSM when
connecting it to any large groups of transmitters or transducers. Follow the manufacturer’s
installation instructions for your transmitter or transducer wiring requirements.

23/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Surge Protection
You may purchase optional surge protectors for the Trendmaster DSM TIM lines. Surge
protectors protect the DSM circuits from surge voltages that result from electrical system
switching operations or from the galvanic, inductive, or capacitive coupled surge currents due to
lightning strikes.

WARNING

Surge protectors will not protect your system against a direct


lightning strike to the Trendmaster TIM line. Use other
methods to protect TIM lines in areas where direct lightning
strike may occur.

Wire surge protection as shown in the figure below.

1. Green wire
2. White wire
3. Red wire
4. Black wire
5. Shield wire
6. Output (hazardous area) pins
7. Input (safe area) pins

Figure 3 - 1: Surge Protector Wiring for Phoenix Contact PT 4X1-BE/PT 4X1-24AC-ST

24/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

3.6 Mounting the DSM


You can mount the DSM on a DIN rail or flat against a bulkhead. The DSM is also available with an
optional weatherproof housing.

DIN Rail
Mounting the DSM requires 22 cm (8.5 inches) of 35 mm DIN rail space. To install on a DIN rail,
engage the top of the DIN Rail clip and push the unit against the DIN rail until the bottom clip
engages. Use the included end brackets to secure the DSM onto the DIN rail.

To remove the DSM from the DIN rail:

1. Use a screwdriver to disengage the bottom clip as show in the next figure.
2. Lift the tab side of the DSM up.
3. Rotate the DSM off the edge of the DIN rail:

Figure 3 - 2: Removing the DSM from the DIN Rail

25/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Bulkhead Mount
The DSM uses 4 #8 screws to mount flat against a bulkhead. Use the figure below as a guide for
drilling holes.

Figure 3 - 3: Bulkhead Mount Plate Dimension in Millimetres [Inches]

26/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Weatherproof Housing
Mount the housing to a suitable surface. The housing dimensions and mounting hole patterns
are shown in the DSM datasheet. The figure below shows a typical weatherproof housing layout
for the DSM.

1. Trendmaster DSM
2. Optional barriers or surge protectors
3. Power supply
4. Optional terminals

Figure 3 - 4: Typical Weatherproof Housing Layout

Conduits or cables should enter the housing from the bottom to prevent condensation inside
the conduit or cable jacket from draining into the housing. See the Accessories section in the
Trendmaster DSM datasheet (document 149831) for available cable seals.

You have 2 options for mounting cable seals:

27/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Method 1

Drill or punch a hole. Use the supplied nut to install the cable seal and O-ring. For 1/4-inch NPT
cable seals, the hole should be 13.4 to 13.6 mm (0.526 to 0.538 in) in diameter.

Assemble the fitting as shown in the figure below.

1. Cable seal nut


2. Enclosure wall
3. Thread seal (left) or square cut O-ring (right)
4. Cable seal

Figure 3 - 5: Method 1 for Mounting Cable Seals

28/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Method 2 (Polyester enclosure only)

Drill and tap a hole. Use pipe joint sealing Teflon tape to thread the cable seal directly into the
enclosure. Drill and tap a 1/4-18 NPT hole. Use the supplied nut to reinforce the cable seal against
accidental pullout.

CAUTION

You must use Method 2 where hazardous area approvals apply.

Assemble the fittings as shown in the next drawing.

1. Cable seal nut


2. Enclosure wall
3. 1/4-inch NPT threads
4. Teflon® tape
5. Cable seal

Figure 3 - 6: Method 2 for Mounting Cable Seals

29/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

3.7 Connecting Power


The general procedure for connecting power to the power supply is:

1. Strip wires connecting ends 8 mm (0.31 in)


2. Open contacts by turning screws counterclockwise
3. Insert wires into slots as shown in
4. Tighten screws. Torque to 0.5 N•m (0.37 ft•lbf).

Connecting External 110V/220V Power Supply

WARNING

High voltage present. Contact with high voltage can result in


shock, burns, or death. Disconnect power and follow
appropriate electrical codes and safety procedures when
working with line voltages.

You must connect the power mains to the external power supply as shown in the next drawing.

Figure 3 - 7: Connection For 110V/220V Power Supply

30/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Connect the wiring harness to the external power supply as shown in the next drawing.

Figure 3 - 8: Connection for External Power Supply

+24V Input Power


Do not “hot insert” cards into the DSM. Remove or insert all cards with the DSM powered
off.

If you purchased your DSM with the 110V/220V power input option, your DSM should include a
wiring harness equipped with a plug-in connector. Remove and discard the connector on the
communication card and plug in the wiring harness connector.

If you purchased the DSM with the +24Vdc power input option, verify that the voltage of your
power source is in the range listed in the General Specifications. Connect the wiring as shown in
the next drawing.

Figure 3 - 9: Connection For +24V Input Power

31/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Connecting Chassis Ground


Ground the DSM chassis to earth ground by connecting a 1.3 mm2 (16 AWG) or larger wire to the
grounding post shown in the next drawing.

1. DSM grounding post.

Figure 3 - 10: Location of DSM Grounding Post

Use a 1.3 mm2 (16 AWG) or larger gauge wire and 4mm (#16) ring terminal to connect the chassis
to earth ground. Use the nut supplied to secure the ring terminal to the post.

32/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

3.8 Connecting Ethernet Communications


The DSM Ethernet communications use a standard Category 5 (CAT5) Ethernet cable with
modular RJ45 connectors. If you wish to build your own cables, use RJ45 Category 5 rated cable
and pin the cables as shown in the next two figures.

Figure 3 - 11: RJ45 Plug Pin Numbering (End View)

1. Hub RJ45 connector


2. DSM RJ45 connector
3. White wire with orange stripe
4. Orange wire
5. White wire with green stripe
6. Blue wire
7. White wire with blue stripe
8. Green wire
9. White wire with brown stripe
10. Brown wire

Figure 3 - 12: Standard Ethernet Cable Wiring Diagram

33/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

1. Hub RJ45 connector


2. DSM RJ45 connector
3. White wire with orange stripe
4. Orange wire
5. White wire with green stripe
6. Blue wire
7. White wire with blue stripe
8. Green wire
9. White wire with brown stripe
10. Brown wire

Figure 3 - 13: Crossover Ethernet Cable Wiring Diagram

If the connection between the computer network card and DSM has only a direct twisted pair
connection, you must have a crossover cable as shown in the figure above for the Ethernet
connection to operate properly. A crossover cable will cross twisted pairs 2 and 3 connecting the
transmit signals from the DSM to the receive inputs of the computer network card.

3.9 Connecting Input Lines


For convenience, each of the input line connectors consists of a removable terminal block and
fixed board connector (header). This design allows you to connect and disconnect the input
lines without removing the individual wires. To remove a terminal block from its base, grip the
block firmly and pull. If the terminal block is attached too tightly to pull out, insert the tip of an
insulated flat-bladed screwdriver between the terminal block and DSM case and pry gently to
loosen the block. Do not pull the block out by its wires because this could loosen the wires and
damage the wires or connector.

We recommend that you leave approximately 0.45 meters (18 inches) of slack in the wires as a
service loop.

After you have removed the terminal block from the connector base, you can connect or
remove wires as described in the following sections and then replace the terminal block.

34/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Connecting Wires To the Terminal Block

1. Strip a maximum of 0.6 mm (0.25 inches) of insulation from the wire.


2. Insert the wire into the hole.
3. Tighten the clamp screws to secure each conductor.

Disconnecting Wires From the Terminal Block

1. Loosen the clamp screws.


2. Remove the wire from the hole.

The diameter of all input connector wires must be between 0.4 mm2 (AWG 26) and 1.3 mm2 (AWG
16) because larger wires will not fit inside the terminal block properly and could come loose. Do
not remove more than 0.6 mm (0.25 inches) of insulation from wires inserted in the terminal
block, as adjacent connector wires could short together and damage the system.

No exposed wire should extend beyond the front edge of the terminal block.

Connecting the Signal Processing Adaptor (SPA) Card

1. Green (SIG+)
2. White (SIG-)
3. Black (Common)
4. Red (Power)
5. Shield

Figure 3 - 14: SPA Card Signal Connections

35/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

3.10 Inserting Input Cards

WARNING
1. Electrostatic Discharge (ESD) directly to the cards
may damage DSM input cards. Take reasonable
precautions to avoid ESD when handling the input
cards.
2. Do not “hot insert” cards into the DSM. Remove DSM
power before removing or insert any cards.

Bently Nevada will ship your DSM with input cards installed if you order the input cards as part of
your DSM. If you choose to add cards at a later time or must replace a card, follow these
instructions to remove or install an input card in your DSM:

1. Verify that the DSM is powered OFF.


2. Loosen the captive screws as in the next diagram.

Figure 3 - 15: Loosening the Captive Screws

36/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

3. Remove the existing card or cover plate.

Figure 3 - 16: Removing Cover Plate

4. Verify the connector alignment.


5. Seat the card into the connector (see the figure below).
6. Tighten the captive screws (see the figure below).

Figure 3 - 17: Inserting and Securing the New Card

37/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

3.11 Breaking the Chassis Ground Connection


You may use the DSM with Trendmaster Galvanic Isolators (part number 162459-01), barriers, or
surge protectors that connect to earth ground. To prevent ground loops, you must disconnect
the DSM signal ground from chassis ground at the DSM.

WARNING

An ungrounded system may create a shock hazard. Contact


with an ungrounded system can result in shock, burns, or
death. Do not break the chassis ground connection unless you
will ground the system at a barrier or surge protector.

To disconnect signal ground from chassis ground at the DSM:

1. Remove the card in slot 5 as shown in the figure below by:


o loosening the captive screws, and
o pulling the card straight out.

Figure 3 - 18: Removing Card From Slot 5

38/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

2. Remove the jumper/shunt so that it is installed only on the bottom-most pin as shown in
the figure below.

Figure 3 - 19: Installing the DSM Chassis Jumper

3. Re-install the card in slot 5 by

l checking the connector alignment,


l seating the card firmly in the mating connector, and tightening the thumb screws.

39/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

4. Configuration
4.1 DSM Initialization
This chapter discusses how to use the DSMInit program to set up the DSM.

Placing DSMs On Your Network


The DSMInit program uses UPD broadcast network communications to initialize the DSM. Each
DSM contains a unique factory-programmed Ethernet address in non-volatile memory. This
address is printed on top of the Communication Card for identification. The Ethernet address is
different from the IP address that you must set. The figure below shows the DSMInit main screen.

Figure 4 - 1: DSMInit Main Screen

40/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

To browse (search) for DSMs on the network, click the Browse for DSMs button. The DSMInit
program transmits a UDP broadcast message to which the DSMs respond and provide some
identifying information. The DSMInit program lists the responding DSMs in the window as shown
in the figure below.

Figure 4 - 2: Result of Browse for DSMs Operation

DSMInit will list DSMs that have not been configured with the name unconfigured. Select a DSM
by clicking on the DSM name. The software will fill in the IP Address, Subnet Mask and Ethernet
Address information fields with the settings of the selected DSM.

41/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

4.2 Putting a DSM in Initialize Mode


The Ethernet Address is unique to each unit and is printed on the front of the communication
card. You can use this number to identify the physical location of the DSM.

Right-click the selected DSM and select Enter Init Mode from the menu shown in the figure
below. A message will appear to notify you that you are about to put the selected DSM into
initialize mode. Click the Yes button to acknowledge that you want to enter initialize mode.

Placing multiple DSMs in initialize mode at the same time may cause network errors.
Place only 1 DSM in initialize mode at a time.

Figure 4 - 3: Placing a DSM Into Initialize Mode

42/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

4.3 Choosing Initialization Settings


You will want to set up the DSM to operate in your network environment. To do so, right-click the
DSM again and select Change HW Setup. DSMInit will give you the option to change the network
parameters that control communications with the host computer over the Ethernet link.

Figure 4 - 4: DSM Properties Window

The table below describes the network parameters.

Table 4 - 1: Network Parameters

Parameter Description

User The User Name may be 19 characters long. This is the name that identifies the DSM
Name in the browse window.

User The User Name is a way for you to identify the DSM device other than by numerical
Name address. The User Name may be up to 19 characters long.

IP The DSMInit program permanently assigns IP Addresses. If you will use the DSM on a
Address LAN, the system administrator should provide the IP addresses for the DSMInit
program to use and should also know that they are permanent addresses. DSM
does not support dynamic IP addressing schemes (such as DHCP). When delivered
from the factory, the default DSM IP address is [Link]. You must use the DSMINit
program to change these to unique values before putting the system into
operation with the System 1 Data Acquisition software.

Subnet The subnet mask permits sub-netting of the LAN. You should consult the system
Mask administrator if you will use subnets on the LAN. The default subnet mask is
[Link].

Clicking the OK button will send your changes to the DSM. After the download is complete the
DSM confirms the settings by sending them back to the computer. If the DSM does not send the
same settings that the DSMInit program sent to the DSM the DSMInit program will display an error
message.

Click Cancel to exit without sending your changes to the DSM.

43/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

4.4 Exiting Init Mode


After making your changes you must exit init mode. Right-click the DSM and select Exit Init mode
to reset the DSM and have it use your changed parameters. Click the Cancel button to exit the
DSMinit program.

After passing self-test, the DSM will begin operating with the configuration stored in its non-
volatile memory.

44/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

5. Verification
This chapter shows how to verify that the DSM is operating properly.

5.1 LED Description


The DSM LEDs indicate the operational status of the DSM. The first table below summarizes the 2
LEDs on the DSM module Communication Card. The second and third tables summarize the LED
states for various DSM conditions.

Table 5 - 1: Communication Card LEDs

LED Description

STATUS Displays the status of the DSM operation.

LINK/ACT Shows the network connection status and network activity.

45/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Table 5 - 2: Status LED States

STATUS LED Condition Indicated Actions

Off Power is off, Fuse has Verify that the power is on, correctly wired, and the
blown, LED has failed, correct voltage. If correct, check the fuse in the
DSM is defective, or communication card and replace if necessary (See
power supply is the DSM Datasheet for fuse type). If the problem
defective. persists, replace the DSM.

Flashing DSM is in the process of Wait 1 minute until self test completes.
green/amber establishing a network
After 1 minute, check network connection.
connection and
performing self test.

Flashing Configuration is not Use System 1 Configuration software to create a valid


green/red valid. configuration.

Rapid DSM has not been Use System 1 Configuration software to create a
Flashing configured by System 1 configuration.
Green (5 Hz) and is not scanning.

Slow Flashing DSM is OK and No action required.


Green (1 Hz) configured.

Rapid DSM is searching for Up to 1 minute for hardware image, and up to 9


Flashing proTIMs or Auto- minutes if a full line of proTIMs needs to be auto
Amber (10 Hz) Addressing. addressed (proTIMs only need to be addressed once).

Slow Flashing DSM is in initialize mode Use the DSMInit program to send valid setup data to
Amber (1 Hz) the DSM. Use the RESET command to reset the DSM.

Flashing Red Internal DSM hardware Reset the DSM using the DSMInit software. If problem
error may have persists, replace the DSM.
stopped sampling for
one or more input
cards.

Solid Red Self test failed and DSM Check if the DSM can be reset using the DSMInit
is not functioning, or a software. If the DSM does not respond to DSMInit, cycle
Unit
network connection power to the DSM by disconnecting and reconnecting
attempts a
was not established the power lines. If problem persists, replace DSM.
restart every
during startup.
30 seconds.

46/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Table 5 - 3: Link Activity LED States

LINK/ACT LED Condition Indicated Actions

Off DSM is not properly Verify that the network lines have been properly
connected to a network. connected. Verify that the network hub is operating.

Flashing Network connection is Normal


green/amber established and DSM is
detecting network traffic
normally.

Green Network connection is Normal condition when there is no network traffic.


established but DSM is However, the LED should flash amber approximately
not detecting any every 30 seconds when properly operating with
network traffic. System 1.

Check uplink network connection between the


network hub or switch and the host computer
network.

5.2 Verifying Installation


This section explains how to use the indicator LEDs to determine whether the unit is installed and
running properly.

Power Up
Upon power up, the DSM will run through a number of power-up tests. While running these tests,
the DSM will flash the status LED green at various rates. Power up testing will generally take less
than 20 seconds. The status LED will turn amber for brief periods between tests.

After passing the power up tests, the DSM will scan the TIM lines to determine the number and
types of proTIMs connected to each TIM line. During this time, the DSM will rapidly flash the status
LED amber at approximately 10 Hz. This search can last up to 1 minute for the hardware image,
and can take up to 9 minutes if a full line of proTIMs must be auto-addressed. The DSM must
auto-address the proTIMs only once, as the proTIMs will retain their address in non-volatile
memory if the system powers down. After DSM completes its search, if it has a valid System 1
configuration, it will flash the status LED green at 1 Hz to indicate normal operation. If the DSM is
not configured, it will flash the status LED green at 5 Hz.

If the DSM does not pass the power up tests, it will change the status LED to constant red. After a
brief period, the DSM will reset and run the tests again. This process will continue until either the
DSM passes the power up test or the user disconnects power from the DSM.

Normally, the DSM will flash the link activity LED green and amber when it is correctly connected
to an active network. If the network is dedicated and Data Acquisition on the host computer is
not running, then the link activity LED will be solid green.

47/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

If the status and link activity LEDs are not in these states, refer to the last two tables above for
required action.

Initialization
The DSM enters initialize mode on command from the DSMInit program (the System 1 DSM Data
Collection Module (DCM) software includes the DSMInit Software). Once the DSM is in initialize
mode, and is waiting for initialization data, it will be slowly flashing the STATUS LED amber at
approximately 1 Hz. The DSM will continue to flash this LED until the DSM receives a command to
RESET.

When connected to an active network, the DSM will turn the link activity LED green and
periodically flash the LED amber.

Configured Normal Operation


Once the DSM passes self test it begins normal operation and flashes the status LED green at 1 Hz.

When communicating with the Host Computer, the DSM will turn the link activity LED and
periodically flash the LED amber.

If You Find Problems


User attempts to repair the DSM may void the warranty. Contact your local service
representative or refer to the front of this manual for contacting Bently Nevada, LLC directly.

48/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

5.3 Using DSMInit Troubleshooting Utilities


The DSMInit program includes utilities to verify that the Trendmaster hardware is operating
properly. This program provides the abilities to:

l view the results of the DSM self test,


l determine the firmware version and serial number of the DSM and proTIMs,
l test the operation of each Transducer Interface Module (proTIM),
l view data values, dynamic data, or Keyphasor waveforms,
l check line frequency response conditions,
l check line power voltage and line noise at a given proTIM, and
l upgrade the DSM firmware.

The System 1 Trendmaster DSM Data Collection Module (DCM) software includes the DSMInit
program in the System 1 Tools folder.

You may run the DSMInit program simultaneously with System 1 Data
Acquisition. However, some DSMInit commands take DSM resources and will
temporarily stop loop scanning.

49/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Once you have started the DSMInit program, click the Browse for DSMs button. This causes the
software to broadcast a message over the network requesting all DSMs to identify
themselves. The DSMs respond back with information about their network setup. DSMInit
presents a list of all responding DSMs.

Figure 5 - 1: DSMInit Main Screen

50/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Right-clicking on a DSM provides a list of possible actions shown in the figure below. The table
below describes each of these actions.

Figure 5 - 2: List of Possible DSM Actions

51/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Table 5 - 4: DSMInit DSM Actions

Option Result

Self Test Presents the self test results that were returned the last time the Upload HW Image
Results command was issued.

Upload Causes the DSM to send a list of the DSM input cards and all proTIM addresses that
HW responded the last time the DSM was powered on or reset. The DSM will also return
Image the proTIM type and serial number.

Enter Init See Putting a DSM in Initialize Mode on page 42.


Mode

Upgrade Select this option to upgrade the firmware in your DSM to the latest revision. See
Firmware Upgrade Firmware on page 57.

Change See Choosing Initialization Settings on page 43.


HW
Setup

Exit Init See Exiting Init Mode on page 44.


Mode

Append This option will cause the serial number and part number for proTIMs to be
S/N P/N displayed in the expanded proTIM display.

Expand Will expand all sub-items in a DSM.


All

Reset Resets power and cycles through self tests.


DSM

52/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

DSM Self Test Results


If the DSM is operating normally, the Self Test Results window will state that all tests passed. Self
test results are available after you upload the Hardware Image (see Upload Hardware Image on
page 55.). If errors occurred, a window similar to that in the figure below will display the errors.

Figure 5 - 3: Example Self Test Errors

53/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

The table below summarizes the self tests and the error codes they can produce.

Table 5 - 5: DSM Self Test Error Codes and Test Descriptions

Error Code Self Test Description

Ethernet Self Test Error A check of the Ethernet communications.

Ethernet Address Error A check that the Ethernet physical address is an acceptable
value.

Power OK Self Test Error A check of the main system voltages.

Subnet Mask Error A check to verify that the programmed subnet mask is a valid
number.

Flash Memory Error An operational check for reads and writes to the non-volatile
memory.

Flash Checksum Error A check to verify that the primary program code has not been
corrupted.

Comm Card Serial EEPROM A check of the serial EEPROM of the Comm Card.
Error

DSP1 through DSP4 Critical A check of the Digital Signal Processors (DSPs) on the input cards
Fault for faults that prevent operation.

DSP1 through DSP4 Serial A check of the serial EEPROMs on the input cards.
EEPROM Fault

DSP1 through DSP4 Node A check of the input card critical node voltages (+2.5V, +5V, and -
Voltage Fault 24V).

DSP1 through DSP4 Line A check of the input card critical node voltage (+15V) on each line
Node Voltage Fault of the input card (SPA Card only).

DSP1 through DSP4 Line A check to see if the TIM lines are being successfully de-addressed
Deaddress Fault (SPA Card only).

DSP Reset Isolation Test A check that the DSPs on the input cards can be reset
independently.

54/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Upload Hardware Image


Execute this option to upload information about the DSM, cards, lines and proTIMs. The DSMInit
program will change the DSM name to boldface to indicate that a hardware image is
loaded. Click on the + signs to expand the hardware image to slots, lines and individual proTIMs
as shown in the figure below.

Figure 5 - 4: Hardware Image Displayed in DSMInit

55/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Check Responding proTIMs


This command will check every proTIM address on a line. To initiate this command, right-click on
a DSM, and select Upload HW Image. After the DSMInit program has uploaded the image, right-
click on a TIM line and select Check Responding proTIMs, as shown in the figure below. Select the
Run test button to begin scanning. You can stop the scan at any time by clicking on the Stop
test button.

Figure 5 - 5: Selecting the Check Responding proTIMs Option

56/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Upgrade Firmware
Use this option to update your DSM firmware to the most recent version. Exercise caution when
performing this operation.

CAUTION

The download operation will overwrite the firmware in the DSM.


Improperly selecting or tampering with the download file
could damage the DSM and require service through an
authorized Bently Nevada service center.

To upgrade the DSM firmware:

1. Put the DSM into initialization mode (see Putting a DSM in Initialize Mode on page 42.).
2. Right-click on the DSM and select Upgrade Firmware from the list.
3. Select a DSM flash file (.dsm). Bently Nevada, LLC will make download files available when
we release a new version. Either enter the name and path of the file, or select the Browse
button to locate the flash file. The Browse window will show only files with the flash file
extension (.dsm). The DSMInit program will disable the Perform Upgrade button until you
specify a file.
4. Select the Load Image button. DSMInit will display a warning message that states the
sensitivity of the process. If you force the DSMInit program to close or shut down the
computer or DSM during a download the DSM will automatically revert back to the original
firmware.
5. Wait 1 to 2 minutes while DSMInit downloads the firmware. If you must stop the operation or
the process fails any time before the download process completes the DSM will
automatically revert back to the original firmware.

57/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Individual TIM Tests


After you have uploaded the hardware image, you can expand the tree to see the individual
proTIMs (see Upload Hardware Image on page 55.). Right-clicking on a proTIM will bring up a list
of tests you can run on the proTIM:

l Point test
l Waveform display
l Line voltage check (proTIM only)
l Line noise check (proTIM only)
l Line frequency response test (proTIM only)

You may continue to run System 1 Data Acquisition while performing individual TIM
tests. However, the DSMInit program will interleave data requests from the utility program will be
interleaved with the System 1 data requests and performance will be slower for both programs.

Figure 5 - 6: Individual TIM Test Options

The sections below discuss each of these options in more detail.

58/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Point Test
Use the individual point test for advanced diagnostics. The point test dialog allows you to read
data directly from a proTIM.

To run a point test:

1. Right-click on the point you would like to test and select Run Point Tests.
2. When the Point Test screen is displayed, select a test to run under Test Options at the left.
Selecting a single read option displays the current value. Selecting a continuous read
option will update the values repetitively.
3. The DSMInit program will display the proTIM name, slot, line, and address under proTIM Info
at the upper right.
4. Click on Run Test to start the test. The DSMInit program displays the results under Test
Results.
5. Click the Stop Test button to halt continuous updates.

Figure 5 - 7: Point Test Window

The following sections discuss the Test Results fields.

59/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

proTIM Status

Table 5 - 6: proTIM Status Descriptions

Status
Description
Response

Good Indicates that the utility found no problems at that address. This means that the
Response SPA received calibration values that were in range and the proTIM did not send
back a transducer Not OK indication. The System 1 program would consider this
an OK response.

No Indicates that the utility received no response from the proTIM. This could be due
Response to a malfunctioning proTIM, an improper or missing TIM line connection, an
incorrect address setting, or no proTIM at that address. The System 1 program
would consider this a NO DATA response.

Transducer Indicates that the proTIM has sent acceptable calibration values, but registered a
Error proTIM off-line when reading the data value for the transducer. This is normally
due to a faulty transducer or a wiring problem between the proTIM and the
transducer. The System 1 program would report this occurrence as a transducer
Not OK.

proTIM Indicates that the SPA received calibration values that were not in range,
Calibration indicating a faulty proTIM. The System 1 program would consider this to be a
Error proTIM Not OK response.

High Cal and Low Cal

The DSM uses the proTIM High Cal and Low Cal values to calibrate the data signal. For proper
operation, these values should be in the range listed in the table below.

Table 5 - 7: High and Low Cal Proper Operating Values

Test Range of Values Nominal

LOW CAL 1117 to 5295 1953

HIGH CAL 11629 to 15807 14971

DATA Inside the range of calibration values for Read Average Data N/A

60/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Data

The data field shows the data value from the transducer. The box next to the data field provides
several different units that you may use.

Use the Read Continuous ADC Data (No proTIM) point test to test a line without a proTIM. Apply a
DC voltage in the range of –3.4 Vdc to 3.4 Vdc directly to the green and white lines that connect
to the Trendmaster Host/proTIM Interface. This will supply values in the Data and Voltage boxes.

Waveform Display
The waveform display utility allows you to take a dynamic waveform sample from any point in
the system.

To run a waveform display:

1. Right click on the point you wish to test and select Waveform Display.
2. When the software displays the Asynchronous Waveform Display screen (see the figure
below), select a msec/division radio button at the right side of the screen for the timebase
divisions to be displayed.

Figure 5 - 8: Asynchronous Waveform Display Screen

3. Click on the Get Waveform button at the top right side of the screen to display the
waveform.
4. To expand the waveforms being displayed and get specific values for the cursor
placement, click on one of the arrow controls at the upper left side of the graph. To

61/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

collapse the graph again, click the controls with the corresponding arrows that point in
the opposite direction.
5. If the displayed signal is from a Keyphasor sensor, check the Treat As Keyphasor box at the
bottom left hand corner of the screen. Check Automatic or Manual and specify a proper
voltage for Threshold and select a Hysteresis value, if applicable.
6. The program will display the point name, slot, line, and address in the upper portion of the
screen.

Line Voltage Check and Line Noise Check (proTIMs Only)


The voltage check causes a proTIM to loop its power supply back to the SPA input card. The SPA
measures this voltage and determines how much the line has attenuated the proTIM power
supply. Causes of power supply attenuation can be excessive line length, high cable resistance,
poor or wet connections, or too much line current. A red display indicates that the voltage is
below the minimum proTIM voltage requirement, whereas a green display indicates an
acceptable voltage.

Executing the line noise check causes the proTIM to output a fixed voltage. The DSM measures the
peak-to-peak AC noise voltage on the line. The DSM flags a problem if the noise exceeds 3% of full
scale.

To run these checks:

1. Right click on the proTIM you would like to test and select Line Check.
2. When the program displays the Voltage/Current Check screen, the screen immediately
displays the values for each check.
3. The program will display the proTIM name, slot, line, and address in the upper portion of
the screen.

Figure 5 - 9: Voltage/Current Check Screen

62/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Line Frequency Response Test (proTIMs Only)


The Trendmaster proTIMs return an analog voltage that the capacitance and resistance of the
system cable can attenuate. This test causes the proTIM to output a test signal with known
harmonic content over the system cable to the DSM. The software analyzes the signal to
determine the 3 dB corner frequency of the cable.

To run a Line Frequency Response test:

1. Right-click on the point you would like to test and select Line Frequency Response.
2. When the program displays the Line Frequency Response screen (see the figure below),
click on Perform Test. The program will display the current Signal Frequency and Corner
Frequency values.
3. The program will display the proTIM name, slot, line, and address under proTIM Info at the
left side of the screen.

Figure 5 - 10: Line Frequency Response Screen

63/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

6. Troubleshooting
6.1 Troubleshooting Strategy
Trendmaster systems can run reliably for years or decades, and they are doing so at thousands
of sites globally. But presumably you're reading this because your particular site has one or
more unreliable TIM Lines. And yes, the distributed nature of this system can make diagnosis
challenging.

If you are seeing consistent error events from a small number of TIMs, then read section Error
Conditions on page 73. in the DSM Installation Manual, for recommendations to diagnose those
specific faults.

But if you are seeing inconsistent errors from numerous TIMs (like Not OK, No response, Line not
released, Excessive current draw, etc), then diagnosing the errors individually will be futile.
Instead it's more likely that these faults are caused by faults in the TIM line itself, which are
affecting operation of all connected TIM devices. So first perform the following TIM Line Wiring
Checks.

6.2 TIM Line Wiring Checks


If a TIM Line is unreliable, most users assume that some TIMs must be bad. But in fact, TIMs are
very rugged devices, with fully encapsulated electronics to keep them reliable for many years or
decades. Instead these are far more common faults:

l Loose or disconnected wires

l Shorted wires and other insulation faults

l Water ingress causing corrosion and poor insulation

l T-connectors seem to be particularly susceptible to the above issues

This section outlines a series of simple multimeter measurements to diagnose installation faults
that cannot be diagnosed effectively using a TIM Tester or DSMlnit. Using a multimeter has the
major advantage that it will inform you when insulation or continuity of a line are getting
marginal, rather than giving confusing intermittent "now it works, now it doesn't" results.

64/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

The choice of multi-meter is simple but important:

l If the TIM line runs into a hazardous area with risk of combustible gases, then all safety
regulations must be followed. This may require either ensuring the area is non-hazardous,
or using an intrinsically safe multimeter like the Fluke 28 II Ex.

l For non-hazardous areas a standard multimeter (DC voltage, AC voltage, Resistance) is all
that is required.

l Under NO circumstances should a "Mega" style high-voltage insulation meter be used.


These will destroy all the TIMS.

The one other piece of equipment you'll need is a shorting plug. This is just one of the 5-pin TIM
connectors with all 5 terminals linked together with wires, all shorted together. Make one yourself
as shown, or using short sections of wire.

Hazardous areas present an explosion hazard. Explosions can kill or severely injure
personnel and damage equipment. Do not connect test equipment to the TIM line or
disconnect wiring from the safety barrier earth bus unless you know that the area is
non-hazardous.

Follow these steps, strictly in sequence:

1. Disconnect

First, see Warning above.

Unplug the TIM line from the DSM.

If intrinsic safety barriers are installed, also disconnect the drain wire from the barrier earth

65/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

ground bus.

2. Stray Voltage

We want to check that all TIM line wires are well isolated from each other and from ground.
But before we do that, we first need to ensure that there are no stray voltages on any of the
lines, as these would cause misleading insulation readings. Stray voltages can occur if a
wire is in contact with ground a long distance from you, where the ground potential is
slightly different.
o Set the meter to DC voltage and measure between shield wire "S", and a reliable local
ground (e.g. safety barrier ground bus, or DSM chassis).
o Record the measurement into a results table, ignoring any negative sign (see
example table below).
o Repeat for the other signal lines "R", "B", "W", "G".
o Measure & record the DC voltage between the signal line "R" and the shield wire "S".
o Repeat for the other signal lines "B", "W", "G".

o Now set the meter to AC voltage instead of DC, and repeat the same sequence of
measurements (between all 5 wires and local ground, then between the 4 signal
lines and the shield wire "S").

If any of those measurements are more than 0.1 VDC or 0.1 VAC, then follow the "Locate the
Fault" step below, to find and fix the issue.

66/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

3. Locate the Fault


o Split the TIM line at a convenient location near its half-way point (approximately the
same number of TIMs in either direction).
o Perform a quick visual inspection of the wiring, looking for common faults like loose
wires or water ingression.
o Repeat the problem measurement with the multi-meter, right there at the split. Is the
bad reading coming from the DSM-side, or the other side?
o Now split that bad half of the TIM line near its own mid-point, and repeat.
o Within a few splits you should have narrowed the search down to just a few TlMs.
Inspect the wiring on those TIMs, looking for looseness, shorts to ground, moisture
etc...
o Fix all issues found and check that the measurement is now good.
o Go back to each of the TIM line splits, check that the measurement is now good in
both directions, then re-connect.

Avoid closing housings if possible, in case you need to access the line at these points
again. You'll be reminded to close them all later.
o Now that you're back at the DSM, repeat the original bad measurement, it should
now be good.
o Record the fault & its location into the results table, along with the good
measurement.

4. Insulation

There should now be no voltage on any of the lines, so we can perform reliable insulation
measurements.
o Set the meter to Resistance (Ω) and measure the insulation between each of the 5
wires and a reliable local ground (e.g. safety barrier ground bus, or DSM chassis).
o Record into the results table.
o Measure & record the insulation between each of the 4 signal lines R B W G,
compared to the shield wire S.

67/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

o Normally all measurements will be> l MΩ If you get any below say 100 kΩ then follow
the "Locate the Fault" step above, to find and fix the issue.

68/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

5. Continuity
o Go to the TIM which terminates the line, furthest from the DSM monitor.
o Open the housing or conduit and insert a shorting plug into one of its TIM line
connectors.

o Go back to the DSM and measure the Resistance down each of the 4 signal lines R B
W G, compared to the shield wire S.

o Expect to read about 13 Ω per 300m (1000 ft) of cable length, plus a little for each
connection. The max TIM line length is 1200m (4,000 ft), so you should always read
less than about 60 Ω The actual value isn't critical as a bad contact will read much
higher. Expect all 4 lines to have very similar values. If not, then follow the "Locate the
Fault" step above, to find and fix the issue.
o If the TIM line has branches, move the shorting plug to the end TIM on the next
branch line, and perform the resistance measurement on all four lines again. Locate
the fault, if any.
o Repeat for all branches.

6. Close Housings
o Remove the shorting plug from the end TIM and close its housing. If the TIM line has
branches, close the housing at the end TIM of every branch.

69/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

o Walk the TIM line and close the housings where any splits or checks had been made.
Ensure all is weather tight.

7. Final Check & Reconnect


o Perform one last set of insulation measurement on all lines R B W G, compared to the
shield wire S, and record into results table (this is to ensure that closing the housings
did not pinch any wires).
o Plug TIM line back into DSM.
o If intrinsic safety barriers are installed, reconnect their ground wires.

8. Monitor
o Now monitor this TIM line for several days.
o If any error events reoccur, follow the recommended Actions within Table 8-8
Summary of DSM System Events (DSM Installation Manual).

TIM Line Wiring Line: Date:

Fault &
Initial Expect After Fix Final
Location

DC Voltage

S - Ground < 0.1 VDC

R - Ground < 0.1 VDC

B - Ground < 0.1 VDC

W- Ground < 0.1 VDC

G- Ground < 0.1 VDC

R-S < 0.1 VDC

B-S < 0.1 VDC

W-S < 0.1 VDC

G-S < 0.1 VDC


AC Voltage

S - Ground < 0.1 VAC

R - Ground < 0.1 VAC

B - Ground < 0.1 VAC

W- Ground < 0.1 VAC

70/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

TIM Line Wiring Line: Date:

Fault &
Initial Expect After Fix Final
Location

G- Ground < 0.1 VAC

R-S < 0.1 VAC

B-S < 0.1 VAC

W-S < 0.1 VAC

G-S < 0.1 VAC


Insulation Final

S - Ground > 100 KΩ

R - Ground > 100 KΩ

B - Ground > 100 KΩ

W- Ground > 100 KΩ

G- Ground > 100 KΩ

R-S > 100 KΩ

B-S > 100 KΩ

W-S > 100 KΩ

G-S > 100 KΩ


Continuity

R-S < 60 Ω

B-S < 60 Ω

W-S < 60 Ω

G-S < 60 Ω
Branch 2

R-S < 60 Ω

B-S < 60 Ω

W-S < 60 Ω

G-S < 60 Ω

71/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

TIM Line Wiring Line: Date:

Fault &
Initial Expect After Fix Final
Location

Branch 3

R-S < 60 Ω

B-S < 60 Ω

W-S < 60 Ω

G-S < 60 Ω
Branch 4

R-S < 60 Ω

B-S < 60 Ω

W-S < 60 Ω

G-S < 60 Ω
Branch 5

R-S < 60 Ω

B-S < 60 Ω

W-S < 60 Ω

G-S < 60 Ω
Branch 6

R-S < 60 Ω

B-S < 60 Ω

W-S < 60 Ω

G-S < 60 Ω

72/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

6.3 Error Conditions


This section lists the DSM system events and what actions you should take to identify and
correct error conditions. For further assistance, contact your local service representative.

The table below lists the possible DSM events that may appear in the System 1 or DSM Modbus
Utility event list and gives a short description. The identifier “Trendmaster DSM” will precede the
event in the System 1 event list. If an error condition persists after you cycle power to the DSM,
contact your service representative.

Table 6 - 1: Summary of DSM System Events

Error
Event Description Action
Code

Card 29 The DSM has Correct the card configuration in System 1


Configuration detected that the Configuration software.
Mismatch card in given slot
does not match
the configuration
in System 1.

Card Node 11 One of the supplies Cycle power to the DSM and verify that the
Voltage Error on an input card is problem persists. If the problem persists, replace
out of tolerance. the input card.

This error will stop


scanning for points
associated with
that input card.

Database 7 The internal Ensure that System 1 has a reliable connection. If


Overrun memory of the DSM problem persists, contact your service
is completely full representative.
and data is being
overwritten.

73/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Error
Event Description Action
Code

Excessive proTIM 9 The DSM has Temporarily remove the connection to a portion
Current Draw determined that a of the proTIMs and retest. If the problem goes
proTIM draws more away, a proTIM past this connection is at fault. If
current than not, the problem exists before this
allowed when the connection. Continue removing connections at
proTIM is strategic points and re-testing until the
addressed. This individual proTIM or section of wire can be
may be caused by: identified. Replace the defective proTIM or wiring,
or put the address of the proTIM to a unique
Two or more
value between 2 and 254 and retest.
proTIMs
responding to the
same address.

Defective proTIM.

First Enabled 10 The first enabled Based on the condition of the machine being
Alarm setpoint on one of monitored.
the variables of the
point has an alarm
condition. This
event is only
generated in the
Modbus event list; it
will not appear in
the System 1 Event
Manager.

Flash Memory 1 The DSM failed to Return DSM to Bently Nevada, LLC for repair if
Failure write data to its problem persists.
non-volatile
memory.

74/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Error
Event Description Action
Code

Fourth Enabled 22 The Fourth enabled Based on the condition of the machine being
Alarm setpoint on one of monitored.
the variables of the
point has an alarm
condition. This
event is only
generated in the
Modbus event list; it
will not appear in
the System 1 Event
Manager.

Internal Ethernet 5 An internal If possible, use a dedicated network or network


Error Ethernet error has switch to isolate the DSM from other network
occurred in the traffic.
DSM. This error may
occur if:

There are a large


number of
broadcast or
multicast
messages on the
network.

Defective DSM.

KPH delta speed 19 The Keyphasor Verify that the machine was not in a transient
error (proTIM) is state.
experiencing
For Keyphasor proTIMs, verify the Keyphasor
period errors
probe gap using the TIM Tester.
greater than 25%.

KPH speed too 22 The Keyphasor Verify that the machine is running.
low (proTIM) speed is
For Keyphasor proTIMs, verify the Keyphasor
below the set
probe gap using the TIM Tester.
minimum rpm.

75/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Error
Event Description Action
Code

KPH speed too 21 The Keyphasor Verify the operating speed of the machine and
high (proTIM) speed is adjust the set maximum speed in the System 1
above the set Configuration as required.
maximum rpm.
For Keyphasor proTIMs, verify the Keyphasor
probe gap using the TIM Tester.

Line Node 12 The supply for one Cycle power to the DSM and verify that the
Voltage Error of the TIM lines is problem persists. If the problem persists, replace
out of tolerance. the input card.

This error will stop


scanning for the
affected line.

Line not 28 A proTIM failed to Temporarily remove the connection to a portion


released go off-line after the of the proTIMs and retest. If the problem goes
de-address away, a proTIM past this connection is at fault. If
command was not, the problem exists before this connection.
issued. Continue removing connections at strategic
points and re-testing until the individual proTIM
This can be caused
or section of wire can be identified. Replace the
by:
defective proTIM or wiring, or put the address of
Defective proTIM. the proTIM to a value between 2 and 254 and
retest.
ProTIM incorrectly
set to address zero.

ProTIM or
transducer line
shorted to some
other signal wiring.

Modbus 32 A new Modbus Information only. No action required.


Configuration configuration has
Changed been downloaded
from the DSM
Modbus Utility to
the DSM.

76/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Error
Event Description Action
Code

Not OK 25 If point is a trigger Check for under, over, or delta speed error
point: events. If present, follow instructions for that
event.
There could be an
under, over, or Replace proTIM.
delta speed
If problem still exists check wiring and grounds.
condition.
Remove proTIM. Verify that no other proTIM is
If point is a proTIM:
responding to the address assigned to the
A proTIM returned removed proTIM.
invalid values for
If the transducer is a displacement probe, set
HiCal or LoCal.
gap to correct value. Use a TIM Tester if the point
Problem in wiring. is a proTIM.

Defective proTIM. Check wiring to transducer. If wiring is OK, then


replace transducer. If transducer and wiring are
Multiple proTIMs
OK and input is from a grounded transducer
responding to the
(such as a process variable, buffered rack signal,
same address
grounded tip thermocouple, or RTD) the signal
Other causes: may be exceeding the input range on the proTIM.
This is more likely the problem if the signal
The proTIM ground is located far from the DSM ground. Try
responded isolating the signal source from ground if
correctly to high possible or installing a TIM Line Isolator.
cal and low cal, but
not for transducer Replace transducer.
data indicating
Check for error events indicating that the card is
that the transducer
bad. If present, follow instructions for that event.
is not OK.

Defective
transducer.

Problem in wiring
to transducer.

Displacement
probe gap not set
correctly.

Transducer input
signal out of range
of proTIM input
circuitry.

Signal input card


could be bad.

77/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Error
Event Description Action
Code

proTIM auto 13 A proTIM has failed, If a proTIM has failed replace defective proTIM. If
addressing error the DSM has no the line is full, no more proTIMs can be added. If
available the configuration is incorrect, correct the
addresses to configuration and download to DSM.
assign the proTIM
because the line is
full, or the
configuration is
incorrect.

ProTIM message 26 A proTIM returned a Run the DSMInit utility Voltage Check and Noise
checksum error message with a Check ( see Line Voltage Check and Line Noise
checksum error. Check (proTIMs Only) on page 62.)

ProTIM message 27 A proTIM returned a Run the DSMInit utility Voltage Check and Noise
length error message of the Check ( see Line Voltage Check and Line Noise
wrong length. Check (proTIMs Only) on page 62.)

Scan Mode 23 The line is Information Only. No action required.


scanning.

Second Enabled 17 The second Based on the condition of the machine being
Alarm enabled setpoint monitored.
on one of the
variables of the
point has an alarm
condition. This
event is only
generated in the
Modbus event list; it
will not appear in
the System 1 Event
Manager.

Self Test Failed 15 Power on self test Use the DSMInit program to determine what
failed. failed see DSM Self Test Results on page 53.).

Self Test Passed 16 Power on self test Information only. No action required.
passed.

78/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Error
Event Description Action
Code

Serial EEPROM 6 The DSM was Cycle power to the DSM and verify that the
Failure unable to read problem persists. If the problem persists, replace
data from the serial the input card.
EEPROM one of the
cards.

The DSM cannot


verify the card type
as configured in
System 1.

The input card will


be scanned using
the card type
configured in
System 1.

Serial Port 4 A communication The serial port is currently only for internal Bently
Communication error has occurred Nevada, LLC use.
on the RS232 port.

Signal Path Error 8 The DSM has Cycle power to the DSM and verify that the
determined that problem persists. If the problem persists, replace
the signal path on the input card.
the corresponding
input card failed.

This error will stop


scanning for points
associated with the
input card.

The DSM was not


able to reset the
input card to clear
the error.

79/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Error
Event Description Action
Code

System has 2 The DSM has Verify that the +24 V power supply to the DSM is
reset reset. Events and within specifications. See the Trendmaster DSM
data may have datasheet for input power specifications.
been lost.
Check input power lines for a good connection.
This condition may
Verify that the environmental conditions are
occur if:
within specification. See the Trendmaster DSM
The input +24 V datasheet for environmental specifications.
supply to the DSM
is out of
specification.

The DSM
environmental
conditions are out
of specification.

Third Enabled 18 The third enabled Based on the condition of the machine being
Alarm setpoint on one of monitored.
the variables of the
point has an alarm
condition. This
event is only
generated in the
Modbus event list; it
will not appear in
the System 1 Event
Manager.

ProTIM 30 The DSM has Inspect proTIM and wiring, and correct the
Configuration detected that the proTIM configuration in System 1. If problem
Mismatch proTIM at a given persists, cycle power to the DSM.
address is missing,
not responding, or
is not the type that
is configured in
System 1.

80/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Error
Event Description Action
Code

ProTIM not 24 The proTIM failed to Verify that the line connections and the address
responding go on-line after the setting of the proTIM are correct.
set time out period
Verify operation of the proTIM using the TIM
for all HiCal, LoCal,
Tester. If the proTIM fails to respond to the TIM
and xdcr readings.
Tester, it is defective and should be replaced.
This event can
indicate a proTIM
that is improperly
addressed or
defective.

Time Changed 14 The DSM has Information only. No action required.


received a time
change command
and has reset its
clock. This only
occurs if the DSM
time differs from
the Host computer
time by more than
5 minutes.

Trending 31 System 1 Information only. No action required.


Configuration downloaded a
Changed configuration to
the DSM. This will
occur
automatically
when the DSM's
configuration in
the System 1
Enterprise is
changed and
System 1 DAQ is
running.

81/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Error
Event Description Action
Code

Unknown Card 3 The DSM does not Ensure that card is correctly seated, and cycle
type. recognize one of power. If problem persists, make sure that DSM
the input cards. has latest firmware revision. If problem still
The unrecognized persists, replace input card.
card will not
function. All other
inputs cards will
continue to
function.

The same event posted for multiple proTIMs can indicate other system problems. These
symptoms are listed below with possible problems and solutions.

Symptom:No response from any proTIM.

Problem:Line is improperly connected at SPA input card.

Line is improperly connected at nearest proTIM.

Line is improperly connected at a Line Extender or Line Isolator.

Wiring is broken or shorted.

Solution:Verify connection of the line at the DSM and at the nearest proTIM. If the connections
have been made, verify that each wire is connected to the correct pin of the SPA card connector
and that the connectors at the proTIM are installed properly. If pins and connectors are correct,
inspect the line for damage.

Symptom:System operates erratically or transducers go NOT OK randomly.

Problem:System incorrectly or poorly grounded.

TIM line picking up noise from nearby power cabling.

Solution:

Verify the level of noise on the line using the line noise test (see Line Voltage Check and Line Noise
Check (proTIMs Only) on page 62.)

Move TIM line from location near power cables or other switching circuits. The Trendmaster
system requires a single point earth ground to operate properly. Perform tests on the system
grounding in this order: Check for ground loops in the field wiring, check the ground continuity
between the computer power plug and the SPA, and make sure that the DSM is connected to a
low impedance earth ground. You can follow the procedure outlined below to locate a fault in
the grounding system.

82/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

WARNING

Hazardous areas present an explosion hazard. Explosions can


kill or severely injure personnel and damage equipment. Do
not connect test equipment to the TIM line or disconnect
wiring from the safety barrier earth bus unless you know that
the area is non-hazardous.

To check for ground loops in the field wiring:

1. Disconnect the TIM line from the SPA card. If intrinsic safety barriers are installed, also
disconnect the drain wire from the barrier earth ground bus.
2. Use an ohmmeter to check the continuity of the TIM line shield to ground (conduit or
building steel ground). It should be open and measure more than 100 kΩ resistance.

Symptom:A proTIM gives a suspect reading.

Problem:One or more of the following conditions exists:

1. the proTIM is incorrectly configured,


2. the transducer is defective,
3. the wiring between the transducer is bad, or
4. the proTIM is defective.

Solution:

1. Check the jumper settings on the proTIM (see the proTIM manual as listed in References on
page 18. of this manual for jumper settings) and make certain they match the transducer
and System 1 software configuration.
2. Follow the procedure in the appropriate transducer manual to verify correct operation
and/or calibration.
3. Check the wiring for possible miswiring or a misconnection. If the proTIM does not have OK
detection for shorts in the transducer wiring, check for this condition in the wiring.
4. Perform an end-to-end system calibration check using the following procedure;

1. Start the DSMInit utility program. Browse for DSMs. Upload the hardware image.
2. Disconnect the transducer input from the proTIM to be tested.
3. Connect a simulated full scale transducer input according to the table below.
4. Use DSMInit to perform an individual point test on the proTIM with the simulated input. Use
the table below to determine the full scale reading to expect. If the reading from the
individual point test matches the expected value (see the specifications section of the
proTIM manual listed in References on page 18. for tolerances), the proTIM is operating

83/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

correctly. If the reading is not correct and the other checks have been performed, replace
the proTIM and retest.

Table 6 - 2: Simulated Full-Scale Transducer Inputs

proTIM Under Test1,2,4,5 Expected Reading from


Input Value
DSMInit

Velocity 2.0 Vpp @ +2.5 Vdc bias, 100 2.0 in/s pk


Hz

Pt RTD (.00385) 177.5 W 400° F

Pt RTD (.00392) 178.8 W 400° F

J Thermocouple3 400° F, J TC wire 400° F

K Thermocouple3 400° F, K TC wire 400° F

Process Variable (jumper 5.0 Vdc 100%


removed)

Process Variable (jumper 20.0 mAdc 100%


installed)

Recorder 0V to -10V -10.0 Vdc 100%

Buffered Keyphasor 10 Vpp @ -10 Vdc bias, 100 Hz 6,000 rpm

Notes for the table above:

1. ProTIMs not listed have input signals that are difficult to simulate with common test
equipment.
2. Simulate inputs for a Displacement proTIM and REBAM*proTIM with an appropriate
proximity probe and a TK3 calibration instrument.
3. Simulate input signals for TC proTIMs with a high accuracy thermocouple calibration unit
connected with correct type of TC wire.
4. The Rack Buffered Output ProTIM measures input signal voltages within the specified full
scale range.
5. Reference the specifications section of the proTIM manual listed in References on
page [Link] this manual for allowable tolerances.

84/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

7. Modbus Communications
This chapter discusses the Modbus communications capabilities for the Dynamic Scanning
Module. The DSM uses the Ethernet Communications card to support the Modbus application
protocol and Modbus messaging on TCP/IP as defined by the following documents:

MODBUS Application Protocol Specification V1.1

Modbus Messaging on TCP/IP Implementation Guide Rev 1.0

Both specifications are available at: [Link]

The DSM also supports function codes 8 and 17 over Ethernet. These codes are useful if a user
uses an Ethernet to serial converter to access devices on serial buses.

7.1 Obtaining Modbus Capability


DSM Modbus communication requires a Dynamic Scanning Module with Trendmaster DSM
firmware version 3.00 or newer.

You can download DSM firmware upgrades from [Link]


Upgrade Firmware on page 57. for upgrade instructions.

The type of license you purchased for your DSM determines the number of registers available for
Modbus communications. Contact your sales representative for licensing details.

7.2 Terminology
Client/Server vs. Master/Slave
The DSM operates in a networked environment. For this reason, this manual uses the terms client
and server to describe the role of networked devices. For example, a DCS acts as a client
because it requests data, and a DSM acts as a server since it responds by providing data.

The Modbus environment uses the terms master and slave to describe the role of devices
connected serially. In this case, the master of a serial bus requests data and a slave node
responds by providing data to the master. Note that the master provides the client role and that
the slave acts as the server.

85/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Slot, Line, Block, Channel, and Point


This manual uses the terms Slot, Line (or Block), Channel, and Point to reference the source of
transducer data when you configure the Modbus registers. To reference a specific transducer
when configuring Modbus registers, you must provide the path to that transducer by providing:

l Slot number (1-4)


l Line number (1 or 2)
l Channel number (1-254)

The following sections define these terms.

Slot
The DSM chassis has five card slots, numbered 0 through 4. Slot 0 is reserved for the
communications card, and slots 2 through 4 can accept any combination of Signal Processing
Adapter (SPA) cards or blank covers. Slot 1 is reserved for blank cover only.

Line (Block)
Each SPA card supports up to 2 lines, or blocks with up to 254 channels per line. The DSM can
scan only 1 channel on each line at a time.

Channel
Also called Line Address, Channel refers to the specific number used to access a specific point
on a line. Valid channel numbers range from 1 to 254.

Point
Point refers to a specific transducer connected to a machine train.

86/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

7.3 Basic Configuration Process


When you create a Modbus configuration, you are mapping data from a DSM to registers that a
device using the Modbus communications protocol can access. Use the DSM Modbus Utility to
configure this mapping.

Before the DSM can use Modbus communications it must have both a trending
configuration and a Modbus configuration.

The following setup summarize the general process for using the DSM Modbus Utility to
configuring the DSM:

1. Open the DSM Modbus Utility.


2. Enter or browse for the IP address of the Dynamic Scanning Module you wish to configure.
3. Set the global configuration parameters as needed.
4. Generate a map, and select the register types you desire.
5. Customize the map by editing registers created from Step 4.
6. Select the kind of register blocks you wish the software to display in the register list.
7. Select the Register Address you wish to configure from the register list.
8. Select the Field Type you wish the register to represent.
9. Select Slot, Line, Channel and Variable values if a Field Type requires the information.
10. Save the configuration.
11. Do one of the following:

l Close the DSM Modbus Utility.


l Download the configuration to the target DSM.

87/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

7.4 Using the DSM Modbus Utility

Figure 7 - 1: The DSM Modbus Utility

Use the Modbus Configuration Utility to create Modbus configurations. A configuration maps
DSM information through registers that the Modbus protocol can access. Use this utility to:

l Create a new configuration


l Open and edit an existing configuration file
l Find a DSM on your network
l Upload a configuration from a DSM on your network
l Download a configuration to a DSM on your network
l Save, and open a configuration as a CSV file

88/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

While the DSM Modbus Utility downloads a Modbus configuration to the DSM, the DSM continues
its scanning of points as normal. The DSM will continue to service Modbus requests, and will
update data amplitude and status values based on the previous Modbus configuration.

If you attempt to change a Modbus configuration during a trend configuration download, the
DSM will return a BUSY error and not accept the Modbus configuration change. The presence of
proTIMs can inhibit a change for over a minute.

Finding a DSM On Your Network

Figure 7 - 2: IP Address Text Box

If you know the address of the DSM, you may type it in the text box shown in the figure above.
Otherwise, click the Browse for DSMs button. The DSM Modbus Utility will execute a UDP
broadcast message to which any DSM on the network will respond and provide identifying
information.

The Browsing for DSMs window will list all responding DSMs in the drop-down text box shown in
the figure below.

Figure 7 - 3: Browsing for DSMs Window

Click the drop-down text box to expand the list shown in the figure below. Click on a DSM name
and address to select a DSM.

Figure 7 - 4: DSM Name and Address Drop-Down List

89/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Setting Global Configuration Data

Figure 7 - 5: The Global Configuration Group

Global configuration data lets you set the default behavior for the data entry process. The
following sections detail each value.

Set Full Scale Data Range

Use this text box to enter the analog-to-digital conversion count that defines a full scale value.
The DSM will use this value to scale proportional variable amplitudes. Acceptable values are 1-
65535. The default value is 65535.

Set Invalid Clamp Value

Use this text box to enter the analog-to-digital conversion count that defines a Variable Invalid
Condition. If a variable is invalid, the DSM will set the Variable Proportional Amplitude to this value.
Acceptable values are 0-65535. The default value is 0.

Word Swapped

Check this box if you wish the DSM to transpose the most significant 16 bits of a 32-bit number
with the least significant 16 bits. This will allow a Modbus client to view data in the order the client
requires. Word swapping applies only to the Modbus data that requires 2 registers.

Use System 1 Time

Check this box to synchronize the internal DSM Modbus clock to System 1 Time. When this box is
not checked the DSM will use time based on the last set time command sent from the DSM
Modbus Utility or based on the last time sent from a Modbus client.

Selecting a Register Block

Figure 7 - 6: The Register Block Drop-Down Dialog Box

Use the Register Block drop-down text box to specify the range of register addresses that the
register list will show. The software displays the selected address range to the right of the text box.
You may select 1 of 3 ranges based on the type of register:

90/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Discrete Input

Discrete Input will list address ranges 10001 to 147000. This type of register provides a Modbus
device read-only access to status data from the DSM.

Input Registers

Input Registers will list address ranges 30001 to 347000. This type of register provides a Modbus
device read-only access to 16-bit amplitude or status data from the DSM.

Holding Registers

Holding Registers will list address ranges 40001 to 447000. This type of register provides a Modbus
device with read and write access to the DSM. The device can read 16-bit amplitude or status
data, and can write multiple-word data. These are distinct non-overlapping Modbus address
tables.

Selecting a Specific Register

Figure 7 - 7: The Register List

The Register List displays addresses in the range of addresses selected in the Register Block drop-
down text box. The following sections define each column.

Field Type

Field Type identifies the type of DSM function that maps to this register. You may use the Field
Type drop-down text box to assign a variety of variables, point or DSM status values.

Address

Address specifies the Modbus address of the register that is assigned to a given row.

91/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Slot

Slot identifies the DSM data input card slot that the register references. 4 slots are available in the
DSM, and are identified as Slot 1 through Slot 4.

Line

Line refers to a Transducer Interface Module (TIM) line. A SPA card may have 1 or 2 lines, which are
identified as Line 1 or Line 2.

Channel

Channel refers to 1 of up to 254 points on a line. The DSM identifies points as Channel 1 through
Channel 254. A SPA card may have up to 254 channels per line.

Variable

Variable identifies the type of vibration parameter that the DSM presents on this channel.
Examples of variable values are Direct, Gap, Enveloped, 1X Amplitude, etc.

Configuring Registers

Figure 7 - 8: Configuring Registers

When you configure a register, you are mapping data from the DSM to one or more registers
that a Modbus device can access.

92/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Section defines how each register represents data. You can use this section as a
reference while configuring registers.

To configure a point, follow these steps:

1. Scroll through the register list to display the register address you wish to configure.
2. Click on the type value in the Type column for the address you wish to select. It will be
highlighted in blue.
3. Select the field type that will this register will represent from the Input.
4. Select the DSM Slot number providing this input.
5. Select the Line providing this input.
6. Select the Channel that identifies the point providing this input.
7. Select the Variable that defined the kind of vibration data presented on the point.

Not all input types require you to specify slot, line, channel or variable values. The
following sections cover details associated with each of these items.

Selecting a Field Type

Figure 7 - 9: The Field Type Drop-Down Text Box

Field Type describes the kind of data available at a register. There are three categories of field
type, DSM, Point and Variable.

DSM Field Type

DSM Field Type refers to system-oriented status and values like date and time, event lists, and
DSM operating state.

Point Field Type

Point Field Type refers to status and values associated with transducers located at a point on a
machine train. Examples: Not Ok and overall alarm status.

93/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Variable Field Type

Variable Field Type refers to status and values associated with a specific variable of a transducer
located at a point on a machine train. Examples: Proportional amplitude and overall alarm
status.

Section defines how each register represents data. You can use this section as a
reference while configuring registers.

Using the Field Type Filter

Figure 7 - 10: The Field Type Filter Drop-Down Text Box

The Field Type drop-down text box will display a long list of field types. To simplify finding the
desired field type, consider using the Field Type Filter. Select a Field Type to limit the list to only
Variable fields, Point fields, or DSM fields.

When you scroll through the Field Type list, if a filter is active and the Field Type is not available for
that filter, the software will still display the Field Type at the top of the list.

Selecting a Slot Number

Figure 7 - 11: The Slot Number Drop-Down Text Box

The Slot drop-down text box displays a list of the 4 slots that are available in the DSM Chassis.
Select the slot number that represents the source of data for the register you are configuring.

Selecting a Line (or Block) Number

Figure 7 - 12: The Line Number Drop-Down Text Box

The Line drop-down text box displays a list of the 2 lines (or blocks) that are available on a SPA
card. Select the line number that represents the source of data for the register you are
configuring.

94/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Selecting a Channel Number

Figure 7 - 13: The Channels Drop-Down Text Box

The Channel drop-down text box displays a list of the 254 channels that are available on a TIM
line. Select the channel number that represents the source of data for the register you are
configuring.

Selecting a Variable

Figure 7 - 14: The Variable Drop-Down Text Box

The Variable drop-down text box displays a list of variables or processed data. Select the
variable that represents the source of data for the register you are configuring.

Section defines how each register represents data. You can use this section as a
reference while configuring registers.

95/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Saving Your Configuration

Figure 7 - 15: Selecting Save from the File Menu

You should save your configuration frequently as you develop it and before you leave the
Modbus Configuration Utility. Access the Save command as shown above. The program will save
the configuration as a .CSV text file.

96/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Command Buttons

Figure 7 - 16: The Command Buttons

The following sections describe the Command buttons.

Upload

Click the Upload button to retrieve an active Modbus configuration from a DSM. Set the IP
address in the IP Address drop-down text box to that of the DSM whose configuration you wish
to upload.

Download

Click the Download button to transfer a configuration from the DSM Modbus Utility to a DSM. Set
the IP address in the IP Address drop-down text box to that of the DSM whose configuration you
wish to change.

The DSM may return a busy indication if it is in startup, or if System 1 is downloading a trending
configuration to it.

If you do not have enough licenses the software will not allow you to download the
configuration. It will display an error message that states the number of registers you were
attempting to download and the number of registers your licenses permit you to download.

Generate

Click the Generate button to generate a Modbus map based on an existing trending
configuration. The section below covers details of this process.

Exit

Click the Exit button to close the program.

97/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Generating a Modbus Map

Figure 7 - 17: The Import Filters Screen

System 1 must configure the DSM before the generation process will work.

Generating a Modbus map reduces the effort needed to convert an existing trending
configuration into a Modbus configuration. The generation process uploads the trending
configuration from the DSM, and creates a Modbus Map based on the settings of the Import
Filters screen shown in the figure above.

98/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

This section shows the general process for generating a Modbus map. Repeat these steps for all
3 register block tabs:

1. Enter the starting address for the block


2. Select the variable registers you wish to map
3. Select status templates
4. Select amplitude templates
5. Select the DSM registers you wish to map
6. Select point status templates
7. Select other registers for download

Once you select the values to be mapped click the OK Button.

Using the Import Filters Screen

Register Block Selection

Figure 7 - 18: Register Type Tabs

The import filters vary for each type of register block (Input Registers, and Holding Registers). You
may select filters for a specific block by clicking on the appropriate tab shown in the figure
above.

Starting Address

Figure 7 - 19: Starting Address Text Box

Enter the starting address where the mapped block of registers will begin. Valid values are
between 1 and 47000.

99/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Select All and Clear All Buttons

Figure 7 - 20: Select All and Clear All Buttons

Click the Select All button to insert a checkmark into all checkboxes. Click the Clear All button to
uncheck all checkboxes.

Refer to Figure 7 - 17: The Import Filters Screen to locate each of the following groups.

Variable Registers

Click the checkbox for each variable you wish to map.

Status Templates

Status templates are associated with variables. Click the checkbox for each status value you
wish to map.

Amplitude Templates

Amplitude templates are associated with variables. Click the checkbox for the kind of amplitude
value you wish to map.

DSM Status Registers

Click the checkbox for each DSM status you wish to map.

Point Status Template

Click the checkbox for each point status you wish to map.

Other DSM Registers

Click the checkbox for each other register you wish to map.

The Other Registers group refers to multi-byte values. For this reason, they are
available only on the Input Registers tab and Holding registers tab.

Registers that can be written to are available only on the Holding Registers tab.

Complete Generation

Figure 7 - 21: OK Button to Complete Generation

Click the OK button to generate a register map. You can then edit or save this map, or download
it from the main window.

100/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

File Menu

Figure 7 - 22: File Menu

The File menu provides access to the following functions:

New…

Click New… to create a new configuration. All new registers start in the unconfigured state.

You must save an active configuration before you click New… or the active
configuration will be lost.

Open…

Click Open to open an existing configuration file saved in CSV format.

Save

Click Save to save the active configuration to a CSV file.

Save As…

Click Save As to save the active configuration to a CSV file under a different file name.

Exit

Click Exit to shut down the Modbus Configuration Utility and return to Windows®.

101/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Edit Menu

Figure 7 - 23: Edit Menu

The Edit menu provides access to the following functions:

Cut

Click Cut (keyboard shortcut Ctrl-X) to delete configuration data from a highlighted register in
the register list. Cut also copies an image of the configuration data into buffer memory. Use Cut
with Paste to duplicate the deleted register’s configuration data to a different address (Cut and
Paste).

Copy

Click Copy (keyboard shortcut Ctrl-C) to duplicate configuration data from a highlighted
register in the register list into buffer memory for pasting later. Use Copy with Paste to duplicate
the copied configuration data to a different address (Copy and Paste).

Paste

Click Paste (keyboard shortcut Ctrl-V) to place register configuration data that Cut or Copy
copied into buffer memory to the highlighted register in the register list. Use with Copy to
duplicate configuration data from one address to a different address. Use with Cut to move
configuration data from one address to a different address.

Delete

Click Delete or press the delete key to delete configuration data from a highlighted register in the
register list. The program will NOT save configuration data that you delete in buffer memory.

102/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Command Menu

Figure 7 - 24: Command Menu

The Command menu provides access to the following functions:

Generate Registers

Click Generate Registers to create a Modbus map from an existing DSM configuration.

Upload Configuration

Click Upload Configuration to retrieve an active Modbus configuration from a DSM. Set the IP
address in the IP Address drop-down text box to the address of the DSM whose configuration
you wish to upload.

Download Configuration

Click the Download button to transfer a configuration from the Modbus Configuration Utility to a
DSM. Set the IP address in the IP Address drop-down text box to the address of the DSM whose
configuration you wish to change.

The DSM may return a busy indication if it is in startup, or if System 1 is downloading a trending
configuration to it.

If you do not have enough licenses the software will not allow you to download the
configuration. It will display an error message that states the number of registers you were
attempting to download and the number of registers your licenses permit you to download.

103/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Utilities Menu

Figure 7 - 25: Utilities Menu

The Utilities menu provides access to the following functions:

Verify Registers

Click Verify Registers to issue Modbus register requests to the DSM. The Modbus Configuration
Utility acts as a Modbus client. Use this utility to verify proper operation of the DSM after you have
downloaded a Modbus configuration. Enter a starting address and enter the number of registers
to view. Click the Read Registers button to retrieve the registers. You can use Poll Registers to
continually read the registers. The DSM will return registers as integer values. You must do any
necessary value conversion manually.

Set Date, and Time

Click Set Date and Time to set the time if you will not use System 1 time for Modbus functions. You
can configure the DSM to use a separate time stamp for the Modbus functionality. When this is
the case, you must set the date and time to allow system events and other time-related features
to work. The Modbus client can also set the time by writing to the Write DSM Time and Date
Modbus registers.

Diagnostics

Click Diagnostics to access the Diagnostics window. The following Modbus Diagnostic
commands are available through this application:

l Data Loop Back


l Read Card 1 Diagnostics
l Read Card 2 Diagnostics
l Read Card 3 Diagnostics
l Read Card 4 Diagnostics
l Clear All Counters
l Get Message Count
l Get Communication Error Count
l Get Exception Count
l Get Character Overrun Count

These commands are specified for serial operation, but are provided here for serial to Ethernet
converters, and older systems that might use these commands.

104/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

DSM Identification

Click DSM Identification to read the DSM part number and firmware revision.

Event List…

Click Event list to view the last 500 DSM events occurring after the last reset or power-off
condition.

Help Menu

Figure 7 - 26: Help Menu

The Help menu provides access to the following functions:

Index…

Click Index… to open online help for this program.

About…

Click About… to open a dialog window that shows the version number and copyright information
for the DSM Modbus Utility.

105/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

7.5 Configuration File CSV Format


The DSM Modbus Utility saves the configuration files it creates in standard Comma Separated
Values (CSV) format. This is a text file that is compatible with spreadsheet programs like
Microsoft® Excel® and text editors like WordPad. The figure below shows an example of a
configuration file opened in a text editor. The figure further down shows the same file opened in a
spreadsheet.

Figure 7 - 27: ASCII Text Editor File Format

Figure 7 - 28: Configuration File Imported Into a Spreadsheet

The configuration file organizes data into seven columns with each row representing the
configuration data for one register address or one Global input type. In the text file, columns are
delimited with commas. The pound character (#) indicates the data in this row is header
information, that is, this data defines the content of each column.

106/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

To create a configuration file with a spreadsheet:

1. Create a header row to define the data contained in each column. Precede the header
term in the first column with a pound character (#) to signify the header row is a
comment. You may duplicate the header terms shown in these examples.
2. List the appropriate data description in each subsequent row below the header.

The following rules apply for CSV validation:

l Global configuration data must be valid or the utility will use defaults.
l The utility skips invalid register data or sets it as not configured.
l The utility reports all errors to the user by line, field and description after import is complete.
l The utility validates registers for input type, slot, line, channel, variable type, and address.
l The CSV file cannot redefine registers (no duplicate addresses).
l Input types must be valid for their block type (e.g., an Event List register configured in the
discrete block would be invalid).
l The utility skips empty lines.
l Slot values can be 1 through 4.
l Line values can be 1 or 2.
l Channel values can be 1 through 254.
l Addresses are valid from 0001 – 47000 and are preceded by the block type (1=discrete,
3=input, and 4=holding).
l The CSV file must define the correct register fields for a given input type.
l The utility skips lines beginning with “#”.
l The utility will capture up to 100 errors. After that, the process will fail and the utility will
import no more points.

7.6 Modbus/DSM Protocol


This chapter discusses the Modbus protocol as the Dynamic Scanning Module uses it. This
protocol provides client/server communication with Modbus devices through the Ethernet
Communications card.

A transaction between a client (or master) and a server (or slave) is the basis of the Modbus
protocol. A message between client and server is in the form of a request and reply defined by
function codes. A function code is the basic element of the Modbus Protocol Data Unit (PDU).

The DSM can support the simultaneous connection of up to 6 Modbus clients and one or more
PCs running the Modbus configuration software utility, the DSMInit software utility, and System 1
DAQ.

7.7 Modbus Reference Documents


Two documents are useful when working with the Modbus protocol:

1. MODBUS Application Protocol Specification V1.1


2. Modbus Messaging on TCP/IP Implementation Guide Rev 1.0

Both specifications are available for no cost at: [Link].

107/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

7.8 Modbus Protocol Summary


PDU Definition
A complete Modbus transaction consists of the transmission of a request from a client and a
response from the addressed server. Request and response PDUs contain 2 fields as shown in the
table below.

Table 7 - 1: PDU Structure

Function Code Data Field

1 byte 0 to many bytes

First - - Order of transmission - - Last

The length of each field is an integer multiple of 8-bit bytes. The PDU represents data in Big Endian
form and sends the function code field first and the content of the data field afterwards, as
shown in the table above.

Function Code
The function code is a 1-byte value that ranges from 0x00 to 0xFF. Values 0x80 to 0xFF are
reserved for exception responses.

The DSM supports the Modbus function codes shown in the table below.

Table 7 - 2: Supported Modbus Function Codes

Code Function

02 Read Discrete Inputs

03 Read Holding Registers

04 Read Input Registers

06 Write Single Register

08 Diagnostics

16 Write Multiple Register

17 Report Slave ID

108/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Data Field
The data field contains register address and data that are associated with request or response.
The diagnostic function contains subcodes to further define the type of diagnostic function. The
data field can vary in length from 0 bytes to many bytes, depending on the type of function.

Message Types
The word status, as Modbus uses it, means alarm status or control bit status. This status is
discrete data, which the Modbus protocol usually represents as a single bit in a 16-bit word. The
word register, as Modbus uses it, represents a 16-bit word of memory. Point refers to a specific
source of machinery data.

7.9 Modbus Register Addresses


The table below shows the notation the Modbus protocol uses to refer to the function code
addresses in the DCS computer database and in Modbus queries. All 3 data types have distinct,
non-overlapping Modbus address tables.

Table 7 - 3: Modbus Register Address Notation

Modbus Programmable Controller


Query Address
Register
Data Type (Zero-based, used by request PDUs)
(One-based)

Format Range Format Range

Discrete 1XXXX 10001-147000 XXXX 0000-46999 (0x0000-


Inputs 0xB797)

Input 3XXXX 30001-347000 XXXX 0000-46999 (0x0000-


Registers 0xB797)

Holding 4XXXX 40001-447000 XXXX 0000-46999 (0x0000-


Registers 0xB797)

109/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

7.10 Function Code Definitions


Read Discrete Inputs (02)
Read a contiguous group of 1-bit discrete input values from the DSM.

Request
Table 7 - 4: Read Discrete Inputs Request Message

Function code Starting address Quantity of inputs

0x02 High byte Low byte High byte Low byte

Function code:0x02.

Starting address:Zero-based address of the first discrete input in the group to read. Valid discrete
input addresses are 0 to 46999 (0x0000 to 0xB797).

Quantity of inputs:Number of discrete inputs to read beginning at the start address. The values
for valid quantities of inputs are 1 to 2000 (0x0001 to 0x07D0).

Response
Table 7 - 5: Read Discrete Inputs Response Message

Function code Byte count Input status

0x02 1 byte Modulo[(Quantity of inputs) / 8] bytes

Function Code:0x02.

Byte count:Specifies the number of bytes of data.

Byte count = [(Quantity of inputs) / 8].

Add 1 to the result if the quantity of inputs is not evenly divisible by 8.

Input Status:The response packs each discrete input into the data field as 1 bit per byte. The
message represents status as 1 = ON, and 0 = OFF. The LSB of the first data byte contains the
input status at the starting address in the query. The response lists other inputs in sequence
toward the high byte. The response fills unused bits in the last byte of the sequence with zeros.

Number of bytes = [(Quantity of inputs) / 8].

Add 1 to the result if the quantity of inputs is not evenly divisible by 8.

110/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Exception Response
Table 7 - 6: Read Discrete Inputs Exception Response Message

Function code Valid exception codes

0x82 1 byte

Valid Exception Codes:02, 03, 04, or 06. See Modbus Exceptions on page [Link] definitions.

Read Holding Registers (03)


Read a contiguous group of holding registers from the DSM.

Request
Table 7 - 7: Read Holding Registers Request Message

Function code Starting address Quantity of registers

0x03 High byte Low byte High byte Low byte

Function code:0x03.

Starting address:Zero-based address of the first holding register in the group to read. Valid
register addresses are 0000-46999 (0x0000-0xB797).

Quantity of registers:2-byte value. Number of holding registers to read beginning at the start
address. Valid quantities are 0x0001 to 0x007D.

Response
Table 7 - 8: Read Holding Registers Response Message

Function code Byte count Register value

0x03 1 byte (2 x number of registers) bytes

Function code:0x03.

Byte count:Specifies the number of bytes of data.

Byte count = 2 x number of registers.

Register value:For each holding register, the first byte contains the high-order bits and the
second byte contains the low-order bits.

Number of bytes = (2 x number of registers) bytes.

111/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Exception Response
Table 7 - 9: Read Holding Registers Exception Response Message

Function code Valid exception codes

0x83 1 byte

Function code:0x83

Valid exception codes:02, 03, 04, or 06. See Modbus Exceptions on page 123. for definitions.

Read Input Registers (04)


Read a group of 1 to 125 input registers from the DSM.

Request
Table 7 - 10: Read Input Registers Request Message

Function code Starting address Quantity of registers

0x04 High byte Low byte High byte Low byte

Function code:0x04.

Starting address:Zero-based address of the first input register in the group to read. Valid register
addresses are 0000-46999 (0x0000-0xB797).

Quantity of registers:2-byte value. Number of input registers to read beginning at the start
address. Valid quantities are 0x0001 to 0x007D.

Response
Table 7 - 11: Read Input Registers Response Message

Function code Byte count Register value

0x04 1 byte (2 x number of registers) bytes

Function Code:0x04.

Byte count:Specifies the number of bytes of data.

Byte count = 2 x number of registers.

Register value:For each input register, the first byte contains the high-order bits and the second
byte contains the low-order bits.

Number of bytes = (2 x number of registers) bytes.

112/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Exception Response
Table 7 - 12: Read Input Registers Exception Response Message

Function code Valid exception codes

0x84 1 byte

Function code:0x84

Valid exception codes:02, 03, 04, or 06. See Modbus Exceptions on page 123. for definitions.

Write Single Register (06)


Write to 1 16-bit holding register in the DSM.

Request
Table 7 - 13: Write Single Register Request Message

Function code Starting address Register value

0x06 High byte Low byte High byte Low byte

Function code:0x06.

Register address:Zero-based address of the holding register to which to write. Valid register
addresses are 0000-46999 (0x0000-0xB797).

Register value:Value to write to the addressed holding register.

Response
Table 7 - 14: Write Single Register Message

Function code Starting address Register value

0x06 High byte Low byte High byte Low byte

Function code:0x06.

Register address:Zero-based address of the holding register to which data was written. Same
address as in the request.

Register value:Value written to the addressed holding register.

113/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Exception Response
Table 7 - 15: Write Single Register Exception Response Message

Function code Valid exception codes

0x86 1 byte

Function code:0x86

Valid exception codes:02, 03, 04, or 06. See Modbus Exceptions on page 123. for definitions.

Diagnostic (08)
The diagnostic request provides a series of tests for checking the communication system
between a client device (e.g. DCS) and the DSM. You can also check certain internal error
conditions within the DSM. A sub-function code sent with the request specifies specific
diagnostic functions.

Request
Table 7 - 16: Write Single Register Request Message

Function code Diagnostic code Data byte 1 Data byte 2

0x08 High byte Low byte 1 byte 1 byte

Function code:08.

114/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Diagnostic Code:The sub-function code representing the diagnostic to execute. The DSM
supports these diagnostic codes:

Table 7 - 17: Supported Diagnostic Codes

Diagnostic code Name of Diagnostic

High byte Low byte

0x00 0x00 Return query data

0x00 0x05 Diagnostic register slot 1

0x00 0x06 Diagnostic register slot 2

0x00 0x07 Diagnostic register slot 3

0x00 0x08 Diagnostic register slot 4

0x00 0x0A Clear counters

0x00 0x0B Message count

0x00 0x0C Communication error count

0x00 0x0D Exception count

Data byte 1:The value of this byte depends on the diagnostic requested. See specific descriptions
below.

Data byte 2:The value of this byte depends on the diagnostic requested. See specific descriptions
below.

Response:The diagnostic response depends on the diagnostic requested. See specific


descriptions below.

Return Query Data

This is a loopback test. The server returns the data that is in the request in the response. The
response message should be identical to the request.

Example:

Table 7 - 18: Return Query Data Request Message

Function code Diagnostic code Data byte 1 Data byte 2

0x08 0x00 0x00 0xAA 0x55

115/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Table 7 - 19: Return Query Data Response Message

Function code Diagnostic code Data byte 1 Data byte 2

0x08 0x00 0x00 0xAA 0x55

Diagnostic Register Slot “1, 2, 3, or 4”

The data in the response message returns the contents of the diagnostic register that the
diagnostic code specifies.

Table 7 - 20: Diagnostic Register Specifications

Diagnostic code Diagnostic Register specified

High byte Low byte

0x00 0x05 Diagnostic register slot 1

0x00 0x06 Diagnostic register slot 2

0x00 0x07 Diagnostic register slot 3

0x00 0x08 Diagnostic register slot 4

116/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Example:

Table 7 - 21: Diagnostic Register Request Message

Function
Diagnostic code Data byte 1 Data byte 2
code

0x08 0x00, 0x05, 0x06, 0x07 or 0x08 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0

1 Bit 7

1 Bit 6

1 Bit 5

1 Bit 4

1 Bit 3

1 Bit 2

1 Bit 1 Line 1 15V node voltage

1 Bit 0 Line 2 15V node voltage

2 Bit 7 Line 1 de-address

2 Bit 6 Line 2 de-address

2 Bit 5 -5V node voltage

2 Bit 4 +2.5V node voltage

2 bit 3 +5V node voltage

2 Bit 2 +24V node voltage

2 Bit 1 EEPROM

2 Bit 0 DSP

117/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Clear Counters

This diagnostic will clear all DSM diagnostic counters.

The DSM will also clear the diagnostic counters when it powers up.

Example:

Table 7 - 22: Clear Counters Request Message

Function code Diagnostic code Data byte 1 Data byte 2

0x08 0x00 0x0A 0x00 0x00

Table 7 - 23: Clear Counters Response Message

Function code Diagnostic code Data byte 1 Data byte 2

0x08 0x00 0x0A 0x00 0x00

Message Count

The data in the response message returns the number of Modbus request messages that the
DSM has received on the network since its last restart, power-up, or successful request to clear its
counters.

Example:

Table 7 - 24: Message Count Request Message

Function code Diagnostic code Data byte 1 Data byte 2

0x08 0x00 0x0B 0x00 0x00

Table 7 - 25: Message Count Response Message

Function code Diagnostic code Data byte 1 Data byte 2

0x08 0x00 0x0B Message count high byte Message count low byte

Values in Data byte 1 and Data byte 2 contain the number of Modbus request messages that the
DSM received since its last reset, power-up, or successful request to clear its counters.

118/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Communication Error Count

The data in the response message returns the number of Modbus communication errors
encountered by the DSM since its last restart, power–up, or successful request to clear its
counters. As an example, the DSM would increment its Modbus communication error count if a
request’s message length were inconsistent with the function code’s expected length.

Example:

Table 7 - 26: Communication Error Count Request Message

Function code Diagnostic code Data byte 1 Data byte 2

0x08 0x00 0x0C 0x00 0x00

Table 7 - 27: Communication Error Count Response Message

Function Diagnostic
Data byte 1 Data byte 2
code code

0x08 0x00 0x0C Communication error count Communication error count


high byte low byte

Values in Data byte 1 and Data byte 2 contain the number of Modbus communication errors the
DSM detected since its last reset, power-up, or successful request to clear its counters.

Exception Count

The data in the response message returns the number of exception responses the DSM returned
since its last restart, power-up, or successful request to clear its counters.

Example:

Table 7 - 28: Exception Count Request Message

Function code Diagnostic code Data byte 1 Data byte 2

0x08 0x00 0x0D 0x00 0x00

Table 7 - 29: Exception Count Response Message

Function code Diagnostic code Data byte 1 Data byte 2

0x08 0x00 0x0D Exception count high byte Exception count low byte

Values in Data byte 1 and Data byte 2 contain the number of Exception Responses the DSM
detected since its last reset, power-up, or successful request to clear its counters.

119/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Exception Response
Table 7 - 30: Write Single Register Exception Response Message

Function code Valid exception codes

0x88 1 byte

Function code:0x88

Valid exception codes:03, 04, or 06. See Modbus Exceptions on page 123. for definitions.

Write Multiple Registers (16)


Write a block of contiguous holding registers in the DSM.

The client specifies the values to write in the request data field. The request packs data as 2 bytes
per register.

Request
Table 7 - 31: Write Multiple Registers Request Message

Function Starting Quantity of Byte Register Register Register


•••
code address registers count value 1 value 2 value N

0x10 High Low High Low 1 byte High byte Low byte ••• Low byte
byte byte byte byte

Function code:16 (0x10).

Starting address:Zero-based address of the first holding register in the group to be read. Valid
holding register addresses are 0000-46999 (0x0000-0xB797)

Quantity of registers:Quantity of contiguous 16-bit registers to be written beginning at the start


address. Acceptable values are 1-120 (0x0001-0x0078).

Byte count:Number of data bytes contained in the request that will be written to the contiguous
registers.

Byte count = 2 x number of registers.

Register Value 1 through N:Data that will be written to the contiguous registers. The DSM will write
2 bytes to each holding register.

Number of bytes = (2 x number of registers) bytes.

120/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Response
Table 7 - 32: Write Multiple Registers Response Message

Function code Starting address Quantity of registers

0x10 High byte Low byte High byte Low byte

Function code:16 (0x10)

Starting address:Response returns the same value used by the request.

Quantity of registers:Response returns the same value used by the request.

Exception Response
Table 7 - 33: Write Single Register Exception Response Message

Function code Valid exception codes

0x90 1 byte

Function code:0x90

Valid exception codes:02, 03 04 or 06. See Modbus Exceptions on page 123. for definitions.

Report Slave ID (17)


Read status and configuration information that is specific to the DSM.

Request
Table 7 - 34: Report Slave ID Request Message

Function code

0x11

Function code:17 (0x11).

No data is associated with this request.

121/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Response
Table 7 - 35: Request Slave ID Response Message

Function code Byte count Family ID 1 Family ID 2 Family ID 3 Family ID 4

0x11 0x07 0x00 0x02 0x48 0xF0

Run
Modbus Communication Module Modbus Communication Module
indicator
Major Revision Number Minor Revision Number
status

0xFF 1 byte 1 byte

Family ID:Trendmaster Dynamic Scanning Module part number 149744 (0x000248F0). Value in
hex is:

Family ID 1: 0x00

Family ID 2: 0x02

Family ID 3: 0x48

Family ID 4: 0xF0

Run indicator status:Always 0xFF. 0x00 = OFF, 0xFF = ON.

Major Rev Number:The current major firmware revision number.

Minor Rev Number:The current minor firmware revision number.

Exception Response
Table 7 - 36: Write Single Register Exception Response Message

Function code Valid exception codes

0x90 1 byte

Function code:0x90

Valid exception codes:01, 02, 03, or 04. See Modbus Exceptions on the next page. for definitions.

122/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

7.11 Modbus Exceptions


Exception Codes
A response indicates an error when the high order bit of the function code field is "1". The DSM
returns an exception code in the data field as a 1-byte value. The table below summarizes the
Modbus communication error messages and probable causes.

Table 7 - 37: Modbus Error Messages and Probable Causes

Error
Code Cause
Message

01 ILLEGAL DSM received a request before receiving a Modbus configuration.


FUNCTION
DSM received a request with an unsupported function code.

02 ILLEGAL DSM received a request to read or write a register outside the valid address
DATA range.
ADDRESS

03 ILLEGAL Value in the Data field is not an acceptable value.


DATA
DSM received a request to read or write more registers than the function
VALUE
supports.

DSM received a diagnostic request with an unsupported sub-function code.

04 SLAVE DSM received request with a data length inconsistent with its function code.
DEVICE
DSM received a request to write an unacceptable value to a register.
FAILURE
DSM received a request to write to a register that contains read-only
information.

06 SLAVE DSM received a request while in initialization mode.


DEVICE
Modbus utility attempted a Modbus configuration change System 1 DAQ is
BUSY
downloading a trending configuration to the DSM. The DSM will not accept
the Modbus configuration change.

Other Exception Behavior


Reading an unconfigured register

If a Modbus client attempts to read from an unconfigured DSM register, the DSM will return a
value of 0.

Behavior during trend configuration

123/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

While System 1 DAQ is downloading a trending configuration to the DSM from System 1 DAQ, the
DSM will continue to service Modbus requests. However, the DSM will stop point scanning and not
update data amplitude and status values until the configuration download is complete. This
process can last over a minute if proTIMs are present.

Behavior during Modbus configuration

While the Modbus utility is downloading a Modbus configuration to the DSM, the DSM continues
to scan points as normal. The DSM will also continue to service Modbus requests, and update
data amplitude and status values based on the previously existing Modbus configuration.

Response Time
The DSM will issue a response in 500 ms or less of receiving of a function request.

124/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

8. Glossary
ADU

Application Data Unit. An enclosing wrapper for a PDU that adds addressing information and
error check data.

Block

A grouping of TIM input transducers. Similar to the term line except a line refers specifically to a
grouping of proTIM-type transducers sharing the same analog bus. For purposes of
configuration, block and line are interchangeable.

Channel

An address on a TIM Line that refers to a transducer or Point.

Collection group

Multiple channels grouped together such that DSM stores data for all channels in the group
consecutively. If configured to do so, the DSM will also save data for all points in the collection
group when an alarm event occurs. See the System 1 Software Operations Quick Start Guide
(document 148119-01) for a more detailed description of collection groups.

DCM

Data Collection Module. A System 1 software module that allows System 1 core data acquisition
to communicate with the Trendmaster DSM.

Display computer

Personal computer running Bently Nevada System 1 Display Software.

DSM

Dynamic Scanning Module.

DSMInit

A Windows-based software utility program for initializing and troubleshooting the Trendmaster
DSM.

DSM Modbus Utility

A Windows based software utility program for configuring (mapping) Modbus registers and
troubleshooting the Modbus Communication Module.

DSP

Digital Signal Processor. An integrated circuit that filters and conditions the input signals.

125/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

Host computer

Personal computer running System 1 Data Acquisition Software.

Line

An analog data bus used to communicate data from multiple Transducer Interface Modules.
Also, a group of transducers associated with a specific TIM line. See also the term block.

PDU

Protocol Data Unit. Fundamental message of the Modbus protocol.

PLC

Programmable Logic Controller. One kind of device that uses Modbus protocol.

ProTIM

Programmable Transducer Interface Module. An advanced version of the TIM.

Point

A specific measurement location or transducer.

Register

16-bit word in memory used as an interface to the Modbus protocol.

Response time

The time from when the Modbus Communication Module receives a request to when it sends out
a response.

Scan time

The time required to read all proTIMs assigned to the normal scan loop.

Slot

A position in the DSM rack where cards or modules are located. A DSM rack has five slots,
numbered 0 through 4. Slot 0 is reserved for the communications module. Slot 1 is reserved for
blank cover. Slots 2 through 4 are general purpose.

SPA card

Signal Processing Adapter card. SPA cards collect data from up to two TIM lines, which are serial
bus lines that turn on and off one proTIM at a time for up to 254 points.

Status

When used in the Modbus context, status can mean either alarm status or control bit status.
Status is discrete data, which usually is represented as a single bit in a 16-bit word.

126/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P

TIM

Transducer Interface Module. A module that connects a transducer to the Trendmaster TIM line
when it has been addressed.

TIM Tester

A device used to check the data from a TIM. This may be a separate hand held device or a
function built into the Snapshot CE Portable Data Collector.

127/127

You might also like