background image

• 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

Содержание DXM150-S Series

Страница 1: ...DXM150 Sx Wireless Modbus Slave Instruction Manual Original Instructions 195455 Rev B 13 July 2018 Banner Engineering Corp All rights reserved 195455 ...

Страница 2: ...Modbus Slave ID on the I O Base Board 21 4 6 1 DXM150 Sx Wireless Modbus Slave Models 21 4 6 2 Setting the DXM I O Board Modbus Slave ID using Modbus Registers 21 4 6 3 I O Board Jumpers 21 5 I O Base Board for the DXM150 S2 Models 23 5 1 Board Connections 23 5 1 1 DIP Switches for the I O Board 24 5 1 2 I O Board Jumpers 24 5 2 Applying Power 24 5 2 1 Supplying Power from a Solar Panel 25 5 2 2 C...

Страница 3: ...site Information 40 9 2 3 Feature Requests 40 9 2 4 Potential DXM Issues 40 9 2 5 DXM Security 41 9 3 Contact Us 41 10 Warnings 43 10 1 Banner Engineering Corp Limited Warranty 43 DXM150 Sx Wireless Modbus Slave ...

Страница 4: ...ol Overview The DXM Configuration Tool configures the DXM Modbus Slave by creating an XML file that is transferred to the DXM Modbus Slave using a USB or Ethernet connection The DXM Modbus Slave can also receive the XML configuration file from a Web server using a cellular or Ethernet connection This configuration file governs all aspects of the DXM Modbus Slave operation The wireless network devi...

Страница 5: ...provides connections for all inputs outputs and power The base board also contains a 12 V solar controller that accepts connections to a solar panel and SLA battery The battery connection can also be used with line power to provide a battery backup in case of line power outages The ISM radio fits on the base board in the parallel sockets Install the ISM radio so the U FL antenna connection is to t...

Страница 6: ...8 in the model number DXMxxx xxR1 DX80 Performance 900MHz DXMxxx xxR3 DX80 Performance 2 4GHz DXMxxx xxR8 DX80 Performance 900MHz Australia The settings outlined below are specific for the DXM Modbus Slave Not all selections are possible with the DXM Modbus Slave 1 1 ON ON A D1 B C D2 2 3 4 2 3 4 Plug the ISM radio into the I O base board with the U FL antenna connector closest to the SMA connecto...

Страница 7: ...ocol for routing packets In Modbus mode a routing table is stored in each parent device to optimize the radio traffic This allows for point to point communication in a multiple data radio network and acknowledgement retry of radio packets To access a radio s I O the radios must be running in Modbus mode In transparent application mode all incoming packets are stored then broadcast to all connected...

Страница 8: ...radio datasheet refer to the MultiHop Quick Start Guide p n 152653 or Instruction Manual p n 151317 The ISM radio board s Modbus ID is assigned from the master radio during binding using the master radio s rotary dials or the DXM Controller s LCD Binding menu For example if the master s binding number is 25 the DXM Slave ISM radio s Modbus ID is set to 25 To reduce the number of Modbus IDs used se...

Страница 9: ...ed 40 Universal Input 5 9 Not used 25 NMOS Output 5 41 Ground 10 Not used 26 No connection 42 Universal Input 4 11 Not used 27 NMOS Output 6 43 Universal Input 3 12 Not used 28 NMOS Output 7 44 Ground 13 Ground 29 No connection 45 PWR Out Jumper 14 Input 1A 30 NMOS Output 8 46 Universal Input 2 15 Input 1B 31 Ground 47 Universal Input 1 16 Input 2A 32 Analog Output 2 0 to 10 V 48 Ground A Base Boa...

Страница 10: ... 4008 and 4028 contain a value of 2 To select voltage 0 10 V for output Aout1 set jumper 1 in the voltage position V and set Modbus register 4008 on the I O board SID 200 to 3 To select voltage 0 10 V for output Aout2 set jumper 2 in the voltage position V and set Modbus register 4028 on the I O board SID 200 to 3 4 2 Applying Power to the DXM150 Sx Wireless Modbus Slave Apply power to the DXM150 ...

Страница 11: ...ture inputs define one of the universal inputs as a temperature input Modbus Slave ID Modbus Register Description 11 6081 Battery voltage mV 6082 Battery charging current mA 6083 Incoming supply voltage mV solar or power supply 6084 On board thermistor temperature C The Slave ID for the base board is set at the factory This may be changed using the base board DIP switch settings 4 2 2 Connecting a...

