Altronic DSM-43900DUS User manual

ALTRONIC UNIVERSAL TEMPERATURE SCANNER INSTALLATION INSTRUCTIONS
DSM-43900DUS FORM DSM43900 II 7-04
CAUTION: The DSM-43900DUS universal temperature scanners are suitable for use in Class I,
Groups C & D, Division 1 and 2 hazardous locations when installed in accordance with
these instructions.
The thermocouple leads connected to this device operate at a very low voltage and
power levels and MUST NOT CONTACT any external voltage source. Damage to the
system will result from connection between the thermocouple and the ignition system
or any AC or DC power source.
WARNING: DEVIATION FROM THESE INSTALLATION INSTRUCTIONS MAY LEAD TO
IMPROPER OPERATION OF THE MONITORED MACHINEWHICH COULD CAUSE PERSONAL
INJURY TO OPERATORS OR OTHER NEARBY PERSONNEL.
1.0 DESCRIPTION
1.1 The Altronic DSM-43900DUS universal temperature scanner is an electronic instrument
designed to monitor temperatures using industry standard type J or K thermocouples.
Automatic cold junction compensation is built-in. Three models DSM-43908 (8 channels),
DSM-43916 (16 channels) and DSM-43924 (24 channels) are available. The temperature
scanner uses a microcontroller to process the input signal and a nonvolatile memory to store
the setup and setpoint values. A 2x16 character LCD displays the channel number and the
numeric temperature value in °F or °C. A front mounted keypad serves as the user interface.
The instrument can read type J thermocouples between !76°F and 1382°F (!60°C and
750°C) and type K thermocouples between !76°F and +1472°F (!60°C and 800°C).
1.2 Each of the input channels may have 4 individual user established temperature setpoints that
can be adjusted using the keypad - a high and low alarm and a high and low shutdown.
Alternatively, the user may assign a selected number of channels (2 min.) to a group with a
common set of 6 setpoints (high, low and differential alarm and high, low and differential
shutdown) with the remaining channels having 4 individual setpoints as described in the
preceding sentence. There are two configurable output switches, one for alarms and one for
shutdowns. When the temperature has exceeded its setpoint value, a solid state output
switch turns on/off to the switch common, and a first setpoint and channel number LCD
indicators turn on. All setpoint changes are performed through the keypad or through RS-485
communications.
1.3 The DSM-43900DUS universal temperature scanner is designed to be versatile and simple
to use. Type J or K thermocouples and °F or °C units can be selected via the keypad. Either
automatic or manual scan functions can be selected. An alarm log is available for the first
four faults. RS-485 serial communications allows data and alarm status to be communicated
to other devices. An escape key is provided to permit the user to exit any setup function and
return to the normal display. A programmable software filter is also provided which can be
used to stabilize readings where the thermocouple signal is fluctuating. Calibration can be
performed using the keypad. Factory default configurations, including factory calibration
settings, can be recalled for easy setup.

-2-
2.0 THERMOCOUPLES
2.1 The DSM-43900DUS universal temperature scanner is designed to operate with industry
standard, grounded or ungrounded, type J or K thermocouples. Ungrounded thermocouples
are recommended where possible.
3.0 MOUNTING
3.1 Mount the universal temperature scanner inside a control panel or to a suitable flat surface
so that the display is at a convenient viewing height. A drilling template is provided. NOTE:
Avoid mounting the DSM universal temperature scanner with the LCD display facing direct
sunlight. The display temperature range is !22°F to +175°F (!30°C to +80°C).
4.0 WIRING (SEE WIRING DIAGRAMS)
4.1 POWER WIRING - Connect the power input wires, plus to terminal DC+ and minus to DC!;
power requirement is 12 to 30 Vdc (0.1 amps max.). Connect the DC!terminal to panel
ground which should be the same as engine ground. DO NOT ground this device directly to
the ignition system common coil ground.
4.2 THERMOCOUPLES AND THERMOCOUPLE EXTENSION WIRE - Grounded or ungrounded
type J or K thermocouples may be used. Use thermocouple extension wire of the same type
as the thermocouple probe to connect the thermocouple to the universal temperature scanner.
Use stranded thermocouple wire having a good moisture-resistant insulation such as PVC;
for higher ambient temperatures, Teflon or B-fibre insulated thermocouple wire is
recommended. To insure an accurate signal is transmitted to the instrument, avoid any added
junctions, splices and contact with other metals. Take care not to damage the insulation when
installing and take precautions against later damage from vibration, abrasion, or liquids in
conduits. In addition, it is essential that the following practices be adhered to:
A. Never run thermocouple wires in the same conduit with ignition wiring or other high energy
wiring such as AC line power.
B. Keep secondary wires to spark plugs and other high voltage wiring at least eight inches
(200mm) away from thermocouples and extension wiring.
4.3 OUTPUT SWITCH WIRING - An alarm or fault condition occurs when the temperature of a
point reaches or violates one of the setpoint values. This will cause the solid state output
switch to turn ON or OFF (software configurable) to the switch common terminal. Output
switch 1 defaults to closed (N/C) and switch 2 to open (N/O) with the absence of power. The
output switch is isolated from the DC!terminal and is rated 200V, 0.2 amp. The N/O switch
has a unique internal overload current protection circuit. If an overload occurs, the internal
circuitry limits current to safe levels. When the overload is removed, the output switch
resumes its normal ON characteristics. These switches can be wired to an Altronic
annunciator system or to pilot duty relays as shown in the wiring diagrams.
4.4 RS-485 COMMUNICATIONS WIRING - The DSM-43900 universal temperature scanner can
communicate to other instruments, PC’s or PLC’s via the two serial RS-485 communication
wires. Use a two conductor shielded cable of fine gauge stranded wire and connect the wires
to the terminals marked RS-485 "A" and RS-485 "B". Connect to the other communication
device "A" to "A"(!) and "B" to "B"(+). Connect the shield wire to the master device only.

-3-
4.5 HAZARDOUS AREA OPERATION - The DSM-43900DUS universal temperature scanner is
CSA certified for CLASS I, DIVISION 2, GROUPS C & D areas when mounted in a suitable
enclosure. The device may be operated as CLASS I, DIVISION 1, GROUPS C & D
intrinsically safe, if the following conditions are met:
Note: Refer to figures 5, 9 and 10 for intrinsically safe hook-up.
A. The universal temperature scanner must be powered through a CSA-certified positive
polarity zener barrier rated 21 volts / 0.1 amp max. A suitable barrier is a Stahl part no.
9004/51-206-100-00; follow the installation instructions supplied with the barrier.
B. The switch outputs, if used, must be connected to the sensor inputs of an Altronic DA, or
DD annunciator system with the 690 series power supply. The annunciator system must
be CSA certified for the designated hazardous area.
C. The RS-485 communications must not be used for Class I, Division 1, Groups C & D
intrinsically safe applications.
In addition, the following requirements must be met (see NFPA standard no. 493):
1. The intrinsically safe instrument wires within the panel enclosure must be kept at least
two (2) inches away from other wiring. Run the thermocouple extension wires leaving
the panel in a separate conduit from all other wiring and keep them separate
throughout the installation.
2. Wiring to the sensors must have a grade of insulation capable of withstanding an AC
voltage of 500 volts RMS.
3. Sensor wires must be run in separate conduits and junction boxes from high voltage
wires such as ignition, fuel valve, and other high voltage wiring.
WARNING: SUBSTITUTION OF COMPONENTS MAY IMPAIR INTRINSIC SAFETY AND/OR
SUITABILITY FOR CLASS I, DIV. 2, GROU PS C & D.
DO NOT DISCONNECT EQUIPMENT IN DIV. 2 ENVIRONM ENT UNLESS POW ER IS
SWITCHED OFF OR THE AREA IS KNOWN TO BE NON-HAZARDOUS.
4.6 TESTING THERMOCOUPLE LEADS - If it becomes necessary to check thermocouple to
terminal strip wiring with an ohmmeter or other checker, first unplug the thermocouple
connectors from the universal temperature scanner. This will prevent possible damage to the
device’s sensitive low voltage detection circuitry.
5.0 INITIAL OPERATION
5.1 This section allows for quick setup and installation of the DSM-43900DUS universal
temperature scanner. Mount and wire the device as described in sections 3.0 and 4.0. Upon
initial power up, press the SETUP key; the unit will be in the configuration mode. Press the
SETUP key until the display reads "THERMOCOUPLE / J or K". Press the or (up or
down arrow key) to view the thermocouple options. Press ENTER/ACK when the appropriate
thermocouple type is displayed to load the default data for that type. This procedure loads
the factory default calibration parameters and no additional calibration should be required.
Next, enter the configuration mode again and when the display reads either "UNITS °F" or
"UNITS °C", press the or (up or down arrow key) to select and press ENTER/ACK to
accept the desired units choice. The device is now ready to accurately read temperatures.

-4-
6.0 NORMAL OPERATION
6.1 When the DSM-43900DUS universal temperature scanner is in the "normal" mode, it displays
the channel number (“CH. XX”) with the temperature value in °F or °C (1st line) and (2nd line)
the status of the system. The status indicators are:
“TIMER: T1 2 3 4" - TX is displayed when each of the timers is active. For example, if after
a reset, timers 3 and 4 have not timed out, the display will show “T3" and “4". This gives a
visual indication that the setpoints mapped to timers 3 and 4 are still locked out (not active).
CH.01 1015°F
TIMER: T3 4
“NORMAL OPERATION” - is displayed when all of the configured setpoints are armed and
being monitored on a channel with individual setpoints. On a channel within either common
group 1 or 2, the average temperature of that group is displayed on the second line.
CH.13 1015°F
NORMAL OPERATION
CH.01 1015°F
AVG.1 1050°F
6.2 “ALARM: HX, LX or DX” - When the setpoints are armed and a fault occurs, “1st ALARM:
CH.XX” will display on the second line to show that a fault has occurred. When the channel
with a fault is displayed (channel 01 in this example), the display will show “1st ALARM HX
or LX or DX” or “ALARM HX or Lx or DX” indicating that a setpoint on this channel is
exceeding its setpoint. When the display is on a channel that is not faulted and with a
setpoint violation in the system, the second line of the display will show “1st ALARM: CH.XX”
indicating that a first alarm or fault has occurred on channel one as shown in the example
below. If the channel being viewed is faulted, the fault for that channel is displayed on the
second line. Any faults for the channel being displayed will be indicated: H1 (high setpoint
1), H2 (high setpoint 2), L1 (low setpoint), or L2 (low setpoint 2). In addition, the
corresponding configured output(s) will activate.
CH.01 1115°F
1st ALARM: H1
CH.06 998°F AL
1st ALARM: CH.01
CH.06 1115°F
ALARM: H1

-5-
6.3 If a monitored thermocouple temperature falls below the minimum range of the instrument
(!76°F or !60°C), the display will read "OUT OF RANGE: LX” to identify this condition. If the
channel is configured for a low setpoint, the associated output switch will activate. If the
thermocouple temperature exceeds the maximum range of the instrument (1382°F or 750°C
for type J, 1472°F or 800°C for type K) the display will read "OUT OF RANGE: HX”. If the
channel number is configured for a high setpoint, the associated output switch will activate.
NOTE: If a thermocouple, or its wiring, becomes open or disconnected from the universal
temperature scanner, the display will read "TC OPEN: HX" (ThermoCouple Open) and if
configured for a high setpoint, its configured output switch will activate. All configured,
unused thermocouple inputs must be shunted to prevent this condition in normal operation.
7.0 BARGRAPH OPERATION
7.1 Two analog bargraphs are available for each channel, one between setpoints L1 and H1 and
the other between L2 and H2. The bargraph’s low end point is the respective low setpoint
value and the high end point is the respective individual high setpoint value. To view the first
bargraph, press the ESC key; the bottom line will show the bargraph between L1 and H1.
Press the ESC key again to display the bargraph between L2 and H2. Press the ESC key to
toggle back to the status line. There is no time-out for displaying the bargraph; it will be
displayed until the ESC key is pressed. If a fault occurs in the system, the fault will be
acknowledged by displaying “AL” on the top line indicating a fault is occurring. The bargraph
display is shown below.
CH.03 954°F
L1 H1
CH.03 954°F
L2 H2
8.0 KEYPAD DESCRIPTION
8.1 The DSM-43900DUS universal temperature scanner contains an eight-key front keypad which
is used to view or change the setpoint values and to configure and calibrate the scanner. The
eight front panel keys are VIEW ALARMS, RESET, SETUP, ENTER/ACK, SETPTS, ESC,
and ,(up and down arrow keys).
8.2 VIEW ALARMS - The VIEW ALARMS key allows the user to display the channels which in
the past have exceeded their setpoints (up to the first 4 faults for each switch) in the order
they occurred after a reset has been performed. This is helpful in determining which
thermocouple is responsible for causing an alarm. Pressing VIEW ALARMS scrolls through
the channels in the order in which the measured temperature has violated the setpoint values.
The first channel that was violated will be displayed first along with the "H1", “H2", “L1” or "L2"
indicators. H1 and H2 are high setpoint faults; L1 and L2 are low setpoint faults. Any other
channels that have had an alarm condition after the first one will be displayed in the order that
they occurred. Any channel that has not violated its setpoint value will not be displayed. After
displaying all channels (up to 8 maximum) that have violated their setpoints, the display will
revert back to the normal display. Pressing RESET will clear all faults. Pressing ENTER
when the display asks “CLEAR ALARM FAULTS?” will clear the log, display “ALARM LOG
EMPTY” and then revert back to the “normal” mode. If no faults are logged, the display will
show “ALARM LOG EMPTY” and then revert back to the “normal” mode.

-6-
8.3 RESET - The RESET key is used to clear the alarm logs, the display fault indicators and the
output switch if set to latching mode. See section 11.8 for more information on Reset.
8.4 SETUP - The SETUP key is used to scroll through the scanner setup menu.
8.5 ENTER/ACK - The ENTER/ACK key is used to save new data or a new configuration in
nonvolatile memory. The setup will remain even through power-down.
8.6 SETPTS - The SETPTS (setpoints) key is used to view or change the setpoint values. When
pressed, each setpoint description (L1,L2,H1,H2) or (L1,L2,H1,H2,D1,D2) as well as the
setpoint temperature value is displayed. Refer to section 10.0 for more information. NOTE:
The setpoints cannot be changed if the protection is set to "On".
8.7 ESC - The ESC (escape) key can be used at any time during the setup, setpoint or view alarm
modes to return to the normal mode. When the ESC key is pressed in any configuration
mode, any changed values are ignored (not stored in memory), the configuration returns to
the previous values, and the display returns to the normal reading.
8.8 - The up and down arrow keys are used to increment or decrement the displayed
channel and corresponding temperature value. Each press of the up arrow key increments
the channel one at a time while the down arrow key decrements it. These keys also scroll
through the selections in the setup mode and are used to increase or decrease values for
setpoints, calibration, timer and the filter screen.
NOTE: When operating model DSM-43908DUS in the DSM-4388 mode, the setpoint
indicators referred to in sections 8.2 and 8.6 above are “H1” for high and “L1” for low.
9.0 DEFAULT FACTORY SETTINGS
9.1 The DSM-43900DUS universal temperature scanner contains default settings that are
available to the user anytime during the life of the instrument. Upon receipt, the universal
temperature scanner is set to one of these settings. These default settings will provide factory
calibration for both type J and K thermocouples.
9.2 SELECTING A DEFAULT SETTING - From the normal mode, press the SETUP key until the
display reads either "THERMOCOUPLE / J or K". Use the or key to select either a type
J or K thermocouple and press ENTER/ACK. All of the configuration parameters as well as
the calibration values will automatically be reset to the factory settings for that thermocouple
type.

-7-
9.3 DEFAULT SETTINGS - Listed below are the factory default settings stored in permanent
memory.
UNITS: Degrees F (°F) or Degrees C (°C)
DISPLAY SCAN: Manual
DISPLAY FILTER: 230 out of 255
NUMBER OF CHANNELS: 8, 12 or 24 channels
PROTECTION STATUS: Protection is OFF (Allow setpoints to be changed.)
NODE NUMBER: 01
SERIAL COMMUNICATIONS: DSM ASCII
SENSE LINE: Dry contact
OUTPUT SW ITCHES: Shelf state, non-latching
SETPOINT VALUES: 1000°F for highs, -76°F for lows, 200°F for differentials
STARTUP TIMER : All timers = 0 minutes
CHECKSUM: Checksum disabled
WARNING: UNIT MUST BE PROPERLY CONFIGURED FOR EACH APPLICATION
PRIOR TO USE.
10.0 CONFIGURATION
10.1 The following are the configuration headings of the universal temperature scanner. From
the normal display mode, press the SETUP key to enter the configuration mode. Once in
the setup mode press the SETUP key to reach any of these configuration headings. After
a selection has been made, press the ENTER/ACK key; the display will read "SAVED". The
new data is saved at this time. The ESC (escape) key can be used at any time to abort the
configuration mode and return to the normal reading. The SETUP key can be used in
second level menus to go one step back in the menu. This is a convenient way to stay in
a menu when a number of items need to be set up. During configuration, the unit allows
15 seconds for first level and 60 seconds for other levels between keystrokes to change or
save a new configuration. If the time lapses without a keystroke, the device will
automatically return to the normal mode without making any changes. The new information
is saved only if the ENTER/ACK key is pressed and the display reads "SAVED". A
flowchart is provided that shows step-by-step progression through the configuration
procedure.
10.2 “UNITS / °F or °C" - The available temperature units are °F and °C. When changing
temperature units, the displayed temperature is automatically converted to the new unit
value. To change the unit indicator, enter the configuration mode and press the SETUP
key until the display reads either " °F " or " °C ". The previously programmed unit indicator
will appear. Use the or arrow key to select one of the available units, and press
ENTER/ACK to accept and save the change. The display will read "SAVED", press ESC
to return to the normal mode displaying the new units selected and the numeric value
converted to the selected units.

-8-
10.3 "AUTO SCAN” - Allows the user to display automatically, or manually, the selected number
of points. The scan starts with channel 01 and progresses in numerical order to the last
channel selected in configuration. In manual scan, the device continually displays the
temperature value of one channel at a time. The next channel or previous channel and
corresponding temperature value is displayed with each press of the or arrow key.
In auto scan, the device will display each channel number and temperature value for
approximately two seconds before automatically switching to the next channel. The or
arrow keys can be used in auto scan to quickly advance or descend to other channels.
10.4 "THERMOCOUPLE / J or K” TYPE - The instrument can read either type J or K
thermocouples. Use the or arrow key to select a thermocouple type and press
ENTER/ACK to accept and save the new thermocouple type.
NOTE: Pressing ENTER/ACK will return all of the adjustable parameters, including the
setpoint switch values, to factory default values. When verifying the type, press ESC to exit
without reloading default values. All thermocouple inputs must be either type J or K; the
inputs cannot be mixed.
10.5 "FILTER VALUE / 1-255" DISPLAY FILTER - The display filter can be used to stabilize the
display reading of a changing input. Filtering is done in both hardware and software. The
software filter is an adjustable filter; the rate of change is less for large values. The filter
value is read-out in a number from 1 to 255, 1 being minimum filter value and 255 being
maximum filter value. Below are some typical filter values and their effect on the display
reading. Settling values are approximate times in seconds to reach 90% of new reading.
Use the or arrow keys to increase or decrease the filter value and press ENTER/ACK
to save the new filter value.
FILTER VALUE 1 128 200 210 220 230 240 250 253 255
SETTLING, SEC. 1.6 2.0 2.5 3.5 4.0 6.0 11 30 58 176
10.6 "CALIBRATE" - For calibration procedures, see Section 12.0.
10.7 "SETPOINT PROTECTION / OFF or ON” - This feature allows the user an added layer of
protection by preventing the setpoints from inadvertently being changed. When protection
is ON, the user is able to view the setpoint values but is not able to change any of them.
If an attempt is made to change the setpoint values and the ENTER key is pressed when
protection is on, the display will read "LOCKED" and return to the normal display mode.
10.8 "NODE NUMBER / 1-99" RS-485 COMMUNICATIONS NODE NUMBER - For RS-485
serial communications, each unit must be assigneda node, or identification number, so that
a DSM device can be identified by the device communicating with it. Any unique number
from 1 to 99 may be used.
10.9 “SERIAL COMMS” - This configuration sets up the serial communication type and
parameters. The selections are: DSM ASCII 9,600 baud N 8 1 or MODBUS RTU 9600,
19200, 38400, 57600 baud rate N 8 1.
10.10 “SENSE LINE” - All setpoints and output switches can be inhibited during start-up by using
the sense line. Lock-out can occur with either an external contact closure or by sensing
pulses from a pickup monitoring gear teeth. Use the or arrow key to pick either “DRY
CONTACT” or “PULSED PICKUP”.

-9-
10.11 "OUTPUT 1 / OUTPUT 2" OUTPUT SWITCH STATE - The options for each of the output
switches are fail safe or shelf state, and latching or non-latching. Shelf state is when the
outputs are in the same condition with no faults as when unpowered; fail-safe is when they
are opposite. In non-latching mode, the output switch changes state when the setpoints
come out of violation; in latching mode, a reset event is required to clear from the tripped
state. Unpowered states for the switches are closed for SW1 and open for SW2.
10.12 “SET TIMERS” - There are four, individually adjustable, timers that are used for start-up
delay for the setpoints. The timers are designated as T1, T2, T3, and T4. The timers each
can be adjusted from 0 to 99 minutes. To adjust the timers press the SETUP key until the
display reads “SET TIMERS” and use the arrow keys to select the timer to adjust and press
ENTER. Use the or arrow key to set each timer value and press ENTER to save.
11.0 SETPOINTS
11.1 First determine whether the Group Mode is desired, andif so, how many points are required
to be in the first group and how many in the second group. Enter NONE if common groups
are not needed. Finally, determine how many points in total are to be utilized.
MODEL Points in Group 1 Points in Group 2 Total Points Used
DSM-43908DUS 0, or 2 to 8 0, or 2 to 6 1 to 8
DSM-43916DUS 0, or 2 to 16 0, or 2 to 14 1 to 16
DSM-43924DUS 0, or 2 to 24 0, or 2 to 22 1 to 24
To enter these three values from the normal display mode, press the SETPTS key followed
by the SETUP key. The menu for Group 1 shown below on the left will appear. The
channels in Group 1 will be the first channels, starting with channel 01. Press the or
(up/down arrow keys) to select the desired channel number. Press the ENTER/ACK key to
save this value. Press the SETUP key to go to the menu for Group 2. The channels in the
Group 2 will be the next channels to follow consecutively at the end of Group 1. All
remaining channels above those in Group 2 will be individual setpoint channels.
GRP.1 Points
CH.01-16 89
GRP.2 Points
CH.17-19 89
Total Points
CH.01-22 89

-10-
11.2 For the channels in common groups 1 and 2, there are 6 common, adjustable setpoints
which can be set anywhere within the range of the scanner or OFF. The setpoints are L1
(low 1), L2 (low 2), H1 (high 1), H2 (high 2), D1 (differential 1) and D2 (differential 2).
Setpoints L1, H1 and D1 will trip output switch 1, and setpoints L2, H2 and D2 will trip
output switch 2. To view or change the setpoint values, press the SETPTS key. The level
1 setpoints associated with the selected group of channels will be shown. Press the or
(up/down arrow keys) to select another group. Press the SETPTS key to select a
setpoint associated with the group displayed. The channel numbers of the group will be
on the first line and the setpoint type will be on the second line. After setting the setpoints
for switch 1, use the SETPTS key to move the arrow to the NEXT position on the menu
which will advance the screen to the setpoints for switch 2.
Press SETPTS
CH.01-16 89SETPT
6H1 L1 D1 NEXT
CH.01-16 89SETPT
6H2 L2 D2 NEXT
11.3 All channels not selected for groups 1 or 2 will have four individually adjustable setpoints
per channel which can be set anywhere within the range of the scanner or OFF: L1 (low 1),
L2 (low 2), H1 (high 1), and H2 (high 2). Setpoints L1 and H1 will trip output switch 1 and
setpoints L2 and H2 will trip output switch 2. To view or change the setpoint values, press
the SETPTS key. The four setpoints associated with the currently displayed channel will
be shown. Press the or (up/down arrow keys) to select another channel. Press the
SETPTS key to select a setpoint associated with the channel displayed. The channel
number will be on the first line and the setpoint type will be on the second line.
CH.01 89SETPOINT
6H1 L1 H2 L2
NOTE: For model DSM-43908 in the DSM-4388 Mode: Group selection is not available and
the above screen will indicate H1 and L1 only.
Upon selecting a channel number and setpoint, press ENTER. The display will read the
channel number, setpoint, and the setpoint value.
CH.01 ADJUST H1
89 984°F
To adjust the displayed value, press the or (up or down arrow key) to increase or
decrease the value until the desired trip-point is reached. Press ENTER/ACK to accept and
save the new value. The new setpoint value will change only if the ENTER/ACK key is
pressed. Press the ESC key to return to the normal display mode with no setpoint value
change. To set the selected setpoint off (no fault display or output switch action) display
the adjust setpoints screen and press the SETPTS key; the display will show “OFF”, press
ENTER/ACK to save. To turn it back on, again press the SETPTS and then ENTER/ACK
keys.

-11-
NOTE: When in the setpoints mode, the previous setpoint values are monitored, and the
new value is monitored only after the ENTER/ACK key is pressed. If no key is pressed for
30 seconds, the display will return to the normal mode and the configuration will revert back
to the previous parameters. Upon pressing ENTER/ACK, the timer select screen will
follow. To select from one of four timers (T1 thru T4) or zero time (T0) for the displayed
setpoint, use the or (up or down arrow key). NOTE: The timer values can be adjusted
from the setup menu as described in section 10.12.
CH.01 H1 TIMER
89 T4 = 02 MIN.
11.4 OUTPUT SWITCHES - Output switch 1 (SW1) is closed (N/C) with the absence of power
and switch 2 (SW2) is open (N/O) with the absence of power. Each switch can be actively
configured with the keypad to be either open or closed and latching or non-latching. Both
switches are rated 200V, 0.2 amp max. Switch 1 is activated when the temperature of any
channel’s temperature exceeds either L1 (low 1) or H1 (high 1) setpoint value. Switch 2 is
activated when the temperature of any channel’s temperature exceeds either L2 (low 2) or
H2 (high 2) setpoint value. The output switch will make an electrical connection to switch
common within two seconds (see note below) with a setpoint violation. A hysteresis of 10°F
or 5°C is used on all setpoints to prevent the output from rapidly turning on and off near a
setpoint. The output switch, if set to non-latching, will clear when the temperature values
of all configured channels are 10°F / 5°C less than any setpoint. For example, if a high 2
setpoint value is set to 900°F, the output switch will trip when the monitored temperature
reaches 900°F or greater and will not clear until the input temperature is less than or equal
to 890°F. If the output switch is set to LATCHING, the output switch will remain tripped until
reset is initiated.
NOTE: The output switch reaction time is tied to the filter value with two seconds being the
minimum. For other reaction times see section 10.5.
NOTE: For model DSM-43908 in the DSM-4388 mode: SW1 and SW2 are configured as
a single form C switch with SW1 being the normally open (N.O.) side and SW2
being the normally close (N.C.) side in the non-faulted state.
11.5 SENSE LINE - All setpoints and output switches can be controlled during start-up by using
the sense line. An external contact closure or sensing pulses from a pickup monitoring
gear teeth can be used. Use the SETUP key to choose either “DRY CONTACT” or
“PULSED PICKUP”. For a dry contact, an external contact must be provided that will
connect the sense line to either the 5V OUT terminal on the back of the scanner or the
supply voltage when the machine is not running. Open the contact from the positive voltage
when the machine is running. For the pulsed pickup input, a magnetic pickup or a hall-
effect pickup can be used to sense rotation. With the sense line “INACTIVE” all the
setpoints and outputs will be inactive, and the display will read one of the normal screens.
When the scanner is inactive, the display will show “DEVICE NOT ARMED” on the second
line of the display.
NOTE: If the SENSE LINE is not used, setpoints and outputs are always active.
CH.01 90°F
DEVICE NOT ARMED

-12-
11.6 START-UP TIMERS - As stated above, the start-up timers initiate when the sense line is
released or when RESET is initiated. The normal display shows the timer status on the
second line by displaying the active timer(s), T1, T2, T3, and or T4. When each timer that
is used times out, it will be removed from the display. After all timers time out, the status
will show “ARMED”, indicating all setpoints are being monitored. The start-up timers can
be canceled by pressing the ENTER/ACK key, or reset to maximum programmed time by
pressing the RESET key. When the start-up timers expire, all configured setpoints are
active as well as the output switches.
CH.01 900°F
TIMER: T1 2 3 4
CH.01 900°F
NORMAL OPERATION
11.7 FAULT INDICATORS - When a fault occurs, the second line of the display will show that
a fault has occurred in the system by displaying the first faulted channel. If the channel
being displayed is not faulted, the second line will show the channel number of the first
channel to fault. When the channel being viewed is the first channel to fault, the second
line of the display will show “1st ALARM” and the setpoint that first faulted. When the
channel being viewed has faulted but is not the first fault, the display will show “ALARM”
and all setpoints that were violated (H1, 2, L1, 2).
CH.06 890°F
1ST ALARM: CH.01
CH.01 920°F
1ST ALARM: H1
CH.03 920°F
ALARM: H1 2
11.8 RESET OPERATION - Reset can be initiated in one of three ways: by pressing the RESET
key, by grounding the reset terminal on the back of the unit, or by sending a reset
command via the RS-485 communications. A reset operation clears the view alarms and
the start-up timers and places the output switches in the non-tripped condition. Reset can
be held active by either grounding the reset terminal on the back of the unit or by
depressing and holding the reset button in on the front keypad. When reset is kept active,
the output switch will stay in the non-faulted condition and the display will show "RESET"
to inform the operator.
12.0 CALIBRATION
12.1 The instrument is calibrated at the factory and should not require additional calibration.
However, calibration can be performed in the field many times over the life of the device.
The calibration mode is used to calibrate the zero and span values. Calibration can be
performed from the front keypad without disassembling the unit. A thermocouple calibrator
or simulator is required to provide a calibration reference.
NOTE: During calibration, the unit allows 60 seconds between keystrokes to change or
save a new calibration. If 60 seconds lapse without a keystroke, the device will
automatically return to the normal mode with the previous values. The new calibration
information is saved only if the ENTER/ACK key is pressed and the display reads "SAVED".

-13-
12.2 CALIBRATION PROCEDURE - Connect the appropriate thermocouple simulator, either
type J or K using proper thermocouple extension wire to scanner thermocouple input
channel 01. The DSM-43900DUS universal temperature scanner MUST be calibrated on
channel 01 only. The calibration performed on channel 01 applies to all channels. To
calibrate the universal temperature scanner, press the SETUP key until the display reads
"CALIBRATE" and press ENTER/ACK. The display will read "SET LOW POINT". Adjust
the simulator for a very low reading (0°F) and press ENTER/ACK; the display will show
“SAMPLING”, then “ADJUST LOW POINT”. Use the or arrow keys to increase or
decrease the display reading to match the setting of the simulator and press ENTER/ACK.
The display will now read "SET HI POINT". Adjust the simulator for a very high reading
(1000°F) and press ENTER/ACK; the display will show “SAMPLING”, then “ADJUST HI
POINT”. Again use the or arrow keys to increase or decrease the display reading to
match the simulator and press ENTER/ACK. The display will read "SAVED" and will return
to the normal reading with the new calibration values stored in permanent memory. NOTE:
Be sure that the thermocouple type and the units (°F or °C) of the calibrator match the units
of the instrument before performing a calibration.
12.3 The DSM-43900DUS universal temperature scanner has a feature that allows a slight
adjustment of either the zero or span values individually. This type of calibration can be
used to "tweak" the readout to match that of a known value without actually performing a
formal calibration procedure. This adjustment must be performed only on channel 1.
NOTE: This type of adjustment will invalidate calibration settings from the procedures in
section 12.2.
A. ZERO ADJUSTMENT ONLY - To make a small adjustment on the zero calibration
value of the universal temperature scanner, enter the calibration mode by pressing the
SETUP key until the display reads "CALIBRATE" and press ENTER/ACK; the display
will read "SET LO POINT". With the standard at or near zero, press ENTER/ACK and
use the or arrow keys to increase or decrease the display reading to match the
standard and press ENTER/ACK. The display will read "SET HI POINT"; press the
SETUP key and the display will read "SAVED" and will return to the normal reading
with the new zero calibration value stored in permanent memory.
B. SPAN ADJUSTMENT ONLY - To make a small adjustment on the span point of the
universal temperature scanner, enter the calibration mode by pressing the SETUP key
until the display reads "CALIBRATE" and press ENTER/ACK; the display will read
"SET LO POINT". Press the SETUP key and the display will read "SET HI POINT".
With the standard at or near the desired span value, press ENTER/ACK and use the
or arrow keys to increase or decrease the display reading to match the standard
and press ENTER/ACK. The display will read "SAVED" and will return to the normal
reading with the new span calibration value stored in permanent memory.
13.0 INSTRUMENT LOCKOUT
13.1 The DSM-43900DUS contains a lockout feature that prohibits access to the configuration
menu; it does allow the operator to change from °F to °C or vice versa. To lock, press and
hold the ENTER and ESC keys together and then also press the SETUP key. The display
will read “LOCKED” and return to the normal mode with the configuration menu locked out.
To unlock, press and hold the ENTER and ESC keys together and then press the arrow
key. The display will read “UNLOCKED” and return to the normal mode allowing
configuration changes to be made.

-14-
14.0 RS-485 COMMUNICATIONS, ASCII
14.1 The DSM-43900DUS universal temperature scanner is part of a system that has been
carefully designed to easily interface to popular computers, terminals, programmable
controllers and future Altronic instruments. The data and status on any channel as well as
the setpoint values can be read remotely. The setpoints can also be adjusted remotely.
The first alarm fault can be displayed and then cleared. A remote reset can also be
performed.
14.2 MASTER / SLAVE OPERATION - The DSM device RS-485 communication system is
designed as a master/slave system; that is, each unit responds to its own unique address
(node number) only after it is interrogated by the master (computer). One master and up
to 32 slaves can communicate in the system. The units communicate with the master via
a polling system. The master sends a command and only the polled slave responds. The
slave modules can never initiate a communications sequence. A simple
command/response protocol must be strictly observed.
14.3 NODE NUMBER - The node number is used in the system to identify the desired slave unit
being polled. The node number can be any numeric value from 1 to 99 although only 32
devices can be served on a single communications port. This number range (1 to 99) is
allowed so that if device grouping by function, or application, is desired it can be
implemented using the first digit as the group or engine number and the second as the unit
number. For example, 53 could be used to identify the number 3 slave unit mounted on
engine number 5.
14.4 ASCII COMMUNICATION - When the serial communication mode is set to DSM ASCII, all
communication to and from the universal temperature scanner is performed using ASCII
characters. This allows the information to be processed with the "string" functions common
to high level computer languages such as BASIC and C. For computers that support
standard serial port interfaces, no special machine language software drivers are required.
The use of the ASCII format also allows for the connection of these devices to an auto
answer modem for long distance operation without the need for a local supervisory
computer. The ASCII characters also make system debugging easy using standard
terminal emulation software.
14.5 HALF DUPLEX OPERATION - The RS-485 system employed uses two wires for
communication and cannot send and receive data at the same time over the same two
wires making it a half duplex system. When the master is in the transmit mode, the slave
is in the receive mode and visa-versa.
14.6 ELECTRICAL OPERATING RANGE - RS-485 is a communications standard to satisfy the
need for multi-dropped systems that can operate at high speeds over long distances.
RS-485 uses a balanced differential pair of wires switching from 0 to 5 volts to
communicate data. RS-485 drivers can handle common mode voltages from !7 to +12
volts without loss of data, making them an excellent choice for industrial environments.
14.7 COMMUNICATIONS PARAMETERS - The following must be set by the master to
communicate with the slaves:
Baud Rate: 9600
Data Bits: 8
Stop Bits: 1
Parity: None

