Banner DXMR90-X1E Series Product Manual

Industrial controller
Table of Contents

Advertisement

Quick Links

DXMR90-X1E Series Industrial Controller
Product Manual
Original Instructions
p/n: 242714 Rev. A
07-Jan-25
© Banner Engineering Corp. All rights reserved.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DXMR90-X1E Series and is the answer not in the manual?

Questions and answers

Summary of Contents for Banner DXMR90-X1E Series

  • Page 1 DXMR90-X1E Series Industrial Controller Product Manual Original Instructions p/n: 242714 Rev. A 07-Jan-25 © Banner Engineering Corp. All rights reserved.
  • Page 2: Table Of Contents

    Slots and Modules for the DXMR90-X1, DXM700, DXM1000, and DXM1200 PROFINET ................ 32 Configuration Instructions.................................... 10 Install the GSD File ....................................33 Change the Device IP Address ................................35 Change the Device Name..................................37 © Banner Engineering Corp. All rights reserved.
  • Page 3 Firmware Updates ....................................51 Website Information ....................................51 Feature Requests ....................................51 Potential DXM Issues ................................... 51 DXM Security ......................................51 Warnings........................................51 Banner Engineering Corp Limited Warranty..............................52 Contact Us ........................................52 © Banner Engineering Corp. All rights reserved.
  • Page 4: Chapter 1 Dxmr90-X1E Overview

    Chapter 1 DXMR90-X1E Overview Banner's DXMR90-X1E Series Industrial Controller consolidates data from multiple sources to provide local data processing as well as accessibility for host systems as a platform for the Industrial Internet of Things (IIoT). The DXMR90-X1E contains four individual Modbus clients allowing for concurrent communication to up to four independent networks.
  • Page 5: Dxmr90-X1E Models

    DXMR90-X1E Overview DXMR90-X1E Series Industrial Controller Product Manual Logic Controller Program the DXMR90-X1E's logic controller using action rules and/or ScriptBasic or MicroPython programming languages, which can execute concurrently. The control functions allow freedom when creating custom sensing and control sequences. The logic controller supports the Modbus protocol standards for data management, ensuring seamless integration with existing automation systems.
  • Page 6: Hardware Overview

    DXMR90-X1E Series Industrial Controller Product Manual DXMR90-X1E Overview Hardware Overview The DXMR90-X1E Series Industrial Controller can have multiple configurations. The DXMR90-X1E will have a model number label on the housing. Use the model number to identify which boards are included in the controller. Automation Protocols The DXMR90-X1E Series Industrial Controller supports the following automation protocols.
  • Page 7: Dxmr90-X1 Modbus Registers

    Local Registers RS-485 (server) Float Local Registers Non-Volatile DXMR90-X1 Modbus Registers The DXMR90-X1E Series Industrial Controller may have up to two internal Modbus server addresses: Internal Modbus IDs (factory default) Modbus ID Device Local Registers—Internal storage registers LED indicators All Modbus registers are defined as 16-bit Modbus Holding Registers. The local register ID (199) is fixed for access via ScriptBasic or MicroPython.
  • Page 8: Dxmr90-X1E Dimensions

    DXMR90-X1E Series Industrial Controller Product Manual DXMR90-X1E Overview DXMR90-X1E Dimensions All measurements are listed in millimeters, unless noted otherwise. The measurements provided are subject to change. DXMR90-X1E dimensions M12 x 1 - 6g page 8 of 53 07-Jan-25 © Banner Engineering Corp. All rights reserved.
  • Page 9: Chapter 2 Quick Start Guide

      DXMR90-X1E Series Industrial Controller Product Manual Chapter Contents Apply Power to the Controller....................................9 DXMR90-X1E Wiring......................................9 Configuration Instructions....................................10 Mechanical Installation ...................................... 14 Chapter 2 Quick Start Guide Apply Power to the Controller Follow these instructions to apply 12–30 V DC power to the DXMR90-X1E using a wall plug.
  • Page 10: Configuration Instructions

    DXMR90-X1E Series Industrial Controller Product Manual Quick Start Guide Port 0 female connector Port 0 4-pin M12 Connector (female) Wire Color Description Brown (bn) 12 V DC to 30 V DC White (wh) RS485 / D1 / B / +...
  • Page 11: Configuring The Dxmr90-X1E Controller

    After the configuration file is saved, upload the XML configuration file to the DXMR90-X1E for operation. IMPORTANT: The DXMR90-X1E Series Industrial Controller comes preloaded with a default configuration XML file. You can download the default XML on the product page for the DXMR90-X1E.
  • Page 12 DXMR90-X1E Series Industrial Controller Product Manual Quick Start Guide The software only loads a file to the DXM. Internal parameter settings that are changed in the tool but not saved to the file will not be sent to the device.
  • Page 13 Quick Start Guide DXMR90-X1E Series Industrial Controller Product Manual Select the Modbus ID of the device. Select how many registers to read, and the beginning register. Define the register type, how often to read the register, and any other appropriate parameters.
  • Page 14: Mechanical Installation

    DXMR90-X1E Series Industrial Controller Product Manual Quick Start Guide ◦ If Static IP is selected, enter the IP address, Subnet, and Gateway address as desired. ◦ If DHCP is selected, the IP address, Subnet, and Gateway address are grayed out and not configurable.
  • Page 15: Chapter 3 Controller Connections

      DXMR90-X1E Series Industrial Controller Product Manual Chapter Contents Ethernet ..........................................15 Internal Local Registers (Modbus ID 199)................................15 Connecting to Remote Modbus Devices ................................18 Chapter 3 Controller Connections Ethernet Before applying power to the DXMR90-X1E, verify the Ethernet cable is connected.
  • Page 16 DXMR90-X1E Series Industrial Controller Product Manual Controller Connections Local Registers 1–845 and 5001–7000 (Internal Processor Memory, 32-bit, Unsigned)—The Local Registers are the main  global pool of registers. Local Registers are used as basic storage registers and as the common data exchange mechanism. External Modbus device registers can be read into the Local Registers or written from the Local Registers. The DXMR90- X1E, as a Modbus client device or a Modbus server device, exchanges data using the Local Registers.
  • Page 17 Controller Connections DXMR90-X1E Series Industrial Controller Product Manual Continued from page 16 Registers Definition 10105 Number of write map successes 10106 Number of write map timeouts Write Map statistics 10107 Number of write map errors 10108 Write map success streak...
  • Page 18: Connecting To Remote Modbus Devices

    DXMR90-X1E Series Industrial Controller Product Manual Controller Connections Reset codes Reset Code Definition Undefined Unknown General Brownout Watchdog User Software Return from backup mode Connecting to Remote Modbus Devices The DXMR90-X1E is configured with four independent Modbus Client Ports, all ports use a 4-pin M12 female connector to connect to remote devices.
  • Page 19: Set The Client And Server Port Parameters

    Controller Connections DXMR90-X1E Series Industrial Controller Product Manual Set the Client and Server Port Parameters The basic communications parameters for the RS-485 ports are set in the DXM Configuration Software and are saved in the XML configuration file. Each port can have unique settings such as a unique baud rate, parity, timeout, and delays between messages.
  • Page 20: Chapter 4 Working With Modbus Devices

      DXMR90-X1E Series Industrial Controller Product Manual Chapter Contents Assigning Modbus IDs......................................20 Modbus Operation......................................21 Modbus Communication Timeouts ..................................21 Modbus TCP Client ......................................21 Chapter 4 Working with Modbus Devices The DXMR90-X1E has five physical RS-485 connections using Modbus RTU protocol.
  • Page 21: Modbus Operation

    Working with Modbus Devices DXMR90-X1E Series Industrial Controller Product Manual Modbus Operation All Modbus transactions are managed by a central Modbus engine. If there are Modbus messages intended for a Modbus server that doesn't exist, the Modbus engine waits for a response until the timeout period is expired.
  • Page 22: Chapter 5 Optional Configuration Steps

      DXMR90-X1E Series Industrial Controller Product Manual Chapter Contents Scheduler ........................................... 22 Authentication Setup ......................................23 Register Flow and Configuration ..................................25 EtherNet/IP™ Configuration....................................26 Set up the Email ......................................... 27 Push Retries........................................29 Chapter 5 Optional Configuration Steps Scheduler Use the Scheduler screens to create a calendar schedule for local register changes, including defining the days of the week, start time, stop time, and register values.
  • Page 23: Create A One-Time Event

    Optional Configuration Steps DXMR90-X1E Series Industrial Controller Product Manual If two register changes are defined for a day, define the start time to be before the end time. Select End Value to enable the second event in a 24-hour period. To span across two days (crossing the midnight boundary), set the start value in the first day, without selecting End Value.
  • Page 24: Set The Controller To Use Authentication

    At the Key definition for "WEB_SERVICE" not found in the DITA map. website, go to Settings › Sites. To edit the site settings, click Edit on the line of the site name. Settings > Sites screen of the Banner CDS website At the bottom of the pop-up window is a checkbox to enable authentication/validation.
  • Page 25: Controller Configuration Authentication

    Optional Configuration Steps DXMR90-X1E Series Industrial Controller Product Manual Controller Configuration Authentication The DXMR90-X1E can be programmed to allow changes to the configuration files only with proper authentication by setting up a password on the Settings › Administration screen in the DXM Configuration Software.
  • Page 26: Saving And Loading Configuration Files

    The DXMR90-X1E can be configured to send/receive local register data to and from an EtherNet/IP™ host. EDS (Electronic Data Sheet) files allow users of the EtherNet/IP protocol to easily add a Banner DXM device to the PLC. Download the EDS files from the Banner website.
  • Page 27: Set Up The Email

    Optional Configuration Steps DXMR90-X1E Series Industrial Controller Product Manual Data from the DXMR90-X1E local registers is sent to the EIP controller using assembly instance 100. Each local register in the DXMR90-X1E defined as EIP DXM › Originator is collected in numerical order and placed into the data buffer destined for assembly instance 100.
  • Page 28: Define The Network Interface Settings

    Select Yes to reboot the device. Define the Network Interface Settings On the Cloud Services screen, define the network connection settings by selecting HTTP Cloud Push to send data to Banner CDS or AWS IoT Core Push to send data to AWS IoT Core.
  • Page 29: Set The Email Parameters

    Optional Configuration Steps DXMR90-X1E Series Industrial Controller Product Manual Set the Email Parameters From the Settings › Notifications screen, enter the SMTP definition, login, and password for a mail server. To send email, you must supply the SMTP Server, Server Port, and login credentials.
  • Page 30 DXMR90-X1E Series Industrial Controller Product Manual Optional Configuration Steps Email—There are no retries for emails that fail to be sent from the DXMR90-X1E. page 30 of 53 07-Jan-25 © Banner Engineering Corp. All rights reserved.
  • Page 31: Chapter 6 Profinet

      DXMR90-X1E Series Industrial Controller Product Manual Chapter Contents General Station Description Markup Language File ............................31 DXM PROFINET IO Data Model ..................................31 Configure the DXM Controller for a PROFINET IO Connection......................... 31 Slots and Modules for the DXMR90-X1, DXM700, DXM1000, and DXM1200 PROFINET ................32 Configuration Instructions....................................10 Chapter 6 PROFINET®...
  • Page 32: Slots And Modules For The Dxmr90-X1, Dxm700, Dxm1000, And Dxm1200 Profinet

    DXMR90-X1E Series Industrial Controller Product Manual PROFINET® Status indicator bar ◦ If the Application Status indicator is red, close and restart the DXM Configuration Software, unplug and re-plug in the cable and reconnect the DXM to the software. ◦ If the Application Status indicator is green, the file upload is complete.
  • Page 33: Install The Gsd File

    PROFINET® DXMR90-X1E Series Industrial Controller Product Manual Continued from page 32 Module Notes Input Float 256 Allowed in slots 4-6, Module Identifier= 0x35 Input Float 128 Allowed in slots 4-6, Module Identifier= 0x36 Input Float 64 Allowed in slots 4-6, Module Identifier= 0x37...
  • Page 34 DXMR90-X1E Series Industrial Controller Product Manual PROFINET® Devices and networks screen Click Configure networks. Configure networks screen Click Options and select Manage general station description file (GSD). The Install general station decription file window opens. Click the More options (...) icon to the right of the Source path field and browse to the location the DXM GSD file was downloaded to.
  • Page 35: Change The Device Ip Address

    The system installs the DXM GSD file and places it in the Hardware catalog. In the example, the DXM GSD file is located under Other field devices › PROFINET IO › Banner Engineering Corp. › Banner. If the DXM GSD file does not install properly, save the log and contact Banner Engineering Corp. Change the Device IP Address Follow these instructions to change the IP address of the DXM device using the Siemens TIA Portal (v14) software.
  • Page 36 DXMR90-X1E Series Industrial Controller Product Manual PROFINET® Ethernet addresses Select Set IP address in the project. Enter the IP address. Right-click on the device icon and select Online & diagnostics. Online & diagnostics menu and screen The Online & diagnostics windows displays.
  • Page 37: Change The Device Name

    PROFINET® DXMR90-X1E Series Industrial Controller Product Manual This step is completed for every device. By default, each DXM shipped from the factory is assigned the IP address 192.168.0.1. Immediately after the PROFINET protocol is enabled, the DXM has an IP address of 0.0.0.0. We recommend using the TIA Portal to give the DXM an IP address so that the address is saved in the unit.
  • Page 38: Chapter 7 Mqtt Overview

    Message Queuing Telemetry Transport (MQTT) messages are efficient and have real-time capabilities, especially in remote  monitoring, predictive maintenance, and machinery and equipment control applications. Banner’s DXMR90-X1E, DXM1200- X2, DXM700-B1R#, DXM1200-B2R#, and DXM1200-X2R# models support Flat MQTT and Sparkplug™ B profiles. MQTT flowchart A Banner DXM can publish to an MQTT broker and various services can subscribe to the MQTT Broker. For example, a Banner DXM can publish QM30VT2 sensor vibration data from motor 1 to the MQTT broker. That vibration  data will be in the broker until the DXM republishes it. At any given time, only one value for each sensor register is in the  broker (the broker does not log data). If a user’s ignition dashboard needs the vibration data of Motor 1, they subscribe to it in  the broker and obtain the latest value. To log the data into a database, you would configure a database that subscribes to the broker and logs the value over time.
  • Page 39: Integrate An R90-X1E To A Broker Using Flat Mqtt

    These instructions assume familiarity with the DXM Configuration Software. Launch the DXM Configuration Software. On the Connect to DXM screen, connect to your DXMR90-X1E Series Industrial Controller by selecting the subnet to scan and the DXMR90-X1E from the download list.
  • Page 40 DXMR90-X1E Series Industrial Controller Product Manual MQTT Overview Users can configure registers to be published via MQTT individually under the Edit Register sub-tab or batched under the Batch MQTT Configuration sub-tab. Go to the Settings › Cloud Services screen. Under the Network Interface section, use the drop-down list to set the Push method to MQTT.
  • Page 41 MQTT Overview DXMR90-X1E Series Industrial Controller Product Manual If desired, use select Encryption. When using encryption, certificates are required. Select Certificates and add certificates. Under MQTT Authentication, fill in a username and password. Most applications use MQTT authentication. This password is stored in the DXM in the non-volatile memory, not the XML configuration file.
  • Page 42: Integrate An R90-X1E To A Broker Sparkplug™ B Profile

    These instructions assume you are familiar with the DXM Configuration software. Launch the DXM Configuration Software. On the Connect to DXM screen, connect to your DXMR90-X1E Series Industrial Controller by selecting the subnet to scan and the DXMR90-X1E from the download list.
  • Page 43 MQTT Overview DXMR90-X1E Series Industrial Controller Product Manual In the Publish section, the Edge Node set to Sensor #0 will always be listed. The system will not push sensor data to Sensor 0. Click Add Publish to add new publishes to the system and assign a unique sensor name.
  • Page 44 DXMR90-X1E Series Industrial Controller Product Manual MQTT Overview Example vibration data going to Node Red page 44 of 53 07-Jan-25 © Banner Engineering Corp. All rights reserved.
  • Page 45 MQTT Overview DXMR90-X1E Series Industrial Controller Product Manual 07-Jan-25 page 45 of 53 © Banner Engineering Corp. All rights reserved.
  • Page 46 DXMR90-X1E Series Industrial Controller Product Manual MQTT Overview Example Node birth data NDATA - Node data message message_type DDATA - Device data message NBIRTH - Birth certificate for MQTT EoN nodes NCMD - Node command message NDEATH - Death certificate for MQTT EoN nodes...
  • Page 47: Chapter 8 Dxmr90-X1E Accessories

      DXMR90-X1E Series Industrial Controller Product Manual Chapter Contents Chapter 8 DXMR90-X1E Accessories Power Supplies PSD-24-4—DC Power Supply, Desktop style, 3.9 A, 24 V DC, Class 2, 4-pin M12 quick disconnect (QD) PSDINP-24-06—DC power supply, 0.63 Amps, 24 V DC, with DIN Rail Mount, Class I Division 2 (Groups A, B, C, D) Rated  PSDINP-24-13 —DC power supply, 1.3 Amps, 24 V DC, with DIN Rail Mount, Class I Division 2 (Groups A, B, C, D) Rated PSDINP-24-25 — DC power supply, 2.5 Amps, 24 V DC, with DIN Rail Mount, Class I Division 2 (Groups A, B, C, D)
  • Page 48 DXMR90-X1E Series Industrial Controller Product Manual DXMR90-X1E Accessories 4-pin A-Code Double-Ended M12 Female to M12 Male Right-Angle Cordsets Model Length Dimensions (mm) Pinouts   BC-M12F4-M12M4A-22-1 1 m (3.28 ft) Female 32 Typ. BC-M12F4-M12M4A-22-2 2 m (6.56 ft) [1.26"] BC-M12F4-M12M4A-22-5 5 m (16.4 ft) 30 Typ.
  • Page 49: Chapter 9 Product Support And Maintenance

      DXMR90-X1E Series Industrial Controller Product Manual Chapter Contents DXMR90-X1E Specifications....................................49 File System and Archive Process..................................50 Update Your DXMR90 and DXMR110 Processor Firmware Using the Configuration Software ................ 50 DXM Support Policy ......................................50 Warnings ..........................................51 Banner Engineering Corp Limited Warranty............................... 52 Contact Us..........................................
  • Page 50: Fcc Part 15 Class A For Unintentional Radiators

    DXMR90-X1E Series Industrial Controller Product Manual Product Support and Maintenance FCC Part 15 Class A for Unintentional Radiators This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment.
  • Page 51: Firmware Updates

    DXM. Firmware updates and description details are found on the Banner website. Customers with critical update requirements will get access to pre- released firmware from the factory.
  • Page 52: Banner Engineering Corp Limited Warranty

    Engineering Corp. will repair or replace, free of charge, any product of its manufacture which, at the time it is returned to the factory, is found to have been defective during the warranty period. This warranty does not cover damage or liability for misuse, abuse, or the improper application or installation of the Banner product.
  • Page 53 LinkedIn X (formerly Twitter) Facebook © 2025. All rights reserved. www.bannerengineering.com...

Table of Contents