Страница 12: ...up to 25 of the consumed power by disabling Ethernet Set DIP switch 1 to the ON position on the processor board then reboot Instead of powering external devices all the time take advantage of the switched power mechanisms to turn off devices when possible Minimize the number of cellular transactions and the amount of data pushed across the cellular modem 4 3 2 Solar Components The components of a ...

Страница 13: ...mall amounts of snow in the corners of the panel Because all cells are connected in a series string the weakest cell will bring down the other cells power level Good quality solar panels will not degrade much from year to year typically less than 1 percent Solar Panel Mounting To capture the maximum amount of solar radiation throughout the year mount a fixed solar panel to optimize the sun s energ...

Страница 14: ...Cloudy First Day Figure 3 Battery Voltage mV Cloudy First Day 4 4 Connecting the Communication Pins The base board communications connection for external Modbus device uses the primary RS 485 RS 485 The primary RS 485 bus is a common bus shared with the ISM radio board Modbus Slave ID 1 RS 232 The RS 232 bus is not currently defined Pin Parameter Description Pin 6 Primary RS 485 Running Modbus pro...

Страница 15: ...ogram an input to capture the edge transition counts follow Example Configure Input 1 as a Synchronous Counter on page 18 The counters are synchronous because the inputs are sampled at a 10 ms clock rate The input logic does not detect rising or falling edges it samples the input every 10 ms to find level changes The input signals must be high or low for more than 10 ms or the input will not detec...

Страница 16: ...eters for Analog Output 2 start at 4021 through 4028 Parameter Registers for Analog Outputs 4xxxx OUT 1 OUT 2 Parameters 4001 4021 Maximum Analog Value 4002 4022 Minimum Analog Value 4003 4023 Enable Register Full Scale 4004 4024 Hold Last State Enable 4005 4025 Default Output State 4008 4028 Analog Output Type Analog Output Type The analog outputs may be configured as either 0 to 20 mA outputs de...

Страница 17: ...e 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...

Страница 18: ...age 6 Change the Source Register selection to I O Board Registers 7 Write a 3 to Modbus register 3326 on Modbus Slave ID 11 I O board 8 Cycle power to the device 9 Using the Register View tab read register 3326 to verify it is set to 3 Example Change Analog Output 1 to a 0 to 10 V dc Output 1 Connect the DXM Modbus Slave to the PC 2 Launch the DXM Configuration Tool software 3 Connect to the DXM M...

Страница 19: ...nput 1 4 Universal input 2 5 Universal input 3 6 Universal input 4 7 Universal input 5 8 Universal input 6 9 Universal input 7 10 Universal input 8 Base Board Output Connection Modbus Register Description 501 Relay 1 502 Not used 503 Relay 2 504 Not used 505 NMOS Output 5 506 NMOS Output 6 507 NMOS Output 7 508 NMOS Output 8 509 DAC Output 1 510 DAC Output 2 Configuration Registers for the I O Boa...

Страница 20: ...er point or reporting threshold ON point for a sensor input Setting a threshold establishes an ON point Hysteresis defines how far below the threshold the analog input is required to be before the input is considered OFF A typical hysteresis value is 10 to 20 of the unit s range Threshold ON point Time Input Value Input Hysteresis OFF point In the example shown the input is considered on at 15 mA ...

Страница 21: ...tary dial location K and DIP Switch location J set the Modbus Slave IDs DIP Switches J Location K Rotary Dials Position 0 through 9 1 2 0 1 2 3 4 5 6 7 8 9 OFF OFF x 3 11 12 13 14 15 16 17 18 19 ON OFF 20 21 22 23 24 25 26 27 28 29 OFF ON 30 31 32 33 34 35 36 37 38 39 ON ON 40 41 42 43 44 45 46 47 48 49 DXM150 Sx Wireless Modbus Slave Example To set the DXM150 Sx Wireless Modbus Slave to a Modbus ...

Страница 22: ...utput characteristics for AO2 pin 32 and AO1 pin 33 Defines current 0 20 mA or voltage 0 10 V for analog output 1 and 2 By default current 0 20 mA is selected using jumpers 1 and 2 and registers 4008 and 4028 contain a value of 2 To select voltage 0 10 V for output Aout1 set jumper 1 in the voltage position V and set Modbus register 4008 on the I O board to 3 To select voltage 0 10 V for output Ao...

