Trendmaster DSM User Guide
Trendmaster DSM User Guide
Module (DSM)
User Guide
Bently Nevada Machinery Condition Monitoring 149823 Rev. P
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
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.
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
5/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
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.
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.
7/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
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.
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.
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
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
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.
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.
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.
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.
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.
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.
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.
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
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.
15/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
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:
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.
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.
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
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.
Also refer to the individual manuals for transducers and accessories that are connecting to the
DSM system.
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.
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.
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
2. Medium, #1 slot screwdriver for input card captive screws and DIN Rail mounting.
l Power availability
l Network considerations
l Hazardous areas
l Environmental conditions
l Cable routing
l Transducer locations
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
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
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
24/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
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.
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:
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.
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
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.
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.
28/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
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
29/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
WARNING
You must connect the power mains to the external power supply as shown in the next drawing.
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.
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.
31/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
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
33/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
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.
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
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.
1. Green (SIG+)
2. White (SIG-)
3. Black (Common)
4. Red (Power)
5. Shield
35/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
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:
36/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
37/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
WARNING
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.
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.
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.
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
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.
42/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
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.
43/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
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.
LED Description
45/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
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.
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 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
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.
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.
When communicating with the Host Computer, the DSM will turn the link activity LED and
periodically flash the LED amber.
48/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
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.
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.
51/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
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.
Upgrade Select this option to upgrade the firmware in your DSM to the latest revision. See
Firmware Upgrade Firmware on page 57.
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.
52/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
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.
Ethernet Address Error A check that the Ethernet physical address is an acceptable
value.
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
55/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
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
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
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.
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.
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.
59/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
proTIM Status
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.
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.
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.
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.
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.
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.
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.
62/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
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.
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.
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
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.
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.
1. Disconnect
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
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.
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).
Fault &
Initial Expect After Fix Final
Location
DC Voltage
70/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
Fault &
Initial Expect After Fix Final
Location
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
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
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.
Error
Event Description Action
Code
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.
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.
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.
ProTIM or
transducer line
shorted to some
other signal wiring.
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
transducer.
Problem in wiring
to transducer.
Displacement
probe gap not set
correctly.
Transducer input
signal out of range
of proTIM input
circuitry.
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.)
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.
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.
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.
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.
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.
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
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.
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.
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:
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.
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
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
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:
87/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
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:
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.
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.
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.
89/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
Global configuration data lets you set the default behavior for the data entry process. The
following sections detail each value.
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.
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.
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.
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.
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
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.
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.
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 refers to system-oriented status and values like date and time, event lists, and
DSM operating state.
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 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.
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.
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.
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
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
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
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
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
97/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
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:
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
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
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
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.
Click the checkbox for each DSM status you wish to map.
Click the checkbox for each point status you wish to map.
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
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
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…
Save
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
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
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
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.
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:
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
Index…
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
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
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.
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.
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.
107/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
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.
Code Function
08 Diagnostics
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.
109/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
Request
Table 7 - 4: Read Discrete Inputs Request Message
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:0x02.
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.
110/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
Exception Response
Table 7 - 6: Read Discrete Inputs Exception Response Message
0x82 1 byte
Valid Exception Codes:02, 03, 04, or 06. See Modbus Exceptions on page [Link] definitions.
Request
Table 7 - 7: Read Holding Registers Request Message
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:0x03.
Register value:For each holding register, the first byte contains the high-order bits and the
second byte contains the low-order bits.
111/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
Exception Response
Table 7 - 9: Read Holding Registers Exception Response Message
0x83 1 byte
Function code:0x83
Valid exception codes:02, 03, 04, or 06. See Modbus Exceptions on page 123. for definitions.
Request
Table 7 - 10: Read Input Registers Request Message
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:0x04.
Register value:For each input register, the first byte contains the high-order bits and the second
byte contains the low-order bits.
112/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
Exception Response
Table 7 - 12: Read Input Registers Exception Response Message
0x84 1 byte
Function code:0x84
Valid exception codes:02, 03, 04, or 06. See Modbus Exceptions on page 123. for definitions.
Request
Table 7 - 13: Write Single Register Request Message
Function code:0x06.
Register address:Zero-based address of the holding register to which to write. Valid register
addresses are 0000-46999 (0x0000-0xB797).
Response
Table 7 - 14: Write Single Register Message
Function code:0x06.
Register address:Zero-based address of the holding register to which data was written. Same
address as in the request.
113/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
Exception Response
Table 7 - 15: Write Single Register Exception Response Message
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: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:
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.
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:
115/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
The data in the response message returns the contents of the diagnostic register that the
diagnostic code specifies.
116/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
Example:
Function
Diagnostic code Data byte 1 Data byte 2
code
1 Bit 7
1 Bit 6
1 Bit 5
1 Bit 4
1 Bit 3
1 Bit 2
2 Bit 1 EEPROM
2 Bit 0 DSP
117/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
Clear Counters
The DSM will also clear the diagnostic counters when it powers up.
Example:
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:
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
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:
Function Diagnostic
Data byte 1 Data byte 2
code code
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:
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
0x88 1 byte
Function code:0x88
Valid exception codes:03, 04, or 06. See Modbus Exceptions on page 123. for definitions.
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
0x10 High Low High Low 1 byte High byte Low byte ••• Low byte
byte byte byte byte
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)
Byte count:Number of data bytes contained in the request that will be written to the contiguous
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.
120/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
Response
Table 7 - 32: Write Multiple Registers Response Message
Exception Response
Table 7 - 33: Write Single Register Exception Response Message
0x90 1 byte
Function code:0x90
Valid exception codes:02, 03 04 or 06. See Modbus Exceptions on page 123. for definitions.
Request
Table 7 - 34: Report Slave ID Request Message
Function code
0x11
121/127
149744 Trendmaster Dynamic Scanning Module (DSM)
User Guide 149823 Rev. P
Response
Table 7 - 35: Request Slave ID Response Message
Run
Modbus Communication Module Modbus Communication Module
indicator
Major Revision Number Minor Revision Number
status
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
Exception Response
Table 7 - 36: Write Single Register Exception Response Message
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
Error
Code Cause
Message
02 ILLEGAL DSM received a request to read or write a register outside the valid address
DATA range.
ADDRESS
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.
If a Modbus client attempts to read from an unconfigured DSM register, the DSM will return a
value of 0.
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.
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
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
DSM
DSMInit
A Windows-based software utility program for initializing and troubleshooting the Trendmaster
DSM.
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
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
PLC
Programmable Logic Controller. One kind of device that uses Modbus protocol.
ProTIM
Point
Register
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