
5.9 Inputs and Outputs
The I/O base board is a Modbus slave device (Slave ID 200) that communicates to the processor board using Modbus
commands. Use the DXM Configuration Software to create a configuration using read/write maps that will access inputs or
outputs on the I/O board.
Communication with the I/O board runs at a maximum rate of 10 ms per transaction. The parameter setting for the bus with
the I/O board and the processor board are fixed. External Modbus communication runs at a maximum rate of 50 ms per
transaction. The parameter settings for the external RS-485 buses are controlled by the DXM Configuration Software.
Refer to
on p. 68 for more descriptions of each Modbus register on the DXM100/1000-Bx
Wireless Controller.
5.9.1 Universal Inputs
The universal inputs on the DXM100/1000-Bx Wireless Controller can be programmed to accept several different types of
inputs:
•
Discrete NPN/PNP
•
0 to 20 mA analog
•
0 to 10 V analog
•
10k temperature thermistor
•
Potentiometer sense
•
Bridge
•
NPN raw fast
Any input can be used as a synchronous counter by configuring the input as a discrete NPN/PNP input.
Use the DXM Configuration Software 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
) 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 I/O Registers for the B1
on p. 77 for universal input register definitions.
Pin
Universal Input
Modbus Register
Description
27
4
4
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 defined in
Modbus I/O Registers for the B1 I/O Base
on p. 77.
0 = NPN
1 = PNP
2 = 0 to 20 mA
3 = 0 to 10 V dc
4 = 10k Thermistor
5 = Not used
6 = Not used
7 = Bridge
8 = NPN Raw Fast (default)
28
3
3
31
2
2
32
1
1
Thermistor Input
A thermistor input must use a 10k temperature 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 Modbus registers defined in
Potentiometer Input
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 Using Universal Inputs to
Bridge Input
The bridge input is not implemented yet.
Sure Cross
®
DXM100-Bx and DXM1000-Bx Wireless Controllers
30
www.bannerengineering.com - Tel: + 1 888 373 6767