Страница 23: ...tput 4 PNP NPN 38 Universal Input 7 7 Primary RS 485 23 PWR Out OR 39 Universal Input 6 8 Ground 24 Ground 40 Universal Input 5 9 RS 232 Tx CAN 25 Ground 41 Ground 10 RS 232 Rx CAN 26 PWR OUT OR 42 Universal Input 4 11 Secondary RS 485 or RS 232 RXRDY 27 Output 8 PNP NPN 43 Universal Input 3 12 Secondary RS 485 or RS 232 TXRDY 28 Output 7 PNP NPN 44 Ground 13 Ground 29 Output 6 PNP NPN 45 PWR Out ...

Страница 24: ...et the jumpers to use pins 9 and 10 as a CAN serial port or a generic RS 232 serial port Both jumpers must be set to the same operation CAN or RS232 The default setting is CAN serial port G3 Analog output characteristics for AO2 pin 32 and AO1 pin 33 Defines current 0 20 mA or voltage 0 10 V for analog output 1 and 2 By default current 0 20 mA is selected using jumpers 1 and 2 and registers 4008 a...

Страница 25: ...ery is recharged from a solar panel 1 Battery is recharged from 12 to 30 V dc default The following power operating characteristics are stored in Modbus registers Battery voltage If no battery is present the value in this register is less than 5 V If the value in this register is greater than the incoming voltage register the battery is powering the system Battery charging current The charging alg...

Страница 26: ...omponents increases the power requirements and likely requires increasing the solar system components Depending upon the geographical location the size of the solar panel and battery may vary 5 3 1 Setting the DXM Modbus Slave for Solar Power By default the DXM Modbus Slave is set from the factory to charge a backup battery from a line power source Use the LCD menu on the front of the DXM Modbus S...

Страница 27: ...teristics Use the 5 watt panel for light duty operation and use the 20 watt panel when you require greater charging capabilities Solar Panel Voltage Current Typical DXM Configurations 5 Watt 17 V 0 29 A DXM slave controller ISM radio I O base board 20 Watt 21 V 1 A DXM Controller with ISM radio and Cellular modem Photovoltaic panels are very sensitive to shading Unlike solar thermal panels PV sola...

Страница 28: ... chart shows three days of charging Figure 6 Solar Panel Voltage mV Cloudy First Day Figure 7 Battery Voltage mV Cloudy First Day 5 4 Connecting the Communication Pins The base board communications connection for external Modbus device uses the primary RS 485 RS 485 The primary RS 485 bus is a common bus shared with the ISM radio board Modbus Slave ID 1 RS 232 The RS 232 bus is not currently defin...

Страница 29: ...r 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 ...

Страница 30: ... to a 0 to 10 V dc Output 1 Connect the DXM Modbus Slave to the PC 2 Launch the DXM Configuration Tool software 3 Connect to the DXM Modbus Slave by selecting the Device Connection Settings menu option You may connect using either USB or Ethernet 4 Select a COMM port from the drop down list and click Connect 5 Click on the Register View tab on the left part of the page 6 Change the Source Register...

Страница 31: ...e configured as either 0 to 20 mA outputs default or 0 to 10 V outputs To change the analog output type change the hardware jumper position and write to the Modbus register that defines the analog output type For analog output 1 write to Modbus register 4008 for analog output 2 write to Modbus register 4028 Write a value of 2 default to select 0 to 20 mA write a value of 3 to select 0 to 10 V Defa...

Страница 32: ... AC input type 0 to 12 to 30 V dc Input to output isolation of 2 5 kV IN xA IN xB Pin 15 Input 1B Pin 16 Input 2A Pin 17 Input 2B Synchronous Counters An isolated input can be programmed to count the input signal transitions When an input is enabled as a counter the counter value is stored into two 16 bit Modbus registers for a total count of 32 bits unsigned To program an input to capture the edg...

Страница 33: ... 3033 Enable rising edge counter 3034 Enable falling edge counter 3035 High register for counter 3036 Low register for counter Universal Input Parameter Modbus Registers Universal Inputs 1 2 3 4 5 6 7 8 Enable Full Scale 3303 3323 3343 3363 3383 3403 3423 3443 Temperature C F 3304 3324 3344 3364 3384 3404 3424 3444 Input Type 3306 3326 3346 3366 3386 3406 3426 3446 Threshold 3308 3328 3348 3368 33...