-15-
14.8 COMMUNICATIONS WIRING - The RS-485 wiring diagram illustrates the wiring required
for multiple slave unit hookup. Note that every slave unit has a direct connection to the
master. This allows any one slave unit to be removed from service without affecting the
operation of the other units. Every unit must be programmed with a unique address or
node number, but the addition of new units or nodes can be in any order. To minimize
unwanted reflections on the transmission line, the bus should be arranged as a trunk line
going from one module to the next. Random structures of the transmission line should be
avoided. Special care must be taken with long busses (500 feet or more) to ensure error-
free operation. Long busses must be terminated with a 120 ohm resistor between the
terminals marked RS-485 "A" and RS-485 "B" at the master only. The use of twisted pair
shielded cable will enhance signal fidelity and is recommended. To prevent ground loops
the shield should be connected to the shield terminal at the master only.
14.9 RX, TX INDICATORS - An RX and TX (receive and transmit) LED is visible on the back of
the DSM-43900DUS unit to indicate when the unit is either receiving or transmitting data.
14.10 CONNECTING TO A PC - When connecting the DSM-43900DUS universal temperature
scanner to the RS-232 port on a PC, an RS-232 to RS-485 converter must be used for the
communication interface. See wiring diagram for details.
14.11 LOADING - RS-485 uses a balanced differential pair of wires switching from 0 to 5 volts to
communicate data. In situations where many units (32 max.) are connected together on
a long run, voltage drop on the communications leads becomes a major problem. Voltage
drops on the RS-485 minus lead appear as a common mode voltage to the receivers.
While the receivers are rated to a maximum voltage difference of +/!7 volts, !7V to +12V,
a practical system should not have a voltage difference exceeding +/!3 volts under normal
conditions. The wire gauge used for the connections therefore limits the maximum number
of units or the maximum length of wire between units in each application. The following
formula can be used as a guideline to select the appropriate wire gauge.
For 18 AWG wire No. of DSM units = (4000) / (ft of wire used)
For 20 AWG wire No. of DSM units = (2500) / (ft of wire used)
For 22 AWG wire No. of DSM units = (1600) / (ft of wire used)
NOTE: The maximum number of units connected together in a system is 32.
14.12 COMMAND STRUCTURE - The DSM units operate with a simple command/response
protocol to control all functions. A command must be transmitted to the unit by the master
(computer or PLC) before the slave can respond with useful data. A slave unit can never
initiate a communications sequence. A variety of commands exist to fully exploit the
functionality of the individual units.
Communication of functions to the DSM is performed with two character ASCII command
codes. The general format used for the commands is illustrated below using the READ
DATA command from channel 3 of a DSM as an example. The hexadecimal values for the
characters are shown only as a reference for those using low level (assembly language)
decoding and will not appear on the communications terminal screen. All of the characters
used in the communications protocol are standard ASCII characters and appear on the
computer keyboard as shown with the exception of the "not acknowledge" (NAK) which is
the industry standard "control U".
header start node space command space data end
ASCII > ( 0 1 R D 0 3 )
HEX 3Eh 28h 30h 31h 20h 52h 44h 20h 30h 33h 29h

-16-
COMMAND HEADER ">" (3Eh) - Each command must begin with the command header
sometimes referred to as a prompt character. The ASCII character used is the ">" which
means that a command message will be sent from the master to the slave.
START OF TEXT "(" (28h) - The command header must be followed by the start of text
indicator.
NODE NUMBER 01 - 99 - The node number or address of the device being contacted is
next. A two-digit number from 01 to 99 can be used.
SPACE (20h) - Following the node number is an ASCII space character (not printable,
value 20h) to act as a delimiter between the node number and the two character command
word. For the balance of this document the space character will be shown normally without
a specific description of each occurrence.
COMMAND WORD "RD" (52h, 44h) - The command words are standard two letter (upper
case) commands sent by the master for gathering specific information about the status of
a slave. The commands are listed under STANDARD COMMANDS below.
SPACE (20h) - Following the command word is another ASCII space character to act as
a delimiter between the command word and the channel number.
CHANNEL NUMBER "03" - This is the channel number in the slave unit that the information
is requested from.
END OF TEXT ")" (29h) - The end of text indicator says this is the end of the command.
STANDARD COMMANDS - The standard commands available are:
NOTE: The first number in each command is the node number.
RD Read Data >(01 RD 03) Read value of ch3.
RL Read Low value >(02 RL 01) Read low 2 setpoint of ch1.
RH Read High value >(15 RH 02) Read high 2 setpoint of ch2.
RS Read Setpoint >(02 RS 01) Reads setpoint 01. (See
chart below for descriptions).
CS Change Setpoint >(15 CS 02 sxxxx.) Change setpoint value for
setpoint 02 (see below).
CA Clear Alarms >(11 CA) Clear current alarms and
alarm logs.
RR Remote Reset >(01 RR) Reset the unit.
FA First Alarm value >(01 FA) Read the first alarm to fault
output 2.
F1 First Alarm value, output 1>(01 F1) Read the first alarm to fault
output 1.
F2 First Alarm value, output 2>(01 F2) Read the first alarm to fault
output 2.
NOTES: In the CS setpoint adjustment command, the variable data is of the form: sign
(+/!) followed by the four most significant digits and a decimal point. Digits to the left of the
most significant non-zero number must be filled with zero’s for place holders (Ex: +0325.).

-17-
A plus sign must be used for a setpoint value of zero (Ex: +0000.).
Listed are the 2 digit number codes and channel numbers corresponding to the eighty
setpoints setpoint codes go from 01 to 80 and correspond as follows:
01 = CH01 H1 Channel one, high setpoint one
02 = CH01 L1 Channel one, low setpoint one
03 = CH01 H2 Channel one, high setpoint two
04 = CH01 L2 Channel one, low setpoint two
05 = CH02 H1 Channel two, high setpoint one
06 = CH02 L1 Channel two, low setpoint one
07 = CH02 H2 Channel two, high setpoint two
08 = CH02 L2 Channel two, low setpoint two
:: :::
96 = CH24 L2 Channel twenty four, low setpoint two
STANDARD RESPONSES - The standard responses to the commands above are:
NOTE: The node number is listed first in all of the commands and responses.
COMMAND RESPONSE
>(01 RD 03) <(01 4392 CH03 sxxxx. DegF OK OK)
Node 01, unit type 43924, channel 3, x value, DegF units, switch 1's first violation (L1 or H1)
status indicator, switch 2's first violation (L2 or H2) status indicator.
>(02 RL 01) <(02 CH01 sxxxx. DegF)
Channel 1's low 2 (L2) setpoint value, DegF units.
>(15 RH 02) <(15 CH02 sxxxx. DegF)
Channel 2's high 2 (H2) setpoint value, DegF units.
>(02 RS 07) <(02 07 sxxxx. DegF)
Reads setpoint value of setpoint code 07 (channel two, high setpoint two, as described
above), DegF units.
>(15 CS 03 +1195.) <(15 CS 03)
Change setpoint value of setpoint code 03 (channel one, high setpoint two, as described
above), to 1195 degrees .
>(11 CA) <(11 CA)
Clear alarms at node 11.
>(01 RR) <(01 RR)
Perform a remote reset at node 01.
>(01 FA) <(01 CH07 H2)
Ch7’s high setpoint two was first to fault at node 01. (FA reads the first fault on output 2
only, L2 or H2).
>(01 F1) <(01 CH01 H1)
Ch1's high setpoint one was first to fault at node 01. (F1 reads the first fault on output 1
only, L1 or H1).
>(01 F2) <(01 CH20 L2)
Ch20's low setpoint two was first to fault at node 01. (F2 reads the first fault on output 2
only, L2 or H2).

-18-
SETPOINT STATUS INDICATORS FOR THE READ DATA RESPONSE - Each setpoint
status indicator consists of two ASCII characters. The first is the setpoint indicator for
switch one, the second is the setpoint indicator for switch 2. The valid status indicators for
the DSM-43900 series are:
OK No faults detected on the requested channel
H1 A configured channel is above its setpoint for output 1
L1 A configured channel is below its setpoint for output 1
H2 A configured channel is above its setpoint for output 2
L2 A configured channel is below its setpoint for output 2
NA The channel is not being used and has been disabled in the configuration menu
TD The channel is not yet armed
VALID RESPONSE - A command/response sequence is not complete until a valid response
is received. When a slave unit receives a valid command, it interprets the command,
performs the desired function and then communicates the response to the master within
the specified time. The master may not initiate a new command until the response from a
previous command is completed.
A valid response can occur in three ways:
1) a normal response indicated by a "< " header and "( )" beginning and end of text
2) an error response indicated by a "§" NAK (not acknowledged)
3) a communications time-out error
Each command has an associated delay time before a response can be made from the
slave unit. If the response does not occur within the time specified for the commands as
given, a communications time-out error occurs. This error is usually caused by an improper
command header or possibly an improper or non-existent node sent by the master. The
commands and their associated maximum response delay times are listed below.
RD, RL, RH, FA, F1, F2 commands 20 msec. max.
RS, CS, CA, RR commands 100 msec. max.
An NAK error response will be sent by the DSM-43900DUS unit when it has received a
command with an error in the message. All commands must be of the format above; all
letters must be uppercase. The header, start-and-end of text characters, a valid node
number and spaces must be sent and correct to receive an NAK; if not, no response will
be sent.
NO ALARMS RESPONSE - If view alarms memory in the unit polled is clear, the response
will be: <(01 CH~~ CL)

-19-
14.13 CHECKSUMS - Two additional commands are provided so that the user may enable or
disable the communication checksum routines. When enabled, the messages include an
error-checking checksum that is based upon an Exclusive-Or, Modulo 100 conversion sum
of the characters in the message string between and including the start of text "(" character
and the end of text ")" character. The checksum number is a decimal number that is
appended to the message. The slave unit calculates the checksum of the message and
compares the calculated value to the actual value it received from the master in the
checksum field. If the two values are not equal, an error results and no response is sent.
CE for Checksum Enabled >(01 CE) checksum enabled for node 01
CD for Checksum Disabled >(01 CD) checksum disabled for node 01
To calculate the Exclusive-Or, Modulo 100 checksum, take the binary value of the 8 bit
ASCII character "(" and XOR it with the next binary value of the ASCII character in the
string. Take the result and XOR it with the next. Continue these calculations until the end
of text ")" character and that is the checksum value. If the decimal number of any of the
calculations are greater than 99, use Modulo 100 math. For example, for decimal 154, use
54.
The Exclusive-Or is a binary Boolean operator. The XOR truth table is as follows:
AB X
00 0
01 1
10 1
11 0
XOR EXAMPLE FOR "(" XORed WITH "0":
00101000
00110000
00011000 = 24 (DECIMAL)
An example of the calculation of the checksum is below:
Command: >(01 RD 01)
ASCII CHAR BINARY EQUIV CHECKSUM (DECIMAL)
> Not used ---
( 00101000 ---
0 00110000 24
1 00110001 41
SPACE 00100000 9
R 01010010 91
D 01000100 31
SPACE 00100000 63
0 00110000 15
1 00110001 62
) 00101001 23
The checksum value will be sent at the end of the command, so the command will look like:
>(01 RD 01)23

-20-
14.14 REMOTE OPERATOR INTERFACE (ROI), ASCII - The DSM-43900 contains a feature that
allows the functions of the keypad to be accessed remotely. The returned data is that of
the LCD display of the DSM-43900. This feature allows for any function that can be
performed locally at the keypad to be implemented remotely. All functions that are
performed remotely are seen on the LCD of the DSM-43900.
Communications are at 9600 baud, 8 data bits, no parity, 1 stop bit. (9600 8 N 1). Select
DSM ASCII in the “SERIAL COMMS” menu of the DSM-43900 temperature scanner.
COMMAND: >(01 KP XXX)
01 = node number, KP = key press function, XXX = 3 digit code for each key as described
below.
000 = NONE (returns current display)
001 = RESET
002 = VIEW ALARMS
004 = ENTER/ACK
008 = SETUP
016 = ESC
032 = SETPTS
064 = (UP ARROW KEY)
128 = (DOWN ARROW KEY)
RESPONSE: CR LF (16 bytes of 1st line of display) CR LF (16 bytes of 2nd line of display)
CR = Carriage Return, LF = Line Feed, 16 byte ASCII blocks of display
The total number of returned characters is 32 bytes.
15.0 RS-485 COMMUNICATIONS, MODBUS RTU
15.1 The DSM-43900 series is compliant to the Modicon Modbus RTU standard. Maximum
number of registers that can be read at one time is limited to 32. Maximum number of
booleans that can be read at one time is limited to 256. All communications are 8 Data bits,
No Parity, 1 Stop bit. The baud rate is selectable for 9600, 19200, 38400, 57,600. The
MODBUS address list is on the following four pages.
Table of contents
Other Altronic Measuring Instrument manuals
Popular Measuring Instrument manuals by other brands

Leader
Leader LV5300A instruction manual

Modjoul
Modjoul Smartbelt quick start guide

Rohde & Schwarz
Rohde & Schwarz R&S FSW-K106 user manual

Sony
Sony M-640V - Microcassette Recorder Service manual

Hanna Instruments
Hanna Instruments HI 983302 instruction manual

Digital Watchdog
Digital Watchdog Spot DW-HDSPOTMOD16 quick start guide