• 2952 Enable Default Communication Timeout. A “communication timeout" refers to the communication between any
Modbus master host and the DXM baseboard. Set this register to 1 to enable the default condition when the host
has not communicated with the DXM baseboard for the period of time defined by the Communication Default IO
Timeout.
• 2953 Communication Default I/O Timeout (100 ms/Count). This parameter defines the host timeout period in 100
millisecond increments. If a host does not communicate within this timeout period, the device outputs are set to the
default values.
• 2954 Enable Default on Power Up. Setting this parameter to 1 sends the device outputs to their default condition
when the DXM baseboard is powered up. Set to 0 to disable this feature.
Default Output State. The Default Output State parameter represents the default condition of the analog output. When an
error condition exists, the outputs are set to this 16-bit user-defined output state. To define the error conditions for device
outputs, refer to the MultiHop default output parameters 2950-2954.
Enable Register Full Scale. Set to 1 to enable a linear range from 0 to 65535 for specified input range. For a 4 to 20 mA
output, a value of 0 represents 4 mA and 65535 represents 20 mA. Set this parameter to 0 to store readings in unit-specific
data. For example, the register data representing a 15.53 mA reading is 15530. For units of current (0 to 20 mA outputs),
values are stored as µA (micro Amps) and voltage values are stored as mV (millivolts).
Hold Last State Enable. Set the Hold Last State to 1 to set the output to its last known value before the error occurred. Set
this parameter to 0 to disable the Hold Last State and use the Default Output State setting during an error condition.
Maximum Analog Value. The Maximum Analog Value register stores the maximum allowed analog value. The specific units
of measure apply to the register value. For example, the register may contain 20000, for 20 mA, or for a voltage output the
register may contain 8000, for 8 volts.
Minimum Analog Value. The Minimum Analog Value register stores the minimum allowed analog value. The specific units of
measure apply to register value. For example, the register may contain 4000, for 4 mA, or for a voltage output the register
may contain 2000, for 2 volts.
4.5.5 Universal Inputs
The universal inputs can be programmed to accept different types of inputs: discrete NPN/PNP, 0 to 20 mA analog, 0 to 10
V analog, 10k thermistor, potentiometer sense, bridge, and NPN raw fast. Use the DXM Configuration Tool tool to write to
the appropriate Modbus registers in the I/O board to configure the input type.
The universal inputs are treated as analog inputs. When the universal inputs are defined as mA, V, or temperature, use
Modbus registers to configure the operational characteristics of the inputs. These parameters are temperature conversion
type, enable full scale, threshold and hysteresis. See the Modbus register section for the parameter definitions.
When a universal input is configured as an NPN or PNP input type, it can be enabled to be a synchronous counter. Enable
the counter function by setting Modbus register 'Enable Rising' or 'Enable Falling' to 1. See
Modbus Registers
for the
universal input register definitions.
Pin
Univ. Input
Description
Pin 47
Universal Input 1
Program the universal inputs to accept input types NPN, PNP, 10k thermistor, 0 to 10 V, 0 to
20 mA, or potentiometer. The default setting is 8: NPN raw fast. To set the input type, write the
following values to the Input Type Modbus registers.
0 = NPN
1 = PNP
2 = 0 to 20 mA
3 = 0 to 10 V dc
4 = 10k Thermistor
5 = Potentiometer Sense (DXM150 only)
6 = Not used
7 = Bridge
8 = NPN Raw Fast (default)
Pin 46
Universal Input 2
Pin 43
Universal Input 3
Pin 42
Universal Input 4
Pin 40
Universal Input 5
Pin 39
Universal Input 6
Pin 38
Universal Input 7
Pin 37
Universal Input 8
Thermistor Input. A thermistor input must use a 10k thermistor between ground and the universal input. The thermistor must
be a 10k NTC (Banner model number BWA-THERMISTOR-002) or equivalent. Select the temperature conversion of degrees
C (default) or degrees F by writing to the Modbus registers defined in
I/O Base Board
.
Potentiometer Sense (DXM150 only). A potentiometer input is created from two inputs: a voltage source (pin 45) that
supplies a voltage to the potentiometer and an input sense (Potentiometer Sense) to read the resistance. Follow
Example:
Change Universal Input 8 to Read a Potentiometer Input
on page 18 to configure the DXM150 Controller for a
potentiometer input.
Potentiometer Input (DXM100 only). A potentiometer input is created from three inputs: a voltage source (pin 30) that
supplies 5 V to the potentiometer and two inputs set to voltage inputs to read the voltage across the potentiometer. See the
DXM technical note for setting up a potentiometer.
DXM150-Sx Wireless Modbus Slave
www.bannerengineering.com - Tel: +1.763.544.3164
17