Страница 34: ...iometer 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 Temperature C F Set to 1 to represent temperature units in degrees Fahrenheit and set to 0 default to represent temperature units in deg...

Страница 35: ...e IDs DIP Switches J Location K Rotary Dials Position 0 through 9 1 2 0 1 2 3 4 5 6 7 8 9 OFF OFF x 6 11 12 13 14 15 16 17 18 19 ON OFF 20 21 22 23 24 25 26 27 28 29 OFF ON 30 31 32 33 34 35 36 37 38 39 ON ON 40 41 42 43 44 45 46 47 48 49 DXM150 Sx Wireless Modbus Slave Example To set the DXM150 Sx Wireless Modbus Slave to a Modbus Slave ID of 25 set the following Location J DIP switches set to 1 ...

Страница 36: ... is based in 100 millisecond units Once written the timer starts to count down to zero After the timer expires the restore factory defaults are applied if register 4152 1 If register 4152 is zero the I O board is reset Default value 0 1 100 milliseconds 10 1 second 4152 0 1 1 Restores factory defaults for I O parameters Default value 0 DXM150 Sx Wireless Modbus Slave 36 www bannerengineering com T...

Страница 37: ... 2 Write a 10 to Modbus register 4151 Modbus Register Values Description 4151 0 255 Reset restore trigger This timer is based in 100 millisecond units Once written the timer starts to count down to zero After the timer expires the restore factory defaults are applied if register 4152 1 If register 4152 is zero the I O board is reset Default value 0 1 100 milliseconds 10 1 second 4152 0 1 1 Restore...

Страница 38: ...ions 94 6 mm 3 72 85 mm 3 35 35 mm 1 38 59 5 mm 2 34 156 mm 6 14 All measurements are listed in millimeters inches unless noted otherwise DXM150 Sx Wireless Modbus Slave 38 www bannerengineering com Tel 1 763 544 3164 ...

Страница 39: ...r Medium Range Omni Antennas BWA 9O5 C Antenna Rubber Swivel 900 MHz 5 dBi RP SMA Male Connector BWA 2O5 C Antenna Rubber Swivel 2 4 GHz 5 dBi RP SMA Male Connector Long Range Omni Antennas BWA 9O8 AS Antenna Fiberglass 3 4 Wave 900 MHz 8 dBi N Type Female Connector BWA 2O8 A Antenna Fiberglass 2 4 GHz 8 dBi N Type Female Connector Long Range Yagi Antennas BWA 9Y10 A Antenna 900 MHz 10 dBd N Type ...

Страница 40: ...e best operation for the DXM Modbus Slave stay connected with Banner Engineering Corp to hear about the latest updates through the Banner website Create a login today to stay informed of all Banner product releases 9 2 1 Firmware Updates The DXM Modbus Slave has been designed to be a robust and secure IOT device To provide the most reliable and secure device possible periodic firmware updates are ...

Страница 41: ...Phone 90 216 688 8282 Website www bannerengineering com Email turkey bannerengineering com tr India Address Banner Engineering India Pune Head Quarters Office No 1001 10th Floor Sai Capital Opp ICC Senapati Bapat Road Pune 411016 India Phone 91 0 206 640 5624 Website www bannerengineering com Email salesindia bannerengineering com Mexico Address Banner Engineering de Mexico Monterrey Head Office E...

Страница 42: ...0411 Website www bannerengineering com Email mail bannerengineering co jp Taiwan Address Banner Engineering Taiwan 8F 2 No 308 Section 1 Neihu Road Taipei 114 Taiwan Phone 886 0 2 8751 9966 Website www bannerengineering com Email info bannerengineering com tw DXM150 Sx Wireless Modbus Slave 42 www bannerengineering com Tel 1 763 544 3164 ...

Страница 43: ...e or liability for misuse abuse or the improper application or installation of the Banner product THIS LIMITED WARRANTY IS EXCLUSIVE AND IN LIEU OF ALL OTHER WARRANTIES WHETHER EXPRESS OR IMPLIED INCLUDING WITHOUT LIMITATION ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE AND WHETHER ARISING UNDER COURSE OF PERFORMANCE COURSE OF DEALING OR TRADE USAGE This Warranty is exclusive...

Отзывы: