BRX User Manual, 2nd Edition View / The Manual Brxuserm

User Manual: View / the Manual BRX Do-more Platform User Manual and Inserts

Open the PDF directly: View PDF PDF.
Page Count: 734

DownloadBRX User Manual, 2nd Edition View /  The Manual Brxuserm
Open PDF In BrowserView PDF
i:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D
BRX User Manual, 2nd Edition

i

Manual Number: BX-USER-M

BRX Do-more! Platform

120/240VAC

24VDC

35VA

0.3A

10-Point Unit
18-Point Unit

No Onboard I/O Unit

36-Point Unit

~ WARNING ~
Thank you for purchasing automation equipment from Automationdirect.com®, doing business as,
AutomationDirect. We want your new automation equipment to operate safely. Anyone who installs or
uses this equipment should read this publication (and any other relevant publications) before installing or
operating the equipment.
To minimize the risk of potential safety problems, you should follow all applicable local and national
codes that regulate the installation and operation of your equipment. These codes vary from area to area
and usually change with time. It is your responsibility to determine which codes should be followed, and
to verify that the equipment, installation, and operation is in compliance with the latest revision of these
codes.
At a minimum, you should follow all applicable sections of the National Fire Code, National Electrical
Code, and the codes of the National Electrical Manufacturer’s Association (NEMA). There may be local
regulatory or government offices that can also help determine which codes and standards are necessary for
safe installation and operation.
Equipment damage or serious injury to personnel can result from the failure to follow all applicable
codes and standards. We do not guarantee the products described in this publication are suitable for
your particular application, nor do we assume any responsibility for your product design, installation, or
operation.
Our products are not fault-tolerant and are not designed, manufactured or intended for use or resale as
on-line control equipment in hazardous environments requiring fail-safe performance, such as in the
operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life
support machines, or weapons systems, in which the failure of the product could lead directly to death,
personal injury, or severe physical or environmental damage (“High Risk Activities”). AutomationDirect
specifically disclaims any expressed or implied warranty of fitness for High Risk Activities.
For additional warranty and safety information, see the Terms and Conditions section of our catalog.
If you have any questions concerning the installation or operation of this equipment, or if you need
additional information, please call us at 770-844-4200.
This publication is based on information that was available at the time it was printed. At
AutomationDirect we constantly strive to improve our products and services, so we reserve the right to
make changes to the products and/or publications at any time without notice and without any obligation.
This publication may also discuss features that may not be available in certain revisions of the product.

Trademarks
This publication may contain references to products produced and/or offered by other companies. The
product and company names may be trademarked and are the sole property of their respective owners.
AutomationDirect disclaims any proprietary interest in the marks and names of others.
Copyright 2017, Automationdirect.com® Incorporated
All Rights Reserved

No part of this manual shall be copied, reproduced, or transmitted in any way without the prior, written
consent of Automationdirect.com® Incorporated. AutomationDirect retains the exclusive rights to all
information included in this document.

~ ADVERTENCIA ~
Gracias por comprar equipo de automatización de Automationdirect.com®. Deseamos que su nuevo equipo
de automatización opere de manera segura. Cualquier persona que instale o use este equipo debe leer esta
publicación (y cualquier otra publicación pertinente) antes de instalar u operar el equipo.
Para reducir al mínimo el riesgo debido a problemas de seguridad, debe seguir todos los códigos de seguridad
locales o nacionales aplicables que regulan la instalación y operación de su equipo. Estos códigos varian de
área en área y usualmente cambian con el tiempo. Es su responsabilidad determinar cuales códigos deben ser
seguidos y verificar que el equipo, instalación y operación estén en cumplimiento con la revisión mas reciente
de estos códigos.
Como mínimo, debe seguir las secciones aplicables del Código Nacional de Incendio, Código Nacional Eléctrico,
y los códigos de (NEMA) la Asociación Nacional de Fabricantes Eléctricos de USA. Puede haber oficinas de
normas locales o del gobierno que pueden ayudar a determinar cuales códigos y normas son necesarios para una
instalación y operación segura.
Si no se siguen todos los códigos y normas aplicables, puede resultar en daños al equipo o lesiones serias a
personas. No garantizamos los productos descritos en esta publicación para ser adecuados para su aplicación
en particular, ni asumimos ninguna responsabilidad por el diseño de su producto, la instalación u operación.
Nuestros productos no son tolerantes a fallas y no han sido diseñados, fabricados o intencionados para uso
o reventa como equipo de control en línea en ambientes peligrosos que requieren una ejecución sin fallas,
tales como operación en instalaciones nucleares, sistemas de navegación aérea, o de comunicación, control de
tráfico aéreo, máquinas de soporte de vida o sistemas de armamentos en las cuales la falla del producto puede
resultar directamente en muerte, heridas personales, o daños físicos o ambientales severos (“Actividades de Alto
Riesgo”). Automationdirect.com específicamente rechaza cualquier garantía ya sea expresada o implicada
para actividades de alto riesgo.								
Para información adicional acerca de garantía e información de seguridad, vea la sección de Términos
y Condiciones de nuestro catálogo. Si tiene alguna pregunta sobre instalación u operación de este equipo, o
si necesita información adicional, por favor llámenos al número 770-844-4200 en Estados Unidos.		
Esta publicación está basada en la información disponible al momento de impresión. En Automationdirect.
com nos esforzamos constantemente para mejorar nuestros productos y servicios, así que nos reservamos el
derecho de hacer cambios al producto y/o a las publicaciones en cualquier momento sin notificación y sin
ninguna obligación. Esta publicación también puede discutir características que no estén disponibles en ciertas
revisiones del producto.

Marcas Registradas
Esta publicación puede contener referencias a productos producidos y/u ofrecidos por otras compañías. Los nombres de las
compañías y productos pueden tener marcas registradas y son propiedad única de sus respectivos dueños. Automationdirect.com,
renuncia cualquier interés propietario en las marcas y nombres de otros.
PROPIEDAD LITERARIA 2017, AUTOMATIONDIRECT.COM® INCORPORATED
Todos los derechos reservados
No se permite copiar, reproducir, o transmitir de ninguna forma ninguna parte de este manual sin previo consentimiento por escrito
de Automationdirect.com® Incorprated. Automationdirect.com retiene los derechos exclusivos a toda la información incluida en
este documento. Los usuarios de este equipo pueden copiar este documento solamente para instalar, configurar y mantener el equipo
correspondiente. También las instituciones de enseñanza pueden usar este manual para propósitos educativos.

~ AVERTISSEMENT ~
Nous vous remercions d’avoir acheté l’équipement d’automatisation de Automationdirect.com®, en faisant des
affaires comme, AutomationDirect. Nous tenons à ce que votre nouvel équipement d’automatisation fonctionne en
toute sécurité. Toute personne qui installe ou utilise cet équipement doit lire la présente publication (et toutes les
autres publications pertinentes) avant de l’installer ou de l’utiliser.
Afin de réduire au minimum le risque d’éventuels problèmes de sécurité, vous devez respecter tous les codes locaux
et nationaux applicables régissant l’installation et le fonctionnement de votre équipement. Ces codes diffèrent d’une
région à l’autre et, habituellement, évoluent au fil du temps. Il vous incombe de déterminer les codes à respecter et
de vous assurer que l’équipement, l’installation et le fonctionnement sont conformes aux exigences de la version la
plus récente de ces codes.
Vous devez, à tout le moins, respecter toutes les sections applicables du Code national de prévention des incendies,
du Code national de l’électricité et des codes de la National Electrical Manufacturer’s Association (NEMA). Des
organismes de réglementation ou des services gouvernementaux locaux peuvent également vous aider à déterminer
les codes ainsi que les normes à respecter pour assurer une installation et un fonctionnement sûrs.
L’omission de respecter la totalité des codes et des normes applicables peut entraîner des dommages à l’équipement
ou causer de graves blessures au personnel. Nous ne garantissons pas que les produits décrits dans cette publication
conviennent à votre application particulière et nous n’assumons aucune responsabilité à l’égard de la conception, de
l’installation ou du fonctionnement de votre produit.
Nos produits ne sont pas insensibles aux défaillances et ne sont ni conçus ni fabriqués pour l’utilisation ou la revente
en tant qu’équipement de commande en ligne dans des environnements dangereux nécessitant une sécurité absolue,
par exemple, l’exploitation d’installations nucléaires, les systèmes de navigation aérienne ou de communication, le
contrôle de la circulation aérienne, les équipements de survie ou les systèmes d’armes, pour lesquels la défaillance du
produit peut provoquer la mort, des blessures corporelles ou de graves dommages matériels ou environnementaux
(«activités à risque élevé»). La société AutomationDirect nie toute garantie expresse ou implicite d’aptitude à
l’emploi en ce qui a trait aux activités à risque élevé.
Pour des renseignements additionnels touchant la garantie et la sécurité, veuillez consulter la section Modalités et
conditions de notre documentation. Si vous avez des questions au sujet de l’installation ou du fonctionnement de cet
équipement, ou encore si vous avez besoin de renseignements supplémentaires, n’hésitez pas à nous téléphoner au
770-844-4200.
Cette publication s’appuie sur l’information qui était disponible au moment de l’impression. À la société
AutomationDirect, nous nous efforçons constamment d’améliorer nos produits et services. C’est pourquoi nous
nous réservons le droit d’apporter des modifications aux produits ou aux publications en tout temps, sans préavis ni
quelque obligation que ce soit. La présente publication peut aussi porter sur des caractéristiques susceptibles de ne
pas être offertes dans certaines versions révisées du produit.

Marques de commerce
La présente publication peut contenir des références à des produits fabriqués ou offerts par d’autres entreprises. Les
désignations des produits et des entreprises peuvent être des marques de commerce et appartiennent exclusivement à
leurs propriétaires respectifs. AutomationDirect nie tout intérêt dans les autres marques et désignations.
Copyright 2017, Automationdirect.com® Incorporated
Tous droits réservés

Nulle partie de ce manuel ne doit être copiée, reproduite ou transmise de quelque façon que ce soit sans le
consentement préalable écrit de la société Automationdirect.com® Incorporated. AutomationDirect conserve les
droits exclusifs à l’égard de tous les renseignements contenus dans le présent document.

Notes

Do-more! BRX Hardware Manual

Please include the Manual Number and the Manual Issue, both shown below,
when communicating with Technical Support regarding this publication.
Manual Number:

BX-USER-M

Issue: 			

2nd Edition

Issue Date: 		

9/17
Publication History

Issue

Date

Description of Changes

1st Edition

02/17

Original

Rev A

03/17

Made minor corrections throughout the manual.

2nd Edition

09/17

Added Analog I/O Expansion Modules.
Updated BX-P-ECOMLT specifications.
Made minor corrections throughout the manual.

Notes

Table of Contents
Introduction
Chapter 1:   General Installation and Wiring Guidelines
Safety Guidelines....................................................................................................... 1-2
Introduction to the BRX Mechanical Design.............................................................. 1-5
Dimensions and Installation....................................................................................... 1-6
Mounting Guidelines................................................................................................. 1-9
Wiring Guidelines.................................................................................................... 1-14
I/O Module Wiring Options.................................................................................... 1-21
System Wiring Strategies......................................................................................... 1-23

Chapter 2:   BX ME Wiring
Overview................................................................................................................... 2-2
BX-DM1E-M Wiring................................................................................................... 2-4
BX-DM1E-M-D Wiring............................................................................................... 2-6

Chapter 3:   BX 10/10E Wiring
BX 10/10E Micro PLC Units (MPUs).......................................................................... 3-2
Overview................................................................................................................... 3-2
BX 10/10E MPUs ...................................................................................................... 3-2
BX 10/10E Wiring Termination Selection................................................................... 3-5
Terminal Block Connectors........................................................................................ 3-5
ZIPLink Prewired Cable Solutions.............................................................................. 3-6
ZIPLink System Examples.......................................................................................... 3-7
BX 10 Micro PLC Units (MPUs)................................................................................. 3-8
BX-DM1-10ED1-D Wiring.......................................................................................... 3-8
BX-DM1-10ED2-D Wiring........................................................................................ 3-14
BX-DM1-10ER-D Wiring.......................................................................................... 3-20

Table of Contents
BX-DM1-10AR-D Wiring.......................................................................................... 3-26
BX 10E Micro PLC Units (MPUs).............................................................................. 3-32
BX-DM1E-10ED13-D Wiring.................................................................................... 3-32
BX-DM1E-10ED23-D Wiring.................................................................................... 3-40
BX-DM1E-10ER3-D Wiring...................................................................................... 3-48
BX-DM1E-10AR3-D Wiring...................................................................................... 3-56

Chapter 4:   BX 18/18E Wiring
Overview................................................................................................................... 4-2
BX 18/18E MPUs ...................................................................................................... 4-2
General Specifications............................................................................................... 4-3
BX 18/18E MPU Wiring Termination Selection.......................................................... 4-5
Terminal Block Connectors........................................................................................ 4-5
ZIPLink Pre-Wired Cable Solutions............................................................................ 4-7
ZIPLink System Examples.......................................................................................... 4-9
BX 18 Micro PLC Units (MPUs)............................................................................... 4-10
BX-DM1-18ED1 Wiring .......................................................................................... 4-10
BX-DM1-18ED1-D Wiring........................................................................................ 4-16
BX-DM1-18ED2 Wiring .......................................................................................... 4-22
BX-DM1-18ED2-D Wiring........................................................................................ 4-28
BX-DM1-18ER Wiring.............................................................................................. 4-34
BX-DM1-18ER-D Wiring.......................................................................................... 4-40
BX-DM1-18AR Wiring............................................................................................. 4-46
BX 18E Micro PLC Units (MPUs).............................................................................. 4-52
BX-DM1E-18ED13 Wiring........................................................................................ 4-52
BX-DM1E-18ED13-D Wiring.................................................................................... 4-61
BX-DM1E-18ED23 Wiring........................................................................................ 4-70
BX-DM1E-18ED23-D Wiring.................................................................................... 4-79
BX-DM1E-18ER3 Wiring.......................................................................................... 4-88
BX-DM1E-18ER3-D Wiring...................................................................................... 4-97
BX-DM1E-18AR3 Wiring........................................................................................ 4-106

Chapter 5:   BX 36/36E Wiring
Overview................................................................................................................... 5-2
BX 36/36E MPUs ...................................................................................................... 5-2
BX 36/36E Wiring Termination Selection................................................................... 5-5

ii

BRX User Manual, 2nd Edition

Table of Contents
Terminal Block Connectors........................................................................................ 5-5
ZIPLink Pre-Wired Cable Solutions............................................................................ 5-7
ZIPLink System Examples.......................................................................................... 5-9
BRX 36 Micro PLU Units (MPUs)............................................................................. 5-10
BX-DM1-36ED1 Wiring........................................................................................... 5-10
BX-DM1-36ED1-D Wiring........................................................................................ 5-16
BX-DM1-36ED2 Wiring........................................................................................... 5-22
BX-DM1-36ED2-D Wiring........................................................................................ 5-28
BX-DM1-36ER Wiring.............................................................................................. 5-34
BX-DM1-36ER-D Wiring.......................................................................................... 5-40
BX-DM1-36AR Wiring............................................................................................. 5-46
BX 36E Micro PLC Units (MPUs).............................................................................. 5-52
BX-DM1E-36ED13 Wiring........................................................................................ 5-52
BX-DM1E-36ED13-D Wiring.................................................................................... 5-61
BX-DM1E-36ED23 Wiring........................................................................................ 5-70
BX-DM1E-36ED23-D Wiring.................................................................................... 5-79
BX-DM1E-36ER3 Wiring.......................................................................................... 5-88
BX-DM1E-36ER3-D Wiring...................................................................................... 5-97
BX-DM1E-36AR3 Wiring........................................................................................ 5-106

Chapter 6:   BRX Pluggable Option Module (POM)
Overview................................................................................................................... 6-2
General Specifications............................................................................................... 6-2
Module Installation.................................................................................................... 6-3
BX-P-SER2-TERM ...................................................................................................... 6-4
BX-P-SER4-TERM ...................................................................................................... 6-6
BX-P-SER2-RJ12 ........................................................................................................ 6-8
BX-P-ECOMLT .......................................................................................................... 6-9
BX-P-USB-B ............................................................................................................ 6-10

Chapter 7:   BRX Digital I/O Expansion Modules
Overview................................................................................................................... 7-2
Module Types........................................................................................................... 7-3
Discrete Input Modules............................................................................................. 7-3
Discrete Output Modules.......................................................................................... 7-3
Discrete Combo Input/Output Modules.................................................................... 7-4

BRX User Manual, 2nd Edition

iii

Table of Contents
Wiring Termination Options...................................................................................... 7-5
Terminal Block Connectors........................................................................................ 7-5
ZIPLink Wiring System.............................................................................................. 7-6
General Specifications............................................................................................... 7-8
Module Installation .................................................................................................. 7-9
BX-08NF3 Sinking/Sourcing 3–5 VDC Input............................................................ 7-10
BX-xxND3 Sinking/Sourcing 12–24 VDC Input....................................................... 7-11
BX-xxNB 12–24 VAC Input...................................................................................... 7-13
BX-xxNA 120–240 VAC Input................................................................................. 7-15
BX-xxTD1 Sinking 12–24 VDC Output.................................................................... 7-17
BX-xxTD2 Sourcing 12–24 VDC Output.................................................................. 7-19
BX-xxTR Relay Output............................................................................................. 7-21
BX-05TRS Relay Output........................................................................................... 7-23
BX-xxTA 120–240 VAC Output............................................................................... 7-24
BX-08CD3R Combination DC Input/Relay Output................................................... 7-26
BX-xxCD3D1 Combination DC Input/Sinking DC Output....................................... 7-29
BX-xxCD3D2 Combination DC Input/Sourcing DC Output..................................... 7-32

Chapter 8:   BRX Analog I/O Expansion Modules
Overview................................................................................................................... 8-2
Module Types........................................................................................................... 8-2
Wiring Termination Options...................................................................................... 8-4
General Specifications............................................................................................... 8-6
Dimensional Information........................................................................................... 8-6
Module Installation.................................................................................................... 8-7
Module Configuration............................................................................................... 8-8
Analog Tips and Troubleshooting.............................................................................. 8-9
BX-08AD-1 Analog Current Sinking Input............................................................... 8-16
BX-08AD-2B Analog Voltage Input.......................................................................... 8-21
BX-04THM Thermocouple Input............................................................................. 8-26
BX-08DA-1 Analog Current Source Output............................................................. 8-32
BX-08DA-2B Analog Voltage Output....................................................................... 8-37

iv

BRX User Manual, 2nd Edition

Table of Contents

Chapter 9:   Future Release of BRX Specialty Expansion Modules
Chapter 10:  BRX Do-more! Designer Getting Started
Overview................................................................................................................. 10-2
Before You Begin..................................................................................................... 10-3
BRX Do-more! Designer System Requirements........................................................ 10-4
Step 1: Install Do-more! Designer Software............................................................ 10-5
Step 2: Launch the Do-more! Designer Software .................................................. 10-8
Step 3: Prepare the Hardware.............................................................................. 10-11
Step 4: Apply Power to the PLC........................................................................... 10-14
Step 5: Establish PC to BRX MPU Communications.............................................. 10-15
Step 6: Verify Hardware Configuration................................................................. 10-20
Step 7: Create a Ladder Logic Program................................................................ 10-23
Step 8: Save Project............................................................................................. 10-33
Step 9: Write Project to the BRX MPU.................................................................. 10-34
Step 10: Testing Project Using Data View............................................................. 10-37
Do-more Designer Software and Firmware Updates.............................................. 10-41
Updating the Firmware......................................................................................... 10-42
Live Update........................................................................................................... 10-45
Update Operating System..................................................................................... 10-46
Update Gate Array and Loader.............................................................................. 10-48
Dashboard ........................................................................................................... 10-50
Help File................................................................................................................ 10-53

Chapter 11:  BRX Do-more! CPU Specifications
The BRX Platform ................................................................................................... 11-2
BRX Do-more! CPU Common Specifications............................................................ 11-3
Memory Features.................................................................................................... 11-5
CPU Status Indicators.............................................................................................. 11-7
Mode Switch Functions........................................................................................... 11-8
DIP Switch Specifications......................................................................................... 11-9
Battery Replacement............................................................................................. 11-12
microSD Slot......................................................................................................... 11-13
Customizing the Logo Window............................................................................. 11-14
RS-232/485 Port Specifications.............................................................................. 11-15
Ethernet Port Specifications................................................................................... 11-17

BRX User Manual, 2nd Edition

v

Table of Contents
POM Slot.............................................................................................................. 11-17

Chapter 12:  BRX Do-more! Onboard Motion Control and Highspeed I/O
Overview................................................................................................................. 12-2
Unsuitable Applications........................................................................................... 12-3
BRX Wiring Examples: High-Speed Inputs .............................................................. 12-4
BRX Wiring Examples: High-Speed Outputs, continued........................................... 12-8
Available High-Speed Input and Output Features.................................................. 12-11
1. Input Filters................................................................................................. 12-12
2. Interrupt Setup........................................................................................... 12-14
3. High-Speed I/O .......................................................................................... 12-23
BRX High-Speed Examples.................................................................................... 12-34
BRX High-speed Instructions ................................................................................ 12-56
AXCAM........................................................................................................... 12-57
AXCONFIG...................................................................................................... 12-63
AXFOLLOW..................................................................................................... 12-67
AXGEAR.......................................................................................................... 12-71
AXHOME........................................................................................................ 12-75
AXJOG............................................................................................................ 12-82
AXPOSSCRV.................................................................................................... 12-84
AXPOSTRAP.................................................................................................... 12-89
AXRSTFAULT................................................................................................... 12-94
AXSETPROP..................................................................................................... 12-96
AXVEL............................................................................................................. 12-99
TDODECFG................................................................................................... 12-102
TDOPLS........................................................................................................ 12-104
TDOPRESET................................................................................................... 12-114

Chapter 13:  BRX Do-more! Communications
Overview................................................................................................................. 13-3
Terminology............................................................................................................ 13-3
General Concepts.................................................................................................... 13-4
USB Communications.............................................................................................. 13-5
Serial Communications............................................................................................ 13-6
RS-232.................................................................................................................... 13-6
RS-485.................................................................................................................... 13-8

vi

BRX User Manual, 2nd Edition

Table of Contents
Serial Port Settings................................................................................................ 13-10
Serial Protocols...................................................................................................... 13-13
MRX Instruction.................................................................................................... 13-16
MWX Instruction................................................................................................... 13-18
K-Sequence........................................................................................................... 13-20
ASCII..................................................................................................................... 13-21
STREAMIN Instruction........................................................................................... 13-22
STREAMOUT Instruction........................................................................................ 13-24
Ethernet................................................................................................................ 13-26
Wiring................................................................................................................... 13-27
IP Addressing and Subnets.................................................................................... 13-27
Port Numbers........................................................................................................ 13-28
Ethernet Protocols................................................................................................. 13-29
PEERLINK Instruction............................................................................................. 13-29
Do-more! Protocol................................................................................................. 13-30
RX......................................................................................................................... 13-30
WX........................................................................................................................ 13-34
Modbus TCP/IP..................................................................................................... 13-38
MRX Instruction.................................................................................................... 13-40
MWX Instruction................................................................................................... 13-42
HOST Ethernet Protocol........................................................................................ 13-44
DLRX..................................................................................................................... 13-45
DLWX.................................................................................................................... 13-47
EtherNet/IP (Explicit Messaging)........................................................................... 13-49
EtherNet/IP Client (Master)................................................................................... 13-52
SMTP – EMAIL....................................................................................................... 13-57
EMAIL.................................................................................................................... 13-60

Chapter 14:  Future Release of BRX Remote I/O
Chapter 15:  BRX Do-more! Maintenance and Troubleshooting
Hardware Maintenance........................................................................................... 15-2
Diagnostics.............................................................................................................. 15-3
CPU Indicators........................................................................................................ 15-5
PWR Indicator ........................................................................................................ 15-6
RUN Indicator......................................................................................................... 15-7

BRX User Manual, 2nd Edition

vii

Table of Contents
ERR Indicator........................................................................................................... 15-7
Communications Problems...................................................................................... 15-7
I/O Troubleshooting................................................................................................ 15-8
Noise Troubleshooting.......................................................................................... 15-10

Appendix A:   EU Directives (CE)
European Union (EU) Directives................................................................................. A-2
Basic EMC Installation Guidelines.............................................................................. A-5

Appendix B:   BRX MPU Power Budgeting
Power Budget Form.................................................................................................. B-2
Power Budget Worksheet.......................................................................................... B-3
BRX MPU Available Expansion Power........................................................................ B-4
BRX MPU POM Power Consumed............................................................................. B-5
BRX MPU Expansion Module Power Consumed........................................................ B-6
Power Budget Examples............................................................................................ B-9

viii

BRX User Manual, 2nd Edition

Introduction:
BRX Platform
BRX Introduction........................................................................................................ii
Conventions Used..........................................................................................................iii
BRX Overview................................................................................................................ iv
BRX Platform..................................................................................................................v
User Manual Layout....................................................................................................... vi

Introduction: BRX Platform

BRX Introduction
Purpose of this Manual
The hardware user manual provides information that will help you install, set up, program,
troubleshoot, and maintain your BRX platform. The user manual also includes information
that is critical to the safety of the personnel who will install and use the controller, and to
the integrity of machinery, processes, and equipment controlled by the BRX Micro PLC Unit
(MPU).
The manual also includes important information about power and signal wiring, mounting of
the BRX MPU, and configuring the BRX MPU system.

About Getting Started
If you are familiar with programmable controllers in general, then following the simple steps
in this manual may be all you require to start being productive using a BRX Do-more MPU
system. After you have completed the steps, your BRX MPU will be running the ladder logic
project that you programmed.

Online Help Files and Other Documentation
BRX Do-more! Designer programming software is available as a download from our website.
See http://support.automationdirect.com/products/domore.html.
The Do-more! Designer software includes researchable online help topics covering all aspects
of the software, instruction set, module setup, and communications.
In addition, each BRX MPU, I/O expansion module and Pluggable Option Module (POM)
module ships with an insert document containing technical data and installation instructions.

Technical Support
We have an extensive library of free online videos that cover a vast array of technical topics.
Follow this link: https://www.automationdirect.com/videos/tutorials, and chose the “In-depth
Product Tutorials” tab for product specific videos.
If you cannot find the solution to your particular situation, or, if for any reason you need
additional technical assistance, our technical support group is glad to work with you in
answering your questions. Please contact us at:
By Telephone: 770-844-4200
(Mon.-Fri., 9:00 a.m. to 6:00 p.m. E.T.)
On the Web: support.automationdirect.com
We also encourage you to visit our web site where you can find technical and non-technical
information about our products and our company.
Visit us at www.automationdirect.com

ii

BRX User Manual, 2nd Edition

Introduction: BRX Platform

Conventions Used
When you see the “note pad” icon in the left-hand margin, the paragraph to its immediate right will be a
special note. Notes represent information that may make your work quicker or more efficient. The word
NOTE: in boldface will mark the beginning of the text.

When you see the “exclamation point” icon in the left-hand margin, the paragraph to its immediate right
will be a warning. This information could prevent injury, loss of property, or even death in extreme
cases. Any warning in this manual should be regarded as critical information that should be read in its
entirety. The word WARNING in boldface will mark the beginning of the text.

Key Topics for Each Chapter
The beginning of each chapter will list the key
topics that can be found in that chapter.

BRX User Manual, 2nd Edition

iii

Introduction: BRX Platform

BRX Overview
The BRX platform is a very versatile modular Micro PLC system that combines powerful
features in a compact, standalone footprint. The BRX platform is designed to be used as a
stand-alone controller or can be expanded using a wide variety of expansion modules that easily
snap onto the side of any BRX Micro PLC Unit (MPU) creating a sturdy and rugged PLC
platform. The foundation of the platform consists of 4 unique MPU form factors that provide
for a strong system design to fit your application requirements precisely while keeping the cost
of the system to a minimum. Shown below are the four unique Micro PLC form factors.

BX ME
No Built-In I/O
Ethernet Port

BX 10
10 Discrete I/O
No Analog I/O
No Ethernet Port

BX 10E
10 Discrete I/O
2 Analog I/O
Ethernet Port

BX 18
18 Discrete I/O
No Analog I/O
No Ethernet Port

PWR
W

BX 18E
18 Discrete I/O
2 Analog I/O
Ethernet Port

RUN
R
TERM

RUN

STOP

MEM
ERR
SD
RS-232/485
2/485

TX
TX
RX
RX

GN
GND
RX/D
RX/DTX/D
TX/D+

BX 36
36 Discrete I/O
No Analog I/O
No Ethernet Port

iv

BRX User Manual, 2nd Edition

BX 36E
36 Discrete I/O
6 Analog I/O
Ethernet Port

Introduction: BRX Platform

BRX Platform
Below is a quick look at some of the standard features available on the BRX Platform.
External Power
12–24 VDC or
120–240 VAC.

Large Terminal Blocks
Removable 5mm pitch.

microSD Card Slot
Data Logging and
File Management
capability.

Do-more! DM1 Technology
Existing Do-more! projects
can port over 100%.
Expansion Port
Expandable up to (8)
16-point Expansion
Modules for a total of
128 additional I/O points.

Customizable
Label Window
Available on
BX18/18E and
BX36/36E
MPUs.

Built-in Serial Port
RS232 or RS485
software selectable.
Built-in Ethernet Port
Full functioning Ethernet
port including EtherNet/IP
available on select models.

Built-in High Speed I/O
Up to 10 DC inputs &
half of the DC outputs.

Built-in Analog I/O
On select models.

Pluggable Option
Module (POM) Slot
Increase functionality
of MPU with additional
serial port, Ethernet
port, or USB port.

The BRX platform allows you to choose from various communications ports. All BRX MPU
models have a built-in RS232C/485 (software-selectable) serial port. However, an RJ45
Ethernet port (10/100Mbps) is provided on select units. With support for EtherNet/IP,
Modbus TCP, Modbus RTU, ASCII, K-sequence (DirectLOGIC users) and custom protocols,
the BRX MPU platform provides supreme versatility for any application. In addition, all BRX
MPUs have an extra plug-in slot that allows for additional user-selected communications port.
These optional communications ports are called Pluggable Option Modules (POMs) and are
available in 3-pin serial RS232, RJ12 serial RS232, 3-pin serial RS485, USB and Ethernet
versions. Simply choose the extra port you want, plug it in and go.
BRX hardware is built to last and is engineered, assembled and supported right here in America;
designed and fabricated by industrial automation veterans with hardware facilities in Tennessee
and Florida. The compact modular architecture results in an outstanding controller package,
with high performance, a small footprint, at a very low cost. The BRX platform is an extremely
versatile modular system that you can customize to your specific controller needs. BRX
has four distinct form factors, built-in high-speed I/O, motion control, an interchangeable
communications port, on-board analog I/O, and many I/O expansion modules from which to
choose. The BRX MPU platform allows you to build the ideal controller for your application
that delivers the quality and reliability you expect at an unexpectedly lower cost.

BRX User Manual, 2nd Edition

v

Introduction: BRX Platform

BRX Platform, Continued
FREE, fully-functional Do-more! Designer programming software was developed to be
powerful, flexible and easy to use. The user-friendly, fill-in-the-blank software design makes
complex operations like PID and motion control a cinch. It is available to download online
whenever you choose, as often as you’d like. Take it for a spin or start your project immediately,
there are never any licensing fees or service charges.

User Manual Layout
This BRX user manual is intended to be used as a reference manual for the BRX hardware. It
is laid out into 3 sections as follows:
Installation, Wiring and Specifications
•

Chapter 1: Hardware Installation, General Wiring Guidelines and Strategies

•

Chapter 2: BX ME Wiring

•

Chapter 3: BX 10/10E Wiring

•

Chapter 4: BX 18/18E Wiring

•

Chapter 5: BX 36/36E Wiring

•

Chapter 6: Pluggable Option Module (POM)

•

Chapter 7: Digital I/O Expansion Modules

•

Chapter 8: Analog Expansion Modules (For Future Release)

•

Chapter 9: Specialty Expansion Modules (For Future Release)

Programming and Software
•

Chapter 10: BRX Do-more! Designer Getting Started

•

Chapter 11: BRX Do-more! CPU Specifications

•

Chapter 12: High Speed I/O and Motion Control

•

Chapter 13: Communications

•

Chapter 14: Remote I/O (For Future Release)

Maintenance and Troubleshooting

vi

•

Chapter 15: Maintenance and Troubleshooting

•

Appendix A: EU Directive

•

Appendix B: Power Budgeting

BRX User Manual, 2nd Edition

General Installation
and Wiring Guidelines

Chapter

1

In This Chapter...
Safety Guidelines........................................................................................................ 1-2
Introduction to the BRX Mechanical Design............................................................. 1-5
Dimensions and Installation....................................................................................... 1-6
Mounting Guidelines.................................................................................................. 1-9
Wiring Guidelines..................................................................................................... 1-14
I/O Module Wiring Options..................................................................................... 1-21
System Wiring Strategies......................................................................................... 1-23

Chapter 1: General Installation and Wiring Guidelines

1 Safety Guidelines
NOTE: Products with CE marks perform their required functions safely and adhere to relevant standards
2
as specified by CE directives provided they are used according to their intended purpose and that the
instructions in this manual are adhered to. The protection provided by the equipment may be impaired if this
equipment is used in a manner not specified in this manual. A listing of our international affiliates is available
3
on our Web site at http://www.automationdirect.com.
WARNING: Providing a safe operating environment for personnel and equipment is your responsibility
4
and should be your primary goal during system planning and installation. Automation systems can fail
and may result in situations that can cause serious injury to personnel or damage to equipment. Do not
5
rely on the automation system alone to provide a safe operating environment. You should use external
electromechanical devices, such as relays or limit switches, that are independent of the MPU application
to provide protection for any part of the system that may cause personal injury or damage. Every
6
automation application is different, so there may be special requirements for your particular application.
Make sure you follow all national, state, and local government requirements for the proper installation
and use of your equipment.
7
Plan for Safety
8
The best way to provide a safe operating environment is to make personnel and equipment
safety part of the planning process. You should examine every aspect of the system to determine
9
which areas are critical to operator or machine safety. If you are not familiar with PLC system
installation practices, or your company does not have established installation guidelines, you
should obtain additional information from the following sources.
10
• NEMA — The National Electrical Manufacturers Association, located in Washington, D.C.,
publishes many different documents that discuss standards for industrial control systems. You can
11
order these publications directly from NEMA. Some of these include:
ICS 1, General Standards for Industrial Control and Systems
ICS 3, Industrial Systems
12
ICS 6, Enclosures for Industrial Control Systems
• NEC — The National Electrical Code provides regulations concerning the installation and use of
13
various types of electrical equipment. Copies of the NEC Handbook can often be obtained from
your local electrical equipment distributor or your local library.
14
• Local and State Agencies — many local governments and state governments have additional
requirements above and beyond those described in the NEC Handbook. Check with your local
Electrical Inspector or Fire Marshall office for information.
15
A
B
C
D
1-2

BRX User Manual, 2nd Edition

Chapter 1: General Installation and Wiring Guidelines

Three Levels of Protection
WARNING: The control program must not be the only form of
protection for any problems that may result in a risk of personal
injury or equipment damage.

The publications mentioned provide many ideas and
requirements for system safety. At a minimum, you
should follow these regulations. Also, you should use the
following techniques, which provide three levels of system
control.
1. Orderly system shutdown sequence in the MPU control
program.

Jam
Detect

2. Mechanical disconnect for output module power.
3. Emergency stop switch for disconnecting system power.

Turn off
Saw
RST
RST
Retract
Arm

Orderly System Shutdown
The first level of fault detection is ideally the MPU control program in which you would
identify any likely problems. Certain shutdown sequences should be performed. Some types
of problems that are likely to occur are issues such as jammed parts or other process failures,
that may not pose a risk of personal injury or equipment damage however, would need to be
cleared prior to restarting the MPU control program.

System Power Disconnect
You should also use electromechanical devices, such as master control relays and/or limit
switches, to prevent accidental equipment startup at an unexpected time. These safety devices
should be installed in a manner that will prevent any machine operations from occurring where
there maybe a possibility of injury to personnel or equipment.
For example, if the machine in the illustration above has a jammed part, the MPU control
program can turn off the saw blade and retract the arbor. If the operator must open the guard
to remove the part, you should also include a bypass switch that disconnects all system power
any time the guard is opened.

BRX User Manual, 2nd Edition

1-3

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 1: General Installation and Wiring Guidelines

Emergency Stop Circuits

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Emergency stop (E-Stop) circuits are a critical part of automation safety. For each machine
controlled by an MPU, provide an E-Stop device that is hardwired external to the MPU and
easily accessed by the machine operator.
E-stop devices are commonly hardwired through a master control relay (MCR) or a safety
control relay (SCR) that will isolate power from the MPU I/O system in an emergency.
MCRs and SCRs provide a convenient means for removing power from the I/O system
during an emergency situation. By de-energizing an MCR (or SCR) coil, power to the input
(optional) and output devices is removed. This event occurs when any emergency stop switch
opens. However, the MPU continues to receive power and operate even though all its inputs
and outputs are disabled.
The MCR circuit could be extended by placing an MPU fault relay (closed during normal
MPU operation) in series with any other emergency stop conditions. This would cause the
MCR circuit to drop the MPU I/O power in case of an MPU failure (memory error, I/O
communications error, etc.).

Y

ENC
EMERG
STOP

Guard
Limit
Switch
L1

Use E-Stop and Master
Maste Control Relay
E-Stop

Power On

Limit
S
Switch

N

Master
Control
Relay (MCR)

MCR

MCR

MCR

CR1

CR1

Saw Arbor

WARNING: For some applications, field device power may still be present on the terminal block even
though the MPU is turned off. To minimize the risk of electrical shock, remove all field device power
before you expose or remove MPU wiring.

1-4

BRX User Manual, 2nd Edition

Chapter 1: General Installation and Wiring Guidelines

Introduction to the BRX Mechanical Design
The BRX platform is designed to be used as a stand-alone controller or can be expanded.
Using a combination of expansion modules, that simply snap on, you can create a sturdy and
rugged PLC platform that can handle all your automation control applications.

Typical BRX Do-more Platform System

Expansion
Modules

Panel
Mount
Lugs

Custom
Label
Window

DIN Rail
Mount
MPU
Removable
Terminal
Block

Pre-wired
Cable
System

BRX User Manual, 2nd Edition

1-5

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 1: General Installation and Wiring Guidelines

1 Dimensions and Installation
Before installing the BRX Micro PLC Unit (MPU) you will need to know the dimensions
of the components considered. The diagrams on the following pages provide the nominal
2
dimensions of each MPU series and Expansion modules, which you can use when designing
your enclosure. Remember to leave room for potential expansion to the right of the MPU.
3
The height is the same for all components. The width varies depending on your choice of
MPU and expansion modules. Allow adequate space to the right of MPU for mounting and
4
dismounting additional Expansion modules. The BRX platform is designed to be mounted on
standard 35mm DIN rail, or it can be surface mounted. Make sure you follow the installation
guidelines for proper unit spacing.
5
6
NOTE: Downloadable Dimensional drawings for MPUs and Expansion modules are available at
AutomationDirect.com.
7
BX ME MPU Dimensions, mm[inch]
8
9
10
11
12
13
14
15
A
B
C
D
1-6

BRX User Manual, 2nd Edition

Chapter 1: General Installation and Wiring Guidelines

BX 10/10E MPU Dimensions, mm[inch]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX 18/18E MPU Dimensions, mm[inch]

BRX User Manual, 2nd Edition

1-7

Chapter 1: General Installation and Wiring Guidelines

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX 36/36E Modules Dimensions, mm[inch]

BRX Expansion Modules Dimensions, mm[inch]
NOTE: Allow a minimum of 45mm (1.75 in) to the right of MPU chassis for mounting and dismounting
Expansion modules.

1-8

BRX User Manual, 2nd Edition

Chapter 1: General Installation and Wiring Guidelines

Mounting Guidelines
Enclosures
Your selection of a proper enclosure is important to ensure safe and proper operation of your
BRX platform system. Applications for the BRX platform can vary and may require additional
hardware considerations. The minimum considerations for enclosures include:
•

Conformance to electrical standards

•

Protection from the elements in an industrial environment

•

Common ground reference

•

Maintaining specified ambient temperature

•

Access to the equipment

•

Security or restricted access

•

Sufficient space for proper installation and maintenance of the equipment

Mounting Position
Mount the BRX MPU horizontally, as shown in the illustration on the following page, to
provide proper ventilation. Do not mount the BRX MPU vertically, upside down, or on a flat
horizontal surface.

Mounting Clearances
Provide a minimum clearance of 2 inches (50mm) on all sides of the BRX MPU:
•
Between the MPU and all sides of the enclosure.
•

Between the MPU and enclosure door mounted operator panels and other door mounted items.

•

Between the MPU and any wire duct.

Grounding
A good common ground reference (earth ground) is essential for proper operation of the BRX
platform. One side of all control circuits, power circuits and the ground lead must be properly
connected to earth ground by either installing a ground rod in close proximity to the enclosure
or by connecting to the incoming power system ground. There must be a single-point ground
(i.e. copper bus bar) for all devices in the enclosure that require an earth ground.

Temperature Considerations
The BRX platform should be installed in an operating environment that complies with
the equipment temperature specifications (Please review Chapter 11 for information about
environmental specifications). If the enclosure temperature has the potential to fluctuate
above or below the specifications, cooling or heating the enclosure should be considered.

Power Considerations
The BRX platform units have a wide range of DC or AC power supply options. Some require a
12–24 VDC power supply where others are capable of using 120–240 VAC power supply.
The BRX platform requires the use of EMF/RFI line noise filters on the AC power supply to
achieved CE certification. Please review the European Union (CE) material in Appendix A for
more information.

BRX User Manual, 2nd Edition

1-9

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 1: General Installation and Wiring Guidelines

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Ground Braid
Copper Lugs
Panel or
Single Point
Ground

Panel

2″ (50mm)
Minimum
from Enclosure

2″ (50mm)
Minimum
from Wire Duct

Star Washers

2″ (50mm)
Minimum from
Enclosure
2″ (50mm) Minimum
from Enclosure

2″ (50mm)
Minimum
from Enclosure

2″ (50mm)
Minimum
from Wire Duct

NOTE: Removable terminal block kits and ZIPLink wiring
systems are sold separately. Detailed information is
available in the BRX MPU Wiring chapters.

1-10

BRX User Manual, 2nd Edition

Star Washers

NOTE: Add 2ʺ to mounting
depth when using ZIPLink
cable.
2ʺ

Chapter 1: General Installation and Wiring Guidelines
In addition to the panel layout guidelines, other specifications can affect the installation of an
MPU. Always consider the following:
•

Environmental Specifications

•

Power Requirements

•

Agency Approvals

•

Enclosure Selection and Component Dimensions

WARNING: Do not disconnect equipment unless power has been switched off or the area is known to be
non–hazardous.

Agency Approvals
Some applications require agency approvals for particular components. The BRX platform
agency approvals are listed below:
•

UL (Underwriters’ Laboratories, Inc.)

•

CUL (Canadian Underwriters’ Laboratories, Inc.)

•

CE (European Economic Union)

NOTE: See the “EU Directives(CE)” in Appendix A in this manual for more information.

BRX User Manual, 2nd Edition

1-11

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 1: General Installation and Wiring Guidelines

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Using DIN Rail Mounts
The BRX platform can be secured to the cabinet using DIN rails. Use DIN rail that conforms
to DIN EN standard 50022. We offer a complete line of DIN rail and DIN rail mounted
apparatus. These rails are approximately 35mm high, with a depth of 7.5 mm. If you mount
the BRX MPU on a rail, you should also consider using end brackets on each side. The end
brackets keep the BRX MPU from sliding horizontally along the rail. This minimizes the
possibility of accidentally pulling connecting circuit wiring loose.
End Bracked
DIN(Part
Rail
(Part No. DN-R35S1)
No. DN-EB35)

DIN Rai
DIN
D
Rail
Dimensions
D
Di
mens
7.5 m
7
mm

35
3
5 mm
m

End Bracket (Part No. DN-EB35)

If you examine the bottom of the
BRX MPU, you’ll notice retaining
clips. To secure to a DIN rail,
hook the unit on to the DIN rail
at the top of the mounting slot
and gently press on the bottom
of the unit until the unit snaps on
to the DIN rail. The clips lock
the BRX MPU onto the rail. To
remove, pull down on the bottom
retaining clips, slightly rotate the
unit away from the DIN rail, lift
the unit up off the DIN rail and
pull it away from the rail.

1

Hook base
onto DIN
rail at top of
mounting slot.

base
into position.
2 Rotate

Direct Panel Mount
The BRX MPU can be surface mounted
directly to a panel. Along the back, top and
bottom, of the BRX MPU you will find tabs
with holes. Pull these out revealing mounting
holes through which to screw down the BRX
MPU to a panel, without the need for a DIN
rail.

1-12

BRX User Manual, 2nd Edition

3

Gently push up
retaining clip to
lock component
onto DIN rail.

Lift upper tabs to
install mounting
hardware for panel
installation.

Chapter 1: General Installation and Wiring Guidelines

Installing the Expansion I/O Modules
You can add additional I/O points to the BRX MPU by installing expansion I/O modules.
Information on how many expansion modules are supported is found in the chapter associated
with each of the BRX MPUs.
NOTE: Allow a minimum of 45mm (1.75 in) to the right of MPU chassis or Expansion Modules for mounting
and dismounting Expansion modules.

Expansion modules are installed to the right of the BRX MPU. Before installing the module,
be sure the expansion connector cover is removed.
When adding Expansion modules to a DIN rail mounted BRX MPU, the Expansion Module
must be mounted to the rail first then connected to the BRX MPU. To install the expansion
module on DIN rail, place the module onto the top of the rail and gently push the bottom
down and in towards the rail. The spring loaded retaining clips will snap into the rail keeping
the module on the rail. Slide the module to the left until it locks into the BRX MPU.
To install the expansion module to a panel mounted BRX MPU, align the expansion module
connector with the MPU expansion slot and insert into the BRX MPU until it locks into place.
Pull out the top and bottom screw mount tabs and screw the expansion module into the panel.

1

To remove, depress
disengagement plungers
at top and bottom
of module

To Install, remove
Connector Cover

PWR
RUN

ERR

RUN
TERM
STOP

TX
RX

LNK
ACT

2
Align
expansion
connectors, insert,
and listen for “Click”
as the lock engages

IMPORTANT!

Hot-Swapping Information
Note: This device cannot be Hot Swapped.

BRX User Manual, 2nd Edition

1-13

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 1: General Installation and Wiring Guidelines

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Wiring Guidelines
Power Wiring Connection
Connect the power source wiring for the BRX MPU as shown. Observe the precautions stated
in this manual.
See the appropriate BRX MPU wiring chapter in this manual for technical specifications on
wire size and screw torque recommendations on various terminal block connections available.
NOTE: With external power supply off, terminal block may be removed for ease of wiring and then reinserted
prior to applying power to the MPU.

BX ME MPUs
Power Supply Connections

AC Powered Units
Part Number
BX-DM1E-M

External Power
120–240 VAC

AC Power In

120–240 VAC

AC
Power

L
N
GND
VV+

–
+
Auxillary out

24VDC

BX-DM1E-M
120–240 VAC

300mA max.

DC Powered Units
Part Number
BX-DM1E-M-D

External Power
12–24 VDC

DC Power In

12–24 VDC

DC
Power -

+

GND
PWRPWR+

BX-DM1E-M-D
12–24 VDC

1-14

BRX User Manual, 2nd Edition

Chapter 1: General Installation and Wiring Guidelines

BRX 10/10E MPUs
Power Supply Connections
All BX 10/10E MPUs require 12–24 VDC external power supply. With power supply off,
the terminal block may be removed for ease in wiring and then reinserted prior to applying
power to the MPU. Follow the wiring termination diagram below for proper power supply
connections.

DC Powered Units
Part Number

External Power

BX 10 MPUs
BX-DM1-10ED1-D
BX-DM1-10ED2-D
BX-DM1-10ER-D
BX-DM1-10AR-D

12–24 VDC

BX 10E MPUs
BX-DM1E-10ED13-D
BX-DM1E-10ED23-D

BX 10 Micro PLC Unit (MPU)
No Built-in Analog or Ethernet

BX-DM1E-10ER3-D
BX-DM1E-10AR3-D

DC Power In

12–24 VDC

DC
Power -

+

G
ININ+

BRX User Manual, 2nd Edition

1-15

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 1: General Installation and Wiring Guidelines

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX 18/18E MPUs
Power Supply Connections, 120–240 VAC

AC Powered Units
Part Number

External Power

BX 18 MPUs
BX-DM1-18ED1
BX-DM1-18ED2
BX-DM1-18ER
BX-DM1-18AR

BX 18E MPUs

24VDC

120–240 VAC
35VA
35V
35
VA

BX-DM1E-18ED13

0.3A

BX-DM1E-18ED23
BX-DM1E-18ER3
BX-DM1E-18AR3

AC Power

AC Power In

Auxillary out

120–240 24VDC
VAC 300mA max.

- +

L

N

G

V- V+

WARNING: Do not exceed the 24VDC auxiliary power supply load limit of 300mA

1-16

BRX User Manual, 2nd Edition

Chapter 1: General Installation and Wiring Guidelines

BX 18/18E MPUs, Continued
Power Supply Connections, 12–24 VDC

DC Powered Units
Part Number

External Power

BX 18 MPUs
BX-DM1-18ED1-D
BX-DM1-18ED2-D
BX-DM1-18ER-D

BX 18E MPUs

12–24 VDC

BX-DM1E-18ED13-D
BX-DM1E-18ED23-D
BX-DM1E-18ER3-D

DC Power

DC Power In

12–24 VDC

- +

NC NC G

V- V+

WARNING: No External AC power supply needed on this unit. The two terminals marked “NC” are not
used. These terminals are not internally connected. DO NOT CONNECT ANYTHING TO THESE TERMINALS!

BRX User Manual, 2nd Edition

1-17

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 1: General Installation and Wiring Guidelines

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX 36/36E MPUs
Power Supply Connections, 120–240 VAC

AC Powered Units
Part Number

External Power

BX 36 MPUs
BX-DM1-36ED1
BX-DM1-36ED2
BX-DM1-36ER
BX-DM1-36AR

BX 36E MPUs

24VDC

120–240 VAC
35VA
35V
35
VA

BX-DM1E-36ED13

0.3A

BX-DM1E-36ED23
BX-DM1E-36ER3
BX-DM1E-36AR3

AC Power

AC Power In

Auxillary out

120–240 24VDC
VAC 300mA max.

- +

L

N

G

V- V+

WARNING: Do not exceed the 24VDC auxiliary power supply load limit of 300mA

1-18

BRX User Manual, 2nd Edition

Chapter 1: General Installation and Wiring Guidelines

BX 36/36E MPUs, Continued
Power Supply Connections, 12–24 VDC

DC Powered Units
Part Number

External Power

BX 36 MPUs
BX-DM1-36ED1-D
BX-DM1-36ED2-D
BX-DM1-36ER-D

BX 36E MPUs

12–24 VDC

BX-DM1E-36ED13-D
BX-DM1E-36ED23-D
BX-DM1E-36ER3-D

DC Power

DC Power In

12–24 VDC

- +

NC NC G

V- V+

WARNING: No External AC power supply needed on this unit. The two terminals marked “NC” are not
used. These terminals are not internally connected. DO NOT CONNECT ANYTHING TO THESE TERMINALS!

BRX User Manual, 2nd Edition

1-19

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 1: General Installation and Wiring Guidelines

Grounding
A good common ground reference (earth ground) is essential for proper operation of the BRX
MPU. One side of all control circuits, power circuits and the ground lead must be properly
connected to a common earth ground by either installing a ground rod in close proximity to
the enclosure or by connecting to the incoming power system ground. There must be a singlepoint ground (i.e. copper bus bar) for all devices in the enclosure that require an earth ground.
WARNING! Do not operate the BRX MPU without proper earth grounding.

Fuse Protection
The BRX MPU I/O circuits do not have internal fuses. In order to protect the MPU, we
suggest you add external fuses to your I/O wiring. A fast-blow fuse with a lower current
rating than the I/O bank common current rating can be wired to each common; or a fuse
with a rating of slightly less than the maximum current per output point can be added to each
output. Refer to the BRX MPU specifications for the model you are working with to find the
maximum current per output point or per output common. Adding the external fuse does not
guarantee the prevention of MPU damage, but it will provide added protection.
The image below shows a BRX platform MPU with Expansion Modules, where an external
power supply is wired through a fused terminal block. Various other I/O is wired to DIN rail
mounted fused terminal blocks.

PWR

RUN
TERM

RUN

STOP

MEM
ERR
SD
RS-232/485

35VA

TX

0.3A

RX

GND
RX/DTX/D+

LNK

BX-DM1E-18ED13

1-20

BRX User Manual, 2nd Edition

ACT

ETHERNET

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 1: General Installation and Wiring Guidelines

I/O Module Wiring Options
There are two available methods for wiring BRX MPUs and expansion modules: hand wiring
to the optional removable terminal blocks or using the ZIPLink wiring system (recommended).
Refer to the appropriate BRX MPU chapter to review detailed information on the wiring
options.

ZIPLink Wiring
System

ZIPLink Pre-Wired Cable

ZIPLink Remote
Feedthrough Terminal
Block Module

BRX User Manual, 2nd Edition

1-21

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 1: General Installation and Wiring Guidelines

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Planning the I/O Wiring Routes
The following guidelines provide general information on how to wire the I/O connections
to the BRX platform. For specific information on wiring a particular component of the
BRX platform, refer to the wiring specifications in Chapters 2 through 5 for BRX MPUs and
Chapter 7 for I/O expansion modules.
1. If using removable terminal blocks or ZIPLink connector blocks, follow the wire size given
for the connection method.
2. Always use a continuous length of wire from BRX MPU to I/O connections or junction
panel terminations. Do not splice wires to attain a needed length.
3. Use the shortest run possible between devices.
4. Use conduit or wire trays for routing where possible.
5. Avoid running low voltage control wires near high voltage wiring.
6. Avoid confusion by separating input wiring runs from output wiring runs where possible.
7. To minimize voltage drops when wires must run long distances, consider using multiple
wires for the return line.
8. Avoid running DC wiring in close proximity to AC wiring where possible.
9. Avoid creating sharp bends in wire runs; follow accepted Electrical Code standards.
10. Route communications wiring separately from control and power wiring.

Auxiliary DC Power Supply
On AC powered BRX MPUs an integral auxiliary isolated 24VDC power supply with its
own isolation boundary is included. Since this is isolated it can be used to power input and/
or output circuits.
In some cases using the built-in auxiliary 24VDC supply can result in a cost savings for your
control system precluding the purchase of an addition external DC power source. It can
power combined loads up to 300mA. Be careful not to exceed the current rating of the supply.
As a system designer, you may be able to design or select field devices which can take advantage
of the 24VDC auxiliary supply.
WARNING: Do not exceed the 24VDC auxiliary power supply load limit of 300mA.

1-22

BRX User Manual, 2nd Edition

Chapter 1: General Installation and Wiring Guidelines

System Wiring Strategies
The BRX platform is very flexible and will work in many different wiring configurations. By
studying this section before actual installation, you can find the best wiring strategy for your
application. This will help to lower system cost and wiring errors, while avoiding potential
safety problems.

MPU Isolation Boundaries
MPU circuitry is divided into three main regions separated by isolation boundaries, shown in
the drawing below. Electrical isolation provides safety, such that a fault in one area does not
damage another. The transformer in the power supply provides magnetic isolation between the
primary and secondary sides. Optical isolators provide isolation in Input and Output circuits.
This isolates logic circuitry from the field side I/O. The discrete inputs are isolated from the
discrete outputs because each is isolated from the logic side. Isolation boundaries protect the
devices which are connected to the communication ports, such as PCs and HMIs, from power
input faults or field wiring faults. When wiring a BRX MPU, it is extremely important to avoid
making external connections that connect logic side circuits to any other.
PC, HMI, or other
communication devices

Power Input

Power
Input

MPU

Input

Output

Logic
Circuit

Logic
Circuit

Input
Circuit

Output
Circuit

Filter
Optional
Logic Circuit

Com
Ports

Isolation Boundary

Logical Representation of Isolation Boundaries

BRX User Manual, 2nd Edition

1-23

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 1: General Installation and Wiring Guidelines

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Sinking/Sourcing Concepts
Before wiring field devices to the BRX MPU I/O, it’s necessary to have a basic understanding
of “sinking” and “sourcing” concepts. Use of these terms occurs frequently in input or output
circuit discussions. The purpose of this section is to explain the terms. The short definitions
are as follows:
Sinking = Path to supply ground (–) or switching ground
Sourcing = Path to supply source (+) or switching +V

These terms only apply to DC circuits, not AC circuits. Input and output points that are
either sinking or sourcing can conduct current in only one direction. This means it is possible
to wire the external supply and field device to the I/O point with current trying to flow in the
wrong direction, in which case the circuit will not operate.
The diagram on the left shows a “sinking” MPU input.
MPU
Input
To properly connect the external supply, connect it so
(sinking)
that the input provides a path to ground (–). Start
+
at the MPU input terminal, follow through the input
Input
sensing circuit, exit at the common terminal, and
Sensing
–
connect the supply (–) to the common terminal.
Common
The switch between the supply (+) and the input
completes the circuit. Current flows in the direction
of the arrow when the switch is closed. By applying the circuit principle above to the four
possible combinations of input/output sinking/sourcing types, we have the four circuits as
shown below.
Sinking Input

Sinking Output
Input

MPU

MPU

Output

Load

+
–

+
Common

Input
Sensing

Sourcing Input
MPU

+

1-24

–

Common

Sourcing Output

Common

–

Output
Switch

Input

BRX User Manual, 2nd Edition

Input
Sensing

MPU

Common
+

Output
Switch

Output

Load

–

Chapter 1: General Installation and Wiring Guidelines

I/O “Common Terminal” Concepts
In order for a BRX MPU I/O circuit to operate, current must enter at one terminal and exit at
another. This means at least two terminals are associated with every I/O point. In the figure
below, the input or output terminal is the main path for the current. One additional terminal
must provide the return path to the power supply.
If there was unlimited space then every I/O point could have two dedicated terminals as the
figure below shows. Providing this level of flexibility is not practical or necessary for most
applications.
MPU
Field
Device

Main Path
(I/O point)

I/O
Circuit

+
–
Return Path

Most I/O point groups share the return path (common) among two or more I/O points. The
figure below shows a group (or bank) of four input points which share a common return path.
In this way, the four inputs require only five terminals instead of eight.
MPU
Input Sensing
Input 1
Input 2
Input 3
Input 4
+
–

Common

Electrical Common
To All Input Points

NOTE: In the circuit above, the current in the common path is equal to the sum of the energized channels.
This is especially important in output circuits, where larger gauge wire is sometimes needed for the
commons.

BRX User Manual, 2nd Edition

1-25

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 1: General Installation and Wiring Guidelines

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

DC Input Wiring Methods
MPU DC Input

Input

Common

DC inputs can be wired as either sinking or sourcing inputs. The
dual diodes (shown in this diagram) allow current to flow in either
direction. Inputs grouped by a common point must be either all
sinking or all sourcing. DC inputs typically operate in the range of
12–24 VDC.

Sinking Input Sensor (NPN Type) to BRX MPU Sourcing Input
In the following example, a field device has an open-collector NPN transistor output. When
energized, it sinks current to ground from the DC input point. The input current is sourced
from the common terminal connected to power supply (+).
Field Device

Input
(sourcing)

Output
(sinking)

DC NPN Sensor
(Sinking)

MPU DC Input

MPU Input
(Sourcing)

Supply
Ground

–

+

Common

Sourcing Input Sensor (PNP Type) to BRX MPU Sinking Input
In the following example, a field device has an open-emitter PNP transistor output. When
energized, it sources current to the input point, which sinks the current to ground. Since the
field device loop is sourcing current, no additional power supply is required for the module.
Field Device

DC PNP Sensor
(Sourcing)

Input
(sinking)

MPU Input
(Sinking)

Output (sourcing)
Ground

Common

DC Output Wiring Methods
DC output circuits are wired as all current sinking or all current sourcing depending on which
output module part number is used. DC outputs typically operate in the range of 12–24 VDC.
MPU Sinking Output to Sourcing Load Device
Many applications require connecting a MPU output point to a DC input on a field device
load. This type of connection is made to carry a low-level DC signal.
In the following example, the MPU output point sinks current to ground (common) when
energized. The output is connected to a field device load with a sourcing input.
MPU DC Output
+DC Power

MPU Output
(Sinking)

Field Device
Power
Output
(sinking)

Common

1-26

BRX User Manual, 2nd Edition

+
–

Input
(sourcing)
12–24 VDC
Ground

DC Load
(Sourcing)

Chapter 1: General Installation and Wiring Guidelines
MPUs DC Sinking Output to Sinking Load Device
In the example below, a sinking output point is connected to the sinking input of a field device
load. In this case, both the MPU output and field device input are sinking type. Since the
circuit must have one sourcing and one sinking device, we add sourcing capability to the MPU
output by using a pull-up resistor. In the circuit below, we connect Rpull-up from the output
to the DC output circuit power input.
MPU DC Output

MPU Output
(Sinking with
Pull-up Resistor)

+DC pwr

DC NPN Load
(Sinking)

Power
Field Device

R

pull-up
(sourcing)

(sinking)

Output
Supply
Common

+

Input
(sinking)

–

Ground

R input

NOTE: DO NOT attempt to drive a heavy load (>25mA) with this pull-up method.
NOTE: Using the pull-up resistor to implement a sourcing output has the effect of inverting the output point
logic. In other words, the field device input is energized when the MPU output is OFF, from a ladder logic
point-of-view. Your ladder program must take this into consideration and generate an inverted output. Or,
you may choose to cancel the effect of the inversion elsewhere, such as in the field device.

It is important to choose the correct value of Rpull-up. In order to do so, we need to know the
nominal input current to the field device (Iinput) when the input is energized. If this value
is not known, it can be calculated as shown (a typical value is 15mA). Then use Iinput and
the voltage of the external supply to compute Rpull-up. Then calculate the power Ppull-up (in
watts), in order to size Rpull-up properly.

I input =
R pull-up =

P pull-up =

Vinput

(turn–on)

R input
Vsupply – 0.7
I input

– R input

2

Vsupply
R pull-up

BRX User Manual, 2nd Edition

1-27

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 1: General Installation and Wiring Guidelines

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Relay Outputs - Wiring Methods
Relays are best for the following applications:
• Loads that require higher currents than the solid-state outputs can deliver
• Cost-sensitive applications
• Some output channels need isolation from other outputs (such as when some loads
require different voltages than other loads)
Relay with Form A contacts
Relay with Form A contacts Relay outputs are available in two contact arrangements. Form
A type, or SPST (single pole, single throw) type. They are
normally open and are the simplest to use. The Form C, or
SPDT (single pole, double throw) type has a center contact
which moves and a stationary contact on either side. This
provides a normally closed contact and a normally open contact.
Relay with Form C contacts
Relay with Form C contacts

The relays in some relay output modules share common
terminals, which connect to the wiper contact in each relay of
the bank. Other relay modules have relays which are completely
isolated from each other. In all cases, the module drives the
relay coil when the corresponding output point is on.

Some applications where relays would NOT be used:
• Loads that require currents under 10mA
• Loads which must be switched at high speed or heavy duty cycle.

1-28

BRX User Manual, 2nd Edition

Chapter 1: General Installation and Wiring Guidelines

Relay Outputs – Transient Suppression for Inductive Loads in a Control System
The following pages are intended to give a quick overview of the negative effects of transient
voltages on a control system and provide some simple advice on how to effectively minimize
them (Transient Voltage Suppression or TVS). The need for transient voltage suppression is
often not apparent to the newcomers in the automation world. Many mysterious errors that
can afflict an installation can be traced back to a lack of transient suppression.
What is a Transient Voltage and Why is it Bad?
Inductive loads (devices with a coil) generate transient voltages as they transition from being
energized to being de-energized. If not suppressed, the transient can be many times greater
than the voltage applied to the coil. These transient voltages can damage the BRX MPU
outputs or other sensitive electronic devices connected to the circuit, and cause unreliable
operation of adjacent electronics. Transients must be managed with suppressors (TVS) for
longer component life while sustaining reliable operation of the control system.
Examples of coil driven devices include: Relays, Contactors, Solenoids, Motor starters, Motors,
and Welders. This example shows a simple circuit with a small 24V/125mA/3W relay. As
you can see, when the switch is opened, thereby de-energizing the coil, the transient voltage
generated across the switch contacts peaks at 140V.
Example: Circuit with no Suppression

Oscilloscope

Volts
160
140
120

24 VDC

100

+

80

Relay Coil
(24V/125mA/3W,
AutomationDirect part no.
750R-2C-24D)

-

60
40
20
0
-20

In the same circuit, replacing the relay with a larger 24V/290mA/7W relay will generate a
transient voltage exceeding 800V (not shown). Transient voltages like this can cause many
problems, including:
•

 elay contacts driving the coil may experience arcing, which can pit the contacts and reduce the
R
relay’s lifespan.

•

S olid state (transistor) outputs driving the coil can be damaged if the transient voltage exceeds
the transistor’s ratings. In extreme cases, complete failure of the output can occur the very first
time a coil is de-energized.

•

I nput circuits, which might be connected to monitor the coil or the output driver, can also be
damaged by the transient voltage.

A very destructive side-effect of the arcing across relay contacts is the electromagnetic
interference (EMI) it can cause. This occurs because the arcing causes a current surge, which
releases RF energy. The entire length of wire between the relay contacts, the coil, and the power
source carries the current surge and becomes an antenna that radiates the RF energy. It will
readily couple into parallel wiring and may disrupt the MPU and other electronics in the area.
This EMI can make an otherwise stable control system behave unpredictably at times.

BRX User Manual, 2nd Edition

1-29

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 1: General Installation and Wiring Guidelines
MPU’s Integrated Transient Suppressors
Although the BRX MPU outputs have integrated suppressors to protect against transients, they
are not capable of handling them all. It is usually necessary to have some additional transient
suppression for an inductive load.
Here is another example using the same 24V/125mA/3W relay used earlier. This example
measures the PNP transistor output of a typical MPU, which incorporates an integrated Zener
diode for transient suppression. Instead of the 140V peak in the first example, the transient
voltage here is limited to about 40V by the Zener diode. While the MPU will probably
tolerate repeated transients in this range for some time, the 40V is still beyond the module’s
peak output voltage rating of 30V.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Example: Small Inductive Load with Only Integrated Suppression
2VFLOORVFRSH

9ROWV
)RUWKLVH[DPSOHD9P$:
UHOD\LVXVHG $XWRPDWLRQ'LUHFW
SDUWQR5&'







9'&




5HOD\
&RLO







The next example uses the same circuit as above, but with a larger 24V/290mA/7W relay,
thereby creating a larger inductive load. As you can see, the transient voltage generated is much
worse, peaking at over 50V, yet considerably below the 800V mentioned earlier. Driving an
inductive load of this size(66% above rate voltage) without additional transient suppression is
very likely to permanently damage the MPU output.
Example: Larger Inductive Load with Only Integrated Suppression
2VFLOORVFRSH

9ROWV
)RUWKLVH[DPSOHDP$:
UHOD\LVXVHG $XWRPDWLRQ'LUHFW
SDUWQR6&(*9'&






9'&


5HOD\
&RLO






Additional transient suppression should be used in both these examples. If you are unable
to measure the transients generated by the connected loads of your control system, using
additional transient suppression on all inductive loads would be the safest practice.

1-30

BRX User Manual, 2nd Edition

Chapter 1: General Installation and Wiring Guidelines
Types of Additional Transient Protection
DC Coils:
The most effective protection against transients from a DC coil is a flyback diode. A flyback
diode can reduce the transient to roughly 1V over the supply voltage, as shown in this example.
DC Flyback Circuit

Volts
30

Oscilloscope

25

24 VDC

20

+
_

15
10
5
0
-5

Sinking

Sourcing

Many AutomationDirect socketed relays and motor starters have add-on flyback diodes
that plug or screw into the base, such as the AD-ASMD-250 protection diode module and
784-4C-SKT-1 socket module shown below. If an add-on flyback diode is not available for
your inductive load, an easy way to add one is to use AutomationDirect’s DN-D10DR-A
diode terminal block, a 600VDC power diode mounted in a slim DIN rail housing.

AD-ASMD-250
Protection Diode Module

784-4C-SKT-1
Relay Socket

DN-D10DR-A
Diode Terminal Block

BRX User Manual, 2nd Edition

1-31

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 1: General Installation and Wiring Guidelines
Two more common options for DC coils are Metal Oxide Varistors (MOV) or TVS diodes.
These devices should be connected across the coil for best protection as shown below. The
optimum voltage rating is the lowest rated voltage available for the suppressor that will NOT
conduct at the supply voltage, while still allowing a safe margin.
AutomationDirect’s ZL-TSD8-24 transorb module is a good choice for 24VDC circuits. It is
a bank of 8 uni-directional 30V TVS diodes. Since they are uni-directional, be sure to observe
the polarity during installation. MOVs or bi-directional TVS diodes would install at the same
location, but have no polarity concerns.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

DC MOV or TVS Diode Circuit

+

24 VDC _

ZL-TSD8-24
Transorb Module

Sinking

Sourcing

AC Coils:
Two options for AC coils are MOVs or bi-directional TVS diodes. These devices are most
effective at protecting the driver from a transient voltage when connected across the coil. The
optimum voltage rating for the suppressor is the lowest rated voltage available that will NOT
conduct at the supply voltage, while still allowing a safe margin.
AutomationDirect’s ZL-TSD8-120 transorb module is a good choice for 120VAC circuits. It
is a bank of eight bi-directional 180V TVS diodes.
AC MOV or Bi-Directional Diode Circuit

VAC

ZL-TSD8-120
Transorb Module

NOTE: Manufacturers of devices with coils frequently offer MOV or TVS diode suppressors as an
add-on option that mount conveniently across the coil. Before using them, carefully check the suppressor
ratings. Just because the suppressor is made specifically for that part does not mean it will reduce the
transient voltages to an acceptable level for your application.

For example, a MOV or TVS diode rated for use on 24–48 VDC coils would need to have a
high enough voltage rating to NOT conduct at 48V. That suppressor might typically start
conducting at roughly 60VDC. If it were mounted across a 24V coil, transients of roughly
84V (if sinking output) or -60V (if sourcing output) could reach the MPU output. Many
semiconductor MPU outputs cannot tolerate such levels.

1-32

BRX User Manual, 2nd Edition

BX ME Wiring

Chapter

2

In This Chapter...
Overview..................................................................................................................... 2-2
BX-DM1E-M Wiring.................................................................................................... 2-4
BX-DM1E-M-D Wiring................................................................................................ 2-6

Chapter 2: BX ME Wiring

1 BX ME Micro PLC Unit (MPU)
Overview
2
The BX ME Micro PLC Unit (MPUs) includes two different
versions. Both have the same appearance and basic features,
the only difference being that one unit is externally powered
3
with 12–24 VDC and the other unit is externally powered with
120–240 VAC.
4
The units have no built-in I/O points. This allows use as a
standalone controller unit with no I/O or you can customize
5
the I/O to meet the needs of your application by adding BRX
Expansion Modules. All MPUs can expand their capacity with
the addition of as many as eight (8) BRX Expansion Modules,
6
allowing more flexibility while keeping control cost down.
7
General Specifications
•
Support for 8 additional Expansion Modules (See Chapter 7).
•
No built-in discrete I/O points
8
•
No built-in analog I/O points
•
Serial port for RS232/485 communications
9
•
RJ45 port for Ethernet communications
•
MicroSD slot
10
•
Pluggable Option Module (POM) for an additional
communications port
11
Power Supply Connector
12
The power supply terminal block connectors are included
with this MPU. The power supply connectors are a screw
type, removable terminal block. Replacement connectors and
13
specifications are listed in the tables that follow.
14
15
A
B
C
D
2-2

BRX User Manual, 2nd Edition

BX-DM1E-M
120–240 VAC

BX-DM1E-M-D
12–24 VDC

Chapter 2: BX ME Wiring

BX-DM1E-M AC Power Supply Connector Specifications
BX-RTB05
(Included w/Unit)

Part Number

BX-RTB05-1

BX-RTB05-2

Connector Type

Screw Type-90 deg

Spring Clamp Type-180 deg

Screw Type-180 deg

Wire Exit

180 deg

180 deg

180 deg

Pitch

5.0 mm

5.0 mm

5.0 mm

Screw Size

M2.5

N/A

M2.5

Recommended Screw Torque

< 3.98 lb·in (0.45 N·m)

N/A

< 3.98 lb·in (0.45 N·m)

Screwdriver Blade Width

3.5 mm

3.5 mm

3.5 mm

Wire Gauge (Single wire)

28–12 AWG

28–14 AWG

28–14 AWG

Wire Gauge (Two wire)

28–16 AWG

28–16 AWG
(Dual Wire Ferrule Required)

28–16 AWG
(Dual Wire Ferrule Required)

Wire Strip Length

0.3 in (7.5 mm)

0.37 in (9.5 mm)

0.37 in (9.5 mm)

Equiv. Dinkle P/N

5ESDV-05P-BK

5ESDSR-05P-BK

5ESDSR-05P-BK

BX-RTB05-1

BX-RTB05

BX-RTB05-2

BX-DM1E-M-D DC Power Supply Connector Specifications

Part Number

BX-RTB03 (Included w/Unit)

BX-RTB03-1

Connector Type

Screw Type-90 deg

Spring Clamp Type-180 deg

Wire Exit

180 deg

180 deg

Pitch

5.0 mm

5.0 mm

Screw Size

M2.5

N/A

Recommended Screw Torque

< 3.98 lb·in (0.45 N·m)

N/A

Screwdriver Blade Width

3.5 mm

3.5 mm

Wire Gauge (Single wire)

28–12 AWG

28-14 AWG

Wire Gauge (Two wires)

28–16 AWG

28-16 AWG
(Dual Wire Ferrule Required)

Wire Strip Length

0.3 in (7.5 mm)

0.37 in (9.5 mm)

Equiv. Dinkle P/N

5ESDV-03P-BK

5ESDSR-03P-BK

BX-RTB03

BX-RTB03-1

BRX User Manual, 2nd Edition

2-3

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 2: BX ME Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-M Wiring
•

Serial port for RS232/485 communications

•

RJ45 port for Ethernet communications

•

MicroSD slot

•

Pluggable Option Module (POM) for an additional
communications port

•

No built-in discrete I/O

•

No built-in analog I/O

•

Requires an external 120–240 VAC external power supply.

•

Includes an integral 24VDC auxiliary output power supply.
BX-DM1E-M

NOTE: Eight (8) Expansion Modules can be connected to add I/O capability.

Power Supply Specifications

Power Supply Specifications

2-4

Nominal Voltage Rating

120–240 VAC

Input Voltage Range (Tolerance)

85–264 VAC

Rated Operating Frequency

47–63 Hz

Maximum Input Power

40VA

Cold Start Inrush Current

1.5 A, 2ms

Maximum Inrush Current (Hot Start)

1.5 A, 2ms

Internal Input Fuse Protection

Micro fuse 250V, 2A Non-replaceable

Acceptable External Power Drop Time

10ms

Efficiency

80%

Under Input Voltage Lock-out

80VAC

Input Transient Protection

Input choke and line filter

Output Protection for Over Current, Over
Voltage, and Over Temperature

Self resetting

Heat Dissipation

8W Max

Isolated User 24VDC Output

24VDC @ 0.3 A max, <1V P-P Ripple, Integrated self-resetting
short circuit protection

Operating Design Life

10 years at full load at 40°C ambient, 5 years at 60°C ambient

Voltage Withstand (dielectric)

1500VAC Power Inputs to Ground applied for 1 minute
1500VAC Ground to 24VDC Output applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

BRX User Manual, 2nd Edition

Chapter 2: BX ME Wiring

BX-DM1E-M Wiring, Continued
Power Supply Connections, 120–240 VAC
Pin

Connection

1

L

2

N

3

GND

4

V–

5

V+

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

AC Power In

120–240 VAC

AC
Power

–
+

L
N
GND
VV+

Auxillary out

24VDC

300mA max.

Removable Connector Included
ADC Part # BX-RTB05

WARNING: Do not exceed the 24VDC auxiliary power supply load limit of 300mA

BRX User Manual, 2nd Edition

2-5

Chapter 2: BX ME Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-M-D Wiring
•

Serial port for RS232/485 communications

•

RJ45 port for Ethernet communications

•

MicroSD slot

•

Pluggable Option Module (POM) for an additional
communications port

•

No built-in discrete I/O

•

No built-in analog I/O

•

Requires an external 12–24 VDC external power supply.

•

No integral 24VDC auxiliary output power supply.
BX-DM1E-M-D

NOTE: Eight (8) Expansion Modules can be connected to add I/O capability.

Power Supply Specifications

Power Supply Specifications

2-6

Nominal Voltage Range

12–24 VDC

Input Voltage Range (Tolerance)

10–36 VDC

Maximum Input Voltage Ripple

< ±10%

Maximum Input Power

30W

Cold Start Inrush Current

5A, 2ms

Maximum Inrush Current (Hot Start)

5A, 2ms

Internal Input Protection

Reverse polarity protection and undervoltage lockout via
transistor circuit

Acceptable External Power Drop Time

10ms

Efficiency

85%

Under Input Voltage Lock-out

<9VDC

Output Protection for Over Current,
Over Voltage, and Over Temperature

Self resetting

Heat Dissipation

3.2 W Max

Isolated User 24VDC Output

None

Operating Design Life

10 years at full load at 40°C ambient, 5 years at 60°C ambient

Voltage Withstand (dielectric)

1500VAC power Inputs to ground applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

BRX User Manual, 2nd Edition

Chapter 2: BX ME Wiring

BX-DM1E-M-D Wiring, Continued
Power Supply Connections, 12–24 VDC
Pin

Connection

1
2
3

GND
In –
In +

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

DC Power In

12–24 VDC

DC
Power -

+

GND
PWRPWR+

Removable Connector Included
ADC Part # BX-RTB03

BRX User Manual, 2nd Edition

2-7

Chapter 2: BX ME Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Notes:

2-8

BRX User Manual, 2nd Edition

BX 10/10E Wiring

Chapter

3

In This Chapter...
BX 10/10E Micro PLC Units (MPUs).......................................................................... 3-2
Overview..................................................................................................................... 3-2
BX 10/10E MPUs ........................................................................................................ 3-2
BX 10/10E Wiring Termination Selection.................................................................. 3-5
Terminal Block Connectors......................................................................................... 3-5
ZIPLink Prewired Cable Solutions.............................................................................. 3-6
ZIPLink System Examples........................................................................................... 3-7
BX 10 Micro PLC Units (MPUs).................................................................................. 3-8
BX-DM1-10ED1-D Wiring........................................................................................... 3-8
BX-DM1-10ED2-D Wiring......................................................................................... 3-14
BX-DM1-10ER-D Wiring............................................................................................ 3-20
BX-DM1-10AR-D Wiring........................................................................................... 3-26
BX 10E Micro PLC Units (MPUs).............................................................................. 3-32
BX-DM1E-10ED13-D Wiring..................................................................................... 3-32
BX-DM1E-10ED23-D Wiring..................................................................................... 3-40
BX-DM1E-10ER3-D Wiring........................................................................................ 3-48
BX-DM1E-10AR3-D Wiring....................................................................................... 3-56

Chapter 3: BX 10/10E Wiring

1 BX 10/10E Micro PLC Units (MPUs)
Overview
2
The BX 10/10E Micro PLC Unit (MPU) includes eight different versions. All have the same
appearance and basic features. All units have six (6) discrete input points, and four (4) discrete
output points built-in. Units with DC inputs have six (6) selectable high-speed inputs and
3
units with DC outputs have two (2) selectable high-speed outputs. All MPUs can expand their
capacity with the BRX Expansion Modules to allow for more flexibility while keeping control
4
cost down. BX 10E units have an additional one (1) analog input and one (1) analog output
built-in that are current/voltage selectable within the software.
5
The units ship without wiring terminals. This allows you to select the terminal block type that
best fits your application. There are several wiring options available, including screw terminal
6
connectors, spring clamp terminal connectors and prewired ZIPLink cable solutions.
BX 10/10E MPUs
7
BX 10/10E MPUs can be divided into two distinct groups, BX 10 and BX 10E. The BX 10
MPUs have no built-in analog I/O or Ethernet port. The BX 10E MPUs have the same features
8
of the BX 10, plus built-in analog I/O and an Ethernet port.
9
10
11
12
13
14
15
A
B
C
D
3-2

BRX User Manual, 2nd Edition

Chapter 3: BX 10/10E Wiring

BX 10 MPUs
General Specifications
10 discrete I/O points: 6 inputs, 4 outputs
No built-in analog I/O points
All units are externally powered by a nominal 12–24 VDC
Models with DC inputs have 6 high speed inputs up to 250kHz
Models with DC inputs can accept 12–24 nominal voltages AC or DC
Models with DC inputs can be wired as sinking or sourcing
Models with AC inputs can accept 120–240 nominal voltages
Output types available are DC sinking, DC sourcing, and relay
Models with DC outputs have 2 high speed outputs up to 250kHz
Support for 2 additional Expansion Modules

BX 10
Micro PLC Unit (MPU)
No Built-in Analog or Ethernet

The following table shows the available MPUs with the BX 10 feature set.

BX 10 MPUs
Part Number

External
Power

Discrete Input

12–24 VDC

6 HighSpeed,
Sinking or
Sourcing

2 High-Speed
2 Standard
DC Sourcing

BX-DM1-10ER-D
BX-DM1-10AR-D

Expansion
Modules

2 High-Speed
2 Standard
DC Sinking

BX-DM1-10ED1-D

BX-DM1-10ED2-D

Discrete Output

6 Standard
AC

2

4 Form A Relay

BRX User Manual, 2nd Edition

3-3

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 3: BX 10/10E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX 10E MPUs
General Specifications
10 discrete I/O points: 6 in/4 out
All units are externally powered by a nominal 12–24 VDC
Models with DC inputs:

- have 6 high speed inputs up to 250kHz
- accept 12–24 nominal voltages AC or DC
- can be wired as sinking or sourcing.
Models with AC inputs can accept 120–240 nominal voltages
All units have a built-in RJ-45 Ethernet port, 10/100 Mbps
All units have 1 analog input (current/voltage software selectable)
Output types available are DC sinking, DC sourcing, and relay

BX 10E
Micro PLC Unit (MPU)
Built-in Analog or Ethernet

Models with DC outputs have 2 high speed outputs up to 250kHz
Support for 2 additional Expansion Modules

The following table shows the available MPUs with the BX 10E feature set.

BX 10E MPUs
Part Number

External
Power

Discrete
Inputs

BX-DM1E-10ED13-D

BX-DM1E-10ED23-D

6 High-Speed,
Sinking or
Sourcing

12–24 VDC

Discrete
Output

2 High-Speed
2 Standard
DC Sourcing
4 Form A Relay

6 Standard AC

* Analog can be current or voltage software selectable per channel.

3-4

BRX User Manual, 2nd Edition

Input

Output

Expansion
Modules

2 High-Speed
2 Standard
DC Sinking

BX-DM1E-10ER3-D
BX-DM1E-10AR3-D

Analog*

1
1 Current
Current
or
or
Voltage
Voltage

2

Chapter 3: BX 10/10E Wiring

BX 10/10E Wiring Termination Selection
The BX 10/10E MPUs ship without wiring terminals. This allows you to select the terminal
block type that best fits your application. There are several wiring options available, including
removable screw terminal connectors, removable spring clamp terminal connectors and prewired
ZIPLink cable solutions.

Terminal Block Connectors
The terminal block connectors are provided in kits and can be easily ordered as a single part
number to receive all the terminal block connectors needed. Each kit for the BX 10/10E MPU
comes with two (2) 10-pin, 3.8 mm terminal blocks. On the BX 10/10E MPUs the terminals
are organized into groups consisting of 3 inputs with an isolated common and 2 outputs with
an isolated common, e.g., Inputs X0-X2 are in a group with their common terminal.
The terminal block connector kit part numbers and connector specifications are listed in the
table below.

Terminal Block Connector Specifications

Kit Part Number

BX-RTB10

BX-RTB10-1

BX-RTB10-2

Connector Type

Screw Type-90 degree

Spring Clamp Type-180 degree

Screw Type-180 degree

Wire Exit

180 degree

180 degree

180 degree

Pitch

3.81 mm

3.81 mm

3.81 mm

Screw Size

M2

N/A

M2

Recommended
Screw Torque

<1.77 lb·in
(0.2 N·m)

N/A

<1.77 lb·in
(0.2 N·m)

Screwdriver
Blade Width

2.5 mm

2.5 mm

2.5 mm

Wire Gauge
(Single Wire)

28–16 AWG

28–18 AWG

30–16 AWG

Wire Gauge
(Dual Wire)

28–16 AWG

30–20 AWG
(Dual Wire Ferrule Required)

30–18 AWG

Wire Strip Length

0.24 in (6mm)

0.35 in (9mm)

0.26 in (6.5 mm)

Equiv. Dinkle
part #

EC381V-10P-BK

ESC381V-10-BK

EC381F-10P-BK

BX-RTB10

BX-RTB10-1

BX-RTB10-2

NOTE: For replacement terminal blocks, the appropriate part number in the table above should be ordered.

BRX User Manual, 2nd Edition

3-5

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 3: BX 10/10E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

ZIPLink Prewired Cable Solutions
ZIPLinks eliminate the normally tedious process of wiring between devices by utilizing prewired
cables and DIN rail mount connector modules. It’s as simple as plugging in a cable connector
at either end or terminating wires at only one end. Prewired cables keep installation clean
and efficient, using less space at a fraction of the cost of standard terminal blocks. ZIPLink
prewired cables can connect directly to a ZIPlink remote terminal block module or with the
pigtail option they can allow for a convenient solution to wire the BRX platform to 3rd party
devices. For the BX 10/10E MPUs, one cable and one feedthrough module is needed to
connect to onboard wiring termination points. There are two feedthrough module options
available, the ZL-RTB20 and the ZL-RTB20-1. The ZL-RTB20 is a standard feedthrough
terminal module and the ZL-RTB20-1 is a compact feedthrough terminal block module and
has a compact footprint which takes up less space in the control cabinet.
The ZIPLink system options for the BX 10/10E MPUs are listed in the table below.

BX 10/10E ZIPLink Selector
MPU Part Number

Component

Module Part No.

Cable Part No.*

BX-DM1-10ED1-D
BX-DM1-10ED2-D
BX-DM1-10ER-D
BX-DM1-10AR-D

Feedthrough

BX-DM1E-10ED13-D
BX-DM1E-10ED23-D

ZL-RTB20
(Standard)
OR
ZL-RTB20-1
(Compact)

ZL-BX-CBL20
ZL-BX-CBL20-1
ZL-BX-CBL20-2

BX-DM1E-10ER3-D
BX-DM1E-10AR3-D

* Select the cable length: Blank = 0.5 m, -1 = 1.0 m, -2 = 2.0 m.
Available pigtail cables: ZL-BX-CBL20-1P = 1.0 m, ZL-BX-CBL20-2P = 2.0 m.

ZIPLink Prewired Cables
Custom molded ZIPLink prewired cables allow for fast and easy connection of field wiring and
remote I/O to the BRX platform. The prewired cables are available in 0.5 meter, 1 meter and
2 meter lengths. Pigtail cables are used to connect the BRX platform directly to third-party
devices, lowering your wiring cost and time. The pigtail cables are available in 1 meter and 2
meter lengths.

ZL-BX-CBL20
ZIPLink Prewired Cable

3-6

BRX User Manual, 2nd Edition

ZL-BX-CBL20-1P
ZIPLink Pigtail Cable

Chapter 3: BX 10/10E Wiring

ZIPLink Remote Feedthrough Modules
Feedthrough modules provide low-cost and compact field wiring screw termination solutions
for quickly connecting with the BRX platform. There are 2 modules available for use with
the BRX platform. The ZL-RTB20 and the ZL-RTB20-1. The ZL-RTB20 is a standard 2
row, 20-pin, DIN rail mountable feedthrough module. The ZL-RTB20-1 is a compact 3 row,
24-pin DIN rail mountable feedthrough module with a smaller footprint design.
The ZIPLink remote feedthrough module specifications are listed in the table below.

ZIPLink Module Specifications
Part Number
Number of
positions

ZL-RTB20
(Maximum of 2 Needed)
20 screw terminals, 2 rows

Screwdriver Width

ZL-RTB20-1
(Maximum of 2 Needed)
24 screw terminals, 3 rows

1/8 in (3.8 mm) maximum

Screw Torque

4.4 lb·in (0.5 N·m)

ZL-RTB20

ZL-RTB20-1

ZIPLink System Examples

BX 10E with ZIPLink
Pigtail Cable
ZL-BX-CBL20-1P
BX 10E MPU with ZIPLink
System pre-wired cable and
feedthrough module.

BRX User Manual, 2nd Edition

3-7

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 3: BX 10/10E Wiring

1 BX 10 Micro PLC Units (MPUs)
BX-DM1-10ED1-D Wiring
2
This MPU has 10 discrete I/O points. The connections are grouped as follows:
Six (6) discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the
3
front left of the unit; organized into groups of 4 terminals consisting of 3 inputs and an isolated
common each.
Four (4) discrete outputs - sinking; rated at 12–24 VDC. They are located along the front left of the
4
unit. The outputs are organized into groups of 3 terminals consisting of 2 outputs and an isolated
common each.
5
This MPU requires an external 12–24 VDC power supply. The DC power supply connection is
located on the top left side of the unit. There is no 24VDC auxiliary output supply.
6
WARNING: No analog I/O is included on this unit. The three (3) terminals between the power supply and
7
the inputs are not used. These terminals are not internally connected. DO NOT CONNECT ANYTHING TO
THESE TERMINALS!
8
9
10
11
12
13
14
15
NOTE: Two (2) Expansion modules can be connected to extend I/O capacity.
A
B
C
D
BX-DM1-10ED1-D

3-8

BRX User Manual, 2nd Edition

Chapter 3: BX 10/10E Wiring

BX-DM1-10ED1-D Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Power Supply Specifications

Power Supply Specifications
Nominal Voltage

12–24 VDC

Input Voltage Range (Tolerance)

10–36 VDC

Maximum Input Voltage Ripple

< ±10%

Maximum Input Power

14W

Cold Start Inrush Current

5A, 2ms

Maximum Inrush Current (Hot Start)

5A, 2ms

Internal Input Protection

Reverse polarity protection and undervoltage lockout via
transistor circuit

Acceptable External Power Drop Time

10ms

Efficiency

85%

Under Input Voltage Lock-out

< 9VDC

Heat Dissipation

3.2 W Max

Isolated User 24VDC Output

None

Voltage Withstand (dielectric)

1500VAC power Inputs to ground applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
DC Power In

12–24 VDC

DC
Power -

+

G
ININ+

BRX User Manual, 2nd Edition

3-9

Chapter 3: BX 10/10E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-10ED1-D Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

6

Commons

2 (3 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz 2

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

2.0 mA

Status Indicators

Logic Side, Green

Input Details
Input Type
Location
OFF to ON Response

ON to OFF Response

Standard 1

High-Speed DC
X0...X5
DC
AC

< 2µs

DC
AC

10ms2

–
< 2µs
–

1. All Inputs may be used as standard inputs or high speed inputs independently.
2. 240Hz filter must be set in software for AC operation.

3-10

BRX User Manual, 2nd Edition

10ms2

Chapter 3: BX 10/10E Wiring

BX-DM1-10ED1-D Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Input Connection Options

Sinking Input

Sourcing Input
nC
Xn
Xn
Xn

X

nC
Xn
Xn
Xn

X

AC Input
nC

X

All Expansion units with
Xn 12-24 VDC inputs – ND3
Xn
Xn

Discrete Input Internal Circuitry *

Internal Circuitry
Logical Input
IN

COM

9-30 VDC

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

3-11

Chapter 3: BX 10/10E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-10ED1-D Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Sinking

Total Outputs per Module

4

Commons

2 (2 points/common) Isolated

Maximum Current per Common

1A

Nominal Voltage Rating

12–24 VDC

Operating Voltage Range

5–36 VDC

Maximum Voltage

36VDC

Minimum Output Current

0.1 mA @ 24VDC

Maximum Output Current

0.5 A per output
No derating over temperature range

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

10µA

ON Voltage Drop

0.05 VDC

Status Indicators

Logic Side, Green

Output Details
Output Type
Location
OFF to ON Response
ON to OFF Response
Maximum Switching Frequency
Overcurrent, Short Circuit Protection
and Short to Ground
Overcurrent Trip Level 2
Fusing

High-Speed

Standard 1

Y0...Y1

Y2...Y3

< 2µs

< 5ms

< 2µs

< 2ms

1m cable - 250kHz
10m cable - 100kHz

143Hz

Current limit by
Common Group,
self-resetting

N/A

Between 4A and 8A

N/A

External fusing recommended

1. All outputs may be used as standard outputs. Only the first 2 outputs (Y0...Y1) are capable of high
speed DC operation.
2. When the high-speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
output LED’s will remain operational even though the output circuitry is turned off and no power is flowing.
This condition is not reported to the CPU.

3-12

BRX User Manual, 2nd Edition

Chapter 3: BX 10/10E Wiring

BX-DM1-10ED1-D Wiring, Continued
Discrete Output Connection Options
PLC 24 VDC Sinking Outputs – D1 and Expansion units 12-24 VDC Sinking Outputs – TD1
Sinking Output

Y

nC
Yn

PLC 24 VDC Sinking Outputs – D1 and Yn
Expansion units 12-24 VDC Sinking Outputs – TD1
LOAD

LOAD

OUTPUT

LOAD

Discrete Standard Output Internal Circuitry
Logic
Output

COM

5-36 VDC
OUTPUT

Logic
Output

LOAD

COM

5-36 VDC

Discrete High-Speed Output Internal Circuitry

Logic
Output

OUTPUT
LOAD

FAULT
DETECT

COM

5-36 VDC

Logic
Output

OUTPUT
LOAD

NOTE: When the high speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
output LED’s will remain operational even though the output circuitry is turned off and no power is flowing.
This condition is not reported to the CPU.
FAULT
DETECT

COM

BRX User Manual, 2nd Edition
5-36 VDC

3-13

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 3: BX 10/10E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-10ED2-D Wiring
This MPU has 10 discrete I/O points. The connections are grouped as follows:
Six (6) discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the
front left of the unit; organized into groups of 4 terminals consisting of 3 inputs and an isolated
common in each group.
Four (4) discrete outputs - sourcing; rated at 12–24 VDC. They are located along the front left of
the unit. The outputs are organized into groups of 3 terminals consisting of 2 outputs and an isolated
common in each group.
This MPU requires an external 12–24 VDC power supply. The DC power supply connection is
located on the top left side of the unit. There is no 24VDC auxiliary output supply.
WARNING: No analog I/O is included on this unit. The three (3) terminals between the power supply and
the inputs are not used. These terminals are not internally connected. DO NOT CONNECT ANYTHING TO
THESE TERMINALS.

BX-DM1-10ED2-D

NOTE: Two (2) Expansion Modules can be connected to extend I/O capacity.

3-14

BRX User Manual, 2nd Edition

Chapter 3: BX 10/10E Wiring

BX-DM1-10ED2-D Wiring, Continued
Power Supply Specifications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Power Supply Specifications
Nominal Voltage

12–24 VDC

Input Voltage Range (Tolerance)

10–36 VDC

Maximum Input Voltage Ripple

< ±10%

Maximum Input Power

14W

Cold Start Inrush Current

5A, 2ms

Maximum Inrush Current (Hot Start)

5A, 2ms

Internal Input Protection

Reverse polarity protection and undervoltage lockout via
transistor circuit

Acceptable External Power Drop Time

10ms

Efficiency

85%

Under Input Voltage Lock-out

<9VDC

Heat Dissipation

3.2 W Max

Isolated User 24VDC Output

None

Voltage Withstand (dielectric)

1500VAC power Inputs to ground applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
DC Power In

12–24 VDC

DC
Power -

+

G
ININ+

BRX User Manual, 2nd Edition

3-15

Chapter 3: BX 10/10E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-10ED2-D Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

6

Commons

2 (3 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz 2

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

2.0 mA

Status Indicators

Logic Side, Green

Input Details
Input Type
Location
OFF to ON Response

ON to OFF Response

Standard 1

High-Speed DC
X0...X5
DC
AC

< 2µs

DC
AC

10ms2

–
< 2µs
–

1. All Inputs may be used as standard inputs or high speed inputs independently.
2. 240Hz filter must be set in software for AC operation.

3-16

BRX User Manual, 2nd Edition

10ms2

Chapter 3: BX 10/10E Wiring

BX-DM1-10ED2-D Wiring, Continued
Discrete Input Connection Options

Sinking Input

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Sourcing Input
nC
Xn
Xn
Xn

X

nC
Xn
Xn
Xn

X

AC Input
nC

Xn
AllX Expansion units with 12-24
VDC inputs – ND3
Xn
Xn

Discrete Input Internal Circuitry *
Internal Circuitry
Logical Input
IN

COM

9-30 VDC

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

3-17

Chapter 3: BX 10/10E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-10ED2-D Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Sourcing

Total Outputs per Module

4

Commons

2 (2 points/common) Isolated

Maximum Current per Common

1A

Nominal Voltage Rating

12–24 VDC

Operating Voltage Range

5–36 VDC

Maximum Voltage

36VDC

Minimum Output Current

0.1 mA @ 24VDC

Maximum Output Current

0.5 A per output
No derating over temperature range

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

10µA

ON Voltage Drop

0.05 VDC

Status Indicators

Logic Side, Green

Output Details
Output Type
Location

High-Speed

Standard 1

Y0...Y1

Y2...Y3

OFF to ON Response

< 2µs

< 5ms

ON to OFF Response

< 2µs

< 2ms

1m cable - 250kHz
10m cable - 100kHz

143Hz

Current limit by
Common Group,
self-resetting

N/A

Between 4A and 8A

N/A

Maximum Switching Frequency
Overcurrent, Short Circuit Protection
and Short to Ground
Overcurrent Trip Level 2
Fusing

External fusing recommended

1. All outputs may be used as standard outputs. Only the first 2 outputs (Y0...Y1) are capable of high
speed DC operation.
2. When the high-speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
output LED’s will remain operational even though the output circuitry is turned off and no power is flowing.
This condition is not reported to the CPU.

3-18

BRX User Manual, 2nd Edition

Chapter 3: BX 10/10E Wiring

BX-DM1-10ED2-D Wiring, Continued
Discrete Output Connection Options

Sourcing Output
Y

LOAD

nC
Yn
Yn

5-36 VDC

LOAD

COM
Logic
Output

Discrete Standard Output Internal Circuitry

OUTPUT
LOAD

5-36 VDC
COM
Logic
Output
OUTPUT
LOAD

PLC 24 VDC Sourcing Outputs – D2 and Expansion units 12-24 VDC Sourcing Outputs – TD2

Discrete High-Speed Output Internal Circuitry

PLC 24 VDC Sourcing Outputs – D2 and Expansion units 12-24 VDC Sourcing Outputs – TD2
COM
FAULT
DETECT

Logic
Output

5-36 VDC

OUTPUT

COM
FAULT
DETECT

LOAD

5-36 VDC

NOTE: When
the high speed outputs are in an overcurrent situation, the Common terminal Red LED is on.
Logic
Output
The output
LED’s will remain operational even though theOUTPUT
output circuitry is turned off and no power is
LOAD
flowing. This condition is not reported to the CPU.

BRX User Manual, 2nd Edition

3-19

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 3: BX 10/10E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-10ER-D Wiring
This MPU has 10 discrete I/O points. The connections are grouped as follows:
Six (6) discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the
front left of the unit; organized into groups of 4 terminals consisting of 3 inputs and an isolated
common in each group.
Four (4) discrete outputs - Form A Relay (SPST); rated 5–48 VDC/ 24–240 VAC. They are located
along the front left of the unit. The outputs are organized into groups of three terminals consisting
of two outputs and an isolated common in each group.
This MPU requires an external 12–24 VDC power supply. The DC power supply connection is
located on the top left side of the unit. There is no 24VDC auxiliary output supply.
WARNING: No analog I/O is included on this unit. The three (3) terminals between the power supply and
the inputs are not used. These terminals are not internally connected. DO NOT CONNECT ANYTHING
TO THESE TERMINALS!

BX-DM1-10ER-D

NOTE: Two (2) Expansion modules can be connected to extend I/O capacity.

3-20

BRX User Manual, 2nd Edition

Chapter 3: BX 10/10E Wiring

BX-DM1-10ER-D Wiring, Continued
Power Supply Specifications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Power Supply Specifications
Nominal Voltage

12–24 VDC

Input Voltage Range (Tolerance)

10–36 VDC

Maximum Input Voltage Ripple

< ±10%

Maximum Input Power

14W

Cold Start Inrush Current

5A, 2ms

Maximum Inrush Current (Hot Start)

5A, 2ms

Internal Input Protection

Reverse polarity protection and undervoltage lockout via
transistor circuit

Acceptable External Power Drop Time

10ms

Efficiency

85%

Under Input Voltage Lock-out

<9VDC

Heat Dissipation

3.2 W Max

Isolated User 24VDC Output

None

Voltage Withstand (dielectric)

1500VAC power Inputs to ground applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
DC Power In

12–24 VDC

DC
Power -

+

G
ININ+

BRX User Manual, 2nd Edition

3-21

Chapter 3: BX 10/10E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-10ER-D Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

6

Commons

2 (3 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz 2

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

2.0 mA

Status Indicators

Logic Side, Green

Input Details
Input Type
Location
OFF to ON Response

ON to OFF Response

Standard 1

High-Speed DC
X0...X5
DC
AC

< 2µs

DC
AC

10ms2

–
< 2µs
–

1. All Inputs may be used as standard inputs or high speed inputs independently.
2. 240Hz filter must be set in software for AC operation.

3-22

BRX User Manual, 2nd Edition

10ms2

Chapter 3: BX 10/10E Wiring

BX-DM1-10ER-D Wiring, Continued
Discrete Input Connection Options

Sinking Input

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Sourcing Input
nC
Xn
Xn
Xn

X

nC
Xn
Xn
Xn

X

AC Input
nC

Xn
AllX Expansion units with 12-24
VDC inputs – ND3
Xn
Xn

Discrete Input Internal Circuitry *
Internal Circuitry
Logical Input
IN

COM

* Same for both Standard and High Speed
9-30 VDC

BRX User Manual, 2nd Edition

3-23

Chapter 3: BX 10/10E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-10ER-D Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Relay Form A (SPST)

Total Outputs per Module

4

Commons

2 (2 points/common) Isolated

Maximum Current per Common

4A

Nominal Voltage Rating

5–48 VDC
24–240 VAC

Operating Voltage Range

5–60 VDC
18–264 VAC

Maximum Voltage

60VDC
264VAC

Minimum Output Current

0.1 mA @ 24VDC
0.1 mA @ 24VAC

Maximum Output Current

2A

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

1µA (DC), 300µA (AC) due to RC snubber circuit

ON Voltage Drop

0.2 V Max

Status Indicators

Logic Side, Green

Output Type

Standard

Location

Y0...Y3

ON-OFF Response

<10ms

OFF-ON Response

<10ms

Maximum Switching Frequency

10Hz

Relay Cycle Life
Mechanical Endurance
Electrical Endurance

5 million operations
120,000 operations

Fusing

External fusing recommended

Output Details

3-24

BRX User Manual, 2nd Edition

Chapter 3: BX 10/10E Wiring

BX-DM1-10ER-D Wiring, Continued
Discrete Output Connection Options

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Relay Output
Y

LOAD

nC
Yn

PLC with Relay, form A – R and Expansion
with Relay, form A, – TR
Yn
LOAD

Discrete Standard Output Internal Circuitry
Internal Circuitry

COM

18-264 VAC
5-60 VDC

OUTPUT
Logic
Output

LOAD

BRX User Manual, 2nd Edition

3-25

Chapter 3: BX 10/10E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-10AR-D Wiring
This MPU has 10 discrete I/O points. The connections are grouped as follows:
Six (6) discrete inputs - AC rated for 120–240 VAC. They are located along the front left of the unit;
organized into groups of 4 terminals consisting of 3 inputs and an isolated common in each group.
Four (4) discrete outputs - Form A Relay (SPST); rated 5–48 VDC/ 24–240 VAC. They are located
along the front left of the unit. The outputs are organized into groups of 3 terminals consisting of 2
outputs and an isolated common in each group.
This MPU requires an external 12–24 VDC power supply. The DC power supply connection is
located on the top left side of the unit. There is no 24VDC auxiliary output supply.
WARNING: No analog I/O is included on this unit. The three (3) terminals between the power supply and
the inputs are not used. These terminals are not internally connected. DO NOT CONNECT ANYTHING TO
THESE TERMINALS.

BX-DM1-10AR-D

NOTE: Two (2) Expansion modules can be connected to extend I/O capacity.

3-26

BRX User Manual, 2nd Edition

Chapter 3: BX 10/10E Wiring

BX-DM1-10AR-D Wiring, Continued
Power Supply Specifications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Power Supply Specifications
Nominal Voltage

12–24 VDC

Input Voltage Range (Tolerance)

10–36 VDC

Maximum Input Voltage Ripple

< ±10%

Maximum Input Power

14W

Cold Start Inrush Current

5A, 2ms

Maximum Inrush Current (Hot Start)

5A, 2ms

Internal Input Protection

Reverse polarity protection and undervoltage lockout via
transistor circuit

Acceptable External Power Drop Time

10ms

Efficiency

85%

Under Input Voltage Lock-out

<9VDC

Heat Dissipation

3.2 W Max

Isolated User 24VDC Output

None

Voltage Withstand (dielectric)

1500VAC power Inputs to ground applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
DC Power In

12–24 VDC

DC
Power -

+

G
ININ+

BRX User Manual, 2nd Edition

3-27

Chapter 3: BX 10/10E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-10AR-D Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

AC

Total Inputs per Module

6

Commons

2 (3 points/common) Isolated

Nominal Voltage Rating

120–240 VAC

Input Voltage Range

85–264 VAC

Maximum Voltage

264VAC RMS

AC Frequency

47–63 Hz

Input Impedance

15kΩ

Input Current (typical)

9mA @ 120VAC, 13mA @ 220VAC

Maximum Input Current

14mA @ 120VAC, 20mA @ 220VAC

ON Voltage Level

> 85VAC

OFF Voltage Level

< 40VAC

Maximum OFF Current

2.5 mA

Status Indicators

Logic Side, Green

Input Type

Standard

Location

X0..X5

OFF - ON Response

10ms

ON - OFF Response

10ms

Input Details

3-28

BRX User Manual, 2nd Edition

Chapter 3: BX 10/10E Wiring

BX-DM1-10AR-D Wiring, Continued
Discrete Input Connection Options

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

AC Input
nC
Xn
Xn
Xn

X

Discrete Input Internal Circuitry

DI 110/220VAC Input

Internal Circuitry
IN

Logical Input

COM

85-264 VAC

BRX User Manual, 2nd Edition

3-29

Chapter 3: BX 10/10E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-10AR-D Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Relay Form A (SPST)

Total Outputs per Module

4

Commons

2 (3 points/common) Isolated

Maximum Current per Common

4A

Nominal Voltage Rating

5–48 VDC
24–240 VAC

Operating Voltage Range
Maximum Voltage

60VDC
264VAC

Minimum Output Current

0.1 mA @ 24VDC
0.1 mA @ 24VAC

Maximum Output Current

2A

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

1µA (DC), 300µA (AC) due to RC snubber circuit

ON Voltage Drop

0.2 V Max

Status Indicators

Logic Side, Green

Output Type

Standard

Location

Y0...Y3

ON-OFF Response

<10ms

OFF-ON Response

<10ms

Maximum Switching Frequency

10Hz

Relay Cycle Life
Mechanical Endurance
Electrical Endurance

5 million operations
120,000 operations

Fusing

External fusing recommended

Output Details

3-30

5–60 VDC
18–264 VAC

BRX User Manual, 2nd Edition

Chapter 3: BX 10/10E Wiring

BX-DM1-10AR-D Wiring, Continued
Discrete Output Connection Options

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Relay Output
Y

nC
Yn
Yn

LOAD

PLC with Relay, form A – R and Expansion with Relay, form A, – TR
LOAD

Discrete Standard Output Internal Circuitry

Internal Circuitry

COM

18-264 VAC
5-60 VDC

OUTPUT
Logic
Output

LOAD

BRX User Manual, 2nd Edition

3-31

Chapter 3: BX 10/10E Wiring

1 BX 10E Micro PLC Units (MPUs)
BX-DM1E-10ED13-D Wiring
2
This MPU has 10 discrete I/O points. The connections are grouped as follows:
Six (6) discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the
front left of the unit; organized into groups of 4 terminals consisting of 3 inputs and an isolated
3
common in each group.
Four (4) discrete outputs - sinking; rated at 12–24 VDC. They are located along the front left of the
4
unit. The outputs are organized into groups of 3 terminals consisting of 2 outputs and an isolated
common in each group.
5
One (1) analog input and one (1) analog output. The analog inputs and outputs are located along
the front left side of the unit. The analog inputs and outputs are grouped together on 3 terminals
consisting of 1 analog input, 1 analog output and a shared analog common.
6
current or voltage selectable through software
16-bit resolution @ ±10V, ±20mA
7
current signal ranges of 4–20 mA, ±20 mA
voltage signal ranges of 0–5 VDC, 0–10 VDC, ±5VDC, ±10VDC
8
This MPU requires an external 12–24 VDC power supply. The DC power supply connection is
located on the top left side of the unit. There is no 24VDC auxiliary output supply.
9
10
11
12
13
14
15
A
B
NOTE: Two (2) Expansion modules can be connected to extend I/O capacity.
C
D
BX-DM1E-10ED13-D

3-32

BRX User Manual, 2nd Edition

Chapter 3: BX 10/10E Wiring

BX-DM1E-10ED13-D Wiring, Continued
Power Supply Specifications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Power Supply Specifications
Nominal Voltage

12–24 VDC

Input Voltage Range (Tolerance)

10–36 VDC

Maximum Input Voltage Ripple

< ±10%

Maximum Input Power

14W

Cold Start Inrush Current

5A, 2ms

Maximum Inrush Current (Hot Start)

5A, 2ms

Internal Input Protection

Reverse polarity protection and undervoltage lockout via
transistor circuit

Acceptable External Power Drop Time

10ms

Efficiency

85%

Under Input Voltage Lock-out

<9VDC

Heat Dissipation

3.2 W Max

Isolated User 24VDC Output

None

Voltage Withstand (dielectric)

1500VAC power Inputs to ground applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
DC Power In

12–24 VDC

DC
Power -

+

G
ININ+

BRX User Manual, 2nd Edition

3-33

Chapter 3: BX 10/10E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-10ED13-D Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

6

Commons

2 (3 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz 2

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

2.0 mA

Status Indicators

Logic Side, Green

Input Details
Input Type

OFF to ON Response

ON to OFF Response

Standard 1

High-Speed DC

Location

X0...X5
DC
AC

< 2µs

DC
AC

10ms2

–
< 2µs
–

1. All Inputs may be used as standard inputs or high speed inputs independently.
2. 240Hz filter must be set in software for AC operation.

3-34

BRX User Manual, 2nd Edition

10ms2

Chapter 3: BX 10/10E Wiring

BX-DM1E-10ED13-D Wiring, Continued
Discrete Input Connection Options

Sinking Input

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Sourcing Input
nC
Xn
Xn
Xn

X

nC
Xn
Xn
Xn

X

AC Input

X

nC
Xn
Xn
Xn

All Expansion units with 12-24 VDC inputs – ND3

Discrete Input Internal Circuitry *

Internal Circuitry
Logical Input
IN

COM

9-30 VDC

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

3-35

Chapter 3: BX 10/10E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-10ED13-D Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Sinking

Total Outputs per Module

4

Commons

2 (2 points/common) Isolated

Maximum Current per Common

1A

Nominal Voltage Rating

12–24 VDC

Operating Voltage Range

5–36 VDC

Maximum Voltage

36VDC

Minimum Output Current

0.1 mA @ 24VDC

Maximum Output Current

0.5 A per output
No derating over temperature range

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

10µA

ON Voltage Drop

0.05 VDC

Status Indicators

Logic Side, Green

Output Details

High-Speed

Standard 1

Y0...Y1

Y2...Y3

OFF to ON Response

< 2µs

< 5ms

ON to OFF Response

< 2µs

< 2ms

1m cable - 250kHz
10m cable - 100kHz

143Hz

Current limit by
Common Group,
self-resetting

N/A

Between 4A and 8A

N/A

Output Type
Location

Maximum Switching Frequency
Overcurrent, Short Circuit Protection
and Short to Ground
Overcurrent Trip Level 2
Fusing

External fusing recommended

1. All outputs may be used as standard outputs. Only the first 2 outputs (Y0...Y1) are capable of high
speed DC operation.
2. When the high-speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
output LED’s will remain operational even though the output circuitry is turned off and no power is flowing.
This condition is not reported to the CPU.

3-36

BRX User Manual, 2nd Edition

Chapter 3: BX 10/10E Wiring

BX-DM1E-10ED13-D Wiring, Continued
Discrete Output Connection Options
PLC 24 VDC Sinking Outputs – D1 and Expansion units 12-24 VDC Sinking Outputs – TD1
Sinking Output

Y

nC
Yn

PLC 24 VDC Sinking Outputs – D1 and Expansion
units 12-24 VDC Sinking Outputs – TD1
Yn
LOAD

LOAD

OUTPUT

LOAD

Discrete Standard Output Internal Circuitry
Logic
Output

COM

5-36 VDC
OUTPUT

Logic
Output

LOAD

COM

5-36 VDC

Discrete High-Speed Output Internal Circuitry

Logic
Output

OUTPUT
LOAD

FAULT
DETECT

COM

5-36 VDC

Logic
Output

OUTPUT
LOAD

NOTE: When the high speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
output LED’s will remain operational even though the output circuitry is turned off and no power is flowing.
This condition is not reported to the CPU.
FAULT
DETECT

COM

BRX User Manual, 2nd
Edition
5-36 VDC

3-37

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 3: BX 10/10E Wiring

BX-DM1E-10ED13-D Wiring, Continued
Analog Input Specifications

Analog Input Specifications
Inputs per Module

1

Input Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Input Current Range *

Software Selectable ±20mA, 4–20 mA

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

1.2 ms

Input Impedance Voltage Modes

220kΩ

Input Impedance Current Modes

249Ω

Fusing

External fusing recommended

* Software selectable per channel.

Analog Input Connections Options
Analog Voltage Input Circuits
.032A

4-Wire Voltage
Transmitter
AC or DC

WX0

Fuse

1C

W

Optional Transmitter Power Supply

4-Wire Transmitter
Fuse

3-Wire Voltage +
Transmitter

1C
WX0
WY0

.032A WX0
-

1C

+

W

24 VDC User
Supplied Power

3-Wire Transmitter

Analog Current Sinking Input Circuits
–

Fuse
.032A

2-Wire 4-20 mA
Transmitter

+

2-Wire Transmitter

3-Wire Current +
Transmitter

-

–

3-Wire Transmitter

AC or DC

W

Power
Supply

Fuse
.032A

+

4-Wire 4-20 mA
Transmitter

WX0
1C

+

-

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

1C
WX0
WY0

WX0

+

1C

W

24VDC User
Supplied Power

+

Fuse
.032A

–

WX0
1C

W

User Supplied
Transmitter Power

4-Wire Transmitter

An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog outputs,
and current loops.

3-38

BRX User Manual, 2nd Edition

Chapter 3: BX 10/10E Wiring

BX-DM1E-10ED13-D Wiring, Continued
Analog Output Specifications

Analog Output Specifications
Outputs per Module

1

Output Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Minimum Voltage Load Impedance

1kΩ

Output Current Range *

Software Selectable ±20mA, 4–20 mA

Maximum Current Load Impedance

500Ω

Conversion

< 1ms

Resolution

16 bit @ ±10V, ±20mA

Fusing

External fusing recommended

* Software selectable per channel.

Analog Output Connections Options
Analog Output Wiring
Current Source Output
mA Load

.032A
Fuse

WY0
1C

W

1C
WX0
WY0

Voltage Output
VDC
Load

.032A

WY0

Fuse

1C

W

Load
Power Supply

An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog outputs,
and current loops.

BRX User Manual, 2nd Edition

3-39

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 3: BX 10/10E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-10ED23-D Wiring
This MPU has 10 discrete I/O points. The connections are grouped as follows:
Six (6) discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the
front left of the unit; organized into groups of 4 terminals consisting of 3 inputs and an isolated
common in each group.
Four (4) discrete outputs - sourcing; rated at 12–24 VDC. They are located along the front left of
the unit. The outputs are organized into groups of 3 terminals consisting of 2 outputs and an isolated
common in each group.
One (1) analog input and one (1) analog output. The analog inputs and outputs are located along
the front left side of the unit. The analog inputs and outputs are grouped together on 3 terminals
consisting of 1 analog input, 1 analog output and a shared analog common.
current or voltage selectable through software
16-bit resolution @ ±10V, ±20mA
current signal ranges of 4–20 mA, ±20 mA
voltage signal ranges of 0–5 VDC, 0–10 VDC, ±5VDC, ±10VDC
This MPU requires an external 12–24 VDC power supply. The DC power supply connection is
located on the top left side of the unit. There is no 24VDC auxiliary output supply.

BX-DM1E-10ED23-D

NOTE: Two (2) Expansion modules can be connected to extend I/O capacity.

3-40

BRX User Manual, 2nd Edition

Chapter 3: BX 10/10E Wiring

BX-DM1E-10ED23-D Wiring, Continued
Power Supply Specifications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Power Supply Specifications
Nominal Voltage

12–24 VDC

Input Voltage Range (Tolerance)

10–36 VDC

Maximum Input Voltage Ripple

< ±10%

Maximum Input Power

14W

Cold Start Inrush Current

5A, 2ms

Maximum Inrush Current (Hot Start)

5A, 2ms

Internal Input Protection

Reverse polarity protection and undervoltage lockout via
transistor circuit

Acceptable External Power Drop Time

10ms

Efficiency

85%

Under Input Voltage Lock-out

<9VDC

Heat Dissipation

3.2 W Max

Isolated User 24VDC Output

None

Operating Design Life

10 years at full load at 40°C ambient, 5 years at 60°C ambient

Voltage Withstand (dielectric)

1500VAC power Inputs to ground applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
DC Power In

12–24 VDC

DC
Power -

+

G
ININ+

BRX User Manual, 2nd Edition

3-41

Chapter 3: BX 10/10E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-10ED23-D Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

6

Commons

2 (3 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz 2

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

2.0 mA

Status Indicators

Logic Side, Green

Input Details
Input Type
Location
OFF to ON Response

ON to OFF Response

Standard 1

High-Speed DC
X0...X5
DC
AC

< 2µs

DC
AC

10ms2

–
< 2µs
–

1. All Inputs may be used as standard inputs or high speed inputs independently.
2. 240Hz filter must be set in software for AC operation.

3-42

BRX User Manual, 2nd Edition

10ms2

Chapter 3: BX 10/10E Wiring

BX-DM1E-10ED23-D Wiring, Continued
Discrete Input Connection Options

Sinking Input

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Sourcing Input
nC
Xn
Xn
Xn

X

nC
Xn
Xn
Xn

X

AC Input
nC
Xn
Xn
Xn

X

All Expansion units with 12-24 VDC inputs – ND3

Discrete Input Internal Circuitry *

Internal Circuitry
Logical Input
IN

COM

9-30 VDC

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

3-43

Chapter 3: BX 10/10E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-10ED23-D Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Sourcing

Total Outputs per Module

4

Commons

2 (2 points/common) Isolated

Maximum Current per Common

1A

Nominal Voltage Rating

12–24 VDC

Operating Voltage Range

5–36 VDC

Maximum Voltage

36VDC

Minimum Output Current

0.1 mA @ 24VDC

Maximum Output Current

0.5 A per output
No derating over temperature range

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

10µA

ON Voltage Drop

0.05 VDC

Status Indicators

Logic Side, Green

Output Details
Output Type
Location

High-Speed

Standard 1

Y0...Y1

Y2...Y3

OFF to ON Response

< 2µs

< 5ms

ON to OFF Response

< 2µs

< 2ms

1m cable - 250kHz
10m cable - 100kHz

143Hz

Current limit by
Common Group,
self-resetting

N/A

Between 4A and 8A

N/A

Maximum Switching Frequency
Overcurrent, Short Circuit Protection
and Short to Ground
Overcurrent Trip Level 2
Fusing

External fusing recommended

1. All outputs may be used as standard outputs. Only the first 2 outputs (Y0...Y1) are capable of high
speed DC operation.
2. When the high-speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
output LED’s will remain operational even though the output circuitry is turned off and no power is flowing.
This condition is not reported to the CPU.

3-44

BRX User Manual, 2nd Edition

Chapter 3: BX 10/10E Wiring

BX-DM1E-10ED23-D Wiring, Continued
Discrete Output Connection Options

Sourcing Output
Y

LOAD

nC
Yn
Yn

LOAD

5-36 VDC
COM
Logic
Output

Discrete Standard Output Internal Circuitry

OUTPUT
LOAD

5-36 VDC
COM
Logic
Output
OUTPUT
LOAD

PLC 24 VDC Sourcing Outputs – D2 and Expansion units 12-24 VDC Sourcing Outputs – TD2

Discrete High-Speed Output Internal Circuitry

COM12-24 VDC Sourcing Outputs – TD2
PLC 24 VDC Sourcing Outputs – D2 and Expansion units
FAULT
DETECT

Logic
Output

5-36 VDC

OUTPUT
LOAD

COM
FAULT
DETECT

5-36 VDC

NOTE: When the high speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
output LED’s will remain operational even though the output circuitry is turned off and no power is flowing.
This condition
is not reported to the CPU.
Logic
Output

OUTPUT
LOAD

BRX User Manual, 2nd Edition

3-45

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 3: BX 10/10E Wiring

BX-DM1E-10ED23-D Wiring, Continued
Analog Input Specifications

Analog Input Specifications
Inputs per Module

1

Input Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Input Current Range *

Software Selectable ±20mA, 4–20 mA

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

1.2 ms

Input Impedance Voltage Modes

220kΩ

Input Impedance Current Modes

249Ω

Fusing

External fusing recommended

* Software selectable per channel.

Analog Input Connections Options
Analog Voltage Input Circuits
.032A

4-Wire Voltage
Transmitter
AC or DC

Fuse

WX0
1C

W

Optional Transmitter Power Supply

4-Wire Transmitter
Fuse

3-Wire Voltage +
Transmitter

1C
WX0
WY0

.032A WX0
-

1C

+

W

24 VDC User
Supplied Power

3-Wire Transmitter

Analog Current Sinking Input Circuits
–

Fuse
.032A

2-Wire 4-20 mA
Transmitter

+

2-Wire Transmitter

3-Wire Current +
Transmitter

-

–

3-Wire Transmitter

AC or DC

W

Power
Supply

Fuse
.032A

+

4-Wire 4-20 mA
Transmitter

WX0
1C

+

-

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

1C
WX0
WY0

WX0

+

1C

W

24VDC User
Supplied Power

+
–

Fuse
.032A

WX0
1C

W

User Supplied
Transmitter Power

4-Wire Transmitter

An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog outputs,
and current loops.

3-46

BRX User Manual, 2nd Edition

Chapter 3: BX 10/10E Wiring

BX-DM1E-10ED23-D Wiring, Continued
Analog Output Specifications

Analog Output Specifications
Outputs per Module

1

Output Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Minimum Voltage Load Impedance

1kΩ

Output Current Range *

Software Selectable ±20mA, 4–20 mA

Maximum Current Load Impedance

500Ω

Conversion Time

< 1ms

Resolution

16 bit @ ±10V, ±20mA

Fusing

External fusing recommended

* Software selectable per channel.

Analog Output Connections Options
Analog Output Wiring
Current Source Output
mA Load

.032A
Fuse

WY0
1C

W

1C
WX0
WY0

Voltage Output
VDC
Load

.032A

WY0

Fuse

1C

W

Load
Power Supply

An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog outputs,
and current loops.

BRX User Manual, 2nd Edition

3-47

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 3: BX 10/10E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-10ER3-D Wiring
This MPU has 10 discrete I/O points. The connections are grouped as follows:
Six (6) discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the
front left of the unit; organized into groups of 4 terminals consisting of 3 inputs and an isolated
common in each group.
Four (4) discrete outputs - Form A Relay (SPST); rated 6–48 VDC/ 24–240 VAC. They are located
along the front left of the unit. The outputs are organized into groups of 3 terminals consisting of 2
outputs and an isolated common in each group.
One (1) analog input and one (1) analog output. The analog inputs and outputs are located along
the front left side of the unit. The analog inputs and outputs are grouped together on 3 terminals
consisting of 1 analog input, 1 analog output and a shared analog common.
current or voltage selectable through software
16-bit resolution @ ±10V, ±20mA
current signal ranges of 4–20 mA, ±20 mA
voltage signal ranges of 0–5 VDC, 0–10 VDC, ±5VDC, ±10VDC
This MPU requires an external 12–24 VDC power supply. The DC power supply connection is
located on the top left side of the unit. There is no 24VDC auxiliary output supply.

BX-DM1E-10ER3-D

NOTE: Two (2) Expansion modules can be connected to extend I/O capacity.

3-48

BRX User Manual, 2nd Edition

Chapter 3: BX 10/10E Wiring

BX-DM1E-10ER3-D Wiring, Continued
Power Supply Specification

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Power Supply Specifications
Nominal Voltage

12–24 VDC

Input Voltage Range (Tolerance)

10–36 VDC

Maximum Input Voltage Ripple

< ±10%

Maximum Input Power

14W

Cold Start Inrush Current

5A, 2ms

Maximum Inrush Current (Hot Start)

5A, 2ms

Internal Input Protection

Reverse polarity protection and undervoltage lockout via
transistor circuit

Acceptable External Power Drop Time

10ms

Efficiency

85%

Under Input Voltage Lock-out

<9VDC

Heat Dissipation

3.2 W Max

Isolated User 24VDC Output

None

Operating Design Life

10 years at full load at 40°C ambient, 5 years at 60°C ambient

Voltage Withstand (dielectric)

1500VAC power Inputs to ground applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
DC Power In

12–24 VDC

DC
Power -

+

G
ININ+

BRX User Manual, 2nd Edition

3-49

Chapter 3: BX 10/10E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-10ER3-D Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

6

Commons

2 (3 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz 2

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

2.0 mA

Status Indicators

Logic Side, Green

Input Details
Input Type
Location
OFF to ON Response

ON to OFF Response

Standard 1

High-Speed DC
X0...X5
DC
AC

< 2µs

DC
AC

10ms2

–
< 2µs
–

1. All Inputs may be used as standard inputs or high speed inputs independently.
2. 240Hz filter must be set in software for AC operation.

3-50

BRX User Manual, 2nd Edition

10ms2

Chapter 3: BX 10/10E Wiring

BX-DM1E-10ER3-D Wiring, Continued
Discrete Input Connection Options

Sinking Input

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Sourcing Input
nC
Xn
Xn
Xn

X

nC
Xn
Xn
Xn

X

AC Input
nC
Xn
Xn
Xn

X

All Expansion units with 12-24 VDC inputs – ND3

Discrete Input Internal Circuitry *

Internal Circuitry
Logical Input
IN

COM

9-30 VDC

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

3-51

Chapter 3: BX 10/10E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-10ER3-D Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Relay Form A (SPST)

Total Outputs per Module

4

Commons

2 (2 points/common) Isolated

Maximum Current per Common

4A

Nominal Voltage Rating

5–48 VDC
24–240 VAC

Operating Voltage Range

5–60 VDC
18–264 VAC

Maximum Voltage

60VDC
264VAC

Minimum Output Current

0.1 mA @ 24VDC
0.1 mA @ 24VAC

Maximum Output Current

2A

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

1µA (DC), 300µA (AC) due to RC snubber circuit

ON Voltage Drop

0.2 V Max

Status Indicators

Logic Side, Green

Output Type

Standard

Location

Y0...Y3

ON-OFF Response

<10ms

OFF-ON Response

<10ms

Maximum Switching Frequency

10Hz

Relay Cycle Life
Mechanical Endurance
Electrical Endurance

5 million operations
120,000 operations

Fusing

External fusing recommended

Output Details

3-52

BRX User Manual, 2nd Edition

Chapter 3: BX 10/10E Wiring

BX-DM1E-10ER3-D Wiring, Continued
Discrete Output Connection Options

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Relay Output
nC

Y
Yn
PLC with Relay,
form A – R and Expansion
with Relay, form A, – TR
LOAD

Yn

LOAD

Discrete Standard Output Internal Circuitry
Internal Circuitry

COM

18-264 VAC
5-60 VDC

OUTPUT
Logic
Output

LOAD

BRX User Manual, 2nd Edition

3-53

Chapter 3: BX 10/10E Wiring

BX-DM1E-10ER3-D Wiring, Continued
Analog Input Specifications

Analog Input Specifications
Inputs per Module

1

Input Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Input Current Range *

Software Selectable ±20mA, 4–20 mA

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

1.2 ms

Input Impedance Voltage Modes

220kΩ

Input Impedance Current Modes

249Ω

Fusing

External fusing recommended

* Software selectable per channel.

Analog Input Connections Options
Analog Voltage Input Circuits

AC or DC

WX0

.032A

4-Wire Voltage
Transmitter

Fuse

W

1C

Optional Transmitter Power Supply

4-Wire Transmitter
Fuse

3-Wire Voltage +
Transmitter

1C
WX0
WY0

.032A WX0
-

W

1C

+

24 VDC User
Supplied Power

3-Wire Transmitter

Analog Current Sinking Input Circuits
–

Fuse
.032A

2-Wire 4-20 mA
Transmitter

+

2-Wire Transmitter

3-Wire Current +
Transmitter

-

–

3-Wire Transmitter

AC or DC

W

Power
Supply

Fuse
.032A

+

4-Wire 4-20 mA
Transmitter

WX0
1C

+

-

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

1C
WX0
WY0

WX0

+

1C

W

24VDC User
Supplied Power

+
–

Fuse
.032A

WX0
1C

W

User Supplied
Transmitter Power

4-Wire Transmitter

An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog outputs,
and current loops.

3-54

BRX User Manual, 2nd Edition

Chapter 3: BX 10/10E Wiring

BX-DM1E-10ER3-D Wiring, Continued
Analog Output Specifications

Analog Output Specifications
Outputs per Module

1

Output Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Minimum Voltage Load Impedance

1kΩ

Output Current Range *

Software Selectable ±20mA, 4–20 mA

Maximum Current Load Impedance

500Ω

Conversion Time

< 1ms

Resolution

16 bit @ ±10V, ±20mA

Fusing

External fusing recommended

* Software selectable per channel.

Analog Output Connections Options
Analog Output Wiring
Current Source Output
mA Load

.032A
Fuse

WY0
1C

W

1C
WX0
WY0

Voltage Output
VDC
Load

.032A

WY0

Fuse

1C

W

Load
Power Supply

An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog outputs,
and current loops.

BRX User Manual, 2nd Edition

3-55

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 3: BX 10/10E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-10AR3-D Wiring
This MPU has 10 discrete I/O points. The connections are grouped as follows:
Six (6) discrete inputs - AC rated for 120–240 VAC. They are located along the front left of the unit;
organized into groups of 4 terminals consisting of 3 inputs and an isolated common in each group.
Four (4) discrete outputs - Form A Relay (SPST); rated 6–48 VDC/ 24–240 VAC. They are located
along the front left of the unit. The outputs are organized into groups of 3 terminals consisting of 2
outputs and an isolated common in each group.
One (1) analog input and one (1) analog output. The analog inputs and outputs are located along
the front left side of the unit. The analog inputs and outputs are grouped together on 3 terminals
consisting of 1 analog input, 1 analog output and a shared analog common.
current or voltage selectable through software
16-bit resolution @ ±10V, ±20mA
current signal ranges of 4–20 mA, ±20 mA
voltage signal ranges of 0–5 VDC, 0–10 VDC, ±5VDC, ±10VDC
This MPU requires an external 12–24 VDC power supply. The DC power supply connection is
located on the top left side of the unit. There is no 24VDC auxiliary output supply.

BX-DM1E-10AR3-D

NOTE: Two (2) Expansion modules can be connected to extend I/O capacity.

3-56

BRX User Manual, 2nd Edition

Chapter 3: BX 10/10E Wiring

BX-DM1E-10AR3-D Wiring, Continued
Power Supply Specifications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Power Supply Specifications
Nominal Voltage

12–24 VDC

Input Voltage Range (Tolerance)

10–36 VDC

Maximum Input Voltage Ripple

< ±10%

Maximum Input Power

14W

Cold Start Inrush Current

5A, 2ms

Maximum Inrush Current (Hot Start)

5A, 2ms

Internal Input Protection

Reverse polarity protection and undervoltage lockout via
transistor circuit

Acceptable External Power Drop Time

10ms

Efficiency

85%

Under Input Voltage Lock-out

<9VDC

Heat Dissipation

3.2 W Max

Isolated User 24VDC Output

None

Operating Design Life

10 years at full load at 40°C ambient, 5 years at 60°C ambient

Voltage Withstand (dielectric)

1500VAC power Inputs to ground applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
DC Power In

12–24 VDC

DC
Power -

+

G
ININ+

BRX User Manual, 2nd Edition

3-57

Chapter 3: BX 10/10E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-10AR3-D Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

AC

Total Inputs per Module

6

Commons

2 (3 points/common) Isolated

Nominal Voltage Rating

120–240 VAC

Input Voltage Range

85–264 VAC

Maximum Voltage

264VAC RMS

AC Frequency

47–63 Hz

Input Impedance

15kΩ

Input Current (typical)

9mA @ 120VAC, 13mA @ 220VAC

Maximum Input Current

14mA @ 120VAC, 20mA @ 220VAC

ON Voltage Level

> 85VAC

OFF Voltage Level

< 40VAC

Maximum OFF Current

2.5 mA

Status Indicators

Logic Side, Green

Input Type

Standard

Location

X0..X5

OFF - ON Response

10ms

ON - OFF Response

10ms

Input Details

3-58

BRX User Manual, 2nd Edition

Chapter 3: BX 10/10E Wiring

BX-DM1E-10AR3-D Wiring, Continued
Discrete Input Connection Options

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

AC Input
nC
Xn
Xn
Xn

X

DI 110/220VAC Input

Discrete Input Internal Circuitry

Internal Circuitry
IN

Logical Input

COM

85-264 VAC

BRX User Manual, 2nd Edition

3-59

Chapter 3: BX 10/10E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-10AR3-D Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Relay Form A (SPST)

Total Outputs per Module

4

Commons

2 (2 points/common) Isolated

Maximum Current per Common

4A

Nominal Voltage Rating

5–48 VDC
24–240 VAC

Operating Voltage Range

5–60 VDC
18–264 VAC

Maximum Voltage

60VDC
264VAC

Minimum Output Current

0.1 mA @ 24VDC
0.1 mA @ 24VAC

Maximum Output Current

2A

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

1µA (DC), 300µA (AC) due to RC snubber circuit

ON Voltage Drop

0.2 V Max

Status Indicators

Logic Side, Green

Output Type

Standard

Location

Y0...Y3

ON-OFF Response

<10ms

OFF-ON Response

<10ms

Maximum Switching Frequency

10Hz

Relay Cycle Life
Mechanical Endurance
Electrical Endurance

5 million operations
120,000 operations

Fusing

External fusing recommended

Output Details

3-60

BRX User Manual, 2nd Edition

Chapter 3: BX 10/10E Wiring

BX-DM1E-10AR3-D Wiring, Continued
Discrete Output Connection Options

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Relay Output
Y

LOAD

nC
Yn
Yn

PLC with Relay, form A – R and Expansion with Relay, form A, – TR
LOAD

Discrete Standard Output Internal Circuitry
Internal Circuitry

COM

18-264 VAC
5-60 VDC

OUTPUT
Logic
Output

LOAD

BRX User Manual, 2nd Edition

3-61

Chapter 3: BX 10/10E Wiring

BX-DM1E-10AR3-D Wiring, Continued
Analog Input Specifications

Analog Input Specifications
Inputs per Module

1

Input Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Input Current Range *

Software Selectable ±20mA, 4–20 mA

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

1.2 ms

Input Impedance Voltage Modes

220kΩ

Input Impedance Current Modes

249Ω

Fusing

External fusing recommended

* Software selectable per channel.

Analog Input Connections Options
Analog Voltage Input Circuits
.032A

4-Wire Voltage
Transmitter
AC or DC

Fuse

WX0
1C

W

Optional Transmitter Power Supply

4-Wire Transmitter
Fuse

3-Wire Voltage +
Transmitter

1C
WX0
WY0

.032A WX0
-

1C

+

W

24 VDC User
Supplied Power

3-Wire Transmitter

Analog Current Sinking Input Circuits
–

Fuse
.032A

2-Wire 4-20 mA
Transmitter

+

2-Wire Transmitter

3-Wire Current +
Transmitter

-

–

3-Wire Transmitter

AC or DC

W

Power
Supply

Fuse
.032A

+

4-Wire 4-20 mA
Transmitter

WX0
1C

+

-

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

1C
WX0
WY0

WX0

+

1C

W

24VDC User
Supplied Power

+
–

Fuse
.032A

WX0
1C

W

User Supplied
Transmitter Power

4-Wire Transmitter

An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog outputs,
and current loops.

3-62

BRX User Manual, 2nd Edition

Chapter 3: BX 10/10E Wiring

BX-DM1E-10AR3-D Wiring, Continued
Analog Output Specifications

Analog Output Specifications
Outputs per Module

1

Output Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Minimum Voltage Load Impedance

1kΩ

Output Current Range *

Software Selectable ±20mA, 4–20 mA

Maximum Current Load Impedance

500Ω

Conversion Time

< 1ms

Resolution

16 bit @ ±10V, ±20mA

Fusing

External fusing recommended

* Software selectable per channel.

Analog Output Connections Options
Analog Output Wiring
Current Source Output
mA Load

.032A
Fuse

WY0
1C

W

1C
WX0
WY0

Voltage Output
VDC
Load

.032A

WY0

Fuse

1C

W

Load
Power Supply

An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog outputs,
and current loops.

BRX User Manual, 2nd Edition

3-63

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 3: BX 10/10E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Notes:

3-64

BRX User Manual, 2nd Edition

BX 18/18E Wiring
In This Chapter...

Chapter

4

Overview..................................................................................................................... 4-2
BX 18/18E MPUs ........................................................................................................ 4-2
General Specifications................................................................................................ 4-3
BX 18/18E MPU Wiring Termination Selection......................................................... 4-5
Terminal Block Connectors......................................................................................... 4-5
ZIPLink Pre-Wired Cable Solutions............................................................................ 4-7
ZIPLink System Examples........................................................................................... 4-9
BX 18 Micro PLC Units (MPUs)................................................................................ 4-10
BX-DM1-18ED1 Wiring ............................................................................................ 4-10
BX-DM1-18ED1-D Wiring......................................................................................... 4-16
BX-DM1-18ED2 Wiring ............................................................................................ 4-22
BX-DM1-18ED2-D Wiring......................................................................................... 4-28
BX-DM1-18ER Wiring............................................................................................... 4-34
BX-DM1-18ER-D Wiring............................................................................................ 4-40
BX-DM1-18AR Wiring............................................................................................... 4-46
BX 18E Micro PLC Units (MPUs).............................................................................. 4-52
BX-DM1E-18ED13 Wiring......................................................................................... 4-52
BX-DM1E-18ED13-D Wiring..................................................................................... 4-61
BX-DM1E-18ED23 Wiring......................................................................................... 4-70
BX-DM1E-18ED23-D Wiring..................................................................................... 4-79
BX-DM1E-18ER3 Wiring............................................................................................ 4-88
BX-DM1E-18ER3-D Wiring........................................................................................ 4-97
BX-DM1E-18AR3 Wiring......................................................................................... 4-106

Chapter 4: BX 18/18E Wiring

1 BX 18/18E Micro PLC Units (MPUs)
Overview
2
The BX 18/18E Micro PLC Unit (MPU) includes fourteen different versions having the same
appearance and basic features. All units have 10 discrete input points and 8 discrete output
points built-in. Units with DC inputs have 10 selectable high-speed inputs and units with DC
3
outputs have 4 selectable high-speed outputs. All MPUs can expand their I/O capacity with the
BRX Expansion Modules, allowing for more flexibility while keeping control cost down. BX
4
18E units additionally have 1 analog input and 1 analog output built-in that are current/voltage
selectable within the software.
5
BX 18/18E MPUs
BX 18/18E MPUs are divided into two distinct groups, BX 18 and BX 18E. The BX 18 MPUs
6
have no built-in analog I/O or Ethernet port. The BX 18E MPUs have all the features of the
BX 18, plus built-in analog I/O and an Ethernet port.
7
8
9
10
11
12
13
14
15
A
B
C
D
24VDC

35VA

0.3A

BX 18 Micro PLC Unit (MPU) No Built-in Analog or Ethernet

BX 18E Micro PLC Unit (MPU) with
Built-in Analog and Ethernet Port

4-2

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX 18 MPUs
General Specifications
18 discrete I/O points: 10 input, 8 output

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

24VDC

No built-in analog I/O points

35VA

0.3A

Models with DC inputs:

- have 10 high-speed inputs rated
up to 250kHz
- accept 12–24 nominal voltage,
AC or DC
- can be wired as sinking or
sourcing

BX 18 Micro PLC Unit (MPU)
No Built-in Analog or Ethernet

Models with AC inputs can accept 120–240
nominal voltages

Output types available are DC sinking, DC sourcing, and relay
Models with DC outputs have 4 high-speed outputs rated up to 250kHz
Support for 4 additional Expansion Modules

The following table shows the available BX 18 MPUs.

BX 18 MPUs
Part Number

External
Power

BX-DM1-18ED1

120–240 VAC

BX-DM1-18ED1-D

12–24 VDC

BX-DM1-18ED2

120–240 VAC

BX-DM1-18ED2-D

12–24 VDC

BX-DM1-18ER

120–240 VAC

BX-DM1-18ER-D

12–24 VDC

BX-DM1-18AR

120–240 VAC

Discrete Input

Discrete Output

Expansion
Modules

4 High-Speed
4 Standard
DC Sinking
10 High-Speed,
DC Sinking or
Sourcing

4 High-Speed
4 Standard
DC Sourcing

4

8 Form A Relay
10 Standard AC

BRX User Manual, 2nd Edition

4-3

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX 18E MPUs
General Specifications
18 Discrete I/O points: 10 inputs, 8 outputs
All units have 1 analog input and 1 analog
output (current/voltage software selectable)
All units have built-in Ethernet port,
10/100 Mbps
Models with DC inputs:

- have 10 high-speed inputs rated
up to 250kHz
- accept 12–24 nominal voltages,
AC or DC
- can be wired as sinking or
sourcing

BX 18E Micro PLC Unit (MPU) with
Built-in Analog and Ethernet Port

Models with AC inputs can accept 120–240 nominal voltages
Output types available are DC sinking, DC sourcing, and relay
Models with DC outputs have 4 high-speed outputs rated up to 250kHz
Support for 8 additional Expansion Modules

The following table shows the available BX 18E MPUs.

BX 18E MPUs
Part Number

External
Power

BX-DM1E-18ED13

120–240 VAC

BX-DM1E-18ED13-D

12–24 VDC

BX-DM1E-18ED23

120–240 VAC

BX-DM1E-18ED23-D

12–24 VDC

BX-DM1E-18ER3

120–240 VAC

BX-DM1E-18ER3-D

12–24 VDC

BX-DM1E-18AR3

120–240 VAC

Discrete
Input

BRX User Manual, 2nd Edition

Analog *
Input

Output

Expansion
Modules

4 High-Speed
4 Standard
DC sinking
10 HighSpeed, DC
Sinking or
Sourcing

4 High-Speed
4 Standard
DC sourcing

8 Form A relay
10 Standard
AC

* Analog can be current or voltage software selectable per channel.

4-4

Discrete
Output

1
Current
or
Voltage

1
Current
or
Voltage

8

Chapter 4: BX 18/18E Wiring

BX 18/18E MPU Wiring Termination Selection
The BX 18/18E MPUs ship without terminal blocks. This allows you to select the
termination type that best suits your application. There are several wiring options available,
including removable screw terminal connectors, removable spring clamp terminal connectors
and pre-wired ZIPLink cable solutions.

Terminal Block Connectors
The terminal block connectors are provided in kits and can be ordered as a single part number.
Each kit contains all the terminal block connectors required: (3) 5-pin 5mm terminal blocks
(BX-RTB05), (2) 6-pin 5mm terminal blocks (BX-RTB06), and (1) 3-pin 5mm terminal block
(BX-RTB03).
The BX 18/18E MPUs terminals are configured into groups of 5 inputs and 4 outputs each
with an isolated common, e.g., inputs X0–X4 are grouped with their common terminal. On
the BX 18E MPU the analogs are grouped as 3 terminals consisting of 1 input, 1 output and
a shared isolated analog common. The I/O termination groups are isolated such that a single
group connector can be removed without affecting other groups of I/O or the external power
source.
The terminal block connector kit part numbers and connector specifications are listed in the
table below.

Removable Terminal Block Specifications
Kit Part Number

BX-RTB18

BX-RTB18-1

Connector Type

Screw Type-90 degree

Spring Clamp Type-180
degree

Wire Exit

180 degree

180 degree

Pitch

5.0 mm

5.0 mm

Screw Size

M2.5

N/A

Recommended Screw Torque

< 3.98 lb·in (0.45 N·m)

N/A

Screwdriver Blade Width

3.5 mm

3.5 mm

Wire Gauge (Single Wire)

28–12 AWG

28–14 AWG

Wire Gauge (Dual Wire)

28–16 AWG

28–16 AWG
(Dual wire ferrule
required)

Wire Strip Length

0.3 in (7.5 mm)

0.37 in (9.5 mm)

Equiv. Dinkle P/N

5ESDV-0nP-BK*

5ESDSR-0nP-BK*

* Replace n with: (3) 3-terminal, (5) 5-terminal or (6) for 6-terminal.

BRX User Manual, 2nd Edition

4-5

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-RTB18 Screw Terminal Block Kit
This terminal block kit has 90 degree screw terminal blocks. Wire is 180 degree pass through.

5-Pin

6-Pin

3-Pin

BX-RTB18-1 Spring Terminal Block Kit
This terminal block kit has Spring Clamp wire terminal blocks with 180 degree wire pass
through.

5-Pin

6-Pin

3-Pin

Replacement terminal blocks can be ordered online at:
www. automationdirect.com. Single replacement terminal blocks are listed in table below.

Replacement Terminal Blocks
BX-RTB18

4-6

BX-RTB18-1

3-pin

BX-RTB03

BX-RTB03-1

5-pin

BX-RTB05

BX-RTB05-1

6-pin

BX-RTB06

BX-RTB06-1

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

ZIPLink Pre-Wired Cable Solutions
ZIPLinks eliminate the normally tedious process of wiring between devices by utilizing prewired
cables and DIN rail mount connector modules. ZIPLinks are as simple as plugging in a cable
connector at either end or terminating wires at only one end. Prewired cables keep installation
clean and efficient, using less space at a fraction of the cost of standard terminal blocks.
ZIPLink prewired cables can connect directly to a ZIPlink remote terminal block module or
with the pigtail option, allowing for a convenient solution to wire the BRX platform to 3rd
party devices. For the BX 18/18E MPUs, two (2) cables and two (2) ZIPlink feedthrough
modules are needed to connect all the wiring termination points.
There are two (2) feedthrough module options available, the ZL-RTB20 and the ZL-RTB20-1.
The ZL-RTB20 is a standard feedthrough remote terminal module while the RTB20-1 is a
feedthrough remote terminal block having a more compact footprint, requiring less space in
the control cabinet.
The ZIPLink system options for the BX 18/18E MPUs are listed in the table below.

BX 18/18E ZIPLink Selector
Part Number

Module Type

Module Part No.

Feedthrough

ZL-RTB20,
(standard)
-ORZL-RTB20-1
(compact)

Max Qty Cable Part No.*
Needed

Max Qty
Needed

BX-DM1-18ED1
BX-DM1-18ED1-D
BX-DM1-18ED2
BX-DM1-18ED2-D
BX-DM1-18ER
BX-DM1-18ER-D
BX-DM1-18AR
BX-DM1E-18ED13
BX-DM1E-18ED13-D

2

ZL-BX-CBL15
ZL-BX-CBL15-1
ZL-BX-CBL15-2

2

BX-DM1E-18ED23
BX-DM1E-18ED23-D
BX-DM1E-18ER3
BX-DM1E-18ER3-D
BX-DM1E-18AR3

* Select the cable length: Blank = 0.5 m, -1 = 1.0 m, -2 = 2.0 m.
Available pigtail cables: ZL-BX-CBL15-1P = 1.0 m, ZL-BX-CBL15-2P = 2.0 m.

BRX User Manual, 2nd Edition

4-7

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

ZIPLink Prewired Cables
Custom molded ZIPLink prewired cables allow for fast and easy connection of field wiring and
remote I/O to the BRX platform. The prewired cables are available in 0.5 meter, 1 meter and
2 meter lengths. Pigtail cables are used to connect the BRX platform directly to third-party
devices, reducing your wiring time and cost. The pigtail cables are available in 1 meter and 2
meter lengths.

ZIPLink Prewired Cable

ZIPLink Pigtail Cable

ZIPLink Remote Feedthrough Modules
Remote Feedthrough modules provide low-cost and compact field wiring screw termination
solutions for quickly connecting with the BRX platform. There are two (2) modules available
for use with the BRX platform. The ZL-RTB20 and the ZL-RTB20-1. The ZL-RTB20 is
a standard 2-row, 20-pin, DIN rail mountable feedthrough module. The ZL-RTB20-1 is a
compact 3-row, 24-pin, DIN rail mountable feedthrough module with a smaller footprint
design.
ZIPLink remote feedthrough module specifications are listed in this table.

ZIPLink Module Specifications
Part Number
Number of
positions

ZL-RTB20
(Maximum of 2 Needed)
20 screw terminals, 2 rows

Screwdriver Width

24 screw terminals, 3 rows

1/8 in (3.8 mm) maximum

Screw Torque

4.4 lb·in (0.5 N·m)

ZL-RTB20

4-8

ZL-RTB20-1
(Maximum of 2 Needed)

BRX User Manual, 2nd Edition

ZL-RTB20-1

Chapter 4: BX 18/18E Wiring

ZIPLink System Examples

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX 18 MPU with ZIPLink pre-wired cables and ZL-RTB20 feedthrough modules.

BX 18 MPU with ZIPLink pigtail cables installed.

BRX User Manual, 2nd Edition

4-9

Chapter 4: BX 18/18E Wiring

1 BX 18 Micro PLC Units (MPUs)
BX-DM1-18ED1 Wiring
2
This MPU is made up of 18 discrete I/O points. The connections are grouped as follows:
10 discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the bottom
3
of the unit; configured in two (2) groups of 6 terminals, each comprised of 5 inputs and an isolated
common.
4
8 discrete outputs - sinking; rated at 12–24 VDC. They are located along the top of the unit starting
to the right of the 24VDC auxiliary output terminals. The outputs are configured in two (2) groups
of 5 terminals, each comprised of 4 outputs and an isolated common.
5
This MPU requires an external 120–240 VAC power supply. The AC power supply connection and
the 24VDC auxiliary output supply terminals are located on the top left side of the unit.
6
WARNING: No analog I/O is included on this unit. The 3 terminals to the right of the inputs are not used.
These terminals are not internally connected. DO NOT CONNECT ANYTHING TO THESE TERMINALS.
7
8
9
10
11
12
13
14
15
A
NOTE: Four (4) Expansion Modules can be connected to extend I/O capacity.
B
C
D
24VDC

35VA

0.3A

BX-DM1-18ED1

4-10

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1-18ED1 Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Power Supply Specifications

Power Supply Specifications
Nominal Voltage Rating

120–240 VAC

Input Voltage Range (Tolerance)

85–264 VAC

Rated Operating Frequency

47–63 Hz

Maximum Input Power

40VA

Cold Start Inrush Current

1.5 A, 2ms

Maximum Inrush Current (Hot Start)

1.5 A, 2ms

Internal Input Fuse Protection

Micro fuse 250V, 2A Non-replaceable

Acceptable External Power Drop Time

10ms

Efficiency

80%

Under Input Voltage Lock-out

80VAC

Input Transient Protection

Input choke and line filter

Heat Dissipation

8W Max

Isolated User 24VDC Output

24VDC @ 0.3 A max, <1V P-P Ripple, Integrated self-resetting short
circuit protection

Voltage Withstand (dielectric)

1500VAC Power Inputs to Ground applied for 1 minute
1500VAC Ground to 24VDC Output applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
AC Power

AC Power In

Auxillary out

120–240 24VDC
VAC 300mA max.

- +

L

N

G

V- V+

WARNING: Do not exceed the 24VDC auxiliary power supply load limit of 300mA.

BRX User Manual, 2nd Edition

4-11

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-18ED1 Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

10

Commons

2 (5 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

1.5 mA

Status Indicators

Logic Side, Green

Input Details
Input Type

2

Location
OFF to ON Response

ON to OFF Response

Standard 1

High-Speed DC
X0...X9
DC
AC

< 2µs

DC
AC

10ms 2

–
< 2µs
–

1. All Inputs may be used as standard inputs or high speed inputs independently.
2. 240Hz filter must be set in software for AC operation.

4-12

BRX User Manual, 2nd Edition

10ms 2

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-18ED1 Wiring, Continued
Discrete Input Connection Options

nC 0

1

2

3

4

nC 0

Sinking Input

1

2

3

4

Sourcing Input

X

X

nC 0

1

2

3

4

All PLC units with 12-24 VDC_VAC inputs – E
AC Input
X

Discrete Input Internal Circuitry *
Internal Circuitry
Logical Input
IN

Sinking

COM

Sourcing

AC
9-30 VDC/VAC

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

4-13

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-18ED1 Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Sinking

Total Outputs per Module

8

Commons

2 (4 points/common) Isolated

Maximum Current per Common

2A

Nominal Voltage Rating

12–24 VDC

Operating Voltage Range

5–36 VDC

Maximum Voltage

36VDC

Minimum Output Current

0.1 mA @ 24VDC

Maximum Output Current

0.5 A per output
No derating over temperature range

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

10µA

ON Voltage Drop

0.05 VDC

Status Indicators

Logic Side, Green

Output Details
Output Type
Location
OFF to ON Response
ON to OFF Response
Maximum Switching Frequency
Overcurrent, Short Circuit Protection
and Short to Ground
Overcurrent Trip Level 2
Fusing

High-Speed

Standard 1

Y0...Y3

Y4...Y7

< 2µs

< 5ms

< 2µs

< 2ms

1m cable - 250kHz
10m cable - 100kHz

143Hz

Current limit by
Common Group,
self-resetting

N/A

Between 4A and 8A

N/A

External Fusing recommended

1. All outputs may be used as standard outputs. Only the first 4 outputs (Y0...Y3) are capable of high
speed DC operation.
2. When the high-speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
output LED’s will remain operational even though the output circuitry is turned off and no power is flowing.
This condition is not reported to the CPU.

4-14

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1-18ED1 Wiring, continued
Discrete Output Connection Options
Sinking Output
Y

LOAD

LOAD

LOAD

LOAD

PLC 24 VDC Sinking Outputs – D1 and Expansion units 12-24 VDC Sinking Outputs – TD1

nC 0

1

2

3

PLC 24 VDC Sinking Outputs – D1 and Expansion units 12-24 VDC Sinking Outputs – TD1
OUTPUT

Logic
Output

Discrete Standard Output Internal Circuitry

LOAD

COM

5-36 VDC

OUTPUT
Logic
Output

LOAD

COM

5-36 VDC

Discrete High-Speed Output Internal Circuitry

Logic
Output

OUTPUT
LOAD

FAULT
DETECT

COM

5-36 VDC

NOTE: When the Logic
high speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
output LED’s willOutput
remain operational even though the output circuitry OUTPUT
is turned off and no power is flowing.
LOAD
This condition is not reported to the CPU.

BRX User Manual,
2nd Edition
COM

FAULT
DETECT

4-15

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-18ED1-D Wiring
This MPU is made up of 18 discrete I/O points. The connections are grouped as follows:
10 discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the bottom
of the unit; configured in two (2) groups of six (6) terminals, each comprised of five (5) inputs and an
isolated common.
8 discrete outputs - sinking; rated at 12–24 VDC. They are located along the top of the unit starting
to the right of the 24VDC external power supply terminals. The outputs are configured in two (2)
groups of five (5) terminals, each comprised of four (4) outputs and an isolated common.
The MPU requires an external 12–24 VDC power supply. The DC power supply connection is
located on the top left side of the unit. There is no 24VDC auxiliary output supply.
WARNING: No analog I/O is included on this unit. The three (3) terminals to the right of the inputs are not used.
These terminals are not internally connected. DO NOT CONNECT ANYTHING TO THESE TERMINALS.

BX-DM1-18ED1-D

NOTE: Four (4) Expansion Modules can be connected to extend I/O capacity.

4-16

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1-18ED1-D Wiring, Continued
Power Supply Specifications

Power Supply Specifications
Nominal Voltage Range

12–24 VDC

Input Voltage Range (Tolerance)

10–36 VDC

Maximum Input Voltage Ripple

< ±10%

Maximum Input Power

30W

Cold Start Inrush Current

5A, 2ms

Maximum Inrush Current (Hot Start)

5A, 2ms

Internal Input Protection

Reverse polarity protection and undervoltage lockout via
transistor circuit

Acceptable External Power Drop Time

10ms

Efficiency

85%

Under Input Voltage Lock-out

<9VDC

Heat Dissipation

3.2 W Max

Isolated User 24VDC Output

None

Voltage Withstand (dielectric)

1500VAC power Inputs to ground applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
DC Power

DC Power In

12–24 VDC

- +

NC NC G

V- V+

WARNING: No External AC power supply needed on this unit. The two terminals marked “NC” are not
used. These terminals are not internally connected. DO NOT CONNECT ANYTHING TO THESE TERMINALS!

BRX User Manual, 2nd Edition

4-17

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-18ED1-D Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

10

Commons

2 (5 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

1.5 mA

Status Indicators

Logic Side, Green

Input Details
Input Type

2

Location
OFF to ON Response

ON to OFF Response

Standard 1

High-Speed DC
X0...X9
DC
AC

< 2µs

DC
AC

10ms2

–
< 2µs
–

1. All Inputs may be used as standard inputs or high speed inputs independently.
2. 240Hz filter must be set in software for AC operation.

4-18

BRX User Manual, 2nd Edition

10ms2

Chapter 4: BX 18/18E Wiring

BX-DM1-18ED1-D Wiring, Continued
Discrete Input Connection Options

nC 0

1

2

3

4

nC 0

Sinking Input

1

2

3

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

4

Sourcing Input

X

X

nC 0

1

2

3

4

All
PLC units with 12-24 VDC_VAC inputs – E
AC Input
X

Discrete Input Internal Circuitry *
Internal Circuitry
Logical Input
IN

Sinking

COM

Sourcing

AC
9-30 VDC/VAC

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

4-19

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-18ED1-D Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Sinking

Total Outputs per Module

8

Commons

2 (4 points/common) Isolated

Maximum Current per Common

2A

Nominal Voltage Rating

12–24 VDC

Operating Voltage Range

5–36 VDC

Maximum Voltage

36 VDC

Minimum Output Current

0.1 mA @ 24VDC

Maximum Output Current

0.5 A per output
No derating over temperature range

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

10µA

ON Voltage Drop

0.05 VDC

Status Indicators

Logic Side, Green

Output Details

High-Speed

Standard 1

Y0...Y3

Y4...Y7

OFF to ON Response

< 2µs

< 5ms

ON to OFF Response

< 2µs

< 2ms

1m cable - 250kHz
10m cable - 100kHz

143Hz

Current limit by
Common Group,
self-resetting

N/A

Between 4A and 8A

N/A

Output Type
Location

Maximum Switching Frequency
Overcurrent, Short Circuit Protection
and Short to Ground
Overcurrent Trip Level 2
Fusing

External Fusing recommended

1. All outputs may be used as standard outputs. Only the first 4 outputs (Y0...Y3) are capable of high
speed DC operation.
2. When the high-speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
output LED’s will remain operational even though the output circuitry is turned off and no power is flowing.
This condition is not reported to the CPU.

4-20

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1-18ED1-D Wiring, Continued
Discrete Output Connection Options

1
2
PLC 24 VDC Sinking Outputs – D1 and Expansion units 12-24 VDC Sinking Outputs – TD1
3
4
5
PLC 24 VDC Sinking Outputs – D1 and Expansion units 12-24 VDC Sinking Outputs – TD1
6
Discrete Standard Output Internal Circuitry
7
8
9
10
11
Discrete High-Speed Output Internal Circuitry
12
13
14
15
A
B
NOTE: When the high speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
C
output LED’s will remain operational even though the output circuitry is turned off and no power is flowing.
This condition is not reported to the CPU.
D
Sinking Output

LOAD

LOAD

LOAD

LOAD

Y

nC 0

1

2

3

OUTPUT

Logic
Output

LOAD

COM

5-36 VDC

OUTPUT

Logic
Output

LOAD

COM

5-36 VDC

Logic
Output

OUTPUT

LOAD

FAULT
DETECT

COM

5-36 VDC

Logic
Output

OUTPUT

LOAD

FAULT
DETECT

COM
BRX User Manual,
2nd Edition

4-21

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-18ED2 Wiring
This MPU is made up of 18 discrete I/O points. The connections are grouped as follows:
10 discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the bottom
of the unit; configured in two (2) groups of 6 terminals, each comprised of 5 inputs and an isolated
common.
8 discrete outputs - sourcing; rated at 12–24 VDC. They are located along the top of the unit starting
to the right of the 24VDC auxiliary output terminals. The outputs are configured in two (2) groups
of 5 terminals, each comprised of 4 outputs and an isolated common.
This MPU requires an external 120–240 VAC power supply. The AC power supply connection and
the 24VDC auxiliary output supply terminals are located on the top left side of the unit.
WARNING: No analog I/O is included on this unit. The 3 terminals to the right of the inputs are not used.
These terminals are not internally connected. DO NOT CONNECT ANYTHING TO THESE TERMINALS.

24VDC

35VA

0.3A

BX-DM1-18ED2

BX-DM1-18ED2

NOTE: Four (4) Expansion Modules can be connected to extend I/O capacity.

4-22

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1-18ED2 Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Power Supply Specifications

Power Supply Specifications
Nominal Voltage Rating

120–240 VAC

Input Voltage Range (Tolerance)

85–264 VAC

Rated Operating Frequency

47–63 Hz

Maximum Input Power

40VA

Cold Start Inrush Current

1.5 A, 2ms

Maximum Inrush Current (Hot Start)

1.5 A, 2ms

Internal Input Fuse Protection

Micro fuse 250V, 2A Non-replaceable

Acceptable External Power Drop Time

10ms

Efficiency

80%

Under Input Voltage Lock-out

80VAC

Input Transient Protection

Input choke and line filter

Heat Dissipation

8W Max

Isolated User 24VDC Output

24VDC @ 0.3 A max, <1V P-P Ripple, Integrated self-resetting short
circuit protection

Voltage Withstand (dielectric)

1500VAC Power Inputs to Ground applied for 1 minute
1500VAC Ground to 24VDC Output applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
AC Power

AC Power In

Auxillary out

120–240 24VDC
VAC 300mA max.

- +

L

N

G

V- V+

WARNING: Do not exceed the 24VDC auxiliary power supply load limit of 300mA.

BRX User Manual, 2nd Edition

4-23

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-18ED2 Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

10

Commons

2 (5 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz 2

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

1.5 mA

Status Indicators

Logic Side, Green

Input Details
Input Type
Location
OFF to ON Response

ON to OFF Response

Standard 1

High-Speed DC
X0...X9
DC
AC

< 2µs

DC
AC

10ms2

–
< 2µs
–

1. All Inputs may be used as standard inputs or high speed inputs independently.
2. 240Hz filter must be set in software for AC operation.

4-24

BRX User Manual, 2nd Edition

10ms2

Chapter 4: BX 18/18E Wiring

BX-DM1-18ED2 Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Input Connection Options

nC 0

1

2

3

4

nC 0

Sinking Input

1

2

3

4

Sourcing Input

X

X

nC 0

1

2

3

4

All PLC units with 12-24 VDC_VAC inputs – E
AC Input
X

Discrete Input Internal Circuitry *
Internal Circuitry
Logical Input
IN

Sinking

COM

Sourcing

AC
9-30 VDC/VAC

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

4-25

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-18ED2 Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Sourcing

Total Outputs per Module

8

Commons

2 (4 points/common) Isolated

Maximum Current per Common

2A

Nominal Voltage Rating

12–24 VDC

Operating Voltage Range

5–36 VDC

Maximum Voltage

36 VDC

Minimum Output Current

0.1 mA @ 24VDC

Maximum Output Current

0.5A per output
No derating over temperature range

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

10µA

ON Voltage Drop

0.05 VDC

Status Indicators

Logic Side, Green

Output Details

High-Speed

Standard 1

Y0...Y3

Y4...Y7

OFF to ON Response

< 2µs

< 5ms

ON to OFF Response

< 2µs

< 2ms

1m cable - 250kHz
10m cable - 100kHz

143Hz

Current limit by
Common Group,
self-resetting

N/A

Between 4A and 8A

N/A

Output Type
Location

Maximum Switching Frequency
Overcurrent, Short Circuit Protection
and Short to Ground
Overcurrent Trip Level 2
Fusing

External Fusing recommended

1. All outputs may be used as standard outputs. Only the first 4 outputs (Y0...Y3) are capable of high
speed DC operation.
2. When the high-speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
output LED’s will remain operational even though the output circuitry is turned off and no power is flowing.
This condition is not reported to the CPU.

4-26

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1-18ED2 Wiring, Continued
Discrete Output Connection Options
Sourcing Output

LOAD

LOAD

LOAD

LOAD

Y

nC 0

1

2

3

5-36 VDC
COM

Discrete Standard Output Internal Circuitry
Logic
Output

OUTPUT
LOAD

5-36 VDC
COM
Logic
Output
OUTPUT
LOAD

PLC 24 VDC Sourcing Outputs – D2 and Expansion units 12-24 VDC Sourcing Outputs – TD2

Discrete High-Speed Output Internal Circuitry
PLC 24 VDC Sourcing Outputs – D2 and Expansion units 12-24 VDC Sourcing Outputs – TD2
COM

FAULT
DETECT

Logic
Output

5-36 VDC

OUTPUT
LOAD

COM
FAULT
DETECT

5-36 VDC

NOTE: When the high speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
output LED’s will remain operational even though the output circuitry is turned off and no power is flowing.
This condition is not reported to the CPU.
Logic
Output

OUTPUT
LOAD

BRX User Manual, 2nd Edition

4-27

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-18ED2-D Wiring
This MPU is made up of 18 discrete I/O points. The connections are grouped as follows:
10 discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the bottom
of the unit; configured in two (2) groups of 6 terminals, each comprised of 5 inputs and an isolated
common.
8 discrete outputs - sourcing; rated at 12–24 VDC. They are located along the top of the unit starting
to the right of the 24VDC external power supply terminals. The outputs are configured in two (2)
groups of 5 terminals, each comprised of 4 outputs and an isolated common..
This MPU requires an external 12–24 VDC power supply. The DC power supply connection is
located on the top left side of the unit. There is no 24VDC auxiliary output supply.
WARNING: No analog I/O is included on this unit. The 3 terminals to the right of the inputs are not used.
These terminals are not internally connected. DO NOT CONNECT ANYTHING TO THESE TERMINALS.

BX-DM1-18ED2-D

NOTE: Four (4) Expansion Modules can be connected to extend I/O capacity.

4-28

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1-18ED2-D, Continued
Power Supply Specifications

Power Supply Specifications
Nominal Voltage Range

12–24 VDC

Input Voltage Range (Tolerance)

10–36 VDC

Maximum Input Voltage Ripple

< ±10%

Maximum Input Power

30W

Cold Start Inrush Current

5A, 2ms

Maximum Inrush Current (Hot Start)

5A, 2ms

Internal Input Protection

Reverse polarity protection and undervoltage lockout via
transistor circuit

Acceptable External Power Drop Time

10ms

Efficiency

85%

Under Input Voltage Lock-out

<9VDC

Heat Dissipation

3.2 W Max

Isolated User 24VDC Output

None

Voltage Withstand (dielectric)

1500VAC power Inputs to ground applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
DC Power

DC Power In

12–24 VDC

- +

NC NC G

V- V+

WARNING: No External AC power supply needed on this unit. The two terminals marked “NC” are not
used. These terminals are not internally connected. DO NOT CONNECT ANYTHING TO THESE TERMINALS!

BRX User Manual, 2nd Edition

4-29

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-18ED2-D Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

10

Commons

2 (5 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz2

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

1.5 mA

Status Indicators

Logic Side, Green

Input Details
Input Type
Location
OFF to ON Response

ON to OFF Response

X0...X9
DC
AC

< 2µs

DC
AC

BRX User Manual, 2nd Edition

10ms2

–
< 2µs
–

1. All Inputs are capable of high speed DC operation.
2. 240Hz filter must be set in software for AC operation..

4-30

Standard 1

High-Speed DC

10ms2

Chapter 4: BX 18/18E Wiring

BX-DM1-18ED2-D Wiring, Continued
Discrete Input Connection Options

nC 0

1

2

3

4

nC 0

Sinking Input

1

2

3

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

4

Sourcing Input

X

X

nC 0

1

2

3

4

All PLC units with 12-24 VDC_VAC inputs – E
AC Input
X

Discrete Input Internal Circuitry *
Internal Circuitry
Logical Input
IN

Sinking

COM

Sourcing

AC
9-30 VDC/VAC

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

4-31

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-18ED2-D Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Sourcing

Total Outputs per Module

8

Commons

2 (4 points/common) Isolated

Maximum Current per Common

2A

Nominal Voltage Rating

12–24 VDC

Operating Voltage Range

5–36 VDC

Maximum Voltage

36 VDC

Minimum Output Current

0.1 mA @ 24VDC

Maximum Output Current

0.5 A per output
No derating over temperature range

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

10µA

ON Voltage Drop

0.05 VDC

Status Indicators

Logic Side, Green

Output Details
Output Type
Location
OFF to ON Response
ON to OFF Response
Maximum Switching Frequency
Overcurrent, Short Circuit Protection
and Short to Ground
Overcurrent Trip Level 2
Fusing

High-Speed

Standard 1

Y0...Y3

Y4...Y7

< 2µs

< 5ms

< 2µs

< 2ms

1m cable - 250kHz
10m cable - 100kHz

143Hz

Current limit by
Common Group,
self-resetting

N/A

Between 4A and 8A

N/A

External Fusing recommended

1. All outputs may be used as standard outputs. Only the first 4 outputs (Y0...Y3) are capable of high speed
DC operation.
2. When the high-speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
output LED’s will remain operational even though the output circuitry is turned off and no power is flowing.
This condition is not reported to the CPU.

4-32

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1-18ED2-D Wiring, Continued
Discrete Output Connection Options
Sourcing Output

LOAD

LOAD

LOAD

LOAD

Y

nC 0

1

2

3
5-36 VDC
COM

Discrete Standard Output Internal Circuitry
Logic
Output

OUTPUT
LOAD

5-36 VDC
COM
Logic
Output
OUTPUT
LOAD

PLC 24 VDC Sourcing Outputs – D2 and Expansion units 12-24 VDC Sourcing Outputs – TD2

Discrete High-Speed Output Internal Circuitry
PLC 24 VDC Sourcing Outputs – D2 and Expansion units
COM12-24 VDC Sourcing Outputs – TD2
FAULT
DETECT

Logic
Output

5-36 VDC

OUTPUT
LOAD

COM
FAULT
DETECT

5-36 VDC

NOTE: When the high speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
output LED’s will remain operational even though the output circuitry is turned off and no power is flowing.
This condition
is not reported to the CPU.
Logic
Output

OUTPUT
LOAD

BRX User Manual, 2nd Edition

4-33

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-18ER Wiring
This MPU is made up of 18 discrete I/O points. The connections are grouped as follows:
10 discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the bottom
of the unit; configured in two (2) groups of 6 terminals, each comprised of 5 inputs and an isolated
common.
8 discrete outputs - Form A Relay (SPST); rated 5–48 VDC/ 24–240 VAC. They are located along
the top of the unit starting to the right of the 24VDC auxiliary output terminals. The outputs are
configured in two (2) groups of 5 terminals, each comprised of 4 outputs and an isolated common..
This MPU requires an external 120–240 VAC power supply. The AC power supply connection and
the 24VDC auxiliary output supply terminals are located on the top left side of the unit.
WARNING: No analog I/O is included on this unit. The 3 terminals to the right of the inputs are not used.
These terminals are not internally connected. DO NOT CONNECT ANYTHING TO THESE TERMINALS.

BX-DM1-18ER

NOTE: Four (4) Expansion Modules can be connected to extend I/O capacity.

4-34

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1-18ER Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Power Supply Specifications

Power Supply Specifications
Nominal Voltage Rating

120–240 VAC

Input Voltage Range (Tolerance)

85–264 VAC

Rated Operating Frequency

47–63 Hz

Maximum Input Power

40VA

Cold Start Inrush Current

1.5 A, 2ms

Maximum Inrush Current (Hot Start)

1.5 A, 2ms

Internal Input Fuse Protection

Micro fuse 250V, 2A Non-replaceable

Acceptable External Power Drop Time

10ms

Efficiency

80%

Under Input Voltage Lock-out

80VAC

Input Transient Protection

Input choke and line filter

Heat Dissipation

8W Max

Isolated User 24VDC Output

24VDC @ 0.3 A max, <1V P-P Ripple, Integrated self-resetting short
circuit protection

Voltage Withstand (dielectric)

1500VAC Power Inputs to Ground applied for 1 minute
1500VAC Ground to 24VDC Output applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
AC Power

AC Power In

Auxillary out

120–240 24VDC
VAC 300mA max.

- +

L

N

G

V- V+

WARNING: Do not exceed the 24VDC auxiliary power supply load limit of 300mA.

BRX User Manual, 2nd Edition

4-35

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-18ER Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

10

Commons

2 (5 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

1.5 mA

Status Indicators

Logic Side, Green

Input Details
Input Type

2

Location
OFF to ON Response

ON to OFF Response

Standard 1

High-Speed DC
X0...X9
DC
AC

< 2µs

DC
AC

10ms2

–
< 2µs
–

1. All Inputs may be used as standard inputs or high speed inputs independently.
2. 240Hz filter must be set in software for AC operation.

4-36

BRX User Manual, 2nd Edition

10ms2

Chapter 4: BX 18/18E Wiring

BX-DM1-18ER Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Input Connection Options

nC 0

1

2

3

4

nC 0

Sinking Input

1

2

3

4

Sourcing Input

X

X

nC 0

1

2

3

4

All PLC units with 12-24 VDC_VAC inputs – E
AC Input
X

Discrete Input Internal Circuitry *
Internal Circuitry
Logical Input
IN

Sinking

COM

Sourcing

AC
9-30 VDC/VAC

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

4-37

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-18ER Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Relay Form A (SPST)

Total Outputs per Module

8

Commons

2 (4 points/common) Isolated

Maximum Current per Common

8A

Nominal Voltage Rating

5–48 VDC
24–240 VAC

Operating Voltage Range

5–60 VDC,
18–264 VAC

Maximum Voltage

60VDC
264VAC

Minimum Output Current

0.1 mA @ 24VDC
0.1 mA @ 24VAC

Maximum Output Current

2A

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

1µA (DC)
300µA (AC) due to RC Snubber Circuit

ON Voltage Drop

0.2 V Max

Status Indicators

Logic Side, Green

Output Type

Standard

Location

Y0...Y7

ON-OFF Response

<10ms

OFF-ON Response

<10ms

Maximum Switching Frequency

10Hz

Relay Cycle Life
Mechanical Endurance
Electrical Endurance

5 million operations
120,000 operations

Fusing

External Fusing recommended

Output Details

4-38

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1-18ER Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Output Connection Options
Relay Output

LOAD

LOAD

LOAD

LOAD

Y

nC 0

1

2

3

PLC with Relay, form A – R and Expansion with Relay, form A, – TR

Discrete Standard Output Internal Circuitry
Internal Circuitry

COM

18-264 VAC
5-60 VDC

OUTPUT
Logic
Output

LOAD

BRX User Manual, 2nd Edition

4-39

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-18ER-D Wiring
This MPU is made up of 18 discrete I/O points. The connections are grouped as follows:
10 discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the bottom
of the unit; configured in two (2) groups of 6 terminals, each comprised of 5 inputs and an isolated
common.
8 discrete outputs - Form A Relay (SPST); rated 5–48 VDC/ 24–240 VAC. They are located along
the top of the unit starting to the right of the 24VDC external power supply terminals. The outputs
are configured in two (2) groups of 5 terminals, each comprised of 4 outputs and an isolated common.
This MPU requires an external 12–24 VDC power supply. The DC power supply connection is
located on the top left side of the unit. There is no 24VDC auxiliary output supply
WARNING: No analog I/O is included on this unit. The 3 terminals to the right of the inputs are not used.
These terminals are not internally connected. DO NOT CONNECT ANYTHING TO THESE TERMINALS.
NOTE: Four (4) Expansion Modules can be connected to extend I/O capacity.

BX-DM1-18ER-D

4-40

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1-18ER-D Wiring, Continued
Power Supply Specifications

Power Supply Specifications
Nominal Voltage Range

12–24 VDC

Input Voltage Range (Tolerance)

10–36 VDC

Maximum Input Voltage Ripple

< ±10%

Maximum Input Power

30W

Cold Start Inrush Current

5A, 2ms

Maximum Inrush Current (Hot Start)

5A, 2ms

Internal Input Protection

Reverse polarity protection and undervoltage lockout via
transistor circuit

Acceptable External Power Drop Time

10ms

Efficiency

85%

Under Input Voltage Lock-out

<9VDC

Heat Dissipation

3.2 W Max

Isolated User 24VDC Output

None

Voltage Withstand (dielectric)

1500VAC power Inputs to ground applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
DC Power

DC Power In

12–24 VDC

- +

NC NC G

V- V+

WARNING: No External AC power supply needed on this unit. The two terminals marked “NC” are not
used. These terminals are not internally connected. DO NOT CONNECT ANYTHING TO THESE TERMINALS!

BRX User Manual, 2nd Edition

4-41

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-18ER-D Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

10

Commons

2 (5 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

1.5 mA

Status Indicators

Logic Side, Green

Input Details
Input Type

2

Location
OFF to ON Response

ON to OFF Response

Standard 1

High-Speed DC
X0...X9
DC
AC

< 2µs

DC
AC

10ms2

–
< 2µs
–

1. All Inputs may be used as standard inputs or high speed inputs independently.
2. 240Hz filter must be set in software for AC operation.

4-42

BRX User Manual, 2nd Edition

10ms2

Chapter 4: BX 18/18E Wiring

BX-DM1-18ER-D Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Input Connection Options

nC 0

1

2

3

4

nC 0

Sinking Input

1

2

3

4

Sourcing Input

X

X

nC 0

1

2

3

4

All PLC units with 12-24 VDC_VAC inputs – E
AC Input
X

Discrete Input Internal Circuitry *
Internal Circuitry
Logical Input
IN

Sinking

COM

Sourcing

AC
9-30 VDC/VAC

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

4-43

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-18ER-D Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Relay Form A (SPST)

Total Outputs per Module

8

Commons

2 (4 points/common) Isolated

Maximum Current per Common

8A

Nominal Voltage Rating

5–48 VDC
24–240 VAC

Operating Voltage Range

5–60 VDC,
18–264 VAC

Maximum Voltage

60VDC
264VAC

Minimum Output Current

0.1 mA @ 24VDC
0.1 mA @ 24VAC

Maximum Output Current

2A

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

1µA (DC) 300µA (AC) due to RC
Snubber Circuit

ON Voltage Drop

0.2 V Max

Status Indicators

Logic Side, Green

Output Type

Standard

Location

Y0...Y7

ON-OFF Response

<10ms

OFF-ON Response

<10ms

Maximum Switching Frequency

10Hz

Relay Cycle Life
Mechanical Endurance
Electrical Endurance

5 million operations
120,000 operations

Fusing

External Fusing recommended

Output Details

4-44

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1-18ER-D Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Output Connection Options
Relay Output

LOAD

LOAD

LOAD

LOAD

Y

nC 0

1

2

3

PLC with Relay, form A – R and Expansion with Relay, form A, – TR

Discrete Standard Output Internal Circuitry
Internal Circuitry

COM

18-264 VAC
5-60 VDC

OUTPUT
Logic
Output

LOAD

BRX User Manual, 2nd Edition

4-45

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-18AR Wiring
This MPU is made up of 18 discrete I/O points. The connections are grouped as follows:
10 discrete inputs - AC rated for 120–240 VAC. They are located along the bottom of the unit;
configured in two (2) groups of 6 terminals, each comprised of 5 inputs and an isolated common.
8 discrete outputs - Form A Relay (SPST); rated 5–48 VDC/ 24–240 VAC. They are located along
the top of the unit starting to the right of the 24VDC auxiliary output terminals. The outputs are
configured in two (2) groups of 5 terminals, each comprised of 4 outputs and an isolated common..
This MPU requires an external 120–240 VAC power supply. The AC power supply connection and
the 24VDC auxiliary output supply terminals are located on the top left side of the unit.
WARNING: No analog I/O is included on this unit. The 3 terminals to the right of the inputs are not used.
These terminals are not internally connected. DO NOT CONNECT ANYTHING TO THESE TERMINALS.
NOTE: Four (4) Expansion Modules can be connected to extend I/O capacity.

BX-DM1-18AR

4-46

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1-18AR Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Power Supply Specifications

Power Supply Specifications
Nominal Voltage Rating

120–240 VAC

Input Voltage Range (Tolerance)

85–264 VAC

Rated Operating Frequency

47–63 Hz

Maximum Input Power

40VA

Cold Start Inrush Current

1.5 A, 2ms

Maximum Inrush Current (Hot Start)

1.5 A, 2ms

Internal Input Fuse Protection

Micro fuse 250V, 2A Non-replaceable

Acceptable External Power Drop Time

10ms

Efficiency

80%

Under Input Voltage Lock-out

80VAC

Input Transient Protection

Input choke and line filter

Heat Dissipation

8W Max

Isolated User 24VDC Output

24VDC @ 0.3 A max, <1V P-P Ripple, Integrated self-resetting short
circuit protection

Voltage Withstand (dielectric)

1500VAC Power Inputs to Ground applied for 1 minute
1500VAC Ground to 24VDC Output applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
AC Power

AC Power In

Auxillary out

120–240 24VDC
VAC 300mA max.

- +

L

N

G

V- V+

WARNING: Do not exceed the 24VDC auxiliary power supply load limit of 300mA.

BRX User Manual, 2nd Edition

4-47

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-18AR Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

AC

Total Inputs per Module

10

Commons

2 (5 points/common) Isolated

Nominal Voltage Rating

120–240 VAC

Input Voltage Range

85–264 VAC

Maximum Voltage

264VAC RMS

AC Frequency

47–63 Hz

Input Impedance

15kΩ

Input Current (typical)

9mA @ 120VAC, 13mA @ 220VAC

Maximum Input Current

14mA @ 120VAC, 20mA @ 220VAC

ON Voltage Level

> 85VAC

OFF Voltage Level

< 40VAC

Maximum OFF Current

2.5 mA

Status Indicators

Logic Side, Green

Input Type

Standard

Location

X0...X9

OFF - ON Response

10ms

ON - OFF Response

10ms

Input Details

4-48

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1-18AR Wiring, Continued
Discrete Input Connection Options

nC 0

1

2

3

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

4

AC Input
X

DI 110/220VAC Input

Discrete Input Internal Circuitry

Internal Circuitry
IN

Logical Input

COM

85-264 VAC

BRX User Manual, 2nd Edition

4-49

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-18AR Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Relay Form A (SPST)

Total Outputs per Module

8

Commons

2 (4 points/common) Isolated

Maximum Current per Common

8A

Nominal Voltage Rating

5–48 VDC
24–240 VAC

Operating Voltage Range

5–60 VDC,
18–264 VAC

Maximum Voltage

60VDC
264VAC

Minimum Output Current

0.1 mA @ 24VDC
0.1 mA @ 24VAC

Maximum Output Current

2A

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

1µA (DC) 300µA (AC) due to RC
Snubber Circuit

ON Voltage Drop

0.2 V Max

Status Indicators

Logic Side, Green

Output Type

Standard

Location

Y0...Y7

ON-OFF Response

<10ms

OFF-ON Response

<10ms

Maximum Switching Frequency

10Hz

Relay Cycle Life
Mechanical Endurance
Electrical Endurance

5 million operations
120,000 operations

Fusing

External Fusing recommended

Output Details

4-50

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1-18AR Wiring, Continued
Discrete Output Connection Options

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Relay Output

LOAD

LOAD

LOAD

LOAD

Y

nC 0

1

2

3

PLC with Relay, form A – R and Expansion with Relay, form A, – TR

Discrete Standard Output Internal Circuitry
Internal Circuitry

COM

18-264 VAC
5-60 VDC

OUTPUT
Logic
Output

LOAD

BRX User Manual, 2nd Edition

4-51

Chapter 4: BX 18/18E Wiring

1 BX 18E Micro PLC Units (MPUs)
BX-DM1E-18ED13 Wiring
2
This MPU is made up of 18 discrete I/O points. The connections are grouped as follows:
10 discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the bottom
3
of the unit; configured in two (2) groups of 6 terminals, each comprised of 5 inputs and an isolated
common.
4
8 discrete outputs - sinking; rated at 12–24 VDC. They are located along the top of the unit starting
to the right of the 24VDC auxiliary output terminals. The outputs are configured in two (2) groups
of 5 terminals, each comprised of 4 outputs and an isolated common..
5
1 analog input and 1 analog output. They are located along the bottom of the unit to the right of the
discrete inputs. The analogs are a group of three (3) terminals, comprised of 1 input, 1 output and a
6
shared isolated common.
The analogs share these common features:
7
current or voltage selectable through software
16-bit resolution @ ±20mA, ±10VDC
8
current signal ranges of 4–20 mA, ±20mA
voltage signal ranges of 0–5 VDC, 0–10 VDC, ±5VDC, ±10VDC.
9
This MPU requires an external 120–240 VAC power supply. The AC power supply connection and
the 24VDC auxiliary output supply terminals are located on the top left side of the unit.
10
11
12
13
14
15
A
B
C
NOTE: Eight (8) Expansion Modules can be connected to extend I/O capacity.
D
BX-DM1E-18ED13

4-52

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ED13 Wiring, Continued
Power Supply Specifications

Power Supply Specifications
Nominal Voltage Rating

120–240 VAC

Input Voltage Range (Tolerance)

85–264 VAC

Rated Operating Frequency

47–63 Hz

Maximum Input Power

40VA

Cold Start Inrush Current

1.5 A, 2ms

Maximum Inrush Current (Hot Start)

1.5 A, 2ms

Internal Input Fuse Protection

Micro fuse 250V, 2A Non-replaceable

Acceptable External Power Drop Time

10ms

Efficiency

80%

Under Input Voltage Lock-out

80VAC

Input Transient Protection

Input choke and line filter

Heat Dissipation

8W Max

Isolated User 24VDC Output

24VDC @ 0.3 A max, <1V P-P Ripple, Integrated self-resetting short
circuit protection

Voltage Withstand (dielectric)

1500VAC Power Inputs to Ground applied for 1 minute
1500VAC Ground to 24VDC Output applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
AC Power

AC Power In

Auxillary out

120–240 24VDC
VAC 300mA max.

- +

L

N

G

V- V+

WARNING: Do not exceed the 24VDC auxiliary power supply load limit of 300mA.

BRX User Manual, 2nd Edition

4-53

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-18ED13 Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

10

Commons

2 (5 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

1.5 mA

Status Indicators

Logic Side, Green

Input Details
Input Type

2

Location
OFF to ON Response

ON to OFF Response

Standard 1

High-Speed DC
X0...X9
DC
AC

< 2µs

DC
AC

10ms2

–
< 2µs
–

1. All Inputs may be used as standard inputs or high speed inputs independently.
2. 240Hz filter must be set in software for AC operation.

4-54

BRX User Manual, 2nd Edition

10ms2

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ED13 Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Input Connection Options

nC 0

1

2

3

4

nC 0

Sinking Input

1

2

3

4

Sourcing Input

X

X

nC 0

1

2

3

4

AC Input

All PLC
X units with 12-24 VDC_VAC inputs – E

Discrete Input Internal Circuitry *

Internal Circuitry
Logical Input
IN

Sinking

COM

Sourcing

AC
9-30 VDC/VAC

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

4-55

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-18ED13 Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Sinking

Total Outputs per Module

8

Commons

2 (4 points/common) Isolated

Maximum Current per Common

2A

Nominal Voltage Rating

12–24 VDC

Operating Voltage Range

5–36 VDC

Maximum Voltage

36VDC

Minimum Output Current

0.1 mA @ 24VDC

Maximum Output Current

0.5 A per output
No derating over temperature range

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

10µA

ON Voltage Drop

0.05 VDC

Status Indicators

Logic Side, Green

Output Details
Output Type
Location

High-Speed

Standard 1

Y0...Y3

Y4...Y7

OFF to ON Response

< 2µs

< 5ms

ON to OFF Response

< 2µs

< 2ms

1m cable - 250kHz
10m cable - 100kHz

143 Hz

Current limit by
Common Group,
self-resetting

N/A

Between 4A and 8A

N/A

Maximum Switching Frequency
Overcurrent, Short Circuit Protection
and Short to Ground
Overcurrent Trip Level 2
Fusing

External Fusing recommended

1. All outputs may be used as standard outputs. Only the first 4 outputs (Y0...Y3) are capable of high
speed DC operation.
2. When the high-speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
output LED’s will remain operational even though the output circuitry is turned off and no power is flowing.
This condition is not reported to the CPU.

4-56

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ED13 Wiring, Continued
Discrete Output Connection Options
Sinking Output

LOAD

LOAD

LOAD

LOAD

PLC 24 VDC Sinking Outputs – D1 and Expansion units
12-24 VDC Sinking Outputs – TD1
Y

nC 0 1 units
2 3
PLC 24 VDC Sinking Outputs – D1 and Expansion
12-24 VDC Sinking Outputs – TD1
OUTPUT

Logic
Output

LOAD

COM

Discrete Standard Output Internal Circuitry
5-36 VDC

OUTPUT
Logic
Output

LOAD

COM

5-36 VDC

Discrete High-Speed Output Internal Circuitry

Logic
Output

OUTPUT
LOAD

FAULT
DETECT

COM

5-36 VDC

Logic

NOTE: When the Output
high speed outputs are in an overcurrent situation, theOUTPUT
Common terminal Red LED is on. The
output LED’s will remain operational even though the output circuitry is turned off LOAD
and no power is flowing.
This condition is not reported to the CPU.

FAULT
DETECT

COM

BRX User Manual, 2nd Edition

4-57

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-18ED13 Wiring, Continued
Analog Input Specifications

Analog Input Specifications
Inputs per Module

1

Input Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Input Current Range *

Software Selectable ±20mA, 4–20 mA

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

1.2 ms

Input Impedance Voltage Modes

220kΩ

Input Impedance Current Modes

249Ω

Input Stability

0.02% of Full Hardware Range

Full Scale Calibration Error

0.05% of Full Hardware Range

Offset Calibration Error

0.01% of Full Hardware Range

Accuracy vs Temperature Error

0.05% of Full Hardware Range

Fusing

External fusing recommended

* Software selectable per channel.

Analog Input Voltage Connection Options

1C WX0 WY0

Analog Voltage
Input Circuits
4-Wire Voltage
Transmitter
AC or DC

.032A
Fuse

WX0
1C

W

Optional Transmitter Power Supply

4-Wire Transmitter
Fuse

3-Wire Voltage +
Transmitter

3-Wire Transmitter

.032A
-

+

WX0
1C

W

24 VDC User
Supplied Power

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

4-58

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ED13 Wiring, Continued
Analog Input Current Sinking Connection Options

1C WX0 WY0

Analog Current Sinking Input Circuits
–

Fuse
.032A

2-Wire 4-20 mA
Transmitter

1C
+

2-Wire Transmitter

WX0

.032A

3-Wire Current +
Transmitter

-

–

3-Wire Transmitter

W

Power
Supply

Fuse

+

AC or DC

-

+

4-Wire 4-20 mA
Transmitter

WX0

+

1C

W

24VDC User
Supplied Power

+
–

Fuse
.032A

WX0
1C

W

User Supplied
Transmitter Power

4-Wire Transmitter

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

BRX User Manual, 2nd Edition

4-59

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-18ED13 Wiring, Continued
Analog Output Specifications

Analog Output Specifications
Outputs per Module

1

Output Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Minimum Voltage Load Impedance

1kΩ

Output Current Range *

Software Selectable ±20mA, 4–20 mA

Maximum Current Load Impedance

500Ω

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

< 1ms

Output Stability

0.02% of Full Hardware Range

Full Scale Calibration Error

0.05% of Full Hardware Range

Offset Calibration Error

0.01% of Full Hardware Range

Accuracy vs Temperature Error

0.05% of Full Hardware Range

Fusing

External fusing recommended

* Software selectable per channel.

Analog Output Connection Options

1C WX0 WY0

Analog Output Wiring
Current Source Output
mA Load

.032A
Fuse

WY0
1C

W

Voltage Output
VDC
Load

.032A
Fuse

WY0
1C

W

Load
Power Supply

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

4-60

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ED13-D Wiring
This MPU is made up of 18 discrete I/O points. The connections are grouped as follows:
10 discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the bottom
of the unit; configured in two (2) groups of 6 terminals, each comprised of 5 inputs and an isolated
common.
8 discrete outputs - sinking; rated at 12–24 VDC. They are located along the top of the unit starting
to the right of the 24VDC external power supply terminals. The outputs are configured in two (2)
groups of 5 terminals, each comprised of 4 outputs and an isolated common..
1 analog input and 1 analog output. They are located along the bottom of the unit to the right of the
discrete inputs. The analogs are a group of three (3) terminals, comprised of 1 input, 1 output and a
shared isolated common.
The analogs share these common features:
current or voltage selectable through software,
16-bit resolution @ ±20 mA, ±10 VDC
current signal ranges of 4–20 mA, ±20 mA,
voltage signal ranges of 0–5 VDC, 0–10 VDC, ±5 VDC, ±10 VDC.
This MPU requires an external 12–24 VDC power supply. The DC power supply connection is
located on the top left side of the unit. There is no 24VDC auxiliary output supply.

BX-DM1E-18ED13-D

NOTE: Eight (8) Expansion Modules can be connected to extend I/O capacity.

BRX User Manual, 2nd Edition

4-61

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-18ED13-D Wiring, Continued
Power Supply Specifications

Power Supply Specifications
Nominal Voltage Range

12–24 VDC

Input Voltage Range (Tolerance)

10–36 VDC

Maximum Input Voltage Ripple

< ±10%

Maximum Input Power

30W

Cold Start Inrush Current

5A, 2ms

Maximum Inrush Current (Hot Start)

5A, 2ms

Internal Input Protection

Reverse polarity protection and undervoltage lockout via
transistor circuit

Acceptable External Power Drop Time

10ms

Efficiency

85%

Under Input Voltage Lock-out

<9VDC

Heat Dissipation

3.2 W Max

Isolated User 24VDC Output

None

Voltage Withstand (dielectric)

1500VAC power Inputs to ground applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
DC Power

DC Power In

12–24 VDC

- +

NC NC G

V- V+

WARNING: No External AC power supply needed on this unit. The two terminals marked “NC” are not
used. These terminals are not internally connected. DO NOT CONNECT ANYTHING TO THESE TERMINALS!

4-62

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ED13-D Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

10

Commons

2 (5 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

1.5 mA

Status Indicators

Logic Side, Green

Input Details
Input Type

2

OFF to ON Response

ON to OFF Response

Standard 1

High-Speed DC

Location

X0...X9
DC
AC

< 2µs

DC
AC

10ms2

–
< 2µs
–

10ms2

1. All Inputs may be used as standard inputs or high speed inputs independently.
2. 240Hz filter must be set in software for AC operation.

BRX User Manual, 2nd Edition

4-63

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-18ED13-D Wiring, Continued
Discrete Input Connection Options

nC 0

1

2

3

4

nC 0

Sinking Input

1

2

3

4

Sourcing Input

X

X

nC 0

1

2

3

4

All PLC units with 12-24 VDC_VAC inputs – E
AC Input
X

Discrete Input Internal Circuitry *
Internal Circuitry
Logical Input
IN

Sinking

COM

Sourcing

AC
9-30 VDC/VAC

4-64

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ED13-D Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Output Specifications

Discrete Output Specifications
Output Type

Sinking

Total Outputs per Module

8

Commons

2 (4 points/common) Isolated

Maximum Current per Common

2A

Nominal Voltage Rating

12–24 VDC

Operating Voltage Range

5–36 VDC

Maximum Voltage

36 VDC

Minimum Output Current

0.1 mA @ 24VDC

Maximum Output Current

0.5 A per output
No derating over temperature range

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

10µA

ON Voltage Drop

0.05 VDC

Status Indicators

Logic Side, Green

Output Details
Output Type
Location

High-Speed

Standard 1

Y0...Y3

Y4...Y7

OFF to ON Response

< 2µs

< 5ms

ON to OFF Response

< 2µs

< 2ms

1m cable - 250kHz
10m cable - 100kHz

143Hz

Current limit by
Common Group,
self-resetting

N/A

Between 4A and 8A

N/A

Maximum Switching Frequency
Overcurrent, Short Circuit Protection
and Short to Ground
Overcurrent Trip Level 2
Fusing

External Fusing recommended

1. All outputs may be used as standard outputs. Only the first 4 outputs (Y0...Y3) are capable of high
speed DC operation.
2. When the high-speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
output LED’s will remain operational even though the output circuitry is turned off and no power is flowing.
This condition is not reported to the CPU.

BRX User Manual, 2nd Edition

4-65

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ED13-D Wiring, Continued
Discrete Output Connection Options
Sinking Output
Y

LOAD

LOAD

LOAD

PLC 24 VDC Sinking Outputs – D1 and Expansion units 12-24 VDC Sinking Outputs – TD1
LOAD

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

nC 0

1

2

3

PLC 24 VDC Sinking Outputs – D1 and Expansion units 12-24 VDC Sinking Outputs – TD1
OUTPUT

Logic
Output

LOAD

COM

Discrete Standard Output Internal Circuitry

5-36 VDC

OUTPUT
Logic
Output

LOAD

COM

5-36 VDC

Discrete High-Speed Output Internal Circuitry

Logic
Output

OUTPUT
LOAD

FAULT
DETECT

COM

5-36 VDC

NOTE: When the Logic
high speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
output LED’s willOutput
remain operational even though the output circuitry OUTPUT
is turned off and no power is flowing.
LOAD
This condition is not reported to the CPU.

4-66

BRX User Manual, 2nd Edition

FAULT
DETECT

COM

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ED13-D Wiring, Continued
Analog Input Specifications

Analog Input Specifications
Inputs per Module

1

Input Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Input Current Range *

Software Selectable ±20mA, 4–20 mA

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

1.2 ms

Input Impedance Voltage Modes

220kΩ

Input Impedance Current Modes

249Ω

Input Stability

0.02% of Full Hardware Range

Full Scale Calibration Error

0.05% of Full Hardware Range

Offset Calibration Error

0.01% of Full Hardware Range

Accuracy vs Temperature Error

0.05% of Full Hardware Range

Fusing

External fusing recommended

* Software selectable per channel.

Analog Input Voltage Connection Options

1C WX0 WY0

Analog Voltage
Input Circuits
4-Wire Voltage
Transmitter
AC or DC

WX0

.032A
Fuse

1C

W

Optional Transmitter Power Supply

4-Wire Transmitter
Fuse

3-Wire Voltage +
Transmitter

3-Wire Transmitter

.032A
-

+

WX0
1C

W

24 VDC User
Supplied Power

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

BRX User Manual, 2nd Edition

4-67

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ED13-D Wiring, Continued
Analog Input Current Sinking Connection Options

1C WX0 WY0

Analog Current Sinking Input Circuits
–

Fuse
.032A

2-Wire 4-20 mA
Transmitter

+

2-Wire Transmitter

-

–

3-Wire Transmitter

AC or DC

WX0

.032A

3-Wire Current +
Transmitter

W

Power
Supply

Fuse

+

+

1C

W

24VDC User
Supplied Power

+

4-Wire 4-20 mA
Transmitter

WX0
1C

+

-

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

–

Fuse
.032A

WX0
1C

W

User Supplied
Transmitter Power

4-Wire Transmitter

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

4-68

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ED13-D Wiring, Continued
Analog Output Specifications

Analog Output Specifications
Outputs per Module

1

Output Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Minimum Voltage Load Impedance

1kΩ

Output Current Range *

Software Selectable ±20mA, 4–20 mA

Maximum Current Load Impedance

500Ω

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

< 1ms

Output Stability

0.02% of Full Hardware Range

Full Scale Calibration Error

0.05% of Full Hardware Range

Offset Calibration Error

0.01% of Full Hardware Range

Accuracy vs Temperature Error

0.05% of Full Hardware Range

Fusing

External fusing recommended

* Software selectable per channel.

Analog Output Connection Options

1C WX0 WY0

Analog Output Wiring
Current Source Output
mA Load

.032A
Fuse

WY0
1C

W

Voltage Output
VDC
Load

.032A
Fuse

WY0
1C

W

Load
Power Supply

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

BRX User Manual, 2nd Edition

4-69

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-18ED23 Wiring
This MPU is made up of 18 discrete I/O points. The connections are grouped as follows:
10 discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the bottom
of the unit; configured in two (2) groups of 6 terminals, each comprised of 5 inputs and an isolated
common.
8 discrete outputs - sourcing; rated at 12–24 VDC. They are located along the top of the unit starting
to the right of the 24VDC auxiliary output terminals. The outputs are configured in two (2) groups
of 5 terminals, each comprised of 4 outputs and an isolated common..
1 analog input and 1 analog output. They are located along the bottom of the unit to the right of the
discrete inputs. The analogs are a group of three (3) terminals, comprised of 1 input, 1 output and a
shared isolated common.
The analogs share these common features:
current or voltage selectable through software,
16-bit resolution @ ±20mA, ±10VDC
current signal ranges of 4–20 mA, ±20mA,
voltage signal ranges of 0–5 VDC, 0–10 VDC, ±5VDC, ±10VDC.
This MPU requires an external 120–240 VAC power supply. The AC power supply connection and
the 24VDC auxiliary output supply terminals are located on the top left side of the unit.

BX-DM1E-18ED23

NOTE: Eight (8) Expansion Modules can be connected to extend I/O capacity.

4-70

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ED23 Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Power Supply Specifications

Power Supply Specifications
Nominal Voltage Rating

120–240 VAC

Input Voltage Range (Tolerance)

85–264 VAC

Rated Operating Frequency

47–63 Hz

Maximum Input Power

40VA

Cold Start Inrush Current

1.5 A, 2ms

Maximum Inrush Current (Hot Start)

1.5 A, 2ms

Internal Input Fuse Protection

Micro fuse 250V, 2A Non-replaceable

Acceptable External Power Drop Time

10ms

Efficiency

80%

Under Input Voltage Lock-out

80VAC

Input Transient Protection

Input choke and line filter

Heat Dissipation

8W Max

Isolated User 24VDC Output

24VDC @ 0.3 A max, <1V P-P Ripple, Integrated self-resetting short
circuit protection

Voltage Withstand (dielectric)

1500VAC Power Inputs to Ground applied for 1 minute
1500VAC Ground to 24VDC Output applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
AC Power

AC Power In

Auxillary out

120–240 24VDC
VAC 300mA max.

- +

L

N

G

V- V+

WARNING: Do not exceed the 24VDC auxiliary power supply load limit of 300mA..

BRX User Manual, 2nd Edition

4-71

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-18ED23 Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

10

Commons

2 (5 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

1.5 mA

Status Indicators

Logic Side, Green

Input Details
Input Type

2

Location
OFF to ON Response

ON to OFF Response

Standard 1

High-Speed DC
X0...X9
DC
AC

< 2µs

DC
AC

10ms2

–
< 2µs
–

1. All Inputs may be used as standard inputs or high speed inputs independently.
2. 240Hz filter must be set in software for AC operation.

4-72

BRX User Manual, 2nd Edition

10ms2

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ED23 Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Input Connection Options

nC 0

1

2

3

4

nC 0

Sinking Input

1

2

3

4

Sourcing Input

X

X

nC 0

1

2

3

4

All PLC units with 12-24 VDC_VAC inputs – E
AC Input
X

Discrete Input Internal Circuitry *
Internal Circuitry
Logical Input
IN

Sinking

COM

Sourcing

AC
9-30 VDC/VAC

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

4-73

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-18ED23 Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Sourcing

Total Outputs per Module

8

Commons

2 (4 points/common) Isolated

Maximum Current per Common

2A

Nominal Voltage Rating

12–24 VDC

Operating Voltage Range

5–36 VDC

Maximum Voltage

36 VDC

Minimum Output Current

0.1 mA @ 24VDC

Maximum Output Current

0.5 A per output
No derating over temperature range

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

10µA

ON Voltage Drop

0.05 VDC

Status Indicators

Logic Side, Green

Output Details
Output Type
Location

High-Speed

Standard 1

Y0...Y3

Y4...Y7

OFF to ON Response

< 2µs

< 5ms

ON to OFF Response

< 2µs

< 2ms

1m cable - 250kHz
10m cable - 100kHz

143Hz

Current limit by
Common Group,
self-resetting

N/A

Between 4A and 8A

N/A

Maximum Switching Frequency
Overcurrent, Short Circuit Protection
and Short to Ground
Overcurrent Trip Level 2
Fusing

External Fusing recommended

1. All outputs may be used as standard outputs. Only the first 4 outputs (Y0...Y3) are capable of high
speed DC operation.
2. When the high-speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
output LED’s will remain operational even though the output circuitry is turned off and no power is flowing.
This condition is not reported to the CPU.

4-74

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ED23 Wiring, Continued
Discrete Output Connection Options
Sourcing Output

LOAD

LOAD

LOAD

LOAD

Y

nC 0

1

2

3

5-36 VDC
COM

Discrete Standard Output Internal Circuitry
Logic
Output

OUTPUT
LOAD

5-36 VDC
COM
Logic
Output
OUTPUT
LOAD

PLC 24 VDC Sourcing Outputs – D2 and Expansion units 12-24 VDC Sourcing Outputs – TD2

Discrete High-Speed Output Internal Circuitry

PLC 24 VDC Sourcing Outputs – D2 and Expansion units 12-24
VDC Sourcing Outputs – TD2
COM
FAULT
DETECT

Logic
Output

5-36 VDC

OUTPUT
LOAD

COM
FAULT
DETECT

5-36 VDC

NOTE: When the high speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
output LED’s will remain operational even though the output circuitry is turned off and no power is flowing.
This condition is not reported to the CPU.
Logic
Output

OUTPUT
LOAD

BRX User Manual, 2nd Edition

4-75

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-18ED23 Wiring, Continued
Analog Input Specifications

Analog Input Specifications
Inputs per Module

1

Input Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Input Current Range *

Software Selectable ±20mA, 4–20 mA

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

1.2 ms

Input Impedance Voltage Modes

220kΩ

Input Impedance Current Modes

249Ω

Input Stability

0.02% of Full Hardware Range

Full Scale Calibration Error

0.05% of Full Hardware Range

Offset Calibration Error

0.01% of Full Hardware Range

Accuracy vs Temperature Error

0.05% of Full Hardware Range

Fusing

External fusing recommended

* Software selectable per channel.

Analog Input Voltage Connection Options

1C WX0 WY0

Analog Voltage
Input Circuits
4-Wire Voltage
Transmitter
AC or DC

.032A
Fuse

WX0
1C

W

Optional Transmitter Power Supply

4-Wire Transmitter
Fuse

3-Wire Voltage +
Transmitter

3-Wire Transmitter

.032A
-

+

WX0
1C

W

24 VDC User
Supplied Power

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

4-76

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ED23 Wiring, Continued
Analog Input Current Sinking Connection Options

1C WX0 WY0

Analog Current Sinking Input Circuits
–

Fuse
.032A

2-Wire 4-20 mA
Transmitter

1C
+

2-Wire Transmitter

WX0

.032A

3-Wire Current +
Transmitter

-

–

3-Wire Transmitter

W

Power
Supply

Fuse

+

AC or DC

-

+

4-Wire 4-20 mA
Transmitter

WX0

+

1C

W

24VDC User
Supplied Power

+
–

Fuse
.032A

WX0
1C

W

User Supplied
Transmitter Power

4-Wire Transmitter

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

BRX User Manual, 2nd Edition

4-77

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-18ED23 Wiring, Continued
Analog Output Specifications

Analog Output Specifications
Outputs per Module

1

Output Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Minimum Voltage Load Impedance

1kΩ

Output Current Range *

Software Selectable ±20mA, 4–20 mA

Maximum Current Load Impedance

500Ω

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

< 1ms

Output Stability

0.02% of Full Hardware Range

Full Scale Calibration Error

0.05% of Full Hardware Range

Offset Calibration Error

0.01% of Full Hardware Range

Accuracy vs Temperature Error

0.05% of Full Hardware Range

Fusing

External fusing recommended

* Software selectable per channel.

Analog Output Connection Options

1C WX0 WY0

Analog Output Wiring
Current Source Output
mA Load

.032A
Fuse

WY0
1C

W

Voltage Output
VDC
Load

.032A
Fuse

WY0
1C

W

Load
Power Supply

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

4-78

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ED23-D Wiring
This MPU is made up of 18 discrete I/O points. The connections are grouped as follows:
10 discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the bottom
of the unit; configured in two (2) groups of 6 terminals, each comprised of 5 inputs and an isolated
common.
8 discrete outputs - sourcing; rated at 12–24 VDC. They are located along the top of the unit
starting to the right of the 24VDC external power supply terminals. The outputs are configured in
two (2) groups of 5 terminals, each comprised of 4 outputs and an isolated common..
1 analog input and 1 analog output. They are located along the bottom of the unit to the right of the
discrete inputs. The analogs are a group of three (3) terminals, comprised of 1 input, 1 output and a
shared isolated common.
The analog share these common features:
current or voltage selectable through software,
16-bit resolution @ ±20mA, ±10VDC
current signal ranges of 4–20 mA, ±20mA,
voltage signal ranges of 0–5 VDC, 0–10 VDC, ±5VDC, ±10VDC.
This MPU requires an external 12–24 VDC power supply. The DC power supply connection is
located on the top left side of the unit. There is no 24VDC auxiliary output supply.

BX-DM1E-18E23-D

NOTE: Eight (8) Expansion Modules can be connected to extend I/O capacity.

BRX User Manual, 2nd Edition

4-79

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-18ED23-D Wiring, Continued
Power Supply Specifications

Power Supply Specifications
Nominal Voltage Range

12–24 VDC

Input Voltage Range (Tolerance)

10–36 VDC

Maximum Input Voltage Ripple

< ±10%

Maximum Input Power

30W

Cold Start Inrush Current

5A, 2ms

Maximum Inrush Current (Hot Start)

5A, 2ms

Internal Input Protection

Reverse polarity protection and undervoltage lockout via
transistor circuit

Acceptable External Power Drop Time

10ms

Efficiency

85%

Under Input Voltage Lock-out

<9VDC

Heat Dissipation

3.2 W Max

Isolated User 24VDC Output

None

Voltage Withstand (dielectric)

1500VAC power Inputs to ground applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
DC Power

DC Power In

12–24 VDC

- +

NC NC G

V- V+

WARNING: No External AC power supply needed on this unit. The two terminals marked “NC” are not
used. These terminals are not internally connected. DO NOT CONNECT ANYTHING TO THESE TERMINALS!

4-80

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ED23-D Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

10

Commons

2 (5 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

1.5 mA

Status Indicators

Logic Side, Green

Input Details
Input Type

2

Location
OFF to ON Response

ON to OFF Response

Standard 1

High-Speed DC
X0...X9
DC
AC

< 2µs

DC
AC

10ms2

–
< 2µs
–

10ms2

1. All Inputs may be used as standard inputs or high speed inputs independently.
2. 240Hz filter must be set in software for AC operation.

BRX User Manual, 2nd Edition

4-81

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-18ED23-D Wiring, Continued
Discrete Input Connection Options

nC 0

1

2

3

4

nC 0

Sinking Input

1

2

3

4

Sourcing Input

X

X

nC 0

1

2

3

4

AC
Input
All
PLC
units with 12-24 VDC_VAC inputs – E
X

Discrete Input Internal Circuitry *

Internal Circuitry
Logical Input
IN

Sinking

COM

Sourcing

AC
9-30 VDC/VAC

4-82

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ED23-D Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Output Specifications

Discrete Output Specifications
Output Type

Sourcing

Total Outputs per Module

8

Commons

2 (4 points/common) Isolated

Maximum Current per Common

2A

Nominal Voltage Rating

12–24 VDC

Operating Voltage Range

5–36 VDC

Maximum Voltage

36 VDC

Minimum Output Current

0.1 mA @ 24VDC

Maximum Output Current

0.5 A per output
No derating over temperature range

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

10µA

ON Voltage Drop

0.05 VDC

Status Indicators

Logic Side, Green

Output Details
Output Type
Location

High-Speed

Standard 1

Y0...Y3

Y4...Y7

OFF to ON Response

< 2µs

< 5ms

ON to OFF Response

< 2µs

< 2ms

1m cable - 250kHz
10m cable - 100kHz

143 Hz

Current limit by
Common Group,
self-resetting

N/A

Between 4A and 8A

N/A

Maximum Switching Frequency
Overcurrent, Short Circuit Protection
and Short to Ground
Overcurrent Trip Level 2
Fusing

External Fusing recommended

1. All outputs may be used as standard outputs. Only the first 4 outputs (Y0...Y3) are capable of high
speed DC operation.
2. When the high-speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
output LED’s will remain operational even though the output circuitry is turned off and no power is flowing.
This condition is not reported to the CPU.

BRX User Manual, 2nd Edition

4-83

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ED23-D Wiring, Continued
Discrete Output Connection Options
Sourcing Output

LOAD

LOAD

LOAD

Y

LOAD

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

nC 0

1

2

3

5-36 VDC
COM

Discrete Standard Output Internal Circuitry
Logic
Output

OUTPUT
LOAD

5-36 VDC
COM
Logic
Output
OUTPUT
LOAD

PLC 24 VDC Sourcing Outputs – D2 and Expansion units 12-24 VDC Sourcing Outputs – TD2

Discrete High-Speed Output Internal Circuitry

COM
PLC 24 VDC Sourcing Outputs – D2 and Expansion units 12-24
VDC Sourcing Outputs – TD2
FAULT
DETECT

Logic
Output

5-36 VDC

OUTPUT
LOAD

COM
FAULT
DETECT

5-36 VDC

NOTE: When the high speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
output LED’s will remain operational even though the output circuitry is turned off and no power is flowing.
This condition is not reported to the CPU.
Logic
Output

4-84

BRX User Manual, 2nd Edition

OUTPUT
LOAD

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ED23-D Wiring, Continued
Analog Input Specifications

Analog Input Specifications
Inputs per Module

1

Input Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Input Current Range *

Software Selectable ±20mA, 4–20 mA

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

1.2 ms

Input Impedance Voltage Modes

220kΩ

Input Impedance Current Modes

249Ω

Input Stability

0.02% of Full Hardware Range

Full Scale Calibration Error

0.05% of Full Hardware Range

Offset Calibration Error

0.01% of Full Hardware Range

Accuracy vs Temperature Error

0.05% of Full Hardware Range

Fusing

External fusing recommended

* Software selectable per channel.

Analog Input Voltage Connection Options

1C WX0 WY0

Analog Voltage
Input Circuits
.032A

4-Wire Voltage
Transmitter
AC or DC

Fuse

WX0
1C

W

Optional Transmitter Power Supply

4-Wire Transmitter
Fuse

3-Wire Voltage +
Transmitter

.032A
-

3-Wire Transmitter

+

WX0
1C

W

24 VDC User
Supplied Power

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

BRX User Manual, 2nd Edition

4-85

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ED23-D Wiring, Continued
Analog Input Current Sinking Connection Options

1C WX0 WY0

Analog Current Sinking Input Circuits
–

Fuse
.032A

2-Wire 4-20 mA
Transmitter

+

2-Wire Transmitter

-

–

3-Wire Transmitter

AC or DC

WX0

.032A

3-Wire Current +
Transmitter

W

Power
Supply

Fuse

+

+

1C

W

24VDC User
Supplied Power

+

4-Wire 4-20 mA
Transmitter

WX0
1C

+

-

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

–

Fuse
.032A

WX0
1C

W

User Supplied
Transmitter Power

4-Wire Transmitter

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

4-86

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ED23-D Wiring, Continued
Analog Output Specifications

Analog Output Specifications
Outputs per Module

1

Output Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Minimum Voltage Load Impedance

1kΩ

Output Current Range *

Software Selectable ±20mA, 4–20 mA

Maximum Current Load Impedance

500Ω

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

< 1ms

Output Stability

0.02% of Full Hardware Range

Full Scale Calibration Error

0.05% of Full Hardware Range

Offset Calibration Error

0.01% of Full Hardware Range

Accuracy vs Temperature Error

0.05% of Full Hardware Range

Fusing

External fusing recommended

* Software selectable per channel.

Analog Output Connection Options

1C WX0 WY0

Analog Output Wiring
Current Source Output
mA Load

.032A
Fuse

WY0
1C

W

Voltage Output
VDC
Load

.032A
Fuse

WY0
1C

W

Load
Power Supply

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

BRX User Manual, 2nd Edition

4-87

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-18ER3 Wiring
This MPU is made up of 18 discrete I/O points. The connections are grouped as follows:
10 discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the bottom
of the unit; configured in two (2) groups of 6 terminals, each comprised of 5 inputs and an isolated
common.
8 discrete outputs - Form A Relay (SPST); rated 5–48 VDC/ 24–240 VAC. They are located along
the top of the unit starting to the right of the 24VDC auxiliary output terminals. The outputs are
configured in two (2) groups of 5 terminals, each comprised of 4 outputs and an isolated common.
1 analog input and 1 analog output. They are located along the bottom of the unit to the right of the
discrete inputs. The analogs are a group of three (3) terminals, comprised of 1 input, 1 output and a
shared isolated common.
The analogs share these common features:
current or voltage selectable through software,
16-bit resolution @ ±20mA, ±10VDC
current signal ranges of 4–20 mA, ±20mA,
voltage signal ranges of 0–5 VDC, 0–10 VDC, ±5 VDC, ±10VDC.
This MPU requires an external 120–240 VAC power supply. The AC power supply connection and
the 24VDC auxiliary output supply terminals are located on the top left side of the unit.

BX-DM1E-18ER3

NOTE: Eight (8) Expansion Modules can be connected to extend I/O capacity.

4-88

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ER3 Wiring, Continued
Power Supply Specifications

Power Supply Specifications
Nominal Voltage Rating

120–240 VAC

Input Voltage Range (Tolerance)

85–264 VAC

Rated Operating Frequency

47–63 Hz

Maximum Input Power

40VA

Cold Start Inrush Current

1.5 A, 2ms

Maximum Inrush Current (Hot Start)

1.5 A, 2ms

Internal Input Fuse Protection

Micro fuse 250V, 2A Non-replaceable

Acceptable External Power Drop Time

10ms

Efficiency

80%

Under Input Voltage Lock-out

80VAC

Input Transient Protection

Input choke and line filter

Heat Dissipation

8W Max

Isolated User 24VDC Output

24VDC @ 0.3 A max, <1V P-P Ripple, Integrated self-resetting short
circuit protection

Voltage Withstand (dielectric)

1500VAC Power Inputs to Ground applied for 1 minute
1500VAC Ground to 24VDC Output applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
AC Power

AC Power In

Auxillary out

120–240 24VDC
VAC 300mA max.

- +

L

N

G

V- V+

WARNING: Do not exceed the 24VDC auxiliary power supply load limit of 300mA.

BRX User Manual, 2nd Edition

4-89

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-18ER3 Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

10

Commons

2 (5 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

1.5 mA

Status Indicators

Logic Side, Green

Input Details
Input Type

2

Location
OFF to ON Response

ON to OFF Response

Standard 1

High-Speed DC
X0...X9
DC
AC

< 2µs

DC
AC

10ms2

–
< 2µs
–

1. All Inputs may be used as standard inputs or high speed inputs independently.
2. 240Hz filter must be set in software for AC operation.

4-90

BRX User Manual, 2nd Edition

10ms2

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ER3 Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Input Connection Options

nC 0

1

2

3

4

nC 0

Sinking Input

1

2

3

4

Sourcing Input

X

X

nC 0

1

2

3

4

All PLC units with 12-24 VDC_VAC inputs – E
AC Input
X

Discrete Input Internal Circuitry *
Internal Circuitry
Logical Input
IN

Sinking

COM

Sourcing

AC
9-30 VDC/VAC

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

4-91

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-18ER3 Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Relay Form A (SPST)

Total Outputs per Module

8

Commons

2 (4 points/common) Isolated

Maximum Current per Common

8A

Nominal Voltage Rating

5–48 VDC
24–240 VAC

Operating Voltage Range

5–60 VDC,
18–264 VAC

Maximum Voltage

60VDC
264VAC

Minimum Output Current

0.1 mA @ 24VDC
0.1 mA @ 24VAC

Maximum Output Current

2A

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

1µA (DC) 300µA (AC) due to RC
Snubber Circuit

ON Voltage Drop

0.2 V Max

Status Indicators

Logic Side, Green

Output Type

Standard

Location

Y0...Y7

ON-OFF Response

<10ms

OFF-ON Response

<10ms

Maximum Switching Frequency

10Hz

Relay Cycle Life
Mechanical Endurance
Electrical Endurance

5 million operations
120,000 operations

Fusing

External Fusing recommended

Output Details

4-92

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ER3 Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Output Connection Options
Relay Output

LOAD

LOAD

LOAD

LOAD

Y

nC 0

1

2

3

PLC with Relay, form A – R and Expansion with Relay, form A, – TR

Discrete Standard Output Internal Circuitry
Internal Circuitry

COM

18-264 VAC
5-60 VDC

OUTPUT
Logic
Output

LOAD

BRX User Manual, 2nd Edition

4-93

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-18ER3 Wiring, Continued
Analog Input Specifications

Analog Input Specifications
Inputs per Module

1

Input Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Input Current Range *

Software Selectable ±20mA, 4–20 mA

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

1.2 ms

Input Impedance Voltage Modes

220kΩ

Input Impedance Current Modes

249Ω

Input Stability

0.02% of Full Hardware Range

Full Scale Calibration Error

0.05% of Full Hardware Range

Offset Calibration Error

0.01% of Full Hardware Range

Accuracy vs Temperature Error

0.05% of Full Hardware Range

Fusing

External fusing recommended

* Software selectable per channel.

Analog Input Voltage Connection Options

1C WX0 WY0

Analog Voltage
Input Circuits
4-Wire Voltage
Transmitter
AC or DC

.032A
Fuse

WX0
1C

W

Optional Transmitter Power Supply

4-Wire Transmitter
Fuse

3-Wire Voltage +
Transmitter

3-Wire Transmitter

.032A
-

+

WX0
1C

W

24 VDC User
Supplied Power

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

4-94

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ER3 Wiring, Continued
Analog Input Current Sinking Connection Options

1C WX0 WY0

Analog Current Sinking Input Circuits
–

Fuse
.032A

2-Wire 4-20 mA
Transmitter

1C
+

2-Wire Transmitter

WX0

.032A

3-Wire Current +
Transmitter

-

–

3-Wire Transmitter

W

Power
Supply

Fuse

+

AC or DC

-

+

4-Wire 4-20 mA
Transmitter

WX0

+

1C

W

24VDC User
Supplied Power

+
–

Fuse
.032A

WX0
1C

W

User Supplied
Transmitter Power

4-Wire Transmitter

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

BRX User Manual, 2nd Edition

4-95

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-18ER3 Wiring, Continued
Analog Output Specifications

Analog Output Specifications
Outputs per Module

1

Output Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Minimum Voltage Load Impedance

1kΩ

Output Current Range *

Software Selectable ±20mA, 4–20 mA

Maximum Current Load Impedance

500Ω

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

< 1ms

Output Stability

0.02% of Full Hardware Range

Full Scale Calibration Error

0.05% of Full Hardware Range

Offset Calibration Error

0.01% of Full Hardware Range

Accuracy vs Temperature Error

0.05% of Full Hardware Range

Fusing

External fusing recommended

* Software selectable per channel.

Analog Output Connection Options

1C WX0 WY0

Analog Output Wiring
Current Source Output
mA Load

.032A
Fuse

WY0
1C

W

Voltage Output
VDC
Load

.032A
Fuse

WY0
1C

W

Load
Power Supply

An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog outputs,
and current loops.

4-96

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ER3-D Wiring
This MPU is made up of 18 discrete I/O points. The connections are grouped as follows:
10 discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the bottom
of the unit; configured in two (2) groups of 6 terminals, each comprised of 5 inputs and an isolated
common.
8 discrete outputs - Form A Relay (SPST); rated 5–48 VDC/ 24–240 VAC. They are located along
the top of the unit starting to the right of the 24VDC external power supply terminals. The outputs
are configured in two (2) groups of 5 terminals, each comprised of 4 outputs and an isolated common.
1 analog input and 1 analog output. They are located along the bottom of the unit to the right of the
discrete inputs. The analogs are a group of three (3) terminals, comprised of 1 input, 1 output and a
shared isolated common.
The analogs share these common features:
current or voltage selectable through software
16-bit resolution @ ±20mA, ±10VDC
current signal ranges of 4–20 mA, ±20mA
voltage signal ranges of 0–5 VDC, 0–10 VDC, ±5VDC, ±10VDC
This MPU requires an external 12–24 VDC power supply. The DC power supply connection is
located on the top left side of the unit. There is no 24VDC auxiliary output supply.

BX-DM1E-18ER3-D

NOTE: Eight (8) Expansion Modules can be connected to extend I/O capacity.

BRX User Manual, 2nd Edition

4-97

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-18ER3-D Wiring, Continued
Power Supply Specifications

Power Supply Specifications
Nominal Voltage Range

12–24 VDC

Input Voltage Range (Tolerance)

10–36 VDC

Maximum Input Voltage Ripple

< ±10%

Maximum Input Power

30W

Cold Start Inrush Current

5A, 2ms

Maximum Inrush Current (Hot Start)

5A, 2ms

Internal Input Protection

Reverse polarity protection and undervoltage lockout via
transistor circuit

Acceptable External Power Drop Time

10ms

Efficiency

85%

Under Input Voltage Lock-out

<9VDC

Heat Dissipation

3.2 W Max

Isolated User 24VDC Output

None

Voltage Withstand (dielectric)

1500VAC power Inputs to ground applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
DC Power

DC Power In

12–24 VDC

- +

NC NC G

V- V+

WARNING: No External AC power supply needed on this unit. The two terminals marked “NC” are not
used. These terminals are not internally connected. DO NOT CONNECT ANYTHING TO THESE TERMINALS!

4-98

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ER3-D Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Inputs Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

10

Commons

2 (5 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

1.5 mA

Status Indicators

Logic Side, Green

Input Details
Input Type

2

Location
OFF to ON Response

ON to OFF Response

Standard 1

High-Speed DC
X0...X9
DC
AC

< 2µs

DC
AC

10ms2

–
< 2µs
–

10ms2

1. All Inputs may be used as standard inputs or high speed inputs independently.
2. 240Hz filter must be set in software for AC operation.

BRX User Manual, 2nd Edition

4-99

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-18ER3-D Wiring, Continued
Discrete Input Connection Options

nC 0

1

2

3

4

nC 0

Sinking Input

1

2

3

Sourcing Input

X

X

nC 0

1

2

3

4

All PLC units with 12-24 VDC_VAC inputs – E
AC Input
X

Discrete Input Internal Circuitry *
Internal Circuitry
Logical Input
IN

Sinking

COM

Sourcing

AC
9-30 VDC/VAC

4-100

4

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ER3-D Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Output Specifications

Discrete Output Specifications
Output Type

Relay Form A (SPST)

Total Outputs per Module

8

Commons

2 (4 points/common) Isolated

Maximum Current per Common

8A

Nominal Voltage Rating

5–48 VDC
24–240 VAC

Operating Voltage Range

5–60 VDC,
18–264 VAC

Maximum Voltage

60VDC
264VAC

Minimum Output Current

0.1 mA @ 24VDC
0.1 mA @ 24VAC

Maximum Output Current

2A

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

1µA (DC) 300µA (AC) due to RC
Snubber Circuit

ON Voltage Drop

0.2 V Max

Status Indicators

Logic Side, Green

Output Type

Standard

Location

Y0...Y7

ON-OFF Response

<10ms

OFF-ON Response

<10ms

Maximum Switching Frequency

10Hz

Relay Cycle Life
Mechanical Endurance
Electrical Endurance

5 million operations
120,000 operations

Fusing

External Fusing recommended

Output Details

BRX User Manual, 2nd Edition

4-101

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ER3-D Wiring, Continued
Discrete Output Connection Options
Relay Output

LOAD

LOAD

LOAD

Y

LOAD

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

nC 0

1

2

3

PLC with Relay, form A – R and Expansion with Relay, form A, – TR

Discrete Standard Output Internal Circuitry
Internal Circuitry

COM

18-264 VAC
5-60 VDC

OUTPUT
Logic
Output

4-102

BRX User Manual, 2nd Edition

LOAD

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ER3-D Wiring, Continued
Analog Input Specifications

Analog Input Specifications
Inputs per Module

1

Input Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Input Current Range *

Software Selectable ±20mA, 4–20 mA

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

1.2 ms

Input Impedance Voltage Modes

220kΩ

Input Impedance Current Modes

249Ω

Input Stability

0.02% of Full Hardware Range

Full Scale Calibration Error

0.05% of Full Hardware Range

Offset Calibration Error

0.01% of Full Hardware Range

Accuracy vs Temperature Error

0.05% of Full Hardware Range

Fusing

External fusing recommended

* Software selectable per channel.

Analog Input Voltage Connection Options

1C WX0 WY0

Analog Voltage
Input Circuits
.032A

4-Wire Voltage
Transmitter
AC or DC

Fuse

WX0
1C

W

Optional Transmitter Power Supply

4-Wire Transmitter
Fuse

3-Wire Voltage +
Transmitter

3-Wire Transmitter

.032A
-

+

WX0
1C

W

24 VDC User
Supplied Power

An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog outputs,
and current loops.

BRX User Manual, 2nd Edition

4-103

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ER3-D Wiring, Continued
Analog Input Current Sinking Connection Options

1C WX0 WY0

Analog Current Sinking Input Circuits
–

Fuse
.032A

2-Wire 4-20 mA
Transmitter

+

2-Wire Transmitter

-

–

3-Wire Transmitter

AC or DC

WX0

.032A

3-Wire Current +
Transmitter

W

Power
Supply

Fuse

+

+

1C

W

24VDC User
Supplied Power

+

4-Wire 4-20 mA
Transmitter

WX0
1C

+

-

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

–

Fuse
.032A

WX0
1C

W

User Supplied
Transmitter Power

4-Wire Transmitter

An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog outputs,
and current loops.

4-104

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1E-18ER3-D Wiring, Continued
Analog Output Specifications

Analog Output Specifications
Outputs per Module

1

Output Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Minimum Voltage Load Impedance

1kΩ

Output Current Range *

Software Selectable ±20mA, 4–20 mA

Maximum Current Load Impedance

500Ω

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

< 1ms

Output Stability

0.02% of Full Hardware Range

Full Scale Calibration Error

0.05% of Full Hardware Range

Offset Calibration Error

0.01% of Full Hardware Range

Accuracy vs Temperature Error

0.05% of Full Hardware Range

Fusing

External fusing recommended

* Software selectable per channel.

Analog Output Connection Options

1C WX0 WY0

Analog Output Wiring
Current Source Output
mA Load

.032A
Fuse

WY0
1C

W

Voltage Output
VDC
Load

.032A
Fuse

WY0
1C

W

Load
Power Supply

An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog outputs,
and current loops.

BRX User Manual, 2nd Edition

4-105

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-18AR3 Wiring
This MPU is made up of 18 discrete I/O points. The connections are grouped as follows:
10 discrete inputs - AC rated for 120–240 VAC. They are located along the bottom of the unit;
configured in two (2) groups of 6 terminals, each comprised of 5 inputs and an isolated common.
8 discrete outputs - Form A Relay (SPST); rated 5–48 VDC/ 24–240 VAC. They are located along
the top of the unit starting to the right of the 24VDC auxiliary output terminals. The outputs are
configured in two (2) groups of 5 terminals, each comprised of 4 outputs and an isolated common.
1 analog input and 1 analog output. They are located along the bottom of the unit to the right of the
discrete inputs. The analogs are a group of three (3) terminals, comprised of 1 input, 1 output and a
shared isolated common.
The analogs share these common features:
current or voltage selectable through software,
16-bit resolution @ ±20mA, ±10VDC
current signal ranges of 4–20 mA, ±20mA,
voltage signal ranges of 0–5 VDC, 0–10 VDC, ±5VDC, ±10 VDC.
This MPU requires an external 120–240 VAC power supply. The AC power supply connection and
the 24VDC auxiliary output supply terminals are located on the top left side of the unit.

BX-DM1E-18AR3

NOTE: Eight (8) Expansion Modules can be connected to extend I/O capacity.

4-106

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1E-18AR3 Wiring, Continued
Power Supply Specifications

Power Supply Specifications
Nominal Voltage Rating

120–240 VAC

Input Voltage Range (Tolerance)

85–264 VAC

Rated Operating Frequency

47–63 Hz

Maximum Input Power

40VA

Cold Start Inrush Current

1.5 A, 2ms

Maximum Inrush Current (Hot Start)

1.5 A, 2ms

Internal Input Fuse Protection

Micro fuse 250V, 2A Non-replaceable

Acceptable External Power Drop Time

10ms

Efficiency

80%

Under Input Voltage Lock-out

80VAC

Input Transient Protection

Input choke and line filter

Heat Dissipation

8W Max

Isolated User 24VDC Output

24VDC @ 0.3 A max, <1V P-P Ripple, Integrated self-resetting short
circuit protection

Voltage Withstand (dielectric)

1500VAC Power Inputs to Ground applied for 1 minute
1500VAC Ground to 24VDC Output applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
AC Power

AC Power In

Auxillary out

120–240 24VDC
VAC 300mA max.

- +

L

N

G

V- V+

WARNING: Do not exceed the 24VDC auxiliary power supply load limit of 300mA.

BRX User Manual, 2nd Edition

4-107

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-18AR3 Wiring, Continued
Discrete Inputs Specifications

Discrete Input Specifications
Input Type

AC

Total Inputs per Module

10

Commons

2 (5 points/common) Isolated

Nominal Voltage Rating

120–240 VAC

Input Voltage Range

85–264 VAC

Maximum Voltage

264VAC RMS

AC Frequency

47–63 Hz

Input Impedance

15kΩ

Input Current (typical)

9mA @ 120VAC, 13mA @ 240VAC

Maximum Input Current

14mA @ 120VAC, 20mA @ 240VAC

ON Voltage Level

> 85VAC

OFF Voltage Level

< 40VAC

Maximum OFF Current

2.5 mA

Status Indicators

Logic Side, Green

Input Type

Standard

Location

X0...X9

OFF - ON Response

10ms

ON - OFF Response

10ms

Input Details

4-108

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1E-18AR3 Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Input Connection Options

nC 0

1

2

3

4

AC Input
X

DI 110/220VAC Input

Discrete Input Internal Circuitry
Internal Circuitry
IN

Logical Input

COM

85-264 VAC

BRX User Manual, 2nd Edition

4-109

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-18AR3 Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Relay Form A (SPST)

Total Outputs per Module

8

Commons

2 (4 points/common) Isolated

Maximum Current per Common

8A

Nominal Voltage Rating

5–48 VDC
24–240 VAC

Operating Voltage Range

5–60 VDC,
18–264 VAC

Maximum Voltage

60VDC
264VAC

Minimum Output Current

0.1 mA @ 24VDC
0.1 mA @ 24VAC

Maximum Output Current

2A

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

1µA (DC) 300µA (AC) due to RC
Snubber Circuit

ON Voltage Drop

0.2 V Max

Status Indicators

Logic Side, Green

Output Type

Standard

Location

Y0...Y7

ON-OFF Response

<10ms

OFF-ON Response

<10ms

Maximum Switching Frequency

10Hz

Relay Cycle Life
Mechanical Endurance
Electrical Endurance

5 million operations
120,000 operations

Fusing

External Fusing recommended

Output Details

4-110

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1E-18AR3 Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Output Connection Options
Relay Output

LOAD

LOAD

LOAD

LOAD

Y

nC 0

1

2

3

PLC with Relay, form A – R and Expansion with Relay, form A, – TR

Discrete Standard Output Internal Circuitry
Internal Circuitry

COM

18-264 VAC
5-60 VDC

OUTPUT
Logic
Output

LOAD

BRX User Manual, 2nd Edition

4-111

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-18AR3 Wiring, Continued
Analog Input Specifications

Analog Input Specifications
Inputs per Module

1

Input Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Input Current Range *

Software Selectable ±20mA, 4–20 mA

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

1.2 ms

Input Impedance Voltage Modes

220kΩ

Input Impedance Current Modes

249Ω

Input Stability

0.02% of Full Hardware Range

Full Scale Calibration Error

0.05% of Full Hardware Range

Offset Calibration Error

0.01% of Full Hardware Range

Accuracy vs Temperature Error

0.05% of Full Hardware Range

Fusing

External fusing recommended

* Software selectable per channel.

Analog Input Voltage Connection Options

1C WX0 WY0

Analog Voltage
Input Circuits
4-Wire Voltage
Transmitter
AC or DC

.032A
Fuse

WX0
1C

W

Optional Transmitter Power Supply

4-Wire Transmitter
Fuse

3-Wire Voltage +
Transmitter

3-Wire Transmitter

.032A
-

+

WX0
1C

W

24 VDC User
Supplied Power

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

4-112

BRX User Manual, 2nd Edition

Chapter 4: BX 18/18E Wiring

BX-DM1E-18AR3 Wiring, Continued
Analog Input Current Sinking Connection Options

1C WX0 WY0

Analog Current Sinking Input Circuits
–

Fuse
.032A

2-Wire 4-20 mA
Transmitter

1C
+

2-Wire Transmitter

WX0

.032A

3-Wire Current +
Transmitter

-

–

3-Wire Transmitter

W

Power
Supply

Fuse

+

AC or DC

-

+

4-Wire 4-20 mA
Transmitter

WX0

+

1C

W

24VDC User
Supplied Power

+
–

Fuse
.032A

WX0
1C

W

User Supplied
Transmitter Power

4-Wire Transmitter

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

BRX User Manual, 2nd Edition

4-113

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 4: BX 18/18E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-18AR3 Wiring, Continued
Analog Output Specifications

Analog Output Specifications
Outputs per Module

1

Output Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Minimum Voltage Load Impedance

1kΩ

Output Current Range *

Software Selectable ±20mA, 4–20 mA

Maximum Current Load Impedance

500Ω

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

< 1ms

Output Stability

0.02% of Full Hardware Range

Full Scale Calibration Error

0.05% of Full Hardware Range

Offset Calibration Error

0.01% of Full Hardware Range

Accuracy vs Temperature Error

0.05% of Full Hardware Range

Fusing

External fusing recommended

* Software selectable per channel.

Analog Output Connection Options

1C WX0 WY0

Analog Output Wiring
Current Source Output
mA Load

.032A
Fuse

WY0
1C

W

Voltage Output
VDC
Load

.032A
Fuse

WY0
1C

W

Load
Power Supply

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

4-114

BRX User Manual, 2nd Edition

BX 36/36E Wiring
In This Chapter...

Chapter

5

Overview..................................................................................................................... 5-2
BX 36/36E MPUs ........................................................................................................ 5-2
BX 36/36E Wiring Termination Selection.................................................................. 5-5
Terminal Block Connectors......................................................................................... 5-5
ZIPLink Pre-Wired Cable Solutions............................................................................ 5-7
ZIPLink System Examples........................................................................................... 5-9
BRX 36 Micro PLU Units (MPUs).............................................................................. 5-10
BX-DM1-36ED1 Wiring............................................................................................. 5-10
BX-DM1-36ED1-D Wiring......................................................................................... 5-16
BX-DM1-36ED2 Wiring............................................................................................. 5-22
BX-DM1-36ED2-D Wiring......................................................................................... 5-28
BX-DM1-36ER Wiring............................................................................................... 5-34
BX-DM1-36ER-D Wiring............................................................................................ 5-40
BX-DM1-36AR Wiring............................................................................................... 5-46
BX 36E Micro PLC Units (MPUs).............................................................................. 5-52
BX-DM1E-36ED13 Wiring......................................................................................... 5-52
BX-DM1E-36ED13-D Wiring..................................................................................... 5-61
BX-DM1E-36ED23 Wiring......................................................................................... 5-70
BX-DM1E-36ED23-D Wiring..................................................................................... 5-79
BX-DM1E-36ER3 Wiring............................................................................................ 5-88
BX-DM1E-36ER3-D Wiring........................................................................................ 5-97
BX-DM1E-36AR3 Wiring......................................................................................... 5-106

Chapter 5: BX 36/36E Wiring

1 BX 36/36E Micro PLC Units
Overview
2
The BX 36/36E Micro PLC Unit (MPU) includes fourteen different versions. All have the same
appearance and basic features. All units have 20 discrete input points and 16 discrete output
3
points built-in. Units with DC inputs have 10 selectable high-speed inputs and units with DC
outputs have 8 selectable high-speed outputs. All MPUs can expand their capacity with the
BRX Expansion Modules to allow for more flexibility while keeping control cost down. BX 36E
4
units have an additional 4 analog inputs and 2 analog outputs built-in that are current/voltage
selectable within the software.
5
The units ship without wiring terminals. This allows you to select the termination type that
best fits your application. There are several wiring options available, including screw terminal
6
connectors, spring clamp terminal connectors and pre-wired ZIPLink cable solutions.
BX 36/36E MPUs
7
BX 36/36E MPUs are divided into two distinct groups, BX 36 and BX 36E. The BX 36 MPUs
have no built-in analog I/O or Ethernet port. The BX 36E MPUs have all the features of the
8
BX 36, plus built-in analog I/O and an Ethernet port.
9
10
11
12
13
14
15
A
B
C
D
PWR
W

RUN
R

TERM

RUN

STOP

MEM
ERR

SD

RS-232/485
2/485

TX
TX

RX
RX

GN
GND

RX/DRX/D

TX/D+
TX/D

BX 36 Micro PLC Unit (MPU)
(No Built-in Analog or Ethernet Port)

BX 36E Micro PLC Unit (MPU)
(Built-in Analog and Ethernet Port)

5-2

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX 36 MPUs
General Specifications

PWR
W

RUN
R
TERM

RUN

STOP

MEM
ERR

36 discrete I/O points: 20 input,16 output

SD
RS-232/485
2/485

TX
T
X
RX
RX

No analog I/O points

GN
GND
RX/DRX/D
TX/D+
TX/D

Models with DC inputs:

- have 10 high-speed inputs up to
250kHz
- accept 12–24 nominal voltages AC
or DC
- can be wired as sinking or sourcing

BX 36 Micro PLC Unit (MPU)
(No Built-in Analog or Ethernet port)

Models with AC inputs can accept 120–240 nominal voltages
Output types available are DC sinking, DC sourcing, and relay
Models with DC outputs have 8 high-speed outputs rated up to 250kHz
Support for 4 additional Expansion Modules

The following table shows the available BX 36 MPUs.

BX 36 MPUs
Part Number
BX-DM1-36ED1
BX-DM1-36ED1-D
BX-DM1-36ED2
BX-DM1-36ED2-D
BX-DM1-36ER
BX-DM1-36ER-D
BX-DM1-36AR

External Power

Discrete Input

120–240 VAC
12–24 VDC
120–240 VAC
12–24 VDC

10 High-speed
10 Standard
DC Sinking or
Sourcing

Discrete Output

Expansion
Modules

8 High-speed
8 Standard
DC Sinking
8 High-speed
8 Standard
DC Sourcing

4

120–240 VAC
12–24 VDC
120–240 VAC

16 Form A Relay
20 AC

BRX User Manual, 2nd Edition

5-3

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX 36E MPUs
General Specifications
36 Discrete I/O points: 20 inputs, 16 outputs
All units have 4 analog inputs and 2 analog
outputs (current/voltage software selectable)
All units have built-in Ethernet port,
10/100 Mbps
Models with DC inputs:

BX 36E Micro PLC Unit (MPU)

(Built-in Analog and Ethernet Port)
- have 10 high-speed inputs up to
250kHz
- accept 12–24 nominal voltages, AC or DC
- can be wired as sinking or sourcing

Models with AC inputs can accept 120–240 nominal voltages
Output types available are DC sinking, DC sourcing, and relay
Models with DC outputs have 8 high-speed outputs up to 250kHz
Support for 8 additional Expansion Modules

The following table shows the available BX 36E MPUs.

BX 36E MPUs
Part Number
BX-DM1E-36ED13
BX-DM1E-36ED13-D
BX-DM1E-36ED23
BX-DM1E-36ED23-D
BX-DM1E-36ER3
BX-DM1E-36ER3-D
BX-DM1E-36AR3

External
Power

Discrete
Inputs

120–240 VAC
12–24 VDC
120–240 VAC
12–24 VDC
120–240 VAC

10 High-speed
10 Standard
DC Sinking or
Sourcing

Discrete
Output
8 High-Speed
8 Standard
DC Sinking

8 High-Speed
4
2
8 Standard Current Current
DC Sourcing
or
or
Voltage Voltage
16 Form A
Relay

12–24 VDC
120–240 VAC

20 Standard AC

* Analog can be current or voltage software selectable per channel.

5-4

BRX User Manual, 2nd Edition

Analog *
Expansion
Input Output Modules

8

Chapter 5: BX 36/36E Wiring

BX 36/36E Wiring Termination Selection
The BX 36/36E MPUs ship without wiring terminals. This allows you to select the terminal
block type that best suits your application. There are several removable terminal block
options available, including screw terminals, spring clamp terminals, as well as pre-wired
ZIPLink module and cable solutions.

Terminal Block Connectors
The terminal block connectors are provided in kits and can be easily ordered as a single
part number. Each kit contains the required number of terminal blocks: (12) 5-pin 5mm
terminal blocks.
The BX 36/36E MPUs terminals are configured into groups consisting of 4 inputs and 4
outputs each with an isolated common, e.g., inputs X0–X3 are grouped with a common
terminal. The groups are isolated such that a single 5-pin connector can be removed without
affecting another group of I/O or the external power source.
The terminal block connector kit part numbers and connector specifications are listed in the
table below.

Removable Terminal Block Specifications
Kit Part Number

BX-RTB36

BX-RTB36-1

Connector Type

Screw Type-90 degree

Spring Clamp Type-180
degree

Wire Exit

180 degree

180 degree

Pitch

5.0 mm

5.0 mm

Screw Size

M2.5

N/A

Screw Torque

< 3.98 lb·in (0.45 N·m)

N/A

Screwdriver Blade Width

3.5 mm

3.5 mm

Wire Gauge (Single Wire)

28–12 AWG

28–14 AWG

Wire Gauge (Dual Wire)

28–16 AWG

28–16 AWG
(Dual wire ferrule required)

Wire Strip Length

0.3 in (7.5 mm)

0.37 in (9.5 mm)

Equiv. Dinkle P/N

5ESDV-05P-BK

5ESDSR-05P-BK

BRX User Manual, 2nd Edition

5-5

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-RTB36 Screw Terminal Block Kit
This terminal block kit has 12, 90 degree screw terminal blocks with 180 degree wire pass
through.

5-Pin

BX-RTB36-1 Spring Terminal Block Kit
This terminal block kit has 12, Spring Clamp wire terminal blocks with 180 degree wire pass
through.

5-Pin

Replacement terminal blocks can be ordered online at:
www.automationdirect.com. Single replacement terminal blocks are listed in table below.

Replacement Terminal Blocks
5-pin

5-6

BX-RTB36

BX-RTB36-1

BX-RTB05

BX-RTB05-1

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

ZIPLink Pre-Wired Cable Solutions
ZIPLinks eliminate the normally tedious process of wiring between devices by utilizing
prewired cables and DIN rail mount connector modules. ZIPLinks are as simple as plugging
in a cable connector at either end or terminating wires at only one end. Pre-wired cables
keep installation clean and efficient, using less space at a fraction of the cost of standard
terminal blocks. ZIPLink pre-wired cables connect directly from the MPU to a ZIPlink
remote terminal block module or with the pigtail cable option, that allows for a convenient
solution to wire the BRX platform to third-party devices. For the BX 36/36E MPUs, four
(4) cables and four (4) ZIPLink feedthrough modules are needed to connect all the wiring
termination points.
There are two (2) feedthrough module options available, the ZL-RTB20 and the ZL-RTB20-1.
The ZL-RTB20 is a standard feedthrough remote terminal module while the ZL-RTB20-1 is
a feedthrough remote terminal block having a more compact footprint, requiring less space in
the control cabinet.
The table below lists the ZIPLink system options for the BX 36/36E MPUs.

BX 36/36E ZIPLink Selector
Part No.

Component
Type

Module Part No.

Max Qty
Needed

Cable Part No.*

Max Qty
Needed

4

ZL-BX-CBL15
ZL-BX-CBL15-1
ZL-BX-CBL15-2

4

BX-DM1-36ED1
BX-DM1-36ED1-D
BX-DM1-36ED2
BX-DM1-36ED2-D
BX-DM1-36ER
BX-DM1-36ER-D
BX-DM1-36AR
BX-DM1E-36ED13
BX-DM1E-36ED13-D

Feedthrough

ZL-RTB20
(Standard)
-ORZL-RTB20-1
(Compact)

BX-DM1E-36ED23
BX-DM1E-36ED23-D
BX-DM1E-36ER3
BX-DM1E-36ER3-D
BX-DM1E-36AR3

* Select the cable length: Blank = 0.5 m, -1 = 1.0 m, -2 = 2.0 m.
Available pigtail cables: ZL-BX-CBL15-1P = 1.0 m, ZL-BX-CBL15-2P = 2.0 m.

BRX User Manual, 2nd Edition

5-7

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

ZIPLink Pre-wired Cables
Custom molded ZIPLink pre-wired cables allow for fast and easy connection of field wiring
and remote I/O to the BRX platform. The prewired cables are available in 0.5 meter, 1 meter
and 2 meter lengths. Pigtail cables are used to connect the BRX platform directly to 3rd party
devices, reducing your wiring time and cost. The pigtail cables are available in 1 meter and 2
meter lengths.

Pre wired ZIPLink Cable

ZIPLink Pigtail Cable

ZIPLink Remote Feedthrough Modules
Feedthrough modules provide low-cost and compact field wiring screw termination solutions
for quickly connecting with the BRX platform. There are two (2) modules available for use
with the BRX platform. The ZL-RTB20 and the ZL-RTB20-1. The ZL-RTB20 is a standard
2-row, 20-pin, DIN rail mountable feedthrough module. The ZL-RTB20-1 is a compact
3-row, 24-pin, DIN rail mountable feedthrough module with a smaller footprint design.
The ZIPLink feedthrough module specifications are listed in the table below.

ZIPLink Module Specifications
Part Number

ZL-RTB20
(Maximum of 4 needed)

Number of
positions

20 screw terminals, 2 rows

Screwdriver Width

1/8 in (3.8 mm) maximum

Screw Torque

4.4 lb·in (0.5 N·m)

ZL-RTB20

5-8

BRX User Manual, 2nd Edition

ZL-RTB20-1
(Maximum of 4 needed)
24 screw terminals, 3 rows

4.4 lb·in (0.5 N·m)

ZL-RTB20-1

Chapter 5: BX 36/36E Wiring

ZIPLink System Examples

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX 36 MPU with ZIPLink pre-wired cables and ZL-RTB20 feedthrough modules.

BX 36 MPU with ZIPLink pigtail cables installed.

BRX User Manual, 2nd Edition

5-9

Chapter 5: BX 36/36E Wiring

1 BRX 36 Micro PLU Units (MPUs)
BX-DM1-36ED1 Wiring
2
This MPU is made up of 36 discrete I/O points. The connections are grouped as follows:
20 discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the bottom
3
of the unit; configured in five (5) groups of 5 terminals, each comprised of 4 inputs and an isolated
common.
4
16 discrete outputs - sinking; rated at 12–24 VDC. They are located along the top of the unit starting
to the right of the 24VDC auxiliary output terminals. The outputs are configured in four (4) groups
of 5 terminals, each comprised of 4 outputs and an isolated common.
5
This MPU requires an external 120–240 VAC power supply. The AC power supply connection and
the 24VDC auxiliary output supply terminals are located on the top left side of the unit.
6
WARNING: No analog I/O is included on this unit. The 5 terminals to the right of the input and output rails
are not used. These terminals are not internally connected. DO NOT CONNECT ANYTHING TO THESE
7
TERMINALS
NOTE: Four (4) Expansion Modules can be connected to extend I/O capacity.
8
9
10
11
12
13
14
15
A
B
C
D
PWR
W

RUN
R

TERM

RUN

STOP

MEM
ERR

SD

RS-232/485
2/485

TX
TX

RX
RX

GND
GN

RX/DRX/D

TX/D+
TX/D

BX-DM1-36ED1

5-10

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1-36ED1 Wiring, Continued
Power Supply Specifications

Power Supply Specifications
Nominal Voltage Rating

120–240 VAC

Input Voltage Range (Tolerance)

85–264 VAC

Rated Operating Frequency

47–63 Hz

Maximum Input Power

40VA

Cold Start Inrush Current

1.5 A, 2ms

Maximum Inrush Current (Hot Start)

1.5 A, 2ms

Internal Input Fuse Protection

Micro fuse 250V, 2A Non-replaceable

Acceptable External Power Drop Time

10ms

Efficiency

80%

Under Input Voltage Lock-out

80VAC

Input Transient Protection

Input choke and line filter

Heat Dissipation

8W Max

Isolated User 24VDC Output

24VDC @ 0.3 A max, <1V P-P Ripple, Integrated self-resetting short
circuit protection

Voltage Withstand (dielectric)

1500VAC Power Inputs to Ground applied for 1 minute
1500VAC Ground to 24VDC Output applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
AC Power

AC Power In

Auxillary out

120–240 24VDC
VAC 300mA max.

- +

L

N

G

V- V+

WARNING: Do not exceed the 24VDC auxiliary power supply load limit of 300mA.

BRX User Manual, 2nd Edition

5-11

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-36ED1 Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

20

Commons

5 (4 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz 2

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

1.5 mA

Status Indicators

Logic Side, Green

Input Details
Input Type
Location
OFF to ON Response
ON to OFF Response

High-Speed

Standard 1

X0...X9

X10...X19

DC

< 2µs

2ms

AC

—

10ms 2

DC

< 2µs

2ms

AC

—

10ms2

1. All inputs may be used as standard inputs. Only the first 10 inputs (X0...X9) are
capable of high speed DC operation.
2. 240Hz filter must be set in software for AC operation.

5-12

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1-36ED1 Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Input Connection Options

nC 0

1

2

3

nC 0

Sinking Input

1

2

3

Sourcing Input

X

X

nC 0

1

2

3

All PLC units with 12-24 VDC_VAC inputs – E
AC Input
X

Discrete Input Internal Circuitry *
Internal Circuitry
Logical Input
IN

Sinking

COM

Sourcing

AC
9-30 VDC/VAC

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

5-13

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-36ED1 Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Sinking

Total Outputs per Module

16

Commons

4 (4 points/common) Isolated

Maximum Current per Common

2A

Nominal Voltage Rating

12–24 VDC

Operating Voltage Range

5–36 VDC

Maximum Voltage

36VDC

Minimum Output Current

0.1 mA @ 24VDC

Maximum Output Current

0.5 A per output
No derating over temperature range

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

10µA

ON Voltage Drop

0.05 VDC

Status Indicators

Logic Side, Green

Output Details
Output Type
Location

High-Speed

Standard 1

Y0...Y7

Y8...Y15

OFF to ON Response

< 2µs

< 5ms

ON to OFF Response

< 2µs

< 2ms

1m cable - 250kHz
10m cable - 100kHz

143Hz

Current limit by
Common Group,
self-resetting

N/A

Between 4A and 8A

N/A

Maximum Switching Frequency
Overcurrent, Short Circuit Protection
and Short to Ground
Overcurrent Trip Level 2
Fusing

External fusing recommended

1. All outputs may be used as standard outputs. Only the first 8 outputs (Y0...Y7) are
capable of high speed DC operation.
2. When the high-speed outputs are in an overcurrent situation, the Common terminal Red
LED is on. The output LED’s will remain operational even though the output circuitry is
turned off and no power is flowing. This condition is not reported to the CPU.

5-14

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1-36ED1 Wiring, Continued

1
2
PLC 24 VDC Sinking Outputs – D1 and Expansion units 12-24 VDC Sinking Outputs – TD1
3
4
PLC 24 VDC Sinking Outputs – D1 and Expansion units 12-24 VDC Sinking Outputs – TD1 5
6
Discrete Standard Output Internal Circuitry
7
8
9
10
11
Discrete High-Speed Output Internal Circuitry
12
13
14
15
A
B
NOTE: When the high speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
C
output LED’s will remain operational even though the output circuitry is turned off and no power is flowing.
This condition is not reported to the CPU.
D
Discrete Output Connection Options

Sinking Output

LOAD

LOAD

LOAD

LOAD

Y

nC 0

1

2

3

OUTPUT

Logic
Output

LOAD

COM

5-36 VDC

OUTPUT

Logic
Output

LOAD

COM

5-36 VDC

Logic
Output

OUTPUT

LOAD

FAULT
DETECT

COM

5-36 VDC

Logic
Output

OUTPUT

LOAD

FAULT

DETECT User Manual,
COM
BRX
2nd Edition

5-15

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-36ED1-D Wiring
This MPU is made up of 36 discrete I/O points. The connections are grouped as follows:
20 discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the bottom
of the unit; configured in five (5) groups of 5 terminals, each comprised of 4 inputs and an isolated
common.
16 discrete outputs - sinking; rated at 12–24 VDC. They are located along the top of the unit starting
to the right of the 24VDC external power supply terminals. The outputs are configured in four (4)
groups of 5 terminals, each comprised of 4 outputs and an isolated common.
This MPU requires an external 12–24 VDC power supply. The DC power supply connection is
located on the top left side of the unit. There is no 24VDC auxiliary output supply.
WARNING: No analog I/O is included on this unit. The 5 terminals to the right of the input and output
rails are not used. These input and output terminals are not internally connected. DO NOT CONNECT
ANYTHING TO THESE TERMINALS

PWR
W

RUN
R
TERM

RUN

STOP

MEM
ERR
SD
RS-232/485
2/485

TX
TX
RX
RX

GND
GN
RX/DRX/D
TX/D+
TX/D

BX-DM1-36ED1-D

NOTE: Four (4) Expansion Modules can be connected to extend I/O capacity.

5-16

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1-36ED1-D Wiring, Continued
Power Supply Specifications

Power Supply Specifications
Nominal Voltage Range

12–24 VDC

Input Voltage Range (Tolerance)

10–36 VDC

Maximum Input Voltage Ripple

< ±10%

Maximum Input Power

30W

Cold Start Inrush Current

5A, 2ms

Maximum Inrush Current (Hot Start)

5A, 2ms

Internal Input Protection

Reverse polarity protection and undervoltage lockout via
transistor circuit

Acceptable External Power Drop Time

10ms

Efficiency

85%

Under Input Voltage Lock-out

<9VDC

Heat Dissipation

3.2 W Max

Isolated User 24VDC Output

None

Voltage Withstand (dielectric)

1500VAC power Inputs to ground applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
DC Power

DC Power In

12–24 VDC

- +

NC NC G

V- V+

WARNING: No External AC power supply needed on this unit. The two terminals marked “NC” are not
used. These terminals are not internally connected. DO NOT CONNECT ANYTHING TO THESE TERMINALS!

BRX User Manual, 2nd Edition

5-17

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-36ED1-D Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

20

Commons

5 (4 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz 2

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

1.5 mA

Status Indicators

Logic Side, Green

Input Details
Input Type
Location
OFF to ON Response
ON to OFF Response

High-Speed

Standard 1

X0...X9

X10...X19

DC

< 2µs

2ms

AC

—

10ms2

DC

< 2µs

2ms

AC

—

10ms2

1. All inputs may be used as standard inputs. Only the first 10 inputs (X0...X9) are
capable of high speed DC operation.
2. 240Hz filter must be set in software for AC operation.

5-18

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1-36ED1-D Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Input Connection Options

nC 0

1

2

3

nC 0

Sinking Input

1

2

3

Sourcing Input

X

X

nC 0

1

2

3

All PLC units with 12-24 VDC_VAC inputs – E
AC Input
X

Discrete Input Internal Circuitry *
Internal Circuitry
Logical Input
IN

Sinking

COM

Sourcing

AC
9-30 VDC/VAC

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

5-19

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-36ED1-D Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Sinking

Total Outputs per Module

16

Commons

4 (4 points/common) Isolated

Maximum Current per Common

2A

Nominal Voltage Rating

12–24 VDC

Operating Voltage Range

5–36 VDC

Maximum Voltage

36VDC

Minimum Output Current

0.1 mA @ 24VDC

Maximum Output Current

0.5 A per output
No derating over temperature range

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

10µA

ON Voltage Drop

0.05 VDC

Status Indicators

Logic Side, Green

Output Details

High-Speed

Standard 1

Y0...Y7

Y8...Y15

OFF to ON Response

< 2µs

< 5ms

ON to OFF Response

< 2µs

< 2ms

1m cable - 250kHz
10m cable - 100kHz

143Hz

Current limit by
Common Group,
self-resetting

N/A

Between 4A and 8A

N/A

Output Type
Location

Maximum Switching Frequency
Overcurrent, Short Circuit Protection
and Short to Ground
Overcurrent Trip Level 2
Fusing

External fusing recommended

1. All outputs may be used as standard outputs. Only the first 8 outputs (Y0...Y7) are
capable of high speed DC operation.
2. When the high-speed outputs are in an overcurrent situation, the Common terminal Red
LED is on. The output LED’s will remain operational even though the output circuitry is turned
off and no power is flowing. This condition is not reported to the CPU.

5-20

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1-36ED1-D Wiring, Continued

1
2
PLC 24 VDC Sinking Outputs – D1 and Expansion units 12-24 VDC Sinking Outputs – TD1
3
4
5
PLC 24 VDC Sinking Outputs – D1 and Expansion units 12-24 VDC Sinking Outputs – TD1
6
Discrete Standard Output Internal Circuitry
7
8
9
10
11
Discrete High-Speed Output Internal Circuitry
12
13
14
15
A
B
NOTE: When the high speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
C
output LED’s will remain operational even though the output circuitry is turned off and no power is flowing.
This condition is not reported to the CPU.
D
Discrete Output Connection Options

Sinking Output

LOAD

LOAD

nC 0

LOAD

LOAD

Y

1

2

3

OUTPUT

Logic
Output

LOAD

COM

5-36 VDC

OUTPUT

Logic
Output

LOAD

COM

5-36 VDC

Logic
Output

OUTPUT

LOAD

FAULT
DETECT

COM

5-36 VDC

Logic
Output

OUTPUT

LOAD

BRX User Manual,
2nd Edition
COM

FAULT
DETECT

5-21

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-36ED2 Wiring
This MPU is made up of 36 discrete I/O points. The connections are grouped as follows:
20 discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the bottom
of the unit; configured in five (5) groups of 5 terminals, each comprised of 4 inputs and an isolated
common.
16 discrete outputs, sourcing, rated at 12–24 VDC. They are located along the top of the unit starting
to the right of the 24VDC auxiliary output terminals. The outputs are configured in four (4) groups
of 5 terminals, each comprised of 4 outputs and an isolated common.
This MPU requires an external 120–240 VAC power supply. The AC power supply connection and
the 24VDC auxiliary output supply terminals are located on the top left side of the unit.
WARNING: No analog I/O is included on this unit. The 5 terminals to the right of the input and output
rails are not used. These input and output terminals are not internally connected. DO NOT CONNECT
ANYTHING TO THESE TERMINALS

PWR
W

RUN
R
TERM

RUN

STOP

MEM
ERR
SD
RS-232/485
2/485

TX
TX
RX
RX

GND
GN
RX/DRX/D
TX/D+
TX/D

BX-DM1-36ED2

NOTE: Four (4) Expansion Modules can be connected to extend I/O capacity.

5-22

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1-36ED2 Wiring, Continued
Power Supply Specifications

Power Supply Specifications
Nominal Voltage Rating

120–240 VAC

Input Voltage Range (Tolerance)

85–264 VAC

Rated Operating Frequency

47–63 Hz

Maximum Input Power

40VA

Cold Start Inrush Current

1.5 A, 2ms

Maximum Inrush Current (Hot Start)

1.5 A, 2ms

Internal Input Fuse Protection

Micro fuse 250V, 2A Non-replaceable

Acceptable External Power Drop Time

10ms

Efficiency

80%

Under Input Voltage Lock-out

80VAC

Input Transient Protection

Input choke and line filter

Heat Dissipation

8W Max

Isolated User 24VDC Output

24VDC @ 0.3 A max, <1V P-P Ripple, Integrated self-resetting short
circuit protection

Voltage Withstand (dielectric)

1500VAC Power Inputs to Ground applied for 1 minute
1500VAC Ground to 24VDC Output applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
AC Power

AC Power In

Auxillary out

120–240 24VDC
VAC 300mA max.

- +

L

N

G

V- V+

WARNING: Do not exceed the 24VDC auxiliary power supply load limit of 300mA.

BRX User Manual, 2nd Edition

5-23

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-36ED2 Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

20

Commons

5 (4 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

1.5 mA

Status Indicators

Logic Side, Green

Input Details
Input Type
Location
OFF to ON Response
ON to OFF Response

2

High-Speed

Standard 1

X0...X9

X10...X19

DC

< 2µs

2ms

AC

—

10ms2

DC

< 2µs

2ms

AC

—

10ms2

1. All inputs may be used as standard inputs. Only the first 10 inputs (X0...X9) are
capable of high speed DC operation.
2. 240Hz filter must be set in software for AC operation.

5-24

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1-36ED2 Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Input Connection Options

nC 0

1

2

3

nC 0

Sinking Input

1

2

3

Sourcing Input

X

X

nC 0

1

2

3

All PLC units with 12-24 VDC_VAC inputs – E
AC Input
X

Discrete Input Internal Circuitry *
Internal Circuitry
Logical Input
IN

Sinking

COM

Sourcing

AC
9-30 VDC/VAC

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

5-25

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-36ED2 Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Sourcing

Total Outputs per Module

16

Commons

4 (4 points/common) Isolated

Maximum Current per Common

2A

Nominal Voltage Rating

12–24 VDC

Operating Voltage Range

5–36 VDC

Maximum Voltage

36VDC

Minimum Output Current

0.1 mA @ 24VDC

Maximum Output Current

0.5 A per output
No derating over temperature range

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

10µA

ON Voltage Drop

0.05 VDC

Status Indicators

Logic Side, Green

Output Details
Output Type
Location
OFF to ON Response
ON to OFF Response
Maximum Switching Frequency
Overcurrent, Short Circuit Protection
and Short to Ground
Overcurrent Trip Level 2
Fusing

High-Speed

Standard 1

Y0...Y7

Y8...Y15

< 2µs

< 5ms

< 2µs

< 2ms

1m cable - 250kHz
10m cable - 100kHz

143Hz

Current limit by
Common Group,
self-resetting

N/A

Between 4A and 8A

N/A

External fusing recommended

1. All outputs may be used as standard outputs. Only the first 8 outputs (Y0...Y7) are
capable of high speed DC operation.
2. When the high-speed outputs are in an overcurrent situation, the Common terminal Red
LED is on. The output LED’s will remain operational even though the output circuitry is
turned off and no power is flowing. This condition is not reported to the CPU.

5-26

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1-36ED2 Wiring, Continued
Discrete Output Connection Options
Sourcing Output

LOAD

LOAD

LOAD

LOAD

Y

nC 0

1

2

3
5-36 VDC
COM

Discrete Standard Output Internal Circuitry
Logic
Output

OUTPUT
LOAD

5-36 VDC
COM
Logic
Output
OUTPUT
LOAD

PLC 24 VDC Sourcing Outputs – D2 and Expansion units 12-24 VDC Sourcing Outputs – TD2

Discrete High-Speed Output Internal Circuitry

PLC 24 VDC Sourcing Outputs – D2 and Expansion units
COM12-24 VDC Sourcing Outputs – TD2
FAULT
DETECT

Logic
Output

5-36 VDC

OUTPUT
LOAD

COM
FAULT
DETECT

5-36 VDC

NOTE: When the high speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
output LED’s will remain operational even though the output circuitry is turned off and no power is flowing.
This condition is not reported to the CPU.
Logic
Output

OUTPUT
LOAD

BRX User Manual, 2nd Edition

5-27

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-36ED2-D Wiring
This MPU is made up of 36 discrete I/O points. The connections are grouped as follows:
20 discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the bottom
of the unit; configured in five (5) groups of 5 terminals, each comprised of 4 inputs and an isolated
common.
16 discrete outputs, sourcing, rated at 12–24 VDC. They are located along the top of the unit starting
to the right of the 24VDC external power supply terminals. The outputs are configured in four (4)
groups of 5 terminals, each comprised of 4 outputs and an isolated common.
This MPU requires an external 12–24 VDC power supply. The DC power supply connection is
located on the top left side of the unit. There is no 24VDC auxiliary output supply.
WARNING: No analog I/O is included on this unit. The 5 terminals to the right of the input and output
rails are not used. These input and output terminals are not internally connected. DO NOT CONNECT
ANYTHING TO THESE TERMINALS
NOTE: Four (4) Expansion Modules can be connected to extend I/O capacity.

PWR
W

RUN
R
TERM

RUN

STOP

MEM
ERR
SD
RS-232/485
2/485

TX
TX
RX
RX

GND
GN
RX/DRX/D
TX/D+
TX/D

BX-DM1-36ED2-D

5-28

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1-36ED2-D Wiring, Continued
Power Supply Specifications

Power Supply Specifications
Nominal Voltage Range

12–24 VDC

Input Voltage Range (Tolerance)

10–36 VDC

Maximum Input Voltage Ripple

< ±10%

Maximum Input Power

30W

Cold Start Inrush Current

5A, 2ms

Maximum Inrush Current (Hot Start)

5A, 2ms

Internal Input Protection

Reverse polarity protection and undervoltage lockout via
transistor circuit

Acceptable External Power Drop Time

10ms

Efficiency

85%

Under Input Voltage Lock-out

<9VDC

Heat Dissipation

3.2 W Max

Isolated User 24VDC Output

None

Voltage Withstand (dielectric)

1500VAC power Inputs to ground applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
DC Power

DC Power In

12–24 VDC

- +

NC NC G

V- V+

WARNING: No External AC power supply needed on this unit. The two terminals marked “NC” are not
used. These terminals are not internally connected. DO NOT CONNECT ANYTHING TO THESE TERMINALS!

BRX User Manual, 2nd Edition

5-29

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-36ED2-D Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

20

Commons

5 (4 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

1.5 mA

Status Indicators

Logic Side, Green

Input Details
Input Type
Location
OFF to ON Response
ON to OFF Response

2

High-Speed

Standard 1

X0...X9

X10...X19

DC

< 2µs

2ms

AC

—

10ms2

DC

< 2µs

2ms

AC

—

10ms2

1. All inputs may be used as standard inputs. Only the first 10 inputs (X0...X9) are
capable of high speed DC operation.
2. 240Hz filter must be set in software for AC operation.

5-30

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1-36ED2-D Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Input Connection Options

nC 0

1

2

3

nC 0

Sinking Input

1

2

3

Sourcing Input

X

X

nC 0

1

2

3

All PLC units with 12-24 VDC_VAC inputs – E
AC Input
X

Discrete Input Internal Circuitry *
Internal Circuitry
Logical Input
IN

Sinking

COM

Sourcing

AC
9-30 VDC/VAC

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

5-31

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-36ED2-D Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Sourcing

Total Outputs per Module

16

Commons

4 (4 points/common) Isolated

Maximum Current per Common

2A

Nominal Voltage Rating

12–24 VDC

Operating Voltage Range

5–36 VDC

Maximum Voltage

36VDC

Minimum Output Current

0.1 mA @ 24VDC

Maximum Output Current

0.5 A per output
No derating over temperature range

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

10µA

ON Voltage Drop

0.05 VDC

Status Indicators

Logic Side, Green

Output Details
Output Type
Location

High-Speed

Standard 1

Y0...Y7

Y8...Y15

OFF to ON Response

< 2µs

< 5ms

ON to OFF Response

< 2µs

< 2ms

1m cable - 250kHz
10m cable - 100kHz

143Hz

Current limit by
Common Group,
self-resetting

N/A

Between 4A and 8A

N/A

Maximum Switching Frequency
Overcurrent, Short Circuit Protection
and Short to Ground
Overcurrent Trip Level 2
Fusing

External fusing recommended

1. All outputs may be used as standard outputs. Only the first 8 outputs (Y0...Y7) are
capable of high speed DC operation.
2. When the high-speed outputs are in an overcurrent situation, the Common terminal
Red LED is on. The output LED’s will remain operational even though the output circuitry
is turned off and no power is flowing. This condition is not reported to the CPU.

5-32

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1-36ED2-D Wiring, Continued
Discrete Output Connection Options
Sourcing Output

LOAD

LOAD

LOAD

LOAD

Y

nC 0

1

2

3
5-36 VDC
COM

Discrete Standard Output Internal Circuitry
Logic
Output

OUTPUT
LOAD

5-36 VDC
COM
Logic
Output
OUTPUT
LOAD

PLC 24 VDC Sourcing Outputs – D2 and Expansion units 12-24 VDC Sourcing Outputs – TD2

Discrete High-Speed Output Internal Circuitry
PLC 24 VDC Sourcing Outputs – D2 and Expansion units
12-24 VDC Sourcing Outputs – TD2
COM
FAULT
DETECT

Logic
Output

5-36 VDC

OUTPUT
LOAD

COM
FAULT
DETECT

5-36 VDC

NOTE: When the high speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
output LED’s will remain operational even though the output circuitry is turned off and no power is flowing.
This condition is not reported to the CPU.
Logic
Output

OUTPUT
LOAD

BRX User Manual, 2nd Edition

5-33

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-36ER Wiring
This MPU is made up of 36 discrete I/O points. The connections are grouped as follows:
20 discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the bottom
of the unit; configured in five (5) groups of 5 terminals, each comprised of 4 inputs and an isolated
common.
16 discrete outputs - Form A Relay (SPST); rated 5–48 VDC/ 24–240 VAC. They are located along
the top of the unit starting to the right of the 24VDC auxiliary output terminals. The outputs are
configured in four (4) groups of 5 terminals, each comprised of 4 outputs and an isolated common.
This MPU requires an external 120–240 VAC power supply. The AC power supply connection and
the 24VDC auxiliary output supply terminals are located on the top left side of the unit.
WARNING: No analog I/O is included on this unit. The 5 terminals to the right of the input and output
rails are not used. These input and output terminals are not internally connected. DO NOT CONNECT
ANYTHING TO THESE TERMINALS

NOTE: Four (4) Expansion Modules can be connected to extend I/O capacity.

PWR
W

RUN
R
TERM

RUN

STOP

MEM
ERR
SD
RS-232/485
2/485

TX
TX
RX
RX

GND
GN
RX/DRX/D
TX/D+
TX/D

BX-DM1-36ER

5-34

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1-36ER Wiring, Continued
Power Supply Specifications

Power Supply Specifications
Nominal Voltage Rating

120–240 VAC

Input Voltage Range (Tolerance)

85–264 VAC

Rated Operating Frequency

47–63 Hz

Maximum Input Power

40VA

Cold Start Inrush Current

1.5 A, 2ms

Maximum Inrush Current (Hot Start)

1.5 A, 2ms

Internal Input Fuse Protection

Micro fuse 250V, 2A Non-replaceable

Acceptable External Power Drop Time

10ms

Efficiency

80%

Under Input Voltage Lock-out

80VAC

Input Transient Protection

Input choke and line filter

Heat Dissipation

8W Max

Isolated User 24VDC Output

24VDC @ 0.3 A max, <1V P-P Ripple, Integrated self-resetting short
circuit protection

Voltage Withstand (dielectric)

1500VAC Power Inputs to Ground applied for 1 minute
1500VAC Ground to 24VDC Output applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
AC Power

AC Power In

Auxillary out

120–240 24VDC
VAC 300mA max.

- +

L

N

G

V- V+

WARNING: Do not exceed the 24VDC auxiliary power supply load limit of 300mA.

BRX User Manual, 2nd Edition

5-35

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-36ER Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

20

Commons

5 (4 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

1.5 mA

Status Indicators

Logic Side, Green

Input Details
Input Type
Location
OFF to ON Response
ON` to OFF Response

2

High-Speed

Standard 1

X0...X9

X10...X19

DC

< 2µs

2ms

AC

—

10ms2

DC

< 2µs

2ms

AC

—

10ms2

1. All inputs may be used as standard inputs. Only the first 10 inputs (X0...X9) are
capable of high speed DC operation.
2. 240Hz filter must be set in software for AC operation.

5-36

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1-36ER Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Input Connection Options

nC 0

1

2

3

nC 0

Sinking Input

1

2

3

Sourcing Input

X

X

nC 0

1

2

3

All PLC units with 12-24 VDC_VAC inputs – E
AC Input
X

Discrete Input Internal Circuitry *
Internal Circuitry
Logical Input
IN

Sinking

COM

Sourcing

AC
9-30 VDC/VAC

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

5-37

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-36ER Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Relay Form A (SPST)

Total Outputs per Module

16

Commons

4 (4 points/common) Isolated

Maximum Current per Common

8A

Nominal Voltage Rating

5–48 VDC
24–240 VAC

Operating Voltage Range

5–60 VDC,
18–264 VAC

Maximum Voltage

60VDC
264VAC

Minimum Output Current

0.1 mA @ 24VDC
0.1 mA @ 24VAC

Maximum Output Current

2A

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

1µA (DC)
300µA (AC) due to RC Snubber Circuit

ON Voltage Drop

0.2 V Max

Status Indicators

Logic Side, Green

Output Type

Standard

Location

Y0...Y15

ON-OFF Response

<10ms

OFF-ON Response

<10ms

Maximum Switching Frequency

10Hz

Relay Cycle Life
Mechanical Endurance
Electrical Endurance

5 million operations
120,000 operations

Fusing

External fusing recommended

Output Details

5-38

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1-36ER Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Output Connection Options
Relay Output

LOAD

LOAD

LOAD

LOAD

Y

nC 0

1

2

3

PLC with Relay, form A – R and Expansion with Relay, form A, – TR

Discrete Standard Output Internal Circuitry
Internal Circuitry

COM

18-264 VAC
5-60 VDC

OUTPUT
Logic
Output

LOAD

BRX User Manual, 2nd Edition

5-39

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-36ER-D Wiring
This MPU is made up of 36 discrete I/O points. The connections are grouped as follows:
20 discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the bottom
of the unit; configured in five (5) groups of 5 terminals, each comprised of 4 inputs and an isolated
common.
16 discrete outputs - Form A Relay (SPST); rated 5–48 VDC/ 24–240 VAC. They are located along
the top of the unit starting to the right of the 24VDC external power supply terminals. The outputs
are configured in four (4) groups of 5 terminals, each comprised of 4 outputs and an isolated common.
This MPU requires an external 12–24 VDC power supply. The DC power supply connection is
located on the top left side of the unit. There is no 24VDC auxiliary output supply.
WARNING: No analog I/O is included on this unit. The 5 terminals to the right of the input and output
rails are not used. These input and output terminals are not internally connected. DO NOT CONNECT
ANYTHING TO THESE TERMINALS

NOTE: Four (4) Expansion Modules can be connected to extend I/O capacity.

PWR
W

RUN
R
TERM

RUN

STOP

MEM
ERR
SD
RS-232/485
2/485

TX
TX
RX
RX

GND
GN
RX/DRX/D
TX/D+
TX/D

BX-DM1-36ER-D

5-40

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1-36ER-D Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Power Supply Specifications

Power Supply Specifications
Nominal Voltage Range

12–24 VDC

Input Voltage Range (Tolerance)

10–36 VDC

Maximum Input Voltage Ripple

< ±10%

Maximum Input Power

30W

Cold Start Inrush Current

5A, 2ms

Maximum Inrush Current (Hot Start)

5A, 2ms

Internal Input Protection

Reverse polarity protection and undervoltage lockout via
transistor circuit

Acceptable External Power Drop Time

10ms

Efficiency

85%

Under Input Voltage Lock-out

<9VDC

Heat Dissipation

3.2 W Max

Isolated User 24VDC Output

None

Voltage Withstand (dielectric)

1500VAC power Inputs to ground applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
DC Power

DC Power In

12–24 VDC

- +

NC NC G

V- V+

BRX User Manual, 2nd Edition

5-41

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-36ER-D Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

20

Commons

5 (4 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

1.5 mA

Status Indicators

Logic Side, Green

Input Details
Input Type
Location
OFF to ON Response
ON to OFF Response

2

High-Speed

Standard 1

X0...X9

X10...X19

DC

< 2µs

2ms

AC

—

10ms 2

DC

< 2µs

2ms

AC

—

10ms 2

1. All inputs may be used as standard inputs. Only the first 10 inputs (X0...X9) are
capable of high speed DC operation.
2. 240Hz filter must be set in software for AC operation.

5-42

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1-36ER-D Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Input Connection Options

nC 0

1

2

3

nC 0

Sinking Input

1

2

3

Sourcing Input

X

X

nC 0

1

2

3

All PLC units with 12-24 VDC_VAC inputs – E
AC Input
X

Discrete Input Internal Circuitry *
Internal Circuitry
Logical Input
IN

Sinking

COM

Sourcing

AC
9-30 VDC/VAC

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

5-43

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-36ER-D Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Relay Form A (SPST)

Total Outputs per Module

16

Commons

4 (4 points/common) Isolated

Maximum Current per Common

8A

Nominal Voltage Rating

5–48 VDC
24–240 VAC

Operating Voltage Range

5–60 VDC,
18–264 VAC

Maximum Voltage

60VDC
264VAC

Minimum Output Current

0.1 mA @ 24VDC
0.1 mA @ 24VAC

Maximum Output Current

2A

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

1µA (DC)
300µA (AC) due to RC Snubber Circuit

ON Voltage Drop

0.2 V Max

Status Indicators

Logic Side, Green

Output Type

Standard

Location

Y0...Y15

ON-OFF Response

<10ms

OFF-ON Response

<10ms

Maximum Switching Frequency

10Hz

Relay Cycle Life
Mechanical Endurance
Electrical Endurance

5 million operations
120,000 operations

Fusing

External fusing recommended

Output Details

5-44

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1-36ER-D Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Output Connection Options
Relay Output

LOAD

LOAD

LOAD

LOAD

Y

nC 0

1

2

3

PLC with Relay, form A – R and Expansion with Relay, form A, – TR

Discrete Standard Output Internal Circuitry
Internal Circuitry

COM

18-264 VAC
5-60 VDC

OUTPUT
Logic
Output

LOAD

BRX User Manual, 2nd Edition

5-45

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-36AR Wiring
This MPU is made up of 36 discrete I/O points. The connections are grouped as follows:
20 discrete inputs, AC, rated for 120–240 VAC. They are located along the bottom of the unit;
configured in five (5) groups of 5 terminals, each comprised of 4 inputs and an isolated common.
16 discrete outputs - Form A Relay (SPST); rated 5–48 VDC/ 24–240 VAC. They are located along
the top of the unit starting to the right of the 24VDC auxiliary output terminals. The outputs are
configured in four (4) groups of 5 terminals, each comprised of 4 outputs and an isolated common.
This MPU requires an external 120–240 VAC power supply. The AC power supply connection and
the 24VDC auxiliary output supply terminals are located on the top left side of the unit.
WARNING: No analog I/O is included on this unit. The 5 terminals to the right of the input and output
rails are not used. These input and output terminals are not internally connected. DO NOT CONNECT
ANYTHING TO THESE TERMINALS

NOTE: Four (4) Expansion Modules can be connected to extend I/O capacity.

PWR
W

RUN
R
TERM

RUN

STOP

MEM
ERR
SD
RS-232/485
2/485

TX
TX
RX
RX

GND
GN
RX/DRX/D
TX/D+
TX/D

BX-DM1-36AR

5-46

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1-36AR Wiring, Continued
Power Supply Specifications

Power Supply Specifications
Nominal Voltage Rating

120–240 VAC

Input Voltage Range (Tolerance)

85–264 VAC

Rated Operating Frequency

47–63 Hz

Maximum Input Power

40VA

Cold Start Inrush Current

1.5 A, 2ms

Maximum Inrush Current (Hot Start)

1.5 A, 2ms

Internal Input Fuse Protection

Micro fuse 250V, 2A Non-replaceable

Acceptable External Power Drop Time

10ms

Efficiency

80%

Under Input Voltage Lock-out

80VAC

Input Transient Protection

Input choke and line filter

Heat Dissipation

8W Max

Isolated User 24VDC Output

24VDC @ 0.3 A max, <1V P-P Ripple, Integrated self-resetting short
circuit protection

Voltage Withstand (dielectric)

1500VAC Power Inputs to Ground applied for 1 minute
1500VAC Ground to 24VDC Output applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
AC Power

AC Power In

Auxillary out

120–240 24VDC
VAC 300mA max.

- +

L

N

G

V- V+

WARNING: Do not exceed the 24VDC auxiliary power supply load limit of 300mA.

BRX User Manual, 2nd Edition

5-47

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-36AR Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

AC

Total Inputs per Module

20

Commons

5 (4 points/common) Isolated

Nominal Voltage Rating

120–240 VAC

Input Voltage Range

85–264 VAC

Maximum Voltage

264VAC RMS

AC Frequency

47–63 Hz

Input Impedance

15kΩ

Input Current (typical)

9mA @ 120VAC, 13mA @ 220VAC

Maximum Input Current

14mA @ 120VAC, 20mA @ 220VAC

ON Voltage Level

> 85VAC

OFF Voltage Level

< 40VAC

Maximum OFF Current

2.5 mA

Status Indicators

Logic Side, Green

Input Type

Standard

Location

X0...X19

OFF - ON Response

10ms

ON - OFF Response

10ms

Input Details

5-48

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1-36AR Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Input Connection Options

nC 0

1

2

3

AC Input
X

DI 110/220VAC Input

Discrete Input Internal Circuitry

Internal Circuitry
IN

Logical Input

COM

85-264 VAC

BRX User Manual, 2nd Edition

5-49

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1-36AR Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Relay Form A (SPST)

Total Outputs per Module

16

Commons

4 (4 points/common) Isolated

Maximum Current per Common

8A

Nominal Voltage Rating

5–48 VDC
24–240 VAC

Operating Voltage Range

5–60 VDC,
18–264 VAC

Maximum Voltage

60VDC
264VAC

Minimum Output Current

0.1 mA @ 24VDC
0.1 mA @ 24VAC

Maximum Output Current

2A

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

1µA (DC)
300µA (AC) due to RC Snubber Circuit

ON Voltage Drop

0.2 V Max

Status Indicators

Logic Side, Green

Output Type

Standard

Location

Y0...Y15

ON-OFF Response

<10ms

OFF-ON Response

<10ms

Maximum Switching Frequency

10Hz

Relay Cycle Life
Mechanical Endurance
Electrical Endurance

5 million operations
120,000 operations

Fusing

External fusing recommended

Output Details

5-50

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1-36AR Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Output Connection Options
Relay Output

LOAD

LOAD

LOAD

LOAD

Y

nC 0

1

2

3

PLC with Relay, form A – R and Expansion with Relay, form A, – TR

Discrete Standard Output Internal Circuitry
Internal Circuitry

COM

18-264 VAC
5-60 VDC

OUTPUT
Logic
Output

LOAD

BRX User Manual, 2nd Edition

5-51

Chapter 5: BX 36/36E Wiring

1 BX 36E Micro PLC Units (MPUs)
BX-DM1E-36ED13 Wiring
2
This MPU is made up of 36 discrete I/O points. The connections are grouped as follows:
20 discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the bottom
3
of the unit; configured in five (5) groups of 5 terminals, each comprised of 4 inputs and an isolated
common.
4
16 discrete outputs - sinking; rated at 12–24 VDC. They are located along the top of the unit starting
to the right of the 24VDC auxiliary output terminals. The outputs are configured in four (4) groups
of 5 terminals, each comprised of 4 outputs and an isolated common.
5
4 analog inputs and 2 analog outputs. The analog inputs are located along the bottom of the unit to
the right of the discrete inputs. The analog inputs are grouped together on 5 terminals consisting of 4
6
input and a shared analog input common. The analog outputs are located along the top of the unit to
the right of the discrete outputs. The analog outputs are grouped together on 5 terminals consisting of
2 outputs and 3 shared analog output common terminals:
7
current or voltage selectable through software
16-bit resolution @ ±10V, ±20mA
8
current signal ranges of 4–20 mA, ±20mA
voltage signal ranges of 0–5 VDC, 0–10 VDC, ±5VDC, ±10VDC
9
This MPU requires an external 120–240 VAC power supply. The AC power supply connection and
the 24VDC auxiliary output supply terminals are located on the top left side of the unit.
10
11
12
13
14
15
A
B
NOTE: Eight (8) Expansion Modules can be connected to extend I/O capacity.
C
D
BX-DM1E-36ED13

5-52

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ED13 Wiring, Continued
Power Supply Specifications

Power Supply Specifications
Nominal Voltage Rating

120–240 VAC

Input Voltage Range (Tolerance)

85–264 VAC

Rated Operating Frequency

47–63 Hz

Maximum Input Power

40VA

Cold Start Inrush Current

1.5 A, 2ms

Maximum Inrush Current (Hot Start)

1.5 A, 2ms

Internal Input Fuse Protection

Micro fuse 250V, 2A Non-replaceable

Acceptable External Power Drop Time

10ms

Efficiency

80%

Under Input Voltage Lock-out

80VAC

Input Transient Protection

Input choke and line filter

Heat Dissipation

8W Max

Isolated User 24VDC Output

24VDC @ 0.3 A max, <1V P-P Ripple, Integrated self-resetting short
circuit protection

Voltage Withstand (dielectric)

1500VAC Power Inputs to Ground applied for 1 minute
1500VAC Ground to 24VDC Output applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
AC Power

AC Power In

Auxillary out

120–240 24VDC
VAC 300mA max.

- +

L

N

G

V- V+

WARNING: Do not exceed the 24VDC auxiliary power supply load limit of 300mA.

BRX User Manual, 2nd Edition

5-53

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-36ED13 Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

20

Commons

5 (4 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

1.5 mA

Status Indicators

Logic Side, Green

Input Details
Input Type
Location
OFF to ON Response
ON to OFF Response

2

High-Speed

Standard 1

X0...X9

X10...X19

DC

< 2µs

2ms

AC

—

10ms2

DC

< 2µs

2ms

AC

—

10ms2

1. All inputs may be used as standard inputs. Only the first 10 inputs (X0...X9) are
capable of high speed DC operation.
2. 240Hz filter must be set in software for AC operation.

5-54

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ED13 Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Input Connection Options

nC 0

1

2

3

nC 0

Sinking Input

1

2

3

Sourcing Input

X

X

nC 0

1

2

3

All PLC units with 12-24 VDC_VAC inputs – E
AC Input
X

Discrete Input Internal Circuitry *
Internal Circuitry
Logical Input
IN

Sinking

COM

Sourcing

AC
9-30 VDC/VAC

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

5-55

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-36ED13 Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Sinking

Total Outputs per Module

16

Commons

4 (4 points/common) Isolated

Maximum Current per Common

2A

Nominal Voltage Rating

12–24 VDC

Operating Voltage Range

5–36 VDC

Maximum Voltage

36VDC

Minimum Output Current

0.1 mA @ 24VDC

Maximum Output Current

0.5 A per output
No derating over temperature range

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

10µA

ON Voltage Drop

0.05 VDC

Status Indicators

Logic Side, Green

Output Details
Output Type
Location

High-Speed

Standard 1

Y0...Y7

Y8...Y15

OFF to ON Response

< 2µs

< 5ms

ON to OFF Response

< 2µs

< 2ms

1m cable - 250kHz
10m cable - 100kHz

143Hz

Current limit by
Common Group,
self-resetting

N/A

Between 4A and 8A

N/A

Maximum Switching Frequency
Overcurrent, Short Circuit Protection
and Short to Ground
Overcurrent Trip Level 2
Fusing

External fusing recommended

1. All outputs may be used as standard outputs. Only the first 8 outputs (Y0...Y7) are
capable of high speed DC operation.
2. When the high-speed outputs are in an overcurrent situation, the Common terminal Red
LED is on. The output LED’s will remain operational even though the output circuitry is
turned off and no power is flowing. This condition is not reported to the CPU.

5-56

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ED13 Wiring, Continued

1
2
PLC 24 VDC Sinking Outputs – D1 and Expansion units 12-24 VDC Sinking Outputs – TD1
3
4
PLC 24 VDC Sinking Outputs – D1 and Expansion units 12-24 VDC Sinking Outputs – TD1 5
6
Discrete Standard Output Internal Circuitry
7
8
9
10
Discrete High-Speed Output Internal Circuitry
11
12
13
14
15
A
B
NOTE: When the high speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
C
output LED’s will remain operational even though the output circuitry is turned off and no power is flowing.
This condition is not reported to the CPU.
D
Discrete Output Connection Options

Sinking Output

LOAD

LOAD

LOAD

LOAD

Y

nC 0

1

2

3

OUTPUT

Logic
Output

LOAD

COM

5-36 VDC

OUTPUT

Logic
Output

LOAD

COM

5-36 VDC

Logic
Output

OUTPUT

LOAD

FAULT
DETECT

COM

5-36 VDC

Logic
Output

OUTPUT

LOAD

FAULT
DETECT

COM
BRX User Manual,
2nd Edition

5-57

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-36ED13 Wiring, Continued
Analog Input Specifications

Analog Input Specifications
Inputs per Module

4

Input Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Input Current Range *

Software Selectable ±20mA, 4–20 mA

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

1.2 ms

Input Impedance Voltage Modes

220kΩ

Input Impedance Current Modes

249Ω

Input Stability

0.02% of Full Hardware Range

Full Scale Calibration Error

0.05% of Full Hardware Range

Offset Calibration Error

0.01% of Full Hardware Range

Accuracy vs Temperature Error

0.05% of Full Hardware Range

Fusing

External fusing recommended

* Software selectable per channel.

Analog Input Voltage Connection Options

1C

0

1

2

3

Analog Voltage
Input Circuits
.032A

4-Wire Voltage
Transmitter
AC or DC

Fuse

0-3
1C

WX

Optional Transmitter Power Supply

4-Wire Transmitter
Fuse

3-Wire Voltage +
Transmitter

3-Wire Transmitter

.032A

0-3

-

1C

+

WX

24 VDC User
Supplied Power

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

5-58

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ED13 Wiring, Continued
Analog Input Current Sinking Connection Options

1C

0

1

2

3

Analog Current Sinking Input Circuits
–

Fuse
.032A

2-Wire 4-20 mA
Transmitter

1C
+

2-Wire Transmitter

0-3

.032A

3-Wire Current +
Transmitter

-

–

3-Wire Transmitter

WX

Power
Supply

Fuse

+

AC or DC

-

+

4-Wire 4-20 mA
Transmitter

0-3

+

1C

WX

24VDC User
Supplied Power

+
–

Fuse
.032A

0-3
1C

WX

User Supplied
Transmitter Power

4-Wire Transmitter

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

BRX User Manual, 2nd Edition

5-59

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-36ED13 Wiring, Continued
Analog Output Specifications

Analog Output Specifications
Outputs per Module

2

Output Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Minimum Voltage Load Impedance

1kΩ

Output Current Range *

Software Selectable ±20mA, 4–20 mA

Maximum Current Load Impedance

500Ω

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

< 1ms

Output Stability

0.02% of Full Hardware Range

Full Scale Calibration Error

0.05% of Full Hardware Range

Offset Calibration Error

0.01% of Full Hardware Range

Accuracy vs Temperature Error

0.05% of Full Hardware Range

Fusing

External fusing recommended

* Software selectable per channel.

Analog Output Connection Options
Analog Output Wiring
Current Source Output
.032A

mA Load

Fuse

0, 1
WY

1C

Voltage Output
VDC
Load

.032A
Fuse

0, 1
WY

1C

Load
Power Supply

1C

0

1C

1

1C

Commons
Internally
Connected

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

5-60

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ED13-D Wiring
This MPU is made up of 36 discrete I/O points. The connections are grouped as follows:
20 discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the bottom
of the unit; configured in five (5) groups of 5 terminals, each comprised of 4 inputs and an isolated
common.
16 discrete outputs - sinking; rated at 12–24 VDC. They are located along the top of the unit
starting to the right of the 24VDC external power supply terminals. The outputs are configured in
four (4) groups of 5 terminals, each comprised of 4 outputs and an isolated common.
4 analog inputs and 2 analog outputs. The analog inputs are located along the bottom of the unit to
the right of the discrete inputs. The analog inputs are grouped together on 5 terminals consisting of 4
input and a shared analog input common. The analog outputs are located along the top of the unit to
the right of the discrete outputs. The analog outputs are grouped together on 5 terminals consisting
of 2 outputs and 3 shared analog output common terminals.
current or voltage selectable through software
16-bit resolution @ ±10V, ±20mA
current signal ranges of 4–20 mA, ±20mA
voltage signal ranges of 0–5 VDC, 0–10 VDC, ±5VDC, ±10VDC
This MPU requires an external 12–24 VDC power supply. The DC power supply connection is
located on the top left side of the unit. There is no 24VDC auxiliary output supply.

BX-DM1E-36ED13-D

NOTE: Eight (8) Expansion Modules can be connected to extend I/O capacity.

BRX User Manual, 2nd Edition

5-61

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-36ED13-D Wiring, Continued
Power Supply Specifications

Power Supply Specifications
Nominal Voltage Range

12–24 VDC

Input Voltage Range (Tolerance)

10–36 VDC

Maximum Input Voltage Ripple

< ±10%

Maximum Input Power

30W

Cold Start Inrush Current

5A, 2ms

Maximum Inrush Current (Hot Start)

5A, 2ms

Internal Input Protection

Reverse polarity protection and undervoltage lockout via
transistor circuit

Acceptable External Power Drop Time

10ms

Efficiency

85%

Under Input Voltage Lock-out

<9VDC

Heat Dissipation

3.2 W Max

Isolated User 24VDC Output

None

Voltage Withstand (dielectric)

1500VAC power Inputs to ground applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
DC Power

DC Power In

12–24 VDC

- +

NC NC G

V- V+

WARNING: No External AC power supply needed on this unit. The two terminals marked “NC” are not
used. These terminals are not internally connected. DO NOT CONNECT ANYTHING TO THESE TERMINALS!

5-62

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ED13-D Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

20

Commons

5 (4 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

1.5 mA

Status Indicators

Logic Side, Green

Input Details
Input Type
Location
OFF to ON Response
ON to OFF Response

2

High-Speed

Standard 1

X0...X9

X10...X19

DC

< 2µs

2ms

AC

—

10ms 2

DC

< 2µs

2ms

AC

—

10ms 2

1. All inputs may be used as standard inputs. Only the first 10 inputs (X0...X9) are
capable of high speed DC operation.
2. 240Hz filter must be set in software for AC operation.

BRX User Manual, 2nd Edition

5-63

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-36ED13-D Wiring, Continued
Discrete Input Connection Options

nC 0

1

2

3

nC 0

Sinking Input

1

2

3

Sourcing Input

X

X

nC 0

1

2

3

All PLC units with 12-24 VDC_VAC inputs – E
AC Input
X

Discrete Input Internal Circuitry *
Internal Circuitry
Logical Input
IN

Sinking

COM

Sourcing

AC
9-30 VDC/VAC

5-64

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ED13-D Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Output Specifications

Discrete Output Specifications
Output Type

Sinking

Total Outputs per Module

16

Commons

4 (4 points/common) Isolated

Maximum Current per Common

2A

Nominal Voltage Rating

12–24 VDC

Operating Voltage Range

5–36 VDC

Maximum Voltage

36VDC

Minimum Output Current

0.1 mA @ 24VDC

Maximum Output Current

0.5 A per output
No derating over temperature range

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

10µA

ON Voltage Drop

0.05 VDC

Status Indicators

Logic Side, Green

Output Details
Output Type
Location

High-Speed

Standard 1

Y0...Y7

Y8...Y15

OFF to ON Response

< 2µs

< 5ms

ON to OFF Response

< 2µs

< 2ms

1m cable - 250kHz
10m cable - 100kHz

143Hz

Current limit by
Common Group,
self-resetting

N/A

Between 4A and 8A

N/A

Maximum Switching Frequency
Overcurrent, Short Circuit Protection
and Short to Ground
Overcurrent Trip Level 2
Fusing

External fusing recommended

1. All outputs may be used as standard outputs. Only the first 8 outputs (Y0...Y7) are
capable of high speed DC operation.
2. When the high-speed outputs are in an overcurrent situation, the Common terminal Red
LED is on. The output LED’s will remain operational even though the output circuitry is
turned off and no power is flowing. This condition is not reported to the CPU.

BRX User Manual, 2nd Edition

5-65

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ED13-D Wiring, Continued
Discrete Output Connection Options
Sinking Output
Y

LOAD

LOAD

LOAD

PLC 24 VDC Sinking Outputs – D1 and Expansion units 12-24 VDC Sinking Outputs – TD1
LOAD

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

nC 0

1

2

3

PLC 24 VDC Sinking Outputs – D1 and Expansion
units 12-24 VDC Sinking Outputs – TD1
OUTPUT
LOAD

Logic
Output

COM

Discrete Standard Output Internal Circuitry

5-36 VDC

OUTPUT
Logic
Output

LOAD

COM

5-36 VDC

Discrete High-Speed Output Internal Circuitry

Logic
Output

OUTPUT
LOAD

FAULT
DETECT

COM

5-36 VDC

NOTE: When the high
Logic speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
OUTPUT
output LED’s will Output
remain operational even though the output circuitry is
turned off and no power is flowing.
LOAD
This condition is not reported to the CPU.

5-66

BRX User Manual, 2nd Edition

FAULT
DETECT

COM

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ED13-D Wiring, Continued
Analog Input Specifications

Analog Input Specifications
Inputs per Module

4

Input Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Input Current Range *

Software Selectable ±20mA, 4–20 mA

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

1.2 ms

Input Impedance Voltage Modes

220kΩ

Input Impedance Current Modes

249Ω

Input Stability

0.02% of Full Hardware Range

Full Scale Calibration Error

0.05% of Full Hardware Range

Offset Calibration Error

0.01% of Full Hardware Range

Accuracy vs Temperature Error

0.05% of Full Hardware Range

Fusing

External fusing recommended

* Software selectable per channel.

Analog Input Voltage Connection Options

1C

0

1

2

3

Analog Voltage
Input Circuits
.032A

4-Wire Voltage
Transmitter
AC or DC

Fuse

0-3
1C

WX

Optional Transmitter Power Supply

4-Wire Transmitter
Fuse

3-Wire Voltage +
Transmitter

3-Wire Transmitter

.032A

0-3

-

1C

+

WX

24 VDC User
Supplied Power

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

BRX User Manual, 2nd Edition

5-67

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ED13-D Wiring, Continued
Analog Input Current Sinking Connection Options

1C

0

1

2

3

Analog Current Sinking Input Circuits
–

Fuse
.032A

2-Wire 4-20 mA
Transmitter

+

2-Wire Transmitter

-

–

3-Wire Transmitter

AC or DC

0-3

.032A

3-Wire Current +
Transmitter

WX

Power
Supply

Fuse

+

4-Wire 4-20 mA
Transmitter

0-3
1C

+

-

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

+

1C

WX

24VDC User
Supplied Power

+
–

Fuse
.032A

0-3
1C

WX

User Supplied
Transmitter Power

4-Wire Transmitter

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

5-68

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ED13-D Wiring, Continued
Analog Output Specifications

Analog Output Specifications
Outputs per Module

2

Output Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Minimum Voltage Load Impedance

1kΩ

Output Current Range *

Software Selectable ±20mA, 4–20 mA

Maximum Current Load Impedance

500Ω

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

< 1ms

Output Stability

0.02% of Full Hardware Range

Full Scale Calibration Error

0.05% of Full Hardware Range

Offset Calibration Error

0.01% of Full Hardware Range

Accuracy vs Temperature Error

0.05% of Full Hardware Range

Fusing

External fusing recommended

* Software selectable per channel.

Analog Output Connection Options
Analog Output Wiring
Current Source Output
mA Load

.032A
Fuse

0, 1
WY

1C

Voltage Output
VDC
Load

.032A
Fuse

0, 1
WY

1C

Load
Power Supply

1C

0

1C

1

1C

Commons
Internally
Connected

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

BRX User Manual, 2nd Edition

5-69

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-36ED23 Wiring
This MPU is made up of 36 discrete I/O points. The connections are grouped as follows:
20 discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the bottom
of the unit; configured in five (5) groups of 5 terminals, each comprised of 4 inputs and an isolated
common.
16 discrete outputs, sourcing, rated at 12–24 VDC. They are located along the top of the unit starting
to the right of the 24VDC auxiliary output terminals. The outputs are configured in four (4) groups
of 5 terminals, each comprised of 4 outputs and an isolated common.
4 analog inputs and 2 analog outputs. The analog inputs are located along the bottom of the unit to
the right of the discrete inputs. The analog inputs are grouped together on 5 terminals consisting of 4
input and a shared analog input common. The analog outputs are located along the top of the unit to
the right of the discrete outputs. The analog outputs are grouped together on 5 terminals consisting of
2 outputs and 3 shared analog output common terminals.
current or voltage selectable through software
16-bit resolution @ ±10V, ±20mA
current signal ranges of 4–20 mA, ±20mA
voltage signal ranges of 0–5 VDC, 0–10 VDC, ±5VDC, ±10VDC
This MPU requires an external 120–240 VAC power supply. The AC power supply connection and
the 24VDC auxiliary output supply terminals are located on the top left side of the unit.

BX-DM1E-36ED23

NOTE: Eight (8) Expansion Modules can be connected to extend I/O capacity.

5-70

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ED23 Wiring, Continued
Power Supply Specifications

Power Supply Specifications
Nominal Voltage Rating

120–240 VAC

Input Voltage Range (Tolerance)

85–264 VAC

Rated Operating Frequency

47–63 Hz

Maximum Input Power

40VA

Cold Start Inrush Current

1.5 A, 2ms

Maximum Inrush Current (Hot Start)

1.5 A, 2ms

Internal Input Fuse Protection

Micro fuse 250V, 2A Non-replaceable

Acceptable External Power Drop Time

10ms

Efficiency

80%

Under Input Voltage Lock-out

80VAC

Input Transient Protection

Input choke and line filter

Heat Dissipation

8W Max

Isolated User 24VDC Output

24VDC @ 0.3 A max, <1V P-P Ripple, Integrated self-resetting short
circuit protection

Voltage Withstand (dielectric)

1500VAC Power Inputs to Ground applied for 1 minute
1500VAC Ground to 24VDC Output applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
AC Power

AC Power In

Auxillary out

120–240 24VDC
VAC 300mA max.

- +

L

N

G

V- V+

WARNING: Do not exceed the 24VDC auxiliary power supply load limit of 300mA.

BRX User Manual, 2nd Edition

5-71

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-36ED23 Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

20

Commons

5 (4 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

1.5 mA

Status Indicators

Logic Side, Green

Input Details
Input Type
Location
OFF to ON Response
ON to OFF Response

2

High-Speed

Standard 1

X0...X9

X10...X19

DC

< 2µs

2ms

AC

—

10ms2

DC

< 2µs

2ms

AC

—

10ms2

1. All inputs may be used as standard inputs. Only the first 10 inputs (X0...X9) are
capable of high speed DC operation.
2. 240Hz filter must be set in software for AC operation.

5-72

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

Discrete Input Connection Options

nC 0

1

2

3

nC 0

Sinking Input

1

2

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

3

Sourcing Input

X

X

nC 0

1

2

3

All PLC units with 12-24 VDC_VAC inputs – E
AC Input
X

Discrete Input Internal Circuitry *
Internal Circuitry
Logical Input
IN

Sinking

COM

Sourcing

AC
9-30 VDC/VAC

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

5-73

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-36ED23 Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Sourcing

Total Outputs per Module

16

Commons

4 (4 points/common) Isolated

Maximum Current per Common

2A

Nominal Voltage Rating

12–24 VDC

Operating Voltage Range

5–36 VDC

Maximum Voltage

36VDC

Minimum Output Current

0.1 mA @ 24VDC

Maximum Output Current

0.5 A per output
No derating over temperature range

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

10µA

ON Voltage Drop

0.05 VDC

Status Indicators

Logic Side, Green

Output Details
Output Type
Location

High-Speed

Standard 1

Y0...Y7

Y8...Y15

OFF to ON Response

< 2µs

< 5ms

ON to OFF Response

< 2µs

< 2ms

1m cable - 250kHz
10m cable - 100kHz

143Hz

Current limit by
Common Group,
self-resetting

N/A

Between 4A and 8A

N/A

Maximum Switching Frequency
Overcurrent, Short Circuit Protection
and Short to Ground
Overcurrent Trip Level 2
Fusing

External fusing recommended

1. All outputs may be used as standard outputs. Only the first 8 outputs (Y0...Y7) are
capable of high speed DC operation.
2. When the high-speed outputs are in an overcurrent situation, the Common terminal Red
LED is on. The output LED’s will remain operational even though the output circuitry is
turned off and no power is flowing. This condition is not reported to the CPU.

5-74

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ED23 Wiring, Continued
Discrete Output Connection Options
Sourcing Output

LOAD

LOAD

LOAD

LOAD

Y

nC 0

1

2

3
5-36 VDC
COM

Logic
Output

Discrete Standard Output Internal Circuitry

OUTPUT
LOAD

5-36 VDC
COM
Logic
Output
OUTPUT
LOAD

PLC 24 VDC Sourcing Outputs – D2 and Expansion units 12-24 VDC Sourcing Outputs – TD2

Discrete High-Speed Output Internal Circuitry
COM12-24 VDC Sourcing Outputs – TD2
PLC 24 VDC Sourcing Outputs – D2 and Expansion units
FAULT
DETECT

Logic
Output

5-36 VDC

OUTPUT
LOAD

COM
FAULT
DETECT

5-36 VDC

NOTE: When the high speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
output LED’s will remain operational even though the output circuitry is turned off and no power is flowing.
This condition is not reported to the CPU.
Logic
Output

OUTPUT
LOAD

BRX User Manual, 2nd Edition

5-75

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-36ED23 Wiring, Continued
Analog Input Specifications

Analog Input Specifications
Inputs per Module

4

Input Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Input Current Range *

Software Selectable ±20mA, 4–20 mA

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

1.2 ms

Input Impedance Voltage Modes

220kΩ

Input Impedance Current Modes

249Ω

Input Stability

0.02% of Full Hardware Range

Full Scale Calibration Error

0.05% of Full Hardware Range

Offset Calibration Error

0.01% of Full Hardware Range

Accuracy vs Temperature Error

0.05% of Full Hardware Range

Fusing

External fusing recommended

* Software selectable per channel.

Analog Input Voltage Connection Options

1C

0

1

2

3

Analog Voltage
Input Circuits
.032A

4-Wire Voltage
Transmitter
AC or DC

Fuse

0-3
1C

WX

Optional Transmitter Power Supply

4-Wire Transmitter
Fuse

3-Wire Voltage +
Transmitter

3-Wire Transmitter

.032A

0-3

-

1C

+

WX

24 VDC User
Supplied Power

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

5-76

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ED23 Wiring, Continued
Analog Input Current Sinking Connection Options

1C

0

1

2

3

Analog Current Sinking Input Circuits
–

Fuse
.032A

2-Wire 4-20 mA
Transmitter

1C
+

2-Wire Transmitter

0-3

.032A

3-Wire Current +
Transmitter

-

–

3-Wire Transmitter

WX

Power
Supply

Fuse

+

AC or DC

-

+

4-Wire 4-20 mA
Transmitter

0-3

+

1C

WX

24VDC User
Supplied Power

+
–

Fuse
.032A

0-3
1C

WX

User Supplied
Transmitter Power

4-Wire Transmitter

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

BRX User Manual, 2nd Edition

5-77

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-36ED23 Wiring, Continued
Analog Output Specifications

Analog Output Specifications
Outputs per Module

2

Output Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Minimum Voltage Load Impedance

1kΩ

Output Current Range *

Software Selectable ±20mA, 4–20 mA

Maximum Current Load Impedance

500Ω

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

< 1ms

Output Stability

0.02% of Full Hardware Range

Full Scale Calibration Error

0.05% of Full Hardware Range

Offset Calibration Error

0.01% of Full Hardware Range

Accuracy vs Temperature Error

0.05% of Full Hardware Range

Fusing

External fusing recommended

* Software selectable per channel.

Analog Output Connection Options
Analog Output Wiring
Current Source Output
mA Load

.032A
Fuse

0, 1
WY

1C

Voltage Output
VDC
Load

.032A
Fuse

0, 1
WY

1C

Load
Power Supply

1C

0

1C

1

1C

Commons
Internally
Connected

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

5-78

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ED23-D Wiring
This MPU is made up of 36 discrete I/O points. The connections are grouped as follows:
20 discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the bottom
of the unit; configured in five (5) groups of 5 terminals, each comprised of 4 inputs and an isolated
common.
16 discrete outputs, sourcing, rated at 12–24 VDC. They are located along the top of the unit
starting to the right of the 24VDC external power supply terminals. The outputs are configured in
four (4) groups of 5 terminals, each comprised of 4 outputs and an isolated common.
4 analog inputs and 2 analog outputs. The analog inputs are located along the bottom of the unit to
the right of the discrete inputs. The analog inputs are grouped together on 5 terminals consisting of 4
input and a shared analog input common. The analog outputs are located along the top of the unit to
the right of the discrete outputs. The analog outputs are grouped together on 5 terminals consisting
of 2 outputs and 3 shared analog output common terminals.
current or voltage selectable through software
16-bit resolution @ ±10V, ±20mA
current signal ranges of 4–20 mA, ±20mA
voltage signal ranges of 0–5 VDC, 0–10 VDC, ±5VDC, ±10VDC
This MPU requires an external 12–24 VDC power supply. The DC power supply connection is
located on the top left side of the unit. There is no 24VDC auxiliary output supply

BX-DM1E-36ED23-D

NOTE: Eight (8) Expansion Modules can be connected to extend I/O capacity.

BRX User Manual, 2nd Edition

5-79

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-36ED23-D Wiring, Continued
Power Supply Specifications

Power Supply Specifications
Nominal Voltage Range

12–24 VDC

Input Voltage Range (Tolerance)

10–36 VDC

Maximum Input Voltage Ripple

< ±10%

Maximum Input Power

30W

Cold Start Inrush Current

5A, 2ms

Maximum Inrush Current (Hot Start)

5A, 2ms

Internal Input Protection

Reverse polarity protection and undervoltage lockout via
transistor circuit

Acceptable External Power Drop Time

10ms

Efficiency

85%

Under Input Voltage Lock-out

<9VDC

Heat Dissipation

3.2 W Max

Isolated User 24VDC Output

None

Voltage Withstand (dielectric)

1500VAC power Inputs to ground applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
DC Power

DC Power In

12–24 VDC

- +

NC NC G

V- V+

WARNING: No External AC power supply needed on this unit. The two terminals marked “NC” are not
used. These terminals are not internally connected. DO NOT CONNECT ANYTHING TO THESE TERMINALS!

5-80

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ED23-D Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

20

Commons

5 (4 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

1.5 mA

Status Indicators

Logic Side, Green

Input Details
Input Type
Location
OFF to ON Response
ON to OFF Response

2

High-Speed

Standard 1

X0...X9

X10...X19

DC

< 2µs

2ms

AC

—

10ms2

DC

< 2µs

2ms

AC

—

10ms2

1. All inputs may be used as standard inputs. Only the first 10 inputs (X0...X9) are
capable of high speed DC operation.
2. 240Hz filter must be set in software for AC operation.

BRX User Manual, 2nd Edition

5-81

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-36ED23-D Wiring, Continued
Discrete Input Connection Options

nC 0

1

2

3

nC 0

Sinking Input

1

2

3

Sourcing Input

X

X

nC 0

1

2

3

All PLC units with 12-24 VDC_VAC inputs – E
AC Input
X

Discrete Input Internal Circuitry
Internal Circuitry
Logical Input
IN

Sinking

COM

Sourcing

AC
9-30 VDC/VAC

5-82

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ED23-D Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Output Specifications

Discrete Output Specifications
Output Type

Sourcing

Total Outputs per Module

16

Commons

4 (4 points/common) Isolated

Maximum Current per Common

2A

Nominal Voltage Rating

12–24 VDC

Operating Voltage Range

5–36 VDC

Maximum Voltage

36VDC

Minimum Output Current

0.1 mA @ 24VDC

Maximum Output Current

0.5 A per output
No derating over temperature range

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

10µA

ON Voltage Drop

0.05 VDC

Status Indicators

Logic Side, Green

Output Details
Output Type
Location
OFF to ON Response
ON to OFF Response
Maximum Switching Frequency
Overcurrent, Short Circuit Protection
and Short to Ground
Overcurrent Trip Level 2
Fusing

High-Speed

Standard 1

Y0...Y7

Y8...Y15

< 2µs

< 5ms

< 2µs

< 2ms

1m cable - 250kHz
10m cable - 100kHz

143Hz

Current limit by
Common Group,
self-resetting

N/A

Between 4A and 8A

N/A

External fusing recommended

1. All outputs may be used as standard outputs. Only the first 8 outputs (Y0...Y7) are
capable of high speed DC operation.
2. When the high-speed outputs are in an overcurrent situation, the Common terminal Red
LED is on. The output LED’s will remain operational even though the output circuitry is
turned off and no power is flowing. This condition is not reported to the CPU.

BRX User Manual, 2nd Edition

5-83

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ED23-D Wiring, Continued
Discrete Output Connection Options
Sourcing Output

LOAD

LOAD

LOAD

Y

LOAD

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

nC 0

1

2

3
5-36 VDC
COM

Logic
Output

Discrete Standard Output Internal Circuitry

OUTPUT
LOAD

5-36 VDC
COM
Logic
Output
OUTPUT
LOAD

PLC 24 VDC Sourcing Outputs – D2 and Expansion units 12-24 VDC Sourcing Outputs – TD2

Discrete High-Speed Output Internal Circuitry
COM12-24 VDC Sourcing Outputs – TD2
PLC 24 VDC Sourcing Outputs – D2 and Expansion units
FAULT
DETECT

Logic
Output

5-36 VDC

OUTPUT
LOAD

COM
FAULT
DETECT

5-36 VDC

NOTE: When the high speed outputs are in an overcurrent situation, the Common terminal Red LED is on. The
output LED’s will remain operational even though the output circuitry is turned off and no power is flowing.
This condition is not reported to the CPU.
Logic
Output

OUTPUT
LOAD

5-84

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ED23-D Wiring, Continued
Analog Input Specifications

Analog Input Specifications
Inputs per Module

4

Input Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Input Current Range *

Software Selectable ±20mA, 4–20 mA

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

1.2 ms

Input Impedance Voltage Modes

220kΩ

Input Impedance Current Modes

249Ω

Input Stability

0.02% of Full Hardware Range

Full Scale Calibration Error

0.05% of Full Hardware Range

Offset Calibration Error

0.01% of Full Hardware Range

Accuracy vs Temperature Error

0.05% of Full Hardware Range

Fusing

External fusing recommended

* Software selectable per channel.

Analog Input Voltage Connection Options

1C

0

1

2

3

Analog Voltage
Input Circuits
.032A

4-Wire Voltage
Transmitter
AC or DC

Fuse

0-3
1C

WX

Optional Transmitter Power Supply

4-Wire Transmitter
Fuse

3-Wire Voltage +
Transmitter

3-Wire Transmitter

.032A

0-3

-

1C

+

WX

24 VDC User
Supplied Power

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

BRX User Manual, 2nd Edition

5-85

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ED23-D Wiring, Continued
Analog Input Current Sinking Connection Options

1C

0

1

2

3

Analog Current Sinking Input Circuits
–

Fuse
.032A

2-Wire 4-20 mA
Transmitter

+

2-Wire Transmitter

-

–

3-Wire Transmitter

AC or DC

0-3

.032A

3-Wire Current +
Transmitter

WX

Power
Supply

Fuse

+

4-Wire 4-20 mA
Transmitter

0-3
1C

+

-

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

+

1C

WX

24VDC User
Supplied Power

+
–

Fuse
.032A

0-3
1C

WX

User Supplied
Transmitter Power

4-Wire Transmitter

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

5-86

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ED23-D Wiring, Continued
Analog Output Specifications

Analog Output Specifications
Outputs per Module

2

Output Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Minimum Voltage Load Impedance

1kΩ

Output Current Range *

Software Selectable ±20mA, 4–20 mA

Maximum Current Load Impedance

500Ω

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

< 1ms

Output Stability

0.02% of Full Hardware Range

Full Scale Calibration Error

0.05% of Full Hardware Range

Offset Calibration Error

0.01% of Full Hardware Range

Accuracy vs Temperature Error

0.05% of Full Hardware Range

Fusing

External fusing recommended

* Software selectable per channel.

Analog Output Connection Options
Analog Output Wiring

Current Source Output
mA Load

.032A
Fuse

0, 1
WY

1C

Voltage Output
VDC
Load

.032A
Fuse

0, 1
WY

1C

Load
Power Supply

1C

0

1C

1

1C

Commons
Internally
Connected

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

BRX User Manual, 2nd Edition

5-87

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-36ER3 Wiring
This MPU is made up of 36 discrete I/O points. The connections are grouped as follows:
20 discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the bottom
of the unit; configured in five (5) groups of 5 terminals, each comprised of 4 inputs and an isolated
common.
16 discrete outputs - Form A Relay (SPST); rated 5–48 VDC/ 24–240 VAC. They are located along
the top of the unit starting to the right of the 24VDC auxiliary output terminals. The outputs are
configured in four (4) groups of 5 terminals, each comprised of 4 outputs and an isolated common.
4 analog inputs and 2 analog outputs. The analog inputs are located along the bottom of the unit to
the right of the discrete inputs. The analog inputs are grouped together on 5 terminals consisting of 4
input and a shared analog input common. The analog outputs are located along the top of the unit to
the right of the discrete outputs. The analog outputs are grouped together on 5 terminals consisting of
2 outputs and 3 shared analog output common terminals.
current or voltage selectable through software
16-bit resolution @ ±10V, ±20mA
current signal ranges of 4–20 mA, ±20mA
voltage signal ranges of 0–5 VDC, 0–10 VDC, ±5VDC, ±10VDC
This MPU requires an external 120–240 VAC power supply. The AC power supply connection and
the 24VDC auxiliary output supply terminals are located on the top left side of the unit.

BX-DM1E-36ER3

NOTE: Eight (8) Expansion Modules can be connected to extend I/O capacity.

5-88

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ER3 Wiring, Continued
Power Supply Specifications

Power Supply Specifications
Nominal Voltage Rating

120–240 VAC

Input Voltage Range (Tolerance)

85–264 VAC

Rated Operating Frequency

47–63 Hz

Maximum Input Power

40VA

Cold Start Inrush Current

1.5 A, 2ms

Maximum Inrush Current (Hot Start)

1.5 A, 2ms

Internal Input Fuse Protection

Micro fuse 250V, 2A Non-replaceable

Acceptable External Power Drop Time

10ms

Efficiency

80%

Under Input Voltage Lock-out

80VAC

Input Transient Protection

Input choke and line filter

Heat Dissipation

8W Max

Isolated User 24VDC Output

24VDC @ 0.3 A max, <1V P-P Ripple, Integrated self-resetting short
circuit protection

Voltage Withstand (dielectric)

1500VAC Power Inputs to Ground applied for 1 minute
1500VAC Ground to 24VDC Output applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
AC Power

AC Power In

Auxillary out

120–240 24VDC
VAC 300mA max.

- +

L

N

G

V- V+

WARNING: Do not exceed the 24VDC auxiliary power supply load limit of 300mA.

BRX User Manual, 2nd Edition

5-89

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-36ER3 Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

20

Commons

5 (4 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

1.5 mA

Status Indicators

Logic Side, Green

Input Details
Input Type
Location
OFF to ON Response
ON to OFF Response

2

High-Speed

Standard 1

X0...X9

X10...X19

DC

< 2µs

2ms

AC

—

10ms 2

DC

< 2µs

2ms

AC

—

10ms 2

1. All inputs may be used as standard inputs. Only the first 10 inputs (X0...X9) are
capable of high speed DC operation.
2. 240Hz filter must be set in software for AC operation.

5-90

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ER3 Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Input Connection Options

nC 0

1

2

3

nC 0

Sinking Input

1

2

3

Sourcing Input

X

X

nC 0

1

2

3

All PLC units with 12-24 VDC_VAC inputs – E
AC Input
X

Discrete Input Internal Circuitry *
Internal Circuitry
Logical Input
IN

Sinking

COM

Sourcing

AC
9-30 VDC/VAC

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

5-91

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-36ER3 Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Relay Form A (SPST)

Total Outputs per Module

16

Commons

4 (4 points/common) Isolated

Maximum Current per Common

8A

Nominal Voltage Rating

5–48 VDC
24–240 VAC

Operating Voltage Range

5–60 VDC
18–264 VAC

Maximum Voltage

60VDC
264VAC

Minimum Output Current

0.1 mA @ 24VDC
0.1 mA @ 24VAC

Maximum Output Current

2A

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

1µA (DC)
300µA (AC) due to RC Snubber Circuit

ON Voltage Drop

0.2 V Max

Status Indicators

Logic Side, Green

Output Type

Standard

Location

Y0...Y15

ON-OFF Response

<10ms

OFF-ON Response

<10ms

Maximum Switching Frequency

10Hz

Relay Cycle Life
Mechanical Endurance
Electrical Endurance

5 million operations
120,000 operations

Fusing

External fusing recommended

Output Details

5-92

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ER3 Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Output Connection Options
Relay Output

LOAD

LOAD

LOAD

LOAD

Y

nC 0

1

2

3

PLC with Relay, form A – R and Expansion with Relay, form A, – TR

Discrete Standard Output Internal Circuitry
Internal Circuitry

COM

18-264 VAC
5-60 VDC

OUTPUT
Logic
Output

LOAD

BRX User Manual, 2nd Edition

5-93

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-36ER3 Wiring, Continued
Analog Input Specifications

Analog Input Specifications
Inputs per Module

4

Input Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Input Current Range *

Software Selectable ±20mA, 4–20 mA

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

1.2 ms

Input Impedance Voltage Modes

220kΩ

Input Impedance Current Modes

249Ω

Input Stability

0.02% of Full Hardware Range

Full Scale Calibration Error

0.05% of Full Hardware Range

Offset Calibration Error

0.01% of Full Hardware Range

Accuracy vs Temperature Error

0.05% of Full Hardware Range

Fusing

External fusing recommended

* Software selectable per channel.

Analog Input Voltage Connection Options

1C

0

1

2

3

Analog Voltage
Input Circuits
.032A

4-Wire Voltage
Transmitter
AC or DC

Fuse

0-3
1C

WX

Optional Transmitter Power Supply

4-Wire Transmitter
Fuse

3-Wire Voltage +
Transmitter

3-Wire Transmitter

.032A

0-3

-

1C

+

WX

24 VDC User
Supplied Power

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

5-94

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ER3 Wiring, Continued
Analog Input Current Sinking Connection Options

1C

0

1

2

3

Analog Current Sinking Input Circuits
–

Fuse
.032A

2-Wire 4-20 mA
Transmitter

1C
+

2-Wire Transmitter

0-3

.032A

3-Wire Current +
Transmitter

-

–

3-Wire Transmitter

WX

Power
Supply

Fuse

+

AC or DC

-

+

4-Wire 4-20 mA
Transmitter

0-3

+

1C

WX

24VDC User
Supplied Power

+
–

Fuse
.032A

0-3
1C

WX

User Supplied
Transmitter Power

4-Wire Transmitter

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

BRX User Manual, 2nd Edition

5-95

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-36ER3 Wiring, Continued
Analog Output Specifications

Analog Output Specifications
Outputs per Module

2

Output Voltage Range *

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Minimum Voltage Load Impedance

1kΩ

Output Current Range *

Software Selectable ±20mA, 4–20 mA

Maximum Current Load Impedance

500Ω

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

< 1ms

Output Stability

0.02% of Full Hardware Range

Full Scale Calibration Error

0.05% of Full Hardware Range

Offset Calibration Error

0.01% of Full Hardware Range

Accuracy vs Temperature Error

0.05% of Full Hardware Range

Fusing

External fusing recommended

* Software selectable per channel.

Analog Output Connection Options
Analog Output Wiring
Current Source Output
.032A

mA Load

Fuse

0, 1
WY

1C

Voltage Output
VDC
Load

.032A
Fuse

0, 1
WY

1C

Load
Power Supply

1C

0

1C

1

1C

Commons
Internally
Connected

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

5-96

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ER3-D Wiring
This MPU is made up of 36 discrete I/O points. The connections are grouped as follows:
20 discrete inputs - sinking/sourcing; rated for 12–24 VAC/VDC. They are located along the bottom
of the unit; configured in five (5) groups of 5 terminals, each comprised of 4 inputs and an isolated
common.
16 discrete outputs - Form A Relay (SPST); rated 5–48 VDC/ 24–240 VAC. They are located along
the top of the unit starting to the right of the 24VDC external power supply terminals. The outputs
are configured in four (4) groups of 5 terminals, each comprised of 4 outputs and an isolated common.
4 analog inputs and 2 analog outputs. The analog inputs are located along the bottom of the unit to
the right of the discrete inputs. The analog inputs are grouped together on 5 terminals consisting of 4
input and a shared analog input common. The analog outputs are located along the top of the unit to
the right of the discrete outputs. The analog outputs are grouped together on 5 terminals consisting of
2 outputs and 3 shared analog output common terminals.
current or voltage selectable through software
16-bit resolution @ ±10V, ±20mA
current signal ranges of 4–20 mA, ±20mA
voltage signal ranges of 0–5 VDC, 0–10 VDC, ±5VDC, ±10VDC
This MPU requires an external 12–24 VDC power supply. The DC power supply connection is
located on the top left side of the unit. There is no 24VDC auxiliary output supply.

BX-DM1E-36ER3-D

NOTE: Eight (8) Expansion Modules can be connected to extend I/O capacity.

BRX User Manual, 2nd Edition

5-97

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-36ER3-D Wiring, Continued
Power Supply Specifications

Power Supply Specifications
Nominal Voltage Range

12–24 VDC

Input Voltage Range (Tolerance)

10–36 VDC

Maximum Input Voltage Ripple

< ±10%

Maximum Input Power

30W

Cold Start Inrush Current

5A, 2ms

Maximum Inrush Current (Hot Start)

5A, 2ms

Internal Input Protection

Reverse polarity protection and undervoltage lockout via
transistor circuit

Acceptable External Power Drop Time

10ms

Efficiency

85%

Under Input Voltage Lock-out

<9VDC

Heat Dissipation

3.2 W Max

Isolated User 24VDC Output

None

Voltage Withstand (dielectric)

1500VAC power Inputs to ground applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
DC Power

DC Power In

12–24 VDC

- +

NC NC G

V- V+

WARNING: No External AC power supply needed on this unit. The two terminals marked “NC” are not
used. These terminals are not internally connected. DO NOT CONNECT ANYTHING TO THESE TERMINALS!

5-98

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ER3-D Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Input Specifications

Discrete Input Specifications
Input Type

Sink/Source

Total Inputs per Module

20

Commons

5 (4 points/common) Isolated

Nominal Voltage Rating

12–24 VAC/VDC

Input Voltage Range

9–30 VAC/VDC

Maximum Voltage

30 VAC/VDC

DC Frequency

0–250 kHz - High-speed

Minimum Pulse Width

0.5 μs - High-speed

AC Frequency

47–63 Hz

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

6mA @ 24 VAC/VDC

Maximum Input Current

12mA @ 30 VAC/VDC

ON Voltage Level

> 9.0 VAC/VDC

OFF Voltage Level

< 2.0 VAC/VDC

Maximum OFF Current

1.5 mA

Status Indicators

Logic Side, Green

Input Details
Input Type
Location
OFF to ON Response
ON to OFF Response

2

High-Speed

Standard1

X0...X9

X10...X19

DC

< 2µs

2ms

AC

—

10ms2

DC

< 2µs

2ms

AC

—

10ms2

1. All inputs may be used as standard inputs. Only the first 10 inputs (X0...X9) are
capable of high speed DC operation.
2. 240Hz filter must be set in software for AC operation.

BRX User Manual, 2nd Edition

5-99

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-36ER3-D Wiring, Continued
Discrete Input Connection Options

nC 0

1

2

3

nC 0

Sinking Input

1

2

3

Sourcing Input

X

X

nC 0

1

2

3

All PLC units with 12-24 VDC_VAC inputs – E
AC Input
X

Discrete Input Internal Circuitry *
Internal Circuitry
Logical Input
IN

Sinking

COM

Sourcing

AC
9-30 VDC/VAC

5-100

* Same for both Standard and High Speed

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ER3-D Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Output Specifications

Discrete Output Specifications
Output Type

Relay Form A (SPST)

Total Outputs per Module

16

Commons

4 (4 points/common) Isolated

Maximum Current per Common

8A

Nominal Voltage Rating

5–48 VDC
24–240 VAC

Operating Voltage Range

5–60 VDC
18–264 VAC

Maximum Voltage

60VDC
264VAC

Minimum Output Current

0.1 mA @ 24VDC
0.1 mA @ 24VAC

Maximum Output Current

2A

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

1µA (DC)
300µA (AC) due to RC Snubber Circuit

ON Voltage Drop

0.2 V Max

Status Indicators

Logic Side, Green

Output Type

Standard

Location

Y0...Y15

ON-OFF Response

<10ms

OFF-ON Response

<10ms

Maximum Switching Frequency

10Hz

Relay Cycle Life
Mechanical Endurance
Electrical Endurance

5 million operations
120,000 operations

Fusing

External fusing recommended

Output Details

BRX User Manual, 2nd Edition

5-101

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ER3-D Wiring, Continued
Discrete Output Connection Options
Relay Output

LOAD

LOAD

LOAD

Y

LOAD

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

nC 0

1

2

3

PLC with Relay, form A – R and Expansion with Relay, form A, – TR

Discrete Standard Output Internal Circuitry
Internal Circuitry

COM

18-264 VAC
5-60 VDC

OUTPUT
Logic
Output

5-102

BRX User Manual, 2nd Edition

LOAD

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ER3-D Wiring, Continued
Analog Input Specifications

Analog Input Specifications
Inputs per Module

4

Input Voltage Range

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Input Current Range

Software Selectable ±20mA, 4–20 mA

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

1.2 ms

Input Impedance Voltage Modes

220kΩ

Input Impedance Current Modes

249Ω

Input Stability

0.02% of Full Hardware Range

Full Scale Calibration Error

0.05% of Full Hardware Range

Offset Calibration Error

0.01% of Full Hardware Range

Accuracy vs Temperature Error

0.05% of Full Hardware Range

Fusing

External fusing recommended

Analog Input Voltage Connection Options

1C

0

1

2

3

Analog Voltage
Input Circuits
.032A

4-Wire Voltage
Transmitter
AC or DC

Fuse

0-3
1C

WX

Optional Transmitter Power Supply

4-Wire Transmitter
Fuse

3-Wire Voltage +
Transmitter

3-Wire Transmitter

.032A

0-3

-

1C

+

WX

24 VDC User
Supplied Power

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

BRX User Manual, 2nd Edition

5-103

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ER3-D Wiring, Continued
Analog Input Current Sinking Connection Options

1C

0

1

2

3

Analog Current Sinking Input Circuits
–

Fuse
.032A

2-Wire 4-20 mA
Transmitter

+

2-Wire Transmitter

-

–

3-Wire Transmitter

AC or DC

0-3

.032A

3-Wire Current +
Transmitter

WX

Power
Supply

Fuse

+

4-Wire 4-20 mA
Transmitter

0-3
1C

+

-

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

+

1C

WX

24VDC User
Supplied Power

+
–

Fuse
.032A

0-3
1C

WX

User Supplied
Transmitter Power

4-Wire Transmitter

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

5-104

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1E-36ER3-D Wiring, Continued
Analog Output Specifications

Analog Output Specifications
Outputs per Module

2

Output Voltage Range

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Minimum Voltage Load Impedance

1kΩ

Output Current Range

Software Selectable ±20mA, 4–20 mA

Maximum Current Load Impedance

500Ω

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

< 1ms

Output Stability

0.02% of Full Hardware Range

Full Scale Calibration Error

0.05% of Full Hardware Range

Offset Calibration Error

0.01% of Full Hardware Range

Accuracy vs Temperature Error

0.05% of Full Hardware Range

Fusing

External fusing recommended

Analog Output Connection Options
Analog Output Wiring
Current Source Output
mA Load

.032A
Fuse

0, 1
WY

1C

Voltage Output
VDC
Load

.032A
Fuse

0, 1
WY

1C

Load
Power Supply

1C

0

1C

1

1C

Commons
Internally
Connected

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

BRX User Manual, 2nd Edition

5-105

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-36AR3 Wiring
This MPU is made up of 36 discrete I/O points. The connections are grouped as follows:
20 discrete inputs - AC rated for 120–240 VAC. They are located along the bottom of the unit;
configured in five (5) groups of 5 terminals, each comprised of 4 inputs and an isolated common.
16 discrete outputs - Form A Relay (SPST); rated 5–48 VDC/ 24–240 VAC. They are located along
the top of the unit starting to the right of the 24VDC auxiliary output terminals. The outputs are
configured in four (4) groups of 5 terminals, each comprised of 4 outputs and an isolated common.
4 analog inputs and 2 analog outputs. The analog inputs are located along the bottom of the unit to
the right of the discrete inputs. The analog inputs are grouped together on 5 terminals consisting of 4
input and a shared analog input common. The analog outputs are located along the top of the unit to
the right of the discrete outputs. The analog outputs are grouped together on 5 terminals consisting of
2 outputs and 3 shared analog output common terminals.
current or voltage selectable through software
16-bit resolution @ ±10V, ±20mA
current signal ranges of 4–20 mA, ±20mA
voltage signal ranges of 0–5 VDC, 0–10 VDC, ±5VDC, ±10VDC
This MPU requires an external 120–240 VAC power supply. The AC power supply connection and
the 24VDC auxiliary output supply terminals are located on the top left side of the unit.

BX-DM1E-36AR3

NOTE: Eight (8) Expansion Modules can be connected to extend I/O capacity.

5-106

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1E-36AR3 Wiring, Continued
Power Supply Specifications

Power Supply Specifications
Nominal Voltage Rating

120–240 VAC

Input Voltage Range (Tolerance)

85–264 VAC

Rated Operating Frequency

47–63 Hz

Maximum Input Power

40VA

Cold Start Inrush Current

1.5 A, 2ms

Maximum Inrush Current (Hot Start)

1.5 A, 2ms

Internal Input Fuse Protection

Micro fuse 250V, 2A Non-replaceable

Acceptable External Power Drop Time

10ms

Efficiency

80%

Under Input Voltage Lock-out

80VAC

Input Transient Protection

Input choke and line filter

Heat Dissipation

8W Max

Isolated User 24VDC Output

24VDC @ 0.3 A max, <1V P-P Ripple, Integrated self-resetting short
circuit protection

Voltage Withstand (dielectric)

1500VAC Power Inputs to Ground applied for 1 minute
1500VAC Ground to 24VDC Output applied for 1 minute

Insulation Resistance

>10MΩ @ 500VDC

Power Supply Connections
AC Power

AC Power In

Auxillary out

120–240 24VDC
VAC 300mA max.

- +

L

N

G

V- V+

WARNING: Do not exceed the 24VDC auxiliary power supply load limit of 300mA.

BRX User Manual, 2nd Edition

5-107

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-36AR3 Wiring, Continued
Discrete Input Specifications

Discrete Input Specifications
Input Type

AC

Total Inputs per Module

20

Commons

5 (4 points/common) Isolated

Nominal Voltage Rating

120–240 VAC

Input Voltage Range

85–264 VAC

Maximum Voltage

264VAC RMS

AC Frequency

47–63 Hz

Input Impedance

15kΩ

Input Current (typical)

9mA @ 120VAC, 13mA @ 220VAC

Maximum Input Current

14mA @ 120VAC, 20mA @ 220VAC

ON Voltage Level

> 85VAC

OFF Voltage Level

< 40VAC

Maximum OFF Current

2.5 mA

Status Indicators

Logic Side, Green

Input Type

Standard

Location

X0...X19

OFF - ON Response

10ms

ON - OFF Response

10ms

Input Details

5-108

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1E-36AR3 Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Input Connection Options

nC 0

1

2

3

AC Input
X

DI 110/220VAC Input

Discrete Input Internal Circuitry
Internal Circuitry
IN

Logical Input

COM

85-264 VAC

BRX User Manual, 2nd Edition

5-109

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-36AR3 Wiring, Continued
Discrete Output Specifications

Discrete Output Specifications
Output Type

Relay Form A (SPST)

Total Outputs per Module

16

Commons

4 (4 points/common) Isolated

Maximum Current per Common

8A

Nominal Voltage Rating

5–48 VDC
24–240 VAC

Operating Voltage Range

5–60 VDC,
18–264 VAC

Maximum Voltage

60VDC
264VAC

Minimum Output Current

0.1 mA @ 24VDC
0.1 mA @ 24VAC

Maximum Output Current

2A

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

1µA (DC)
300µA (AC) due to RC Snubber
Circuit

ON Voltage Drop

0.2 V Max

Status Indicators

Logic Side, Green

Output Type

Standard

Location

Y0...Y15

ON-OFF Response

<10ms

OFF-ON Response

<10ms

Maximum Switching Frequency

10Hz

Relay Cycle Life
Mechanical Endurance
Electrical Endurance

5 million operations
120,000 operations

Fusing

External fusing recommended

Output Details

5-110

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1E-36AR3 Wiring, Continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Output Connection Options
Relay Output

LOAD

LOAD

LOAD

LOAD

Y

nC 0

1

2

3

PLC with Relay, form A – R and Expansion with Relay, form A, – TR

Discrete Standard Output Internal Circuitry
Internal Circuitry

COM

18-264 VAC
5-60 VDC

OUTPUT
Logic
Output

LOAD

BRX User Manual, 2nd Edition

5-111

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-36AR3 Wiring, Continued
Analog Input Specifications

Analog Input Specifications
Inputs per Module

4

Input Voltage Range

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Input Current Range

Software Selectable ±20mA, 4–20 mA

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

1.2 ms

Input Impedance Voltage Modes

220kΩ

Input Impedance Current Modes

249Ω

Input Stability

0.02% of Full Hardware Range

Full Scale Calibration Error

0.05% of Full Hardware Range

Offset Calibration Error

0.01% of Full Hardware Range

Accuracy vs Temperature Error

0.05% of Full Hardware Range

Fusing

External fusing recommended

Analog Input Voltage Connection Options

1C

0

1

2

3

Analog Voltage
Input Circuits
.032A

4-Wire Voltage
Transmitter
AC or DC

Fuse

0-3
1C

WX

Optional Transmitter Power Supply

4-Wire Transmitter
Fuse

3-Wire Voltage +
Transmitter

3-Wire Transmitter

.032A

0-3

-

1C

+

WX

24 VDC User
Supplied Power

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

5-112

BRX User Manual, 2nd Edition

Chapter 5: BX 36/36E Wiring

BX-DM1E-36AR3 Wiring, Continued
Analog Input Current Sinking Connection Options

1C

0

1

2

3

Analog Current Sinking Input Circuits
–

Fuse
.032A

2-Wire 4-20 mA
Transmitter

1C
+

2-Wire Transmitter

0-3

.032A

3-Wire Current +
Transmitter

-

–

3-Wire Transmitter

WX

Power
Supply

Fuse

+

AC or DC

-

+

4-Wire 4-20 mA
Transmitter

0-3

+

1C

WX

24VDC User
Supplied Power

+
–

Fuse
.032A

0-3
1C

WX

User Supplied
Transmitter Power

4-Wire Transmitter

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

BRX User Manual, 2nd Edition

5-113

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 5: BX 36/36E Wiring

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-DM1E-36AR3 Wiring, Continued
Analog Output Specifications

Analog Output Specifications
Outputs per Module

2

Output Voltage Range

Software Selectable ±10V, ±5V, 0–10 V, 0–5 V

Minimum Voltage Load Impedance

1kΩ

Output Current Range

Software Selectable ±20mA, 4–20 mA

Maximum Current Load Impedance

500Ω

Resolution

16 bit @ ±10V, ±20mA

Conversion Time

< 1ms

Output Stability

0.02% of Full Hardware Range

Full Scale Calibration Error

0.05% of Full Hardware Range

Offset Calibration Error

0.01% of Full Hardware Range

Accuracy vs Temperature Error

0.05% of Full Hardware Range

Fusing

External fusing recommended

Analog Output Connection Options
Analog Output Wiring
Current Source Output
.032A

mA Load

Fuse

0, 1
WY

1C

Voltage Output
VDC
Load

.032A
Fuse

0, 1
WY

1C

Load
Power Supply

1C

0

1C

1

1C

Commons
Internally
Connected

NOTE: An Edison S500-32-R 0.032A fast-acting fuse is recommended for all analog voltage inputs, analog
outputs, and current loops.

5-114

BRX User Manual, 2nd Edition

BRX Pluggable Option
Module (POM)

Chapter

6

In This Chapter...
Overview..................................................................................................................... 6-2
General Specifications................................................................................................ 6-2
Module Installation.................................................................................................... 6-3
BX-P-SER2-TERM ........................................................................................................ 6-4
BX-P-SER4-TERM ........................................................................................................ 6-6
BX-P-SER2-RJ12 .......................................................................................................... 6-8
BX-P-ECOMLT ............................................................................................................ 6-9
BX-P-USB-B .............................................................................................................. 6-10

Chapter 6: BRX Pluggable Option Module (POM)

1 Overview
BRX Do-more MPUs have a slot available for the addition of a single BRX Pluggable Option
Module (POM). The POM slot can be used to add a serial port, Ethernet port, USB port or
2
any other POM modules that are available.
POM modules are hot swappable; this allows you to interchange different communication
3
options while the system is running. For example you can configure the system to use the RJ45
Ethernet port POM to talk with a C-more panel. Then you can hot swap to the USB POM for
4
programming. When you are done programming you can hot swap back to the Ethernet POM
without needing to power cycle or reconfigure the system.
5
General Specifications
General specifications common to the POM modules are listed in the table below.
6
General Specifications
7
8
9
10
11
12
13
14
15
A
B
C
D
Operating Temperature

0° to 60°C (32° to 140°F)

Storage Temperature

-20° to 85°C (-4° to 185°F)

Humidity

5 to 95% (non-condensing)

Environmental Air

No corrosive gases permitted

Vibration

IEC60068-2-6 (Test Fc)

Shock

IEC60068-2-27 (Test Ea)

Enclosure Type

Open equipment

Agency Approvals

UL 61010-2 - UL File # E185989 Canada and USA
CE Compliant E185989*

Noise Immunity

NEMA ICS3-304

EU Directive

See the “EU Directive” in Appendix A or topic DMD0331
in the Do-more! Designer software Help file.

Weight

7g (0.25 oz)

*Meets EMC and Safety requirements. See the D.O.C. for details.

BX-P-SER2-TERM

BX-P-SER4-TERM

BX-P-SER2-RJ12

BX-P-ECOMLT

BX-P-USB-B

RS-232 Port

RS-485 Port

RS-232 Port (RJ12)

Ethernet Port

USB Type B Port

6-2

BRX User Manual, 2nd Edition

Chapter 6: BRX Pluggable Option Module (POM)

Module Installation
The blank filler plate can be removed by compressing the top and bottom tabs and pulling
the module forward away from the unit. To install the POM, orient the module so that the
connector on the rear is on the left side, aligning the locking tabs on the top and bottom of
the module. Gently guide the module into the opening until you hear it click, locking the
module into place.

1

Compress tabs
and remove
Filler Module

2

Seat
eat POM
module into
Connector
onnector
and
nd press
firmly
rmly until
tabs
abs are fully
ngaged.
engaged.

Filler
Module

BRX User Manual, 2nd Edition

6-3

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 6: BRX Pluggable Option Module (POM)

1 BX-P-SER2-TERMThe RS-232 POM can be connected to the Do-more! Designer programming
software, Modbus RTU master or slave devices, DirectLogic PLCs via
2
K-Sequence protocol, as well as devices that send or receive non-sequenced
ASCII strings or characters.
3
Pinout RS232 RS485
Pinout RS232
11
GND
GND
4
GND
RX
22
RXD
D5
TX
3
3
TXD
D+
6
BX-P-SER2-TERM Specifications
7
8
9
10
11
12
13
14
15
A
B
C
D
TX

GND
RX

Removable Connector
Included

RX

TX

RS232/RS485

Description

Non-isolated Serial port that can communicate via RS-232.
Includes ESD protection and built-in surge protection.

Supported Protocols

Do-more!™ Protocol (Default)
Modbus RTU (Master & Slave)
K-Sequence (Slave)
ASCII (In & Out)

Data Rates

1200, 2400, 4800, 9600, 19200, 38400, 57600, and 115200 Baud

Default Settings

115200bps, No Parity, 8 Data Bits, 1 Stop Bit, Station #1

Port Status LED

Green LED is illuminated when active for TXD and RXD

Port Type

Removable 3-pin terminal strip 3.5 mm pitch

RS-232 TX

RS-232 Transmit output

RS-232 RX

RS-232 Receive input

RS-232 GND

Logic ground

RS-232 Maximum Output Load (TXD/RTS)

3kΩ, 1000pf

RS-232 Minimum Output Voltage Swing

±5V

RS-232 Output Short Circuit Protection

±15mA

Cable Requirements

RS-232 use P/N L19772-XXX from automationdirect.com

Maximum Distance

6 meters (20 foot) recommended maximum

Replacement Connector

ADC Part # BX-RTB03S

Hot Swappable

Yes

6-4

BRX User Manual, 2nd Edition

Chapter 6: BRX Pluggable Option Module (POM)

BX-P-SER2-TERM, continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-RTB03S Connector Specifications

Part Number

BX-RTB03S

Connector Type

Screw type

Wire Exit

180 degree

Pitch

3.5 mm

Screw Size

M2

Recommended Screw Torque

<1.77 lb·in (0.2 N·m)

Screwdriver Blade Width

2.5 mm

Wire Gauge (Single Wire)

28–16 AWG

Wire Gauge (Two Wires)

28–16 AWG

Wire Strip Length

0.24 in (6mm)

Equiv. Dinkle part #

EC350V-03P-BK

Removable Connector Included

BRX User Manual, 2nd Edition

6-5

Chapter 6: BRX Pluggable Option Module (POM)

1 BX-P-SER4-TERM
The RS-485 POM can be connected to the Do-more! Designer programming
software, Modbus RTU master or slave devices, DirectLogic PLCs via
2
K-Sequence protocol, as well as devices that send or receive non-sequenced
ASCII strings or characters.
3
Pinout RS232 RS485
Pinout RS485
4
11
GND
GND
GND
D22
RXD
D5
D+
3
3
TXD
D+
6
BX-P-SER4-TERM Specifications
7
8
9
10
11
12
13
14
15
A
B
C
D
TX

GND
D-

RX

Removable Connector
Included

D+

RS232/RS485

Description

Non-isolated Serial port that can communicate via RS-485. Includes ESD protection
and built-in surge protection.

Supported Protocols

Do-more!™ Protocol (Default)
Modbus RTU (Master & Slave)
K-Sequence (Slave)
ASCII (In & Out)

Data Rates

1200, 2400, 4800, 9600, 19200, 38400, 57600, and 115200 baud

Default Settings

115200bps, No Parity, 8 Data Bits, 1 Stop Bit, Station #1, Termination resistor OFF

Port Status LED

Green LED is illuminated when active for TXD and RXD

Port Type

Removable 3-pin terminal strip, 3.5 mm pitch

RS-485 Station Addresses

1–247

RS-485 D+

RS-485 transceiver high

RS-485 D-

RS-485 transceiver low

RS-485 GND

Logic ground

RS-485 Input Impedance

19kΩ

RS-485 Maximum Load

50 transceivers, 19kΩ each,
DIP Switch

Selectable 120Ω termination resistor

RS-485 Output Short Circuit Protection

±250mA, thermal shut-down protection

RS-485 Electrostatic Discharge Protection

±8kV per IEC1000-4-2

RS-485 Electrical Fast Transient Protection

±2kV per IEC1000-4-4

RS-485 Minimum Differential Output Voltage

1.5 V with 60Ω load

RS-485 Fail Safe Inputs

Logic high input state if inputs are unconnected

RS-485 Maximum Common Mode Voltage

-7.5 V to 12.5 V

Cable Requirements

RS-485 use P/N L19827-XXX from automationdirect.com

Maximum Distance

1000 meters (3280 feet)

Replacement Connector

ADC Part # BX-RTB03S

Hot Swappable

Yes

6-6

BRX User Manual, 2nd Edition

Chapter 6: BRX Pluggable Option Module (POM)

BX-P-SER4-TERM, continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BX-RTB03S Connector Specifications

Part Number

BX-RTB03S

Connector Type

Screw Type

Wire Exit

180 degree

Pitch

3.5 mm

Screw Size

M2

Recommended Screw Torque

<1.77 lb·in (0.2 N·m)

Screwdriver Blade Width

2.5 mm

Wire Gauge (Single Wire)

28–16 AWG

Wire Gauge (Two Wires)

28–16 AWG

Wire Strip Length

0.24 in (6mm)

Equiv. Dinkle part #

EC350V-03P-BK

Removable Connector Included

BRX User Manual, 2nd Edition

6-7

Chapter 6: BRX Pluggable Option Module (POM)

1 BX-P-SER2-RJ12
The RS-232 RJ12 POM can be connected to the Do-more! Designer
programming software, Modbus RTU master or slave devices, DirectLogic PLCs
2
via K-Sequence protocol, as well as devices that send or receive non-sequenced
ASCII strings or characters.
3
Pin #
Signal
4
1
0V
Power (-) connection (GND)
5V
Power (+) connection
2
(220mA max)
5
RXD Receive Data (RS-232)
3
TXD Transmit Data (RS-232)
4
6
RTS Request to Send (RS-232)
5
CTS Clear to Send (RS-232)
6
7
8 BX-P-SER2-RJ12 Specifications
9
10
11
12
13
14
15
A
B
C
D
6

Pin #

TX

RX

RS-232

1

6-pin RJ12 Female
Modular Connector

Signal

1

0V

Power (-) connection (GND)

2

5V

Power (+) connection (220mA max)

3

RXD

Receive Data (RS-232)

4

TXD

Transmit Data (RS-232)

5

RTS

Request to Send (RS-232)

6

CTS

Clear to Send (RS-232)

Description

Non-isolated Serial port that can communicate via RS-232.
Includes ESD protection and built-in surge protection.

Supported Protocols

Do-more!™ Protocol (Default)
Modbus RTU (Master & Slave)
K-Sequence (Slave)
ASCII (In & Out)

Data Rates

1200, 2400, 4800, 9600, 19200, 38400, 57600, and 115200 Baud

Default Settings

115200bps, No Parity, 8 Data Bits, 1 Stop Bit, Station #1

Port Status LED

Green LED is illuminated when active for TXD and RXD

Port Type

RJ12 - 6P6C

RS-232 Maximum Output Load (TXD/RTS)

3kΩ, 1000pf

RS-232 Minimum Output Voltage Swing

±5V

RS-232 Output Short Circuit Protection

±15mA

Cable Requirements

Recommend AutomationDirect.com cable D2-DSCBL
(with USB-RS232) or EA-MG-PGM-CBL

Maximum Distance

6 meters (20 feet), maximum recommended distance

Replacement Connector

N/A

Hot Swappable

Yes

6-8

BRX User Manual, 2nd Edition

Chapter 6: BRX Pluggable Option Module (POM)

BX-P-ECOMLT
The Ethernet LT POM can be connected to the Do-more! Designer programming
software or HMI’s that support the Do-more!, Modbus, or K-sequence protocol.
This POM functions only as a server device.
Crossover Cable

TD+ 1
TD– 2
RD+ 3
4
5
RD– 6
7
8
RJ45

TD+ 1
TD– 2
RD+ 3
4
5
RD– 6
7
8
RJ45

GRN

OR

OR/WHT

GRN/WHT

BLU

BLU

BLU/WHT

BLU/WHT

OR

GRN

BRN/WHT

BRN/WHT

BRN

BRN

Patch (Straight-through) Cable
OR/WHT

OR/WHT

OR

OR

GRN/WHT

GRN/WHT

BLU

BLU

BLU/WHT

BLU/WHT

GRN

GRN

BRN/WHT
BRN

Pin #

10/BASE-T/100BASE-TX
GRN/WHT

OR/WHT

BRN/WHT
BRN

1
2
3
4
5
6
7
8

TD+
TD–
RD+
RD–

LINK

ACT

8
1

RJ45
1
2
3
4
5
6
7
8

TD+
TD–
RD+

1
2
3
4
5
6
7
8

TXD+
TXDRXD+
N/C
N/C
RXDN/C
N/C

Signal

Transmit Data
Transmit Data
Receive Data

Receive Data

RD–

12345678

BX-P-ECOMLTRJ45
Specifications

8-pin RJ45 Connector
(8P8C)

Description

Standard transformer isolated Ethernet port with built-in
surge protection.

Transfer Rate

1 Mbps throughput max

Port Status LED

LINK LED is solid when network link is established.
ACT LED flashes when port is active.

Supported Protocols

Do-more! Protocol (Server)
Modbus (Server)
K-sequence (Server)
Programming/Monitoring

Cable Recommendation

C5E-STxxx-xx from AutomationDirect.com

Maximum Distance

100 meters (328 feet)

Port Type

RJ45, Category 5, Auto Crossover

Ethernet Port Numbers:
Do-more! Protocol
Modbus
K-sequence
Programming/Monitoring

28784, UDP
502, TCP
28784, UDP
28784, UDP

Hot Swappable

Yes

BRX User Manual, 2nd Edition

6-9

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 6: BRX Pluggable Option Module (POM)

1 BX-P-USB-B
The USB POM can only be connected to the Do-more! Designer programming
software.
2
Pin # Signal
3
1
+5
2
-Data
4
+Data
3
Mating face of USB
GND
4
5
type B female
6 BX-P-USB-B Specifications
7
8
9
10
11
12
13
14
15
A
B
C
D
4

1

USB

3

2

Description

USB Type B Port that can be utilized for programming.

USB Specification Version

USB 2.0

Port Status LED

LED flashes when port is active

Cable Recommendation

USB-CBL-ABxx from AutomationDirect.com

Hot Swappable

Yes

6-10

BRX User Manual, 2nd Edition

BRX Digital I/O
Expansion Modules

Chapter

7

In This Chapter...
Overview..................................................................................................................... 7-2
Module Types............................................................................................................. 7-3
Discrete Input Modules.............................................................................................. 7-3
Discrete Output Modules........................................................................................... 7-3
Discrete Combo Input/Output Modules.................................................................... 7-4
Wiring Termination Options...................................................................................... 7-5
Terminal Block Connectors......................................................................................... 7-5
ZIPLink Wiring System............................................................................................... 7-6
General Specifications................................................................................................ 7-8
Module Installation ................................................................................................... 7-9
BX-08NF3 Sinking/Sourcing 3–5 VDC Input............................................................ 7-10
BX-xxND3 Sinking/Sourcing 12–24 VDC Input....................................................... 7-11
BX-xxNB 12–24 VAC Input....................................................................................... 7-13
BX-xxNA 120–240 VAC Input................................................................................... 7-15
BX-xxTD1 Sinking 12–24 VDC Output..................................................................... 7-17
BX-xxTD2 Sourcing 12–24 VDC Output................................................................... 7-19
BX-xxTR Relay Output.............................................................................................. 7-21
BX-05TRS Relay Output............................................................................................ 7-23
BX-xxTA 120–240 VAC Output................................................................................. 7-24
BX-08CD3R Combination DC Input/Relay Output.................................................. 7-26
BX-xxCD3D1 Combination DC Input/Sinking DC Output...................................... 7-29
BX-xxCD3D2 Combination DC Input/Sourcing DC Output.................................... 7-32

Chapter 7: BRX Digital I/O Expansion Modules

1 Overview
One of the unique features of the BRX platform is its ability to expand its capability to fit your
application solution. One of the ways the BRX platform can do this is by using expansion
2
modules that conveniently “Snap-on” to the side of any BRX MPU. Once the expansion
module has snapped in place and is added to the project it instantly adds additional I/O and
3
features to the MPU with little to no additional setup required.
4
NOTE: To learn more about adding expansion units to the project go to Chapter 1, “Installing the Expansion
I/O Modules”.
5
The digital expansion modules give you the ability to add additional discrete I/O as needed and
are identified as an input module, output module or combination input/output module. On
6
the front panel of the digital I/O expansion modules a color scheme and a symbol are used to
denote the module type.
Most modules are available in 5, 8, 12 or 16 point variations consisting of sink/source DC
7
inputs/outputs, AC inputs/outputs, relay outputs and combination modules.
The modules ship without wiring terminal blocks. This allows you to select the termination
8
style that best fits your application. There are several wiring options available, including screw
terminal connectors, spring clamp terminal connectors and pre-wired ZIPLink cable solutions.
9
More detailed information about the digital expansion modules along with specifications and
wiring diagrams follow in this chapter.
10
11
NOTE: When using relay expansion modules, adding more than 32 relay points requires you to perform a
power budget calculation. See Appendix B for more information.
12
13
14
15
A
B
C
D
7-2

BRX User Manual, 2nd Edition

Chapter 7: BRX Digital I/O Expansion Modules

Module Types
Discrete Input Modules
INPUT

X

1C
0
1
2
3
2C
4
5
6
7

Ten (10) discrete input modules are available in various DC and AC voltage
ranges. Input module faceplates have a blue terminal bar and symbol ⎍ for
easy distinction from other module types. Listed in the table below are the four
different types of input modules available.
Blue Label
for Input

Discrete Input Modules

Identifier

3C
8
9
10
11
4C
12
13
14
15

Type

8-Point

12-Point

16-Point

NF3

3–5 VDC
Sink/Source

BX-08NF3

N/A

N/A

ND3

12–24 VDC
Sink/Source

BX-08ND3

BX-12ND3

BX-16ND3

NB
NA

24VAC

BX-08NB

BX-12NB

BX-16NB

120VAC

BX-08NA

BX-12NA

BX-16NA

BX-16ND3

Discrete Output Modules

OUTPUT

Y

BX-16TD1

1C
0
1
2
3
2C
4
5
6
7
3C
8
9
10
11
4C
12
13
14
15

Twelve (12) discrete output modules are available in DC sinking, DC sourcing,
AC voltage and Relay type outputs. Output module faceplates have a red
terminal bar and symbol ⎍ for easy distinction from other module types. Listed
in the table below are the five different types of output modules available.
Red Label
for Output

Discrete Output Modules
Identifier

Type

5-Point

8-Point

12-Point

16-Point

TD1

12–24 VDC
Sinking

N/A

BX-08TD1

BX-12TD1

BX-16TD1

TD2

12–24 VDC
Sourcing

N/A

BX-08TD2

BX-12TD2

BX-16TD2

TR

Relay
Form A (SPST)

N/A

BX-08TR

BX-12TR

BX-16TR

TRS

Relay
Form C (SPDT)

BX-05TRS

N/A

N/A

N/A

120–240 VAC
Triac

N/A

BX-08TA

BX-12TA

N/A

TA

BRX User Manual, 2nd Edition

7-3

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 7: BRX Digital I/O Expansion Modules

1 Module Types, Continued
Discrete Combo Input/Output Modules
2
Five discrete input/output combo modules are available with DC sink/source inputs and
sink/source/relay outputs. The Input/Output faceplate terminal bar is in blue and red, making
it easy to distinguish between inputs and outputs and from other module types.
3
4
5
6
7
8
9
10
11
12
Discrete Combo Input/Output Modules I/O Type
13
Discrete Combo Input/Output Type
Identifier Identifier
Input Type Output Type
8-Point
12-Point
16-Point
14
15
CD3
A
B
C
D
IN/OUT

X

1C
0
1
2
3
2C
4
5
6
7

Y

1C
0
1
2
3
2C
4
5
6
7

Blue and Red
Label
for Input/Output

BX-16CD3D1

12–24 VDC
Sinking

D1

D2
R

7-4

12–24 VDC
Sink/Source

12–24 VDC
Sourcing

Relay
Form A (SPST)

BRX User Manual, 2nd Edition

BX-12CD3D1

BX-16CD3D1

BX-12CD3D2

BX-16CD3D2

N/A

N/A

N/A

BX-08CD3R

Chapter 7: BRX Digital I/O Expansion Modules

Wiring Termination Options
The BRX digital expansion modules ship without wiring terminals blocks. This allows you
to select the termination style that best fits your application. There are several wiring options
available, including removable screw terminal connectors, removable spring clamp terminal
connectors and pre-wired ZIPLink cable solutions.

Terminal Block Connectors
The terminal block connectors are provided in kits of multiple connectors that are easily
ordered as a single part number. There are 2 different types of kits to choose from; one kit
for the five, eight and 12-point modules and one kit for the 16-point modules. The five,
eight and 12-point module kit includes (3) 5-pin 5mm connectors. The 8-point modules
will use only 2 of the 5-pin connectors, one (1) will not be used. The 5 and 12-point
modules will use all three connectors. The 16-point module kits include (2) 10-pin
3.81 mm connectors.
Terminal block kit part numbers and connector specifications are listed in the following tables.

Terminal Block Connectors, 5-Point, 8-Point & 12-Point Modules

Terminal Block Specifications 5, 8 & 12-point Type
Kit Part Number

BX-RTB08 Kit

BX-RTB08-1 Kit

BX-RTB08

BX-RTB08-1

BX-RTB08-2

Connector Type

Screw Type 90 degree

Spring Clamp Type 180 degree

Screw Type 180 degree

Wire Exit

180 degree

180 degree

180 degree

Pitch

5.0 mm

5.0 mm

5.0 mm

Screw Size

M2.5

N/A

M2.5

Screw Torque
Recommended

< 3.98 lb·in
(0.45 N·m)

N/A

< 3.98 lb·in
(0.45 N·m)

Screwdriver
Blade Width

3.5 mm

3.5 mm

3.5 mm

Wire Gauge
(Single Wire)

28–12 AWG

28–14 AWG

28–12 AWG

Wire Gauge
(Dual Wire)

28–16 AWG

28–16 AWG
(Dual Wire Ferrule
Required)

28–16 AWG

Wire Strip Length

0.3 in (7.5 mm)

0.37 in (9.5 mm)

0.3 in (7.5 mm)

Equiv. Dinkle P/N

5ESDV-05P-BK

5ESDSR-05P-BK

5ESDF-05P-BK

BX-RTB08-2 Kit

BRX User Manual, 2nd Edition

7-5

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 7: BRX Digital I/O Expansion Modules

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Terminal Block Connectors, 16-Point Modules

Terminal Block Specifications 16-point
Part Number

BX-RTB10 Kit

BX-RTB10-1 Kit

BX-RTB10

BX-RTB10-1

BX-RTB10-2

Connector Type

Screw Type
90 degree

Spring Clamp Type
180 degree

Screw Type
180 degree

Wire Exit

180 degree

180 degree

180 degree

Pitch

3.81 mm

3.81 mm

3.81 mm

Screw Size

M2

N/A

M2

Screw Torque
Recommended

<1.77 lb·in
(0.2 N·m)

N/A

<1.77 lb·in
(0.2 N·m)

Screwdriver
Blade Width

2.5 mm

2.5 mm

2.5 mm

Wire Gauge
(Single Wire)

28–16 AWG

26–18 AWG

30–16 AWG

Wire Gauge
(Dual Wire)

28–18 AWG

30–20 AWG
(Dual Wire Ferrule
Required)

30–18 AWG

Wire Strip Length

0.24 in (6mm)

0.35 in (9mm)

0.26 in (6.5 mm)

Equiv. Dinkle P/N

EC381V-10P-BK

ESC381V-10-BK

EC381F-10P-BK

BX-RTB10-2 Kit

ZIPLink Wiring System
BRX digital expansion modules can be quickly connected to convenient ZIPLink remote terminal
blocks for ease of wiring remote I/O devices. Your ZIPLink selection is dependent on the number
of expansion module terminal points. The following tables list the connector options.

8-Point BRX Digital Expansion Module ZIPLink Selector
Expansion Module
Part No.

ZIPLink
Module

ZIPLink Module
Part No.

Qty
Needed

ZIPLink Cable
Part No.*

Qty
Needed

Feedthrough

ZL-RTB20,
(standard)
-ORZL-RTB20-1
(compact)

1

ZL-BXEM-CBL10
ZL-BXEM-CBL10-1
ZL-BXEM-CBL10-2

1

BX-08ND3
BX-08NF3
BX-08NA
BX-08NB
BX-08TD1
BX-08TD2
BX-08TR
BX-08TA
BX-08CD3R

*S
 elect the cable length: Blank = 0.5 m, -1 = 1.0 m, -2 = 2.0 m.
Available pigtail cables: ZL-BXEM-CBL10-1P = 1.0 m, ZL-BXEM-CBL10-2P = 2.0 m.

7-6

BRX User Manual, 2nd Edition

Chapter 7: BRX Digital I/O Expansion Modules

12 & 5-Point BRX Digital Expansion Module ZIPLink Selector
Expansion Module
Part No.

ZIPLink
Module

ZIPLink Module
Part No.

Qty
Needed

ZIPLink Cable
Part No.*

Qty
Needed

Feedthrough

ZL-RTB20,
(standard)
-ORZL-RTB20-1
(compact)

1

ZL-BXEM-CBL15
ZL-BXEM-CBL15-1
ZL-BXEM-CBL15-2

1

BX-12ND3
BX-12NA
BX-12NB
BX-12TD1
BX-12TD2
BX-12TR
BX-05TRS
BX-12TA
BX-12CD3D1
BX-12CD3D2

*S
 elect the cable length: Blank = 0.5 m, -1 = 1.0 m, -2 = 2.0 m.
Available pigtail cables: ZL-BXEM-CBL15-1P = 1.0 m, ZL-BXEM-CBL15-2P = 2.0 m.

16-Point BRX Digital Expansion Module ZIPLink Selector
Expansion Module
Part No.

ZIPLink
Module

ZIPLink Module
Part No.

Qty
Needed

ZIPLink Cable
Part No.*

Qty
Needed

Feedthrough

ZL-RTB20,
(standard)
-ORZL-RTB20-1
(compact)

1

ZL-BXEM-CBL20
ZL-BXEM-CBL20-1
ZL-BXEM-CBL20-2

1

BX-16ND3
BX-16NA
BX-16NB
BX-16TD1
BX-16TD2
BX-16TR
BX-16CD3D1
BX-16CD3D2

*S
 elect the cable length: Blank = 0.5 m, -1 = 1.0 m, -2 = 2.0 m.
Available pigtail cables: ZL-BXEM-CBL20-1P = 1.0 m, ZL-BXEM-CBL20-2P = 2.0 m.

BRX User Manual, 2nd Edition

7-7

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 7: BRX Digital I/O Expansion Modules

1 General Specifications
All BRX digital expansion modules have the same general specifications listed in the table below.
2
General Specifications
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D
7-8

Operating Temperature

0° to 60°C (32° to 140°F)

Storage Temperature

-20° to 85°C (-4° to 185°F)

Humidity

5 to 95% (non-condensing)

Environmental Air

No corrosive gases permitted

Vibration

IEC60068-2–6 (Test Fc)

Shock

IEC60068-2-27 (Test Ea)

Enclosure Type

Open Equipment

Noise Immunity

NEMA ICS3-304

EU Directive

See the “EU Directive” topic in the Help File

Agency Approvals

UL 61010-2 - UL File # E185989 Canada and USA
CE Compliant EN61131-2

BRX User Manual, 2nd Edition

Chapter 7: BRX Digital I/O Expansion Modules

Module Installation
WARNING: Do not apply field power until the following steps are completed. The BRX expansion
modules are NOT hot swappable.

To install an expansion module, remove the connector cover on the right side of the MPU or
expansion module the new module is to be connected to. Align the expansion connectors,
insert the module until you hear a “click”, indicating the module expansion connectors have
engaged.

1

To remove, depress
disengagement plungers
at top and bottom
of module

To Install, remove
Connector Cover

PWR
RUN

ERR

RUN
TERM
STOP

TX
RX

LNK
ACT

2
Align
expansion
connectors, insert,
and listen for “Click”
as the lock engages

To remove an expansion module locate the two disengagement plungers. One is located at the
top of the of the expansion module and a second one at the bottom of the expansion module.
Depressing both plungers at the same time will release the locking mechanism and disengage
the unit from the system.
Note: Allow a minimum of 45mm (1.75 in) to the right of MPU chassis and any subsequent expansion
modules for mounting and dismounting of the modules.

BRX User Manual, 2nd Edition

7-9

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 7: BRX Digital I/O Expansion Modules

1 BX-08NF3 Sinking/Sourcing 3–5 VDC Input
Discrete Input Specifications
2
3
4
X
5
6
X
7
8
9
10
IMPORTANT!
11
12
13
14
15 Discrete Input Wiring Diagrams
A
B
C
D
C

UL
R

US

Input Type

Sink/Source

Inputs per Module

8

Commons

2 (4 points/common) Isolated

0

Nominal Voltage Rating

3–5 VDC

1

Input Voltage Range

2–6 VDC

2

Maximum Voltage

3

6VDC

Input Impedance

870Ω @ 5VDC

Input Current (typical)

6mA @ 5VDC

Maximum Input Current

8mA @ 6VDC

6

ON Voltage Level

> 2.0 VDC

7

OFF Voltage Level

< 0.8 VDC

Minimum ON Current

1.2 mA (2V required-guarantee ON state)

Maximum OFF Current

0.5 mA

OFF-ON Response

2ms

ON-OFF Response

2ms

Status Indicators

Logic Side, Green

INPUT

1C

2C
4
5

BX-08NF3

Hot-Swapping Information

Terminal Blocks
Sold Separately

Note: This device cannot be Hot Swapped.

We recommend using prewired ZIPLink
cables and connection modules.
If you wish to hand-wire your module,
a removable terminal block is available.
See Wiring Termination Selection in this
chapter for all options.

All Expansion units with 3.3-5 VDC inputs – NF3

Sinking Input

Sourcing Input

Internal Circuitry

nC

nC

0

0

1 X

1 X

2

2

Sinking

3

3

Sourcing

IN

COM

2-6 VDC

7-10

BRX User Manual, 2nd Edition

Logical Input

Chapter 7: BRX Digital I/O Expansion Modules

BX-xxND3 Sinking/Sourcing 12–24 VDC Input
INPUT

INPUT

INPUT

1C

1C

0

0
1

X

2

1

X

2

3

3

2C

2C

4

4

5

5

X

6

X

X

6
7

7

3C
8

X

9
10
11

BX-08ND3

1C
0
1
2
3
2C
4
5
6
7
3C
8
9
10
11
4C
12
13
14
15

BX-16ND3

BX-12ND3

BX-08ND3

BX-12ND3

Input Module
8-pt, 12–24 VDC
Sink/Source

BX-16ND3

Input Module
12-pt, 12–24 VDC
Sink/Source

Input Module
16-pt, 12–24 VDC
Sink/Source

We recommend using prewired ZIPLink
cables and connection modules.
If you wish to hand-wire your module,
a removable terminal block is available.
See Wiring Termination Selection in this
chapter for all options.

Terminal Blocks
Sold Separately

IMPORTANT!

Hot-Swapping Information
Note: This device cannot be Hot Swapped.

BRX User Manual, 2nd Edition

7-11

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 7: BRX Digital I/O Expansion Modules

1 BX-xxND3 Sinking/Sourcing 12–24 VDC Input, continued
Discrete Input Specifications
2
3
4
5
6
7
8
9
10
11
Discrete Input Wiring Diagrams
12
13
14
15
A
B
C
D
Input Type

Sink/Source

Inputs per Module

Commons

Sinking Input

BX-08ND3

8

BX-12ND3

12

BX-16ND3

16

BX-08ND3

2 (4 points/common) Isolated

BX-12ND3

3 (4 points/common) Isolated

BX-16ND3

4 (4 points/common) Isolated

Nominal Voltage Rating

12–24 VDC

Input Voltage Range

9–30 VDC

Maximum Voltage

30VDC

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

8mA @ 24VDC

Maximum Input Current

12mA @ 30VDC

ON Voltage Level

> 9.0 VDC

OFF Voltage Level

< 2.0 VDC

OFF-ON Response

2ms

ON-OFF Response

2ms

Status Indicators

Logic Side, Green

All Expansion units with 12-24 VDC inputs – ND3

Sourcing Input

Internal Circuitry

nC

nC

0

0

1 X

1 X

2

2

Sinking

3

3

Sourcing

Logical Input

IN

COM

9-30 VDC

7-12

BRX User Manual, 2nd Edition

Chapter 7: BRX Digital I/O Expansion Modules

BX-xxNB 12–24 VAC Input
.

INPUT

INPUT

INPUT

1C

1C

0

0

1

X

2

X

1
2

3

3

2C

2C

4

4

5

5

X

6

X

X

6
7

7

3C
8

X

9
10
11

BX-08NB

BX-08NB

Input Module
8-pt, 12–24 VAC

We recommend using prewired ZIPLink cables and
connection modules.
If you wish to hand-wire your module, a removable
terminal block is available. See Wiring Termination
Selection in this chapter for all options.

1C
0
1
2
3
2C
4
5
6
7
3C
8
9
10
11
4C
12
13
14
15

Terminal Blocks
Sold Separately

BX-16NB

BX-12NB

BX-12NB

BX-16NB

Input Module
12-pt, 12–24 VAC

Input Module
16-pt, 12–24 VAC

IMPORTANT!

Hot-Swapping Information
Note: This device cannot be Hot Swapped.

BRX User Manual, 2nd Edition

7-13

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 7: BRX Digital I/O Expansion Modules

1 BX-xxNB 12–24 VAC Input, continued
Discrete Input Specifications
2
3
4
5
6
7
8
9
10
11
12
13
Discrete Input Wiring Diagram
14
15
A
B
C
D
Input Type

AC

Inputs per Module

Commons

BX-08NB

8

BX-12NB

12

BX-16NB

16

BX-08NB

2 (4pts / common) Isolated

BX-12NB

3 (4pts / common) Isolated

BX-16NB

4 (4pts / common) Isolated

Nominal Voltage Rating

12–24 VAC

Input Voltage Range

9–30 VAC

Maximum Voltage

30VAC RMS

AC Frequency

47–63 Hz

Input Impedance

3kΩ @ 24VAC

Input Current (typical)

8mA @ 24VAC

Maximum Input Current

12mA @ 30VAC

ON Voltage Level

> 9.0 VAC

OFF Voltage Level

< 2.0 VAC

Minimum ON Current

5.0 mA (9V requiredguarantee ON state)

Maximum OFF Current

2.0 mA

OFF-ON Response

10ms

ON-OFF Response

10ms

Status Indicators

Logic Side, Green

All PLC units with 12-24 VDC_VAC inputs – E

AC Input

nC
0

IN

1 X
2
3

9–30 VAC

COM

Sourcing

AC

9-30 VDC/VAC

7-14

BRX User Manual, 2nd Edition

Internal Circuitry
Logical Input

Chapter 7: BRX Digital I/O Expansion Modules

BX-xxNA 120–240 VAC Input
INPUT

INPUT

INPUT

1C

1C

0

0

1

X

2

1

X

2

3

3

2C

2C

4

4

X

5
6

X

5

X

6
7

7

3C
8

X

9
10
11

BX-08NA

BX-08NA

Input Module
8-pt, 120–240 VAC

We recommend using prewired ZIPLink cables
and connection modules.
If you wish to hand-wire your module, a
removable terminal block is available. See
Wiring Termination Selection in this chapter
for all options.

BX-12NA

1C
0
1
2
3
2C
4
5
6
7
3C
8
9
10
11
4C
12
13
14
15

Terminal Blocks
Sold Separately

BX-16NA

BX-12NA

BX-16NA

Input Module
12-pt, 120–240 VAC

Input Module
16-pt, 120–240 VAC

IMPORTANT!

Hot-Swapping Information
Note: This device cannot be Hot Swapped.

BRX User Manual, 2nd Edition

7-15

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 7: BRX Digital I/O Expansion Modules

1 BX-xxNA 120–240 VAC Input, continued
2
Discrete Input Specifications
3
4
5
6
7
8
9
10
11
12
13
DI 110/220VAC Input
Discrete
Input
Wiring
Diagram
14
15
A
B
C
D
Input Type

AC

Inputs per Module

Commons

BX-08NA

8

BX-12NA

12

BX-16NA

16

BX-08NA

2 (4pts / common) Isolated

BX-12NA

3 (4pts / common) Isolated

BX-16NA

4 (4pts / common) Isolated

Nominal Voltage Rating

120–240 VAC

Input Voltage Range

85–264 VAC

Maximum Voltage

264VAC RMS

AC Frequency

47–63 Hz

Input Impedance

15kΩ

Input Current (typical)

9mA @ 120VAC,
13mA @ 220VAC

Maximum Input Current

14mA @ 120VAC,
20mA @ 220VAC

ON Voltage Level

> 85VAC

OFF Voltage Level

< 40VAC

Maximum OFF Current

2.5 mA

OFF-ON Response

10ms

ON-OFF Response

10ms

Status Indicators

Logic Side, Green

AC Input

Internal Circuitry

nC

IN

0

1 X

COM

2
3

7-16

85-264 VAC

BRX User Manual, 2nd Edition

Logical Input

Chapter 7: BRX Digital I/O Expansion Modules

BX-xxTD1 Sinking 12–24 VDC Output
OUTPUT

Y

Y

OUTPUT

OUTPUT

1C

1C

0

0

1
2

Y

1
2

3

3

2C

2C

4

4

5
6

Y

Y

5
6
7

7

3C
8

Y

9
10
11

BX-08TD1

BX-08TD1

Output Module 8-pt,
12–24 VDC, Sinking

We recommend using prewired ZIPLink cables
and connection modules.
If you wish to hand-wire your module, a
removable terminal block is available. See
Wiring Termination Selection in this chapter
for all options.

1C
0
1
2
3
2C
4
5
6
7
3C
8
9
10
11
4C
12
13
14
15

Terminal Blocks
Sold Separately

BX-16TD1

BX-12TD1

BX-12TD1

Output Module 12-pt,
12–24 VDC, Sinking

IMPORTANT!

BX-16TD1

Output Module 16-pt,
12–24 VDC, Sinking

Hot-Swapping Information
Note: This device cannot be Hot Swapped.

BRX User Manual, 2nd Edition

7-17

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 7: BRX Digital I/O Expansion Modules

1 BX-xxTD1 Sinking 12–24 VDC Output, continued
2
Discrete Output Specifications
3
4
5
6
7
8
9
10
11
12
13
PLC 24 VDC Sinking Outputs – D1 and Expansion units 12-24 VDC Sinking Outputs –
14
Discrete Output Wiring Diagram
15
A
B
C
D
Output Type

Outputs per Module

Commons

Sinking

BX-08TD1

8

BX-12TD1

12

BX-16TD1

16

BX-08TD1

2 (4pts / common) Isolated

BX-12TD1

3 (4pts / common) Isolated

BX-16TD1

4 (4pts / common) Isolated

Maximum Current per Common

2A

Nominal Voltage Rating

12–24 VDC

Input Voltage Range

5–36 VDC

Maximum Voltage

36VDC

Minimum Output Current

0.1 mA 24VDC

Maximum Output Current

0.5 A per output, no
derating over temperature
range

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

10µA

ON Voltage Drop

> 0.05 VDC

Fuses, Overcurrent Protection

N/A

OFF-ON Response

<5ms

ON-OFF Response

<2ms

Status Indicators

Logic Side, Green

Sinking Output

nC

7-18

LOAD

0

LOAD

1 Y

LOAD

2

LOAD

3

OUTPUT

Logic
Output

BRX User Manual, 2nd Edition

LOAD

COM

5-36 VDC

Chapter 7: BRX Digital I/O Expansion Modules

BX-xxTD2 Sourcing 12–24 VDC Output
OUTPUT

Y

Y

OUTPUT

OUTPUT

1C

1C

0

0

1
2

Y

1
2

3

3

2C

2C

4

4

5
6

Y

Y

5
6
7

7

3C
8

Y

9
10
11

BX-08TD2

BX-08TD2

Output Module 8-pt,
12–24 VDC, Sourcing

We recommend using prewired ZIPLink cables
and connection modules.
If you wish to hand-wire your module, a
removable terminal block is available. See
Wiring Termination Selection in this chapter
for all options.

1C
0
1
2
3
2C
4
5
6
7
3C
8
9
10
11
4C
12
13
14
15

Terminal Blocks
Sold Separately

BX-16TD2

BX-12TD2

BX-12TD2

Output Module 12-pt,
12–24 VDC, Sourcing

IMPORTANT!

BX-16TD2

Output Module 16-pt,
12–24 VDC, Sourcing

Hot-Swapping Information
Note: This device cannot be Hot Swapped.

BRX User Manual, 2nd Edition

7-19

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 7: BRX Digital I/O Expansion Modules

1 BX-xxTD2 Sourcing 12–24 VDC Output, continued
2
Discrete Output Specifications
3
4
5
6
7
8
9
10
11
12
13
14
Discrete Output Wiring Diagram
15
A
B
C
D
Output Type

Outputs per Module

Commons

Sourcing

BX-08TD2

8

BX-12TD2

12

BX-16TD2

16

BX-08TD2

2 (4pts / common) Isolated

BX-12TD2

3 (4pts / common) Isolated

BX-16TD2

4 (4pts / common) Isolated

Maximum Current per Common

2A

Nominal Voltage Rating

12–24 VDC

Input Voltage Range

5–36 VDC

Maximum Voltage

36VDC

Minimum Output Current

0.1 mA 24VDC

Maximum Output Current

0.5 A per output, no
derating over temperature
range

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

10µA

ON Voltage Drop

> 0.05 VDC

Fuses, Overcurrent Protection

N/A

OFF-ON Response

<5ms

ON-OFF Response

<2ms

Status Indicators

Logic Side, Green

Sourcing Output

nC

7-20

LOAD

0

LOAD

1 Y

LOAD

2

LOAD

3

5-36 VDC

COM

Logic
Output

OUTPUT

LOAD

PLC 24 VDC Sourcing Outputs – D2 and Expansion units 12-24 VDC Sourcing Outputs – TD2
BRX User Manual, 2nd Edition

Chapter 7: BRX Digital I/O Expansion Modules

BX-xxTR Relay Output
OUTPUT

Y

Y

OUTPUT

OUTPUT

1C

1C

0

0

1
2

1

Y

2

3

3

2C

2C

4

4

5

5

6

Y

Y

6
7

7

3C
8

Y

9
10
11

BX-08TR

BX-08TR

Output Module 8-pt,
Relay Form A (SPST)

We recommend using prewired ZIPLink cables
and connection modules.
If you wish to hand-wire your module, a
removable terminal block is available. See Wiring
Termination Selection in this chapter for all
options.

1C
0
1
2
3
2C
4
5
6
7
3C
8
9
10
11
4C
12
13
14
15

Terminal Blocks
Sold Separately

BX-16TR

BX-12TR

BX-12TR

Output Module 12-pt,
Relay Form A (SPST)

IMPORTANT!

BX-16TR

Output Module 16-pt,
Relay Form A (SPST)

Hot-Swapping Information
Note: This device cannot be Hot Swapped.

NOTE: When using relay expansion modules, adding more than 32 relay points requires you to perform a
power budget calculation. See Appendix B for more information.

BRX User Manual, 2nd Edition

7-21

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 7: BRX Digital I/O Expansion Modules

1 BX-xxTR Relay Output, continued
Discrete Output Specifications
2
3
4
5
6
7
8
9
10
11
12
13
14
Relay Output Wiring Diagram
15
A
B
C
D
Output Type

Outputs per Module

Commons

Relay, Form A (SPST)

BX-08TR

8

BX-12TR

12

BX-16TR

16

BX-08TR

2 (4pts / common) Isolated

BX-12TR

3 (4pts / common) Isolated

BX-16TR

4 (4pts / common) Isolated

Maximum Current per Common

8A

Nominal Voltage

5–48 VDC
24–240 VAC

Operating Voltage Range

5–60 VDC, 18–264 VAC

Maximum Voltage

60VDC, 264VAC

Minimum Output Current

0.1 mA 24VDC

Maximum Output Current

2A

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

1µA (DC),
300µA (AC) due to RC snubber circuit

ON Voltage Drop

> 0.2 Vmax

Fuses, Overcurrent Protection

N/A

Maximum Switching Frequency

10Hz

Relay Cycle Life

Mechanical Endurance

5 Million Operations

Electrical Endurance

Status Indicators

120,000 Operations

Logic form
Side, A
Green
PLC with Relay,
– R and Expansion with Relay, form A, – TR

Relay Output

Internal Circuitry

nC

7-22

LOAD

0

LOAD

1 Y

LOAD

2

LOAD

3

BRX User Manual, 2nd Edition

Logic
Output

COM

18-264 VAC
5-60 VDC

OUTPUT
LOAD

Chapter 7: BRX Digital I/O Expansion Modules

BX-05TRS Relay Output

Discrete Output Specifications
Output Type

Relay, Form C (SPDT)

Outputs per Module

5

Commons

5 Isolated

1C

Maximum Current per Common

2A

NO

Nominal Voltage

5–48 VDC
24–240 VAC

Operating Voltage Range

5–60 VDC, 18–264 VAC

Maximum Voltage

60VDC, 264VAC

Minimum Output Current

0.1 mA 24VDC

Maximum Output Current

2A

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

1µA (DC),
300µA (AC) due to RC
snubber circuit

ON Voltage Drop

> 0.2 Vmax

ON-OFF Response

<10ms

OFF-ON Response

<10ms

Fuses, Overcurrent Protection

N/A

Maximum Switching Frequency

10Hz

OUTPUT

NC
2C
NO
NC

Terminal Blocks
Sold Separately

3C

Y NO
NC
4C
NO
NC
5C
NO
NC
BX-05TRS

Relay Cycle Life

We recommend using prewired ZIPLink cables
and connection modules.
If you wish to hand-wire your module, a
removable terminal block is available. See
Wiring Termination Selection in this chapter
for all options.

Mechanical Endurance

10 Million Operations

Electrical Endurance

50,000 Operations

Status Indicators

IMPORTANT!

Logic Side, Green

Hot-Swapping Information
Note: This device cannot be Hot Swapped.

NOTE: When using relay expansion modules, adding more than 32 relay points requires you to perform a
PLC with Relay, form A – R and Expansion with Relay, form A, – TR
power budget calculation. See Appendix B for more information.

Relay Output Wiring Diagram
Relay Output

Internal Circuitry

nC
LOAD

NO Y

LOAD

NC

COM

18-264 VAC
5-60 VDC

OUTPUT
Logic
Output

LOAD

BRX User Manual, 2nd Edition

7-23

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 7: BRX Digital I/O Expansion Modules

1 BX-xxTA 120–240 VAC Output
2
3
4
Y
Y
5
6
Y
Y
7
8
Y
9
10
11
BX-08TA
BX-12TA
12
13
IMPORTANT!
14
15
A
B
C
D

OUTPUT

OUTPUT

1C

1C

0

0

1

1

2

2

3

3

2C

2C

4

4

5

5

6

6

Terminal Blocks
Sold Separately

7

7

3C
8
9
10
11

BX-12TA

BX-08TA

Output Module
12-pt, 120–240 VAC

Output Module
8-pt, 120–240 VAC

We recommend using prewired ZIPLink cables
and connection modules.
If you wish to hand-wire your module, a removable
terminal block is available. See Wiring Termination
Selection in this chapter for all options.

Hot-Swapping Information

Note: This device cannot be Hot Swapped.

BX-xxTA Derating Chart

2.50
2.25
2.00
1.75
1.50
1.25
1.00
0.75
0.50
0.25
0.00

25°C

30°C

35°C

40°C

45°C

Amps

7-24

BRX User Manual, 2nd Edition

50°C

55°C

60°C

Chapter 7: BRX Digital I/O Expansion Modules

BX-xxTA 120–240 VAC Output, continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Discrete Output Specifications
Output Type

Triac

Outputs per Module
Commons

BX-08TA

8

BX-12TA

12

BX-08TA

2 (4 points/common) Isolated

BX-12TA

3 (4 points/common) Isolated

Maximum Current per Common

2A

Nominal Voltage

120–240 VAC

Operating Voltage Range

5–265 VAC

Maximum Voltage

265VAC

Maximum Output Current

0.5 A across temp range

Current Derating

Linear by Common: 2A @ 25°C - 1A @ 60°C

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

1µA

ON Voltage Drop

2.5 Vmax

ON-OFF Response

<10ms

OFF-ON Response

<10ms

Fuses

N/A

Status Indicators

Logic Side, Green

Triac Output Wiring Diagram

Expansion with 120_240 VAC Outputs – TA

Triac Output

nC
LOAD

Internal Circuitry

0

LOAD

1 Y

LOAD

2

LOAD

3

5-265 VAC
COM

Logic
Output
OUTPUT

LOAD

BRX User Manual, 2nd Edition

7-25

Chapter 7: BRX Digital I/O Expansion Modules

1 BX-08CD3R Combination DC Input/Relay Output
The BX-08CD3R Combination DC Input/Relay Output Expansion Module provides a total
of eight (8) points; four (4) 12–24 VDC sink/source inputs and four (4) Form A (SPST) relay
2
outputs.
3
IMPORTANT!
4
5
6
X
7
8
Y
9
10
11
12
13
14
15
A
B
C
D
Hot-Swapping Information

Note: This device cannot be Hot Swapped.

1C
0
1
2
3

1C
0

Terminal Blocks
Sold Separately

1
2
3

BX-08CD3R

We recommend using prewired ZIPLink cables
and connection modules.
If you wish to hand-wire your module, a
removable terminal block is available. See Wiring
Termination Selection in this chapter for all
options.

7-26

BRX User Manual, 2nd Edition

Chapter 7: BRX Digital I/O Expansion Modules

BX-08CD3R Combination
DC Input/Relay Output, continued
Discrete Input Specifications
Input Type

Sink/Source

Inputs per Module

4

Nominal Voltage Rating

12–24 VDC

Input Voltage Range

9–30 VDC

Maximum Voltage

30VDC

Commons

1 (4 points/common)

Input Current (typical)

8mA @ 24VDC

Maximum Input Current

12mA @ 30VDC

Input Impedance

3kΩ @ 24VDC

ON Voltage Level

> 9.0 VDC

OFF Voltage Level

< 2.0 VDC

Minimum ON Current

5.0 mA
(9V required-guarantee ON state)

Maximum OFF Current

2.0 mA

OFF-ON Response

2ms

ON-OFF Response

2ms

Status Indicators

Logic Side, Green

All Expansion units with 12-24 VDC inputs – ND3

Discrete Input Wiring Diagrams
Sinking Input

Sourcing Input

Internal Circuitry

nC

nC

0

0

1 X

1 X

2

2

Sinking

3

3

Sourcing

Logical Input
IN

COM

9-30 VDC

BRX User Manual, 2nd Edition

7-27

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 7: BRX Digital I/O Expansion Modules

1 BX-08CD3R Combination
2 DC Input/Relay Output, continued
Discrete Output Specifications
3
4
5
6
7
8
9
10
11
12
13
Relay Output Wiring Diagrams
14
15
A
B
C
D
Output Type

Relay, Form A (SPST)

Outputs per Module

4

Commons

1 (4 points/common)

Maximum Current per Common

8A

Nominal Voltage

5–48 VDC, 24–240 VAC

Operating Voltage Range

5–60 VDC, 18–264 VAC

Maximum Voltage

60VDC, 264VAC

Minimum Output Current

0.1 mA @24VDC

Maximum Output Current

2A

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

1µA

ON Voltage Drop

0.2 Vmax

ON-OFF Response

<10ms

OFF-ON Response

<10ms

Fuses

N/A

Maximum Switching Frequency

10Hz

Relay Cycle Life

Mechanical Endurance

5 Million Operations

Electrical Endurance

120,000 Operations

Status Indicators

Logic Side, Green

PLC with Relay, form A – R and Expansion with Relay, form A, – TR

Relay Output

nC

7-28

LOAD

0

LOAD

1 Y

LOAD

2

LOAD

3

Internal Circuitry

COM

18-264 VAC
5-60 VDC

OUTPUT

Logic
Output

BRX User Manual, 2nd Edition

LOAD

Chapter 7: BRX Digital I/O Expansion Modules

BX-xxCD3D1 Combination DC Input/Sinking DC Output
The BX-xxCD3D1 Combination DC Input/Sourcing Output Expansion Modules provides a
total of twelve (12) or sixteen (16) points; eight (8) 12–24 VDC sink/source inputs and either
four (4) or eight (8) 12-24 VDC sinking outputs.

IN/OUT

IN/OUT

1C
0
1

X

X

2
3
2C
4
5

X

6
7
1C

Y

0

Y

1
2
3

1C
0
1
2
3
2C
4
5
6
7

Terminal Blocks
Sold Separately

1C
0
1
2
3
2C
4
5
6
7

BX-16CD3D1

BX-12CD3D1

BX-12CD3D1

BX-16CD3D1

Combination Discrete Module
Input: 8-pt, 12–24 VDC, Sink/Source,
Output: 4-pt, 12–24 VDC, Sinking

Combination Discrete Module
Input: 8-pt, 12–24 VDC, Sink/Source,
Output: 8-pt, 12–24 VDC, Sinking

We recommend using prewired ZIPLink cables
and connection modules.
If you wish to hand-wire your module, a
removable terminal block is available. See
Wiring Termination Selection in this chapter
for all options.

IMPORTANT!

Hot-Swapping Information
Note: This device cannot be Hot Swapped.

BRX User Manual, 2nd Edition

7-29

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 7: BRX Digital I/O Expansion Modules

1 BX-xxCD3D1 Combination
DC Input/Sinking DC Output, continued
2
Discrete Input Specifications
3
4
5
6
7
8
9
10
11
12
13
Discrete Input Wiring Diagrams
14
15
A
B
C
D
Input Type

Sink/Source

Inputs per Module
Commons

8

BX-12CD3D1

2 (4 points/common) Isolated

BX-16CD3D1

2 (4 points/common) Isolated

Nominal Voltage Rating

12–24 VDC

Input Voltage Range

9–30 VDC

Maximum Voltage

30VDC

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

8mA @ 24VDC

Maximum Input Current

12mA @ 30VDC

ON Voltage Level

> 9.0 VDC

OFF Voltage Level

< 2.0 VDC

Minimum ON Current

5.0 mA (9V required-guarantee ON state)

Maximum OFF Current

2.0 mA

OFF-ON Response

2ms

ON-OFF Response

2ms

Status Indicators

Logic Side, Green

All Expansion units with 12-24 VDC inputs – ND3

Sinking Input

Sourcing Input

nC

nC

0

0

1 X

1 X

2

2

Sinking

3

3

Sourcing

IN

COM

9-30 VDC

7-30

BRX User Manual, 2nd Edition

Internal Circuitry
Logical Input

Chapter 7: BRX Digital I/O Expansion Modules

BX-xxCD3D1 Combination
DC Input/DC Sinking Output, continued

1
2
Discrete Output Specifications
3
4
5
6
7
8
9
10
11
12
13 –
PLC 24 VDC Sinking Outputs – D1 and Expansion units 12-24 VDC Sinking Outputs
Discrete Output Wiring Diagrams
14
15
A
B
C
D
Output Type
Outputs per
Module
Commons

Sinking

BX-12CD3D1

4

BX-16CD3D1

8

BX-12CD3D1

1 (4 points/common)

BX-16CD3D1

2 (4 points/common) Isolated

Maximum Current per Common

2A

Nominal Voltage

12–24 VDC

Operating Voltage Range

5–36 VDC

Maximum Voltage

36VDC

Minimum Output Current

0.1 mA @ 24VDC

Maximum Output Current

0.5 A per output, no derating over
temperature range

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

10µA

ON Voltage Drop

0.05 VDC

Fuses, Overcurrent Protection

N/A

Status Indicators

Logic Side, Green

OFF-ON Response

< 5ms

ON-OFF Response

< 2ms

Status Indicators

Logic Side, Green

Sinking Output

nC

LOAD

0

LOAD

1 Y

LOAD

2

LOAD

3

OUTPUT

Logic
Output

LOAD

COM

5-36 VDC

BRX User Manual, 2nd Edition

7-31

Chapter 7: BRX Digital I/O Expansion Modules

1 BX-xxCD3D2 Combination DC Input/Sourcing DC Output
The BX-xxCD3D2 Combination Input/Output Expansion Modules provides a total of twelve
(12) or sixteen (16) points; eight (8) 12–24 VDC sink/source inputs and either four (4) or
2
eight (8) 12-24 VDC sourcing outputs.
3
4
5
6
X
X
7
8
X
9
Y
10
Y
11
12
BX-12CD3D2
13
BX-16CD3D2
14
15
IMPORTANT!
A
B
C
D
IN/OUT

IN/OUT

1C

0
1
2
3

2C

4
5
6
7

1C
0
1
2
3

BX-12CD3D2

Combination Discrete Module
Input: 8-pt, 12–24 VDC, Sink/Source
Output: 4-pt, 12–24 VDC, Sourcing

We recommend using prewired ZIPLink cables
and connection modules.
If you wish to hand-wire your module, a
removable terminal block is available. See Wiring
Termination Selection in this chapter for all
options.

7-32

BRX User Manual, 2nd Edition

1C
0
1
2
3
2C
4
5
6
7

Terminal Blocks
Sold Separately

1C
0
1
2
3
2C
4
5
6
7

BX-16CD3D2

Combination Discrete Module
Input: 8-pt, 12–24 VDC, Sink/Source,
Output: 8-pt, 12–24 VDC, Sourcing

Hot-Swapping Information

Note: This device cannot be Hot Swapped.

Chapter 7: BRX Digital I/O Expansion Modules

BX-xxCD3D2 Combination
DC Input/Sourcing DC Output, continued
Discrete Input Specifications
Input Type

Sink/Source

Inputs per Module
Commons

8

BX-12CD3D2

2 (4 points/common) Isolated

BX-16CD3D2

2 (4 points/common) Isolated

Nominal Voltage Rating

12–24 VDC

Input Voltage Range

9–30 VDC

Maximum Voltage

30VDC

Input Impedance

3kΩ @ 24VDC

Input Current (typical)

8mA @ 24VDC

Maximum Input Current

12mA @ 30VDC

ON Voltage Level

> 9.0 VDC

OFF Voltage Level

< 2.0 VDC

Minimum ON Current

5.0 mA (9V required-guarantee ON state)

Maximum OFF Current

2.0 mA

OFF-ON Response

2ms

ON-OFF Response

2ms

Status Indicators

Logic Side, Green

All Expansion units with 12-24 VDC inputs – ND3

Discrete Input Wiring Diagrams
Sinking Input

Sourcing Input
Internal Circuitry

nC

nC

0

0

1 X

1 X

2

2

Sinking

3

3

Sourcing

Logical Input
IN

COM

9-30 VDC

BRX User Manual, 2nd Edition

7-33

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 7: BRX Digital I/O Expansion Modules

1 BX-xxCD3D2 Combination
2 DC Input/DC Sourcing Output, continued
Discrete Output Specifications
3
4
5
6
7
8
9
10
11
12
Discrete Output Wiring Diagrams
13
14
15
A
B
C
D
Output Type

Sourcing

Outputs per Module
Commons

BX-12CD3D2

4

BX-16CD3D2

8

BX-12CD3D2

1 (4 points/common)

BX-16CD3D2

2 (4 points/common) Isolated

Maximum Current per Common

2A

Nominal Voltage

12–24 VDC

Operating Voltage Range

5–36 VDC

Maximum Voltage

36VDC

Minimum Output Current

0.1 mA @ 24VDC

Maximum Output Current

0.5 A per output, no derating over temperature range

Maximum Inrush Current

5A for 50ms

Maximum Leakage Current

10µA

ON Voltage Drop

0.05 VDC

Fuses, Overcurrent Protection

N/A

OFF-ON Response

< 5ms

ON-OFF Response

< 2ms

Status Indicators

Logic Side, Green

Sourcing Output

nC

LOAD

0

LOAD

1 Y

LOAD

2

LOAD

3

5-36 VDC

COM

Logic
Output

OUTPUT
LOAD

PLC 24 VDC Sourcing Outputs – D2 and Expansion units 12-24 VDC Sourcing Outputs – TD2

7-34

BRX User Manual, 2nd Edition

BRX Analog I/O
Expansion Modules

Chapter

8

In This Chapter...
Overview..................................................................................................................... 8-2
Module Types............................................................................................................. 8-2
Wiring Termination Options...................................................................................... 8-4
Terminal Block Connectors..................................................................................... 8-4
ZIPLink Wiring System............................................................................................ 8-5
General Specifications................................................................................................ 8-6
Dimensional Information........................................................................................... 8-6
Module Installation.................................................................................................... 8-7
Module Configuration................................................................................................ 8-8
Analog Tips and Troubleshooting.............................................................................. 8-9
General Tips for Analog Circuits............................................................................. 8-9
Reducing Electrical Noise...................................................................................... 8-10
Current Module Tips and Troubleshooting.......................................................... 8-12
Voltage Module Tips and Troubleshooting.......................................................... 8-14
Temperature (Thermocouple) Module Tips and Troubleshooting..................... 8-15
BX-08AD-1 Analog Current Sinking Input............................................................... 8-16
BX-08AD-2B Analog Voltage Input.......................................................................... 8-21
BX-04THM Thermocouple Input.............................................................................. 8-26
BX-08DA-1 Analog Current Source Output............................................................. 8-32
BX-08DA-2B Analog Voltage Output....................................................................... 8-37

Chapter 8: BRX Analog I/O Expansion Modules

1 Overview
One of the unique features of the BRX platform is its ability to easily expand its capability to fit
your application solution. One of the ways the BRX platform can do this is by using expansion
2
modules that conveniently “snap-on” to the side of any BRX MPU.
The analog expansion modules give you the ability to add additional analog I/O as needed and
3
are identified as an input module, output module or temperature input module. On the front
panel of the analog I/O expansion modules a color scheme and a symbol are used to denote the
4
module type. Analog modules are available in 8-point current inputs/outputs, 8-point unipolar
or bipolar voltage inputs/outputs, and 4-point thermocouple input modules.
5
6 Module Types
Analog Input Modules
7
Two (2) analog input modules are available, with current or voltage inputs.
Analog input module faceplates have a blue terminal bar to distinguish them as
8
inputs, with symbols
or to signify current or voltage, respectively. Listed
in the table below are the different types of input modules available.
9
10
Analog Input Modules
11
Identifier
Input Type
8-Point
12
AD-1
13
AD-2B
14
15
A
B
C
D
I0+
I1+
I2+
I3+

Blue Label
for Input

I4+
I5+
I6+
I7+

BX-08AD-1

8-2

BRX User Manual, 2nd Edition

Current Sink
0–20mA, 4–20mA

BX-08AD-1

Voltage
±10VDC, ±5VDC,
0–5VDC, 0–10VDC

BX-08AD-2B

Chapter 8: BRX Analog I/O Expansion Modules

Temperature Input Module
INPUT
TC0+
TC0TC1+
TC1TC2+
TC2TC3+
TC3-

A temperature input module is available with thermocouple inputs. The
temperature input module can also be configured for millivolt-level voltage
inputs. Temperature module faceplates have a blue terminal bar and symbol
for easy distinction from other module types. The table below shows the
temperature input module and its input type.
Blue Label
for Input

Temperature Input Module

Identifier
THM

Type

4-Point

Thermocouple

BX-04THM

BX-04THM

Analog Output Modules

W
Y

I0+
I1+
I2+
I3+
I4+
I5+
I6+
I7+

Two (2) analog output modules are available, in current and voltage outputs.
Analog output module faceplates have a red terminal bar to distinguish them as
outputs, with symbols
or to signify current or voltage, respectively. Listed
in the table below are the different types of output modules available.
Red Label
for Output

Analog Output Modules

Identifier

Type

8-Point

DA-1

Current Source
0–20mA, 4–20mA

BX-08DA-1

DA-2B

Voltage
±10VDC, ±5VDC,
0–5VDC, 0–10VDC

BX-08DA-2B

BX-08DA-1

BRX User Manual, 2nd Edition

8-3

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 8: BRX Analog I/O Expansion Modules

1 Wiring Termination Options
The BRX analog expansion modules ship without wiring terminals blocks. This allows you
to select the termination style that best fits your application. There are several wiring options
2
available, including removable screw terminal connectors, removable spring clamp terminal
connectors and pre-wired ZIPLink cable solutions. The BRX Temperature Input Modules
3
include the BX-RTB10 kit. The BX-RTB10-1 or BX-RTB10-2 can also be used and can be
purchased separately.
4
Terminal Block Connectors
The terminal block connectors are provided in kits of multiple connectors that are easily ordered
5
as a single part number. The kits for the 8-point modules and for the 4-point thermocouple
module include (2) 10-pin 3.81-mm connectors.
6
Terminal block kit part numbers and connector specifications are listed in the following table.
7
Terminal Block Specifications
Part Number
BX-RTB10
BX-RTB10-1
BX-RTB10-2
8
9
10
11
12
13
14
15
A
NOTE: BX-RTB10 terminal blocks are included with Temperature Input modules.
B
C
D
BX-RTB10 Kit

BX-RTB10-1 Kit

Connector Type

Screw Type
90 degree

Spring Clamp Type
180 degree

Screw Type
180 degree

Wire Exit

180 degree

180 degree

180 degree

Pitch

3.81 mm

3.81 mm

3.81 mm

Screw Size

M2

N/A

M2

Screw Torque
Recommended

<1.77 lb·in
(0.2 N·m)

N/A

<1.77 lb·in
(0.2 N·m)

Screwdriver
Blade Width

2.5 mm

2.5 mm

2.5 mm

Wire Gauge
(Single Wire)

28–16 AWG

26–18 AWG

30–16 AWG

Wire Gauge
(Dual Wire)

28–18 AWG

30–20 AWG
(Dual Wire Ferrule
Required)

30–18 AWG

Wire Strip Length

0.24 in (6mm)

0.35 in (9mm)

0.26 in (6.5 mm)

Equiv. Dinkle P/N

EC381V-10P-BK

ESC381V-10-BK

EC381F-10P-BK

BX-RTB10-2 Kit

8-4

BRX User Manual, 2nd Edition

Chapter 8: BRX Analog I/O Expansion Modules

ZIPLink Wiring System
BRX analog expansion modules can be quickly connected to convenient ZIPLink remote
terminal blocks for ease of wiring remote I/O devices. The following table lists the connector
options. The ZIPLink wiring system is not available for use with the BRX Temperature Input
Module.

8-Point BRX Analog Expansion Module ZIPLink Selector
Expansion Module
Part No.

ZIPLink
Module

ZIPLink Module
Part No.

Qty
Needed

ZIPLink Cable
Part No.*

Qty
Needed

Feedthrough

ZL-RTB20
(standard)
OR
ZL-RTB20-1
(compact)

1

ZL-BXEM-CBL20
ZL-BXEM-CBL20-1
ZL-BXEM-CBL20-2

1

BX-08AD-1
BX-08AD-2B
BX-08DA-1
BX-08DA-2B

*S
 elect the cable length: Blank = 0.5 m, -1 = 1.0 m, -2 = 2.0 m.
Available pigtail cables: ZL-BXEM-CBL20-1P = 1.0 m, ZL-BXEM-CBL20-2P = 2.0 m.

BRX User Manual, 2nd Edition

8-5

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 8: BRX Analog I/O Expansion Modules

1 General Specifications
All BRX analog expansion modules and temperature input modules have the same general
specifications listed in the table below.
2
General Specifications
3
4
5
6
7
8
9
10
11
12 Dimensional Information
13
14
15
A
B
C
D
Operating Temperature

0° to 45°C (32° to 113°F)

Storage Temperature

−20° to 70°C (−4° to 158°F)

Humidity

5 to 95% (non-condensing)

Environmental Air

No corrosive gases permitted

Vibration

IEC60068-2-6 (Test Fc)

Shock

IEC60068-2-27 (Test Ea)

Enclosure Type

Open Equipment

Agency Approvals

UL 61010-2-201 File # E139594 Canada and USA
CE (Safety: EN61010-2-201 and Immunity: EN61131-2: 2007)

Noise Immunity

NEMA ICS3-304

EU Directive

See the “EU Directive” topic in the BRX Help File.

3.25″
[82.6mm]

1.08″
[27.5mm]

4.57″
[116.2mm]

4.24″
[107.8mm]

1.00″
[25.4mm]

2X Ø #8 Thru all

8-6

BRX User Manual, 2nd Edition

Chapter 8: BRX Analog I/O Expansion Modules

Module Installation
WARNING: Do not apply field power until the following steps are completed. The BRX expansion
modules are NOT hot swappable.

To install an expansion module, remove the connector cover on the right side of the MPU or
expansion module to which the new module is to be connected. Align the expansion connectors
and insert the module until you hear a “click”, indicating the module expansion connectors
have engaged.

1

To remove, depress
disengagement plungers
at top and bottom
of module

To Install, remove
Connector Cover

PWR
RUN

RUN
TER

ERR

M
STOP

TX
RX

LNK
ACT

2
Align
expansion
connectors, insert,
and listen for “Click”
as the lock engages

To remove an expansion module locate the two disengagement plungers. One is located at the
top of the of the expansion module and a second one at the bottom of the expansion module.
Depressing both plungers at the same time will release the locking mechanism and disengage
the unit from the system.
NOTE: Allow a minimum of 45mm (1.75in) to the right of MPU chassis and any subsequent expansion
modules for mounting and dismounting of the modules.

BRX User Manual, 2nd Edition

8-7

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 8: BRX Analog I/O Expansion Modules

1 Module Configuration
Once the expansion module has snapped in place and is added to the project it instantly adds
additional I/O and features to the MPU with minimal additional setup required.
2
To configure a newly attached module, load the Do-more! Designer software and connect to
the BRX MPU, as discussed in Chapter 10. A graphical representation of the BRX unit with
3
its attached modules is displayed in the Dashboard of the software.
4
5
6
7
8
9
10
11
12
To access the module configuration dialogs, left-click or right-click on the module in the
Dashboard and select (1) Configure Module. The configuration dialogs for each module are
13
discussed in the corresponding section of this chapter.
14
15
A
B
C
D
8-8

BRX User Manual, 2nd Edition

Chapter 8: BRX Analog I/O Expansion Modules

Analog Tips and Troubleshooting
This subsection presents common tips on selection and installation of analog hardware, as well
as basic troubleshooting techniques, to maximize the performance of your analog input/output
circuits.

General Tips for Analog Circuits
When selecting and installing analog devices there are a few things to consider:
• Current devices are much more tolerant to noise than voltage devices.
• Current devices can handle much longer runs of wire without signal loss.
• Shielded twisted pair wire should always be used. Analog signals are typically low
power and the better your isolation the less noise you will have degrading the signal.
• If the analog signal is from a thermocouple, the appropriate thermocouple extension
wire and terminal blocks must be used if needed to extend wire lengths.
• Use the shortest wiring route whenever possible.
• Do not run analog signal wiring in the same conduit or wire way as AC wiring.
• Do not run analog signal wiring next to large
motors, high current switches, or transformers.
120–240 VAC
24VDC
- +
• Route the wiring through an approved cable
housing to minimize the risk of accidental damage.
L
N G V- V+
• Shields should be connected only at one end, to
AC
ground at the source device. Connecting both
Power
ends of a shield will create a ground loop which
can increase the noise in a circuit.
• Bonding of the DC negative to ground should be
considered, with the exception of Class II power
supplies which should never be bonded to ground.
This can help with reducing noise induced into
analog circuits. Please note that consideration
should be given to all devices that will utilize
the power supply to insure that bonding of the
negative will not cause damage or interference.
• AC power should be checked from neutral
to ground. This voltage should be less than
0.1 VAC.
AC Power In

Auxillary out

300mA max.

NOTE: Your company may have guidelines for wiring and cable installation. If so, you should check those
before you begin the installation.
NOTE: Check local and national codes to choose the correct method for your application.

BRX User Manual, 2nd Edition

8-9

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 8: BRX Analog I/O Expansion Modules

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Reducing Electrical Noise
Electrical noise is one of the most difficult problems to diagnose. It can enter the system from
a wide range of conducted or radiated sources.
Conducted noise is when the electrical interference is introduced into the system by way of
an attached wire, panel connection, etc. It may enter through an I/O point, a power supply
connection, the communication ground connection, or the chassis ground connection.
Radiated noise is when electrical interference is introduced into the system without a direct
electrical connection, such as via radio waves.
It may be difficult to determine how electrical noise is entering the system, but the corrective
actions for either type of noise problem are similar.
While electrical noise cannot be eliminated completely, it can be reduced to a level that will not
affect system function. Proper grounding of components and signal wiring along with proper
isolation of voltages can minimize noise in the system.

Grounding
Most noise problems result from improper grounding of the system. A good earth ground can
be the single most effective way to correct noise problems. If a ground is not available, install
a ground rod as close to the system as possible.
Ensure all ground wires are single point grounds and are not daisy chained from one device to
another. Ground metal enclosures around the system. Loose ground wires on your devices are
more susceptible to noise than the other wires in your system. A loose wire is no more than
a large antenna waiting to introduce noise into the system; therefore, you should tighten all
connections in your system. Review Chapter 1, “General Installation and Wiring Guidelines”,
if you have questions regarding how to ground your system.

Proper Ground Connection
PLC
GND

8-10

Other
Equipment

Power
Supply

GND

BRX User Manual, 2nd Edition

GND

Improper Ground Connection
PLC
GND

Other
Equipment
GND

Power
Supply
GND

Chapter 8: BRX Analog I/O Expansion Modules
Cables with shields should be grounded on only one end of the shield. This prevents ground
loops and allows for any radiated noise collected by the shield to properly drain to a single
ground point.

Shielded Twisted-pair cable

Poten�al
Difference

Isolation
Electrical noise can enter the system through the power source for the MPU and I/O. Installing
an isolation transformer for all AC sources can correct this problem.
DC power sources should be properly grounded, except for Class II power supplies which
should never be bonded to ground. Switching DC power supplies commonly generate more
noise than linear supplies. Typically switching type supplies work well for analog circuits, but
for some circuits where noise can be a factor, linear type supplies may be needed.
Analog wiring should be placed in separate wire ways or wiring bundles. Keep AC and DC
wiring separated. Never run analog signal or communications wiring in parallel or in close
proximity to high voltage wiring.
Transformers, inductors, VFDs, DC drives, welders, static generators, ultrasonic devices, radio
transmitters, receivers, wiring and antennas, along with similar types of devices, generate large
amounts of RF interference. DC wiring, analog wiring and communications wiring should
be kept as far away from these sorts of devices and their associated input and output wiring as
possible.
Devices that generate noise such as those listed above, along with coil driven devices such as
relays, contactors, solenoids, etc., should be placed on a separate power supply from analog
circuits. If this is not possible, then great care should be taken to properly suppress the transient
voltage spikes from these devices turning on and off. See Chapter 1, “BRX General Installation
and Wiring Guidelines” for more information on this subject.

BRX User Manual, 2nd Edition

8-11

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 8: BRX Analog I/O Expansion Modules

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Current Module Tips and Troubleshooting
•

Use shielded twisted pair wire. Suggested ADC cables are PLTC3-18-xS-xxxx or
PLTC3-18-xSS-xxxx

•

Analog circuits follow Ohm’s Law. As such it is important to follow the specifications
for impedance in the circuit. If you allow the impedance values to go outside of the
specification, damage to the module will occur.

•

If your transmitter requires a load resistance higher than 125Ω, you may need to add a
resistor in series with the module. Consider the following example for a transmitter
being operated from a 24VDC supply with a recommended load resistance of 750
ohms. Since the module has a 125-ohm resistance, you need to add an additional
resistor.
R = Tr – Mr
R = 750 – 125
R ≥ 625

R = Resistor to add
Tr = Termination Requirement
Mr = Module resistance
(Internal 125 ohms)
Module Channel 1

R
CH1

+
Two-wire

Transmitter

-

DC Supply
+24V

COM
125 ohms

0V
0V

•

•

8-12

If you suspect an I/O error, there are several things that could be causing the problem:
• A blown fuse.
• A loose terminal block.
• The 24VDC supply has failed or 24VDC has not been supplied to the I/O
common.
• The I/O point has failed.
The DC power supply that powers the module should be checked for the negative side
to ground voltage being under 0.1 V for both AC and DC. If this voltage is floating,
it can cause errors and/or damage to the circuit.

BRX User Manual, 2nd Edition

Chapter 8: BRX Analog I/O Expansion Modules
•

To test a current input module, use a
1.5 V battery wired across the positive
and negative terminals of the channel to
check for current. When applied across
a current analog input point, a reading
of approximately 30% of the full scale
value should result.

0–20mA is 0–5VDC across the
input resistor
1.5V/5V=0.3
0.3*65535 = ~19660 counts or
0.3*32767=~9830 counts

Module
CH1

1.5V
+

-

•

COM

Most current input modules read
voltage across a shunt resistor. It may
be easier to test for proper current
by measuring the voltage across that
shunt resistor and applying Ohm’s Law
(Voltage/125Ω = Current).

Module Channel 1

CH1

+
Two-wire

Transmitter

-

DC Supply
+24V

COM
125 ohms

0V
0V

BRX User Manual, 2nd Edition

8-13

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 8: BRX Analog I/O Expansion Modules

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Voltage Module Tips and Troubleshooting
•
•

Use shielded twisted pair wire. Suggested ADC cables are PLTC3-18-xS-xxxx or PLTC318-xSS-xxxx.
Jumper the positive and negative terminals together on unused voltage input channels.

•

Analog circuits follow Ohm’s Law. As such it is important to follow the specifications
for impedance in the circuit. If you allow the impedance values to go outside of the
specification, damage to the module will occur.

•

If you suspect an I/O error, there are several things that could be causing the problem:
• A blown fuse
• A loose terminal block
• The 24VDC supply has failed or 24VDC has not been supplied to the I/O common.
• The I/O point has failed.

•

The DC power supply that powers the module should be checked for the negative side to
ground voltage being under 0.1 V for both AC and DC. If this voltage is floating, it can
cause errors and/or damage to the circuit.

•

To test the voltage input module, use a 1.5 V battery wired across the positive and negative
terminals of the input channel to check for voltage. When applied across a voltage analog
input point, a reading of approximately 1.5 V should result.

Module
1.5V
+

-

8-14

BRX User Manual, 2nd Edition

CH1
COM

Chapter 8: BRX Analog I/O Expansion Modules

Temperature (Thermocouple) Module Tips and Troubleshooting
•
•
•
•

•

•

•
•

•

Use shielded thermocouple extension wire of the same type as the thermocouple.
Do not use terminal blocks that are not designed for thermocouple extension wire.
Thermocouple wires that have just been twisted to form a junction will inherently
be less accurate than factory made thermocouples. The use of twist junction
thermocouples is not recommended.
Jumper each of the channel +/- connections together on the module with a short piece
of copper wire. This will cause the module to return the measured terminal block
temperature for that channel. Does it read the correct ambient temperature of the
thermocouple module? If so there probably isn’t anything wrong with the module.
This temperature will be several degrees higher than the ambient air temperature of
the enclosure.
With a thermocouple simulator, you have to disable the burnout detection for the
module using the module setup in the Do-more! Designer software and download
the program to the PLC. This will disable the burnout circuitry, which will cause
incorrect readings if left enabled. Even then, it is likely that the module will not read
exactly what the simulator is putting out due to the wire differences and the terminal
block on the module causing some cold junction error.
It is possible that the module may be damaged from exceeding the common mode
voltage spec which is 5 Volts. The voltage needs to be measured between each channel
on both plus and minus terminals of the module on both AC and DC scales and make
sure that it is under 5 Volts maximum. Preferably the voltage should be less than
0.1V.
AC power should be checked from neutral to ground. This voltage should be less than
0.1 VAC.
With grounded thermocouples, take precautions to prevent having a voltage potential
between thermocouple tips. A voltage of 1V or greater between tips will skew
measurements. For grounded thermocouples, the equipment and thermocouples must
be bonded with large-gauge braided wire to the same ground as the PLC.
The DC power supply that powers the module should be checked for the negative side
to ground voltage being under 0.1V for both AC and DC. If this voltage is floating, it
can cause errors and/or damage to the circuit.

BRX User Manual, 2nd Edition

8-15

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 8: BRX Analog I/O Expansion Modules

1 BX-08AD-1 Analog Current Sinking Input
2
Analog Current Sinking Input Specifications
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B IMPORTANT!
C
D
C

UL
R

US

I0+
I1+
I2+
I3+
I4+
I5+
I6+
I7+

BX-08AD-1

Terminal Blocks
Sold Separately

We recommend using prewired ZIPLink
cables and connection modules.
If you wish to hand-wire your module,
a removable terminal block is available.
See Wiring Termination Selection in this
chapter for all options.

Inputs per Module

8

Commons

1

Module Signal Input Range

0–20mA, 4–20mA (Default)

Signal Resolution

16-bit, 15-bit (Default)

Input Impedance

125Ω±0.1%, 1/10th watt

All Channel Update Rate

45ms (8 channels)

Over Current Circuit Detection Time

< 1second

Maximum Continuous Overload
(Voltage)

0.5 Watts (e.g. ±100V @ 5mA)

Sample Duration Time

5μs per channel

Hardware Filter Characteristics

Low Pass 1st order, −3dB @ 144Hz

Conversion Method

Successive approximation

Linearity Error (end to end)

±0.01% of range

Input Stability and Repeatability

±0.035% of range (after 10 min. warmup)

Full Scale Calibration Error

±0.02% of range

Offset Calibration Error

±0.02% of range

Accuracy vs. Temperature

±25PPM / ºC maximum

Maximum Inaccuracy

0.1% of range (incl. Temperature Drift)

Maximum Crosstalk

−96dB, 1 LSB

Channel to Backplane Isolation

1800VAC applied for one second

Channel to Channel Isolation

None

Loop Fusing (External)

Fast-acting 0.032A recommended

Backplane Power Consumption

0.1 W

External DC Power Required

Class 2 or LPS power supply
24VDC (±20%)
25mA

Heat Dissipation

2.5 W

Weight

100g (3.5 oz)

Software Version

Do-more! Designer Programming
Software version 2.1 or later

Hot-Swapping Information

NOTE: This device cannot be Hot Swapped.

8-16

BRX User Manual, 2nd Edition

Chapter 8: BRX Analog I/O Expansion Modules

BX-08AD-1 Analog Current Sinking Input, continued
Data Range Specifications
Selection

Enable 16 bit Unchecked
(15 bit Resolution, Default)
µA Per
Raw Counts
Casting*
Count

Description

Enable 16 bit Checked
(16 bit Resolution)
Raw Counts

Casting*

µA Per
Count

0–20mA

unipolar 0–20mA

0–32767

–

0.61

0–65535

WXn:U

0.31

4–20mA

unipolar 4–20mA

0–32767

–

0.49

0–65535

WXn:U

0.24

* For more information on Casting refer to Help topic DMD0309 in the Do-more! Designer Software.

The module reserves the first 24 bits of unused contiguous space in the X register, aligned to
an 8-bit word boundary, for status reporting. Error flags for this module are laid out within its
status register space as described in the following table.

Error Flag Specifications
MSB

LSB

1st Byte of unused X Registers
-

-

-

-

-

Data Not
Valid

Missing
24VDC

Self Test
Failed

Channel 8

Channel 7

Channel 6

Channel 5

Channel 4

Channel 3

Channel 2

Channel 1

-

-

-

-

-

-

-

Module Status
2nd Byte of unused X Registers

Channel Open
(Broken Transmitter)*

3rd Byte of unused X Registers

Unused

-

* Broken Transmitter bits will turn on below ~3.75 mA.

BRX User Manual, 2nd Edition

8-17

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 8: BRX Analog I/O Expansion Modules

1 BX-08AD-1 Analog Current Sinking Input, continued
Analog Current Input Wiring
2
3
INTERNAL
MODULE CIRCUITRY
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Analog Current Sinking Input Circuits
*An Edison S500-32-R 0.032 A fast-acting fuse is recommended
for all analog voltage inputs, analog outputs, and current loops.

–

-

+

CH1 ADC

125Ω

CH2 ADC

125Ω

CH3 ADC

125Ω

CH4 ADC

125Ω

CH5 ADC

125Ω

CH6 ADC

125Ω

CH7 ADC

COM
COM
COM
COM
COM
COM
COM
COM
0V
24V+

24VDC
Class 2 or LPS
User Supplied
Power

8-18

125Ω

*Fuse

0.032 A

2-Wire 4-20 mA
Transmitter

2-Wire Transmitter

0.032 A

3-Wire Current +
Transmitter

-

–

3-Wire Transmitter

+

–
+
AC or DC

–

WX

Power
Supply

*Fuse

+

4-Wire 4-20 mA
Transmitter

Ix+

1C/COM

+

+

1C
I4+
I5+
I6+
I7+

125Ω

CH0 ADC

-

1C
I0+
I1+
I2+
I3+

Ix+
1C/COM

WX

+

24VDC User
Supplied Power

*Fuse

0.032 A

Ix+

1C/COM

WX

User Supplied Transmitter Power

4-Wire Transmitter

ISOLATED ANALOG
CIRCUIT POWER

ISOLATED ANALOG
CIRCUIT COMMON

BRX User Manual, 2nd Edition

NOTE: Shield should be connected only at one end, to ground at the
source device.

Chapter 8: BRX Analog I/O Expansion Modules

BX-08AD-1 Analog Current Sinking Input, continued
Software Setup
After the module is installed, open the Do-more! Designer programming software version 2.1
or later, connect to the BRX MPU and open the Configure Module dialog as described at the
beginning of this chapter.

(1) The module options are divided into subsets across multiple tabs. Click the appropriate tab to
edit the configuration.
(2) Module Configuration
Name – Each module comes with a default name. This may be changed by the user to better
identify the module if desired.
Info – This is the system description of the module. It is static and may not be changed.
(3) Global Settings
Channels Enabled – Select how many channels will be used. The default is all channels.
Selecting fewer channels may increase the update frequency. See the module specifications for
details.
(4) Global Status Bits
Self Test Failed – This bit will be On if the module has failed its internal self-test. In this case
the module is likely bad and should be replaced.
Missing 24V – This bit will be On if the external 24VDC power is missing. Check the 24VDC
power connection on the module terminal block.
Data Not Valid – This bit will be On if the module does not have the latest configuration
parameters or the module has not been configured at all. Reload the program into the CPU
and power cycle.

BRX User Manual, 2nd Edition

8-19

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 8: BRX Analog I/O Expansion Modules

1 BX-08AD-1 Analog Current Sinking Input, continued
2
3
4
5
6
(5) … Analog Input x
These settings are for each channel of the analog module.
7
Drop Down menu - Select the range of the analog input here.
Enable 16 bit unipolar data – Check this box to change the raw count range from a signed
8
decimal bipolar data format to an unsigned decimal data format. This may require that Casting
be used in the program in order to properly access the data. Refer to the chart of Data Range
9
Specifications earlier in this chapter to see if the registers must be accessed with Casting.
(6) WXx
10
Range – The number of Raw counts for the selected channel on the module
Units/Ct – The amount of current that will equal 1 raw count.
11
Broken Transmitter – The input register that when On will indicate that the loop is broken.
(7) RXx
12
Range – The engineering units to which the raw counts are scaled.
Units/Ct – The number of raw counts that will equal 1 scaled engineering unit.
13
(8) Enable Scaling from WXx to RXx
WXx Min – The minimum value of the raw counts to scale.
14
WXx Max – The maximum value of the raw counts to scale.
15
RXx Min – The minimum value of the engineering units for scaling.
RXx Max – The maximum value of the engineering units for scaling.
A
Counts/mA – Use these buttons to change the raw scaling to counts or milliamps.
Clamp RXx – If this box is checked, RXx will clamp at the minimum and maximum scaled
B
values.
C
D
8-20

BRX User Manual, 2nd Edition

Chapter 8: BRX Analog I/O Expansion Modules

BX-08AD-2B Analog Voltage Input
C

UL
R

US

V0+
V1+
V2+
V3+
V4+
V5+
V6+
V7+

BX-08AD-2B

Terminal Blocks
Sold Separately

We recommend using prewired ZIPLink
cables and connection modules.
If you wish to hand-wire your module,
a removable terminal block is available.
See Wiring Termination Selection in this
chapter for all options.

Analog Voltage Input Specifications
Inputs per Module

8

Commons

1

Module Signal Input Range

±10 VDC, ±5 VDC,
0–5 VDC, 0–10 VDC (default)

Signal Resolution

16-bit, 15 bit (Default)

Input Impedance

>10MΩ

All Channel Update Rate

45ms (8 channels)

Sample Duration Time

5µs per channel

Hardware Filter Characteristics

Low Pass 2nd order, −3dB @ 15kHz

Conversion Method

Successive approximation

Accuracy vs. Temperature

±25PPM / °C maximum

Maximum Inaccuracy

0.15% of full range (over temp)

Linearity Error (end to end)

±0.03%

Input Stability and Repeatability

±0.06% of range (after 10 min. warmup)

Full Scale Calibration Error

±0.08% of range

Offset Calibration Error

±0.08% of range

Maximum Crosstalk

−96dB, 1 LSB

Channel to Backplane Isolation

1800VAC applied for one second

Channel to Channel Isolation

None

Loop Fusing (External)

Fast-acting 0.032A recommended

Backplane Power Consumption

0.1 W

External DC Power Required

Class 2 or LPS power supply
24VDC (±20%)
25mA

Heat Dissipation

2.5 W

Weight

100g (3.5 oz)

Software Version

Do-more! Designer Programming
Software version 2.1 or later

IMPORTANT!
Hot-Swapping Information
NOTE: This device cannot be Hot Swapped.

BRX User Manual, 2nd Edition

8-21

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 8: BRX Analog I/O Expansion Modules

1 BX-08AD-2B Analog Voltage Input, continued
Data Range Specifications
2
3
4
5
6
7
The module reserves the first 24 bits of unused contiguous space in the X register, aligned to
an 8-bit word boundary, for status reporting. Error flags for this module are laid out within its
8
status register space as described in the following table.
Error Flag Specifications
9
MSB
LSB
10
Module Status
11
12
Channel Out of
Range
13
Unused
14
15
A
B
C
D
Selection

Description

Enable 16 bit Unchecked
(15 bit Resolution, Default)1
µV Per
Raw Counts
Casting2
Count

Enable 16 bit Checked
(16 bit Resolution)

Raw Counts

Casting2

µV Per
Count

0–10V

unipolar 10VDC

0–32767

-

305

0–65535

WXn:U

152

0–5V

unipolar 5VDC

0–32767

-

152

0–65535

WXn:U

76

±10V

bipolar 10VDC

-

-

-

−32768 to 32767

-

305

±5V

bipolar 5VDC

-

-

-

−32768 to 32767

-

152

1. Bipolar ranges default to 16-bit resolution.

2. For more information on Casting refer to Help topic DMD0309 in the Do-more! Designer Software.

1st Byte of unused X Registers
-

-

-

-

-

Data Not
Valid

Missing
24VDC

Self Test
Failed

Channel 7

Channel 6

Channel 5

Channel 4

Channel 3

Channel 2

Channel 1

-

-

-

-

-

-

-

2nd Byte of unused X Registers

Channel 8

3rd Byte of unused X Registers
-

8-22

BRX User Manual, 2nd Edition

Chapter 8: BRX Analog I/O Expansion Modules

BX-08AD-2B Analog Voltage Input, continued
Analog Voltage Input Wiring
Analog Voltage Input Circuits

INTERNAL
MODULE CIRCUITRY
1C
V0+
V1+
V2+
V3+
1C
V4+
V5+
V6+
V7+

-

+

*Fuse

CH0 ADC

4-Wire Voltage
Transmitter

CH1 ADC
CH2 ADC

+

CH3 ADC

Vx+

0.032 A

WX

1C/COM

–

AC or DC

Optional Transmitter Power Supply

4-Wire Transmitter

CH4 ADC
CH5 ADC

*Fuse

CH6 ADC
CH7 ADC

COM
COM
COM
COM
COM
COM
COM
COM
0V
24V+

24VDC
Class 2 or LPS
User Supplied
Power

*An Edison S500-32-R 0.032 A fast-acting fuse is recommended
for all analog voltage inputs, analog outputs, and current loops.

3-Wire Voltage
Transmitter

0.032 A Vx+
WX

+

3-Wire Transmitter

-

+

1C/
COM

24VDC User
Supplied Power
V7+

NOTE: For maximum accuracy: Jumper
unused inputs to common.

V8+
COM

NOTE: Shield should be connected only at one end, to ground at the
source device.

ISOLATED ANALOG
CIRCUIT POWER
ISOLATED ANALOG
CIRCUIT COMMON

BRX User Manual, 2nd Edition

8-23

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 8: BRX Analog I/O Expansion Modules

1 BX-08AD-2B Analog Voltage Input, continued
Software Setup
2
After the module is installed, open the Do-more! Designer programming software version 2.1
or later, connect to the BRX MPU and open the Configure Module dialog as described at the
beginning of this chapter..
3
4
5
6
7
8
9
(1) The module options are divided into subsets across multiple tabs. Click the appropriate tab to
edit the configuration.
10
(2) Module Configuration
Name – Each module comes with a default name. This may be changed by the user to better
11
identify the module if desired.
Info – This is the system description of the module. This is static and may not be changed.
12
(3) Global Settings
Channels Enabled – Select how many channels will be used. The default is all channels.
13
Selecting fewer channels may increase the update frequency. See the module specifications for
details.
14
(4) Global Status Bits
Self Test Failed – This bit will be On if the module has failed its internal self-test. In this case
15
the module is likely bad and should be replaced.
Missing 24V – This bit will be On if the external 24VDC power is missing. Check the 24VDC
A
power connection on the module terminal block.
Data Not Valid – This bit will be On if the module does not have the latest configuration
B
parameters or the module has not been configured at all. Reload the program into the CPU
and power cycle.
C
D
8-24

BRX User Manual, 2nd Edition

Chapter 8: BRX Analog I/O Expansion Modules

BX-08AD-2B Analog Voltage Input, continued

(5) Analog Input x
These settings are for each channel of the analog module.
Drop Down menu - Select the range of the analog input here.
Enable 16 bit unipolar data – Check this box to change the raw count range from a signed
decimal bipolar data format to an unsigned decimal data format. This may require that Casting
be used in the program in order to properly access the data. Refer to the chart of Data Range
Specifications earlier in this chapter to see if the registers must be accessed with Casting.
(6) WXx
Range – The number of Raw counts for the selected channel on the module
Units/Ct – The amount of voltage that will equal 1 raw count.
Out of Range – The input register that when On will indicate that the voltage is outside of the
selected range.
(7) RXx
Range – The engineering units to which the raw counts are scaled.
Units/Ct – The number of raw counts that will equal 1 scaled engineering unit.
(8) Enable Scaling from WXx to RXx
WXx Min – The minimum value of the raw counts to scale.
WXx Max – The maximum value of the raw counts to scale.
RXx Min – The minimum value of the engineering units for scaling.
RXx Max – The maximum value of the engineering units for scaling.
Counts/VDC – Use these buttons to change the raw scaling to counts or volts.
Clamp RXx – If this box is checked, RXx will clamp at the minimum and maximum scaled
values.

BRX User Manual, 2nd Edition

8-25

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 8: BRX Analog I/O Expansion Modules

1 BX-04THM Thermocouple Input
Thermocouple Input Specifications
2
3
4
5
6
7
8
9
10
11
12
13
14
15
NOTE: This device does not
support ZIPLink Wiring Systems
A
B IMPORTANT!
C
D
C

UL
R

US

INPUT

TC0+
TC0TC1+
TC1TC2+
TC2TC3+
TC3-

BX-04THM

BX-RTB10 Terminal
Blocks Included

Hot-Swapping Information

NOTE: This device cannot be
Hot Swapped.

8-26

Input Channels

4 Differential

Commons

0

Input Impedance

>5MΩ

Resolution

16-bit, 0.1°(C or F)

Thermocouple Input Ranges

Type J: −190° to 760°C (−310° to 1400°F)
(default)
Type E: −210° to 1000°C (−346° to 1832°F)
Type K: −150° to 1372°C (−238° to 2502°F)
Type R: 65° to 1768°C (149° to 3214°F)
Type S: 65° to 1768°C (149° to 3214°F)
Type T: −230° to 400°C (−382° to 752°F)
Type B: 529° to 1820°C (984° to 3308°F)
Type N: −70° to 1300°C (−94° to 2372°F)
Type C: 65° to 2320°C (149° to 4208°F)

Cold Junction Compensation

Automatic

Thermocouple Linearization

Automatic

Accuracy vs. Temperature

±50PPM per °C (maximum)

Linearity Error

±1°C maximum (±0.5°C typical)
Monotonic with no missing codes

Maximum Inaccuracy–
Temperature

±3°C maximum (excluding thermocouple
error) (including temperature drift)

Linear Voltage Input Ranges

0–39mV
±39mV
±78mV
0–156mV
±156mV
0–1.25 V

Maximum Inaccuracy–Voltage

0.06% @ 25°C, 0.10% @ 0–60°C

All Channel Update Rate

2.16 s

Sample Duration Time

270ms

Open Circuit Detection Time

Within 2s

Maximum Ratings

Fault protected inputs to ±50V

Common Mode Range

0.6 V (@ 16-bit Resolution)

Common Mode Rejection

100dB @ DC and 130dB @ 60Hz

Conversion Method

Sigma-Delta

Backplane Power Consumption

0.1 W

External DC Power Required

Class 2 or LPS power supply
24VDC (±20%)
25mA

Heat Dissipation

2.5 W

Weight

100g (3.5 oz)

Software Version

Do-more! Designer Programming Software
version 2.1 or later

BRX User Manual, 2nd Edition

Chapter 8: BRX Analog I/O Expansion Modules

BX-04THM Thermocouple Input, continued
Data Range Specifications
Selection

Description

Enable 16 bit Unchecked
(15 bit Resolution, Default)1
µV Per
Raw Counts Casting2
Count

Enable 16 bit Checked
(16 bit Resolution)

Type J

Type J

-

-

°C:
°F:

Type K

Type K

-

-

°C:
°F:

Type E

Type E

-

-

°C:
°F:

Type R

Type R

-

-

°C:
°F:

Type S

Type S

-

-

°C:
°F:

Type T

Type T

-

-

°C:
°F:

Type B

Type B

-

-

°C:
°F:

Type N

Type N

-

-

°C:
°F:
°C:
°F:

Type C

Type C

-

-

Casting2

µV Per
Count

-

-

-

-

-

-

-

-

-

-

-

-

WXn:U

-

-

-

WXn:U

-

0–65535

WXn:U

0.6
1.2

Raw Counts3
−1900
−3100
−2100
−3460
−1500
−2380
650
1490
650
1490
−2300
−380
5290
9840
−700
−940
650
1490

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

7600
14000
10000
18320
13720
25020
17680
32140
17680
32140
4000
7520
18200
33080
13000
23720
23200
42080

0–39 mVDC

Unipolar 39 mVDC

0–32767

-

−39–39 mVDC

Bipolar 39 mVDC

-

-

−32768 to 32767

-

−78–78 mVDC

Bipolar 78 mVDC

-

-

−32768 to 32767

-

2.4

0–156 mVDC

Unipolar 156 mVDC

0–32767

-

0–65535

WXn:U

2.4

−156–156 mVDC

Bipolar 156 mVDC

-

-

−32768 to 32767

-

4.8

0–1.25 VDC

Unipolar 1.25 VDC

0–32767

-

0–65535

WXn:U

19.1

1.2

4.8

38.1

1. Thermocouple and bipolar ranges default to 16-bit resolution.
2. For more information on Casting refer to Help topic DMD0309 in the Do-more! Designer Software.
3. Temperatures have one implied decimal place (e.g., raw count of -1900 is -190.0°).

The module reserves the first 24 bits of unused contiguous space in the X register, aligned to
an 8-bit word boundary, for status reporting. Error flags for this module are laid out within its
status register space as described in the following table.

Error Flag Specifications
MSB

LSB

1st Byte of unused X Registers

Module Status

-

-

-

-

-

Data Not
Valid

Missing
24VDC

Self Test
Failed

-

-

-

-

Channel 4

Channel 3

Channel 2

Channel 1

-

-

-

-

Channel 4

Channel 3

Channel 2

Channel 1

2nd Byte of unused X Registers

Channel Out of Range
3rd Byte of unused X Registers

Channel Open (Burn Out)

BRX User Manual, 2nd Edition

8-27

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 8: BRX Analog I/O Expansion Modules

1 BX-04THM Thermocouple Input, continued
Analog Thermocouple/Voltage Input Wiring
2
3
INTERNAL
MODULE CIRCUITRY
4
TC0+
TC0TC1+
5
TC1TC2+
6
TC2TC3+
7
TC38
9
10
11
12
0V
24V+
13
14
15
A
B
C
D
CH0 T/C
INPUT
CH1 T/C
INPUT
CH2 T/C
INPUT
CH3 T/C
INPUT

- +

24VDC
Class 2 or LPS
User Supplied
Power

8-28

ISOLATED ANALOG
CIRCUIT POWER

ISOLATED ANALOG
CIRCUIT COMMON

BRX User Manual, 2nd Edition

TC+
TC-

Chapter 8: BRX Analog I/O Expansion Modules
NOTE: Thermocouple extension wire and proper thermocouple
terminal blocks must be used to extend thermocouples.
AutomationDirect thermocouple wire is recommended.

BX-04THM Thermocouple Input, continued
Thermocouple Input Circuits
Ungrounded/Shielded
Thermocouple

TC+
TC-

Analog Voltage Input Circuits
TC+

4-wire
Voltage
Transmitter
+

TC-

–

AC or DC

Grounded/Shielded
Thermocouple

TC+
TC-

TC+

Load Cell
or
Strain Gauge
+

TC-

–

AC or DC

Infrared
Thermocouple

Transmitter Power Supply

Excitation Power Supply
Voltage Divider

TC+

TC+

TC-

NOTE: Thermocouple extension wire and proper thermocouple
terminal blocks must be used to extend thermocouples.
AutomationDirect thermocouple wire is recommended.

Analog Voltage Input Circuits

TCx+
TCx-

NOTE: Shield should be connected only at one end, to ground at the
source device.

TC-

–

AC or DC

Transmitter Power Supply

TC+

Load Cell
or
Strain Gauge
+

For maximum accuracy:
Jumper unused inputs.

TC+

4-wire
Voltage
Transmitter
+

TC-

TC-

–

AC or DC

Excitation Power Supply
Voltage Divider
TC+
TC-

For maximum accuracy:
Jumper unused inputs.

TCx+
TCx-

BRX User Manual, 2nd Edition

8-29

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 8: BRX Analog I/O Expansion Modules

1 BX-04THM Thermocouple Input, continued
Software Setup
2
After the module is installed, open the Do-more! Designer programming software version 2.1
or later, connect to the BRX MPU and open the Configure Module dialog as described at the
beginning of this chapter..
3
4
5
6
7
8
9
10
11
12
(1) The module options are divided into subsets across multiple tabs. Click the appropriate tab to
13
edit the configuration.
(2) Module Configuration
14
Name – Each module comes with a default name. This may be changed by the user to better
identify the module if desired.
15
Info – This is the system description of the module. This is static and may not be changed.
(3) Global Settings
A
Channels Enabled – Select how many channels will be used. The default is all channels.
Selecting fewer channels may increase the update frequency. See the module specifications for
B
details.
Temperature Scale – Select either Celcius or Fahrenheit.
C
Burn Out Mode – Select if the Input register should read Low or High on burn out or if burn
out detection should be disabled. Note: Burn Out Mode must be set to Disabled in order to
D
use a Thermocouple Calibrator.
8-30

BRX User Manual, 2nd Edition

Chapter 8: BRX Analog I/O Expansion Modules

BX-04THM Thermocouple Input, continued
(4) Global Status Bits
Self Test Failed – This bit will be On if the module has failed its internal self-test. In this case
the module is likely bad and should be replaced.
Missing 24V – This bit will be on if the external 24VDC power is missing. Check the 24VDC
power connection on the module terminal block.
Data Not Valid – This bit will be on if the module does not have the latest configuration
parameters or the module has not been configured at all. Reload the program into the CPU
and power cycle.

(5) Analog Input x
These settings are for each channel of the analog module.
Drop Down menu - Select the range of the analog input here.
(6) WXx
Range – The number of Raw counts for the selected channel on the module
Units/Ct – The amount of temperature or voltage that will equal 1 raw count.
Out of Range – The input register that when On will indicate that the input is outside of the
range selected.
Burn Out – If burn out is enabled, this register will be On when the loop is broken.
(7) RXx
Range – The engineering units to which the raw counts are scaled.
Units/Ct – The number of raw counts that will equal 1 scaled engineering unit.
(8) Enable Scaling from WXx to RXx
WXx Min – The minimum value of the raw counts to scale.
WXx Max – The maximum value of the raw counts to scale.
RXx Min – The minimum value of the engineering units for scaling.
RXx Max – The maximum value of the engineering units for scaling.
Counts/DegF – Use these buttons to change the raw scaling to counts or degrees (C or F).
Clamp RXx – If this box is checked, RXx will clamp at the minimum and maximum scaled
values.

BRX User Manual, 2nd Edition

8-31

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 8: BRX Analog I/O Expansion Modules

1 BX-08DA-1 Analog Current Source Output
Analog Current Source Ouput Specifications
2
3
4
W
Y
5
6
7
8
9
10
11
12
13
14
15
A
B IMPORTANT!
C
D
C

UL
R

US

I0+
I1+
I2+
I3+
I4+
I5+
I6+
I7+

BX-08DA-1

Terminal Blocks
Sold Separately

We recommend using prewired ZIPLink
cables and connection modules.
If you wish to hand-wire your module,
a removable terminal block is available.
See Wiring Termination Selection in this
chapter for all options.

Hot-Swapping Information

NOTE: This device cannot
be Hot Swapped.

8-32

Outputs per Module

8

Commons

1

Module Signal Output Range

0–20mA, 4–20mA (Default)

Signal Resolution

16-bit, 15-bit (Default)

Output Type

Current Sourcing up to 22mA

Output Value in Fault Mode

~0mA

Maximum Load Impedance

700Ω

Maximum Capacitive Load

1000pF

Allowed Load Type

Grounded

Maximum Continuous Overload

30mA

All Channel Update Rate

1.5 ms per enabled channel

Maximum Inaccuracy

±0.15% of range

Maximum Full Scale Calibration Error

±0.08% of range

Maximum Offset Calibration Error

±0.06% of range

Conversion Method

Successive approximation

Accuracy vs. Temperature

±25PPM / ºC maximum

Maximum Crosstalk

+10μV

Linearity Error (end to end)

±0.06% of range

Output Stability and Repeatability

±0.02% of full range after 10 minute
warmup (typical)

Output Ripple

±0.01% of range/mA

Output Settling Time

200μs

Channel to Backplane Isolation

1800VAC applied for one second

Channel to Channel Isolation

None

Loop Fusing (External)

Fast-acting 0.032A recommended

Backplane Power Consumption

0.1 W

External DC Power Required

Class 2 or LPS power supply
24VDC (±20%)
250mA

Heat Dissipation

8.1 W

Weight

100g (3.5 oz)

Software Version

Do-more! Designer Programming
Software version 2.1 or later

BRX User Manual, 2nd Edition

Chapter 8: BRX Analog I/O Expansion Modules

BX-08DA-1 Analog Current Source Output, continued
Data Range Specifications
Selection

Description

Enable 16 bit Unchecked
(15 bit Resolution, Default)
µA Per
Raw Counts
Casting*
Count

Enable 16 bit Checked
(16 bit Resolution)
Raw Counts

Casting*

µA Per
Count

0–20mA

unipolar 0–20mA

0–32767

-

0.61

0–65535

WYn:U

0.31

4–20mA

unipolar 4–20mA

0–32767

-

0.49

0–65535

WYn:U

0.24

* For more information on Casting refer to Help topic DMD0309 in the Do-more! Designer Software.

The module reserves the first 24 bits of unused contiguous space in the X register, aligned to
an 8-bit word boundary, for status reporting. Error flags for this module are laid out within its
status register space as described in the following table.

Error Flag Specifications
MSB

LSB

1st Byte of unused X Registers

Module Status

-

-

-

-

-

Data Not
Valid

Missing
24VDC

Self Test
Failed

-

-

-

-

-

-

-

-

-

-

-

-

-

-

2nd Byte of unused X Registers

Unused

-

3rd Byte of unused X Registers

Unused

-

BRX User Manual, 2nd Edition

8-33

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 8: BRX Analog I/O Expansion Modules

1 BX-08DA-1 Analog Current Source Output, continued
Analog Current Ouput Wiring
2
3
INTERNAL
MODULE CIRCUITRY
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Analog Current Source Output

1C
I0+
I1+
I2+
I3+

1C
I4+
I5+
I6+
I7+

-

+

COM
COM
COM
COM
COM
COM
COM
COM
0V
24V+

24VDC
Class 2 or LPS
User Supplied
Power

8-34

0.032 A

4-20 mA current sourcing
4-20 mA current sourcing
4-20 mA current sourcing
4-20 mA current sourcing
4-20 mA current sourcing
4-20 mA current sourcing
4-20 mA current sourcing
4-20 mA current sourcing

mA Load

CH0 DAC

Ix+

*Fuse

1C/COM

WY

CH1 DAC
CH2 DAC
CH3 DAC
CH4 DAC
CH5 DAC
CH6 DAC
CH7 DAC

ISOLATED ANALOG
CIRCUIT POWER

ISOLATED ANALOG
CIRCUIT COMMON

BRX User Manual, 2nd Edition

*An Edison S500-32-R 0.032 A fast-acting fuse is recommended
for all analog voltage inputs, analog outputs, and current loops.

NOTE: Shield should be connected only at one end, to ground at the
source device.

Chapter 8: BRX Analog I/O Expansion Modules

BX-08DA-1 Analog Current Source Output, continued
Software Setup
After the module is installed, open the Do-more! Designer programming software version 2.1
or later, connect to the BRX MPU and open the Configure Module dialog as described at the
beginning of this chapter..

(1) The module options are divided into subsets across multiple tabs. Click the appropriate tab to
edit the configuration.
(2) Module Configuration
Name – Each module comes with a default name. This may be changed by the user to better
identify the module if desired.
Info – This is the system description of the module. This is static and may not be changed.
(3) Global Settings
Channels Enabled – Select how many channels will be used. The default is all channels.
Selecting fewer channels may increase the update frequency. See the module specifications for
details.
(4) Global Status Bits
Self Test Failed – This bit will be On if the module has failed its internal self-test. In this case
the module is likely bad and should be replaced.
Missing 24V – This bit will be On if the external 24VDC power is missing. Check the 24VDC
power connection on the module terminal block.
Data Not Valid – This bit will be On if the module does not have the latest configuration
parameters or the module has not been configured at all. Reload the program into the CPU
and power cycle.

BRX User Manual, 2nd Edition

8-35

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 8: BRX Analog I/O Expansion Modules

1 BX-08DA-1 Analog Current Source Output, continued
2
3
4
5
6
(5) Analog Output x
These settings are for each channel of the analog module.
7
Drop Down menu – Select the range of the analog output here.
Enable 16 bit unipolar data – Check this box to change the raw count range from a signed
8
decimal bipolar data format to an unsigned decimal data format. This may require that Casting
be used in the program in order to properly access the data. Refer to the chart of Data Range
9
Specifications earlier in this chapter to see if the registers must be accessed with Casting.
(6) WYx
10
Range – The number of Raw counts for the selected channel on the module
Units/Ct – The amount of current that will equal 1 raw count.
11
Broken Transmitter – The input register that when On will indicate that the loop is broken.
(7) RYx
12
Range – The engineering units to which the raw counts are scaled.
Units/Ct – The number of raw counts that will equal 1 scaled engineering unit.
13
(8) Enable Scaling from RYx to WYx
RYx Min – The minimum value of the engineering units for scaling.
14
RYx Max – The maximum value of the engineering units for scaling.
15
WYx Min – The minimum value of the raw counts to scale.
WYx Max – The maximum value of the raw counts to scale.
A
Counts/mA – Use these buttons to change the raw scaling to counts or milliamps.
Clamp WYx – If this box is checked, WYx will clamp at the minimum and maximum scaled
B
values.
C
D
8-36

BRX User Manual, 2nd Edition

Chapter 8: BRX Analog I/O Expansion Modules

BX-08DA-2B Analog Voltage Output
C

UL
R

US

V0+
V1+
V2+
V3+
V4+
V5+
V6+
V7+

BX-08DA-2B

Terminal Blocks
Sold Separately
Do-more! Designer version 2.1 or higher required.

We recommend using prewired ZIPLink
cables and connection modules.
If you wish to hand-wire your module,
a removable terminal block is available.
See Wiring Termination Selection in this
chapter for all options.

IMPORTANT!

Analog Voltage Output Specifications
Outputs per Module

8

Commons

1

Module Signal Input Range

±10 VDC, ±5 VDC,
0–5 VDC, 0–10 VDC (Default)

Signal Resolution

16-bit, 15-bit (Default)

Output Type

Voltage outputs sourcing/sinking at
10mA (example 10V @ 1kΩ load).

Output Value in Fault Mode

Voltage outputs 0V (Unipolar or Bipolar)

Minimum Load Impedance

1kΩ

Maximum Capacitive Load

1000pF

Allowed Load Type

Grounded

Maximum Continuous Overload

15mA

All Channel Update Rate

3ms

Maximum Inaccuracy

0.2% of range

Maximum Full Scale Calibration
Error

±0.08% of range

Maximum Offset Calibration Error

±0.04% of range

Accuracy vs. Temperature

±25PPM / °C maximum

Maximum Crosstalk

+3µV

Linearity Error (end to end)

±0.01% of range

Output Stability and Repeatability

±0.02% of full range
after 10 min. warmup (typical)

Output Ripple

150 µV/mA

Output Settling Time

200µs

Channel to Backplane Isolation

1800VAC applied for one second

Channel to Channel Isolation

None

Loop Fusing (External)

Fast-acting 0.032A recommended

Backplane Power Consumption

0.1 W

External DC Power Required

Class 2 or LPS power supply
24VDC (±20%)
100mA

Heat Dissipation

3.1 W

Weight

100g (3.5 oz)

Software Version

Do-more! Designer Programming
Software version 2.1 or later

Hot-Swapping Information
NOTE: This device cannot be Hot Swapped.

BRX User Manual, 2nd Edition

8-37

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 8: BRX Analog I/O Expansion Modules

1 BX-08DA-2B Analog Voltage Output, continued
Data Range Specifications
2
3
4
5
6
7
The module reserves the first 24 bits of unused contiguous space in the X register, aligned to
8
an 8-bit word boundary, for status reporting. Error flags for this module are laid out within its
status register space as described in the following table.
9
Error Flag Specifications
10
MSB
LSB
11
Module Status
12
Unused
13
Unused
14
15
A
B
C
D
Selection

Description

Enable 16 bit Unchecked
(15 bit Resolution, Default)1
µV Per
Raw Counts Casting2
Count

Enable 16 bit Checked
(16 bit Resolution)

Raw Counts

Casting2

µV Per
Count

0–10V

unipolar 10VDC

0–32767

-

305

0–65535

WYn:U

152

0–5V

unipolar 5VDC

0–32767

-

152

0–65535

WYn:U

76

±10V

bipolar 10VDC

-

-

−32768 to 32767

-

305

±5V

bipolar 5VDC

-

-

−32768 to 32767

-

152

1. Bipolar ranges default to 16-bit resolution.
2. For more information on Casting refer to Help topic DMD0309 in the Do-more! Designer Software.

1st Byte of unused X Registers
-

-

-

-

-

Data Not
Valid

Missing
24VDC

Self Test
Failed

-

-

-

-

-

-

-

-

-

-

-

-

-

-

2nd Byte of unused X Registers
-

3rd Byte of unused X Registers
-

8-38

BRX User Manual, 2nd Edition

Chapter 8: BRX Analog I/O Expansion Modules

BX-08DA-2B Analog Voltage Output, continued
Analog Voltage Output Wiring
Analog Voltage Output Circuit

INTERNAL
MODULE CIRCUITRY
1C
V0+
V1+
V2+
V3+
1C
V4+
V5+
V6+
V7+

-

+

COM
COM
COM
COM
COM
COM
COM
COM
0V
24V+

24VDC
Class 2 or LPS
User Supplied
Power

voltage sink/source
voltage sink/source
voltage sink/source
voltage sink/source
voltage sink/source
voltage sink/source
voltage sink/source
voltage sink/source

*Fuse

VDC
Load

CH0 DAC

0.032 A Vx+
1C/COM

WY

CH1 DAC
Load
Power Supply

CH2 DAC
CH3 DAC

*An Edison S500-32-R 0.032 A fast-acting fuse is recommended
for all analog voltage inputs, analog outputs, and current loops.

CH4 DAC
CH5 DAC

NOTE: Shield should be connected only at one end, to ground at the
source device.

CH6 DAC
CH7 DAC

ISOLATED ANALOG
CIRCUIT POWER

ISOLATED ANALOG
CIRCUIT COMMON

BRX User Manual, 2nd Edition

8-39

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 8: BRX Analog I/O Expansion Modules

1 BX-08DA-2B Analog Voltage Output, continued
Software Setup
2
After the module is installed, open the Do-more! Designer programming software version 2.1
or later, connect to the BRX MPU and open the Configure Module dialog as described at the
beginning of this chapter..
3
4
5
6
7
8
9
(1) The module options are divided into subsets across multiple tabs. Click the appropriate tab to
edit the configuration.
10
(2) Module Configuration
Name – Each module comes with a default name. This may be changed by the user to better
11
identify the module if desired.
Info – This is the system description of the module. This is static and may not be changed.
12
(3) Global Settings
Channels Enabled – Select how many channels will be used. The default is all channels.
13
Selecting fewer channels may increase the update frequency. See the module specifications for
details.
14
(4) Global Status Bits
Self Test Failed – This bit will be On if the module has failed its internal self-test. In this case
15
the module is likely bad and should be replaced.
Missing 24V – This bit will be On if the external 24VDC power is missing. Check the 24VDC
A
power connection on the module terminal block.
Data Not Valid – This bit will be On if the module does not have the latest configuration
B
parameters or the module has not been configured at all. Reload the program into the CPU
and power cycle.
C
D
8-40

BRX User Manual, 2nd Edition

Chapter 8: BRX Analog I/O Expansion Modules

BX-08DA-2B Analog Voltage Output, continued

(5) Analog Output x
These settings are for each channel of the analog module.
Drop Down menu - Select the range of the analog output here.
Enable 16 bit unipolar data – Check this box to change the raw count range from a signed
decimal bipolar data format to an unsigned decimal data format. This may require that Casting
be used in the program in order to properly access the data. Refer to the chart of Data Range
Specifications earlier in this chapter to see if the registers must be accessed with Casting.
(6) WYx
Range – The number of Raw counts for the selected channel on the module
Units/Ct – The amount of voltage that will equal 1 raw count.
(7) RYx
Range – The engineering units to which the raw counts are scaled.
Units/Ct – The number of raw counts that will equal 1 scaled engineering unit.
(8) Enable Scaling from RYx to WYx
RYx Min – The minimum value of the engineering units for scaling.
RYx Max – The maximum value of the engineering units for scaling.
WYx Min – The minimum value of the raw counts to scale.
WYx Max – The maximum value of the raw counts to scale.
Counts/VDC – Use these buttons to change the raw scaling to counts or volts.
Clamp WYx – If this box is checked, WYx will clamp at the minimum and maximum scaled
values.

BRX User Manual, 2nd Edition

8-41

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 8: BRX Analog I/O Expansion Modules

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D
8-42

BRX User Manual, 2nd Edition

Chapter

9

Future Release of
BRX Specialty Expansion Modules
For Future Use

BRX Do-more! Designer
Getting Started

Chapter

10

In This Chapter...
Overview................................................................................................................... 10-2
Before You Begin...................................................................................................... 10-3
BRX Do-more! Designer System Requirements....................................................... 10-4
Step 1: Install Do-more! Designer Software........................................................... 10-5
Step 2: Launch the Do-more! Designer Software ................................................. 10-8
Step 3: Prepare the Hardware.............................................................................. 10-11
Step 4: Apply Power to the PLC........................................................................... 10-14
Step 5: Establish PC to BRX MPU Communications............................................. 10-15
Step 6: Verify Hardware Configuration................................................................ 10-20
Step 7: Create a Ladder Logic Program............................................................... 10-23
Step 8: Save Project............................................................................................... 10-33
Step 9: Write Project to the BRX MPU................................................................. 10-34
Step 10: Testing Project Using Data View............................................................ 10-37
Do-more Designer Software and Firmware Updates............................................ 10-41
Updating the Firmware.......................................................................................... 10-42
Live Update............................................................................................................. 10-45
Update Operating System...................................................................................... 10-46
Update Gate Array and Loader.............................................................................. 10-48
Dashboard ............................................................................................................. 10-50
Help File.................................................................................................................. 10-53

Chapter 10: BRX Do-more! Designer Getting Started

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Overview
The BRX Platform is a Micro PLC system that uses the Do-more! Designer Software version
2.0 or newer (ADC part number DM-PGMSW). The Do-more! Designer programming
software package (downloadable for free) was developed as a powerful, flexible and easy to use
controls design tool.
The programming GUI features a user-friendly fillin-the-blank design for editing ladder logic, making
complex operations such as PID and motion control
easy to setup while minimizing programming time.
A built-in simulator allows testing of your program
design without requiring any additional external
hardware. This will help to reduce programming
errors prior to critical live application startups.
Easy to use troubleshooting tools allow you to
actually see what is going on in your logic, from
single stepping through the program one scan at
a time to monitoring multiple elements during
verification of correct program execution.
For the DirectLOGIC users that want to use the
BRX Do-more! MPU for projects originally written in DirectSOFT, Do-more! Designer
software has a built-in DirectLOGIC migration tool that will greatly reduce the time to migrate
a DirectSOFT program into Do-more! Designer.
This chapter focuses on installing the Do-more! Designer software, establishing a connection
to a BRX MPU, writing a simple ladder logic program and downloading it to the MPU. This
should help get you familiarized with the software and get started utilizing one of the most
powerful PLC’s on the market.

10-2

BRX User Manual, 2nd Edition

Chapter 10: BRX Do-more! Designer Getting Started

Before You Begin...
Wiring Tools and Hardware
The tools and hardware shown below may be required to connect your power
supply to your BRX MPU

Screwdriver
TW-SD-MSL-3

Wire Strippers
DN-WS

Electrical and
Signal Wire

Programming Connection Options

AC Power Cord

(Not available from
Automationdirect.com)

The BRX MPU allows several built-in programming interface options. Choose from one of
the following suggested communication methods for this short step-by-step introduction to the
BRX platform. You should have at least one of these programming options ready and available.
Ethernet port (built-in), just connect a cable
Serial port: Using the 3-pin serial connection on the MPU

Ethernet Cable

Serial Cable
ZL-DB9F-CBL-2P

POM Slot Programming Options
USB POM and cable assembly(below)
Ethernet POM and cable (right)
RS-232 serial POM (RJ12 or 3-pin)
(lower right)

Ethernet POM Module with Cable

RS-232 Serial POM (RJ12) Module with Cable

BX-PGM-CBL Programming Cable Assembly

RS-232 Serial POM (3-pin) Module with Cable

BRX User Manual, 2nd Edition

10-3

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 10: BRX Do-more! Designer Getting Started

1 BRX Do-more! Designer System Requirements
Do-more! Designer Windows-based programming software (CD-ROM or web download)
works with a variety of Windows® operating systems listed below.
2
Do-more! Designer software can connect to the BRX system using one of the following
specifications. More detailed specifications and options are listed later in this chapter.
3
BRX Do-more is compatible with any of these PC operating systems:
Windows 10
4
Windows 8.1 - 64 bit
5
Windows 8.1 - 32 bit
Windows 8 - 64 bit
6
Windows 8 - 32 bit
Windows 7 - 64 bit
7
Windows 7 - 32 bit
Windows Vista - 64 bit
8
Windows Vista - 32 bit
Hardware
Requirements:
9
HD Space: 140Mb
Video: 1024x768 256 color
10
(1280x720 true color recommended)
1GHz , single core CPU (2GHz, multi-core recommended)
11
1GB RAM (3GB recommended)
Other: Windows 8 RT Edition is not supported.
12
NOTE: Ethernet POMs, USB and Serial Cables are sold separately. USB or Ethernet cable is also required for
13
communications between PC and CPU.
14
15
A
B
C
D
®
®
®
®
®
®
®
®
®

®

10-4

BRX User Manual, 2nd Edition

Chapter 10: BRX Do-more! Designer Getting Started

Step 1: Install Do-more! Designer Software
Download the Do-more! Designer programming software (DM-PGMSW) from our website
at http://support.automationdirect.com/products/domore.html, and launch the install procedure.
If you already have Do-more! Designer installed,
you can just update to version 2.0 or newer to get
BRX MPU support.
The first window that opens displays the Welcome
screen seen here. If there are previous versions
of the software already installed, this screen will
show the version number of the software
being replaced as well as the one being
installed. Click Next to continue.
An alert window will appear requesting
that all anti-virus software be disabled
and also reminding the user that
administrative restrictions may exist.

The License Agreement window will
be displayed next. Read over the
agreement, select I accept the terms
of the license agreement and click
the Next button to continue.
The license agreement may be
printed if desired. The Print
function will print a pdf of the
License Agreement document to
your default printer.

BRX User Manual, 2nd Edition

10-5

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 10: BRX Do-more! Designer Getting Started
At this point the software will ask
a little about you. Please fill in the
user information requested on the
Customer Information screen and
click Next to continue.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

At this stage, the software will ask
which type of install you would
like to perform. The Setup Type
window seen below gives two
options for installation type:
Complete and Custom.

Custom installation allows you
to choose which program features
to install, whereas Complete
installation installs all of the
program features available. The
Complete installation is selected
by default and is recommended for
first-time users and for purposes
of this primer. Click Next to
continue.

The next window to appear is
the Ready to Install the Program
window. This window is an alert
window, cautioning you that the
program is about to be installed. If
there are any changes that need to
be made to the install settings do
them now before continuing.
To review or change any of the
previous installation selections,
click Back to return to the
appropriate window and make
the change. If no changes are
necessary click Install to begin the
installation.

10-6

BRX User Manual, 2nd Edition

Chapter 10: BRX Do-more! Designer Getting Started

The pop-up shown here will allow you
to choose to install a Do-more! Designer
software desktop shortcut on your PC.
Click Yes or No and continue with the
installation.

The software will now install the
needed folders and files while the
Setup Status window displays the
installation progress status.
Once the installation has been
successfully completed, the
InstallShield Wizard Complete
window below will open.

Your software is now installed
and ready to use. The installation
wizard can now be closed by
clicking Finish.

NOTE: By default the Read Me File and Launch Do-more! Designer now boxes are checked. Un-check either
box should you choose not to view the Read Me file and not launch the software at this time.

BRX User Manual, 2nd Edition

10-7

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 10: BRX Do-more! Designer Getting Started

1 Step 2: Launch the Do-more! Designer Software
2
NOTE: For this step, ensure the BRX MPU is not powered up. Connection to your PC is in Step 3.
3
NOTE: There are many keyboard shortcuts available in the Do-more! Designer software. For a list of available
short cuts (hot keys), view Help topic DMD0361.
4
After installing the Do-more! Designer software, launch
5
the software by double clicking the desktop Do-more!
Designer icon.
6
You can also launch the software from your PC Start
menu or All Programs menu. If the software link is
not embedded in the Start menu, use the path: Start >
7
All Programs > Do-more > Designer x.x > Do-more!
Designer x.x to launch the software.
8
When Do-more! Designer runs for the first time it goes
to the Start Page (area with 'brick' wallpaper) and the
9
Tip of the Day pop-up comes up by default. This feature
can be disabled by un-checking the Show tips at startup
box in the lower left corner. Select Close on the Tip of
10
the Day pop-up when you are finished viewing the tips.
11
12
13
14
15
A
B
C
D
10-8

BRX User Manual, 2nd Edition

Chapter 10: BRX Do-more! Designer Getting Started
When the Close button on the Tip of the Day pop-up is pressed, the Select Project window
comes up. Here you will select which project to work with - New Offline Project, New Online
Project, or Browse (for a project not listed). If you have worked on current projects, they will
appear below in the Recent Project list. As this is your initial install your window will be empty.

Press the Close button. The Launchpad area (on left side of window) is displayed with the
Startup Page selected.

BRX User Manual, 2nd Edition

10-9

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 10: BRX Do-more! Designer Getting Started
From the Start Page, you can select from any of 5 short videos that demonstrate how to use the
software and explain how the Do-more! technology works.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Video 1: "Welcome”, welcomes you to the Do-more! Designer Software. This video familiarizes you
with the BRX environment showing you how to connect to a BRX MPU, open a project, etc.
Video 2: “Quick Start”, walks you through writing and documenting a simple program and
downloading it to the BRX MPU.
Video 3: “Troubleshooting”, introduces you to and shows you how to use the troubleshooting and
debugging tools built in to the Do-more! Designer software.
Video 4: “Architecture”, explains how the Do-more ! Technology works. Understanding the Do-more
Technology allows you to take advantage of the built-in features allowing you to create projects easier
and decreasing the amount of programming time needed.
Video 5: “Helpful Hints”, covers some of the most common BRX MPU programming challenges and
explains how easily Do-more! Designer can help with these challenges.

The Video Search & Download Utility opens a search window and download screen.

10-10

BRX User Manual, 2nd Edition

Chapter 10: BRX Do-more! Designer Getting Started

Step 3: Prepare the Hardware
The “Installation and Wiring” chapter for the BRX MPU contains detailed information for
your specific model.
The following summary explains the basic steps needed to get the BRX MPU ready to establish
a link so you can program and run a project.
1.

Installing the BRX MPU on DIN rail:
A.

Hook rear upper tabs over flange of DIN rail.

B.
Rotate the unit down toward the DIN rail, pressing firmly
until the BRX MPU snaps securely to the DIN rail.

1

Hook base
onto DIN
rail at top of
mounting slot.

base
into position.
2 Rotate

2.

3

Gently push up
retaining clip to
lock component
onto DIN rail.

There are three ways to connect to the BRX MPU for programming:
A.

Using the USB POM with a USB programming cable.

B.

Using Ethernet cable with built-in Ethernet port.

C.
Using RJ12 Serial POM module and RJ12 programming cable or via
the built-in 3-pin serial port connector with user supplied cabling.

Examples of each connection type are shown on the following pages.
NOTE: All communication connections between the BRX MPU and PC should be completed prior to launching
Do-more! Designer software.

BRX User Manual, 2nd Edition

10-11

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 10: BRX Do-more! Designer Getting Started

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

A. Connect BRX USB to Computer Using Programming Cable
For USB connectivity the BX-PGM-CBL assembly is required. This assembly includes one
USB POM module (BX-P-USB-B) and one 6ft USB-A to USB-B cable (USB-CBL-AB6).

GND

PWR

PWR IN-

RUN

PWR IN+

RUN
TERM
STOP

MEM
ERR

SD

RS-232/485

1C
X0

TX

X1

RX

X2

GND
RX/DTX/D+

● Using the Programming Cable
Assembly (BX-PGM-CBL), install
the USB POM unit into the MPU
Plug-in POM slot as shown.
● Using the USB cable, connect the
MPU to your computer.

2C
X3
X4
X5
1C
Y0
Y1
2C
Y2
Y3

BX-DM1-10ED1-D

B. Connect BRX Ethernet to Computer Ethernet
There are two options for connecting the BRX via Ethernet to a PC. One option is to use
the built-in Ethernet port and connect to the PC via a Cat5 Ethernet cable. An alternate
connection is available by using the optional Ethernet POM (BX-P-ECOMLT) module that
plugs into the POM slot on the MPU. Both Ethernet options support 10/100Base-T via the
RJ45 port. The Ethernet port supports Auto-Crossover, which allows the use of a Cat5 patch
or crossover cable.

GND

PWR

PWR IN-

RUN

PWR IN+

RUN
TERM
STOP

MEM
ERR

SD

RS-232/485

1C
X0

TX

X1

RX

X2

GND
RX/DTX/D+

2C
X3
X4
X5
1C
Y0
Y1
2C
Y2
Y3

BX-DM1-10ED1-D

Built-in Ethernet to PC

10-12

BRX User Manual, 2nd Edition

Chapter 10: BRX Do-more! Designer Getting Started

BRX POM Ethernet (BX-P-ECOMLT)
GND
PWR INPWR IN+

RUN

PWR

TERM
STOP

RUN
MEM
ERR

1C
X0
X1
X2

SD

RS-232/485

GND

TX

RX/D-

RX

TX/D+

2C
X3
X4
X5
1C
Y0
Y1
2C
Y2
Y3

BX-DM1-10ED1-D

POM Ethernet to PC

C. Connect BRX Built-in Serial Port BRX POM serial port to Computer Serial
or USB Port
It is possible to connect to the BRX using the CPUs built-in serial port or by installing the BRX
POM serial port, BX-P-SER2-RJ12.

BRX Built-in Serial Port.
There are two options to consider for connecting the BRX built-in serial port to a PC. The first
option uses a ZL-DB9F-CBL-2P to a PC USB port using a USB to Serial adapter (USB-RS232,
as shown below). If the PC has a 9-pin serial port connection, you don’t need to use the USB to
Serial adapter. The second option (not shown) is to use a user built cable to connect the built-in
3-pin serial port to the PC serial port or USB to Serial adapter.
Serial RS-232 to PC
GND
PWR INPWR IN+

PWR
RUN

RUN
TERM
STOP

MEM
ERR
1C

SD

RS-232/485

X0
X1
X2

TX
RX

GND
RX/DTX/D+

2C
X3
X4
X5
1C
Y0
Y1
2C
Y2
Y3

BX-DM1-10ED1-D

ZL-DB9F-CBL-2P

BRX 3-Pin Serial Port
ZL-DB9F-CBL-2P
Pin #

Term

Color

To

3-pin
Terminal

2

RXD

Brown

.......

TXD

3

TXD

Red

.......

RXD

5

GND

Yellow

.......

GND

7

RTS

Blue

8

CTS

Violet

USB-RS232
Use if PC does
not have a built-in
RS-232 DB-9 port.

EA-MG-PGM-CBL

Jumper

BRX User Manual, 2nd Edition

10-13

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 10: BRX Do-more! Designer Getting Started

BRX POM Serial Port
1
The BRX Serial POM (BX-P-SER2-RJ12) can connect to a PC by using the D2-DSCBL
programming cable. The 9-pin connection of the D2-DSCBL cable can be connected to a serial
2
port on a PC or to a USB to Serial adapter (USB-RS232, as shown below).
3
4
5
6
7
8
9
POM Serial RJ12 Port to PC
10
11 Step 4: Apply Power to the PLC
12
WARNING: Minimize the risk of electrical shock, personal
12–24 VDC
13
injury, or equipment damage. Always disconnect the
system power before installing or removing any system
DC
component.
Power 14
+
Once all of the power wiring has been completed
and verified, connect the appropriate voltage source
15
to the power supply and power up the system. The
BRX MPU will perform a self-evaluation once
A
power is applied.
The following summary explains the basic steps needed to get the BRX MPU ready to establish
B
a link for programming and running a project.
C
NOTE: Please see Chapter 1 for the power wiring diagram corresponding to your specific BRX MPU.
D
GND

PWR IN-

PWR IN+

PWR
RUN

RUN

TERM
STOP

MEM
ERR

1C

X0
X1
X2

SD

RS-232/485

TX

RX

GND

RX/D-

TX/D+

2C

X3
X4
X5

1C

Y0
Y1

2C

Y2
Y3

BX-DM1-10ED1-D

D2-DSCBL

Filler
Module

USB-RS232
Use if PC does
not have a built-in
RS-232 DB-9 port.

DC Power In

G
ININ+

10-14

BRX User Manual, 2nd Edition

Chapter 10: BRX Do-more! Designer Getting Started

Step 5: Establish PC to BRX MPU Communications
The BRX MPU should now be powered up and the programming cable connected.
NOTE: The following example assumes that you are using the USB POM.

The first time the BRX USB POM is connected to your PC, you should see a message on your
PC indicating that the driver for the USB device was successfully loaded:
When the USB connection is made, Do-more! Designer
detects the USB POM and (a) creates a new link, shown in
the (b) Links window of Launchpad area.
From the Links window (b) you can open, edit, or create a
new link manually. You can also delete a link or get link
information. For this exercise, we will work with the link
that was generated automatically when the USB POM was
inserted.

BRX User Manual, 2nd Edition

10-15

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 10: BRX Do-more! Designer Getting Started
1. We are now ready to go online with the MPU. In the (a) Links section
of the (b) Launchpad, select the (c) USB link; in this example it is called
BX-DM1E-X 00:3A. Click on (d) Open button.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

2. Once connected to the MPU, you may encounter the initialization
screen shown below. This will appear on first initialization of a new MPU.
Select Set PLC Clock to set the clock in the new MPU to be synchronized
with your PC clock.
3.

The Set PLC Clock option allows you to set the internal, real-

time clock of the BRX MPU. The Set PLC Clock window has
options for (b) Timezone and (a) Daylight Saving Time adjustments.
Select (c) Set to PC’s current time settings… then select
(d) Set PLC Clock and Exit.
4.

10-16

The option for Setup System Configuration appears next (below).

BRX User Manual, 2nd Edition

This allows

Chapter 10: BRX Do-more! Designer Getting Started
you to configure parameters of the BRX MPU, such as onboard communication
port configuration, I/O configuration (i.e. high-speed), and mapping.
Select
Setup System Configuration.

5. The System Configuration window appears next with the (a) CPU Configuration selected by
default. This window and those indexed in the (b) Configuration Entries tree on left, expose many of
the system operating parameters for your MPU. For purposes of this introduction we will accept the

BRX User Manual, 2nd Edition

10-17

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 10: BRX Do-more! Designer Getting Started
default settings. Click (c) OK.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

The Setup System Configuration box reappears. Select Finish button to move to next step.
6. The Project Browser (a, b), including the Dashboard (d), will open with the
online toolbar (c) active. Notice the status bar indications (e, bottom of window)
show the MPU type, memory usage, communication status, errors, and mode, etc.
Hovering your mouse over the status bar (e) will highlight the items that are selectable. If you
select one of the items, a new window will open with real-time data and available options.

10-18

BRX User Manual, 2nd Edition

Chapter 10: BRX Do-more! Designer Getting Started
For example, the System Information window seen below, opens after selecting the memory usage
values (f) in the status bar. This information and much more can be accessed by way of the Dashboard,
a new addition to the Do-more! Designer software.

BRX User Manual, 2nd Edition

10-19

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 10: BRX Do-more! Designer Getting Started

1 Step 6: Verify Hardware Configuration
Next we will verify the hardware configuration. The BRX series has an auto discover feature
that will automatically detect installed I/O modules. You can access the System Configuration
2
in three ways:
1. By selecting (a) PLC > System Configuration
3
2. By double clicking on the (b) CPU link under the Configuration tab in the Project Browser
3. By clicking the (c) X/Y Configure icon on the project toolbar.
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D
10-20

BRX User Manual, 2nd Edition

Chapter 10: BRX Do-more! Designer Getting Started
On the left side of the System Configuration window is an index of topics titled (a) Configuration
Entries. The (b) BRX Onboard I/O allows you to view the modules the software has detected.
For this example, we are working with a BX-DM1E-10ER3 MPU and no expansion I/O. This
unit has a built-in (c) Ethernet port and a (d) USB POM plugged in which show up in the
overview graphic.

The (a) BRX Onboard I/O graphic area is interactive, like the system Dashboard, and as you
hover and move across the image (b) "orange" boxes will appear and display information about
the highlighted section.
Also if the highlighted
section
can
be
configured
you
can click in the
highlighted area and
a configuration screen
will pop up.
For
example
hovering
over (b) the built-in
analog I/O hot spot,
a pop up will display
information on how
the analog I/O is
configured.

BRX User Manual, 2nd Edition

10-21

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 10: BRX Do-more! Designer Getting Started
After the hardware configuration is verified, select (a) the I/O Mappings option in the
Configuration Entries index. This option will display (b) the assigned addresses for the
available I/O, as seen below.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

These (c) X (discrete input), Y (discrete output), WX (analog input) and WY (analog output)
addresses are automatically assigned by Do-more! Designer. You have the option to manually
configure these addresses by selecting (d) Manual in the Mapping Mode section at the bottom
of the window or by right clicking (g) BRX Onboard I/O. Change default starting address in
(e) Edit Base's Default Map Addresses dialog box. Click (f ) OK when completed to close Edit
Base's Default Map Addresses dialog box.
The (a) Manual Mode Instructions section, also found at the bottom of the window, details the
various color indications associated with this mode.

Once the hardware and mapping is configured and verified, click (b) OK to return to the main
screen, displaying the Dashboard and the Project Browser.

10-22

BRX User Manual, 2nd Edition

Chapter 10: BRX Do-more! Designer Getting Started

Step 7: Create a Ladder Logic Program
In order to create a ladder logic program, you will need to be in Edit Mode. All programs start
with a default $Main code block. We will be adding our ladder logic to this code block.
We can get to the $Main code block four different ways:
1. By selecting the (a) $Main navigation tab.
2. By double clicking on the (b) $Main option under the Control Logic section of the
Project Browser.
3. By selecting (c) View/Edit the Program under the Program section of the Dashboard.
4. By using the drop-down menu (d) View > Ladder View, as seen below.

BRX User Manual, 2nd Edition

10-23

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 10: BRX Do-more! Designer Getting Started

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

When in (a, b) Edit Mode, the ladder palette toolbar (c) and all of the ladder (d) Instruction
Toolbox options will become active. The cursor will be positioned on (e) Rung #1 and
highlighted.

Rung #1
Place the cursor box in the (a) NOP position on Rung #1. If the (b) Instruction Toolbox is not
open, click on the (c) Instruction Toolbox button from the ladder palette toolbar.

10-24

BRX User Manual, 2nd Edition

Chapter 10: BRX Do-more! Designer Getting Started

Rung #1, Continued
Now, you are ready to begin entering the example ladder logic.
Click on the section heading (a) Timers/Counters/Drums and (b) double click or drag/drop
the TMR instruction.

Or you can type “T” while the cursor is on the (c) NOP position and select TMR from the
drop down menu, then press Enter.

BRX User Manual, 2nd Edition

10-25

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 10: BRX Do-more! Designer Getting Started

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Rung #1, Continued
Once the TMR is selected, a Timer dialog box appears.
1. Set the (a) Timer Struct to T0
2. Enter 03 into the (b) Preset Constant Value for the seconds (s) preset.
3. Click on the (c) green checkmark in the upper left corner to accept.
After clicking the checkmark, Rung #1 should show the (d) T0 timer (TMR) instruction with a
Preset of 3.000 seconds. A user variable can be assigned to the Preset value if needed, to allow
the timer preset to be set from an external source.

Since a Timer is a structure, it has predefined elements associated with it, such as “Tx.Acc”
(accumulated time), “Tx.Done” (the completion bit) and "Tx.Timing" (the timer is enabled
and timing).
Therefore, if T0. (the "period" must be used to open drop-down list) is entered into any
contact name, the Auto-Complete feature of Do-more! Designer will display all applicable bit
(Boolean) selections available for that structure. Selecting (e) the T0.Done element, as seen
above, will assign this element to the contact and the contact name will be T0.Done.
This feature works for all structures including: timers, counters, PID loops and strings. Many
system data types such as, $Main and $FirstScan, as well as user-created devices like ECOM,
CTRIO, or SERIO modules also use the Auto-Complete feature. See the Do-more! Designer
Help file topic DMD0327 for more information on structure members.

10-26

BRX User Manual, 2nd Edition

Chapter 10: BRX Do-more! Designer Getting Started

Rung #1, Continued
Place the cursor in the (a) leftmost column of rung #1. Type the nickname T0_Start at the (a)
cursor position. The (c) Normally Open contact instruction (b) will be used by default as the
nickname is entered. Press Enter.

Another option is to select the (d) Normally Open Contact
instruction from the Ladder Palette Bar (F2 Hot Key) or
(b) double-clicking or drag/drop from the Instruction
Toolbox, enter T0_Start for the name, and click the (c) green
checkmark in the upper left corner.

Either method will open the Create Nickname
dialog seen here (Right). Select (a) the option …
assign to specified element, (b) type the desired
memory bit for this contact (C1), and select (c) OK
to accept.

Rung #1 should appear as shown below.

BRX User Manual, 2nd Edition

10-27

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 10: BRX Do-more! Designer Getting Started

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Rung #1, Continued
With the cursor in the position to the (a) right of contact T0_Start, begin drawing a branch
circuit. Under the Edit drop-down menu, select Wire, then select (b) Down. Notice the
shortcuts that are available for wire drawing. The wire could also be drawn using the shortcut:
(c) Ctrl+Down Arrow. The (d) wire should now appear in your ladder.

NOTE: There are also Delete Wire options in the Edit drop down menu that are used to erase any wires not
needed.

10-28

BRX User Manual, 2nd Edition

Chapter 10: BRX Do-more! Designer Getting Started

Rung #1, Continued
Place the (a) cursor in the space to the left of the new line and select another normally open
contact.
Type in the nickname (b) T0_Manual and (c) assign bit C2. Select (d) OK to accept.

Rung #1 should look like this:

BRX User Manual, 2nd Edition

10-29

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 10: BRX Do-more! Designer Getting Started
Rung #2
Place a normally open contact in the first position of (a) Rung #2. This contact will be tied to
the Done bit of timer T0. Therefore, the name for this (b) contact should be entered as “T0.
Done”. There should be no Create Nickname dialog box as seen with the earlier normally open
contacts.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Lastly, you will need to add an Out coil to the end of Rung #2. Place the (a) cursor at the
end of the rung highlighting NOP and either select Out from the Ladder Palette Bar, or type
“OUT” and select the OUT instruction from the drop down menu. Another option is to (b)
select the OUT instruction from the Instruction Toolbox under the Coil/Bit Output section.
Next, choose which bit will be tied to this coil. Tie this (c) coil to the physical output Y1 by
typing “Y1” and clicking the (d) checkmark.

10-30

BRX User Manual, 2nd Edition

Chapter 10: BRX Do-more! Designer Getting Started
The ladder program should now look like this:

When either the (a) T0_Start or (b) T0_Manual contact is energized, the timer will begin
timing. When it times out, contact (c) T0_Done will energize and the (d) output coil Y1 will
turn on. Note that an END instruction is not required.
The (a) yellow bar in the left margin signifies logic that has not been accepted. So once you
have verified your logic, click the (b) Accept button in the Project Toolbar or the (c) Ladder
Palette Bar to accept the changes.

BRX User Manual, 2nd Edition

10-31

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 10: BRX Do-more! Designer Getting Started
After selecting “Accept”, the yellow bar should be replaced by green and blue bars (left margin).
The green bar means the project has been accepted but not saved. The blue bar (only appears
when online) means the project has not been downloaded to the MPU.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D
10-32

BRX User Manual, 2nd Edition

Chapter 10: BRX Do-more! Designer Getting Started

Step 8: Save Project
Save the project by selecting (a) Save Project from the File drop down menu (Ctrl+S), or save
the file under a different name or in a different location by selecting the (b) Save Project As…
option. You can also save the project by selecting the (d) SAVE icon on the Project Toolbar.
Once you save the project, the green bar on the left side of the ladder will disappear and the
blue bar (c) will remain, meaning you have successfully saved the project to disk, but not yet
downloaded to the MPU.

BRX User Manual, 2nd Edition

10-33

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 10: BRX Do-more! Designer Getting Started

1 Step 9: Write Project to the BRX MPU
Now that you have created the example ladder logic program, you can write the program to the
MPU. As a quick review, (a) check the status bar at the bottom of $Main window to verify you
2
are Online with the MPU. Also notice the (b) blue bar to the left of the ladder logic program
signifying that your project has been Accepted and Saved and you are online with the MPU.
3
4
5
6
7
8
9
10
There are several ways to write the project to the MPU. You can chose
11
(c) Write PLC button from the Project Toolbar or select (d) Write to
PLC from the File drop down menu (Shift+F9).
12
13
14
15
A
B
C
D
10-34

BRX User Manual, 2nd Edition

Chapter 10: BRX Do-more! Designer Getting Started
When the Write PLC button is selected and the MPU is in program mode, the Download
Project to PLC pop-up window seen here appears.

When the BRX MPU is in (a) Program mode and you click on the (b) OK button, the project
is written to the MPU. When the download is complete, the MPU remains in program mode.
In this window, you can select (c) to switch the MPU to RUN mode after the download is
complete.
You can also select (d) not to display the Download Project to PLC window if the MPU is in
program mode, keeping in mind that selecting this option will not download any Memory
Image. Please view the Do-more! Designer HELP topics for details on the features available in
the Download Project to PLC window.
NOTE: It is good practice to verify that the process you are controlling can be interrupted before downloading
a project to the MPU.

BRX User Manual, 2nd Edition

10-35

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 10: BRX Do-more! Designer Getting Started
If you do not select the option to Switch to
RUN mode after the download completes, you
can switch to RUN mode manually several
ways:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Click on the MODE icon on the Project
Toolbar

Select PLC Modes from
the PLC drop down
menu or use the shortcut,
Ctrl+Shift+R.

Click on (a) Program in the Status bar. This will bring up the Select PLC Mode pop-up where you
can change the PLC mode by selecting the (b) Run radio button.

10-36

BRX User Manual, 2nd Edition

Chapter 10: BRX Do-more! Designer Getting Started

Step 10: Testing Project Using Data View
With the project successfully downloaded to the MPU and the unit in RUN mode, you can
now test the function of the ladder program using the Data View tool.

Start by opening a new Data window. To do
this, click on the (a) Data icon on the Project
Toolbar, or (b) select menu item Debug >
Data View > New (Ctrl+Shift+F3).

The Data View window shown below (c) will open. This window will open in the project
browser section of the programming window but it can be (d) relocated anywhere on the screen
by clicking the title bar and dragging it to a new location.

BRX User Manual, 2nd Edition

10-37

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 10: BRX Do-more! Designer Getting Started
Now enter the elements that you wish to
monitor. On line one type “C1” under
the Element column and press Enter. You
will see the C1 change to the (a) nickname
associated with it, T0_Start. On line two
(b) type the element “C2” (T0_Manual)
and on line three (c) type “Y1”. Notice the
three icons (d) at the top right in the data
window are grayed out. This will change in
the next step.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

With the ladder elements entered into the Data
View window, you now need to activate their status.
To do so, (a) click the All Status icon on the Project
Toolbar, or (b) select Debug > All Status On. The
All Status On option will not only activate (c) the
Status of the Data View window but also the status
of the (d) ladder program as seen below. The timer
structure now shows the status of its structure
elements, including the accumulated value.

10-38

BRX User Manual, 2nd Edition

Chapter 10: BRX Do-more! Designer Getting Started
The next step is to enable edits within
the Data View window. To do this,
click the (a) yellow box with the E
found in the top left corner of the Data
View window. The (b) Edits column is
now added to the Data View window.
The Edits column allows you to make
changes to the current values of the
elements listed. T0_Start’s current
value is OFF. Double-click the (c) ON
button under the Edits column. The
(d) Write Current Edit and the Writes
All Edits buttons will appear at the top
of the window. The buttons will write
individual or all edits, respectively, made
in the Data View window to the MPU.

Click the Write Current Edit to PLC button and confirm it. This will write the new value
to T0_Start. Once T0_Start changes to an ON state, the timer (T0) will begin to time and
quickly reach the preset. As soon as the preset has been met the done bit, T0.Done, will turn
ON causing output Y1 to also turn ON, as seen on the following page. Now write an OFF to
T0_Start and watch as the timer and Y1 reset.

BRX User Manual, 2nd Edition

10-39

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 10: BRX Do-more! Designer Getting Started
With All Status ON, you can view instruction
information in the ladder view (below). For example, on
the TMR instruction you can see the actual accumulated
time while the timer is on, and when the timer is done,
to mention a few.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Congratulations, you have now programmed, downloaded, and tested a ladder logic program
for the BRX Do-more MPU. Feel free to experiment with a program of your own and please
remember that the software Help file is an essential tool to use when programming your
controller.

10-40

BRX User Manual, 2nd Edition

Chapter 10: BRX Do-more! Designer Getting Started

Do-more Designer Software and Firmware Updates
There will be times when an update is available for the BRX firmware or the Do-more Designer
programming software. The Do-more! Designer software makes it very easy to download the
updated files.
By default, checking for updates is done automatically each time Do-more! Designer is started.
Do-more! Designer will check for updates to the programming software, the Help file content,
Start Page content, new firmware for BRX Do-more and Do-more! controllers and new
firmware for CTRIO(2) modules. An Internet connection is required to perform the check
and to download the updates.
When updates are available, the user is notified through this dialog:

The automatic check can be disabled by opening the View -> Options menu, select the Global
tab and uncheck the “Automatically Check for Updates on Startup” selection.

BRX User Manual, 2nd Edition

10-41

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 10: BRX Do-more! Designer Getting Started

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Do-more Designer Software and Firmware Updates, continued
To manually check for software or firmware updates, go to
HELP -> Check for Updates.
Do-more Designer Help Topic DMD0310 provides detailed
information on downloading the programming software
updates, firmware updates, Do-more Designer Help System
updates, and HTML/Documentation updates.

Updating the Firmware
NOTE: Downloading the firmware files does not automatically update
the firmware of the connected BRX PLC. You must use the available
tools to update the Operating System and the Gate Array and Loader.
The available tools will indicate when the firmware is not up to date
in the controller.

There are three ways to access the dialogs needed to update
the Operating System and the Booter/Loader.
The first method is by using the (a) Info icon on the online toolbar. A second method is by
selecting the (b) OS or (c) Booter links under the CPU section of the Dashboard.

10-42

BRX User Manual, 2nd Edition

Chapter 10: BRX Do-more! Designer Getting Started

Do-more Designer Software and Firmware Updates, continued
The third method is through the menu, PLC -> Update
Firmware.

When you select the Info icon on the online toolbar, the System
Information utility (below) comes up. To update the controller
firmware, use the section under CPU Version Information.
The CPU section displays the following information:

Do-more: The current version of the instruction set in the
controller.
OS: The current version of the operation system in the controller.
Booter: The current version of boot loader in the controller.
FPGA: The current version of the Gate Array code in the
controller.
Hardware: The current revision of the controller hardware.
NOTE: An Asterisk (*) next to any of the numbers means that there is an update available for that particular
portion of the firmware.

BRX User Manual, 2nd Edition

10-43

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 10: BRX Do-more! Designer Getting Started

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Do-more Designer Software and Firmware Updates, continued
Click the Update button (a) adjacent to the Do-more & OS
display to open the Update Operating System dialog.
Click the Update button (b) adjacent to the Booter & FPGA

display to open the Update Gate Array and Loader dialog.

NOTE: If both the Booter and OS need updating, it is recommended to do both updates.
NOTE: DIP switch #3 (on MPU) is used to Enable/Disable the ability to update the firmware in the controller.
This DIP switch must be OFF to allow Do-more Designer to update the operating system or the gate array.
Please review Do-more Designer Help topic DMD0266 for information on the on-board dipswitches.

The dialog shown below is displayed when you use the OS or Booter link under the CPU
section of the Dashboard or you use the menu PLC -> Update Firmware.
The Update Firmware dialog has the necessary tools to download new firmware files from the
Web and update the connected Do-more CPU.
The Operating System and
Booter sections show the
version currently running
in the attached Do-more
CPU and the latest versions
of the firmware and boot
loader files that have been
downloaded to this PC.

10-44

BRX User Manual, 2nd Edition

Chapter 10: BRX Do-more! Designer Getting Started

Do-more Designer Software and Firmware Updates, continued
Click (a) Check for New Firmware (previous graphic). The Live Update tool comes up, which
allows you to see if there is a newer firmware available, and if so to download the updated files.
The Live Update tool is discussed later in this chapter.
Clicking (b) Update PLC Operating System (previous graphic) opens the Update Operating
System dialog that shows detailed information about the attached CPU's operating system and
Do-more Technology versions and selects the latest Operating System firmware file based on
the connected Do-more CPU. The Update Operating System dialog is discussed later in this
chapter.
Clicking (c) Update PLC Booter (previous graphic) opens the Update Gate Array and Loader
dialog that shows detailed information about the attached CPU's Gate Array and Boot Loader
versions and selects the latest Boot Loader firmware file based on the connected Do-more CPU.
The Update Gate Array and Loader dialog is discussed later in this chapter.
NOTE: If both the Booter and OS need updating, it is recommended to do both updates.

Live Update
NOTE: DIP switch #3 (on MPU) is used to Enable/Disable the ability
to update the firmware in the controller. This DIP switch must be
OFF to allow Do-more Designer to update the operating system or the
gate array. Please review Do-more Designer Help topic DMD0266 for
information on the on-board dipswitches.

Click the Use Live Update to get Firmware button to open
the Live Update dialog. Live Update will utilize the Internet
connection to check for new firmware files for the Do-more
controllers and the CTRIO modules, then download any new
files to the appropriate Bin\Images\< Device > folders.

BRX User Manual, 2nd Edition

10-45

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 10: BRX Do-more! Designer Getting Started

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Do-more Designer Software and Firmware Updates, continued
Click the Go! button to check for
updated firmware files.
Click the OK button to close the Live
Update dialog.
NOTE: Live Update requires a functional
Internet connection to work. Make sure the
Internet connection is active before running
Live Update.

Update Operating System
When the dialog opens it will read the OS Version and Do-more versions from the currently
connected controller, and from the latest operating system firmware file.

10-46

BRX User Manual, 2nd Edition

Chapter 10: BRX Do-more! Designer Getting Started

Do-more Designer Software and Firmware Updates, continued
Current Operating System Information
OS Version - the current version of the operation system in the controller
Do-more Version - the current version of the instruction set in the controller
New Operating System Information
OS File - the most up-to-date operating system firmware file in the default firmware folder
Select... - opens a File Open dialog to select an operating system firmware file. Operating System
firmware files typically have the following form: "H2DM1x___.os"
Description - the current version information from the selected file
OS Version - the current version of the operation system in the selected file
Do-more Version - the current version of the instruction set in the selected file
Click the Update! button to begin the update progress. The last phase of updating the operating
system is a reboot of the Do-more controller. While the controller is rebooting, the normal
communication updates will fail, and the Link indicator on the Status bar will turn red. Once
the controller has successfully rebooted, normal communication updates will automatically
resume, and the Link indicator will return to normal.
Click the Cancel button to exit without updating the operating system.

BRX User Manual, 2nd Edition

10-47

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 10: BRX Do-more! Designer Getting Started

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Update Gate Array and Loader
WARNING! There is no fail-safe for the Gate Array and Loader update, which means, if the update
process begins and then fails, ** DO NOT TURN OFF THE POWER**, keep trying the update process until
it is successful. If you turn off the power without a successful update the controller must be sent back to
the factory for repair (use the 'H/W Repair (RMA)' link at www.hosteng.com to request an RMA number
for a Do-more CPU that fails to update the Gate Array and Loader).

When the dialog opens it will read the Gate Array Version and Boot Loader version from the
currently connected controller and from the latest Gate Array firmware file.

10-48

BRX User Manual, 2nd Edition

Chapter 10: BRX Do-more! Designer Getting Started

Current Gate Array and Loader Information
Booter Version - the current version of Boot Loader in the controller
Gate Array Version - the current version of the Gate Array code in the controller
New Gate Array and Loader Information
GA File - the most up-to-date Gate Array firmware file in the default firmware folder
Select... - opens a File Open dialog to select a Gate Array firmware file. Gate Array files
firmware file typically have the following form: "H2DM1x___.ga"
Description - the current version information from the selected file
Booter Version - the current version of Boot Loader in the selected file
Gate Array Version - the current version of the Gate Array code in the selected file
Click the Update! button to begin the update progress. When the Gate Array and Loader
update is complete, you will see the following window with instructions to power cycle the
PLC.

Click the Cancel (previous graphic) button to exit without updating the Gate Array and
Loader.

BRX User Manual, 2nd Edition

10-49

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 10: BRX Do-more! Designer Getting Started

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Dashboard
The Do-more Designer Dashboard is a graphical representation of the PLC system. It is used
to assist in the configuration of the various components of the system as well as for monitoring
and troubleshooting after it is up and running. The following pages will be a quick overview
on how to use the Dashboard. Please reference Do-more Designer Help topic DMD0415 for
more detailed information.

The dashboard is divided horizontally into three sections, top, center and bottom sections.
The top and bottom sections consist of distinct panes each of which contain related items with
current status of each. These entries (a) are also mouse-over links; as you move your mouse
over an entry it will highlight in red and a pop-up text box will appear with more detailed
information. Left click a link to open a dialog that addresses the configuration of that entry, or
opens a monitor tool for that entry.
Entries (b) that have an orange ( ! ) next to them indicate items that need your attention.
For example, an orange (!) adjacent to the "OS: x.y.z" item in the CPU section indicates the
firmware in the CPU is older than the firmware you have downloaded to this PC. Click the
link to open the firmware update tool.
Some entries will have their text displayed with a yellow background to indicate the item is
generating a warning message that may need your attention. For example, if you have Forces
enabled and one or more items are currently being Forced to a value, the Memory section
will display the "x forces active" text with a yellow background. Click this link to open the
Configure Forces dialog to see what elements are being forced.
Some entries will have their text displayed with a red background to indicate the item is
generating a warning message that may need your attention. For example, if an I/O module
is reporting an error, the I/O section will display the "I/O System Status" text with a red
background. Click this link to open the I/O System View to see an overview of the entire I/O
system and locate the module that is reporting an error.

10-50

BRX User Manual, 2nd Edition

Chapter 10: BRX Do-more! Designer Getting Started
The center section contains a series of tabbed (a) graphical representations of the PLC system
components. The leftmost (top) selection is the local CPU. There is an additional tab created
for each Ethernet Remote I/O Slave. Any time the mouse cursor is in the center section (b)
orange outlines (known as hotspots) will appear on the sections of the PLC system to indicate
there is status information available for that area or configuration that can be performed.
Hovering the mouse cursor over any of the hot spots will display a popup that shows the current
status of the item in that hotspot. For example, hovering over the DI hotspot (c) will display
information on the response times configured for the discrete inputs and, if the unit supports
high speed inputs, it will display how the high speed Counter/Timer functions are configured.

BRX User Manual, 2nd Edition

10-51

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 10: BRX Do-more! Designer Getting Started
Left-clicking on the hot spot will display a popup menu that contains links specific to the
configuration tools and information displays for that item. For example, left clicking on the
AIO (analog I/O) hotspot, displays links to view onboard analog I/O values in Data View and
a link to configure the analog I/O, as shown below.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Right-clicking on the MPU or an expansion module will display a list of operations that can be
performed on that module. For example, right-clicking on the MPU (below) gives the option
to Change CPU Type, Connect to PLC, or Disconnect from PLC. The options will vary
depending on the MPU family and module type.

10-52

BRX User Manual, 2nd Edition

Chapter 10: BRX Do-more! Designer Getting Started

Help File
Accessing the Help File
The software Help file is available as a quick reference or detailed guide to the many features
and capabilities of the Do-more! Designer software. This provides comprehensive support for
you as a user of not only the BRX Platform but also the whole Do-more product family.
There are three ways to access the Help File:
1.

Select the Help File icon from the Project Toolbar.

2.

Choose Help from the Help menu drop down.

3. Use the shortcut F1 or press the(?) button or the Help button on the dialog that you need help
with.

BRX User Manual, 2nd Edition

10-53

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 10: BRX Do-more! Designer Getting Started

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Notes:

10-54

BRX User Manual, 2nd Edition

BRX Do-more! CPU
Specifications

Chapter

11

In This Chapter...
The BRX Platform .................................................................................................... 11-2
BRX Do-more! CPU Common Specifications........................................................... 11-3
Memory Features...................................................................................................... 11-5
CPU Status Indicators............................................................................................... 11-7
Mode Switch Functions............................................................................................ 11-8
DIP Switch Specifications......................................................................................... 11-9
Battery Replacement.............................................................................................. 11-12
microSD Slot........................................................................................................... 11-13
Customizing the Logo Window............................................................................. 11-14
RS-232/485 Port Specifications.............................................................................. 11-15
Ethernet Port Specifications................................................................................... 11-17
POM Slot................................................................................................................. 11-17

Chapter 11: BRX Do-more! CPU Specifications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

The BRX Platform
The BRX Platform is a very versatile modular Micro PLC system that combines powerful
features in a compact standalone footprint. One of the many features that the BRX platform
has is the ability to utilize the Do-more! DM1 Technology. This allows the BRX platform to
leverage the power of the Do-more! DM1 technology resulting in shorter development time
and cost. For example you are able to take an existing Do-more project that was created using
the proven H2-DM1(E) or T1H-DM1(E) CPUs and port the program right into the BRXDM1(E) CPUs.
The foundation of the platform consists of 4 unique Micro PLC unit (MPU) form factors that
incorporates the Do-more DM1 technology. Shown below are the four unique Micro PLC
form factors.
BX ME
No Built-In I/O
Ethernet Port

BX 10
10 Discrete I/O
No Analog I/O
No Ethernet Port

BX 10E
10 Discrete I/O
2 Analog I/O
Ethernet Port

BX 18
18 Discrete I/O
No Analog I/O
No Ethernet Port

PWR
W

BX 18E
18 Discrete I/O
2 Analog I/O
Ethernet Port

RUN
R
TERM

RUN

STOP

MEM
ERR
SD
RS-232/485
2/485

TX
T
X
RX
RX

GND
GN
RX/DRX/D
TX/D+
TX/D

BX 36
36 Discrete I/O
No Analog I/O
No Ethernet Port

11-2

BRX User Manual, 2nd Edition

BX 36E
36 Discrete I/O
6 Analog I/O
Ethernet Port

Chapter 11: BRX Do-more! CPU Specifications

BRX Do-more! CPU Common Specifications
The BRX Do-more! CPUs have standard built-in features such as CPU status indication, a
CPU mode selection switch, microSD card slot and a CPU Pluggable Option Module (POM)
slot.
CPU Mode
Switch
Swit
PWR
W

CPU Status
Indication LEDs

RUN
TERM

RUN

STOP

MEM

Micro SD Card Slot

ERR
R
SD
RS-232/485
RS-232
2/485

TX
TX

GND
RX/D-

RX
RX

TX/D+

Serial Port
3

TX

USB

RX

Pluggable Option
Module (POM) Slot

General Specifications
Operating Temperature

0° to 60°C (32° to 140°F)

Storage Temperature

-20° to 85°C (-4° to 185°F)

Humidity

5 to 95% (non-condensing)

Environmental Air

No corrosive gases permitted

Vibration

IEC60068-2-6 (Test Fc)

Shock

IEC60068-2-27 (Test Ea)

Enclosure Type

Open Equipment

Noise Immunity

NEMA ICS3-304

EU Directive

See the “EU Directive” in Appendix A or topic
DMD0331 in the Help File.

Agency Approvals*

UL 61010-2 - UL File # E185989 Canada and
USA CE Compliant EN61131-2

*Meets EMC and Safety requirements. See the Declaration of Conformity for details.

BRX User Manual, 2nd Edition

11-3

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 11: BRX Do-more! CPU Specifications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BRX Do-more! CPU Common Specifications, Continued

CPU Specifications
Program Memory Type

FLASH memory

User Data Memory Type

Battery Backed RAM, user configurable

Program Memory

1MB (Includes program, data and documentation)

User Data Memory

256kB

Retentive Memory

256kB max. By default all User Data Memory is set to Retentive

Scan Time

50µs 1K Boolean

Serial Port

RS-232/485, 3-Pin, Software configurable

Pluggable Option Module

RS-232, RS-485, Ethernet 10/100, USB 2.0 Type B

Data Logging

microSD card slot (32G max)

(Allowed per BX MPU model)

BX
BX
BX
BX
BX
BX

Expansion Module Density

5 ,8, 12 or 16 points/module

Expansion I/O Limits

128 I/O points

Remote Ethernet Slaves

16 slave units

Remote Ethernet Slave Discrete

4096 maximum

Remote Ethernet Slave Analog

4096 maximum

Real Time Clock Accuracy

±2.6 sec per day typical at 25°C
±8s per day max at 60°C

Programming Software

Do-more Designer – Ver. 2.0 or higher

Programming Cable Options 2

BX-PGM-CBL

Custom Label Window Size

0.75 in x 2.25 in (19mm x 57.2 mm) (18 & 36 point units only)

Expansion Modules 1

ME - 8 expansion modules
10/10E - 2 expansion modules
18 - 4 expansion modules
18E - 8 expansion modules
36 - 4 expansion modules
36E - 8 expansion modules

1 When using more than 32 points of expansion relay output points, a power budget must be done to insure that the system

can handle all of the expansion IO. Please review Appendix B for power budget information.

2 Can be programmed from any available Serial, Ethernet or USB communications port. Optional programming cable

assembly BX-PGM-CBL, includes the BX-USB-P USB POM module and a USB cable which allows programming from the
CPU POM option slot.

11-4

BRX User Manual, 2nd Edition

Chapter 11: BRX Do-more! CPU Specifications

Memory Features

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BRX Do-more! CPU
Feature

BX-DM1-XXX

BX-DM1E-XXX

Total Memory (bytes)

262,144

Ladder Memory (instruction words)

65,536

V-Memory (words)

Configurable up to 65536 (4096 default)

Non-volatile V Memory (words)

Configurable up to 65536 (4096 default)

D-memory (DWORDs)

Configurable up to 65536 (4096 default)

Non-volatile D-Memory (DWORDs)

Configurable up to 65536 (4096 default)

R-memory (REAL DWORDs)

Configurable up to 65536 (4096 default)

Non-volatile R-Memory (REAL DWORDs)

Configurable up to 65536 (4096 default)

Stage Programming
Number of Stages

Yes
128 per program code-block;
number of code-blocks configurable to memory limit

Handheld Programmer

No
RS-232/485

Built-In Communications Ports

RS-232/485

Pluggable Option Module Slot (POM)

1

Program Memory

Total I/O points available

Number of Instructions Available

Ethernet
(10/100 Base-T)

Flash ROM
X, Y, each configurable up to 65536 (2048 default);
WX, WY (analog in/out) each configurable up to
65536 (256 default)
>170

>190

BRX User Manual, 2nd Edition

11-5

Chapter 11: BRX Do-more! CPU Specifications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Memory Features, (cont’d)

BRX Do-more! CPU
Feature

BX-DM1-XXX

Control Relays

Configurable up to 65536 (2048 default)

Special Relays (system defined)

1024

Special Registers (system defined)

512

Timers

Configurable up to 65536 (256 default)

Counters

Configurable up to 65536 (256 default)

System Date/Time Structures

8

User Date/Time Structures

Configurable up to 65536 (32 default)

Ascii String/Byte Buffer Structures

Configurable up to memory limit (192 default)

MODBUS Client Memory

Configurable up to memory limit, default 1024 input bits, 1024 coil
bits, 2048 input registers, 2048 holding registers

DL Classic Client Memory

Up to memory limit, default 512 X, 512 Y, 512 C, 2048 V

Immediate I/O

Yes

Interrupt Input (hardware / timed)

Yes

Subroutines

Program, Task, Subroutine Code-blocks,
up to memory limit

Drum Timers

Yes, up to memory limit

Table Instructions

Yes

Loops

FOR/NEXT, WHILE/WEND, REPEAT/UNTIL loops

Math

>60 operators and functions: Integer, Floating Point, Trigonometric,
Statistical, Logical, Bitwise, Timing

ASCII

Yes, IN/OUT, Serial, Ethernet TCP and UDP;
11 output script commands

PID Loop Control, Built-in

Yes, configurable to memory limit (over 2,000)

microSD Slot

11-6

BX-DM1E-XXX

Several instructions are available to perform data logging and file
management interaction on the microSD card.

Time of Day Clock/Calendar

Yes

Run Time Edits

Yes

Supports True Force

Yes

Internal Diagnostics

Yes

Password Security

Multi-user, credentialed, session-based security

System Error Log

Yes

User Error Log

Yes

Battery Backup

Yes (Battery included)

BRX User Manual, 2nd Edition

Chapter 11: BRX Do-more! CPU Specifications

CPU Status Indicators

CPU Status Indicators
Indicator
PWR

RUN

SD/ROM

ERR

Status

Description

OFF

Base power OFF

Green

Base power ON

Yellow

Low battery

OFF

CPU is in STOP mode

Green

CPU is in RUN mode

Yellow

Forces are Active

OFF

No ROM activity, No SD card

Yellow

ROM activity (Flash or SD card)

Green

SD Card installed and mounted*

Red

SD Card installed and not mounted*

OFF

CPU is functioning normally

Red

CPU Fatal Hardware Error or Software Watchdog Error

*A microSD card will become “mounted” to the MPU once the MPU recognizes the

microSD card and renders it accessible for use.

In addition to the individual definition of each LED, there are times when the controller will
use combinations of the LED ON/OFF states and colors to convey status information. The
following list describes the possible LED combinations:
ERR LED is blinking RED for (15 seconds) - Do-more! Designer can blink the ERR LED for 15
seconds to verify that a communication link is targeting the correct controller.
All eight (8) of the LEDs are ON and the color of each LED is GREEN - indicates the operating
system has started running.
All eight (8) of the LEDs are cycling through RED, GREEN and YELLOW, in a serial ‘chase’ pattern
- indicates the operating system is initializing.
The top-most four (4) LEDs are cycling through RED and GREEN, in a ‘bouncing ball’ pattern,
this indicates the controller is running only the boot loader and is NOT going to load and run the
operating system. The most likely cause is having DIP switch #1 in the ON position.
All eight (8) of the LEDs are ON and the color of each LED is RED - indicates the hardware
watchdog timer has expired because the controller’s operating system has stopped running.

BRX User Manual, 2nd Edition

11-7

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 11: BRX Do-more! CPU Specifications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Mode Switch Functions
The mode switch on the BRX Do-more! CPU allows the user to externally select the different
modes of operation. There are three modes available: RUN, TERM and STOP

CPU Mode Switch Functions
Position

Function

RUN

CPU is forced into RUN mode if no errors are
encountered.

TERM

Allows changing modes (RUN and PROGRAM)
using the Do-more! Designer software.

STOP

CPU is forced into STOP mode

The CPU mode can also be changed through the programming software if the mode switch
is placed in the TERM position. In this position, the CPU can be changed remotely between
the Run and Program modes. For more information on changing CPU modes through the
software, see the Step 9: Write Project to the BRX MPU section of Chapter 10 “BRX Do-more!
Designer Getting Started”. When power is applied to the system, the controller will go through
its power-up sequence. Then it will either, stay in Program mode if the mode switch is in the
STOP position, or attempt to go to Run mode if the mode switch is in the RUN position. If
the mode switch is in the TERM position, the CPU will return to the last operational mode
before power was lost. For example, if the CPU was in Run mode when power was lost, when
power is restored and the mode switch is in the TERM position, the CPU will attempt to
return to Run mode.

11-8

BRX User Manual, 2nd Edition

Chapter 11: BRX Do-more! CPU Specifications

DIP Switch Specifications
The BRX Do-more! CPU has a block of DIP switches, located on the top of the chassis, that are used to
perform various debug and reset operations. The DIP switch settings are only read when the system is first
powered up. The default position for all of the DIP switches is OFF.
WARNING: CPU must be powered down prior to changing DIP switch settings!

The following table describes the position and function associated with each DIP switch. BRX Do-more!

NOTE: DIP switches
located in this compartment
are used for debug and
recovery functions only.

CPUs make use of combinations of DIP switch settings and the Mode switch on the front of the controller
to perform two reset functions. These reset functions can only be performed when the CPU is in the Boot
Loader portion of the power-up sequence.

DIP Switch Settings
Switch
DIP# Position

Function

ON

Reset the TCP/IP Network Settings to factory default
values - Must be used with DIP #1

6

ON

Reserved

5

ON

Reserved

4

ON

Force the Serial port into RS-232 mode with default
settings (Programming mode for recovery purposes).

3

ON

Disable ability to update the firmware and/or gate array.

2

ON

Disable the hardware watchdog timer - the hardware
watchdog is always enabled, but this switch allows the
user to override the ability of the Force Watchdog Error
(WATCHDOG) and Debug mode to generate a Watchdog
condition.

1

ON

Do not load an Operating System, stay in the Boot Loader.

0

ON

Load the oldest copy of the operating system.

7 6 5 4 3 2 1 0

7

BRX User Manual, 2nd Edition

11-9

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 11: BRX Do-more! CPU Specifications

DIP Switch Functions

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

The following sequence describes the steps necessary to perform one of the reset operations.
This combination of DIP switch settings and mode switch manipulation is purposely
complex to prevent these reset operations from being accidentally executed.
Clear Only the Network Settings
This reset function will clear ONLY the Network settings, which consists of the Module ID,
Module Name, Module Description, IP Address, Subnet Mask and Gateway Address.
Begin by powering down the MPU.
Record the current DIP switch positions (so they can be set back to their original position after the
manual reset is finished).
Set ONLY DIP #1 and #7 to ON position to perform the Clear Only the Network Settings
operation. Ensure all other DIP switches are in OFF position.
Set the CPU mode switch to TERM (the center location) and power up the CPU.
At this point the top 4 LEDs should be blinking the ‘stay in the boot loader sequence’, that is, they
should be blinking in sequence, from top to bottom then back to the top, alternating between red
and green.
Move the CPU mode switch to RUN (to the top).
Move the CPU mode switch to TERM (to the center).
Move the CPU mode switch to RUN (to the top).
Move the CPU mode switch to TERM (to the center).
Move the CPU mode switch to STOP (to the bottom).
 ove the CPU mode switch to TERM (to the center) - the top 4 LEDs should now
M
be ON.
NOTE: If you want to terminate the reset at this point you can do so by moving switch to RUN instead of
STOP or power down the MPU.

Move the CPU mode switch to STOP (to the bottom) - the bottom 4 LEDs should now be ON.
Move the CPU mode switch to TERM (to the center) - the top 4 LEDs begin flashing the power
up sequence, and the ROM led should briefly be ON indicating that the data in the ROM is being
rewritten. The LEDs will then begin flashing the ‘staying in boot loader’ sequence indicating the
reset is complete.
Power down the MPU.
Return the DIP switches to their original positions.
Set the CPU mode switch to TERM (in the center location).

11-10

BRX User Manual, 2nd Edition

Chapter 11: BRX Do-more! CPU Specifications

Reset to Factory Defaults
This reset function will clear everything from the CPU, including the Network Settings as
described previously, and the System Configuration, Memory Configuration, all control logic,
all Documentation, and all of the User Accounts and Passwords.
Begin by powering down the MPU.
Record the location of the DIP switches (so they can be set back to their original position after the
manual reset is finished).
Next, set all eight of the DIP switches ON to perform a Reset to Factory Defaults.
Set the CPU mode switch to TERM (the center location) and power up the MPU.
At this point the top 4 LEDs should be blinking the ‘stay in the boot loader sequence’, that is, they
should be blinking in sequence, from top to bottom then back to the top, alternating between red and
green.
Move the CPU mode switch to RUN (to the top).
Move the CPU mode switch to TERM (to the center).
Move the CPU mode switch to RUN (to the top).
Move the CPU mode switch to TERM (to the center).
Move the CPU mode switch to STOP (to the bottom).
Move the CPU mode switch to TERM (to the center) - the top 4 LEDs should now be ON.
NOTE: If you want to terminate the reset at this point you can do so by moving the CPU mode switch to RUN
instead of STOP or power down the MPU.

Move the CPU mode switch to STOP (to the bottom) - the bottom 4 LEDs should now be ON.
Move the CPU mode switch to TERM (to the center) - the top 4 LEDs begin flashing the power
up sequence, and the ROM led should briefly be ON indicating that the data in the ROM is being
rewritten. The LEDs will then begin flashing the ‘staying in boot loader’ sequence indicating the reset
is complete.
Power down the MPU.
Return the DIP switches to their original positions.
Set the CPU mode switch to TERM (in the center location).

BRX User Manual, 2nd Edition

11-11

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 11: BRX Do-more! CPU Specifications

1 Battery Replacement
All BRX MPUs have an onboard battery that maintains the contents of the retentive
memory any time the power to the controller is lost. The battery has an expected lifespan
2
of three years; after which the battery will need to be replaced. The battery is a standard
CR2032, coin cell battery (AutomationDirect P/N: D0-MC-BAT).
3
When the controller detects that the battery voltage is too low, and needs to be replaced, the
PWR LED will be YELLOW instead of its normal GREEN color. When Do-more! Designer
is online with the controller, the system-defined location $BatteryLow will be ON as well.
4
NOTE: Retentive memory is not saved automatically when a Do-more! Designer project is saved to disk. Use
5
the Memory Image Manager to create and manage retentive memory data images. Detailed information can
be found in Do-more! Designer software help topic DMD0282. It is good practice to make backups of your
projects and memory images to recover from unexpected circumstances.
6
Power down the MPU.
7
Remove the battery from it’s holder located on
top of the MPU. Take note of how the battery
is aligned in the holder. The battery is removed
8
by pulling on the tape attached to the battery to
+
begin sliding it out of the holder, then grasp the
top edge to complete the removal of the battery.
9
NOTE: The MPU has an onboard capacitor that will
10
maintain the retentive memory contents while the
battery is being replaced. The capacitor has a twohour runtime, which should be more than enough to
11
replace the battery.
Insert the new battery into the holder, making
12
sure the alignment is correct.
Power up the MPU.
13
Verify that the PWR LED is now GREEN instead
of YELLOW and the system-defined location
$BatteryLow will be OFF.
14
15
A
B
C
D
Battery Replacement
Coin Battery CR2032
ADC Part # D0-MC-BAT

CR2
032

NOTE: Do not
remove tape
from battery.

11-12

BRX User Manual, 2nd Edition

Chapter 11: BRX Do-more! CPU Specifications

microSD Slot
The BRX Do-more CPU has data logging and file management instructions that allow a
microSD card to be used for data logging and other file storage capabilities. The microSD card
must be formatted to FAT32 and a maximum size of 32GB can be used. All card speeds are
currently supported.
Insert microSD card with notched
side down. Gently press into
microSD receptacle until Click.
To remove press in microSD
card until Click and release. Gently
pull microSD card from slot.

NOTE:
Card
not
included
Optional 16G microSD card available (AutomationDirect P/N MICSD-16G)

with

unit.

microSD Specifications
Port Name

microSD

Description

Standard microSD socket for data logging or file storage.

Maximum Card Capacity

32GB

Transfer Rate
(ADATA microSDHC Class 4
memory card)

Mbps

Minimum

Typical

Maximum

Read

14.3

14.4

14.6

Write

4.8

4.9

5.1

Port Status LED

Green LED is illuminated when card is inserted/detected.

Optional microSD Card

ADC Part# MICSD-16G

1

8

Pin
1
2
3
4
5
6
7
8

Pin

SD

SD

1 DAT2 DAT2
2CD/DAT3
CD/DAT3
CMD
3 VDD CMD
4 CLK VDD
VSS
5 DAT0 CLK
6 DAT1 VSS
7
DAT0
8
DAT1

BRX User Manual, 2nd Edition

11-13

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 11: BRX Do-more! CPU Specifications

1 Customizing the Logo Window
2
NOTE: The Logo Window feature is only available on the BX 18/18E and BX 36/36E units.
A custom label may be placed in the logo window. The logo window can accommodate label
3
sizes up to 2 1/4” x 3/4”.
4
5
6
7
8
9
10
11
Follow the steps below to add a custom logo/label:
12
1. Remove the small gray clip at the left edge of the clear plastic window by pulling upward, away
from the unit.
2. Insert custom label.
13
3. Reinstall the small gray plastic clip.
The custom logo window can be used to display a company’s logo, or a system identification tag,
14
identifying the BRX MPU location and function within your system.
15
A
B
C
D
Lift to remove custom
label compartment cover

Insert custom label

11-14

BRX User Manual, 2nd Edition

Chapter 11: BRX Do-more! CPU Specifications

RS-232/485 Port Specifications
The RS-232/485 port utilizes a removable three-pin screw
terminal block and is located on the front of the CPU. This
port is software selectable to communicate as RS-232 or as
RS-485. In the RS-485 mode you can also enable a 120
ohm termination resistor if needed.
The RS-232/485 port can be connected to the Do-more!
Designer programming software, Modbus RTU master or
slave devices, DirectLogic PLCs via K-Sequence protocol,
as well as devices that output non-sequenced ASCII strings
or characters.

Built-in RS-232 Specifications
Port Name

RS-232/RS-485

Description *

Non-isolated Serial port that can communicate via RS-232 or
RS-485 (software selectable). Includes ESD protection and builtin surge protection.

Supported Protocols

Do-more!™ Protocol (Default)
Modbus RTU (Master & Slave)
K-Sequence (Slave)
ASCII (In & Out)

Data Rates

1200, 2400, 4800, 9600, 19200, 38400, 57600, and 115200 Baud

Default Settings

RS-232, 115200bps, No Parity, 8 Data Bits, 1 Stop Bit, Station
#1, Termination resistor OFF

Port Status LED

Green LED is illuminated when active for TXD and RXD

Port Type

Removable 3-pin terminal strip 3.5 mm pitch

RS-232 TXD

RS-232 Transmit output

RS-232 RXD

RS-232 Receive input

RS-232 GND

Logic ground

RS-232 Maximum Output Load (TXD/RTS)

3kΩ, 1000pf

RS-232 Minimum Output Voltage Swing

±5V

RS-232 Output Short Circuit Protection

±15mA

Cable Requirements

RS-232 use P/N L19772-XXX from automationdirect.com

Maximum Distance
Replacement Connector

30 meters (100 feet); 6 meters (20 foot) recommended maximum
ADC Part # BX-RTB03S

* When using RS-485 a termination resistor is available and is software selectable.

BRX User Manual, 2nd Edition

11-15

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 11: BRX Do-more! CPU Specifications

1 RS-232/485 Port Specifications, continued
Built-in RS-485 Specifications
2
3
*
4
5
6
7
8
9
10
11
12
13
14
*
15
A
B
C
D
Port Name

RS-232/RS-485

Description

Non-isolated Serial port that can communicate via RS-232 or
RS-485 (software selectable). Includes ESD protection and builtin surge protection.

Supported Protocols

Do-more!™ Protocol (Default)
Modbus RTU (Master & Slave)
K-Sequence (Slave)
ASCII (In & Out)

Data Rates

1200, 2400, 4800, 9600, 19200, 38400, 57600, and 115200 Baud

Default Settings

RS-232, 115200bps, No Parity, 8 Data Bits, 1 Stop Bit, Station
#1, Termination resistor OFF

Port Status LED

Green LED is illuminated when active for TXD and RXD

Port Type

Removable 3-pin terminal strip 3.5 mm pitch

RS-485 Station Addresses

1–247

TXD-/RXD-

RS-485 transceiver low

TXD+/RXD+

RS-485 transceiver high

RS-485 GND

Logic ground

RS-485 Input Impedance

19kΩ

RS-485 Maximum Load

50 transceivers, 19kΩ each, 120Ω termination

RS-485 Output Short Circuit Protection

±250mA, thermal shut-down protection

RS-485 Electrostatic Discharge Protection

±8kV per IEC1000-4-2

RS-485 Electrical Fast Transient Protection

±2kV per IEC1000-4-4

RS-485 Minimum Differential Output Voltage

1.5 V with 60Ω load

RS-485 Fail Safe Inputs

Logic high input state if inputs are unconnected

RS-485 Maximum Common Mode Voltage

-7.5 V to 12.5 V

Cable Requirements
Maximum Distance

RS-485 use P/N L19827-XXX from automationdirect.com
1000 meters (3280 feet)

Replacement Connector

ADC Part # BX-RTB03S

When using RS-485 a termination resistor is available and is software selectable.

11-16

BRX User Manual, 2nd Edition

Chapter 11: BRX Do-more! CPU Specifications

Ethernet Port Specifications
NOTE: This section applies only to the units with the Built-in Ethernet port. These models include all BRX
CPUs with the DM1E technology which includes BX ME, BX 10E, BX 18E and BX 36E.

The Ethernet port utilizes a standard RJ-45 connector and is located on the front of the CPU
just below the serial port. This port uses the 10/100BASE-T standard and has built-in autocrossover capability allowing the use of any standard patch cable or crossover cable.

Ethernet Port Specifications
Port Name

ETHERNET

Ethernet Port Type

RJ45, Category 5, 10/100 BASE-T, Auto Crossover

Description

Standard transformer isolated Ethernet port with
built-in surge protection

Transfer Rate

10 Mbps (Orange LED) and 100 Mbps (Green LED)

Port Status LED

LED is solid when network LINK is established. LED
flashes when port is active (ACT).

Supported Protocols

Do-more! Protocol
Ethernet Remote I/O
Modbus TCP/IP (Client & Server)
EtherNet/IP (Explicit Messaging)
HOST ECOM (DirectLogic)
SMTP (Email), SNTP (Time Server)
TCP/IP, UDP/IP (Raw packet)

Cable Recommendation

C5E-STxxx-xx from AutomationDirect.com

Ethernet Port Numbers
MODBUS TCP/IP

502, TCP (Configurable)

EtherNet I/P
(Explicit Messaging)

44818, UDP (Configurable)

HOST ECOM

28784, UDP (Configurable)

Do-more! Protocol

28784, UDP (Configurable)

POM Slot
The POM slot allows for an additional communication port, as an Ethernet, USB or serial
protocol. See Chapter 6: BRX Pluggable Option Module (POM) for port options.

BRX User Manual, 2nd Edition

11-17

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 11: BRX Do-more! CPU Specifications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Notes:

11-18

BRX User Manual, 2nd Edition

BRX Do-more!
Onboard Motion Control
and Highspeed I/O

Chapter

12

In This Chapter...
Overview................................................................................................................... 12-2
Unsuitable Applications............................................................................................ 12-3
BRX Wiring Examples: High-Speed Inputs ............................................................. 12-4
BRX Wiring Examples: High-Speed Outputs, continued......................................... 12-8
Available High-Speed Input and Output Features................................................. 12-11
1. Input Filters....................................................................................................... 12-12
2. Interrupt Setup.................................................................................................. 12-14
3. High-Speed I/O ................................................................................................ 12-23
BRX High-Speed Examples..................................................................................... 12-34
BRX High-speed Instructions ................................................................................ 12-56
AXCAM................................................................................................................. 12-57
AXCONFIG............................................................................................................ 12-63
AXFOLLOW........................................................................................................... 12-67
AXGEAR................................................................................................................ 12-71
AXHOME............................................................................................................... 12-75
AXJOG................................................................................................................... 12-82
AXPOSSCRV.......................................................................................................... 12-84
AXPOSTRAP........................................................................................................... 12-89
AXRSTFAULT......................................................................................................... 12-94
AXSETPROP........................................................................................................... 12-96
AXVEL................................................................................................................... 12-99
TDODECFG......................................................................................................... 12-102
TDOPLS............................................................................................................... 12-104
TDOPRESET......................................................................................................... 12-114

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1 Overview
The purpose of this chapter is to help the user understand the capabilities and the flexibility
of the BRX built-in motion control and high-speed input and output (HSIO). This section
2
will show the user the steps needed to setup the I/O for use with the High-Speed functions,
provide various wiring examples, detailed programming examples and explain the available
3
high-speed instructions.
All inputs and outputs can be selected for use in an HSIO application. However, the standard
4
I/O will work at a lower response time. This flexibility frees up the high-speed inputs and
outputs. For example, in a BRX 18/18E MPU, when setting up a pulse train output (PTO)
as Step/Direction control to a stepper motor, it is possible to select a high-speed output for
5
the STEP signal and a standard output for the Direction signal. By doing this, a high speed
output is made available that can be used for another high speed output function, such as
6
PWM.
The High-Speed inputs (as fast as 250kHz) can be used as High-Speed counters, as triggers for
7
Interrupt Service Routines (ISR), and as edge timers. The High-Speed counter values can be
used as accurate position feedback and engineered values for rate and position. The Interrupt
Service Routine (ISRs) can be used to run through logic based on events that are too fast for
8
standard input triggers and normal PLC logic scan.
With the high-speed outputs (as fast as 250kHz), it is possible to perform homing moves,
9
trapezoid and s-curve moves, jog and velocity moves, and pulse width modulation (PWM).
Also available are electronic camming and gearing instructions, providing additional ways to
10
handle follower type moves.
The following table shows the BRX platform HSI specifications.
11
HSI Specifications
12
Item
10/10E
18/18E
36/36E
13
14
15
A
B
C
D
Input Type

Sink/Source

Total Inputs *

6

10

20**

High-Speed Inputs

6

10

10

X0–X9

X0–X9

Location

X0–X5

Frequency

0 to 250kHz

Minimum Pulse width for HSI

0.5 μs

Off to On Response

< 2µs

On to Off Response

< 2µs
* Refer to the specific wiring chapter for the discrete input specs of the specific model you are using.
** Standard inputs may be used with high-speed functions, but at lower response frequencies of
approximately 120Hz.

12-2

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

Overview, continued
The following table shows the BRX platform HSO specifications.

HSO Specifications
Parameter

10/10E

Output Type

18/18E

36/36E

High-Speed

Total Outputs *

4

8

16**

High-Speed Outputs

2

4

8

Location
Off to On Response
On to Off Response
Max Switching Frequency

Y0–Y1

Y0–Y3

Y0–Y7

< 2µs
< 2µs
1m cable; 250kHz
10m cable; 100kHz

* Refer to the specific wiring chapter for the discrete output specs of the specific model you are using.
** Standard outputs may be used with high-speed functions, but at lower response frequencies of
approximately 110Hz.

Unsuitable Applications
There are situations where HSIO is not an appropriate control choice:
•
Mechanical contacts used as counter or encoder inputs: Reliable readings are not possible using
mechanical contacts. The bounce of mechanical contacts will cause the BRX MPU input to see more
edges than intended.
•
Direct connection to TTL, line driver or differential encoders: A BRX MPU input cannot
accept these low voltage inputs directly. (Consider using the FC-ISO-C signal conditioner to be able
to input these signal types.)
•

Absolute encoders are not suitable for use with the high speed inputs of the BRX MPU.

BRX User Manual, 2nd Edition

12-3

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1 BRX Wiring Examples: High-Speed Inputs
Quadrature Encoder Input
2
Do-more! BRX Open-Collector Output
BRX MPU
Input
(Sinking) Encoder Wiring
Example
3
4
5
Sinking
6
Encoder
7
8
9
10
Do-more! BRX Push-Pull Totem Pole
11
BRX MPUExample
Input
(Sourcing) Encoder Wiring
12
13
14
Sourcing
A
Encoder
15
B
A
Z
B
C
9-30 VDC
D
1C X0 X1 X2 X3 X4

A
B
Z

9-30 VDC

1C X0 X1 X2 X3 X4

12-4

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

BRX Wiring Examples: High-speed Inputs, continued
NPN/PNP Input
Example
Do-more!
BRX PNP/NPN Wiring Example

1C X0 X1 X2 X3 2C X4 X5 X6 X7

Sourcing

Signal

Signal

Sinking

BRX User Manual, 2nd Edition

12-5

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BRX Wiring Examples: High-speed Inputs, continued

Do-more!
BRX
Quadrature
Encoder Wiring Example
Differential
Line Driver
Encoder
Input
BRX MPU Input
Differential Line
Driver Encoder
A
A
B
B
Z
Z

FC-ISO-C
+Ai

nC X0 X1 X2 X3 X4

-Ai
+Bi
-Bi
+Zi
-Zi
COM
COM
V+
0V
Ao

ISOLATION
BOUNDARY

Ao
Bo
Bo
Zo
Zo
0V
0V

FC-ISO-C

FC-ISO-C Dipswitch Settings

DIP Switch 1
Input DIP 1 2
Setup
1 1

3 4 5 6 7
1 0 0 0 0

8
0

12345678
DIP
ON↓

DIP Switches

DIP Switch 2
Output DIP 1 2 3 4 5 6 7 8
Setup
0 0 0 0 0 0 0 0

12345678
DIP
ON↓

DIP Switches

12-6

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

BRX Wiring Examples: High-speed Outputs
SureServo Driver
WiringBRX
Example
Do-more!
Servo Drive Wiring Example
VDD
PULL HI
PULSE
/PULSE
SIGN
/SIGN
COM-

VDD
PULL HI
PULSE
/PULSE
SIGN
/SIGN
COM-

Sure Servo Drive wired
to Sinking Outputs

1kΩ
1kΩ

Sure Servo Drive wired
to Sourcing Outputs
1C Y0 Y1 Y2 Y3

Note:
VDD = 24VDC
1kΩ resistor is needed for
servo to handle this voltage.

1C Y0 Y1 Y2 Y3

1kΩ resistors are not needed
if a 5VDC source is used.

NOTE:
must consult
SureServo
documentation
specific
Note: Customer
mustCustomer
consult SureServo
documentation
for specific
details on thefor
servo
drive.

details on the servo drive.

BRX User Manual, 2nd Edition

12-7

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1 BRX Wiring Examples: High-Speed Outputs, continued
Stepper Drive Output
Do-more!
Do-more!
BRX Stepper
BRX Stepper
Drive Output
Drive Output
Wiring Example
Wiring Example
2
3
4
StepperStepper
Drive Drive
StepperStepper
Drive Drive
5–36 VDC
5
SinkingSinking
Sourcing
Sourcing
5–36 VDC
6
7
8
BRX MPU Output
9
10
11
12
13
14
15
A
B
C
D
DIR DIR +
STEP STEP +

DIR DIR +
STEP STEP +

DIR DIR +
STEP STEP +

1C Y0 Y1 Y2
1C Y3
Y0 1C
Y1 Y0
Y2 Y1
Y3 Y2
Y0 Y1 Y2 Y3
1C Y3

12-8

BRX User Manual, 2nd Edition

DIR DIR +
STEP STEP +

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

BRX Wiring Examples: High-speed Outputs, continued
BRX MPU to Stepper/Servo Drive Output
Detailed output wiring example between a BRX MPU and the SureStep Stepping System
Detailed Output Wiring Example between a BRX MPU
components.
and the SureStep Stepping System components
Step Motor
Power Supply
STP-PWR-xxxx

AC Power

120/240
VAC

GND
L2
L1

5 VDC xx VDC

–
+
0 VDC

–
+

Step Motor Drive
STP-DRV-xxxx

EN–
EN+

VDC+
VDC–

Cable Color Code
Term Wire Pin #
A+
Red
1
A– White
2
B+ Green 3
B– Black
4

DIR+
STEP–

A–

STEP+

Y0
+5 VDC

B–

12" Motor Pigtail
with Connector
Connector

Step Motor
STP-MTR(H)-xxxxx

Y1

DIR–

A+
B+

N/C
N/C

4

3

2

1

Front View

Extension Cable
with Connector
STP-EXT(H)-020

1C Y0 Y1 Y2 Y3

BRX MPU
Sinking
Sinking Output

Wiring Diagram for a BRX MPU Using the SureStep Stepping System Components.

BRX User Manual, 2nd Edition

12-9

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

BRX Wiring Examples: High-speed Outputs, continued
BRX MPU to Stepper/Servo Drive Output
Detailed output wiring example between a BRX MPU and the SureStep Stepping System
Detailed Output Wiring Example between a BRX MPU
components.
and the SureStep Stepping System components
Step Motor
Power Supply
STP-PWR-xxxx

AC Power

120/240
VAC

GND
L2
L1

–

5 VDC xx VDC

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

+
0 VDC

–
+

Step Motor Drive
STP-DRV-xxxx

EN–
EN+

Cable Color Code
Term Wire Pin #
A+
Red
1
A– White
2
B+ Green 3
B– Black
4

DIR–

VDC–

DIR+

A+

STEP–

A–

STEP+

B+

Y1
Y0
+5 VDC

B–

12" Motor Pigtail
with Connector
Connector

Step Motor
STP-MTR(H)-xxxxx

VDC+

N/C
N/C

4

3

2

1

Extension Cable
with Connector
STP-EXT(H)-020

Front View

1C Y0 Y1 Y2 Y3

BRX MPU
Sourcing
Sourcing Output

Wiring Diagram for a BRX MPU Using SureStep Stepping System Components.

12-10

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

Available High-Speed Input and Output Features
The following High-Speed input and output features are available on the BRX Do-more!
MPUs. Reference the specific numbered topic listed below for directions on configuring that
particular feature.
1.

Input Filters

2.

Interrupt Setup
a. Setup Input Interrupts
b. Setup Timer Interrupts
c. Setup Match Register Interrupts
d. Interrupt Instructions

3.

High-Speed I/O (Counters, Timers, Pulse outputs, PWM and Table driven outputs)
a. Counters
b. Timers
– Interval Scaling
c. Axis/Pulse Outputs
d. PWM (Pulse Width Modulation)
e. Table Driven Outputs
– Preset Tables
– Programmable Limit Switch (PLS)

To access all of the High-Speed input and output setup, go to Do-more! Designer menu PLC>System Configuration:

BRX User Manual, 2nd Edition

12-11

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

1. Input Filters
In the System Configuration window, select (a) the BRX Onboard I/O option under the
Configuration Entries panel.

The on-board discrete inputs on all of the BRX hardware platforms can be configured to use
(b) input filtering. Filters are typically used on inputs that are operating in electrically noisy
environments to remove “false positives”. This is accomplished by requiring the input signal
remain above the input hardware threshold level longer than the filter time so the CPU will see
that input as ON. Once ON, it must be OFF for more than the filter time before the CPU
will see that input as OFF.
ON
Input Signal
OFF

Filter
Time

ON
Input sent
to the CPU
OFF

12-12

BRX User Manual, 2nd Edition

Filter
Time

Filter
Time

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O
Clicking on (b) Filters... opens the Setup Discrete Input Response Times dialog box (below).

Choose Preferred Filter Scale – Sets format for all of the Inputs values entered in the form.
NOTE: Be sure to select the Filter Scale before entering values in fields. If you change the Preferred Filter
Scale after entering values then any values that are not valid in that scale will be set to 0.

The Filter Scale can be specified in the following formats:
•

A frequency in the range of 0–250000 Hz.

•
A time value in milliseconds in the range of 0–112, microseconds in the range of 0 - 111848, or
nanoseconds in the range of 0–111848093.
•

The number of 13.33 nanosecond clocks in the range of 0–8388607.

An input filter value of 0 will use the default filter value of 1 microsecond. Selecting one format
to specify the filter value will automatically show the filter value in the other two formats.

BRX User Manual, 2nd Edition

12-13

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

2. Interrupt Setup
In the System Configuration window, select (a) the BRX Onboard I/O option under the
Configuration Entries panel.

Clicking on (b) Interrupts... opens the Setup Interrupt Triggers dialog box (below).
A PLC normally reads inputs at the top of the
scan and writes outputs at the bottom of the scan.
The ladder logic is solved after the inputs are read
and after the ladder is solved the outputs are
written. Because the PLC can change the amount
of work it does from scan to scan, the PLC scan
time will also change accordingly, which will
directly affect how frequently inputs will be read
and outputs will be written. Interrupts are a
method of triggering an action or code segment
immediately after the qualifying condition(s)
becomes true, regardless of variations in the
PLC scan time. In the BRX PLC, this can be
accomplished by using hardware (a) Input Events,
(b) Timers or (c) Match Registers, (matching a
register count). There are 12 Interrupt triggers
available: 4 Input Interrupts, 4 Timer Interrupts
and 4 Match Register Interrupts.
Click on (d) Event 1... to bring up the Setup Input Event dialog box.

12-14

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

2a. Setup Input Interrupts:
Input Interrupts can be used to respond to transitions of discrete inputs that occur during a
PLC scan. Input Interrupts can be triggered in several different ways:
•

Any (a) of the on-board discrete inputs

•

Single Input (b, dropdown menu at right) (OR Rising Edge, OR Falling Edge or OR Either )

•

Combinations of Inputs (c, dropdown menu at right) (AND High Level or AND Low Level)

Next, choose to assign the input event to (d) an existing Interrupt Service Routine (ISR) or
(e) create a new ISR.
For this exercise we will click on (e, above) to create a new ISR (a, below) and enter a name for
the ISR, (b) click the Create button.

Dropdown Menu
Interrupt Selections

BRX User Manual, 2nd Edition

12-15

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Input Interrupt Example 1
In the configuration below (a) of ISR_1, if (b) EITHER Input 0 or Input 1 goes from false to
true, the Interrupt Service Routine ISR_1 will run.

Input Interrupt Example 2
In the configuration below of (a) ISR_1, Input 0 must be true and when (b) Input 1 goes from
false to true, the Interrupt Service Routine ISR_1 will run.

12-16

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

2b. Setup Timer Interrupts
Timer Interrupts use a hardware
timer to run an Interrupt Service
Routine in situations where you
need an action to occur at regular
intervals that are not affected by
variations in the PLC scan time.
This can be situations that require
actions to occur at exact repeating
intervals (Recurrent), or actions
that occur after a precise amount of
delay time (One Shot).

Timer Interrupts are fairly simple
to setup. There are two modes:
One Shot or Recurrent. The
Timer Duration is in microseconds
resolution. As with the Input
Interrupt setup, an existing (a)
ISR can be specified or a new one
can be created from this dialog by
clicking on (b) Create ISR button.
One Shot – The ISR will run only
once at the time period specified
after putting the PLC into Run.
In order for this Interrupt to
run again, the PLC will need to
transition from Stop/Program
to Run or you can use the (c)
INTCONFIG instruction in ladder logic to trigger it again. The INTCONFIG instruction is
very useful and will be discussed in more detail later.
Recurrent – the ISR will run continuously at the time period specified after putting the PLC
in Run mode or it can be controlled (turned on or off ) by using the INTCONFIG instruction.
NOTE: The Timer Interrupt will be triggered when the PLC goes from Stop/Program mode to Run mode. To
stop this from taking place, you can use the ISRname.Inhibit bit to disable the ISR from triggering when the
PLC first goes into Run mode.

BRX User Manual, 2nd Edition

12-17

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

2c. Setup Match Register

The Match Register function allows you to compare one of the hardware based registers to a
value. When that condition is met, the specified Interrupt Service Routine will run. As with
the other Interrupt functions, you can pick from a previously created ISR or you can create
one from this dialog (a).
(b) ...when – specifies which of the High-Speed input or output locations to use in the
comparison.
Choose from the following:
High-Speed Ctr / Tmr 1 Accumulator
High-Speed Ctr / Tmr 2 Accumulator
High-Speed Ctr / Tmr 3 Accumulator
Pulse Output 1 Position
Pulse Output 2 Position
Pulse Output 3 Position
(c) ...is – specifies the math operator to use when performing the comparison.
Choose from the following:
Equal To
Not Equal To
Greater Than
Greater Than or Equal To
Less Than
Less Than or Equal To

12-18

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O
(d) ...this value - specifies the 32-bit signed decimal constant value to compare to the register
contents. This can be any constant value between -2147483648 and 2147483647.
The specified ISR will run once when the operand condition is met. For example: In the case
of Greater than, the ISR will run when the High-Speed Ctr/Tmr or Pulse Output position is
above the set point. It will not run again until the value has gone below the set point and then
back above it again. The same is true for Not Equal to - the ISR will run the very first time
after going into Run Mode if the High-Speed Ctr/Tmr or Pulse Output position is not equal
to the set point. It will not run again until the High-Speed Ctr/Tmr or Pulse Output position
becomes equal to the set point and then moves off of that value.

BRX User Manual, 2nd Edition

12-19

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

2d. Interrupt instructions
There are four Interrupt instructions:
•

INTCONFIG (Configure Interrupt)

•

INTDECONFIG (Deconfigure Interrupt)

•

INTSUSPEND (Suspend Interrupts)

•

INTRESUME (Resume Interrupts)

NOTE: If you are doing ISRs, you should use one or more of the Immediate Output instructions:
OUTI (Out Immediate)
SETI (Set Immediate)
RSTI (Reset Immediate).
These will help get a faster response from a Y in the ISRs.

A brief explanation of the use of these instructions will be given here. For full details on these
instructions, refer to the help file.
For each instruction, there is an Input Leg action selection: Power flow enabled or Edge
triggered. A Power flow enabled will lock the instruction on. So if an INTCONFIG instruction
was configured as Power flow enabled, the rung became true and an INTDECONFIG
instruction was enabled, the Interrupts would still occur. Choosing Edge triggered will invoke
the action once and other instructions may change the current behavior.
NOTE: If an Interrupt Trigger was created using the Interrupt Triggers setup in System Configuration, be
aware that these instructions DO NOT change that configuration. The Interrupt Trigger configuration will
return each time the BRX CPU transitions from PROGRAM to RUN mode.

INTCONFIG

12-20

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O
The INTCONFIG instruction performs the
same Interrupt setup located within the System
Configuration. The instruction allows you to
dynamically change the setup in applications where
this may be required. One example is to calculate
a Match Register value in Ladder Logic using the
MATH instruction to D100, then use D100 in an
INTCONFIG. If the INTDECONFIG instruction
is used to disable Interrupts, this instruction is
required to re-enable them.

INTDECONFIG
This instruction disables the Interrupt(s) selected. Individual Interrupts may be selected as
well as choosing to disable all of them. To re-enable Interrupts, the PLC must transition
from Program to Run or the INTCONFIG instruction must be used. To temporarily disable
Interrupts, use the INTSUSPEND instruction.

INTSUSPEND
The INTSUSPEND instruction temporarily
suspends the interrupts and does not allow the ISRs
to run. To enable the interrupts to function again, use
the INTRESUME instruction. When interrupts are
suspended using the INTSUSPEND instruction and
one or more triggers take place, only one iteration of
the interrupt will be available to be triggered after it is
no longer suspended.

INTRESUME
The INTRESUME instruction resumes the normal
processing of suspended interrupts. When the
INTRESUME instruction is enabled, if one or more
than one trigger took place while suspended, only one
will be triggered when it resumes.
Clear any Pending interrupts: When enabled, it
resets the trigger that took place while suspended.
For example, if one or more triggers take place while
suspended and the Clear any Pending Interrupts was not enabled, when interrupts are resumed,
it will immediately execute the interrupt routine one time. If, however, the Clear any Pending
Interrupts was enabled, any trigger that took place while suspended would be reset and when
interrupts resume, it would start the normal processing of the interrupts.

BRX User Manual, 2nd Edition

12-21

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Interrupt Service Routines
Only a brief explanation will be given of the Interrupt Service Routine. This topic is defined
in the help file as well.
When an Interrupt Service Routine (ISR) is created, a structure is created. The members of
the structure are as follows:
•

.ExecutionTime – Time, in microseconds, it took to run the ISR the last time it ran.

•
.HasRun – Should be on if the ISR has run at least once since the last Program to Run
transition.
•
.Inhibit – Enabling this bit will prevent the ISR from running. The actions do NOT get
queued when this bit is enabled and the hardware interrupt becomes true for this ISR.
•
.Latency – Time in microseconds elapsed between when the hardware Interrupt occurred and
when the ISR execution began.
•
.RunCounter – Indicates how many times the ISR has run since the past Program to Run
transition.

These structure members may be helpful in troubleshooting the process when using Interrupts.

12-22

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

3. High-Speed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

(a) Counters
(b) Timers
(c) Axis/Pulse Outputs
(d) Pulse Width Modulation (PWM) Outputs
(e) Table Driven Outputs

BRX User Manual, 2nd Edition

12-23

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

3a. Counters

A structure is created when this function is used. The name of the structure is configurable
in the Device Name field. For the description of this function we will use the default name
HsCtrTmr1.
(a) The BRX PLC allows for either 3 High-Speed Counters or 3 High-Speed Timers. Counters may be
used in 5 different configurations with different options for the “Edge” to count:
Up Counter (Rising Edge, Trailing Edge or Both): Uses a single input and increments the
count in the $HsCtrTmr1.Acc register.
Down Counter (Rising Edge, Trailing Edge or Both): Uses a single input and decrements the
count in the $HsCtrTmr1.Acc register.
Quad Counter (1X, 2X or 4X): Uses 2 inputs and counts in both positive and negative
directions based upon which of the inputs is ‘leading’.
Bidirectional Counter: Uses 2 inputs. The first input is the count input. The second input
determines whether the count is incrementing (when input is low) or decrementing (when
input is high).
Up/Down Counter: Uses 2 inputs. The first input increments the count. The second input
decrements the count.
(b) Initial Reset Value: The $HsCtrTmr1.Acc register will be loaded with the value configured in this
field when the Reset Input goes true.
(c) Reset Input: When this condition is met, the $HsCtrTmr1.Acc register will be loaded with the value
specified in the (b) Initial Reset Value field. The Input can be configured to indicate a true condition
when the Rising Edge occurs, the Falling Edge, High Level or Low Level.
(d) Enable Capture Input: When this condition is met AND when $HsCtrTmr1.EnableCapture is

12-24

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O
true, the current value that is in the $HsCtrTmr1.Acc register will be loaded into the $HsCtrTmr1.
CapturedValue register. When this occurs, the structure member, $HsCtrTmr1.CountCaptured will be
true. To capture again, the $HsCtrTmr1.EnableCapture bit must be turned off and back on. This Input
can be configured to indicate a true condition on Rising Edge or Falling Edge.
(e) Inhibit Input: When this condition is met, the $HsCtrTmr1.Acc register will cease to increment
or decrement. The Input can be configured to indicate a true condition on High Level or Low Level.

Counter Scaling
Position
Configure the Min Raw, Max Raw, Min Scaled and Max Scaled values for a linear interpolated
result. That result will be placed in the
$HsCtrTmr1 structure member $HsCtrTmr1.
ScaledValue .

Rate
The scaling feature allows you to convert the raw
input pulse count to engineering units
more appropriate to the process that
the PLC is running. The scaled value
will be placed in the structure member:
$HsCtrTmr1.ScaledValue.
NOTE: The raw value is used for Match
Register functionality. However, the Preset
Command table and PLS table can use the
scaled value.

Rate scaling is a measurement of distance
over time. The following parameters are
used in calculating the .ScaledValue:
(a) Raw Counts / Unit: The raw
count value that would comprise
1 scaled unit value. So for
calculated RPMs of an encoder,
this might be the Pulses Per Revolution of the encoder.
(b) Unit Time Base: A time base for the scaled unit value. In the example of calculating
RPMs, this value would be units per minute.
(c) Scale Offset: Simply a value added to the resulting .ScaledValue.
(d) Calc Interval: Specifies how often (in milliseconds) the rate calculation is performed. The
higher the value, the lower the impact on performance to the system. The calculation should
be performed no faster than the process requires. If the application generates very slow pulse
signals, consider using the Interval Scaling, discussed later in this chapter.
(e) Data Filter: Entering a value into this field will apply a time constant filter to a rolling
average resulting in a ‘smoother’ value.

BRX User Manual, 2nd Edition

12-25

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

3b. Timers
There are 2 types (a) of High-Speed Timers for
the BRX PLC: Edge Timer (1 Input) and Dual
Edge Timer (2 Inputs).
Edge Timer:
With the Edge Timer,
measurements can be taken in 4 possible ways:
•
From rising edge of one pulse to the rising
edge of the next pulse
•
From rising edge to falling edge of the same
pulse
•
From falling edge of one pulse to the rising
edge of the next pulse
•
From falling edge of one pulse to the falling
edge of the next pulse

Dual Edge Timer: With the Dual Edge Timer, measurements can be taken in 4 possible ways:
•

From the rising edge of input 1 to the rising edge of the subsequent pulse of Input 2

•

From the rising edge of input 1 to the falling edge of the subsequent pulse of Input 2

•

From the falling edge of input 1 to the rising edge of the subsequent pulse of Input 2

•

From the falling edge of input 1 to the falling edge of the subsequent pulse of Input 2

When a High-Speed Timer is configured, a structure is created. To use the timer, the
$HsCtrTmr1.EnableTimer bit must be enabled. The BRX PLC will then look for the first
pulse. When the first pulse is read, the timer begins. The current time value (in microseconds)
can be seen in the $HsCtrTmr1.Acc register. When the second pulse has been read, the time
value is moved into the $HsCtrTmr1.LastTime register and the timer stops. To run again,
disable the $HsCtrTmr1.EnableTimer bit and re-enable. There are 2 other bits to indicate the
state that the timer is in. The $HsCtrTmr1.TimerStarted indicates that the timer is active. The
$HsCtrTmr1.TimerComplete bit indicates that the timer has completed.
Enable Free Run: When the (b) Enable Free Run checkbox is selected, the timer will continue
on subsequent pulses and the $HsCtrTmr1.EnableTimer bit only needs to be enabled once and
not re-enabled for subsequent timer measurements.
NOTE: The timer will ‘free run’ and will not stop in between pulses. The BRX PLC is just grabbing snapshots
of the configured pulse timing.

Enable Timeout: The Enable Timeout (c) feature gives an indication that the first pulse
has been received but the second has not been received within the time period specified (in
microseconds). When the timeout occurs, it will not successfully complete the timer even
though the second pulse may eventually arrive. The $HsCtrTmr1.EnableTimer bit must be
disabled and re-enabled.

12-26

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

Interval Scaling
The Scaling Interval feature (right) allows
you to convert the raw input pulse count
to engineering units more appropriate to
the process that the PLC is running. The
scaled value will be placed in the structure
member: $HsCtrTmr1.ScaledValue.
NOTE: The raw value is used for Match Register
functionality. However, the Preset Command
table and PLS table can use the scaled value.

Interval scaling measures the time between
pulses to calculate the frequency. The
result is a measurement of unit movement
over time. The following parameters are
used in calculating the .ScaledValue:
Raw Counts / Unit: This is the raw count value that would comprise 1 scaled unit value. So for
calculated RPMs of an encoder, this might be the Pulses Per Revolution of the encoder.
Unit Time Base: This is the time base for the scaled unit value. In the example of calculating
RPMs, this value would be units per minute.
Scale Offset: This is simply a value added to the resulting .ScaledValue.
Data Filter: Entering a value into this field will apply a time constant filter to a rolling average
resulting in a ‘smoother’ value.

BRX User Manual, 2nd Edition

12-27

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

3c. Axis/Pulse Outputs
The Axis/Pulse Output Configuration window
allows you to specify the type of pulse train
(mode) to output as well as the physical output
points to use for this Axis. The software will
indicate and warn if there are conflicts specified
for the output points selected in this or other axis
configurations.
There are four Pulse Output Modes:
1. Virtual (a): Axis can execute profiles for
master/slave operations with other axes, or can
trigger Table Driven Outputs or Match Register
interrupts, but does not drive physical I/O.
NOTE: A Virtual axis will not generate pulses to
physical outputs of the PLC. Convenient for testing.

2. Step/Direction (b): The output specified for
Function Output 1 will pulse at the speed and/or amount (Position) specified. The output specified
for Function Output 2 will be low for a positive position value move or high for a negative position
value move.
3. CW/CCW (c): The output specified for “Function Output 1” will pulse at the speed and/or
amount (Position) specified when the Position value is positive. The output specified for Function
Output 2 will pulse at the speed and/or amount (Position) specified when the Position value is negative.
4. Quadrature (d): In Quadrature mode, both outputs specified will pulse at the speed and/or
amount (Position) specified in 4X fashion (both leading and trailing edges are considered a pulse). If
the position value specified is a positive value, the output specified for Function Output 1 will lead. If
the position value specified is a negative value, the output specified for Function Output 2 will lead.

12-28

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

3c. Axis/Pulse Outputs, continued
When an Axis is created, a structure is available for use in control and monitoring. Each
member takes the form of $Axisn.member, where “n” is the Axis number (0 to 3) and “member”
is the element word or bit referenced. Each member and an explanation of that structure are
listed below.
.TargetVelocity (Signed DWord): When using an AXVEL instruction, this is the target Velocity (When
using an AXPOSTRAP or AXPOSSCRV instruction, the velocity configured in the AXCONFIG
instruction is the velocity that is used).
.TargetPosition (Signed DWord, Read Only): This is the target position that has been configured
successfully by an AXPOSTRAP or AXPOSSCRV instruction.
.CurrentVelocity (Signed DWord, Read Only): This is velocity that the axis is currently running at.
.CurrentPosition (Signed DWord, Read Only): This is the pulse count where the Axis is currently
located.
.FollowingError (Signed DWord, Read Only): When an Axis is configured to use encoder feedback as
the Axis position, the FollowingError is the difference between the output pulse count (TargetPosition)
and the encoder input value (Current Position). This value is always reported in pulse counts, not in
encoder count values.
.MstSlvCoordError (Signed DWord, Read Only): This error is the difference between the position of
the Master Axis and the projected location of the Slave Axis when using the AXGEAR, AXFOLLOW
and AXCAM instruction.
.Suspend (Bit): Enabling the Suspend bit will halt the axis motion where it is at (honoring the accel
and decel parameters). Disabling the bit will resume the axis motion.
.MasterEnable (Bit): This must be enabled for an axis instruction to function. It gets enabled
automatically after the AXCONFIG has completed successfully.
.Configured (Bit, Read Only): This bit is true when the axis has been successfully configured by the
AXCONFIG instruction.
.Active (Bit, Read Only): This bit is true when the axis is in motion (pulses are being generated).
.AtVelocity (Bit, Read Only): This bit is true when the axis is generating the pulses at the frequency
specified by an AXPOSTRAP or AXPOSSCRV , an AXVEL or other axis instructions (TargetVelocity
= CurrentVelocity).
.AtPosition (Bit, Read Only): This bit is true when the position specified by an AXPOSTRAP or
AXPOSSCRV has been achieved (TargetPosition = CurrentPosition).
.ScriptBusy (Bit, Read Only): Reserved
.Fault (Bit, Read Only):
Will be SET when either Fault Limit for an Axis
is ON, or when the Axis’ MasterEnable has been manually turned OFF.
A Reset Axis Limit Fault (AXRSTFAULT) or an Axis Configuration (AXCONFIG) instruction must
be executed to clear the Fault in the Axis before the Axis will operate again.

3d. PWM (Pulse Width Modulation)
The PWM function has no associated instructions. In the “PWM Output Configuration”,

BRX User Manual, 2nd Edition

12-29

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O
specify the output to control. Once this function has been configured, a structure is created.
The function is used by manipulating the members of that structure. The structure members
are defined below:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

.EnableOutput (Bit): Set this bit ON to generate output pulses, set the bit OFF to stop generating
output pulses.
.PeriodScale (Bit): This specifies the time base for the output
pulses. OFF = Microseconds (μs), ON = Milliseconds (mS).
.Period (Unsigned Word): Specifies the amount of time (in
microseconds or milliseconds) for one complete pulse. This
can be any positive constant value from 0–65535.
NOTE: Remember, this value is NOT a frequency specified in
Hz, this is the duration (milliseconds or microseconds) of one
pulse. Because Frequency and Period are reciprocals of each
other, the following formulas can be used to convert a value
specified in Hz to a Period value in milliseconds or microseconds:
Converting Hz to millisecond period = (1/ Hz) * 1000.
For example: 60Hz = (1 / 60) * 1000 = 17 milliseconds.
Converting Hz to microsecond period = (1/ Hz) * 1000000. For
example: 60Hz = (1 / 60) * 1000000 = 16667 microseconds.

.DutyCycle (Real): The DutyCycle determines the percentage
of time that the output is high versus low. 10% Duty Cycle
would mean that the output is high for 10% of the Period (or
cycle) and low for 90% of the Period. This can be any Real
value between 0.0 and 100.0.

12-30

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

3e. Table Driven Outputs
Table Driven Outputs are a method to control outputs
at High-Speed based upon set points from a High-Speed
counter, timer or axis position. Typically, controlling outputs
from a set point in ladder would incur ‘jitter’ delays from
one scan to the next. When controlling outputs at HighSpeed, the ladder scan variation may produce undesired
changes in response from one scan to the next. Using table
driven outputs will eliminate this ladder scan variation.
There are 2 methods of controlling table driven outputs:
Preset Tables or Programmable Limit Switch (PLS). The
TDOPRESET instruction is used for Preset Tables and the
TDOPLS instruction is used for PLS.

Preset Tables
Preset Tables will always run in order from first to last. This
means that it must always be known whether the count will
increment or decrement and at what point it will do this.
If unexpected direction changes in count may occur, the
Programmable Limit Switch function may be a better choice
for that application.
As mentioned above, the table will always run from first (top
of table) to last (bottom of table). In order to restart the table from the top, the Reset Table &
Acc function should be used as one of the steps in the table.
There are 6 Preset functions to choose from in the table:
Set: This function will turn the Table Driven Output ON. A Reset must be used to turn the output
OFF.
Reset: This function will turn the Table Driven Output OFF.
Pulse ON: This function will turn the Table Driven Output ON for the specified “Pulse Time” (in
microseconds). At the end of the specified Pulse Time, the output will turn OFF.
Pulse OFF: If the output is ON, this function will turn the Table Driven Output OFF for the specified
“Pulse Time” (in microseconds). At the end of the specified Pulse Time, the output will return to ON.
Toggle: This function will set the Table Driven Output to the opposite state from what it is currently
at. If the output was ON, this function will turn it OFF. If the output was OFF, this function will
turn it ON.
Reset Table & Acc: Performs a reset of the Master Register which sets its current count value to the
Initial Reset Value specified in the Timer/Counter Function setup, and sets the current step in the
Preset Table to Step 0.

BRX User Manual, 2nd Edition

12-31

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

3e. Table Driven Outputs, continued
When a Preset Table is configured, a structure becomes available for use in control and
monitoring. The members of the structure are as follows:
.EnableOutput (Bit): This Bit is automatically set ON when the Preset Table is first loaded, and
automatically turned OFF when the Table Driven Output is deconfigured. The ladder logic program
can manually turn this Bit OFF to stop the table from writing it’s state data to the Table Driven Output
without having to use the TDODECFG instruction. While this bit is ON, the Preset Table updates
the Table Driven Output.
.OutputState (Bit, Read Only): This bit is ON when the Table Driven Output is ON.
.StepNumber (Signed Byte): The zero-based step number from the table that is currently active. A step
number of -1 indicates the Preset Table is either in Level Reset or is unconfigured.
.InputValOffset (Signed DWord): The current count value from the Master Register can be adjusted
by a fixed amount before the comparison in the step is performed by entering that offset value here.
.ResetEdge (Bit): Turn this Bit ON to reset the Preset Table to Step 0, the PLC will automatically turn
this bit back off.
.ResetLevel (Bit): Turn this Bit ON to reset the Preset Table to Step 0. Leaving the Bit ON will hold
the Table in Reset until this Bit is turned OFF.

For more information on using the TDOPRESET instruction and the Preset Table function,
reference the help file.

Programmable Limit Switch (PLS)
Unlike the Preset Table, the PLS (Programmable Limit Switch) will act upon the output
whenever the High-Speed I/O Source Register is within the configured entry points no matter
the direction it may have entered the range specified.
The entry requires specifying the low range (ON when Greater Than or Equal to) and high
range (and Less Than) fields.
The On when Greater than or equal to field must always be a lower value than the and Less
Than field.
Multiple entries can be configured to control the output at different ranges but they cannot
overlap each other.
The PLS can control the output so that its default state is ON and the entries configured will
turn the output OFF within those ranges.

12-32

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

3e. Table Driven Outputs, continued
The same structure that is used for the Preset Table is used for the PLS Table with a few minor
changes in behavior. The explanations are given below:
.EnableOutput (Bit): This Bit is automatically set ON when the PLS Table is first loaded, and
automatically turned OFF when the Table Driven Output is deconfigured. The ladder logic program
can manually turn this Bit OFF to stop the table from writing it’s state data to the Table Driven Output
without having to use a TDODECFG instruction. If this Bit is ON the PLS Table will update the
Table Driven Output.
.OutputState (Bit, Read Only): This bit is true when the Table Driven Output being controlled by
the PLS is currently true.
.StepNumber (Signed Byte): The zero-based step number from the table that is currently active. A
step number of -1 indicates the PLS Table is between ON positions or is unconfigured.
.InputValOffset (Signed DWord): The current count value from the Master Register can be adjusted
by a fixed amount before the comparison in the step is performed by entering that offset value here.
.ResetEdge and .ResetLevel: Not used with the PLS function.

For more information on using the TDOPLS and PLS function, reference the Help file.

BRX User Manual, 2nd Edition

12-33

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BRX High-Speed Examples
This section includes brief descriptions of how to implement some common motion control
solutions. The information provided should give the user a good understanding of what basic
steps are required to implement the desired function.
Later in the chapter, we will present detailed examples that will guide you step by step, on how
to read a quadrature encoder value and how to generate a trapezoid profile using High-Speed
outputs.

Get Position Using an Encoder
To read the position of an encoder, follow these basic steps in the Do-more! Designer software:
1.

From the Dashboard page – Select High-Speed I/O.

2.

Counter/Timer Functions – Select Function 1.

3.

Select Counter – Configure the counter for Quad Counter and select X0 and X1 as your inputs.

4.

Optional – Setup scaling or enable rotary mode.

5.

Download the configuration to the BRX CPU and set it to RUN.

6. While connected with the CPU, verify that the encoder counts are appearing in a DataView
window. Use the address $HsCtrTmr1.acc to monitor the accumulated encoder pulses.

Get Rate Using an Encoder
To read the rate of an encoder, follow these basic steps in the Do-more! Designer software:
1.

From the Dashboard page – Select High-Speed I/O.

2.

Counter/Timer Functions – Select Function 1.

3.

Select Counter – Configure the counter for Quad Counter and select X0 and X1 as your inputs.

4.

Enable Scaling – Select Rate.

5.

Enter the conversion parameters.

6.

Download the configuration and verify the CPU is in RUN mode.

7. While connected with the CPU, verify the encoder rate values are appearing in a DataView
window. Use the address $HsCtrTmr1.scaledvalue to monitor the rate value.

Measure Timing Between Pulse Edges
To measure the time between edges of a pulse, follow these basic steps in the Do-more! Designer
software:
1.

From the Dashboard page – Select High-Speed I/O.

2.

Counter/Timer Functions – Select Function 2.

3. Select Timer – Keep the default device name, @HsCtrTmr2. Select Edge Timer function. For
this test, use one of the encoder inputs, i.e. X0. Select appropriate options (Free-run is suggested for
testing since it does not require any ladder programming to function).

12-34

4.

Optionally, setup scaling if needed.

5.

Download the configuration and verify the CPU is in RUN mode.

6.

While connected with the CPU, verify that the pulse measurements are showing up in a DataView

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O
window. Use the address $HsCtrTmr2.LastTime to monitor the previous amount of time between
pulses.

Pulse Train Output – Move to a Specific Position
The following steps will explain what is needed for the BRX CPU to prompt a stepper motor,
for example, to move an absolute number of steps:
1.

From the Dashboard page – Select High-Speed I/O.

2.

Axis/Pulse Outputs – Select Axis 1.

3. Axis 1 Configuration – Keep the default Device name, @Axis1. Select Pulse Output. Select
the Output Type required by your controller. For this example, we are using Step/Direction with a
SureStep stepper drive. Select Y0 for Step and Y1 for Direction.
4.

Download the configuration to the CPU.

5. AXCONFIG ladder rung – Configure the AXCONFIG instruction for Device
@AXIS1. Use the defaults for all the fields. The move instructions use the Accel/Decel and Min/Max
frequencies configured in this instruction.
6. AXPOSTRAP ladder rung – Configure the AXPOSTRAP for Device @Axis1. For Move Type,
select Single Move and Power Flow Enabled. For Target Type, select Relative and for Position Value
use the default of 1000. For Linear vs Rotary, select Linear.
7.

Download program and verify the CPU is in RUN mode.

8. Trigger the AXCONFIG ladder rung – When the AXCONFIG instruction is triggered, the
MasterEnable and the EnableOutput heap items will be ON. The success bit will be ON.
9. Turn on the AXPOSTRAP ladder rung – Every time the rung is powered on and left on, the
instruction will send out a pulse train that matches the target position value. The CurrentPosition will
increase from 0 to 1000 the first time the rung is turned on. The target position will display 1000.
AtPosition turns on when the target position is reached. If you turn the rung off and back on, the
CurrentPosition will increase from 1000 to 2000.
10. A detailed example using the AXPOSTRAP will be provided later in this chapter. For detailed
information of the instructions, review the Do-more! Designer Help topics.

Pulse Train Output – To Home an Output
The following steps will explain what is needed for the BRX CPU to prompt a stepper motor,
for example, to find a Home position:
1.

From the Dashboard page – Select High-Speed I/O.

2.

Axis/Pulse Outputs – Select Axis 1.

3. Axis 1 Configuration – Keep the default Device name, @Axis1. Select Pulse Output. Select
the Output Type required by your controller. For this example, we are using Step/Direction with a
SureStep stepper drive. Select Y0 for Step and Y1 for Direction.
4.

Download the configuration to the CPU.

5. AXCONFIG ladder rung – Configure the AXCONFIG instruction for Device
@AXIS1. Use the defaults for all the fields. The move instructions use the Accel/Decel and Min/Max
frequencies configured in this instruction.
6.

AXHOME ladder rung – Configure the AXHOME for Device @Axis1. For this example, we

BRX User Manual, 2nd Edition

12-35

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

use X2 as our Discrete Input Limit 1. Enter a value for Homing Velocity. Select the Discrete input
and event type. Select the Homing Termination. For this example, we will use Decelerate to 0 after
reaching input limit 1 and zero out the position value when Home is reached. Edge-triggered is
selected for the input leg.
7.

Download program and verify the CPU is in RUN mode.

8. Trigger the AXCONFIG ladder rung – When the AXCONFIG instruction is triggered, the
MasterEnable and the EnableOutput heap items will be ON. The AXCONFIG success bit will be
ON.
9. Trigger the AXHOME ladder rung – Turning on the input to the AXHOME rung, will trigger
the HOME move. The input does not have to remain on for the HOME move to continue when the
edge-triggered input is selected. Pulse outputs will be generated while the discrete input limit 1 is not
reached. Once the discrete input limit 1 is reached, the pulse output will decelerate to 0, as configured
for this example. During the HOME move, the CurrentPosition will increase. Once the HOME
position is reached, the CurrentPosition is reset to 0.

Output Pulse Width Modulated (PWM) Pulses
To generate PWM outputs, follow these basic steps:
1.

From the Dashboard page – Select High-Speed I/O.

2.

PWM Outputs – Select PWM 1.

3. PWM 1 Configuration – Enable PWM. Keep the default Device name, @PWMOut1. Select
output Y2, for example.
4. Download the program (no ladder instructions need to be added for this test) and verify the CPU
is in Run.
5. Use Data View to control the PWM 1 output. Use heap items .EnableOutput, .PeriodScale,
.Period and .DutyCycle.
6. $PWMOut1.DutyCycle – Specifies the percentage of one period where the output is ON, during
the remaining portion the output will be OFF. This can be any Real value between 0.0 and 100.0.
7. $PWMOut1.PeriodScale – Selects the time base for the output pulses, OFF = microseconds (μs),
ON = milliseconds (ms).
8. $PWMOut1.Period – Specifies the amount of time (in microseconds or milliseconds) for one
complete pulse. This can be any positive constant value from 0–65535.
NOTE: Remember, this value is NOT a frequency specified in Hz, this is the duration (in microseconds or
milliseconds) of one pulse. Because Frequency and Period are reciprocals of each other, the following
formulas can be used to convert a value specified in Hz to a Period value in milliseconds or microseconds:
a. Converting Hz to millisecond period = (1/ Hz) * 1000. For example: 60Hz = (1 / 60) * 1000 = 17 milliseconds.
b. Converting Hz to microsecond period = (1/ Hz) * 1000000. For example: 60Hz = (1 / 60) * 1000000 =
16667 microseconds.

9. $PWMOut1.EnableOutput - Set this ON to generate output pulses, set OFF to stop generating
output pulses.

Table Driven Output using a Preset Table
1. Configure a High-Speed input to read encoder values. See section on “Get Position using an
Encoder”.
2.

12-36

From the Dashboard page – Select High-Speed I/O.

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O
3.

Table Driven Output – Select Table 1.

4.

Table Driven Output Configuration – Enable Table Driven Output.
a.
This is used to trigger High-Speed outputs in response to High-Speed counters, timers
and pulse outputs.
b.
Use ladder instructions TDOPRESET, TDOPLS and TDODECFG to setup and
manage tables.

5.

Select output Y3.

6.

Download changes to the CPU.

7.

Add a rung with the instruction TDOPRESET and a rung with the instruction TDODECFG.

8.

Once the TDOPRESET is running, it takes over the discrete output assigned to Table1.

9.

To release the discrete output from being controlled by Table 1, use TDODECFG.

BRX User Manual, 2nd Edition

12-37

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Detailed Example: Configure and Test a Quadrature Input
This example walks through the steps required to get the counts from a quadrature encoder.
Phase A of the encoder is wired to input X0 and Phase B of the encoder is wired to input X1.
The Basic Steps
1.

Wire the encoder and connect Do-more! Designer to the BRX CPU.

2.

Configure a High-Speed Input as a quadrature counter.

3.

Download the program changes to the CPU and place the CPU in Run.

4. Use DataView and Trend View to verify the encoder values are being read correctly by the BRX
CPU.

Equipment Used
BRX MPU with DC inputs. A quadrature encoder (Open collector or Totem Pole) properly
powered and connected to inputs X0 and X1 of the BRX.
Launch Do-more! Designer. By default, the Tip of the Day will pop up. Close it.

12-38

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

Detailed Example: Configure and Test a Quadrature Input, continued
The Select Project window will be displayed next. Select New Offline Project. Launch the

Do-more! Designer Software.
In the New Offline Project window select the BRX MPU model you are working with. Rename
the project as Quad Encoder in the New Project Name field (bottom left). Press the OK
button to accept the selections.

BRX User Manual, 2nd Edition

12-39

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Detailed Example: Configure and Test a Quadrature Input, continued
The Dashboard page is displayed and the screen will look as follows:

Mouse over the BRX MPU in the Dashboard BRX Onboard I/O view, orange blocks will
appear around the various built-in MPU features. Select the inputs orange block (a). Select
Configure counter/timer functions (b) to access the Setup BRX High-speed I/O page.

12-40

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

Detailed Example: Configure and Test a Quadrature Input, continued
From the Setup BRX High-speed I/O page, select Function 1 under the Counter/Timer
Functions section.

Selecting (a) Counter from the Setup
BRX Counter/Timer dialog box. The
dialog box will fill in with counter
parameters. For this example, we will
keep the default (b) Device Name of
HsCtrTmr1. Select (c) Quad Counter
from the dropdown menu, leaving it at
(d) 1X counting resolution and select
input (e) X0 (Phase A) and input (f) X1
(Phase B).
Click OK to return to the Dashboard
screen. Write the changes to the PLC
and verify you are in Run mode.
At this point, we have configured inputs
X0 and X1 for quadrature counter highspeed inputs. No ladder is needed to
monitor the counts from the encoder.

BRX User Manual, 2nd Edition

12-41

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Detailed Example: Configure and Test a Quadrature Input, continued
Displaying Encoder Values via Data View
Create a New Data View window. From the menu select Debug -> Data View and New.

Alternately, you can use the Data icon (right) on the toolbar to open a new
Data View window.
The Data1 window is displayed. Start by typing
$HsCtrTmr1 on row 1 under the Element
column. Make this Data1 window wider by
placing the mouse on the right edge of the
window, left clicking and dragging to the right.
As you can see at right under Status, the Heap
items .AtResetValue, .EnableCapture, and
“.Acc”. The value in parenthesis is the current
value. As you turn your encoder, the value for
“.Acc” will change. If you move the encoder in
the clockwise direction the values will increase.
When the encoder moves in the counterclockwise direction, the value decreases. (The
reverse maybe true depending on the wiring of
the encoder phase A and phase B).

12-42

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

Detailed Example: Configure and Test a Quadrature Input, continued
It is possible to view one Heap item per Data
View row. The available Heap items for the
$HsCtrTmr1 can be found under the Project
Browser -> Configuration -> Memory -> I/O
-> Specialty -> $HsCtrTmr1 as shown at right.

Displaying Encoder values using Trend View
Trend View is a very powerful utility, one that can be used to troubleshoot the control system.
We highly recommend you use this tool to the fullest.
Create a new Trend View from the Debug Menu or the Trend icon (below, right) on the
toolbar, as shown below.

BRX User Manual, 2nd Edition

12-43

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Detailed Example: Configure and Test a Quadrature Input, continued
In Trend View, using a single pane, add the accumulated value of the high-speed counter,
$HsCtrTmr1.Acc. As the encoder is turned, you can see the accumulated value changing on
the Trend View pane.
52,984

52,984

44,153

44,153

35,323

35,323

26,492

26,492

17,661

17,661

SHsCtrTmr1.Acc

8,830

-0
08:17:49

12-44

8,830

08:17:56

08:18:03

08:18:09

BRX User Manual, 2nd Edition

08:18:16

08:18:23

08:18:29

08:18:36

08:18:43

-0
08:18:49

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

Detailed Example: Configure and Test a High-Speed Pulse Output with a
Trapezoid Profile
This example walks through the steps required to use a BRX MPU to generate a pulsed output
with a trapezoid profile using the built-in high-speed outputs.
The Basic Steps
1.

Gather and wire up the hardware (not covered here).

2. Launch the Do-more! Designer software and connect to a BRX MPU with DC sinking or
sourcing outputs.
3.

Configure Axis 1 to use Y0 for Step and Y1 for Direction.

4.

Write the necessary ladder program to generate the trapezoid profile.

5.

Download and run the program.

6.

Show how Data View and Trend View can be used to monitor and control the profile.

Equipment Needed
A BRX MPU with DC sinking or sourcing outputs, i.e. BX-DM1E-10ED23-D. A stepper
drive and motor properly powered and wired to the BRX MPU outputs. Alternately, the
output activity can be monitored in Data View or in Trend View, encase a stepper or similar
hardware is not available.
Launch the Do-more! Designer Software. By default, the Tip of the Day will pop up. Close it.

BRX User Manual, 2nd Edition

12-45

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Detailed Example: Configure and Test a High-Speed Pulse Output with a
Trapezoid Profile, continued
The Select Project window will be displayed next. Select New Offline Project.

In the New Offline Project windows select the BRX MPU model you are working with. Rename
the project as Trapezoid, in the New Project Name field. Press the OK button to accept the
selections.

12-46

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

Detailed Example: Configure and Test a High-Speed Pulse Output with a
Trapezoid Profile, continued
The Dashboard page is displayed and the screen will look as follows:

Mouse over the BRX MPU in the Local BRX Onboard I/O view. Select (a) the outputs orange
block. Select Configure high-speed outputs (b) to access the Setup BRX High-speed I/O page.

BRX User Manual, 2nd Edition

12-47

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Detailed Example: Configure and Test a High-Speed Pulse Output with a
Trapezoid Profile, continued

From the Setup BRX High-speed
I/O page, select Axis 1 under the
Axis/Pulse Outputs section.

The
Axis/Pulse
Output
Configuration window comes
up. Select (a) Pulse Output.
Use the default device name,
$Axis 1. For this exercise, select
Pulse Output, Step/Direction,
Y0 for Step and Y1 for Direction,
as shown below.
Press (b) OK to return to the
Setup BRX High-Speed I/O
window. Press OK again to
return to the Dashboard screen.
Save the project at this time.
At this point, we have configured
outputs Y0 and Y1 for Step and
Direction high-speed outputs.
Next, we will write the necessary
ladder to generate a trapezoid
profile with the configured highspeed outputs.

12-48

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

Detailed Example: Configure and Test a High-Speed Pulse Output with a
Trapezoid Profile, continued
Ladder Program for Trapezoid Profile
Start by opening the $Main code block (a), as shown below.

We will add two rungs to the ladder diagram by selecting two instructions from the Instruction
Toolbox in the (b) High-Speed/Axis section. The ladder will look like the one shown below.
On rung 1 we will place the AXCONFIG instruction and on rung 2 we will place the
AXPOSTRAP instruction. The following page discusses setting the instruction parameters
when placing these instructions.

BRX User Manual, 2nd Edition

12-49

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Detailed Example: Configure and Test a High-Speed Pulse Output with a
Trapezoid Profile, continued
With the cursor on rung 1, Select
AXCONFIG from the tool palette.
AXCONFIG is needed to setup the
runtime parameters for an Axis. An
Axis has no default values and must be
configured before it can be used. For
this example, we will configure the
AXCONFIG with the values as shown
in the dialog box on the right. Since
we have configured Axis 1 for Step/
Direction, change the AXCONFIG Axis
Device field to @Axis 1. For the purpose
of our example, leave all other fields at
their default values.

Move cursor to rung 2 and select
AXPOSTRAP from the tool palette.
AXPOSTRAP is used to move an Axis
from its current position to a specified
target position using the configured
parameters to generate a trapezoid move
profile.
For the purpose of this example, change
the (a) Axis Device to @Axis 1 and change
the (b) Target Type to Relative, leaving
the other parameters at their default
values. You can change the (c) Position
Value if your setup requires additional
steps to approximate the trapezoid move.
When you use the Relative target type,
the profile will move the number of steps
indicated by the (c) Position Value each
time the AXPOSTRAP instruction is
triggered.
Write the program to the BRX CPU and verify it is in RUN mode.

12-50

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

Detailed Example: Configure and Test a High-Speed Pulse Output with a
Trapezoid Profile, continued
Displaying and controlling the trapezoid profile move using Data View
From the menu select a new Data View under the Debug -> Data View menu. Alternately,
you can use the Data icon (shown on right) on the toolbar ribbon to open a new Data View
window.

The Data1 window is displayed (right). Start by typing C0 on row 1 and C3 on row 2,
under the (a) Element column. Make the Data1 window wider by placing the mouse on
the right edge of the window (b), left clicking
and dragging to the right. Select (c) the yellow
E icon in order to display (d) the Edits
column. Be sure All Status On (toolbar
ribbon) is selected.

Under the Edits column (d), you will see ON
and OFF buttons adjacent to C0 and C3.
We will use these to trigger our two rungs of
instructions. In Data View, to configure AXIS1 parameters, double-left click the ON button
for C0 element.
NOTE: The first time you use this feature, the program will ask you to confirm the writes. If you prefer check
the box so that it will not ask you again.

BRX User Manual, 2nd Edition

12-51

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Detailed Example: Configure and Test a High-Speed Pulse Output with a
Trapezoid Profile, continued
After triggering C0, the ladder will display the following status as shown below.

In the AXCONFIG instruction, we see (a) .MasterEnable and (b) .EnableOutput are
highlighted in blue and C1 is set to ON. These indicate that Axis1 is configured and ready
to be used.
The AXPOSTRAP instruction in Rung 2 shows Axis 1 parameters have been configured (d)
(.MasterEnable is highlighted) and it is ready to start sending pulses (e) (.EnableOutput is
highlighted).
C0 can be turned off once the On Success bit (c), of the AXCONFIG turns on.
We are now ready to initiate our trapezoid move.

12-52

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

Detailed Example: Configure and Test a High-Speed Pulse Output with a
Trapezoid Profile, continued
Double-left click on the C3 ON button in Data View. The trapezoid move will begin. Status
indicators on (a) the AXPOSTRAP instruction will provide feedback about the move. The
following graphic shows its status after the move is complete. Notice (b) the Current Position is
now 1000 and the (c) Target Position is 1000. The field device should have moved 1000 steps.

BRX User Manual, 2nd Edition

12-53

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Detailed Example: Configure and Test a High-Speed Pulse Output with a
Trapezoid Profile, continued
Displaying $Axis1 Current and Target values using Trend View
As mentioned before, Trend View is a very powerful utility, one that can be used to troubleshoot
the control system.
Open Trend View from the Debug Menu or the Trend icon (right) on the toolbar, as shown
below.

12-54

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

Detailed Example: Configure and Test a High-Speed Pulse Output with a
Trapezoid Profile, continued
In Trend View, using a single pane, add $Axis1.CurrentPosition to a pane.
Every time the AXPOSTRAP instruction is triggered, 1000 pulses are generated. In the Trend
View snapshot that follows, we can see the instruction was triggered twice. It started at 0
counts and reached 1000 counts the first trigger. On the second trigger, it started at 1000 and
reached 2000 counts.

There are many settings available that allow the user to meet application needs. Please review
the Do-more! Designer High-speed Instruction Help topics for detailed information.

BRX User Manual, 2nd Edition

12-55

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BRX High-speed Instructions
In this section we will give an overview of the high-speed instructions available to the BRX
Do-more! CPU. They will be presented in this section as in the Instruction Toolbox, in
alphabetical order.
1. AXCAM – Axis Electronic Camming
2. AXCONFIG – Axis Configuration
3. AXFOLLOW – Axis Position Following with Offset
4. AXGEAR – Axis Electronic Gearing
5. AXHOME – Axis Perform Home Search
6. AXJOG – Axis Jog Mode
7. AXPOSSCRV – Axis Move to Position Using S-Curve
8. AXPOSTRAP – Axis Move to Position Using Trapezoid
9. AXRSTFAULT – Reset Axis Limit Fault
10. AXSETPROP – Set Axis Properties
11. AXVEL – Axis Set Velocity Mode
12. TDODECFG – Deconfigure Table Driven Output
13. TDOPLS – Load Programmable Limit Switch Table for Table Driven Output
14. TDOPRESET – Load Preset Table for Table Driven Output

An expanded discussion of each of these instructions can be found in the Do-more! Designer
online Help files under the High-Speed/Axis topic.

12-56

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

AXCAM
The Axis Electronic Camming (AXCAM) instruction is used to establish a Master/Slave
connection for an Axis so that its movement is synchronized to another Axis or to a HighSpeed Counter/Timer. The Slave Axis (Axis 1, below) position is derived from the Master
position. Any time the Master Axis moves to a new position the Slave Axis will also move to a
corresponding position as directed by the Cam Table. Pulse Outputs for a given Axis cannot
be commanded until the AXCONFIG instruction has been configured and run successfully.
An (a) Axis Device (the slave axis) and
either a (b) Master Axis, High-speed
Counter or Timer must be configured
before the AXCAM instruction can be
used. This is setup in the “Setup BRX
High-speed I/O” dialog in the BRX
Onboard I/O section of the System
Configuration. This dialog box can
be opened directly from the AXCAM
instruction by clicking on the (c)
Configure Axis... button and (d) Configure Master Register Device... button (see AXCAM
graphic below).
NOTE: Axis0 is a ‘virtual axis’ and will not generate pulses to physical outputs of the PLC. Axis0 can be
used for generating pulse output profile register values to be used for Table Driven Outputs (TDOPRESET or
TDOPLS) or as the master for other axes in following-type applications (AXCAM, AXFOLLOW or AXGEAR).

After the Axis has been configured, the AXCAM instruction may now be used (For more details
see the High-speed I/O Hardware Configuration section).

BRX User Manual, 2nd Edition

12-57

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

AXCAM, continued
Points and segments:
A Cam Table describes a motion profile that clearly assigns a slave position for each master
position of a specific master position range.
Cam tables are entered as a series of up to 64 segments. All of the segments are the same size in
that they are equal divisions of the total span of the Master Axis travel.
A segment describes the distance traveled and the position of the axis. It is equal to the difference
between the previous and current positions. Each segment is executed over a defined distance
traveled for the Master Axis. When executing these segments, the profiling software in the
controller will fit a smooth curve to the data with an updated velocity profile every millisecond.

Curve Fitting
The Cubic Interpolation method fits a cubic trajectory between each pair (segment) of cam
table entries.
All segment transitions are curved, even for a linear progression between the segments. The
only exception is on the last 2 table segments. The last 2 segments will be a linear progression
unless Rotary mode has been selected. In Rotary mode, there will be curves on the last position
of the table to the first position of the table.
Master Register: This is the Axis, High-Speed Counter or Timer that provides the position source
value. This can be any of the Axes or High-Speed Counter/Timers.
Non-Axis Master Filter Time: This parameter is only enabled if the Master Register is a High-Speed
Counter/Timer. This value is the Filter Time Constant which specifies how often (in Seconds) the
Slave’s position is calculated. This can be any constant value or any numeric location.
Configure Master Register Device: This button will open the BRX High-Speed Input or Axis/Pulse
Output dialog in the System Configuration.
Linear vs. Rotary: This setting selects the behavior that will occur when the end of the table has been
reached.
•
Linear: The first two and the last two table positions are used to calculate a linear
trajectory (from 0 at the start
Linear Mode
of the table) and the CPU will
continue to output pulses until
the instruction is terminated.

0

12-58

BRX User Manual, 2nd Edition

....... Calculated from first and last two points and the extrapolated trajectory.
---- Actual Output pulse. All segements are curved except for first and last.

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

AXCAM, continued
•
Rotary: This selection will ‘loop’ the
table to start at the beginning. The modulus
of the Master Register is used as the table
Master Value.

Rotary Mode

Master Position Offset: A pulse count value
that is added to the Master Axis position 0
Table will loop back to start position but the transition
before the associated Slave position value is
from last position to first position will be curve fitted.
calculated. This can be any constant value or
any numeric location. If this value is a numeric location the value is read from that location only when
the instruction is first enabled.
Load Slave Curve Fitting Points from Data Block: The data for the curve is located in PLC memory.

• Length from Starting Master Position: The total number of pulse counts the
Master will move.
• Number of Curve Fitting Points: The number of segments to divide the Length
from Master Position into. There must be at least 3 curve fitting points in the table with
a maximum of 64.
• Slave Curve Fitting Table Starting Address: The beginning address in PLC
memory where the curve data is stored.
Fixed Curve Fitting Points: The data for the curve is in the instruction table.

• Length from Starting Master Position: The total number of pulse counts the
Master will move.
• Number of Curve Fitting Points: The number of segments to divide the Length
from Master Position into. There must be at least 3 curve fitting points in the table
with a maximum of 64.
Enable Relative Mode: If selected, the function is enabled. The Slave Axis’ current position is stored
internally and that position becomes the new 0 for the Slave Axis. As the Master Axis moves, the Slave
position values are now relative to this stored position.

On Success:
• Set Bit: The bit will become FALSE when the instruction is enabled and will
remain FALSE until the enable leg goes back OFF. Once the enable leg turns OFF,
if the instruction’s device/parameters were valid, this bit will turn ON once the
.CurrentVelocity reaches 0.
• JMP to Stage: Similarly, the JMP will not occur until after the instruction is
enabled, then disabled, and all the instruction device/parameters were valid and the
.CurrentVelocity reaches 0.
On Error:
• Set Bit: The bit will become FALSE when the instruction is enabled and will
become TRUE if there was a problem with the parameters configured in the instruction,
with the devices specified or if the AXCAM move was interrupted before completion.
• JMP to Stage: If there was a problem with the parameters configured in the
instruction, with the devices specified or the AXCAM move was interrupted before
completion, the PLC will jump to that stage.

BRX User Manual, 2nd Edition

12-59

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

AXCAM, continued
Example AXCAM
In this example we will demonstrate the use of the AXCAM instruction in conjunction with the
AXCONFIG instruction to create a circular path output using multiple axes.
The radius of the circle (50000) is loaded into D10. The center position is: X=100000,
Y=100000. The path followed is defined in the program SineCalculation.
Axes 0,1 & 2 are defined with the AXCONFIG instruction. The AXCAM instruction creates
the movement of the Axes to define the path traveled. The program SineCalculation is called to
perform the necessary math calculations to create a circular path output. The SineCalculation
is called for each segment in the camming table (61 segments).
The following pages show the ladder program that defines this operation.

(Ladder continued on next page.)

12-60

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

AXCAM, continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

(Ladder continued from previous page.)

BRX User Manual, 2nd Edition

12-61

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

AXCAM, continued
Program: SineCalculation
A program is written to perform a separate calculation to create a circular path output.

12-62

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

AXCONFIG
The
Axis
Configuration
(AXCONFIG)
instruction
configures the parameters for a
specific Axis so that it may be
used for all of the other AXIS
commands.
Pulse Outputs
for a given AXIS cannot
be commanded until the
AXCONFIG instruction has
been run successfully. When
the AXCONFIG instruction
has been successfully created
and initiated, the .MasterEnable
structure member for that AXIS
will become true and the AXIS
may be commanded by other
Axis instructions.
An (a, above and Axis 1 below) Axis Device must be configured before the AXCONFIG
instruction can be used. This is setup in the Setup BRX High-speed I/O dialog found in the
BRX Onboard I/O section of the System Configuration. This dialog can be opened directly
in the instruction from the (b) Configure Axis… button (see AXCONFIG graphic above).
After the Axis has been configured
(see the High-speed I/O Hardware
Configuration section for more
details), the AXCONFIG instruction
may now be used.
NOTE: Axis0 is a ‘virtual axis’ and will
not generate pulses to physical outputs
of the PLC. Axis0 can be used for
generating pulse output profile register
values to be used for Table Driven
Outputs (TDOPRESET or TDOPLS) or as
the master for other axes in followingtype applications (AXCAM, AXFOLLOW
or AXGEAR).

BRX User Manual, 2nd Edition

12-63

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

AXCONFIG, continued
Linear vs Rotary: This setting selects the behavior that will occur when the end of the table
has been reached.
•
Linear: Linear actuators move forward or backward on a fixed linear path. The movement of
linear actuators are defined in linear units such as inches or millimeters. Since linear actuators only
move in two directions on a fixed path, linear actuators are defined as finite, meaning they have a set
distance that they can travel in either direction before they must stop.
•
Rotary: Rotary actuators produce rotary motion, meaning that the actuator revolves on a
circular path. Movement from this type of actuator is defined in rotary units, typically degrees. A
rotary table doesn’t have a fixed distance it can travel; it can keep spinning in the same direction
indefinitely. The count for a rotary input is kept within a defined range (Rotary Range Length).
Once the count has exceeded the high limit of the specified Rotary Range Length, it will reset to 0.
If the Axis position is decreasing (negative velocity value), when it falls below 0, it will go to the high
value specified in the Rotary Range Length.

Initial Output Position: The current count will be set to this value when the Axis is first
enabled and any time the Axis is reset. This can be any constant value or any numeric location.
Minimum Velocity (pulses/sec): The slowest frequency of output pulses that will be generated
when the output is enabled. This can be any positive constant from 10 to 250000 or any
numeric location with a value in that range.
Maximum Velocity (pulses/sec): The fastest frequency of output pulses that will be generated
when the output is enabled. This can be any positive constant from 10 to 250000 or any
numeric location with a value in that range.
Acceleration Rate (pulses/sec2): The rate at which the pulses will be generated when the axis
is ramping up from a slower pulse rate to a higher pulse rate. This can be any positive constant
or any numeric location with a value in that range.
Deceleration Rate (pulses/sec2): The rate at which the pulses will be generated when the axis is
ramping down from a faster pulse rate to a slower pulse rate. This can be any positive constant
or any numeric location with a value in that range.
Fault Deceleration Rate (pulses/sec2): Any time a Fault Limit is reached or the Axis
.MasterEnable is turned OFF, the Axis will decelerate to 0 at this specified rate. A value of
0 will cause the Axis to immediately stop moving. This can be any positive constant or any
numeric location with a value in that range.
Encoder Feedback: Enable this option if an incremental encoder is being used to provide the
speed reference feedback. The Axis structure contains a .FollowingError that indicates the
difference in the commanded position and the encoder feedback. This can indicate a stalled
motor, mechanical slippage or other problem in the application.

12-64

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

AXCONFIG, continued
•
High-speed Input Function 1/High-speed Input Function 2/High-speed Input Function 3:
Choose one of these options for the encoder feedback. The High-speed Counters must be setup in the
Setup BRX Counter/Timer section of the BRX Onboard I/O>High-speed I/O… section in the System
Configuration. Click on the Configure High-speed Input… button to access this directly.
•

Position Based on:

Encoder: This option will place the specified High-speed Input Function into the
.CurrentPosition member of the Axis configured in this instruction. The
difference in the specified High-speed Input Function and the actual pulse
output count of the Axis configured in this instruction will be indicated in the
.FollowingError.
Pulse Output: This option will indicate the actual pulse output count of the Axis
configured in this instruction into the .CurrentPosition member and the
.FollowingError will indicate the difference between .CurrentPosition and the
High-speed Input Function that has been specified.
•
Pulse Output/Encoder Scale: If the motor and the encoder have different pulse-per-revolution
values, enter the scale value required to bring them into alignment.
•
Encoder Deadband (counts): Having some deadband value around the encoder current position
can prevent the pulse output from generating alternating small pulses trying to get the input value
to an exact number. This value is applied both above and below the encoder value. For example: A
value of 2 will be a deadband of 2 above and 2 below for a span of 4 counts.
Enable Positive/Clockwise Motion Fault-Limit: Enable this option to use a physical input that will
cause the Axis to Fault (Stop) if the input becomes true or false (based on the setting below) when
moving in the Clockwise or Positive direction. This is typically used as an over-travel limit switch.
If a Fault-Limit is tripped, use the Axis Reset Fault (AXRSTFLT) instruction or re-trigger the Axis
Config (AXCONFIG) instruction to clear the fault. Any attempt to move in the same direction that
caused the fault will immediately generate another fault condition. Movement of the Axis in the
opposite direction is permitted.

Limit Input: This needs to be one of the onboard X discrete input elements. This
is where the over travel limit switch would be wired to.
Stop/fault when Limit is: Choose OFF to cause the Axis to fault (stop) when the
specified input goes from True to False. Choose ON to cause the Axis to fault
(stop) when the specified input goes from False to True.
Enable Negative/Counter-Clockwise Motion Fault-Limit: Enable this option to use a physical input
that will cause the Axis to Fault (Stop) if the input becomes true or false (based on the setting below)
when moving in the Counter-Clockwise or Negative direction. This is typically used as an over-travel

BRX User Manual, 2nd Edition

12-65

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

AXCONFIG, continued
limit switch.
If a Fault-Limit is tripped, use the Axis Reset Fault (AXRSTFLT) instruction or re-trigger the Axis
Config (AXCONFIG) instruction to clear the fault. Any attempt to move in the same direction that
caused the fault will immediately generate another fault condition. Movement of the Axis in the
opposite direction is permitted.

Limit Input: This needs to be one of the onboard “X” discrete input elements.
This is where the over travel limit switch would be wired to.
Stop/fault when Limit is: Choose OFF to cause the Axis to fault (stop) when the
specified input goes from True to False. Choose ON to cause the Axis to
fault (stop) when the specified input goes from False to True.
On Success:
•
Set Bit: The bit will become FALSE when the instruction is enabled and will become TRUE if
the parameters configured in the instruction and proper devices were specified.
•
JMP to Stage: If the parameters configured in the instruction and proper devices were
specified, the PLC will jump to that stage.

On Error:
•
Set Bit: The bit will become FALSE when the instruction is enabled and will become TRUE if
there was a problem with the parameters configured in the instruction or with the devices specified.
•
JMP to Stage: If there was a problem with the parameters configured in the instruction or with
the devices specified, the PLC will jump to that stage.

12-66

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

AXFOLLOW
The Axis Position Following with Offset (AXFOLLOW) instruction is used to establish a
Master/Follower connection for an Axis so that the Follower’s movement is synchronized to the
Master’s movement. The Master can be another Axis or a High-Speed Counter/Timer. Pulse
Outputs for a given AXIS cannot be commanded until the AXCONFIG instruction has been
configured and run successfully.
Because the Follower Axis will need the ability to overtake the Master Axis during a Goto
Relative Offset operation, ensure that the Maximum Velocity and Acceleration parameters of
the Master and Follower Axes have been configured with enough capacity to allow this. The
Follower Axis can be made more responsive by configuring it with higher Maximum Velocity or
a faster Acceleration or both.
If the instruction is enabled with the Goto Offset Signal OFF, the Axis will behave in a Velocityfollowing manner. As soon as the Goto Offset Signal turns ON, the Axis will now behave
in a Position-following manner and will remain so until the instruction is terminated. If the
instruction is enabled with the Goto Offset Signal ON, the Axis will behave in a Positionfollowing manner until the instruction is terminated.
To help keep track of the Axes movement relative to each other, any time the Axis is in Position
Following mode the Follower Axis associated structure member, .MstSlvCoordError, will
contain the difference (in pulse counts) between the Master Axis position and the Follower Axis’
position.
An (a) Axis Device (the slave axis) and either a (b) Master Axis, High-speed Counter or Timer
must be configured before the AXFOLLOW instruction can be used. This is setup in the
Setup BRX High-speed I/O dialog that is in the BRX Onboard I/O section of the System
Configuration. This dialog can be opened directly in the instruction from the (c) Configure
Axis… button and (d) Configure Master Register Device... button.

After the Axis has been configured (see the High-speed I/O Hardware Configuration section for
more details), the AXFOLLOW instruction may now be used.

BRX User Manual, 2nd Edition

12-67

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

AXFOLLOW, continued
NOTE: Axis0 is a ‘virtual axis’ and will not
generate pulses to physical outputs of the
PLC. Axis0 can be used for generating
pulse output profile register values to be
used for Table Driven Outputs (TDOPRESET
or TDOPLS) or as the master for other
axes in following-type applications (AXCAM,
AXFOLLOW or AXGEAR).

Master Register: This is the Axis,
High-Speed Counter or Timer that
provides the position source value.
This can be any of the Axes or HighSpeed Counter/Timers.
Non-Axis Master Filter Time: This
parameter is only enabled if the Master
Register is a High-Speed Counter/
Timer. This value is the Filter Time
Constant which specifies how often (in
Seconds) the Slave’s position is calculated. This can be any constant value or any numeric
location.
Configure Master Register Device: This button will open the BRX High-Speed Input or Axis/
Pulse Output dialog in the System Configuration.
Gear Ratio Multiplier: A multiplier that will be applied when the Follower’s position
is calculated. This can be any constant value or any numeric location. Unlike the similar
parameter in the Electronic Gearing (AXGEAR) instruction, this value cannot be adjusted
while the instruction is enabled.
Relative Offset Position: The Follower’s position value will be adjusted by this pulse count
value each time the Goto Offset Signal turns ON. This can be any constant value or any
numeric location.
Relative Offset Velocity: The additional velocity the Follower Axis will use when moving to the
Relative Offset Position. This value specifies how much faster (in pulses/second) the Follower
Axis can move than the Master Axis when attempting to move to the Relative Offset Position.
This value can be any constant between 0 and 250,000 or any numeric location containing a
value in that range.
Goto Offset Signal: Each time this Bit transitions from OFF to ON, the Follower Axis will
attempt to move to the Relative Offset Position using the Relative Offset Velocity. If the
Relative Offset Position is reached the instruction will turn this Bit OFF. This can be any Bit
memory address.

12-68

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

AXFOLLOW, continued
NOTE: If the Bit assigned to the Goto Offset Signal stays ON, it indicates the Follower Axis does not have the
capacity to overtake the Master Axis. Make the Follower Axis more responsive by configuring it with higher
Maximum Velocity or a faster Acceleration, or both.

On Success:
•
Set Bit: The bit will become FALSE when the instruction is enabled and will remain FALSE until
the enable leg goes back OFF. Once the enable leg turns OFF, if the instruction’s device/parameters
were valid, this bit will turn ON once the .CurrentVelocity reaches 0.
•
JMP to Stage: Similarly, the JMP will not occur until after the instruction is enabled, then
disabled, and all the instruction’s device/parameters were valid and the .CurrentVelocity reaches 0.

On Error:
•
Set Bit: The bit will become FALSE when the instruction is enabled and will become TRUE if
there was a problem with the parameters configured in the instruction, with the devices specified or if
the AXFOLLOW move was interrupted before completion.
•
JMP to Stage: If there was a problem with the parameters configured in the instruction, with the
devices specified or the AXFOLLOW move was interrupted before completion, the PLC will jump to
that stage.

BRX User Manual, 2nd Edition

12-69

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

AXFOLLOW, continued
Example AXFOLLOW ladder.
Rung 1 configures Axis 1 parameters. Rung 2 configures Axis 2 parameters. Rung 3 uses the
AXVEL instruction to set the velocity structure. Rung 4 sets the AXFOLLOW instruction that
will describe the motion of both axes.

12-70

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

AXGEAR
The Axis Electronic Gearing (AXGEAR) instruction is used to create a type of Master/Slave
connection that will synchronize the movement of one axis relative to another axis or a HighSpeed Counter/Timer. Pulse Outputs for a given AXIS cannot be commanded until the
AXCONFIG instruction has been configured and run successfully.
AXGEAR always behaves in a Position-Following mode. The Slave axis position is derived from
the Master position so that any time the position of the Master Axis changes, the position of the
Slave Axis will move to a position that has been modified by the user-supplied gear ratio. When
the move to position operation is enabled, the AXGEAR instruction will use the current values
of the Gear Ratio, the Axis Maximum Velocity, Accel, Decel and the Master’s Target Position to
calculate the move profile. Any changes to the Gear Ratio and Target Position will result in a
trajectory change of the AXGEAR Axis.
To help keep track of the Axes movement relative to each other, any time the Axis is in Electronic
Gearing mode the Slave Axis associated structure member, .MstSlvCoordError, will contain the
difference (in pulse counts) between the Master Axis position and the Slave Axis position.
An (a) Axis Device (the slave axis) and either a (b) Master Axis, High-speed Counter or Timer
must be configured before the AXGEAR instruction can be used. This is setup in the Setup BRX
High-speed I/O dialog that is in the BRX Onboard I/O section of the System Configuration.
This dialog can be opened directly in the instruction from the (c) Configure Axis… button and
(d) Configure Master Register Device... button.

After the Axis has been configured (For more details, see the High-speed I/O Hardware
Configuration section), the AXGEAR instruction may now be used.

BRX User Manual, 2nd Edition

12-71

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

AXGEAR, continued
NOTE: Axis0 is a ‘virtual axis’ and will
not generate pulses to physical outputs
of the PLC. Axis0 can be used for
generating pulse output profile register
values to be used for Table Driven
Outputs (TDOPRESET or TDOPLS) or as
the master for other axes in followingtype applications (AXCAM, AXFOLLOW
or AXGEAR).

Master Register: This is the Axis,
High-Speed Counter or Timer that
the Slave Axis will be electronically
geared to. This can be any of the
Axes or High-Speed Counter/
Timers.
Non-Axis Master Filter Time:
This parameter is only enabled if
the Master Register is a High-Speed
Counter/Timer. This value is the Filter Time Constant which specifies how often (in Seconds)
the Slave’s position is calculated. This can be any constant value or any numeric location.
Configure Master Register Device: This button will open the BRX High-Speed Input or Axis/
Pulse Output dialog in the System Configuration.
Gear Ratio Multiplier: A multiplier that will be applied each time the Slave’s position is
calculated. A value of 0 will cause the Slave Axis to stop. This can be any constant value or any
numeric location.
On Success:
•
Set Bit: The bit will become FALSE when the instruction is enabled and will remain FALSE until
the enable leg goes back OFF. Once the enable leg turns OFF, if the instruction’s device/parameters
were valid, this bit will turn ON once the .CurrentVelocity reaches 0.
•
JMP to Stage: Similarly, the JMP will not occur until after the instruction is enabled, then
disabled, and all the instruction’s device/parameters were valid and the .CurrentVelocity reaches 0.
On Error:
•
Set Bit: The bit will become FALSE when the instruction is enabled and will become TRUE if
there was a problem with the parameters configured in the instruction, with the devices specified or if
the AXGEAR move was interrupted before completion.
•
JMP to Stage: If there was a problem with the parameters configured in the instruction, with the
devices specified or the AXGEAR move was interrupted before completion, the PLC will jump to that
stage.

12-72

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

AXGEAR, continued
Example AXCAM ladder.
This example demonstrates the usage of the AXGEAR instruction. Axes 0, 1& 2 are configured
in the first scan with AXCONFIG.

(Ladder continued on next page.)

BRX User Manual, 2nd Edition

12-73

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

AXGEAR, continued
In this section when C66 goes high AXCAM is executed. Axis 1 and Axis 2 will move
proportionally depending on the data specified in gear ratio multiplier field of the AXGEAR
instruction. Virtual Axis 0 position is the pointer used. As the Virtual Aixs 0 moves from
position 0 to position 10000 the position of Axis 1 and Axis 2 will follow proportionally to the
values in R0 and R1. Axis 2 rotation should be opposed to Axis 1.
(Ladder continued from previous page.)

12-74

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

AXHOME
The Axis Perform Home Search (AXHOME) instruction is used to perform the necessary
steps to move the specified Axis to a known starting position. Pulse Outputs for a given
AXIS cannot be commanded until the AXCONFIG instruction has been configured and run
successfully.
An (a) Axis Device must be configured before the AXHOME instruction can be used. This is
setup in the “Setup BRX High-speed I/O” dialog that is in the “BRX Onboard I/O” section
of the System Configuration. You can link directly with the (b) Configure Axis… button in
the AXHOME instruction.

BRX User Manual, 2nd Edition

12-75

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

AXHOME, continued
After the Axis has been configured (see the High-speed I/O Hardware Configuration section
for more details), the AXHOME instruction may now be used.

NOTE: Axis 0 is a ‘virtual axis’ and will not generate pulses to physical outputs of the PLC. Axis0 can be
used for generating pulse output profile register values to be used for Table Driven Outputs (TDOPRESET or
TDOPLS) or as the master for other axes in following-type applications (AXFOLLOW or AXGEAR).

Homing Velocity (Signed): The maximum velocity the Axis will ramp up to when moving
toward Discrete Input Limit 1. The Axis will ramp up and down using the Axis current
Acceleration and Deceleration settings. This can be any constant value from -250000 to -10,
0, and 10 to 250000 or any numeric location containing a value in that range. The sign of
the value will indicate the direction of travel. Positive numbers will move the Axis clockwise,
negative numbers will move the Axis counter-clockwise.

12-76

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

AXHOME, continued
Discrete Input Limit 1: The Home Search operation requires at least one discrete input.
•
Discrete Input: The discrete input where the Home limit switch is connected. This must be one
of the on-board discrete inputs.
•
Event: Selects which of the following conditions will indicate the Home switch has been
reached:

1. Rising Edge
2. Falling Edge
3. Rising OR
Falling Edge
4. High Level
5. Low Level
Termination: Specifies what action to take after reaching the Home switch (Input Limit 1)
•
Position: Use the Axis current positioning configuration to move the Axis to an absolute pulse
count relative to the position of Discrete Input Limit 1.

Offset from Limit 1: When Discrete Input Limit 1 is reached, the Axis marks the
position of the switch and will then move the Axis toward the specified Position.
•

Creep to Second Position: Move the Axis to a second discrete Input Limit switch.

1.

2.

Creep Velocity (Signed): The maximum frequency the Axis will ramp up to when
moving toward Discrete Input Limit 2. The Axis will ramp up and down using the
Axis current Acceleration and Deceleration settings. This can be any constant value
between -250000 to -10, 0, and 10 to 250000 or any numeric location containing
a value in that range. The sign of the value will indicate the direction of travel:
positive numbers will move the Axis clockwise, negative numbers will move the Axis
counter-clockwise.
Discrete Input Limit 2: Use a discrete input for Limit 2. This could be a second
discrete input or the same input as Discrete Input Limit 1.
Discrete Input: The discrete input where the Discrete Input Limit 2 switch is
connected. This must be one of the on-board discrete inputs.
Event: Selects which of the following conditions will indicate the Home switch
has been reached:
• Rising Edge
• Falling Edge
• Rising OR
Falling Edge
• High Level
• Low Level

3.

Decelerate to 0 Velocity: The Axis will decelerate from the Homing Velocity to 0.

BRX User Manual, 2nd Edition

12-77

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

AXHOME, continued
Zero Position At: Enable this option to have the Axis set its Current Position to 0 after the
following step of the Home Search operation:
•
Limit 1: Set the Current Position to 0 when the Discrete Input Limit 1 switch is reached. Any
additional movement of the Axis during the Termination phase will be reflected in the Axis Current
Position value.
•
Home/When Done: Set the Current Position to 0 when all phases of the Home Search
operation is complete.

Input Leg: Specifies how the instruction will be enabled to run:
•
Edge Triggered: Each time the input logic transitions from OFF to ON this instruction will run
to completion. This selection does not allow the Home Search operation to be interrupted once it has
started except by manually turning OFF the .MasterEnable for the Axis, which will put the Axis into a
fault condition that must be cleared before the Axis will be permitted to move. Use the AXRSTFAULT
(Reset Axis Limit Fault) instruction to clear an Axis Fault.
•
Power Flow Enabled: When the Input logic transitions from OFF to ON the instruction will
begin to execute and will continue executing as long as the input logic remains ON. This selection
allows the Home Search operation to be interrupted by turning the input logic OFF. This is an error
condition but it does not put the Axis into a Fault condition.

On Success:
•
Set Bit: The bit will become FALSE when the instruction is enabled and will become TRUE if
the parameters configured in the instruction and proper devices were specified and the Home operation
completes uninterrupted.
•
JMP to Stage: If the parameters configured in the instruction and proper devices were specified,
the PLC will jump to that stage once the Home operation completes.

On Error:
•
Set Bit: The bit will become FALSE when the instruction is enabled and will become TRUE if
there was a problem with the parameters configured in the instruction, with the devices specified or if
the Home operation was interrupted before completion.
•
JMP to Stage: If there was a problem with the parameters configured in the instruction, with the
devices specified or the Home operation was interrupted before completion, the PLC will jump to that
stage.

12-78

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

AXHOME, continued
Examples of various AXHOME configurations are considered on the following pages.
Termination at Position
of Limit 1
Example 1: Termination
at Position
of Limit 1
(Axis moves back to Limit 1 Position)
Accel
Rate

Decel
Rate
Limit 1

Start

Decel Rate

Accel Rate

Homing Velocity

$Axis1.CurrentPosition
goes to here.

The Axis decelerates, changes direction and goes back to
$Axis.CurrentPosition = 0 (Not looking at Limit 1 anymore).

Example 2: Termination Using Creep to Limit 2.

The Axis decelerates, changes direction and goes back to the
falling edge of Limit 2 and the $Axis.CurrentPosition goes
to 0 Take note that Limit 2 is the same physical switch in this
situation. It could be a different one if it would make better
sense for the application.

BRX User Manual, 2nd Edition

12-79

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

AXHOME, continued
Example 3: Using Level and Edge Limits, Sharing the Same Input.

The Axis decelerates, changes direction and goes back to the
Falling Edge of Limit 2 and the $Axis.CurrentPosition goes to
0. Take note that Limit 2 is the same physical switch in this
situation. It could be a different one if it would make better
sense for the application.

Example 4: Using Level and Edge Limits,
Sharing the Same Input.

This is the same setup as the prior example but the Input
for limit 1 on ON at the time of enabling the AXHOME
instruction. The first movement does not occur in this case and
the Axis creeps back to the Falling Edge of the switch.

12-80

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

AXHOME, continued
Example 5: Termination Decelerate to 0 Velocity.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

In this case, when the AXHOME operation is complete, the
$Axis1.CurrentPosition will contain a negative value.

Example 6: Termination Decelerate to 0 Velocity.

In this case, when the AXHOME operation is complete, the
$Axis1.CurrentPosition will go to a 0 value.

BRX User Manual, 2nd Edition

12-81

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

AXJOG
The Axis Jog (AXJOG) instruction sets an Axis into a mode where its position can be manually
adjusted by moving the Axis in the forward or reverse direction. Jogging is a simple velocity
move that uses the Acceleration and Deceleration parameters specified in the Axis Configuration
to ramp up to and ramp down from the Target Velocity specified in the AXJOG instruction or
the Maximum Velocity specified in the Axis Configuration, whichever is lower.
An (a) Axis Device must be configured
before the AXJOG instruction can
be used. This is done in the Setup
BRX High-speed I/O dialog that is
in the “BRX Onboard I/O” section
of the System Configuration. You
can open this dialog directly with the
(b) Configure Axis… button.

After the Axis has been configured (below) the AXJOG instruction may now be used (See the
High-speed I/O Hardware Configuration section for more details).

NOTE: Axis0 is a ‘virtual axis’ and will not generate pulses to physical outputs of the PLC. Axis0 can be
used for generating pulse output profile register values to be used for Table Driven Outputs (TDOPRESET or
TDOPLS) or as the master for other axes in following-type applications (AXCAM, AXFOLLOW or AXGEAR).

12-82

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

AXJOG, continued
Zero Count at Completion: When this option is enabled the Current Position of the Axis
will be set to 0 when the Enable/Reset input transitions from ON to OFF. If this option is
not enabled, the Axis will retain the contents of the Current Position after the Jog is complete.
Target Velocity: Specifies the speed that the Axis will output pulses when the Enable Leg
of the AXJOG is ON and either the Forward or Reverse Leg is ON. If this value is higher
than the Maximum Velocity specified in the Axis Configuration, the Axis Configuration value
will be used. Forward and Reverse moves will use the Axis Configuration’s Acceleration and
Deceleration values when ramping up to and ramping down from the Maximum Velocity
allowed.
On Success:
•
Set Bit: The bit will become FALSE when the instruction is enabled and will remain FALSE until
the enable leg goes back OFF. Once the enable leg turns OFF, if the instruction’s device/parameters
were valid, this bit will turn ON once the .CurrentVelocity reaches 0.
•
JMP to Stage: Similarly, the JMP will not occur until after the instruction is enabled, then
disabled, and all the instruction’s device/parameters were valid and the .CurrentVelocity reaches 0.

On Error:
•
Set Bit: The bit will become FALSE when the instruction is enabled and will become TRUE
when proper instruction parameters are NOT properly entered or the instruction IS NOT completed
successfully. The specified bit is enabled with a SET operation, not an OUT operation. The On Error
bit will remain ON even if the instruction input logic goes OFF.
•
JMP to Stage: when proper instruction parameters are NOT properly entered or the instruction
IS NOT completed successfully, the PLC will jump to that stage.
NOTE: Because this instruction puts the Axis into an operational mode (as opposed to performing a single
operation), On Success is defined as getting the Axis into Jog mode with no errors. This means that the On
Success indication will turn ON after the Enable/Reset input logic transitions from ON to OFF and the Axis’
Current Velocity is at 0. When these conditions are met the Axis’ Mode is “Idle”. You should wait until the
On Success indication turns ON before attempting to execute any other Axis instruction.

Example Ladder Logic:

BRX User Manual, 2nd Edition

12-83

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

AXPOSSCRV
The Axis Move to Position Using S-Curve (AXPOSSCRV) instruction is used to move an Axis
from its current position to a specified target position using the Axis configured parameters
and the specified Jerk parameter which will yield an s-curve velocity profile. Pulse Outputs
for a given Axis Device cannot be commanded until the AXCONFIG instruction has been
configured and run successfully.
An (a) Axis Device must be configured before the AXPOSSCRV instruction can be used.
This is setup in the Setup BRX High-speed I/O dialog that is in the BRX Onboard I/O section
of the System Configuration. You can open this dialog directly with the (b) Configure Axis…
button.

After the Axis has been configured (see the High-speed I/O Hardware Configuration section
for more details), the AXPOSSCRV instruction may now be used.

NOTE: Axis0 is a ‘virtual axis’ and will not generate pulses to physical outputs of the PLC. Axis0 can be
used for generating pulse output profile register values to be used for Table Driven Outputs (TDOPRESET or
TDOPLS) or as the Master for other axes in following-type applications (AXCAM, AXFOLLOW or AXGEAR).

12-84

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

AXPOSSCRV, continued
Input Leg
•
Edge Triggered: The move to position operation will be performed each time the input transitions
from OFF to ON. Once a move to position operation is in progress it can only be stopped by manually
setting the axis .MasterEnable member to OFF, which will put the axis into a Fault state.
•
Power flow Enabled: The move to position operation will begin when the input transitions from
OFF to ON and will continue to completion as long as the input remains ON. This selection has the
benefit of being able to interrupt a move to position operation by setting the input state to OFF and
NOT putting the Axis into a Fault state.

Target Type
•
Absolute: Absolute moves are measured from the axis zero position. When an axis is initialized,
its current position is set to 0. An absolute move to 10000 will generate 10000 pulses to move the axis
forward 10000 pulses. A subsequent absolute move to -10000 will
(Absolute)
generate 20000 pulses to move the axis backward past 0 to the -10000
Position Value
position. If you execute an absolute move with a Position Value that
is the same as the Axis Current Position the axis will not move as the 0
Current
Target
Position
Position
absolute position is already reached.
•
Relative: Relative moves are measured from the Axis’ current
position. When an axis is initialized, its current position is set to
0. A relative move to 10000 will generate 10000 pulses to move the axis forward 10000 pulses.
A subsequent relative move of -10000 will generate 10000 pulses to
move the axis backward to that 0 position.
(Relative)
•
Zero-out Current Position Before Initial Move: Enable this
option to have the axis set its Current Position value to 0 before any
move operation.

Position Value

0

Current
Position

Target
Position

•
Position Value: The target position (pulse count) to move the
axis to. This can be any constant value, or any numeric location with
a value in that range.

BRX User Manual, 2nd Edition

12-85

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

AXPOSSCRV, continued
Linear vs. Rotary
•
Linear: The series of pulses will produce forward or backwards motion along a fixed linear path.
If the Target Position value is a higher value than the Current Position value, the resulting move will
be in the positive (increasing) direction. If the Target Position value is a lower value than the Current
Position, the resulting move will be in the negative (decreasing) direction.
•
Rotary: The series of pulses will produce Clockwise or CounterClockwise motion along a fixed
circular path either as an absolute position value or relative position as noted in the discussion below.

Move to Absolute Target in Clockwise Direction: Taking into account the Rotary
Range specified in the AXCONFIG and the Target Position Value, the PLC will always
generate pulses in an increasing (positive)
direction. So if the Target Position value is
lower than the Current Position, the PLC will
‘roll over’ in the clockwise direction to achieve
the position. If the Target Position Value
specified exceeds the Rotary Range, the Axis
will move to the modulus result. For example:
If the Rotary Range is 0–359 (360 degrees) and
a Target Position Value of 500 was specified, the
Axis will output 140 pulses.
Move to Absolute Target in Counterclockwise
Direction: Taking into account the Rotary
Range specified in the AXCONFIG and the
Target Position Value, the PLC will always generate pulses in a decreasing (negative)
direction. So if the Target Position value is
higher than the Current Position value, the
PLC will ‘roll over’ in the Counter clockwise
direction to achieve the position. If the Target
Position Value specified exceeds the Rotary
Range, the Axis will move to the modulus result.
For example: If the Rotary Range is 0–359 (360
degrees) and a Target Position Value of 500 was
specified, the Axis will output 220 pulses.

12-86

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

AXPOSSCRV, continued
Move to Absolute Target in Shortest
Direction: Taking into account the Rotary
Range specified in the AXCONFIG and the
Target Position Value, the PLC will calculate
the shortest distance between the Target
Position Value and the Current Position
value and go in either Clockwise or Counter
Clockwise direction to achieve the target. If
the Target Position Value specified exceeds
the Rotary Range, the Axis will move to the
modulus result. For example: If the Rotary
Range is 0–359 (360 degrees) and a Target
Position Value of 500 was specified, the Axis
will output 140 pulses.
Relative Rotary Target Type, so sign of
Position Value parameter specifies direction:
A positive Position Value will move the Axis
in a Clockwise direction and a negative
Position Value will move the Axis in a
Counter Clockwise direction. If the Target
Position Value specified exceeds the Rotary
Range, the Axis will move to the modulus
result. For example: If the Rotary Range is
0–359 (360 degrees) and a Target Position
Value of 500 was specified, the Axis will
output 140 pulses.
Jerk: The Jerk term specifies how quickly the Axis is allowed to achieve maximum Acceleration
and Deceleration on its way to reaching maximum Velocity. This value is specified in pulses/
sec3.
Supersede Default Properties: These parameters allow this AXPOSSCRV instruction to
override the values specified in the AXCONFIG instruction. They only temporarily change
the values in the AXCONFIG for this movement. To permanently change the parameters in
the AXCONFIG, use the Set Axis Properties (AXSETPROP) instruction.
•
Maximum Velocity (pulses/sec): The fastest frequency of output pulses that will be generated
during the move to position operation. This can be any positive constant from 10 to 250000, or any
numeric location with a value in that range.
•
Acceleration Rate (pulses/sec2): The rate at which the pulses will be generated when the axis is
ramping up from a slower pulse rate to a higher pulse rate. This can be any positive constant or any
numeric location with a value in that range.
•
Deceleration Rate (pulses/sec2): The rate at which the pulses will be generated when the axis is
ramping down from a higher pulse rate to a slower pulse rate. This can be any positive constant or any
numeric location with a value in that range.

BRX User Manual, 2nd Edition

12-87

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

AXPOSSCRV, continued
On Success:
•
Set Bit: The bit will become FALSE when the instruction is enabled and will become TRUE when
instruction parameters are properly entered and the instruction completes successfully. The specified bit
is enabled with a SET operation, not an OUT operation. The On Success bit will remain ON even if
the instruction input logic goes OFF.
•
JMP to Stage: When instruction parameters are properly entered and the instruction completes
successfully, the PLC will jump to that stage.

On Error:
•
Set Bit: The bit will become FALSE when the instruction is enabled and will become TRUE
when proper instruction parameters are NOT properly entered or the instruction IS NOT completed
successfully. The specified bit is enabled with a SET operation, not an OUT operation. The On Error
bit will remain ON even if the instruction input logic goes OFF
•
JMP to Stage: When proper instruction parameters are NOT properly entered or the instruction
IS NOT completed successfully, the PLC will jump to that stage.

Example Usage:

12-88

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

AXPOSTRAP
The Axis Move to Position Using Trapezoid (AXPOSTRAP) instruction is used to move
an Axis from its current position to a specified target position using the Axis’ configured
parameters which will yield a trapezoid velocity profile (linear acceleration and deceleration).
Pulse Outputs for a given AXIS cannot be commanded until the AXCONFIG instruction has
been configured and run successfully.
An (a) Axis Device must be configured before the AXPOSTRAP instruction can be used. This
is setup in the Setup BRX High-speed I/O dialog that is in the BRX Onboard I/O section of
the System Configuration. This dialog can be opened directly in the instruction from the (b)
Configure Axis…” button.

After the Axis has been configured (below), the AXPOSTRAP instruction may now be used
(See the High-speed I/O Hardware Configuration section for more details).

NOTE: Axis0 is a ‘virtual axis’ and will not generate pulses to physical outputs of the PLC. Axis0 can be
used for generating pulse output profile register values to be used for Table Driven Outputs (TDOPRESET or
TDOPLS) or as the Master for other axes in following-type applications (AXCAM, AXFOLLOW or AXGEAR).

BRX User Manual, 2nd Edition

12-89

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

AXPOSTRAP, continued
Move Type
•

Single move: The axis will perform 1 move to the specified position.

Edge Triggered: The move to position operation will be performed each time the input
transitions from OFF to ON. Once a move to position operation is in progress it can
only be stopped by manually setting the axis .MasterEnable member to OFF, which will
put the axis into a Fault state.
Power flow Enabled: The move to position operation will begin when the input
transitions from OFF to ON and will continue to completion as long as the input
remains ON. This selection has the benefit of being able to interrupt a move to position
operation by setting the input state to OFF and NOT putting the axis into a Fault state.
•
Multi-move: The axis can perform multiple moves by changing the “Position Value” register and
triggering the “Update Target Position” bit.
•
Trigger Target Position: Specify an internal bit for this field. Changing this bit from OFF to
ON will result in the PLC changing its Target Position (without stopping) to the value loaded into the
“Position Value” register. The PLC will automatically turn the “Update Target Position” bit back OFF
after changing its target position. The .AtPosition bit member of the Axis structure can be monitored
to ensure completion.

Target Type
•
Absolute: Absolute moves are measured from the axis
zero position. When an axis is initialized, its current position
is set to 0. An absolute move to 10000 will generate 10000
pulses to move the Axis forward 10000 pulses. A subsequent
absolute move to -10000 will generate 20000 pulses to move
the Axis backward past 0 to the -10000 position. If you
execute an absolute move with a Position Value that is the
same as the axis Current Position the axis will not move as the
absolute position is already reached.
•
Relative: Relative moves are measured from the axis current position. When an axis is initialized,
its current position is set to 0. A relative move to 10000
will generate 10000 pulses to move the axis forward 10000
pulses. A subsequent relative move of -10000 will generate
10000 pulses to move the Axis backward to that 0 position.

12-90

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

AXPOSTRAP, continued
•
Zero Current Position Before Initial Move: Enable
this option to have the Axis set its Current Position value to
before any move operation.

0

Single Move: Current Position is set to 0
before the move to position operation begins.
Multi-Move: Current Position is set to 0
before the first move to position but does not
happen on subsequent OFF to ON transitions
of the Trigger Target Position.
•
Position Value: The target position (pulse count) to move the Axis to. This can be any constant
value, or any numeric location with a value in that range.

Linear vs. Rotary:
•
Linear: The series of pulses will produce forward or backwards motion along a fixed linear path.
If the Target Position value is a higher value than the Current Position value, the resulting move will
be in the positive (increasing) direction. If the Target Position value is a lower value than the Current
Position, the resulting move will be in the negative (decreasing) direction.
•

Rotary

Move to Absolute Target in Clockwise Direction: Taking into account the Rotary
Range specified in the AXCONFIG and the Target Position Value, the PLC will always
generate pulses in an increasing (positive)
direction. So if the Target Position value is
lower than the Current Position, the PLC
will ‘roll over’ in the clockwise direction to
achieve the position. If the Target Position
Value specified exceeds the Rotary Range, the
Axis will move to the modulus result. For
example: If the Rotary Range is 0–359 (360
degrees) and a Target Position Value of 500
was specified, the Axis will output 140 pulses.
Move to Absolute Target in Counterclockwise
Direction: Taking into account the Rotary
Range specified in the AXCONFIG and the
Target Position Value, the PLC will always
generate pulses in a decreasing (negative)
direction. So if the Target Position value is
higher than the Current Position value, the
PLC will ‘roll over’ in the Counter clockwise
direction to achieve the position. If the Target
Position Value specified exceeds the Rotary
Range, the Axis will move to the modulus
result. For example: If the Rotary Range is
0–359 (360 degrees) and a Target Position
Value of 500 was specified, the Axis will output
220 pulses.

BRX User Manual, 2nd Edition

12-91

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

AXPOSTRAP, continued
Move to Absolute Target in Shortest
Direction:
Taking into account
the Rotary Range specified in the
AXCONFIG and the Target Position
Value, the PLC will calculate the
shortest distance between the Target
Position Value and the Current Position
value and go in either Clockwise or
Counter Clockwise direction to achieve
the target. If the Target Position Value
specified exceeds the Rotary Range, the
Axis will move to the modulus result.
For example: If the Rotary Range
is 0–359 (360 degrees) and a Target
Position Value of 500 was specified, the
Axis will output 140 pulses.
Relative Rotary Target Type, so sign
of Position Value parameter specifies
direction: A positive Position Value will
move the Axis in a Clockwise direction
and a negative Position Value will
move the Axis in a Counter Clockwise
direction. If the Target Position Value
specified exceeds the Rotary Range, the
Axis will move to the modulus result.
For example: If the Rotary Range
is 0–359 (360 degrees) and a Target
Position Value of 500 was specified, the
Axis will output 140 pulses.

Supersede Default Properties
Selecting these parameters allows the AXPOSTRAP instruction to override the values specified
in the AXCONFIG instruction. They only temporarily change the values in the AXCONFIG
for this movement. To permanently change the parameters in the AXCONFIG, use the Set
Axis Properties (AXSETPROP) instruction.
•
Maximum Velocity (pulses/sec): The fastest frequency of output pulses that will be generated
during the move to position operation. This can be any positive constant from 10 to 250000, or any
numeric location with a value in that range.
•
Acceleration Rate (pulses/sec2): The rate at which the pulses will be generated when the axis is
ramping up from a slower pulse rate to a higher pulse rate. This can be any positive constant or any
numeric location with a value in that range.
•
Deceleration Rate (pulses/sec2): The rate at which the pulses will be generated when the axis is
ramping down from a higher pulse rate to a slower pulse rate. This can be any positive constant or any
numeric location with a value in that range.

12-92

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

AXPOSTRAP, continued
On Success:
•
Set Bit: The bit will become FALSE when the instruction is enabled and will become TRUE when
instruction parameters are properly entered and the instruction completes successfully. The specified
bit is enabled with a SET operation, not an OUT operation. The On Success bit will remain ON even
if the instruction input logic goes OFF.
•
JMP to Stage: When instruction parameters are properly entered and the instruction completes
successfully, the PLC will jump to that stage.

On Error:
•
Set Bit: The bit will become FALSE when the instruction is enabled and will become TRUE
when proper instruction parameters are NOT properly entered or the instruction IS NOT completed
successfully. The specified bit is enabled with a SET operation, not an OUT operation. The On Error
bit will remain ON even if the instruction input logic goes OFF.
•
JMP to Stage: When proper instruction parameters are NOT properly entered or the instruction
IS NOT completed successfully, the PLC will jump to that stage.

Example Usage:

BRX User Manual, 2nd Edition

12-93

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

AXRSTFAULT
The Reset Axis Limit Fault (AXRSTFAULT) instruction is used to clear the fault in an axis
that has either reached one of the configured Fault Limits while it was moving or has had its
.MasterEnable manually reset.
After the instruction has cleared the fault state in an axis fault, any attempt to move the Axis
in the same direction that caused the fault will immediately generate another fault condition.
Movement of the axis in the opposite direction that caused the fault is permitted.
The AXCONFIG (Axis Configuration) instruction will also reset an Axis that is in a fault state.
An (a) Axis Device must be configured before the AXRSTFAULT instruction can be used.
This is setup in the Setup BRX High-speed I/O dialog that is in the BRX Onboard I/O section
of the System Configuration. This dialog can be opened directly in the instruction from the
(b) Configure Axis… button.

After the axis has been configured (see the High-speed I/O Hardware Configuration section for
more details), the AXRSTFAULT instruction may now be used.

NOTE: Axis0 is a ‘virtual axis’ and will not generate pulses to physical outputs of the PLC. Axis0 can be
used for generating pulse output profile register values to be used for Table Driven Outputs (TDOPRESET or
TDOPLS) or as the Master for other axes in following-type applications (AXCAM, AXFOLLOW or AXGEAR).

12-94

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

AXRSTFAULT, continued
On Success:
•
Set Bit: The bit will become FALSE when the instruction is enabled and will become TRUE
when instruction parameters are properly entered and the instruction completes successfully. The
specified bit is enabled with a SET operation, not an OUT operation. The On Success bit will remain
ON even if the instruction input logic goes OFF.
•
JMP to Stage: When instruction parameters are properly entered and the instruction completes
successfully, the PLC will jump to that stage.

On Error:
•
Set Bit: The bit will become FALSE when the instruction is enabled and will become TRUEwhen
proper instruction parameters are NOT properly entered or the instruction IS NOT completed
successfully. The specified bit is enabled with a SET operation, not an OUT operation. The On Error
bit will remain ON even if the instruction input logic goes OFF.
•
JMP to Stage: When proper instruction parameters are NOT properly entered or the instruction
IS NOT completed successfully, the PLC will jump to that stage.

Example Usage

BRX User Manual, 2nd Edition

12-95

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

AXSETPROP
The Set Axis Properties (AXSETPROP) instruction is used to make runtime changes to the
configured parameters of an Axis.
An (a) Axis Device must be configured before the AXSETPROP instruction can be used. This
is setup in the Setup BRX High-speed I/O dialog that is in the BRX Onboard I/O section of
the System Configuration. This dialog can be opened directly in the instruction from the (b)
Configure Axis… button.

After the Axis has been configured (below) the AXSETPROP instruction may now be used (see
the High-speed I/O Hardware Configuration section for more details).

NOTE: Axis0 is a ‘virtual axis’ and will not generate pulses to physical outputs of the PLC. Axis0 can be
used for generating pulse output profile register values to be used for Table Driven Outputs (TDOPRESET or
TDOPLS) or as the master for other axes in following-type applications (AXCAM, AXFOLLOW or AXGEAR).

12-96

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

AXSETPROP, continued
Position: The current count will be set to this value when this instruction is enabled. This can be any
constant value or any numeric location.
Minimum Velocity (pulses/sec): The slowest frequency of output pulses that will be generated when
the output is enabled. This can be any positive constant from 10 to 250000 or any numeric location
with a value in that range.
Maximum Velocity (pulses per second): The fastest frequency of output pulses that will be generated
when the output is enabled. This can be any positive constant from 10 to 250000 or any numeric
location with a value in that range.
Acceleration Rate (pulses/sec2): The rate at which the pulses will be generated when the axis is ramping
up from a slower pulse rate to a higher pulse rate. This can be any positive constant or any numeric
location with a value in that range.
Deceleration Rate (pulses/sec2): The rate at which the pulses will be generated when the axis is
ramping down from a faster pulse rate to a slower pulse rate. This can be any positive constant or any
numeric location with a value in that range.
Fault Deceleration Rate (pulses/sec2): Any time a Fault Limit is reached or the Axis .MasterEnable is
turned OFF, the axis will decelerate to a velocity of 0 pulses/sec at this specified rate. A value of 0 will
cause the Axis to immediately stop moving. This can be any positive constant or any numeric location
with a value in that range.
Pulse Output/Encoder Scale: If the motor and the encoder have different pulse-per-revolution values,
enter the scale value required to bring them into alignment.
Encoder Deadband (counts): Having some deadband value around the encoder current position can
prevent the pulse output from generating alternating small pulses trying to get the input value to an
exact number. This value is applied both above and below the encoder value. For example: A value of
2 will be a deadband of 2 above and 2 below for a span of 4 counts.

On Success:
•
Set Bit: The bit will become FALSE when the instruction is enabled and will become TRUE when
instruction parameters are properly entered and the instruction completes successfully. The specified
bit is enabled with a SET operation, not an OUT operation. The On Success bit will remain ON even
if the instruction input logic goes OFF.
•
JMP to Stage: When instruction parameters are properly entered and the instruction completes
successfully, the PLC will jump to that stage.

On Error:
•
Set Bit: The bit will become FALSE when the instruction is enabled and will become TRUE
when proper instruction parameters are NOT properly entered or the instruction IS NOT completed
successfully. The specified bit is enabled with a SET operation, not an OUT operation. The On Error
bit will remain ON even if the instruction input logic goes OFF.
•
JMP to Stage: When proper instruction parameters are NOT properly entered or the instruction
IS NOT completed successfully, the PLC will jump to that stage.

BRX User Manual, 2nd Edition

12-97

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

AXSETPROP, continued
Example Usage

12-98

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

AXVEL
The Axis Set Velocity Mode (AXVEL)
instruction is used to put an axis into
an operation mode where its movement
is controlled by velocity rather than
position. Pulse Outputs for a given
axis cannot be commanded until the
AXCONFIG instruction has been
configured and run successfully.
The ladder logic input to this instruction
is an Enable/Reset, which means that
when the Input logic turns ON the
axis will ramp up to the axis structure’s
.TargetVelocity value, and when the
Input logic turns OFF the axis will
ramp down to a velocity of 0 and the
instruction will end.
While the instruction is enabled,
changing the axis associated structure
member .TargetVelocity will dynamically
change the output pulse frequency and will follow the specified Acceleration/Deceleration
Mode of the instruction to achieve the speed change.
An (a) Axis Device must be configured before the AXVEL instruction can be used. This is
setup in the Setup BRX High-speed I/O dialog that is in the BRX Onboard I/O section of
the System Configuration. This dialog can be opened directly in the instruction from the
(b) Configure Axis… button.
After the axis has been configured (below), the AXVEL instruction may now be used (See the
High-speed I/O Hardware Configuration section for more details).

NOTE: Axis0 is a ‘virtual axis’ and will not generate pulses to physical outputs of the PLC. Axis0 can be
used for generating pulse output profile register values to be used for Table Driven Outputs (TDOPRESET or
TDOPLS) or as the Master for other axes in following-type applications (AXCAM, AXFOLLOW or AXGEAR).

BRX User Manual, 2nd Edition

12-99

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

AXVEL, continued
Using Velocity Value in: This field indicates the proper axis structure member to use for the
desired Velocity.
Initialize .TargetVelocity (signed): Enable this option to set the velocity of the axis when this
instruction is enabled. A non-zero value will cause the axis to begin moving at the specified
velocity as soon as this instruction is enabled. This value can be any constant between -250000
to -10, 0, and 10 to 250000 or any numeric location containing a value in that range. The sign
of the value will indicate the direction of travel: positive numbers will cause the axis to move
clockwise, negative numbers will cause the axis to move counter-clockwise. Any value that is
below the axis Configured Minimum Velocity will result in the Axis Minimum Velocity being
used.

Acceleration/Deceleration Mode:
Specifies what level of Acceleration / Deceleration to use when the axis is changing to a new
Target Velocity. The graphic will change with the selection to display what the velocity curve
will look like for that selection.
•
Trapezoid Accel / Decel: The axis will ramp from the Current Velocity to the new Target Velocity
value using the axis currently configured Acceleration and Deceleration values which results in a
trapezoid velocity path.
•
S-Curve Accel / Decel: The axis will ramp from the Current Velocity to the new Target Velocity
value using the axis currently configured Acceleration and Deceleration values in addition to the
following Jerk parameter which results in an s-curve velocity path.
•
Apply Jerk to Accel / Decel (pulses / sec3): This selection is only available for S-Curve Accel
/ Decel. Whereas the Acceleration and Deceleration values specify how quickly the Axis is allowed
to reach maximum velocity, the Jerk parameter specifies how quickly the Axis is allowed to achieve
maximum Acceleration and Deceleration. This can be any positive constant greater than 0 or any
numeric location with a value in that range.
•
None (Instantaneous): The axis will immediately begin moving at the specified Target Velocity
value; there is no ramp up or ramp down to the new velocity.

Supersede Acceleration Rate (pulses/sec2): When the axis is ramping up from a slower velocity
to a higher velocity use the specified rate instead of the axis configured acceleration rate. This
can be any positive constant or any numeric location with a value in that range.
Supersede Deceleration Rate (pulses/sec2): When the axis is ramping down from a faster
velocity to a slower velocity use the specified rate instead of the axis configured deceleration
rate. This can be any positive constant or any numeric location with a value in that range.
On Success:
•
Set Bit: The bit will become FALSE when the instruction is enabled and will remain FALSE until
the enable leg goes back OFF. Once the enable leg turns OFF, if the instruction device/parameters were
valid, this bit will turn ON once the .CurrentVelocity reaches 0.
•
JMP to Stage: Similarly, the JMP will not occur until after the instruction is enabled, then
disabled, and all the instruction device/parameters were valid and the .CurrentVelocity reaches 0.

AXVEL, continued
On Error:

12-100

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O
•
Set Bit: The bit will become FALSE when the instruction is enabled and will become TRUE
when proper instruction parameters are NOT properly entered or the instruction IS NOT completed
successfully. The specified bit is enabled with a SET operation, not an OUT operation. The On Error
bit will remain ON even if the instruction input logic goes OFF.
•
JMP to Stage: When proper instruction parameters are NOT properly entered or the instruction
IS NOT completed successfully, the PLC will jump to that stage.
NOTE: Because this instruction puts the Axis into an operational model (as opposed to performing a single
operation), On Success is defined as getting the Axis into Velocity mode with no errors. This means that
the On Success indication will turn ON after the Enable/Reset input logic transitions from ON to OFF and the
Axis’ Current Velocity is at 0. When these conditions are met the Axis’ Mode is “Idle”. You should wait until
the On Success indication turns ON before attempting to execute any other Axis instruction.

Example Usage

BRX User Manual, 2nd Edition

12-101

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

TDODECFG
Once a TDOPLS-Load Programmable Limit Switch Table for Table Driven Output or
TDOPRESET-Load Preset Table for Table Driven Output has been enabled it will continue to
control that output even if the input logic is no longer ON. Use the Deconfigure Table Driven
Output (TDODECFG) instruction to stop the Preset Table or PLS table from controlling the
Table Driven Output.
This instruction is useful for situations when the application may require changing control of
the Table Driven Output from one instruction, such as a TDOPRESET, to another.
There is one item that must be configured externally to the instruction in order to use the
TDODECFG function: (a )Table Driven Output Device. This item is setup in the Setup BRX
High-speed I/O dialog that is in the BRX Onboard I/O section of the System Configuration.
This dialog can be opened directly in the instruction from the (b) Configure Table Driven
Outputs…” button.

After the Table Driven Output has been configured (below), the TDODECFG instruction may
now be used (see the High-speed I/O Hardware Configuration section for more details).

12-102

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

TDODECFG, continued
On Success:
•
Set Bit: The bit will become FALSE when the instruction is enabled and will become TRUE when
instruction parameters are properly entered and the instruction completes successfully. The specified
bit is enabled with a SET operation, not an OUT operation. The On Success bit will remain ON even
if the instruction input logic goes OFF.
•
JMP to Stage: When instruction parameters are properly entered and the instruction completes
successfully, the PLC will jump to that stage.

On Error:
•
Set Bit: The bit will become FALSE when the instruction is enabled and will become TRUE
when proper instruction parameters are NOT properly entered or the instruction IS NOT completed
successfully. The specified bit is enabled with a SET operation, not an OUT operation. The On Error
bit will remain ON even if the instruction input logic goes OFF..
•
JMP to Stage: When proper instruction parameters are NOT properly entered or the instruction
IS NOT completed successfully, the PLC will jump to that stage.

Example Usage

BRX User Manual, 2nd Edition

12-103

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

TDOPLS
A Load Programmable Limit Switch Table for Table Driven Output (TDOPLS) contains a
table with a series of start and stop positions similar to the cams on a shaft. These cam positions
are compared to the current count value of the specified Master Register, which can be a Highspeed Counter, Timer or AXIS Current position value. When the count value falls between
any of the positions in the table, the discrete output that is specified is turned ON or OFF
according to the table configuration. Each table can have up to 64 cam positions. Each PLS
table compares the count value of one Master Register counter and can drive one High-speed
I/O discrete output.
Once a PLS table has been enabled for a Table Driven Output it will continue to control that
output even if the input logic is no longer ON. Use the De-configure Table Driven Output
(TDODECFG) instruction to stop the PLS table from controlling the Table Driven Output.
There are two items that must be configured externally to the instruction in order to use the
PLS feature: (a) a Table Driven Output Device and (b) a Master Register. Both of these items
are setup in the Setup BRX High-speed I/O dialog that is in the BRX Onboard I/O section of
the System Configuration. This dialog can be opened directly in the instruction from the (c)
Configure Table Driven Outputs… and (d) Configure Master Register Device… buttons.

12-104

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

TDOPLS, continued
Refer to both graphics below. After the (b) Table Driven Output Device and (a) Master Register
Device have been configured (see the High-speed I/O Hardware Configuration section for more
details), the TDOPLS instruction may now be used.

BRX User Manual, 2nd Edition

12-105

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

TDOPLS, continued
Initialize .InputValOffset: A positive value in this field (a) means that the entries will act at a
lower value than shown. A negative value means that the entries will act at a higher value than
shown. For example: An offset of 500 is configured in the .InputValOffset field (a). The first
entry (b, c) is configured to turn ON the output at 1000 and (d, e) turn OFF at 2000. When
the table runs, the output will actually turn ON at a value of 500 and turn OFF at 1500. If the
.InputValOffset was configured for -500, the first output would have turned ON at a value of
1500 and OFF at 2500.

12-106

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

TDOPLS, continued
Source Register Scaling: The TDOPLS instruction can use the raw count value from the
specified Master Register or, if scaling was enabled in the High-speed I/O setup, the scaled value
to do its comparisons.
•
Raw Pulse Counts (No Scaling) – Select this option to enter the Preset Count values in the Table
as raw count values. The image below shows (a) Raw Pulse Counts (No Scaling selected, indicating
the Master Register scaling was not enabled. The (b) table entry shows that the values entered are based
on raw counts.

•
Use Source Register Scaling – If the Master Register has been configured to scale the current
count value you can use the scaled values in the table by selecting this option and entering values that
are scaled the same as the Master Register. The image below shows (a) Use Source Register Scaling
selected, indicating the Master Register scaling was enabled. The (b) table entry shows that the entries
are based on the scaled values.

BRX User Manual, 2nd Edition

12-107

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

TDOPLS, continued
Load Raw PLS Table from Data Block (a): When enabled, the values used by the PLS Table
come from the values stored in the specified memory range. This allows for more dynamic
control of the PLS function.
•
Table Start Address (b): The beginning address in PLC memory where the PLS table data is
stored.
•
Number of PLS Steps (c): The number of steps in the PLS table that are stored in PLC memory.
A PLS Table can have up to 64 steps.
•
Table Data Block Range (d): Using the two values above, this shows the range of PLC memory
that will be used as the PLS data table. With a starting address of D0 and a total of 2 steps, the memory
range is D0 to D3.
NOTE: The PLC TDO PLS Table Editor button is available only when the Do-more! Designer software is
connected and Online with the BRX CPU.

•
PLC TDO PLS Table Editor button (e): Click this to open the PLS Table Editor. The editor
allows you to edit the data values in the specified Data Block. The data configuration options on this
dialog (Default Output State, value for “Greater Than or Equal”, value for “Less Than”) are the same
as the main dialog. Detailed information of the PLC TDO PLS Table Editor dialog screen is discussed
later in this section.

12-108

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

TDOPLS, continued

Default Output State (a): The Default Output state determines the starting state of the Output
when the PLS instruction is enabled and the state that the Output is in when the count is NOT
within the Entry comparisons. If the Default Output State is OFF, the Output will be ON
when the count is within the Entry comparison values. If the Default Output State is ON, the
Output will be OFF when the count is within the Entry comparison values.
Raw (or Scaled) PLS Count Steps Output ON when (b): A table of entries that determines
the Output state when the TDOPLS is running.
•
The entries in the table (b) can be constants or variables. If variables are used, the instruction
must be disabled and re-enabled after the variable value has been changed. The values in the entry
table cannot be overlapping.
•
The values must be increasing with the Entry numbers. In other words, the values in (c) And
Less Than must be larger than the value in (d) Greater Than or Equal to.

Output On/Off when Greater Than or Equal to: The value that represents the
lower edge of the cam position. This can be any value between -2,147,483,648 and
2,147,483,647.
And Less Than: The value that represents the upper edge of the cam position. This
can be any value between -2,147,483,648 and 2,147,483,647.
If invalid entry values are used when specifying constant values, the Do-more! Designer
programming software will indicate an error (below) and not allow the instruction configuration
to be completed.

BRX User Manual, 2nd Edition

12-109

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

TDOPLS, continued
If variables are used and invalid entry values are specified, the “On Error” state will become true
(Set Bit or JMP to Stage).
If the Scaling was configured for the Master Register counter and the Use Source Register
Scaling option was specified, the entry values will be the scaled values and no conversion will
be necessary.
Insert (e): Add an empty Step above the currently highlighted Step in the table.
Remove (f): Delete the currently highlighted Step from the table.
Import (g): Import the contents of the PLS Table from a CSV file. The format of the import
file is two numbers per line, separated by a comma or whitespace, all numbers must be in
ascending order, and a maximum of 64 lines. Please review CSV file formatting information
later in this TDOPLS instruction section, under the section explaining the PLC TDO PLS
Table Editor dialog.
On Success (h):
•
Set Bit: The bit will become FALSE when the instruction is enabled and will become TRUE when
instruction parameters are properly entered and the instruction completes successfully. The specified bit
is enabled with a SET operation, not an OUT operation. The On Success bit will remain ON even if
the instruction input logic goes OFF.
•
JMP to Stage: If the parameters configured in the instruction and proper devices were specified,
the PLC will jump to that stage.

On Error (i):
•
Set Bit: The bit will become FALSE when the instruction is enabled and will become TRUE if
there was a problem with the parameters configured in the instruction or with the devices specified.
•
JMP to Stage: If there was a problem with the parameters configured in the instruction or with
the devices specified, the PLC will jump to that stage.

12-110

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

TDOPLS, continued
PLC TDO PLS Table Editor: Allows you to edit the data values in the specified Data Block.
The data configuration options on this dialog (Default Output State, value for “Greater Than
or Equal”, value for “Less Than”) are the same as the main dialog.
NOTE: Initial values for Default Output State, PLS Table Start Address, and Number of PLS Entries come
from the main instruction editor. If these values are changed while editing the table data with this dialog those
values will be updated on the main instruction editor when this dialog is closed.
NOTE: If the PLC TDO PLS Table Editor dialog is opened when the Number of PLS Entries is a variable
(memory address), the value in that location is read and the data in that number of rows will be read from the
PLC to prefill the table. The Also Write Table Length to PLC selection will be enabled and that variable location
will be prefilled here so that when the table data is written back to the PLC this location will be updated as well.
NOTE: A graph of the current PLS Table configuration is displayed at the bottom of the editor which shows
each of the entries. Clicking on the graph will place the cursor on the table entry that contains that location.
If incorrect data values are entered, i.e. overlapping data, a message will be displayed instead of the graph.

•

PLC TDO PLS Table Editor Dialog:

Source Register Scaling (a): Same as the main dialog. The TDOPLS instruction can
use the raw count value from the specified Master Register or, if scaling was enabled in
the High-speed I/O setup, it can use the scaled value to do its comparisons.

PLS Data Entry (b): Same as main dialog. Entries must be unique within the Table,
the lower and upper positions of a step cannot overlap the other cam positions. The
data has to be incremental.

BRX User Manual, 2nd Edition

12-111

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

TDOPLS, continued
Output On/Off when Greater Than or Equal to: The value that represents the
lower edge of the cam position. This can be any value between -2,147,483,648
and 2,147,483,647.
And Less Than: The value that represents the upper edge of the cam position.
This can be any value between -2,147,483,648 and 2,147,483,647.
Default Output State (c): Same as main dialog. Specifies the state of the first entry in
the table.
OFF (default): The output is OFF to start with. The first entry in the table will
be a point which the output turns ON and subsequent entries will flip between
OFF / ON / OFF / etc.
ON: The output is ON to start with. The first entry in the table will be a point
which the output turns OFF and subsequent entries will flip between ON / OFF /
ON / etc.
Read from PLC button (d): Overwrite the contents of
the table with values from the PLC memory location
specified in the Load Raw PLS Table from Data Block
section.
Confirmation is requested before reading the PLC
data. In this example the starting data block is D0,
D10 holds a value of 5, which indicates 10 DWords
will be read:
Write to PLC (e): Overwrite the contents of PLC
memory at the location specified in the Load Raw PLS
Table from Data Block section with the current contents
of the table.
Confirmation is requested before writing data to the
PLC. In this example, there are 5 rows of data. A 5 is
written o D10 and the 10 DWords of data is written
to D0 to D9.
Insert Row button (f): (Insert button in main dialog) add an empty Step above the
currently highlighted Step in the table.
Append Row (g): Add a new row after the current last step in the table.
Delete Row button (h): (Remove button in main dialog) delete the currently
highlighted Step from the table.
Clear Table button (i): Will display a confirmation dialog explaining it will delete all
rows and the table will end up with a single row with values of 0 for the Greater Than
or Equal to and 0 for and Less Than.
Import button (j): (Import button in main dialog) Import the contents of the PLS
Table from a CSV file. The format of the import file is two numbers per line, separated
by a comma or whitespace, all numbers must be in ascending order, and a maximum
of 64 lines.

12-112

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

TDOPLS, continued
NOTE: Any available text editor or an Excel worksheet can be used to create a CSV file. Just save the file
as a .CSV file type.

Example of how data should be formatted in the CSV file:
a.
Two integer values per row
separated by comma (surrounded
by any amount of white space) or
just white space.
b.
You can also have empty rows.
c.
You can also use a line comment
starting with two forward slashes: // This is a comment
Example on how to format the data per line in the CSV file:
a.
Simple comma separated values 1 and 2. (See line one below.)
b.
Some white space before and/or after the comma is OK (see line two below).
c.
Whitespace before, between, and after is OK also (i.e. comma is optional, see
line three below).
d. Comment line (no data allowed). (see line four below.)

BRX User Manual, 2nd Edition

12-113

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

TDOPRESET
A Load Preset Table for Table Driven Output (TDOPRESET) instruction contains a series of
steps that are processed in the order they appear in the table. These steps compare the current
count value of the specified Master Register, which can be a High-speed Counter, Timer or
AXIS Current position value, to the Preset Count in the Step, and when the count values
match, the step action is performed on the selected discrete output and the next step in the
table becomes the active step. Each Preset Table can have up to 64 steps. Each Preset Table
compares the count value of one Master Register counter and can drive one High-speed I/O
discrete output.
Once a Preset table has been enabled for a Table Driven Output, it will continue to control
that output even if the input logic is no longer ON. Use the Deconfigure Table Driven
Output (TDODECFG) instruction to stop the Preset table from controlling the Table Driven
Output.
There are two items that must be configured externally to the instruction in order to use
the Preset feature: (a) A Table Driven Output Device and (b) a Master Register Device.
Both of these items are setup in the Setup BRX High-speed I/O dialog that is in the BRX
Onboard I/O section of the System Configuration. This dialog can be opened directly in
the instruction from the (c) Configure Table Driven Outputs… and (d) Configure Master
Register Device…buttons.

12-114

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

TDOPRESET, continued
After the (a) Table Driven Output Device and (b) Master Register Device have been configured
(see the High-speed I/O Hardware Configuration section for more details), the TDOPRESET
instruction may now be used.

BRX User Manual, 2nd Edition

12-115

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

TDOPRESET, continued
Initialize .InputValOffset: A positive value in this field means that the entries will act at a lower
value than shown. A negative value means that the entries will act at a higher value than shown.
For example: An offset of 500 is configured in the .InputValOffset field. The first entry is
configured to SET the output at 1000. When the table runs, the output will actually SET at a
value of 500. In the .InputValOffset was configured for -500, the first output would have SET
at a value of 1500.

Source Register Scaling: The TDOPRESET instruction can use the raw count value from the
specified Master Register or, if scaling was enabled in the High-speed I/O setup, the scaled value
to do its comparisons.

•
Raw Pulse Counts (No Scaling) (a): Select this option to enter the Preset Count values in the
Table as raw count values. The image above shows (a) Raw Pulse Counts (No Scaling) selected,
indicating the Master Register scaling was not enabled. The (b) Raw Preset Count Steps table entry
shows that the values entered are based on raw counts.

12-116

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

TDOPRESET, continued
•
Use Source Register Scaling: If the Master Register has been configured to scale the current count
value you can use the scaled values in the table by selecting this option and entering values that are scaled
the same as the Master Register. The image below shows (a) Use Source Register Scaling selected,
indicating the Master Register scaling was enabled. The (b) Scaled Preset Steps table entry shows that
the entries are based on the scaled values.

Load Raw Preset Table from Data Block (a): When enabled, the values used by the Preset

BRX User Manual, 2nd Edition

12-117

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

TDOPRESET, continued
Table come from the values stored in the specified memory range. This allows for a more
dynamic control of the Preset function.
•
Table Start Address (b): The beginning address in PLC memory where the Preset table data is
stored. This must be a block of Signed DWords.
•
Number of Preset Steps (c): The number of steps in the Preset table that are stored in PLC
memory. A Preset Table can have up to 64 steps.
•
Table Data Block Range (d): Using the two values above, this shows the range of PLC memory
that will be used as the Preset data table. With a starting address of D0 and a total of 10 steps, the
memory range is D0 to D19. Data formatting will be discussed in the PLC TDO Preset Table Editor
section found later in this section.
NOTE: The PLC TDO Preset Table Editor button is available only when the Do-more! Designer software is
connected and Online with the BRX CPU.

•
PLC TDO Preset Table Editor button (e): Click to open the PLC TDO Preset Table Editor
which allows you to edit the data values in the specified Data Block. The data configuration options
on this dialog (Preset Count, Preset Function, Function Parameter) are the same as the main dialog.
Detailed information of the PLC TDO Preset Table Editor dialog screen is discussed later in this
section.

Raw (or Scaled) Preset Count Entries Output xx when: This is the table of entries for Raw

12-118

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

TDOPRESET, continued
(or Scaled) Preset Count Steps (a): This is the list of steps that determines the Table Driven
Output state when the TDOPRESET is running.
•

Preset count: The pulse count values in the table can be constants or variables. If variables are

used, the instruction must be disabled and re-enabled after the variable value has been changed. This
can be any value in the range of -2,147,483,648 and 2,147,483,647.
•
Preset Function (b): Select the action to perform on the Table Driven Output when the Step is
triggered.

1.
2.
3.
4.
5.
6.
•

Set: Turns ON the Table Driven Output.
Reset: Turns OFF the Table Driven Output.
Reset Table/Acc: Performs a reset of the Master Register which sets its current
count value to the Initial Reset Value specified in the Timer/Counter Function
setup, and sets the current step in the Preset Table to Step 0.
Pulse On: Turns ON the Table Driven Output for the amount of time
specified in the Function Parameter, which is the duration of the output pulse
in microseconds (1 to 16,777,215).
Pulse Off: Turns OFF the Table Driven Output for the amount of time
specified in the Function Parameter, which is the duration of the output pulse
in microseconds (1 to 16,777,215).
Toggle: Inverts the state of the Table Driven Output. If the Table Driven
Output is currently ON, it is turned OFF, or it is turned ON if it is currently
turned OFF.

Several things to consider when using this instruction:

1.

Unlike the TDOPLS instruction, the values in the entry table do not have to
be increasing with the Entry numbers. The table runs step by step in order
of entry. Therefore, if the value in a higher entry is lower than a previous
entry, the current count value must be decreasing in order for the step to be

BRX User Manual, 2nd Edition

12-119

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

TDOPRESET, continued

2.

3.

completed. For example, if Step 0 is configured as Set at 500 and Step 1 is
configured as Reset at 0, the Output will be Set ON when the current counts
reach 500 or more and the Output will be Reset to OFF when the current
counts decrease to 0 or less.
In order for the table to run continuously, the final entry function must be to
(X) Reset Count. After the step with the Reset Count function is complete,
the table will start over at Step 0. When the TDOPRESET instruction is
disabled and re-enabled, it will start over at Step 0.
If the Scaling was configured for the Master Register counter and the “Use
Source Register Scaling” option was specified, the Step values will be entered as
scaled values and no conversion will be necessary.

•

Insert button (c): add an empty Step above the currently highlighted Step in the table.

•

Remove button (d): delete the currently highlighted Step from the table.

•
Import button (e): Import the contents of the Preset table from a CSV file. The format of the
import file is two or three numbers per line, separated by a comma or whitespace, and a maximum of 64
lines. Please review the CSV file formatting information later in this TDOPRESET instruction section,
under the section explaining the PLC TDO Preset Table Editor dialog.

On Success (f):
•

Set Bit: The bit will become FALSE when the instruction is enabled and will become TRUE
when instruction parameters are properly entered and the instruction completes successfully. The
specified bit is enabled with a SET operation, not an OUT operation. The On Success bit will
remain ON even if the instruction input logic goes OFF.

•

JMP to Stage: When instruction parameters are properly entered and the instruction completes
successfully, the PLC will jump to that stage.

On Error (g):
•
Set Bit: The bit will become FALSE when the instruction is enabled and will become when proper
instruction parameters are NOT properly entered or the instruction IS NOT completed successfully.
The specified bit is enabled with a SET operation, not an OUT operation. The On Error bit will
remain ON even if the instruction input logic goes OFF.
•
JMP to Stage: When proper instruction parameters are NOT properly entered or the instruction
IS NOT completed successfully, the PLC will jump to that stage.
NOTE: Initial values for Preset Table Start Address, and Number of Table Rows to be Read (or Number of
Preset Steps) come from the main instruction editor. If these values are changed while editing the table
data with this dialog, those values will be updated on the main instruction editor when this dialog is closed.
NOTE: If the Number of Preset Steps is a variable (memory address), the value in that location is read and
the data in that number of rows will be read from the PLC to prefill the table. The Also Write Table Length
to PLC selection will be enabled and that variable location will be prefilled here so that when the table data is
written back to the PLC this location will be updated as well.

12-120

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

TDOPRESET, continued
PLC TDO Preset Table Editor

•

Source Register Scaling (a): Same as the main dialog. The TDOPRESET instruction can use the
raw count value from the specified Master Register or, if scaling was enabled in the High-speed
I/O setup, it can use the scaled value to do its comparisons.

•

Raw (or Scaled) Preset Count Steps (b): Same as main dialog. This is the list of steps that
determines the Table Driven Output state when the TDOPRESET is running.

1.

2.

Preset count: The PLC TDO Preset Table Editor is reading a block of D
memory, it is editing the values that go into that block. The Preset Count in
the PLC TDO Preset Table Editor can only be contant values. This value can
be in the range of -2,147,483,648 and 2,147,483,647.
Preset Functions: Select the action to perform on the Table Driven Output
when the Step is triggered.
•
Set: Turns ON the Table Driven Output.
•
Reset: Turns OFF the Table Driven Output.
•
Reset Table/Acc: Performs a reset of the Master Register which sets its
current count value to the Initial Reset Value specified in the Timer/
Counter Function setup, and sets the current step in the Preset Table
to Step 0.

BRX User Manual, 2nd Edition

12-121

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

TDOPRESET, continued
•

3.

4.

12-122

Pulse On: Turns ON the Table Driven Output for the amount of time
specified in the Function Parameter, which is the duration of the output
pulse in microseconds (1 to 16,777,215).
•
Pulse Off: Turns OFF the Table Driven Output for the amount of time
specified in the Function Parameter, which is the duration of the output
pulse in microseconds (1 to 16,777,215).
•
Toggle: Inverts the state of the Table Driven Output. If the Table
Driven Output is currently ON, it is turned OFF, or it is turned ON if
it is currently turned OFF.
Read from PLC button (c): Overwrite the contents of the table with values
from the PLC memory location specified in the Load Raw Preset Table from
Data Block section.
•
Confirmation is requested before
reading the PLC data. In this
example the starting data block
is D0, D30 is the memory
address that stores the Number
of Preset Steps. This has a value
of 4. Eight DWords will be read
from the PLC starting at D0:
Write to PLC (d): overwrite the contents
of PLC memory at the location specified
in the Load Raw Preset Table from Data
Block section with the current contents
of the table.
•
Confirmation is requested before
writing data to the PLC. The four
rows of data are stored in D0 to
D7
•
Confirmation request before
writing data to the PLC with the
Also write Table Length to PLC
enabled. In this example, there are
4 rows of data. A 4 is written to
D30 and the 8 DWords of data is
written to D0 to D7.

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

TDOPRESET, continued
5.

Format of the Preset Data Read from PLC or Written to the PLC memory
addresses: When using the PLC TDO Preset Table Editor, the data values
in the specified memory locations must be formatted properly. Improperly
formatted data will generate a warning message. The following example shows
a range of D0 to D7, which corresponds to a starting Preset Data Table address
of D0 and 4 steps. Each step is comprised of two DWords. Each Preset table
entry consists of 2 signed DWord locations:
•
The first DWord location corresponds to the Preset Count where the
specified command will take place. This can be any value between
-2,147,483,648 and 2,147,483,647.
•
The second DWord location contains the Function Code for the
command to be performed and the additional data required by a
command code.
•
The upper BYTE (Byte 0) contains one of the following values to
indicate the action:
0: Set
1: Reset
2: Pulse ON
3: Pulse OFF
4: Toggle
5: Reset Table & Acc
•
When using the Pulse ON or Pulse OFF command, the lower 3
BYTEs of the second DWord location will contain the amount of
time (in microseconds) the pulse will be ON or OFF respectively.
•
Example: This shows the Preset Table filled in with the desired values:
Line 1
Step 0: Preset Count of 500. Set = Code 0.
Line 2
Step 1: Preset Count of 300. Reset = Code 1.
Line 3
Step 2: Preset Count of 500. Pulse ON = Code 2.
Function Parameter of 1,000,000.

BRX User Manual, 2nd Edition

12-123

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

TDOPRESET, continued
Line 4
Step 3: Preset Count of 1000. Reset Table/Acc = Code 5.
•
The following Data View shows the Native values for the Data Block
range of D0 to D7 associated with our example:

•

The following Data View shows the second DWord of each step in
BCD/HEX data type:
D1 corresponds to SET (code 0) of Step 0.
D3 corresponds to RESET (code 1) of Step 1.
D5 corresponds to Pulse ON (code 2) of Step 2.
D7 corresponds to Reset Table/Acc (code 5) of Step 3.

•

The upper Byte represents the Function Code. The lower three Bytes
represent the Function Parameter value. 0Xuullllll.
For Step 0, function code 0 (Set) is uu = 00.
For Step 1, function code 1 (Reset) is uu = 01.
For Step 2, function code 2 (Pulse ON) is uu = 02. Pulse ON has a
function parameter of time in microseconds, which is llllll = 0F4240.
Converting Hex 0F4240 to Decimal is 1,000,000.
For Step 3, function code 5 (Reset Table/Acc) is uu = 05.
If, for example, we want to change the Pulse ON to last 2,500,000
microseconds, D5 would have a BCD/HEX value = 0X022625A0.

•

12-124

BRX User Manual, 2nd Edition

Chapter 12: BRX Do-more! Onboard Motion Control and Highspeed I/O

TDOPRESET, continued
•

Insert Row button (e): (Insert button in main dialog) add an empty Step above the currently
highlighted Step in the table.

•

Append Row (f): Add a new row after the current last step in the table.

•

Delete Row button (g): (Remove button in main dialog) delete the currently highlighted Step
from the table.

•

Clear Table button (h): Will display a confirmation dialog explaining it will delete all rows and
the table will end up with a single row to Set at a Preset Value of 0.

•

Import button (i): (Import button in main dialog) Import the contents of the PLS Table from a
CSV file. The format of the import file is two or three numbers per line, separated by a comma
or whitespace, with a maximum of 64 lines.

Below is an example of how data should be formatted in the CSV file.

Column A holds the Preset Count. This can be any value between
-2,147,483,648 and 2,147,483,647
Column B holds the Preset Function code. The following table shows
the available function codes.
Preset Function Codes
0

SET

No function parameter needed

1

RESET

No function parameter needed

2

PULSE ON

Requires function parameter.
Time in microseconds: 1 to 16,777,215

3

PULSE OFF

Requires function parameter.
Time in microseconds: 1 to 16,777,215

4

TOGGLE

No function parameter needed

5

RESET TABLE
& COUNT

No function parameter needed

Column C holds the Function Parameter, which is the amount of time
(in microseconds) the pulse will be ON or OFF. This is required for the
PULSE ON and PULSE OFF function codes.
Column D holds the comments, which is indicated by the “//” before
the text.

BRX User Manual, 2nd Edition

12-125

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BRX Do-more!
Communications

Chapter

13

In This Chapter...
Overview................................................................................................................... 13-3
Terminology.............................................................................................................. 13-3
General Concepts..................................................................................................... 13-4
USB Communications............................................................................................... 13-5
Serial Communications............................................................................................. 13-6
RS-232....................................................................................................................... 13-6
RS-485....................................................................................................................... 13-8
Serial Port Settings................................................................................................. 13-10
Serial Protocols....................................................................................................... 13-13
MRX Instruction...................................................................................................... 13-16
MWX Instruction.................................................................................................... 13-18
K-Sequence............................................................................................................. 13-20
ASCII........................................................................................................................ 13-21
STREAMIN Instruction............................................................................................ 13-22
STREAMOUT Instruction......................................................................................... 13-24
Ethernet.................................................................................................................. 13-26
Wiring..................................................................................................................... 13-27
IP Addressing and Subnets.................................................................................... 13-27
Port Numbers......................................................................................................... 13-28
Ethernet Protocols.................................................................................................. 13-29
PEERLINK Instruction.............................................................................................. 13-29
Do-more! Protocol.................................................................................................. 13-30

Table of Contents

1
2
3
4
13
6
7
8
9
10
11
12
13
14
A
B
C
D
E

RX............................................................................................................................ 13-30
WX........................................................................................................................... 13-34
Modbus TCP/IP....................................................................................................... 13-38
MRX Instruction...................................................................................................... 13-40
MWX Instruction.................................................................................................... 13-42
HOST Ethernet Protocol......................................................................................... 13-44
DLRX....................................................................................................................... 13-45
DLWX...................................................................................................................... 13-47
EtherNet/IP (Explicit Messaging)........................................................................... 13-49
EtherNet/IP Client (Master)................................................................................... 13-52
SMTP – EMAIL......................................................................................................... 13-57
EMAIL...................................................................................................................... 13-60

13-2

BRX User Manual, 1st Edition

Chapter 13: BRX Do-more! Communications

Communications
Overview
The purpose of this chapter is to help the user gain an understanding of the communications
capabilities of the BRX MPU.
The BRX MPU is capable of both serial and Ethernet communications using a wide variety of
protocols. Listed in the table below are the supported methods and protocols.

Communications
Serial RS-232/RS-485

Ethernet

Do-more! Protocol (Server)

Do-more! Protocol (Client, Server)

Modbus RTU (Client, Server)

Modbus TCP (Client, Server)

K-Sequence (Server)

HOST ECOM Protocol (Client, Server)

ASCII (In & Out)

EtherNet/IP (Explicit Messaging (Client, Server))
Ethernet Remote I/O
SMTP (Email)
SNTP (Time Server)
TCP Raw Packet
UDP Raw Packet

Terminology
During the course of this chapter we will use terminology and phrases that are specific to a
Protocol or Physical Medium the user should understand. By way of explanation we have
included some common terms and definitions in this section. Definitions and explanations of
specific parameters particular to each Protocol will be discussed later in this chapter.
Physical Medium – Wires, radios, cellular service, or satellite link. The physical method
(hardware) on which the data is being transmitted or received. The physical medium
contains no data information. Examples of a physical medium are: RS-232, RS-485 and
Ethernet 10/100 Base T.
Protocol – A Protocol is the specification for the formatting of the data (bits, bytes and
words) being transmitted through the physical medium. Examples of some common industry
protocols are: Modbus RTU, Modbus TCP, K-Sequence, DirectNet and EtherNet/IP.
One way to think of the Physical Medium and the Protocol is to liken them to placing a phone
call. The phone call is being placed over wires, cellular service or even perhaps a satellite link.
This is the physical medium. Now if the call was to China, you would say “Hello” in English.
If the person on the other end understands English, they will respond with “Hello”. If the
person on the other end only understands Mandarin Chinese they might respond “Ni Hao”.
If you do not understand Chinese, you will be confused as to what they are saying. This is the
same for a Protocol. If your PLC uses Modbus TCP/IP and you try to talk to a PLC that only
understands EtherNet/IP, then you will not be able to communicate with it. The Protocols
must match in order to communicate.

BRX User Manual, 2nd Edition

13-3

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Client (Master) – A Client is a Master device that requests data from a Server (Slave) device.
Server (Slave) – A Server is a Slave device that responds to a request from a Client (Master)
device.
UDP – User Datagram Protocol (UDP) is part of the Transport Layer of the Internet Protocol
Suite. The Transport Layer is Layer 6. UDP is a simple connectionless transport mechanism
for Ethernet packets. Checksums are used for data integrity, however it has no error correction
or guarantee of delivery. It is considerably faster than TCP/IP due to these factors. It is widely
used when data is time sensitive because dropped packets may be preferable to retries and
delays.
TCP – TCP or TCP/IP is part of the Transport Layer of the Internet Protocol Suite. The
Transport Layer is Layer 6. TCP is defined as a reliable, ordered and an error checked delivery
method. TCP/IP is most often used when the data integrity is more important than raw speed.
Field Device – A device external to the BRX MPU.

General Concepts
The BRX Do-more! MPU is capable of both serial and Ethernet communications to a wide
variety of field devices such as HMIs, SCADA systems, PLCs, barcode readers and scales.
The following sections of this chapter will be of significant help to you when connecting and
communicating with the various protocols needed for these types of devices. For advanced
users it is possible to write custom protocols using the raw commands provided in the Do-more!
Designer software. So a thorough working knowledge of the protocol is required to accomplish
this.
The BRX Do-more! MPU has tightly coupled security features incorporated into it to protect
your installation. See the manual section for each protocol and also the Do-more! Designer
software help file for more information on password protection and Protocol Specific Memory.
Multiple user accounts are supported and logged when accessed. When programming, session
based communication with unique IDs is utilized to prevent unauthorized access.
The Do-more! Protocol can access the full memory structure and is capable of utilizing a
security account to protect the data. Some HMIs and SCADA software such as C-more,
C-more Micro and Point of View, can utilize the Do-more! Protocol for enhanced security
while accessing the full memory area.
Protocol Specific memory areas are blocked out of the User Memory when using Modbus
RTU, Modbus TCP/IP, HOST ECOM and K-Sequence protocols. These memory areas are
only accessible externally by using the specific protocol that corresponds to the type of memory
being accessed. They are usable by the programmer to pass data externally when using third
party devices. This is discussed in more detail in each Protocol section later in this chapter.

13-4

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications

USB Communications
The POM slot USB port is useful for programming the BRX Do-more! MPU. It is compatible
with Desktop PCs and Laptops utilizing USB 2.0 or higher, communicating through USB
Type A to USB Type B cable. It does not support connections to other USB devices such as
printers.
The POM slot USB port relies on drivers included with Windows, so there are no drivers to
download. It truly is plug and play.

BRX User Manual, 2nd Edition

13-5

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Serial Communications
The RS-232/485 port is a removable three-pin screw terminal
block located on the front of the CPU. This port is software
selectable to communicate as RS-232 or as RS-485. In the
RS-485 mode you can also enable a 120 Ohm termination
resistor if needed.
The RS-232/485 port can be connected to the Do-more!
Designer programming software, Modbus RTU master or
slave devices, DirectLogic PLCs via K-Sequence protocol,
as well as devices that send or receive non-sequenced ASCII
strings or characters.

RS-232
RS-232 is a single point wiring standard that can be used to
connect external devices to the PLC.
DTE

RS-232/485

TX
RX

GND

1 0V
2 RXD
TX/D+ 3 TXD
RX/D-

Pinout

RS232

1
2
3

GND
RXD
TXD

DTE
0V 1
RXD 2
TXD 3

Built-in RS-232 Specifications

13-6

Port Name

RS-232/RS-485

Description

Non-isolated Serial port that can communicate via RS-232 or
RS-485 (software selectable). Includes ESD protection and builtin surge protection.

Supported Protocols

Do-more!™ Protocol (Default)
Modbus RTU (Client & Server)
K-Sequence (Slave)
ASCII (In & Out)

Data Rates

1200, 2400, 4800, 9600, 19200, 38400, 57600, and 115200 Baud

Default Settings

RS-232, 115200bps, No Parity, 8 Data Bits, 1 Stop Bit, Station #1

Port Status LED

Green LED is illuminated when active for TXD and RXD

Port Type

Removable 3-pin terminal strip 3.5 mm pitch

RS-232 TXD

RS-232 Transmit output

RS-232 RXD

RS-232 Receive input

RS-232 GND

Logic ground

RS-232 Maximum Output Load (TXD/RTS)

3kΩ, 1000pf

RS-232 Minimum Output Voltage Swing

±5V

RS-232 Output Short Circuit Protection

±15mA

Cable Requirements

RS-232 use P/N L19772-XXX from automationdirect.com

Maximum Distance

30 meters (100 feet); 6 meters (20 foot) recommended maximum

Replacement Connector

ADC Part # BX-RTB03S

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications

Serial Communications, continued
The manner in which external devices are wired to the CPU depend on whether the device
is considered to be Data Terminal Equipment (DTE) or Data Communications Equipment
(DCE). The CPU is considered a DTE device. Most Modbus or ASCII devices being
connected to the CPU will also be considered a DTE device and will need to swap TX and RX
(as shown below), but you should always consult the documentation of that device to verify.
If a device such as a Modem, which is a DCE device, is placed between the CPU and another
Modbus or ASCII device it will most likely require connecting the signals straight across (TX
to TX and RX to RX). Again, this can differ from manufacturer to manufacturer so always
consult the documentation before wiring the devices together.
RS-232 is a ground referenced signal and as such it is susceptible to noise and ground
differentials which may make it unsuitable for use in some circumstances.
The wiring for RS-232 is shown below. Please note that there are no connections for RTS
(Ready To Send), CTS (Clear To Send) or for port powered devices (+5VDC).
DTE

RS-232/485

TX
RX

GND

1 GND
2 RX
TX/D+ 3 TX
RX/D-

BRX
MPU

DTE
GND (0V) 1
RX 2
TX 3
Field
Device

NOTE: Recommended distance between RS-232 devices is less than 6 meters (20 feet) in industrial
environments. For longer distances, please consider using RS-485 or Ethernet.

BRX User Manual, 2nd Edition

13-7

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

RS-485
RS-485 is a multi-point wiring standard that can be used to connect external devices to the
PLC.

Built-in RS-485 Specifications
Port Name

RS-232/RS-485

Description

Non-isolated Serial port that can communicate via RS-232 or
RS-485 (software selectable). Includes ESD protection and builtin surge protection.

Supported Protocols

Do-more!™ Protocol (Default)
Modbus RTU (Client & Server)
K-Sequence (Slave)
ASCII (In & Out)

Data Rates

1200, 2400, 4800, 9600, 19200, 38400, 57600, and 115200 Baud

Default Settings

RS-232, 115200bps, No Parity, 8 Data Bits, 1 Stop Bit, Station #1

Port Status LED

Green LED is illuminated when active for TXD and RXD

Port Type

Removable 3-pin terminal strip 3.5 mm pitch

RS-485 Station Addresses

1–247

RS-485 TXD-/RXD-

RS-485 transceiver low

RS-485 TXD+/RXD+

RS-485 transceiver High

RS-485 GND

Logic ground

RS-485 Input Impedance

19kΩ

RS-485 Maximum Load

50 transceivers, 19kΩ each, 120Ω termination

RS-485 Output Short Circuit Protection

±250mA, thermal shut-down protection

RS-485 Electrostatic Discharge Protection

±8kV per IEC1000-4-2

RS-485 Electrical Fast Transient Protection

±2kV per IEC1000-4-4

RS-485 Minimum Differential Output Voltage

1.5 V with 60Ω load

RS-485 Fail Safe Inputs

Logic high input state if inputs are unconnected

RS-485 Maximum Common Mode Voltage

-7.5 V to 12.5 V

Cable Requirements

RS-485 use P/N L19827-XXX from automationdirect.com

Maximum Distance

1000 meters (3280 feet)

Replacement Connector

ADC Part # BX-RTB03S

The RS-485 port is useful for connecting multiple devices on one network and/or connecting
devices to the CPU at much longer distances than RS-232. The RS-485 standard supports
distances of up to 1000 meters without requiring a repeater. The distance can be increased by
placing an RS-485 repeater on the network, if necessary. The RS-485 Port on the CPU can
support up to 50 devices, depending on the load of each device (assuming a 19kΩ load for each
device).

13-8

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications
RS-485 utilizes a differential signal which makes it much more immune to noise and grounding
issues than RS-232 and is therefore a much better choice when available for communications.
This port only supports RS-485, 2-wire connections. For 4-wire RS-485 or RS-422, a
converter, such as an FA-ISOCON must be used.
The wiring for RS-485 is shown below. Please note that there are no connections for RTS
(Ready To Send), CTS (Clear To Send) or for port powered devices (+5VDC).
RS-232/485

TX
RX

GND

Signal GND

RX/D-

TXD – / RXD –

TX/D+

TXD+ / RXD+

Signal GND
TXD – / RXD –
TXD+ / RXD+
RXD –

Belden 9841, or
equivalent, is
recommend for
RS-485 networks.

0V

6
1

7

RTS +

11

Jump RTS + and CTS +
RTS –

RXD+

Jump RTS – and CTS –

TXD+
CTS +
5

10
15

CTS –

TXD –

DL06 CPU Port 2

BRX User Manual, 2nd Edition

13-9

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Serial Port Settings
Setting up your serial port is straightforward. Follow the simple steps below.
1.

You must know what physical medium your connecting device uses.

2.

Establish which protocol your device supports.

3. Wire the physical medium using the wiring diagrams for either RS-232 or RS-485 on the
previous pages.
4.

Select supported protocol from the configuration list in the Do-more! Designer software.

5.

Select baud rate, data bits, stop bits and parity for your device.

6. Set the baud, data bits, stop bits and parity to match your device and Do-more! Designer
software.
7.

If your device is a Client device such as an HMI, then your setup is completed.

8. If your device is a Server device and the BRX Do-more! MPU will be requesting data from it,
then some ladder logic must be written. Please refer to the specific section for your chosen protocol.
The Do-more! Designer software help file is also a good resource for setting up communications.

To set up your serial communications port in Do-more! Designer, from the PLC drop-down
menu at the top of the screen, select System Configuration.

13-10

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications
The System Configuration dialog will appear. Within this dialog box you can (a) pick the
Protocol and (b) Port Type, whether the port should be used for RS-232 or RS-485.

Once you have selected the desired Protocol and Port Type, click (c) the button labeled Change
@IntSerial Device Settings.
The Edit Serial Port Settings dialog (right) will appear.
Here you will configure the serial port settings to match
any additional device(s) settings. These settings must
match exactly in order for the devices to communicate
properly.
Unit ID – This is the Modbus protocol identification number
when the BRX Do-more! MPU functions as a server device.
For RS-232 this value should always be set to 1. For RS-485,
this value will depend on how many other devices are present
on the network and how they are to be numbered.
Baud Rate – The rate at which the data is transmitted. The
higher the number the faster the data will be transmitted.
Choosing a lower value can help with issues when the data is
not being received reliably.

Available Baud Rate choices: 115200, 57600, 38400,
19200, 9600, 4800, 2400, 1200
Data Bits – The number of bits in each character.

Available choices: 7 or 8.

BRX User Manual, 2nd Edition

13-11

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Edit Serial Port Settings Parameters, continued
Stop Bits – The number of bits sent to denote the end of each character.
Available choices: 1 or 2.
Parity – The method of error detection used during transmission.
Available choices: None, Odd, Even
Transmit Control – Designates when data will be transmitted.

Available choices include:
• Unconditional – Data will be transmitted as soon as it reaches the output buffer
• Wait for CTS – Data will be transmitted when the CTS line is asserted.
• Delayed 5ms, delayed 50ms, delayed 250ms, delayed 500ms – After data reaches
the output buffer, the RTS line will be asserted, and the transmitting of the data
will be delayed by the selected number of milliseconds.
RTS Control – This setting is unused in BRX Do-more! MPUs and should always be set to Follows
Transmitter.
Timeout – how many milliseconds should the instruction wait for the remote Modbus RTU Server
to respond, this can be any constant from 0 to 32767.
Retries – how many times should the instruction retry the communication with the remote Modbus
RTU Server, this can be any constant from 0 to 255.
Inter-packet Delay – the amount of time (in microseconds) the Modbus/RTU Client will place
between packets as they are sent, this can be any be any constant value between 0 and 65535.

13-12

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications

Serial Protocols
The BRX Do-more! MPU has several Protocol choices for
communicating to external devices. In this section we will
go over the choices and describe each choice.

Serial RS-232/RS-485
Do-more! Protocol (Server)
Modbus RTU (Client, Server)

Do-more! Protocol

K-Sequence (Server)

The Do-more! protocol is a proprietary protocol that is used
ASCII (In & Out)
exclusively by the Do-more! family of controllers. This is
a very feature rich and secure protocol that is used to communicate between the Do-more!
Designer software and Do-more! controllers. It can also be used to communicate between
multiple Do-more! controllers or to other devices such as the C-more HMI, and some SCADA
systems such as Point of View support the Do-more! Protocol.

Modbus RTU
Modbus RTU is a protocol overseen by Modbus.org. This is an open standard, meaning that
anyone can utilize it freely.
Modbus RTU can be utilized as either a client or server configuration. It supports multiple
server (slave) devices on RS-485 and a single server (slave) device on RS-232.

Modbus RTU Server (Slave)
As a Modbus RTU Server (Slave), the BRX MPU is functioning as a listening/replying device.
When an external Client (Master) device requests data from the BRX MPU, the MPU will
reply with the appropriate data.
All Modbus data is stored in four sets of registers in the BRX MPU. This memory area is
blocked off specifically for Modbus communications. You must place data in these registers in
order for a Modbus device to be able to access it.
The Modbus data area is loosely data typed and casting or other instructions such as PUBLISH
and SUBSCRIBE can be utilized to convert data in this area to the correct data type required.

Modbus
Register Type

Register Name

Range

Holding Coil

MC

00000–01023

Input Coil

MI

10000–11023

Holding Register

MHR

30000–31047

Input Register

MIR

40000–42047

Please reference the Help file on casting, PUBLISH and SUBSCRIBE.
NOTE: Ranges can be expanded in the Memory Configuration section of the Do-more! Designer software
as needed.

BRX User Manual, 2nd Edition

13-13

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Serial Protocols, continued
The Modbus RTU Server (Slave) supports the following function codes:

Modbus
Function
Code

Description

1

Read coil

2

Read discrete inputs

3

Read holding registers

4

Read input registers

5

Write single coil

6

Write single registers

7

Read exception status

15

Write multiple coils

16

Write multiple registers

22

Mask write registers

Modbus RTU Client (Master)
As a Modbus RTU Client (Master), the BRX MPU is requesting data from a Modbus RTU
Server (Slave) device. In order for this to work, you need to know quite a few things about your
Server device such as the function codes that it supports, the data registers that are accessible
and possibly the Unit ID or Slave Address.
Server Device
Unit ID 1

BRX MPU
Client Device

Server Device
Unit ID 2

BRX MPU used as a Modbus RTU Client (Master) Example

13-14

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications

Serial Protocols, continued
NOTE: Only one Modbus RTU Client (Master) can be on a network.

Opening the System Configuration dialog box you will
find the Serial Port Configuration section where you can
select the required protocol. Setting the serial port as (a)
Modbus RTU Server (Slave), select (b) to create a the
device @IntSerialDevice. This device will handle all of the
communications with the external Modbus Servers (Slaves)
through the serial port on the front of the BRX MPU.
As a Modbus RTU Client (Master), you do not have to
sequence the MRX read and MWX write instructions.
You can just drop them into your program and they will
work in a round robin manner. However, sequencing the
instructions will give you better control and allow you
to build complex communication patterns to optimally
communicate with your devices.
Selecting (c) Modbus RTU Client (Master) creates the
device @IntSerModbusClient. Clicking on (d) brings up
the EditModbus RTU Client Settings dialog box (below).
Here you can configure Modbus Protocol Settings.
Timeout – Time in milliseconds that the instruction waits
for the remote Modbus RTU Server to respond, this
can be any constant from 0 to 32767.
Retries – The number of retries of the instruction to
communicate with the remote Modbus RTU Server,
this can be any constant from 0 to 255.
Inter-packet Delay – Time, in microseconds, that the
Modbus/RTU Client will place between packets as
they are sent, this can be any be any constant value
between 0 and 65535.
Communication
instructions in Do-more!
Designer have Success and Error feedback built in so that
you can either set a bit or move to a Stage if you are doing
stage style programming. There are examples of using
Stage (state) programming in the software Help file that
show how you could use this to implement a complex
communications routine.

BRX User Manual, 2nd Edition

13-15

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

MRX Instruction
The MRX instruction, found in the Instruction Tool Box under
the Protocol-Standard tab (right and below), is used to read from
a Modbus RTU Server (Slave). (For more detailed information
please refer to the Do-more! Designer Help files.)

Device – The device associated with the physical port that you want to communicate from.
@IntSerModbusClient is the name of the device associated with the built in serial port when set
as a Modbus Client (Master).
Unit ID – The ID number of the Server (Slave) device that the BRX MPU will talk to. Typically
this is 1 for RS-232. For RS-485, this number could change depending on which device
number you are talking to on the network.
Function Code – Select from the drop-down list one of the following Modbus function codes
to use:
1 - Read Coils
2 - Read Discrete Inputs
3 - Read Holding Registers
4 - Read Input Registers
7 - Read Exception Status

13-16

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications

MRX Instruction, continued
Modbus Address 0... + offset value entered below:
From Modbus Offset Address – The address in the Modbus Server (Slave) that you will be reading
from. This address may be offset by a value of +1 depending on how the manufacturer followed the
Modbus standard..
Number of Modbus Coils/ Registers – Based on the Function Code selected, this selection specifies
how many consecutive elements to read. For example, if using function code 3, read holding
registers, with an offset of 1, your request starts with MHR1, which corresponds to Modbus address
400001.
To Do-more Memory Address – Specifies the beginning address of a range of bits or numeric
locations in the MPU where the data that is read will be stored. This data type (bit or register) must
match the type expected by the Function Code.

Do-more Range – This is the ending register where the data will be stored at, calculated by
taking the To Do-more Memory address and adding the Number of Modbus Coils/Registers
value to it.
Enable – Designates how this instruction will operate. Select from one of the following:
Once on Leading Edge – Select this option to have this instruction run to completion exactly one
time. Typically, this instruction will take more than one controller scan to complete. Configured this
way the instruction is Edge Triggered.
Continuous on Power Flow at Interval – Select this option to have this instruction run as long as the
instruction has power flow. After the instruction has initially run, if the instruction still has power
flow, the instruction will remain enabled and will wait the specified amount of time before running
again. The following options select how much time (in milliseconds) to wait between successive runs.
A value of zero milliseconds (0ms) means the instruction will re-run immediately.

On Success – When the instruction completes successfully this action will be performed.
On Error – When the instruction does not successfully complete, this action will be performed.
Exception Response – For errors where the message was received properly by the Server (Slave)
device, this will contain a value to indicate why the Server rejected the message. This can aid
in troubleshooting the issue.

BRX User Manual, 2nd Edition

13-17

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

MWX Instruction
The MWX instruction, found in the Instruction Tool
Box under Protocol - Standard (right and below), is used
to write to a Modbus RTU Server (Slave). (For specific
information please refer to the Do-more! Designer help
files.)

Device – The device associated with the physical port that you want to communicate from.
@IntSerModbusClient is the name of the device associated with the built in serial port when
set as a Modbus Client (Master).
Unit ID – The ID number of the Server (Slave) device the BRX MPU is talking to. Typically
this is 1 unless there are multiple devices on the network..
Function Code – Select from the drop-down list one of the following Modbus function codes
to use:
5 - Write Single Coil
6 - Write Single Register
15 - Write Multiple Coils
16 - Write Multiple Registers

13-18

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications
Modbus Address 0... + offset value entered below:
To Modbus Offset Address – The starting register to which you will be writing data. This address
may be offset by a value of +1 depending on how the manufacturer followed the Modbus standard.
Number of Modbus Coils/ Registers – This selection specifies how many consecutive elements to
write from the Modbus Offset Address. For example, if using function code 6,write a single register,
with an offset of 1, it would write a value to Modbus address 400001.
From Do-more Memory Address – specifies the beginning address of a range of bits or numeric
locations in the MPU to where the data will be written. This data type (bit or register) must match
the type expected by the Function Code.

Do-more Range – This is the ending register from where the data will be written, calculated
by taking the From Do-more! Memory address and adding the Number of Modbus Coils/
Registers value to it.
Enable – Designates how this instruction will operate. Select from one of the following:
Once on Leading Edge - Select this option to have this instruction run to completion exactly one
time. Typically, this instruction will take more than one controller scan to complete. Configured this
way the instruction is Edge Triggered.
Continuous on Power Flow at Interval - Select this option to have this instruction run as long as the
instruction has power flow. After the instruction has initially run, if the instruction still has power
flow, the instruction will remain enabled and will wait the specified amount of time before running
again. The following options select how much time (in milliseconds) to wait between successive runs.
A value of 0ms means the instruction will re-run immediately.

On Success – When the instruction completes successfully this action will be performed.
On Error – When the instruction does not complete successfully this action will be performed
Exception Response – For errors where the message was received properly by the Server (Slave)
device, this will contain a value to indicate why the Server rejected the message. This can aid
in troubleshooting the error issue.

BRX User Manual, 2nd Edition

13-19

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

K-Sequence
Server
The BRX Do-more! MPU can serve as a K-Sequence server to communicate to legacy devices
that utilize the K-Sequence protocol such as DirectLogic PLC’s, C-more HMI, SCADA
systems, etc.
All K-Sequence data is stored in four sets of registers in the BRX Do-more! MPU. The memory
area is blocked off specifically for K-Sequence communications. You must place data in these
registers in order for a K-Sequence Client device to be able to access it.
The K-Sequence data area is loosely data typed. Instructions such as Publish and Subscribe are
used to communicate with a K-Sequence Client and then casting can be utilized to convert data
in this area to the proper data type needed as well. Please see the Help file for more information
on Casting, PUBLISH and SUBSCRIBE.

K-Sequence
Register Type

Register Name

Range

Input Register

DLX

0–777

Output Register

DLY

0–777

Internal Coil Register

DLC

0–777

Internal Word Register

DLV

0–3777

NOTE: Ranges can be expanded in the Memory Configuration section of the Do-more! Designer software
as needed.

13-20

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications

ASCII

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

The BRX Do-more! MPU can communicate with devices
that utilize a non-sequenced or a custom protocol. When
using ASCII messaging it is important to know how the
external device communicates. This will require knowledge
of how the external device expects to send and receive the
data. Most ASCII devices have specification guidelines
in the user manual that explain the methods needed to
facilitate communications. Having this reference handy can
be invaluable, saving time while programming instead of
struggling with getting the communications working.
Utilizing ASCII as a messaging medium requires
that the serial port (a) be set to Program Control.
To configure the port settings select (b) the Change
@IntSerial Device Settings button. This will bring up the
(c) Edit Serial Port Settings dialog. The communications
settings here need to match those of the device you are
communicating with.

Once set, the STREAMIN and STREAMOUT instructions
(right) can be utilized.
One beneficial feature of the BRX Do-more! MPU is that the
serial ports are buffered so that bi-directional data transfer is
possible without needing the external device to pause between
sending and receiving.

BRX User Manual, 2nd Edition

13-21

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

STREAMIN Instruction
The STREAMIN instruction is found
in the Instruction Tool Box under the
Protocol-Custom/ASCII tab.
Device – The device name associated
with the physical port to which you
want to communicate. @IntSerial is the
name of the device associated with the
built in serial port for ASCII control.
Complete when...
Length is...bytes OR – Specifies the
number of characters received that will
signal the completion of the instruction.
The OR is used if Delimiter(s) received
OR is selected.
Delimiter(s) received OR – Message
characters that once received will signal
the completion of the instruction. The
OR implements:
Exact sequence –
The specified characters must be
receive in the order specified
Any one delimiter(s) – Receipt of any of the specified characters will signal completion.
Trim Delimiter(s) from Output String – Removes the delimiter characters from the Data
Destination.
Network Timeout – The maximum amount of time that the instruction waits for completion.

Advanced – When selected a text box opens on the right. Allows the backspace character to
remove characters from the received string before being placed into the Data Destination.
Data Destination
String Structure – The String memory location for the incoming data to be stored.
Numeric Data Block

Start Address – The offset into the Byte Buffer Data Block to store the incoming data.
Create Byte Buffer – Creates a data block of bytes to store the incoming data.
Buffer Size in Bytes – The maximum number of bytes that will be placed in the Byte
Buffer Data Block.
Number of Bytes Read – Stores the number of bytes that were read into the Byte
Buffer Data Block.
Endian Settings
Swap Byte – Swaps the bytes in each word of incoming data.

13-22

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications

STREAMIN Instruction, Continued
Swap Word – Swaps the words in each Double Word of incoming data.

On Success – When the instruction completes successfully this action will be performed.
On Error – When the instruction does not complete successfully this action will be performed.

Example using STREAMIN instruction.
A barcode reader is an example of using STREAMIN and ASCII messaging. The string
“BADC 4567” represented by the barcode is transmitted to the MPU as ASCII text with the
use of the STREAMIN instruction.

BADC 4 5 6 7
1 2 3 4 5 6 7 8 9



  


Begin
String

NOTE: Using @IntSerial.InQueue > 0 is the best way to trigger the STREAMIN function.

BRX User Manual, 2nd Edition

13-23

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

STREAMOUT Instruction
The STREAMOUT instruction is found in the Instruction Tool Box under the ProtocolCustom/ASCII tab.

Device – The device associated with the physical port from which you want to communicate.
@IntSerial is the name of the device associated with the built in serial port for ASCII control.
Data Source
String Structure – The String memory location that contains the data to be transmitted.
Numeric Data Block
• Create Byte Buffer... – Only available
when Numeric Data Block is selected.
Clicking this button opens Create
Unsigned Byte Data Block box (right).
Here you will name and create a data
block of bytes to store the data to be
transmitted.
• Buffer Start – The offset into the Byte
Buffer Data Block for the data to be
transmitted.
• Number of Bytes to Output – The
number of bytes that will be transmitted.
Endian Settings
•
Swap Byte – Swaps the bytes in each word of incoming data.
•
Swap Word – Swaps the words in each Double Word of incoming data.
Flush INPUT device first – Clears the input buffer to ready it for a return response.

13-24

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications

Example using STREAMOUT Instruction.
The example below uses the STREAMOUT instruction and ASCII messaging.
A sensor on the conveyor triggers a conveyor jam event in the program. The string “Conveyor
Jam” is transmitted as ASCII text with the use of the STREAMOUT instruction.

BRX User Manual, 2nd Edition

13-25

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Ethernet
The RJ-45 Ethernet port connector is located on the CPU
faceplate. Rated at 10/100 Mbps, it accepts standard CAT5e
cable and has built-in auto-crossover capability; no crossover
cable is required.

Ethernet Port Specifications
Port Name

ETHERNET

Ethernet Port
Type

RJ45, CAT5e, 10/100 BASE-T, Auto
Crossover

Description

Standard transformer isolated Ethernet port
with built-in surge protection

Transfer Rate

10 Mbps (Orange LED) and 100 Mbps
(Green LED)

Port Status LED

LED is solid when network LINK is
established. LED flashes when port is
active (ACT).

Supported
Protocols

Do-more! Protocol
Ethernet Remote I/O
Modbus TCP/IP (Client & Server)
EtherNet/IP (Explicit Messaging)
HOST ECOM (DirectLogic)
SMTP (Email), SNTP (Time Server)
TCP/IP, UDP/IP (Raw packet)

Cable
Recommendation

C5E-STxxx-xx from AutomationDirect.com

Ethernet Port Numbers

13-26

Modbus TCP/IP

502 (configurable), TCP

EtherNet I/P
(Explicit
Messaging)

44818 (configurable), UDP

HOST ECOM

28784, UDP

Do-more! Protocol

28784, UDP

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications

Wiring
The Ethernet port on the BRX Do-more! CPU’s utilizes standard networking cables and
devices. Category 5e cabling is preferred. Cables can be either patch (straight through) or
crossover as the BRX Do-more! CPU Ethernet port has Auto MDI detection.
Crossover Cable
10Base-T/100Base-TX
1
8

TD+ 1
TD– 2
RD+ 3
4
5
RD– 6
7
8

OR/WHT
OR
GRN/WHT
BLU
BLU/WHT
GRN
BRN/WHT
BRN

RJ45

GRN/WHT
GRN
OR/WHT
BLU
BLU/WHT
OR
BRN/WHT
BRN

1
2
3
4
5
6
7
8

TD+
TD–
RD+
RD–

RJ45

IP Addressing and Subnets
IP Addresses (used in conjunction with the Subnet Mask and Default Gateway address) are
used for network routing. This allows for easy and logical separation of networks. It is outside
of the scope of this user manual to explain how IP Addresses and Subnet masks are configured
for actual usage. There are many books, documents and tools (Subnet calculators) on the
Internet that provide this information. Each facility and network will incorporate their own
rules and guidelines for how their networks are to be configured.
We suggest that users maintain their IP addressing and Subnets according to common
networking practices by using private network addressing when at all possible. Examples of
private addressing IP ranges can be found in the table below.

IP Addressing and Subnets
IP Address Range

Typical Subnet

Classful Description

192.168.0.0–192.168.255.255

255.255.0.0

Class C Network

172.16.0.0–172.31.255.255

255.240.0.0

Class B Network

10.0.0.0–10.255.255.255

255.0.0.0

Class A Network

NOTE: Notice that the IP range of 169.254.0.1 – 169.254.255.254 is not listed above. This range is reserved
for APIPA addressing and is not recommended for use with most networks.

BRX User Manual, 2nd Edition

13-27

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Port Numbers
When doing TCP and UDP/IP communications, there is a Source Port number and
Destination Port number for every message. The Client device must be aware of the
Destination Port Number(s) the Server device is expecting to see, while the Server device must
listen for this Destination Port number. After the Server device has received the message with
the Destination Port Number on which it is listening, it will formulate the return message
(if the applications require this) with the Source Port Number from the message sent as its
Destination Port Number.
It is important to understand a little about the Port numbering concept because many Ethernet
devices, such as routers with firewalls, will block messages with Destination Port numbers that
are not configured for that device. Listed below are the default Port Numbers used in the BRX
Do-more! platform. Some of the Port Numbers are configurable, allowing more flexibility
when going through many different router applications.

Default Port Numbers
Ethernet

Port Numbers

TCP or UDP

Configurable

Peerlink

28784

UDP

No

Do-more! Protocol (Client, Server)

28784

UDP

Yes1

Modbus TCP (Client, Server)

502

TCP

Yes

HOST ECOM Protocol (Client, Server)

28784

UDP

No

EtherNet/IP
(Explicit Messaging (Client, Server))

44818

TCP

Yes

Ethernet Remote I/O

28784

UDP

No

SMTP (Email)

25

TCP

Yes

SNTP (Time Server)

123

TCP

No

TCP Raw Packet

--

TCP

Yes

UDP Raw Packet

--

UDP

Yes

1 Secondary Ethernet Connection can be enabled for the built-in Ethernet port of a BRX MPU. By default it has a UDP Port Number of
5000. It can be configured to any decimal number between 5000 and 65535, except for 28784.Pur

poses

While all of these protocols can be enabled on the BRX Do-more! CPU Ethernet port, it
should be noted that Ethernet has a finite amount of traffic that can be handled. The amount
of traffic load on the Ethernet port should be considered and polling times for Clients and
Servers adjusted accordingly to allow ample time for the BRX Do-more! CPU to respond to
and create requests for other devices.
NOTE: Care should be taken when adding a BRX Do-more! MPU to an existing network as some protocols
can create a significant traffic load.

13-28

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications

Ethernet Protocols
The BRX Do-more! MPU has several Ethernet Protocol choices for communicating to external
devices. In this section we will go over the choices and describe each choice.
Ethernet Protocols
Peerlink
Do-more! Protocol (Client, Server)
Modbus TCP (Client, Server)
HOST ECOM Protocol (Client,
Server)
EtherNet/IP (Explicit Messaging
(Client, Server))
SMTP (Email)
SNTP (Time Server)
TCP Raw Packet
UDP Raw Packet

PEERLINK Instruction
The PEERLINK instruction
allows easy data sharing across any
PLC that is running Do-more!
technology.
To set this instruction up, place
your data into the appropriate PL
(PEERLINK) registers that you wish
this PLC to share to other Do-more!
PLCs. Then check the box that
corresponds to that memory area.
When this instruction is enabled,
it will then automatically broadcast
this information to all other
Do-more! PLC’s that are listening
with a PEERLINK instruction.
To listen for broadcasts from other Do-more! PLC’s, all you have to do is place the instruction
in your ladder code. If this PLC is not sharing data, do not check any boxes. Incoming data
will automatically be placed into the same register area that the broadcasting PLC has checked.
Using PUBLISH and SUBSCRIBE instructions can help to get data into and out of the PL
memory area as the PL memory area is untyped data. See the Do-more! Designer help file for
more information on PEERLINK, PUBLISH and SUBSCRIBE instructions.
NOTE: Keep in mind that multiple Do-more! PLC’s cannot broadcast to the same memory area. This will
cause an error.

BRX User Manual, 2nd Edition

13-29

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Do-more! Protocol
The Do-more! protocol is a proprietary protocol that is used exclusively by the Do-more!
family of controllers. This is a very feature rich and secure protocol for communication with
the Do-more! Designer software and between Do-more! controllers. It can also be used to
communicate between multiple Do-more! controllers or between some brands of HMI’s, such
as C-more, to a Do-more! controller. Some SCADA systems such as POV also support the
Do-more! Protocol.

RX
The Do-more! Network Read (RX) instruction uses the Do-more! proprietary protocol to
read incoming data on the on-board Ethernet port from another Ethernet-equipped Do-more!
CPU. RX uses UDP (not TCP) protocol to communicate with the remote Do-more! CPU.
Each RX instruction can contain up to 50 individual read requests for a total of up to 1000
bytes of data. The RX instruction can read from all of the built-in memory blocks, all of the
built-in structures, and any user-created memory blocks from the remote PLC. RX does NOT
support reading a Heap Item from a remote Do-more! CPU.
In contrast to DirectLOGIC (DLRX / DLWX) and Modbus/TCP (MRX / MWX) network
communication which only has access to the protocol-specific memory blocks in the remote
CPUs, Do-more! RX has direct access to nearly all of the memory in the remote Do-more! CPU
- including direct access to the CPU I/O memory.
The RX instruction establishes a session with the remote Do-more! CPU. The session is
established using one of the User Accounts on the remote Do-more! CPU. It is through that
User Account (System Security) that any access restrictions on what can be accessed can be
enforced. By default it will use the Default User account (no password required).

13-30

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications

RX, continued
IP Address – The IP Address of the Do-more! CPU to read the data from. This can be either
a Fixed (static) IP Address or a Variable (dynamic) value.
Fixed IP Address – The TCP Address assigned to the Do-more! CPU. IP addresses are canonically
represented in dot-decimal notation, consisting of four decimal numbers, each ranging from 0 to
255, separated by dots.
Variable IP Address – The IP Address resides in the specified memory location. This can be any
readable DWord numeric location.

UDP Port Number – The port number of the Do-more! CPU) to read the data from. The
default value of 28784 (0x7070) is typically the correct number for Do-more! protocol. It is
possible to use a different UDP Port Number if the Enable Secondary Ethernet Connection is
turned on under the CPU Configuration settings. This secondary UDP Port Number defaults
to 5000. This UDP Port Number can be any decimal value between 5000 and 65535, except
for 28784 (the port number used by Do-more Designer)..
Remote Password – The RX instruction requires that a communication session be established
with the remote Do-more! CPU before the data read operations can be processed. Depending
on how the remote system is configured, this may require the user to enter the password for
the User Account to allow the session to be established. If no remote password is selected, the
connection will be established using the Default User account.
Enable – Designates how this instruction is enabled. Select from one of the following:
Once on Leading Edge – Select this option to have this instruction run to completion exactly one
time. Typically, this will take more than one controller scan. Configured this way the Do-more!
Network Read (RX) instruction is Edge Triggered.
Continuous on Power Flow at Interval – Select this option to have this instruction run as long
as the instruction has power flow. After the Do-more! Network Read (RX) has initially run,
if the instruction still has power flow, the instruction will remain enabled and will wait the
specified amount of time before running again. The following options select how much time (in
milliseconds) to wait between successive runs.
• Constant – specifies the interval time in Hours / Minutes / Seconds / Milliseconds.
• Variable – This can be any readable numeric location that contains a value between 0 and
2,147,483,647 which represents the number of milliseconds to wait before running again. A
value of 0 ms means this instruction will be set to run on the next scan.

On Success – Selects which of the following actions to perform if the Network Read operation
is successful:
Set Bit – Enable this selection then specify any writable bit location.
JMP to Stage – Enable this selection then specify any Stage number from S0 to S127 in the current
Program code-block.
On Success Counter – Enable this option and select a DWord location to store the total number of
times the RX completed successfully. This can be any DWord location.

On Error – Selects which of the following actions to perform if the Network Read operation

BRX User Manual, 2nd Edition

13-31

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

RX, continued

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

is unsuccessful:
Set Bit – Enable this selection then specify writable bit location.
JMP to Stage – Enable this selection then specify any Stage number from S0 to S127 in the current
Program code-block.
On Error Counter – Enable this option and select a DWord location to store the total number of
times the RX failed to complete. This can be any DWord location.
Extended Error Information – Enable this selection then enter a memory location to store any error
codes returned for this instruction. This can be any writable numeric location. The list following is
of the Extended error responses and their meaning:

-1 = Protocol Error occurred. The value in LastProtoError (DST38) contains the
protocol error code as follows:
2 (0x02) = Out Of Sessions: the remote PLC currently has 32 concurrent connections
and cannot accept any more.
3 (0x03) = Illegal Operation: the User Account for the password in the instruction
does not have Write Data privilege.
4 (0x04) = Invalid Session: an error occurred with the session to the remote PLC, for
example the remote PLC lost power during the session.
6 (0x06) = Invalid Argument: the write requests are not formed properly (you should
never see this).
14 (0x0E) = Invalid Password: the password in the instruction does not match any
User Account in the remote PLC,
20 (0x14) = Bad DMPP Request: one or more of the write requests cannot be
processed, most likely the request is for a location that is out of range on the remote
PLC or the memory block doesn’t exist on the remote PLC. The Extended Error
location will contain the entry number of the write request that is causing the error.
0 = No Extended Error
1 – 50 = row number of the bad read request if the Last Protocol Error Code was 20
(0x14).
Insert – Select Insert to open Read From Remote Into Local setup dialog box (See page following).

13-32

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications

RX, continued
Read From Remote Into Local

Read From Remote – The first location in the remote PLC to begin reading data:

Type (a) – The Block Name of the remote memory location to read. This drop-down
list contains an entry for all of the built-in memory data blocks, all of the built-in
structures, and an entry for a User Block that exists on the remote PLC.
Number of Elements (b) – The number of consecutive elements to read.
Into Local (c) – The beginning location in the PLC to store the data from the read
operation. The Into Local location must be the same data type and have the same
element size as the specified Read From Remote data location. For example you can
read from WY (Signed Word) into N (Signed Word) but you cannot read from WY
(Signed Word) into V (Unsigned Word).
The remaining fields (d) are to help you maintain the size limitations. Fields validate
immediately as you make changes in the editor.
Current – The number of bytes in the read request currently being edited.
Others – The number of bytes in the read requests already in this instruction.
New Size – The total number of bytes of all the read requests in the instructions,
including the one currently being edited.
Bytes Remaining – The number of bytes of the 1000 byte limit remaining for read
requests.

BRX User Manual, 2nd Edition

13-33

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

WX
The Do-more! Network Write (WX) instruction uses the Do-more! proprietary protocol to
write data over the on-board Ethernet port to another Ethernet-equipped Do-more! CPU. WX
uses UDP (not TCP) protocol to communicate with the remote Do-more! CPU.
Each WX instruction can contain up to 50 individual write requests for a total of up to 1000
bytes of data. The WX instruction can write to all of the built-in memory blocks, all of the
built-in structures, and any user-created memory blocks in the remote PLC. WX does NOT
support writing to a Heap Item in the remote Do-more! CPU.
In contrast to DirectLOGIC (DLRX / DLWX) and Modbus/TCP (MRX / MWX) network
communication which only has access to the protocol-specific memory blocks in the remote
CPUs, Do-more! WX has direct access to nearly all of the memory in the remote Do-more!
CPU – including direct access to the PLC’s I/O memory.
The WX instruction establishes a session with the remote Do-more! CPU. The session is
established using one of the User Accounts on the remote Do-more! CPU. It is through that
User Account (System Security) that any access restrictions on what can be accessed can be
enforced. By default it will use the Default User account (no password required).

IP Address – The IP Address of the Do-more! CPU to write the data to. This can be either a
Fixed (static) IP Address or a Variable (dynamic) value.
Fixed IP Address – The TCP Address assigned to the Do-more! CPU. IP addresses are canonically
represented in dot-decimal notation, consisting of four decimal numbers, each ranging from 0 to
255, separated by dots.
Variable IP Address – The IP Address resides in the specified memory location. This can be any
readable DWord numeric location.

UDP Port Number – The port number of the Do-more! CPU) to write the data to. The
default value of 28784 (0x7070) is typically the correct number for Do-more! protocol. It is
possible to use a different UDP Port Number if the Enable Secondary Ethernet Connection is
turned on under the CPU Configuration settings. This secondary UDP Port Number defaults

13-34

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications

WX, continued
to 5000. This UDP Port Number can be any decimal value between 5000 and 65535, except
for 28784 (the port number used by Do-more Designer).
Remote Password – The WX instruction requires that a communication session be established
with the remote Do-more! CPU before the data write operations can be processed. Depending
on how the remote system is configured, this may require the user to enter the password for
the User Account to allow the session to be established. If no remote password is selected, the
connection will be established using the Default User account.
Enable – Designates how this instruction is enabled. Select from one of the following:
Once on Leading Edge – Select this option to have this instruction run to completion exactly
one time. Typically, this will take more than one controller scan. Configured this way the
Do-more Network Write (WX) instruction is Edge Triggered.
Continuous on Power Flow at Interval – select this option to have this instruction run as
long as the instruction has power flow. After the Do-more! Network Write (WX) has initially
run, if the instruction still has power flow, the instruction will remain enabled and will wait
the specified amount of time before running again. The following options select the time (in
milliseconds) delay between successive runs.
Constant - specifies the interval time in Hours / Minutes / Seconds / Milliseconds.
Variable - This can be any readable numeric location that contains a value between 0 and
2,147,483,647 which represents the number of milliseconds to wait before running again. A value of
0 ms means this instruction will be set to run on the next scan.

On Success – Selects which of the following actions to perform if the Network Write operation
is successful:
Set Bit – Enable this selection then specify any writable bit location.
JMP to Stage – Enable this selection then specify any Stage number from S0 to S127 in the current
Program code-block.
On Success Counter – Enable this option and select a DWord location to store the total number of
times the WX completed successfully. This can be any DWord location.

BRX User Manual, 2nd Edition

13-35

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

WX, continued
On Error – Selects which of the following actions to perform if the Network Write operation
is unsuccessful:
Set Bit – Enable this selection then specify writable bit location.
JMP to Stage – Enable this selection then specify any Stage number from S0 to S127 in the current
Program code-block.
On Error Counter – Enable this option and select a DWord location to store the total number of
times the RX failed to complete. This can be and DWord location.

Extended Error Information – Enable this selection then enter a memory location to store
any error codes returned for this instruction. This can be any writable numeric location. The
following lists the Extended error responses and their meaning:
-1 = Protocol Error occurred. The value in LastProtoError (DST38) contains the
protocol error code as follows:
2 (0x02) = Out Of Sessions: the remote PLC currently has 32 concurrent connections
and cannot accept any more.
3 (0x03) = Illegal Operation: the User Account for the password in the instruction
does not have Write Data privilege.
4 (0x04) = Invalid Session: an error occurred with the session to the remote PLC, for
example the remote PLC lost power during the session.
6 (0x06) = Invalid Argument: the write requests are not formed properly (you should
never see this).
14 (0x0E) = Invalid Password: the password in the instruction does not match any
User Account in the remote PLC.
20 (0x14) = Bad DMPP Request: one or more of the write requests cannot be
processed, most likely the request is for a location that is out of range on the remote
PLC or the memory block doesn’t exist on the remote PLC. The Extended Error
location will contain the entry number of the write request that is causing the error.
0 = No Extended Error
1 – 50 = Row number of the bad read request if the Last Protocol Error Code was 20
(0x14).
Insert – Select Insert to open Write From Local Into Remote dialog box.

13-36

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications

WX, continued
Write From Local Into Remote

Write from Local (a) – The first location of the source data in the Local PLC:
Number of Elements (b) – The number of consecutive elements to write.
Into Remote (c) – The beginning location in the remote PLC to store the data from the write
operation. The Into Remote location must be the same data type and have the same element
size as the specified Write From Local data location. For example you can write from WY
(Signed Word) into N (Signed Word) but you cannot write from WY (Signed Word) into V
(Unsigned Word).
ID (d) – The beginning offset to write the data.
The remaining fields (e) are to help you maintain the size limitations. These fields validate
immediately as you make changes in the editor.
Current – The number of bytes in the read request currently being edited.
Others – The number of bytes in the read requests already in this instruction.
New Size – The total number of bytes of all the read requests in the instructions, including the
one currently being edited.
Bytes Remaining – The number of bytes of the 1000 byte limit remaining for read requests.

BRX User Manual, 2nd Edition

13-37

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Modbus TCP/IP
Modbus TCP is a protocol overseen by Modbus.org. This standard is an open standard
meaning that anyone can utilize it freely.
Modbus TCP can be utilized as either a client or server configuration. It supports Clients and
Servers in a Peer to Peer fashion.

Server
As a Modbus TCP Server (Slave), the BRX Do-more MPU is functioning as a listening/replying
device. The external Client (Master) device will request data registers from the BRX Do-more!
and the BRX Do-more! will reply with the appropriate data.
All Modbus Client data is stored in four sets of registers in the BRX Do-more!. This memory
area is blocked off specifically for Modbus communications. You must place data in these
registers in order for a Modbus Client device to be able to access it.

Modbus Data Registers
Register Type

Register Name

Range

Holding Coil

MC

00000–01023

Input Coil

MI

10000–11023

Holding Register

MHR

30000–32047

Input Register

MIR

40000–42047

The Modbus data area is loosely data typed and casting or other instructions such as PUBLISH
and SUBSCRIBE can be utilized to convert data in this area to the proper data type needed as
well. Please see the help file for more information on casting, PUBLISH and SUBSCRIBE.
NOTE: Ranges can be expanded in the Memory Configuration section of the Do-more! Designer software
as needed.

The Modbus TCP Server (Slave) supports the following function codes:
Function
Code

13-38

Description

1

Read Coils

2

Read Discrete Inputs

3

Read Holding Registers

4

Read Input Registers

5

Write Single Coils

6

Write Single Registers

7

Read Exception Status

15

Write Multiple Coils

16

Write Multiple Registers

22

Mask Write Register

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications

Modbus TCP Client (Master)
As a Modbus TCP Client (Master), the BRX Do-more! MPU is requesting data from a Modbus
TCP Server (Slave) device.
In order for this to work, you need to know quite a few things about your Server (Slave) device
such as the function codes that it supports, the data registers that are accessible and possibly the
Unit ID or Slave Address.
In order to utilize the BRX Do-more! as a Modbus TCP Client you will need to create a
Modbus TCP Client Device. This device will handle all of the communications with the
external Modbus servers by using the Ethernet port on the front of the BRX MPU.
Note that there is a default @IntMODTCPClient device created automatically. You can
choose to use this device, however we strongly recommend that you make a new Device for
each Modbus TCP server that you will be communicating with. This will allow simultaneous
communications to flow uninterrupted
if one of the Modbus TCP servers goes offline.
BRX_Modbus_Read_App_Example

Modbus TCP
Server Device
Node
1
IP=192.168.133.008
@ModTCPSlave1

BRX MPU
Client Device
IP=192.168.133.001

Ethernet
Switch

Modbus TCP
Server Device
IP=192.168.133.009
@ModTCPSlave2

Modbus TCP
Server Device
IP=192.168.133.010
@ModTCPSlave3

As a Modbus TCP Client, you do not have to sequence the MRX read and MRX write
instructions. If you are so inclined, you can just drop them into your program and they will
work in a round robin manner. However, sequencing the instructions will give you better
control and allow you to build complex communication patterns to optimally communicate
with your devices.
The communications instructions in Do-more! Designer have Success and Error built into
the instructions so that you can either set a bit or move to a Stage if you are doing state style
programming. There are examples of using Stage (state) programming in the software help file
to show how you could use this to implement a complex communications routine.

BRX User Manual, 2nd Edition

13-39

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

MRX Instruction
The MRX instruction is used to
read from a Modbus TCP Server.
Following is a brief description of
the MRX instruction parameters.
For more detailed information
please refer to the Do-more!
Designer help files.
Device – The device associated
with the physical port that you
want to communicate from.
@IntModTCPClient is the name
of the device associated with the
built in Ethernet port when set
as a Modbus TCP Client. We
strongly recommend that you
make a new Device for each
Modbus TCP server that you
will be communicating with.
This will allow simultaneous
communications
to
flow
uninterrupted if one of the
Modbus TCP servers goes offline.
IP Address – The IP Address of
the Modbus TCP Server (Slave)
to read the data from. This can
be either a Fixed (static) IP Address or a Variable (dynamic) value.
Fixed IP Address – The TCP Address assigned to the Modbus TCP Server (Slave). IP addresses are
canonically represented in dot-decimal notation, consisting of four decimal numbers, each ranging
from 0 to 255, separated by dots.
Variable IP Address – The IP Address resides in the specified memory location. This can be any
readable DWord numeric location.

TCP Port Number – This should normally be set to 502 unless the end device has had the
default port number changed.
Unit ID – The ID number of the Server (Slave) device. Typically this is 255 unless you are
talking to a Modbus Serial Gateway style of device.
Function Code – selects which of the following Modbus function codes to use:
1 - Read Coils
2 - Read Discrete Inputs
3 - Read Holding Registers
4 - Read Input Registers
7 - Read Exception Status

13-40

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications

MRX Instruction, continued
From Modbus Offset Address – The address in the Modbus Server (Slave) that you will be
reading from. This address may be offset by a value of +1 depending on how the manufacturer
followed the Modbus standard.
Number of Modbus Coils/ Registers – Based on the Function Code selected, this selection
specifies how many consecutive elements to read.
To Do-more Memory Address – Specifies the beginning address of a range of bits or numeric
locations in the CPU where the data that is read will be stored. This data type (bit or register)
must match the type expected by the Function Code.
Do-more Range – This is the ending register where the data will be stored at, calculated by
taking the To Do-more Memory address and adding the Number of Modbus Coils/Registers
value to it.
Enable – Designates how this instruction will operate. Select from one of the following:
Once on Leading Edge - Select this option to have this instruction run to completion exactly one time.
Typically, this instruction will take more than one controller scan to complete. Configured this way the
instruction is Edge Triggered.
Continuous on Power Flow at Interval - Select this option to have this instruction run as long as the
instruction has power flow. After the instruction has initially run, if the instruction still has power flow,
the instruction will remain enabled and will wait the specified amount of time before running again.
The following options select how much time (in milliseconds) to wait between successive runs. A value
of 0ms means the instruction will re-run immediately.

On Success – When the instruction completes successfully this action will be performed.
Set Bit – Enable this selection then specify any writable bit location.
JMP to Stage – Enable this selection then specify any Stage number from S0 to S127 in the current
Program code-block.

On Error – When the instruction does not complete successfully this action will be performed.
Set Bit – Enable this selection then specify any writable bit location.
JMP to Stage – Enable this selection then specify any Stage number from S0 to S127 in the current
Program code-block.

Exception Response – For errors where the message was received properly by the Server (Slave)
device, this will contain a value to indicate why the Server rejected the message. This can aid
in troubleshooting the issue with the message.

BRX User Manual, 2nd Edition

13-41

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

MWX Instruction
The MWX instruction is used to write to a Modbus TCP Server. For specific information
please refer to the Do-more! Designer help files.

Device – The device associated with the physical port that you want to communicate from.
@IntModTCPClient is the name of the device associated with the built in Ethernet port when
set as a Modbus TCP Client. We strongly recommend that you make a new Device for each
Modbus TCP Server (Slave) that you will be communicating with. This will allow simultaneous
communications to flow uninterrupted if one of the Modbus TCP servers goes offline.
IP Address – The IP Address of the Modbus TCP Server (Slave) to read the data from. This
can be either a Fixed (static) IP Address or a Variable (dynamic) value.
Fixed IP Address – The TCP Address assigned to the Modbus TCP Server (Slave). IP addresses are
canonically represented in dot-decimal notation, consisting of four decimal numbers, each ranging
from 0 to 255, separated by dots.
Variable IP Address – The IP Address resides in the specified memory location. This can be any
readable DWord numeric location.

13-42

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications

MWX Instruction, continued
TCP Port Number – This should normally be set to 502 unless the end device has had the
default port number changed.
Unit ID – The ID number of the Modbus TCP Server (Slave) device. Typically this is 255
unless you are talking to a Modbus Serial Gateway style of device.
Function Code – Selects which of the following Modbus function codes to use:
5 - Write Single Coil
6 - Write Single Register
15 - Write Multiple Coils
16 - Write Multiple Registers

To Modbus Offset Address – The starting register that you will be writing to. This address may
be offset by a value of +1 depending on how the manufacturer followed the Modbus standard.
Number of Modbus Coils/ Registers – This selection specifies how many consecutive elements
to write from the Modbus Offset Address.
From Do-more Memory Address – Specifies the beginning address of a range of bits or numeric
locations in the CPU where the data that will be written from. This data type (bit or register)
must match the type expected by the Function Code.
Do-more Range – This is the ending register where the data will be written from, calculated by
taking the To Do-more Memory address and adding the Number of Modbus Coils/Registers
value to it.
Enable – Designates how this instruction will operate. Select from one of the following:
Once on Leading Edge – Select this option to have this instruction run to completion exactly one time.
Typically, this instruction will take more than one controller scan to complete. Configured this way the
instruction is Edge Triggered.
Continuous on Power Flow at Interval – Select this option to have this instruction run as long as the
instruction has power flow. After the instruction has initially run, if the instruction still has Power
Flow, the instruction will remain enabled and will wait the specified amount of time before running
again. The following options select how much time (milliseconds) to wait between successive runs. A
value of 0ms means the instruction will re-run immediately.

On Success – When the instruction completes successfully this action will be performed.
Set Bit – Enable this selection then specify any writable bit location.
JMP to Stage – Enable this selection then specify any Stage number from S0 to S127 in the current
Program code-block.

On Error – When the instruction does not complete successfully this action will be performed.
Set Bit – Enable this selection then specify any writable bit location.
JMP to Stage – Enable this selection then specify any Stage number from S0 to S127 in the current
Program code-block.

Exception Response – For errors where the message was received properly by the Server (Slave)
device, this will contain a value to indicate why the Server rejected the message. This can aid
in troubleshooting the issue with the message.

BRX User Manual, 2nd Edition

13-43

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

HOST Ethernet Protocol
Server
The BRX Do-more! MPU can serve as a HOST Ethernet Protocol server to communicate to
legacy devices that utilize the HOST Ethernet protocol such as DirectLogic PLC’s, C-more
HMI, SCADA systems, etc.
All data is stored in four sets of registers in the BRX Do-more!. This memory area is blocked
off specifically for HOST Ethernet Protocol communications. You must place data in these
registers so that a HOST Ethernet Protocol Client device will be able to access it.

HOST Data Registers
DirectLogic Type

Do-more Block Name

Default Octal Range

Discrete Input (X)

DLX

0–777

Discrete Output (Y)

DLY

0–777

Control Relay (C)

DLC

0–777

16-Bit Data (V)

DLV

0–3777

The HOST Ethernet Protocol data area is loosely data typed and casting or other instructions
such as PUBLISH and SUBSCRIBE can be utilized to convert data in this area to the proper
data type needed as well. Please see the help file for more information on casting, PUBLISH
and SUBSCRIBE.
NOTE: Ranges can be expanded as needed in the Memory Configuration section of the Do-more! Designer
software.

13-44

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications

DirectLogic Client (Master)
The BRX Do-more! MPU can be a HOST Ethernet Protocol Client to communicate to legacy
devices that utilize the HOST Ethernet protocol such as DirectLogic PLC’s.

DLRX

Network Device – The device associated with the physical port that you want to communicate
from. @IntEthernet is the name of the device associated with the built in Ethernet port.
Remote Address – specifies which of the following addressing modes to use:
Slave ID - Selects the Slave ID (Module ID) of the remote DirectLOGIC slave. The Slave ID can be
any constant value in the range of 1 to 90, or any readable numeric location that contains a value in
that range. If Slave ID is selected, a TCP/IP broadcast is used to perform the network read operation.
This means that both the Do-more! controller and the remote ECOM module must be in the same
Broadcast Domain.
Fixed IP Address – Specifies the IP Address assigned to the remote slave ECOM module. IP addresses
are canonically represented in dot-decimal notation, consisting of four decimal numbers, each ranging
from 0 to 255, separated by dots.
Variable IP Address – The IP Address resides in a memory location in the PLC, allowing the IP Address
to be changed at runtime. This can be any readable DWord numeric location. Each octet of the IP
Address is stored in one byte of the Variable Address location.

BRX User Manual, 2nd Edition

13-45

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

DLRX Instruction, continued
From DL - Designates the data type and the address of the data to read from the DirectLOGIC
controller.
V-Memory – Locations in a DirectLOGIC controller are unsigned 16-bit values. Each V-Memory
location is 2 bytes in length, so reading V-Memory requires the length be in 2-byte increments. The
memory address value must begin on a byte boundary. Single Bit locations in the DirectLOGIC
controllers cannot be read individually, you must read the byte that contains the desired bit.
Number of Bytes – Designates the number of elements of the selected type to read.
X, Y, C, S, T, CT, GX, GY, SP – Bit locations must be read in 1-byte increments

Enable – designates how this instruction will operate. Select from one of the following:
Once on Leading Edge - select this option to have this instruction run to completion exactly one time.
Typically, this instruction will take more than one controller scan to complete. Configured this way
the instruction is Edge Triggered.
Continuous on Power Flow at Interval - Select this option to have this instruction run as long as the
instruction has power flow. After the instruction has initially run, if the instruction still has power flow,
the instruction will remain enabled and will wait the specified amount of time before running again.
The following options select how much time (in milliseconds) to wait between successive runs. A value
of 0ms means the instruction will re-run immediately.

On Success – When the instruction completes successfully this action will be performed.
Set Bit – Enable this selection then specify any writable bit location.
JMP to Stage – Enable this selection then specify any Stage number from S0 to S127 in the current
Program code-block.

On Error – When the instruction does not complete successfully this action will be performed.
Set Bit – Enable this selection then specify any writable bit location.
JMP to Stage – Enable this selection then specify any Stage number from S0 to S127 in the current
Program code-block.

13-46

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications

DLWX

Network Device – The device associated with the physical port that you want to communicate
from. @IntEthernet is the name of the device associated with the built in Ethernet port.
Remote Address - Specifies which of the following addressing modes to use:
Slave ID – Selects the Slave ID (Module ID) of the remote DirectLOGIC slave. This can be any
constant value in the range of 1 to 90, or any readable numeric location that contains a value in that
range. If Slave ID is selected, the a TCP/IP broadcast is used to perform the network read operation,
this means that both the Do-more controller and the remote ECOM module must be in the same
Broadcast Domain.
Fixed IP Address – Specifies the IP Address assigned to the remote slave ECOM module. IP addresses
are canonically represented in dot-decimal notation, consisting of four decimal numbers, each ranging
from 0 to 255, separated by dots.
Variable IP Address – The IP Address resides in a memory location in the PLC. This allows the IP
Address to be changed at runtime. This can be any readable DWord numeric location. Each octet of
the IP Address is stored in one byte of the Variable Address location.

BRX User Manual, 2nd Edition

13-47

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

DLWX Instruction, continued
From – Specifies the beginning memory address in the Do-more controller of the data to send
to the remote slave. This value can be any readable numeric location.
To DL – Designates the data type and the address of the data to Write to the DirectLOGIC
controller.
V-Memory locations in a DirectLOGIC controller are unsigned 16-bit values. Each V-Memory
location is 2 bytes in length, so reading V-Memory requires the length be in 2-Byte increments. The
memory address value must begin on a Byte boundary. Single Bit locations in the DirectLOGIC
controllers cannot be read individually, you must read the Byte that contains the desired Bit.
Number of Bytes – Designates the number of elements of the selected type to read.
X, Y, C, S, T, CT, GX, GY, SP – Bit locations must be read in 1-Byte increments.

Enable – designates how this instruction will operate. Select from one of the following:
Once on Leading Edge – Select this option to have this instruction run to completion exactly one
time. Typically, this instruction will take more than one controller scan to complete. Configured this
way the instruction is Edge Triggered.
Continuous on Power Flow at Interval – Select this option to have this instruction run as long as the
instruction has power flow. After the instruction has initially run, if the instruction still has Power
Flow, the instruction will remain enabled and will wait the specified amount of time before running
again. The following options select how much time (in milliseconds) to wait between successive runs.
A value of 0ms means the instruction will re-run immediately.

On Success – When the instruction completes successfully this action will be performed.
Set Bit – Enable this selection then specify any writable bit location.
JMP to Stage – Enable this selection then specify any Stage number from S0 to S127 in the current
Program code-block.

On Error – When the instruction does not complete successfully this action will be performed.
Set Bit – Enable this selection then specify any writable bit location.
JMP to Stage – Enable this selection then specify any Stage number from S0 to S127 in the current
Program code-block.

13-48

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications

EtherNet/IP (Explicit Messaging)
Server
The EtherNet/IP Explicit Message Server must be enabled in the System Configuration dialog
box.

Once this is enabled, you must click the EtherNet/IP Settings button to set the data blocks that
will be served to outside EtherNet/IP Clients.

BRX User Manual, 2nd Edition

13-49

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

EtherNet/IP (Explicit Messaging), continued
TCP Port Number (44818 is default) – Designates the TCP port number on which the
EtherNet/IP Explicit Message Server will accept connections. The default value of 44818 is
the industry standard and will rarely need to be changed. However, this can be any constant
value between 0 and 65535.
Device Name – Up to 32 characters that will be returned in requests for the Identity Class.
NOTE: Runtime status of the EtherNet/IP Server is accessed through the built-in structure
$IntEIPServer which has the following members:
.ActiveSessions (read-only) – The number of concurrent open connections to EtherNet/IP clients.
.LastError – Last error reported to an EtherNet/IP client.
.Errors – Total number of errors returned to all EtherNet/IP clients.
.Transactions – Total number or completed client requests to EtherNet/IP clients.

Select the quantity of Data Blocks (up to 8 data blocks - Block 1 to Block 8) that will be made
available to EtherNet/IP Clients. You can specify how many data blocks will be used and then
configure each of the blocks in the sections below.
Access Control – Specify external access ability.
Enable Reads (Get Single Attribute – Service Code: 0x0E) – Allows EtherNet/IP Clients to read
from this data block using Get Single Attribute.
Enable Writes (Set Single Attribute – Service Code: 0x10) – Allows EtherNet/IP Clients to write to
this data block using Set Single Attribute.

Do-more Mapped Memory – Specifies the first location in a data block in the Do-more PLC
memory that will be accessed when requests with this Class/Instance/Attribute are received.
Element Type – Select the memory block to use from the drop-down list of available numeric
memory blocks.
Starting Element – Specify the first element in the memory block to use.
Element Count – The number of successive Elements in the Do-more memory block to use. The
maximum total size on an EtherNet/IP request is 500 bytes, so the maximum number of elements
per block will depend on the size of the individual elements. Refer to the chart below:
Mapped Range – Displays the currently selected range of Elements.
Size – Displays the size of the selected Element range in Bytes.

Explicit Messaging Assembly Instance – Displays the Path (class / instance / attribute) of the
data block being configured.

Element Count
Element Type

13-50

Maximum Number of This
Type per Data Block

Bit

4000

Byte

500

Word

250

DWord

125

Real

125

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications

EtherNet/IP (Explicit Messaging), continued
Class – The Class of all the data blocks is fixed at 0x04 (assembly class).
Instance – Each of the 8 blocks is assigned a unique Instance as shown in this table.
Attribute – The Attribute of each of these data blocks is fixed at 0x03.

CONFIGURATION NOTES: – This area contains information pertinent to the configuration
selections being made.

Instance Blocks
Block
Number

Instance ID

0

101 (0x65)

1

102 (0x66)

2

103 (0x67)

3

104 (0x68)

4

105 (0x69)

5

106 (0x6A)

6

107 (0x6B)

7

108 (0x6C)

BRX User Manual, 2nd Edition

13-51

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

EtherNet/IP Client (Master)
EIPMSG Instruction – The Send EtherNet/IP Message instruction implements an Explicit
Unconnected EtherNet/IP Client using the on-board Ethernet port of a Do-more! CPU. An
explicit message client initiates request/response oriented communications with EtherNet/IP
servers. Message rates and latency requirements should not be too demanding. Examples
of other explicit message servers you can talk to are barcode scanners, scales, drives, or other
intelligent devices.

Device – Designates which of the pre-configured EtherNet/IP Client devices to use when
sending the message. Part of the configuration for a device is assigning a name to the device.
It is that name which will show up in the Device selection drop-down menu. For more
information on configuring devices go to the Help file.
IP Address – The IP Address of the EtherNet/IP Server (Slave) to send the message to. This can
be either a Fixed (static) IP Address or a Variable (dynamic) value as described below:
Fixed Address – The TCP/IP Address assigned to the EtherNet/IP Server (Slave). IP addresses are
canonically represented in dot-decimal notation, consisting of four decimal numbers, each ranging
from 0 to 255, separated by dots.
NOTE: Invoking the Element Browser (F9) for this field will bring up the IP Address Lookup utility that can
find the IP Address for a given name.

Variable IP Address – The IP Address resides in the specified memory location. This can be any
readable DWord numeric location.

TCP Port Number – The port number of the EtherNet/IP Server (Slave) to send the message to.
The default value of 44818 is typically the correct port number for EtherNet/IP protocol. This
can be any constant value between 0 and 65535, or any readable numeric location containing
a value in that range.

13-52

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications

EtherNet/IP Client (Master), continued
Path – Specifies the parameters for the request. The specific values needed for the fields will be
provided by the manufacturer of the EtherNet/IP server that you are talking to.
Class – The Class ID value (defined by the EtherNet/IP Server). This can be any positive integer
value or any readable numeric location.
Instance – The Instance ID value (defined by the EtherNet/IP Server). This can be any positive
integer value or any readable numeric location.
Use Attribute – Enable this option to specify the Attribute value (defined by the EtherNet/IP Server).
This can be any positive integer value or any readable numeric location.

Service - Specifies the operation to perform on the set of objects. Choose from the following
list of predefined Services, or select Generic and enter the Service number.
Specific Service – Select one of the predefined Service Requests below:

Get Single Attribute (14, 0x0E) - request a single attribute
Set Single Attribute (16, 0x10) - write a single attribute
Get All Attributes (1, 0x01) - request all of the attributes
Set All Attributes (2, 0x02) - write to all of the attributes
Generic Service – Specify a Service that is NOT one of the predefined Service Requests. This can be
any constant integer value or readable memory location.

Create Data Block – If an appropriate data block does not already exist, or if you want to create
an additional data block for use in this instruction, then click this button to open a dialog
where you can create a new data block of the required type.
Use Request Service Data Buffer – This selection will be automatically enabled when any
Set Attribute service is selected and automatically disabled when any Get Attribute service is
selected. This buffer can be enabled any time the Generic Service is selected.
Req is String Structure – Select this option if the data for the Set Attribute service or any Generic
service is contained in a String, then enter the String element to use. This can be any of the systemdefined Short Strings, or system-defined Long Strings, or any of the user-defined Strings. The
maximum length of the String to send is 500 bytes.
Req is Numeric Data Block – Select this option if the data for the Set Attribute service or any
Generic service is contained in a numeric memory block. The maximum size of the data block that
can be sent in a single service request 500 bytes (250 Words, 125 DWords, 125 Reals).
Req Start – Specify the first element of the memory block that is the data for the Set Attribute or
Generic service.
Req Number of Bytes - The number of consecutive BYTEs of data for the Set Attribute or Generic
service (Words = 2 Bytes, DWord = 4 Bytes, Real = 4 Bytes).

BRX User Manual, 2nd Edition

13-53

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

EtherNet/IP Client (Master), continued
Use Response Service Data Buffer – This selection will be automatically enabled when any
Get Attribute service or any Generic service is selected and automatically disabled when any
Set Attribute service is selected. This buffer can be enabled any time the Generic Service is
selected.
Res is String Structure – Select this option to store the data from the Get Attribute service or any
Generic service in a String, then enter the String element to use. This can be any of the systemdefined Short Strings, or system-defined Long Strings, or any of the user-defined Strings. The
maximum length of the String that could potentially be received is 500 bytes, so make sure the String
can handle the maximum response for the desired service.
Res is Numeric Data Block – Select this option to store the data from the Get service or any Generic
service in a numeric memory block. The maximum size of the data block that can be read in a single
service request 500 bytes (250 Words, 125 DWords, 125 Reals).
Res Start – Specify the first element in the numeric data block to store the data that was returned by
the Get Attribute or Generic service. This can be any writable numeric location.
Res Length in BYTEs – Specify a memory location to store the actual number of Bytes of data that
was returned by the Get Attribute or Generic service. This can be any writable numeric location.
Res Max Length in BYTEs – Specify the maximum number of BYTEs of the returned data to
retain to store in the data block. This can be any positive integer constant between 1 and 500 or any
readable numeric location.
NOTE: The byte length value should be a multiple of the number of BYTEs in a single element in the numeric
memory block. For example, if the memory block consists of DWords or Reals, this value should be a
multiple of 4, as there are 4 BYTEs per DWord or Real.

General Status Code – enable this option to store the value returned from the EtherNet/IP
Server in response to processing the Service Request; enter the numeric location to store the
value. This can be any writable numeric location. This value could indicate success or be an
error code. Consult the documentation for the EtherNet/IP Server for information on how to
interpret General Status Code values.
Extended Status – Enable this option to store any extended status value returned from the EtherNet/
IP Server in response to processing the Service Request.
Ext is String Structure – Select this option to store the extended status information in a String, then
enter the destination String element. This can be any of the system-defined Short Strings, or systemdefined Long Strings, or any of the user-defined Strings.
Ext is Numeric Data Block – Select this option to store the Extended Status data in a numeric data
block.
Ext Start – Specify the first element in the numeric data block to store the Extended Status data.
This can be any writable numeric location.
Ext Length in BYTEs – Specify a memory location to store the actual number of Bytes of Extended
Status data. This can be any writable numeric location.
Ext Max Length in BYTEs – Specify the maximum number of BYTEs of Extended Status data to
store in the data block. This can be any positive integer constant between 1 and 500, or any readable
numeric location.

13-54

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications

EtherNet/IP Client (Master), continued
NOTE: The byte length value should be a multiple of the number of BYTEs in a single element in the numeric
memory block. For example, if the memory block consists of DWords or Reals, this value should be a
multiple of 4, as there are 4 BYTEs per DWord or Real.

Enable – Designates how this instruction will operate. Select from one of the following:
Once on Leading Edge - Select this option to have this instruction run to completion exactly one
time. Typically, this instruction will take more than one controller scan to complete. Configured this
way the instruction is Edge Triggered.
Continuous on Power Flow at Interval - Select this option to have this instruction run as long as the
instruction has power flow. After the instruction has initially run, if the instruction still has power
flow, the instruction will remain enabled and will wait the specified amount of time before running
again. The following options select how much time (in milliseconds) to wait between successive runs.
A value of zero milliseconds (0ms) means the instruction will re-run immediately.

On Success – When the instruction completes successfully this action will be performed.
Set Bit – Enable this selection then specify writable bit location.
JMP to Stage – Enable this selection then specify any Stage number from S0 to S127 in the current
Program code-block.
On Error Counter – Enable this option and select a DWord location to store the total number of
times the RX failed to complete. This can be any DWord location.

On Error – When the instruction does not complete successfully this action will be performed.
Set Bit – Enable this selection then specify writable bit location.
JMP to Stage – Enable this selection then specify any Stage number from S0 to S127 in the current
Program code-block.
On Error Counter – Enable this option and select a DWord location to store the total number of
times the RX failed to complete. This can be any DWord location.

BRX User Manual, 2nd Edition

13-55

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

EtherNet/IP Client (Master), continued
Create Data Block – If an appropriate data block does not already exist, or if you want to
create an additional data block for use in this instruction, then click this button to open a
dialog where you can create a new data block of the required type.

Data Block Name (1 to 16 letters) – Block names must be unique, and consist of 1 to 16
characters (A-Z, a-z; no numbers, no spaces).
Number of Elements – Specifies the number of bytes in the data block. The data blocks
must be created on a DWord (4-byte) boundary. The maximum number of Bytes that can be
received from a single packet is 1024.
Data Block Range – Displays the first and last element of the block that will be created based
on the current entries for Data Block Name and Number of Elements.
Data Type – The data block will consist of Unsigned Bytes.
Make Data Block Retentive (retain values after power loss) – A data block marked as retentive
will hold its state through a power cycle or a Program-to-Run mode transition. The status of
memory NOT marked as retentive will be cleared at power up and during a Program-to-Run
mode transition.

13-56

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications

SMTP – EMAIL
The Edit SMTP Client Settings dialog is used to configure an SMTP connection from the
Do-more! controller to an SMTP server in order for the controller to send Email. The
information that is required to configure an SMTP connection is always going to be specific to
the installation. It is up to the programmer to locate the required information.

BRX User Manual, 2nd Edition

13-57

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

SMTP – EMAIL, continued
Device Name – The name given to the SMTP Client. This is the name that will be referenced
in the Send Email (EMAIL) instructions. Device Names can consists of 1 to 16 alphanumeric
characters. Device names must follow Nickname rules.
SMTP Server IP Address – The IP address of the SMTP server that will process the Email
sent from the controller. If the IP Address of your SMTP Server is not static, you can use the
DNSLOOKUP and DEVWRITE instructions to determine it at runtime before executing an
EMAIL instruction. See the example in the EMAIL Help Topic DMD0068. If this is the case,
just fill in a dummy IP Address in the SMTP Configuration.
Clicking the DNS Loopkup button will open the IP Address Lookup utility so that Do-more!
Designer can search for the IP Address assigned to a given SMTP Server name. This requires
a functional connection to a DNS Server.
NOTE: The IP Address of the SMTP Server can be resolved at runtime by using the Name to IP Address
(DNSLOOKUP) instruction to find the IP Address associated with a Server’s name, then use the Write Device
Register (DEVWRITE) instruction to set the SMTP Client Device to use the IP Address that was found.

SMTP Server Port – The default value of 25 is the standard IP port number that is used by
SMTP servers. The SMTP Server Port number can be examined at runtime with the Read
Device Register (DEVREAD) instruction, and changed at runtime through the Write Device
Register (DEVWRITE) instruction.
Timeout –This is the amount of time (in seconds) the SMTP Client will attempt to connect
to the specified SMTP server before reporting an error. The default value of 30 seconds should
be sufficient in most instances. Be aware that it is quite normal for communications with
SMTP servers to take several seconds of time; setting this value too low will only cause needless
problems.
From Email Address – Specifies the Email address that all Emails using this SMTP Client will
use in the ‘From’ field. Email addresses must be in the form of X@Y.Z. SMTP servers typically
require that the ‘From’ address be configured as a recipient address on that SMTP server before
they will accept Emails from that address.
Authentication – If the SMTP server requires authentication before it will accept an Email
from the controller, select one of the following three methods:
Disabled – If the SMTP server does not require authentication
AUTH LOGIN – Authenticate by logging into the SMTP Server with the Username and Password
specified below
AUTH PLAIN – Authenticate by logging into the SMTP Server with the Username and Password
specified below
POP before SMTP – An authentication that attempts to get Email before attempting to send
an Email, the premise being that if an Email client can log in and read Email the Client must be
legitimate
Pop3 Port – The default port number of 110 is the standard IP port number for POP3 requests
and should not need to be change. The Pop3 Port number can be examined at runtime with the
Read Device Register (DEVREAD) instruction, and changed at runtime through the Write Device
Register (DEVWRITE) instruction.

13-58

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications

SMTP – EMAIL, continued
Account Information – The three authentication methods above require a UserID and
Password. For ‘AUTH LOGIN’ and ‘AUTH PLAIN’, the account information is for the
SMTP account, for ‘POP before SMTP’ method, the account information is for the POP3
account.
Username - 1 to 64 characters
Password - 1 to 19 characters

BRX User Manual, 2nd Edition

13-59

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

EMAIL
The Send Email (EMAIL) instruction is used to send an Email message. This instruction is
only valid for Do-more! controllers that have an on-board Ethernet port. The message portion
of the Email can be any combination of text and data elements from the controller. An Email
can also send an attachment which can be any file on any of the built-in file systems.

SMTP Device – Designates the SMTP Client device to use to send the Email. An SMTP
Client device must be configured before the Send Email instruction can be added to a program.
To – One or more primary audience Email addresses separated by semicolons. This can be a
string literal (text in double quotes), or any String element.
Cc (optional) – One or more Courtesy Copy (or Carbon Copy) Email addresses separated by
semicolons. This can be a string literal (text in double quotes), or any String element.
Bcc (optional) – One or more Blind Carbon Copy Email addresses separated by semicolons.
This can be a string literal (text in double quotes), or any String element.
Subject – The Total number of characters in Subject line is limited to 1024 characters. This
can be a string literal (text in double quotes), or any readable String element.
Automatically insert space after each term – Will insert a space between the terms when the
instruction is processed. This is most useful when the Message Field contains only a list of
elements that would otherwise require a manually entered space character to separate the items.

13-60

BRX User Manual, 2nd Edition

Chapter 13: BRX Do-more! Communications

EMAIL, continued
Message – Text box in which to place the body of the Email message. There can be up to
1023 characters of data in a Message field. This data can consist of any combination of the
following:
String Literal (text in double quotes).
Control characters.
Any readable String element.
Controller data elements (V0, D0, T0.Acc, etc.).
Data formatting functions (FmtInt, FmtReal, etc.).
String selection function (Lookup).
For a complete description of the available data options provided by the scripting language for
use in the Text Field, see the Help file.
Attach File – Enable this option to send an existing file from one of the file Systems in the
Do-more CPU along with the Message text.
File System – Specifies which of the available file systems contains the file.

@RamFS – The 1 MB file system in the Do-more CPU’s system RAM. All Do-more
CPUs will have this file system available.
@SDCardFS – On PLC systems that have the microSD card slot, this selection is the
file system on the removable media in that slot.
File Name – The full path (including any directories) of the file on the specified file system. This
can be text enclosed in double quotes, or any system or user-defined string. The File Name allows a
maximum length of 255 characters including spaces and non-alphanumeric characters, excluding the
following characters which have special meaning to the file system * ? “ : < >. The File Name is not
case sensitive.
Delete File After Email Sent – Enable this option to delete the specified file AFTER the Email has
been successfully sent to the specified SMTP Server.

On Success – When the instruction completes successfully this action will be performed.
Set Bit – Enable this selection then specify writable bit location.
JMP to Stage – Enable this selection then specify any Stage number from S0 to S127
in the current Program code-block.
On Error – When the instruction does not complete successfully this action will be performed
Set Bit – Enable this selection then specify writable bit location.
JMP to Stage – Enable this selection then specify any Stage number from S0 to S127
in the current Program code-block.

BRX User Manual, 2nd Edition

13-61

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 13: BRX Do-more! Communications

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Notes:

13-62

BRX User Manual, 2nd Edition

Chapter

14

Future Release of
BRX Remote I/O
For Future Use

BRX Do-more!
Maintenance and
Troubleshooting

Chapter

15

In This Chapter...
Hardware Maintenance............................................................................................ 15-2
Diagnostics................................................................................................................ 15-3
CPU Indicators.......................................................................................................... 15-5
PWR Indicator .......................................................................................................... 15-6
RUN Indicator........................................................................................................... 15-7
ERR Indicator............................................................................................................ 15-7
Communications Problems...................................................................................... 15-7
I/O Troubleshooting................................................................................................. 15-8
Noise Troubleshooting........................................................................................... 15-10

Chapter 15: BRX Do-more! Maintenance and Troubleshooting

1 Hardware Maintenance
Standard Maintenance
2
The BRX Platform is a low maintenance system requiring only a few periodic checks to help
reduce the risks of problems. Routine maintenance checks should be made regarding two key
items.
3
Air quality (cabinet temperature, airflow, etc.)
CPU battery
4
Air Quality Maintenance
5
The quality of the air your system is exposed to can affect system performance. If you
have placed your system in an enclosure, check to see that the ambient temperature is not
6
exceeding the operating specifications. If there are filters in the enclosure, clean or replace
them as necessary to ensure adequate airflow. A good rule of thumb is to check your system
environment every one to two months. Make sure the BRX Platform is operating within the
7
system operating specifications.
CPU Battery Replacement
8
A battery is included with the CPU. When installed, the time and date along with retentive
memory values will be retained. The battery is not needed for program backup. It is
9
recommended that the battery be replaced annually.
10
Battery (Optional)
11
+
12
13
14
15
A
B
NOTE: Proper orientation of battery is with the “+” symbol facing left when viewed from front of MPU.
C
D
Battery Replacement
Coin Battery CR2032
ADC Part # D0-MC-BAT

D0-MC-BAT

CR2
032

NOTE: Do not
remove tape
from battery.

15-2

BRX User Manual, 2nd Edition

Coin type, 3.0 V Lithium
battery, 190mAh,
battery number CR2032

Chapter 15: BRX Do-more! Maintenance and Troubleshooting

Diagnostics
Diagnostics
Your BRX MPU performs many predefined diagnostic routines with every CPU scan. The diagnostics
have been designed to detect various types of failures for the CPU and I/O modules. There are two
primary error classes, critical and non-critical.

Critical Errors
Critical errors are errors the CPU has detected that present a risk of the system not functioning safely or
properly. If the CPU is in Run Mode when the critical error occurs, the CPU will switch to Stop Mode
(Remember, in Stop Mode all outputs are turned off). If the critical error is detected while the CPU
is in Stop Mode, the CPU will not enter Run Mode until the error has been corrected. Here are some
examples of critical errors:
Power supply failure
Parity error or CPU malfunction
I/O configuration errors
Certain programming errors.

Non-Critical Errors
Non-critical errors are flagged by the CPU as requiring attention. They can neither cause the
CPU to change from Run Mode to Stop Mode, nor do they prevent the CPU from entering
Run Mode. There are system memory addresses that the application program references to
detect if a non-critical error has occurred. The application program can be used to take the
system to an orderly shutdown or to switch the CPU to Stop Mode if necessary.
Some examples of non-fatal errors are:
Backup battery voltage low
Certain programming errors

BRX User Manual, 2nd Edition

15-3

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 15: BRX Do-more! Maintenance and Troubleshooting

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Finding Diagnostic Information
The CPU automatically logs critical and non-critical error codes. Logged errors can be found
in the following places marked with a time and date stamp:
Under the PLC menu item, select System Information and then pick the System Status tab. All errors
and messages are shown here.
Also check the Event Log tab for further system status.

15-4

BRX User Manual, 2nd Edition

Chapter 15: BRX Do-more! Maintenance and Troubleshooting

CPU Indicators
The BRX MPU has indicators on the faceplate to help diagnose problems with the system.
The table below gives a quick reference of potential problems associated with each status
indicator. The pages following the table contain a detailed analysis of each of these problems.
CPU Mode
Switch
Swit
PWR
W

CPU Status
Indication LEDs

RUN
TERM

RUN

STOP

MEM
ERR
R
SD
RS-232/485
RS-2
232
2/4
2/4
/48
85
85

TX
TX

CPU Status Indicators
Indicator
PWR

MEM

ERR

GND
RX/D-TX/D+
+

Serial Port

Description

OFF

Base power 3OFF

Green

Base power ON

Yellow

Low battery

OFF

CPU is in STOP (Program) mode

Green

RX
CPU is in RUN mode

Yellow

Forces are active

OFF

No ROM activity, No SD card

Green

SD Card installed and mounted*

Yellow

ROM activity (Flash or SD card)

Red

microSD Card installed and not
mounted*

OFF

CPU is functioning normally

Red

CPU fatal hardware error or
software watchdog error

TX

USB

RUN

Status

R
RX

Pluggable Option
Module (POM) Slot

*A microSD card will become “mounted” once the MPU recognizes the

microSD card and renders it accessible for use.

CPU Mode Switch
Position

Description

RUN

Puts the CPU into RUN mode - assuming there are no
issues that prevent it from happening, like errors in the
project currently loaded in the CPU, or a problem with the
hardware.

TERM

Allows the Do-more Designer programming software to set
the CPU’s mode using the “Set PLC Mode” utility.

STOP

Puts the CPU into Stop (Program) mode which stops
running the currently loaded project.

BRX User Manual, 2nd Edition

15-5

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 15: BRX Do-more! Maintenance and Troubleshooting

1 PWR Indicator
There are three general reasons for the CPU power status LED (PWR) to be OFF:
2
1. Power to the MPU is incorrect or is not applied.
2. MPU power supply is faulty.
3
3. Other component(s) have the power supply shut down.
Incorrect MPU Power
4
If the voltage to the power supply is not correct, the MPU may not operate properly or may
not operate at all. Use the following guidelines to correct the problem.
5
WARNING: To minimize the risk of electrical shock, always disconnect the system power before
6
inspecting the physical wiring.
1. First, disconnect the system power and check all incoming wiring for loose connections.
7
2. If you are using a separate termination panel, check those connections to make sure the wiring is
connected to the proper location.
8
3. If the connections are acceptable, reconnect the system power and measure the voltage at the
power supply connection terminal block to ensure it is within specification. If the voltage is not
9
correct, shut down the system and correct the problem.
4. If all wiring is connected correctly and the incoming power is within the specifications required,
the MPU should be replaced.
10
Faulty MPU
11
There is no simple test for a faulty MPU other than substituting a known good one to see if
this corrects the problem. If you have experienced major power surges, it is possible the MPU
12
has been damaged. If you suspect this is the cause, a line conditioner should be installed on the
incoming line. This will keep damaging voltage spikes from reaching the MPU.
13
External Device or Module Causes the Power Supply to Shutdown
Module:
14
If the Power LED is not lit, remove all modules including a POM module (if present) from
the BRX Platform and reapply power. If the Power LED is still unlit, then the BRX unit has
15
sustained damage and will need to be replaced.
External Device:
A
External influence from a communications port.
Test as follows:
B
1. Turn off power to the BRX Platform.
2. Disconnect all external devices (i.e., communication cables) from the BRX Platform.
C
3. Reapply power.
4. If power supply operates normally then check for a shorted device or shorted cable.
D
15-6

BRX User Manual, 2nd Edition

Chapter 15: BRX Do-more! Maintenance and Troubleshooting

RUN Indicator
If the CPU will not enter the Run mode (the RUN indicator is off), the problem is usually in
the application program, unless the CPU has a critical error. If a critical error has occurred,
the ERR LED should be on. You can use Do-more! Designer Software to determine the cause
of the error.
When the RUN LED is yellow it indicates the CPU has one or more memory locations with
Forced values.

ERR Indicator
If the ERR indicator is OFF, it means the CPU is functioning normally. If the ERR indicator
is ON, the CPU has experienced one or more of the following conditions:
A Fatal Hardware Error.
A Software Watchdog Error has occurred.
An I/O module has been removed while the CPU is in RUN mode.
An I/O module in an Ethernet I/O Slave drop is not present.

If rebooting the BRX Platform clears the error, you should monitor the system and determine
what caused the problem. You will find this problem is sometimes caused by high frequency
electrical noise introduced into the MPU from an outside source. Check your system grounding
and install electrical noise filters if the grounding is suspected. If power cycling the system does
not reset the error, or if the problem returns, you should replace the MPU.
The ERR indicator can be made to BLINK from the Edit Link dialog in order to help identify
the CPU. This is helpful where you may have multiple MPUs in a cabinet.

Communications Problems
If you cannot establish communications with the MPU, check these items:
The cable is disconnected.
The cable has a broken wire or has been wired incorrectly.
The cable is improperly terminated or grounded.
The device connected is not operating at the correct baud rate.
The device connected to the port is sending data incorrectly.
A grounding difference exists between the two devices.
Electrical noise is causing intermittent errors.
If it is determined that a built-in CPU communications port is bad, the MPU should be
replaced. If it is a POM communications port, just replace the POM port.

BRX User Manual, 2nd Edition

15-7

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 15: BRX Do-more! Maintenance and Troubleshooting

1 I/O Troubleshooting
Things to Check
2
If you suspect an I/O error, there are several things that could be causing the problem:
A blown fuse
3
A loose terminal block
The 24VDC supply has failed or 24VDC has not been supplied to the I/O common.
4
The I/O point has failed.
5
Error Codes
Also, in the Do-more! Designer software, you can go to the PLC menu item, select System
Information and then pick the System Status tab.
6
All errors and messages are shown here. Also check the Event Log for further information on
system status such as rebooting.
7
Some Quick Steps
8
When troubleshooting the BRX Platform I/O there are a few facts you should be aware of
which may assist you in quickly correcting an I/O problem:
The CPU cannot detect shorted or open output points. If you suspect one or more points
9
on an output module to be faulty, you should measure the voltage drop from the common
to the suspect point. Remember, when using a Digital Volt Meter, leakage current from an
10
output device, such as a triac or a transistor, must be considered. A point which is off may
appear to be ON if no load is connected to the point.
The I/O point status indicators on the modules are logic side indicators. This means the
11
LED which indicates the ON or OFF status reflects the status of the point in respect to
the CPU. For an output module, the status indicators could be operating normally, while
12
the actual output device (transistor, Triac etc.) could be damaged. With an input module,
if the indicator LED is ON, the input circuitry should be operating properly. To verify
proper functionality, check to see that the LED goes off when the input signal is removed.
13
Leakage current can be a problem when connecting field devices to I/O points. False input
signals can be generated when the leakage current of an output device is great enough to
14
turn on the connected input device. To correct this, install a resistor in parallel with the
input or output of the circuit. The value of this resistor will depend on the amount of
leakage current and the voltage applied but usually a 10kΩ to 20kΩ resistor will work.
15
Verify that the wattage rating of the resistor is correct for your application.
The easiest method to determine if an I/O point has failed is to replace the MPU or the
A
expansion module if you have a spare. However, if you suspect another device to have
caused the failure in the MPU or the expansion module, that device may cause the same
failure in the replacement as well. As a point of caution, you may want to check devices or
B
power supplies connected to the failed MPU or expansion module before replacing it with
a spare.
C
D
15-8

BRX User Manual, 2nd Edition

Chapter 15: BRX Do-more! Maintenance and Troubleshooting

Testing Output Points
Output points can be set ON or OFF using the force function to override a point even while
the program is running. However, this is not a recommended method to test the output
points.
NOTE: RUN LED will turn Yellow when one or more outputs are forced.

WARNING: Depending on your application, forcing I/O points may cause unpredictable machine
operation that can result in a risk of personal injury or equipment damage. Make sure you have taken
all appropriate safety precautions prior to testing any I/O points.

If you want to do an I/O check independent of the application program, follow the procedure
in the table below:
Step

Action

1.
2.
3.

Use Do-more! Designer software to communicate on-line to the CPU.
Change to Program Mode.
Go to the first rung of $Main. All System Tasks should be disabled by following Step 4 as well.
Insert a rung with an “END” statement. (This will cause program execution to occur only at address
0 and prevent the application program from turning the I/O points on or off).
Change to Run Mode.
Use the programming device to set (turn) on or off the points you wish to test.
When you finish testing I/O points delete the “END” statement at the first rung.

4.
5.
6.
7.

BRX User Manual, 2nd Edition

15-9

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Chapter 15: BRX Do-more! Maintenance and Troubleshooting

1 Noise Troubleshooting
Electrical Noise Problems
2
Noise is one of the most difficult problems to diagnose. Electrical noise, whether conducted
or radiated, can enter a system in many different ways. It may be difficult to determine how
the noise is entering the system but the corrective actions for either type of noise problem are
3
similar.
Conducted noise is when the electrical interference is introduced into the system by
4
way of an attached wire, panel connection, etc. It may enter through an I/O point, a
power supply connection, the communication ground connection, or the chassis ground
connection.
5
Radiated noise is when electrical interference is introduced into the system without a direct
electrical connection such as radio waves.
6
Reducing Electrical Noise
7
While electrical noise cannot be eliminated completely, it can be reduced to a level that will not
affect system function. Proper grounding of components and signal wiring along with proper
isolation of voltages can minimize noise in the system.
8
1. Grounding:
Most noise problems result from improper grounding of the system. A good earth ground
9
can be the single most effective way to correct noise problems. If a ground is not available,
install a ground rod as close to the system as possible.
10
Ensure all ground wires are single point grounds and are not daisy chained from one
device to another. Ground metal enclosures around the system. A loose wire is no more
than a large antenna waiting to introduce noise into the system; therefore, you should
11
tighten all connections in your system. Loose ground wires are more susceptible to noise
than the other wires in your system. Review Chapter 1, “General Installation and Wiring
12
Guidelines”, if you have questions regarding how to ground your system.
2. Isolation:
13
Electrical noise can enter the system through the power source for the MPU and I/O.
Installing an isolation transformer for all AC sources can correct this problem.
DC power sources should be properly grounded, except for Class II power supplies.
14
Switching DC power supplies commonly generate more noise than linear supplies.
Place input and output wiring in separate wireways or wiring bundles. Keep AC and DC
15
wiring separated as well. Never run I/O wiring parallel or close proximity to high voltage
wiring.
A
B
C
D
15-10

BRX User Manual, 2nd Edition

EU Directives (CE)

Appendix

A

In This Appendix...
European Union (EU) Directives................................................................................ A-2
Basic EMC Installation Guidelines.............................................................................. A-5

Appendix A: EU Directives (CE)

1 European Union (EU) Directives
NOTE: The information contained in this section is intended as a guideline and is based on our interpretation
2
of the various standards and requirements. Since the actual standards are issued by other parties, and in
some cases governmental agencies, the requirements can change over time without advance warning or
notice. Changes or additions to the standards can possibly invalidate any part of the information provided in
3
this section.
This area of certification and approval is absolutely vital to anyone who wants to do business in
4
Europe. One of the key tasks that faced the EU member countries and the European Economic
Area (EEA) was the requirement to bring several similar yet distinct standards together into one
5
common standard for all members. The primary purpose of a single standard was to make it
easier to sell and transport goods between the various countries and to maintain a safe working
and living environment. The Directives that resulted from this merging of standards are now
6
legal requirements for doing business in Europe. Products that meet these Directives are
required to have a CE mark to signify compliance.
7
Member Countries
As of January 1, 2015, the members of the EU are Austria, Belgium, Bulgaria, Croatia, Republic
8
of Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary,
Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Poland, Portugal, Romania,
9
Slovakia, Slovenia, Spain, Sweden, and United Kingdom. Iceland, Liechtenstein, and Norway
together with the EU members make up the European Economic Area (EEA) and all are covered
10
by the Directives.
Applicable Directives
11
There are several Directives that apply to our products. Directives may be amended, or added,
as required.
12
• Electromagnetic Compatibility (EMC) Directive — this Directive attempts to ensure that devices,
equipment, and systems have the ability to function satisfactorily in an electromagnetic environment
without introducing intolerable electromagnetic disturbance to anything in that environment.
13
• Machinery Safety Directive — this Directive covers the safety aspects of the equipment, installation,
etc. There are several areas involved, including testing standards covering both electrical noise
14
immunity and noise generation.
•L
 ow Voltage Directive (LVD) — this Directive is also safety related and covers electrical equipment
that has voltage ranges of 50–1000VAC and/or 75–1500VDC.
15
•B
 attery Directive — this Directive covers the production, recycling, and disposal of batteries.
A
Compliance
B
NOTE: As of July 22, 2017 ROHS has been added as an additional requirement for CE Compliance per Directive
2011/65/EU. All products bearing the CE mark must be ROHS compliant.
C
Certain standards within each Directive already require mandatory compliance. The EMC
Directive, which has gained the most attention, became mandatory as of January 1, 1996. The
Low Voltage Directive became mandatory as of January 1, 1997.
D
A-2

BRX User Manual, 2nd Edition

Appendix A: EU Directives (CE)
Ultimately, we are all responsible for our various pieces of the puzzle. As manufacturers, we
must test our products and document any test results and/or installation procedures that are
necessary to comply with the Directives. As an end user, you are responsible for installing the
products applying “good engineering practices” and in a manner which will ensure compliance
is maintained. You are also responsible for testing any combinations of products that may
(or may not) comply with the Directives when used together. The end user of the products
must comply with any Directives that may cover maintenance, disposal, etc. of equipment or
various components. Although we strive to provide the best assistance available, it is impossible for
us to test all possible configurations of our products with respect to any specific Directive. Because
of this, it is ultimately your responsibility to ensure that your machinery (as a whole) complies with
these Directives and to keep up with applicable Directives and/or practices that are required for
compliance.
This then is the product specific standard for CPUs and covers the low voltage and EMC
directives as required for European CE certification. This standard has many tests together with
test procedures and limits, but also references the below standards for some tests.
IEC
60068
-2-1:1990
Part 2 Test A
-2-2:1974
Part 2 Test B

IEC
60417
All Parts

IEC
60664

IEC
60695

IEC
60707

IEC
60947

IEC
60950

IEC
61000

IEC
61010

-1:1992
Part 1

-2-1
(all sheets)
Part 2

:1999

-5-1:1997
Part 5-1

-1:2001
Part 1

-4-2:1995
Part 4-2

-1:2001
Part 1

-3:1992

-7-1:2002
Part 7-1

-2-6:1995
Part 2: Test Fc

-4-3:2002
Part 4-3
-4-4:1995

-2-6:1995
Part 2: Test Fc

CISPR
11:1999

-4-5:1995
Part 4-5

-2-14:1984
Part 2 Test N

CISPR
16-1:1999
Part 1

-4-6:1996
Part 4-6

-2-27:1987
Part 2 Test Ea

CISPR
16-2:1999
Part 2

-4-8:1993
Part 4-8
-4-12:1995
Part 4-12

-2-30:1980
Part 2 Test Db
-2-31:1969
Part 2 Test Ec
-2-32:1975
Part 2 Test Ed

For undated references, the latest edition of the referenced
document (including any amendments) applies.

The BRX system, manufactured by HOST Engineering, when properly installed and used,
conforms to the Electromagnetic Compatibility (EMC), Low Voltage Directive, and Machinery
Directive requirements of the following standards:
• Product Specific Standard for Programmable Controllers
EN61131–2:2003 Programmable controllers, equipment requirements and tests.
• Warning on Electrostatic Discharge (ESD)
We recommend that all personnel take necessary precautions to avoid the risk of transferring static
charges within the control cabinet and provide clear warnings and instructions on the cabinet
exterior. Such precautions may include the use of earth straps, grounding mats and similar staticcontrol devices, or the powering off of the equipment inside the enclosure before the door is
opened.

BRX User Manual, 2nd Edition

A-3

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Appendix A: EU Directives (CE)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

• Warning on Radio Interference (RFI)
This is a class A product. In a domestic environment this product may cause radio interference in
which case the user may be required to take adequate preventative measures.

General Safety
• External switches, circuit breaker or external fusing are required for these devices.
• The switch or circuit breaker should be mounted near the programmable controller equipment.

Special Installation Manual
The installation requirements to comply with the requirements of the Machinery Directive,
EMC Directive and Low Voltage Directive are slightly more complex than the normal
installation requirements found in the United States. To help with this, we have published a
special manual which you can order or download from our website:
• DA–EU–M – EU Installation Manual that covers special installation requirements to meet the EU
Directive requirements. Refer to this manual for updated information.

Other Sources of Information
Although the EMC Directive gets the most attention, other basic Directives such as the
Machinery Directive and the Low Voltage Directive, also place restrictions on the control
panel builder. Because of these additional requirements it is recommended that the following
publications be purchased and used as guidelines:
• BSI publication BS TH 42073: November 2000 – covers the safety and electrical aspects of the
Machinery Directive
• EN 60204–1:2006 – Safety of Machinery; General electrical requirements for machinery, including
Low Voltage and EMC considerations
• IEC 61000–5–2: EMC earthing and cabling requirements
• IEC 61000–5–1: EMC general considerations

It may be possible for you to obtain this information locally; however, the official source of
applicable Directives and related standards is:
Publications Office
2, rue Mercier
2985 Luxembourg
LUXEMBOURG
Quickest contact is via the web at:
http://ec.europa.eu/growth/single-market/european-standards/harmonised-standards.
Another source is the British Standards Institution at:
British Standards Institution – Sales Department, Linford Wood:
Milton Keynes, MK14 6LE, United Kingdom.
The quickest contact is via the web at www.bsigroup.com

A-4

BRX User Manual, 2nd Edition

Appendix A: EU Directives (CE)

Basic EMC Installation Guidelines
Enclosures
The simplest way to meet the safety requirements of the Machinery and Low Voltage Directives
is to house all control equipment in an industry standard lockable steel enclosure. This
normally has an added benefit because it will also help to reduce EMC emissions. Although
the RF emissions from the programmable controller equipment, when measured in the open
air, are well below the EMC Directive limits, certain configurations can increase emission
levels. Holes in the enclosure, for the passage of cables or to mount operator interfaces, can
increase emissions.

BRX User Manual, 2nd Edition

A-5

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Appendix A: EU Directives (CE)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Mains Filters
All AC powered BRX units must be wired through an in line mains filter of type Schaffner FN
2010-1-06, or similar design. The equipment must be properly installed while adhering to the
guidelines of the BRX user guide, the BRX installation manual and the installation standards
IEC 1000-5-1, IEC 1000-5-2 and IEC 1131-4. It is a requirement that all PLC equipment
be housed in a protective steel enclosure, which limits access to operators by a lock and power
breaker and that all cables which exit the enclosure, do so through metallic conduit. If access
is required by operators or untrained personnel, the PLC equipment must be installed inside
an internal cover or secondary enclosure. It should be noted that the safety requirements of
the machinery directive standard EN60204-1 state that all PLC power circuits must be wired
through isolation transformers or isolating power supplies, and that one side of all AC or DC
control circuits must be earthed. Both power input connections to the PLC equipment must
be separately fused using 3 amp T-type anti-surge fuses, and a transient suppressor fitted to
limit supply over voltages.

Suppression and Fusing
In order to comply with the fire risk requirements of the Low Voltage and Machinery Directive
standards EN 61010–1 and EN 60204–1, it is necessary to fuse both sides of the power inputs
(on both AC and DC units).
Transient suppressors must be protected by fuses and the capacity of the transient suppressor
must be greater than the blow characteristics of the fuses or circuit breakers to avoid a fire risk.
A recommended AC supply input arrangement for the BRX is to use twin 3 amp TT fused
terminals with fuse blown indication, such as DINnectors DN–F10L terminals, or twin circuit
breakers.

Internal Enclosure Grounding
A heavy-duty star earth terminal block should be provided in every cubicle for the connection
of all earth ground straps, protective earth ground connections, mains filter earth ground wires,
and mechanical assembly earth ground connections. This should be installed to comply with
safety and EMC requirements, local standards, and the requirements found in IEC 61000–5–
2. The Machinery Directive also requires that the common terminals of the programmable
controller input modules, and common supply side of loads driven from programmable
controller output modules should be connected to the protective earth ground terminal.

Equipotential Grounding
Adequate site earth grounding must be provided for equipment containing modern electronic
circuitry. The use of isolated earth electrodes for electronic systems is forbidden in some
countries. Make sure you check any requirements for your particular destination. IEC 61000–
5–2 covers equipotential bonding of earth grids adequately, but special attention should be
given to apparatus and control cubicles that contain I/O devices, remote I/O racks, or have
inter-system communications with the primary CPU system enclosure.

A-6

BRX User Manual, 2nd Edition

Appendix A: EU Directives (CE)

An equipotential bond wire must be provided alongside all serial communications cables, and
to any separate items of the plant which contain I/O devices connected to the programmable
controller. The diagram above shows an example of four physical locations connected by a
communications cable.

Communications and Shielded Cables
Screened
Cable

Conductive
Adapter
Serial
I/O

To Earth
Block
Equi-potential
Bond
Control Cubicle

Good quality 24AWG minimum twisted-pair shielded cables, with overall foil and braid shields
are recommended for analog cabling and communications cabling outside of the programmable
controller enclosure. To date it has been a common practice to only provide an earth ground
for one end of the cable shield in order to minimize the risk of noise caused by earth ground
loop currents between apparatus. The procedure of only grounding one end, which primarily
originated as a result of trying to reduce hum in audio systems, is no longer applicable to the
complex industrial environment. Shielded cables are also efficient emitters of RF noise from
the CPU system, and can interact in a parasitic manner in networks and between multiple
sources of interference.
The recommendation is to use shielded cables as electrostatic “pipes” between apparatus and
systems, and to run heavy gauge equipotential bond wires alongside all shielded cables. When
a shielded cable runs through the metallic wall of an enclosure or machine, it is recommended
in IEC 61000–5–2 that the shield should be connected over its full perimeter to the wall,
preferably using a conducting adapter, and not via a pigtail wire connection to an earth ground
bolt. Shields must be connected to every enclosure wall or machine cover that they pass
through.

BRX User Manual, 2nd Edition

A-7

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Appendix A: EU Directives (CE)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Analog and RS232 Cables
Providing an earth ground for both ends of the shield for analog circuits provides the perfect
electrical environment for the twisted pair cable as the loop consists of signal and return, in a
perfectly balanced circuit arrangement, with connection to the common of the input circuitry
made at the module terminals. RS232 cables are handled in the same way.

Multi-drop Cables
RS422 twin twisted pair, and RS485 single twisted pair cables also require a 0V link, which
has often been provided in the past by the cable shield. It is now recommended that you use
triple twisted pair cabling for RS422 links, and twin twisted pair cable for RS485 links. This is
because the extra pair can be used as the 0V inter-system link. With loop DC power supplies
earth grounded in both systems, earth loops are created in this manner via the inter-system 0v
link. The installation guides encourage earth loops, which are maintained at a low impedance
by using heavy equipotential bond wires. To account for non–European installations using
single-end earth grounds, and sites with far from ideal earth ground characteristics, we
recommend the addition of 100 ohm resistors at each 0V link connection in network and
communications cables.
Last Slave

TXD 0V RXD
+ –
+ –

Slave n

Master

TXD 0V RXD
+ –
+ –

RXD 0V TXD
+ –
+ –

100 

100 

100 
Termination

Termination

Shielded Cables Within Enclosures
When you run cables between programmable controller items within an enclosure which also
contains susceptible electronic equipment from other manufacturers, remember that these
cables may be a source of RF emissions. There are ways to minimize this risk. Standard data
cables connecting CPUs and/or operator interfaces should be routed well away from other
equipment and their associated cabling. You can make special serial cables where the cable
shield is connected to the enclosure’s earth ground at both ends, the same way as external cables
are connected.

Analog I/O and RF Interference
The readings from all analog I/O will be affected by the use of devices that exhibit high field
strengths, such as mobile phones and motor drives.
All AutomationDirect products are tested to withstand field strength levels up to 10V/m, which
is the maximum required by the relevant EU standards. While all products pass this test,
analog I/O will typically exhibit deviations of their readings. This is quite normal, however,
systems designers should be aware of this and plan accordingly.
When assembling a control system using analog I/O, these issues must be adhered to and should be
integrated into the system design. This is the responsibility of the system builder/commissioner.

A-8

BRX User Manual, 2nd Edition

Appendix A: EU Directives (CE)

Network Isolation
For safety reasons, it is a specific requirement of the Machinery Directive that a keyed switch
must be provided that isolates any network input signal during maintenance, so that remote
commands cannot be received that could result in the operation of the machinery. To avoid
the introduction of noise into the system, any keyed switch assembly should be housed in its
own earth grounded steel box and the integrity of the shielded cable must be maintained.
Again, for further information on EU directives we recommend that you get a copy of our EU
Installation Manual (DA–EU–M) on-line. Also, you can check the EU Commission’s official
web site at:
http://ec.europa.eu/growth/single-market/european-standards/harmonised-standards.
It is good Engineering practice to install toroid inductors on the I/O wiring and the
communications cables such as listed in the table below.
Toroid Inductors
Manufacturer
RS Online
Fair-Rite
Wurth Elektronick

Mfg. Part Number Outside Diameter

Inside Diameter

Length

2606795

17.5 mm

9.5 mm

28.5 mm

2643665702

17.45 mm

9.5 mm

28.6 mm

7427009

17.5 mm

9.5 mm

28.5 mm

Items Specific to BRX
• The rating between all circuits in this product are rated as basic insulation only, as appropriate for
single fault conditions.
• It is the responsibility of the system designer to earth one side of all control and power circuits, and
to earth the braid of screened cables.
• This equipment must be properly installed while adhering to the guidelines of the in house CPU
installation manual DA–EU–M, and the installation standards IEC 61000–5–1, IEC 61000–5–2
and IEC 61131–4.
• It is a requirement that all CPU equipment must be housed in a protective steel enclosure,
which limits access to operators by a lock and power breaker. If access is required by operators
or untrained personnel, the equipment must be installed inside an internal cover or secondary
enclosure.
• It should be noted that the safety requirements of the machinery directive standard EN60204–1
state that all equipment power circuits must be wired through isolation transformers or isolating
power supplies, and that one side of all AC or DC control circuits must be earthed.
• Both power input connections to the programmable controller must be separately fused using three
(3) amp T-type anti–surge fuses, and a transient suppressor fitted to limit supply over-voltages.
• If the equipment is used in a manner not specified by the manufacturer the protection provided by
the equipment may be impaired.

BRX User Manual, 2nd Edition

A-9

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Appendix A: EU Directives (CE)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

NOTES:

A-10

BRX User Manual, 2nd Edition

BRX MPU
Power Budgeting

Appendix

B

In This Appendix...
Power Budget Form.................................................................................................... B-2
Power Budget Worksheet........................................................................................... B-3
BRX MPU Available Expansion Power........................................................................ B-4
BRX MPU POM Power Consumed............................................................................. B-5
BRX MPU Expansion Module Power Consumed....................................................... B-6
Power Budget Examples............................................................................................. B-9

Appendix B: BRX MPU Power Budgeting

1 BRX MPU Power Budget
The BRX MPU has a limited amount of power available to supply the expansion modules.
When designing a BRX system the power budget should be taken into account to be sure that
2
your system will perform as expected.
A general rule of thumb is that when there are 32 or more points of relay expansion modules
3
in a system, a power budget calculation must be performed to ensure that there is
enough available power to accommodate all expected modules.
4
On the following pages you will find a worksheet and power budget tables to help you determine
your system total power budget requirement. If the calculations exceeds the total available
power, you may need to consider using an additional MPU or using a Remote I/O solution to
5
satisfy the system requirements.
Examples are also included to help show how the calculations should be performed.
6
WARNING: It is extremely important to calculate the power budget. If you exceed the power budget,
7
the system may operate in an unpredictable manner which may result in a risk of personal injury or
equipment damage.
8
Power Budget Form
9
1. Find the Watts available for the BRX MPU that you will be using. Put this value in line 1 MPU section of the worksheet.
10
2. If you are using a POM (Pluggable Option Module), find the watts consumed and put this
value in line 2 - POM section of the worksheet.
11
3. For each Expansion Module that you will be using, find the watts consumed and put this value
in the appropriate slot that the module will reside in, lines 3 through 10.
4. Add the values located in the POM Watts and Slot 1 through 8, lines 2 through 10. Write the
12
value of this sum in line 11 - Total Watts Consumed.
5. Subtract line 11 - Total Watts Consumed from line 1 - MPU Watts Available. Write this value
13
in line 12 - Watts Remaining.
6. If the value in line 12 - Watts Remaining is a negative number, your system is consuming more
14
Watts than the MPU is capable of providing. This system would be unsafe as designed. You will
need to reconsider your design. If the remaining wattage is zero or more than zero, the system design
is good.
15
A
B
C
D
B-2

BRX User Manual, 2nd Edition

Appendix B: BRX MPU Power Budgeting

Power Budget Worksheet

Power Budget Worksheet
Line

Item

Part #

1

MPU

2

POM

3

Slot 1

4

Slot 2

5

Slot 3

6

Slot 4

7

Slot 5

8

Slot 6

9

Slot 7

10

Slot 8

11

Total Watts Consumed (Add lines 2 thru 10)

12

Watts Remaining (Line 1 - line 11)

Watts

WARNING: It is extremely important to calculate the power budget. If you exceed the power budget,
the system may operate in an unpredictable manner which may result in a risk of personal injury or
equipment damage.

BRX User Manual, 2nd Edition

B-3

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Appendix B: BRX MPU Power Budgeting

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BRX MPU Available Expansion Power
The following tables show the available power for each of the BRX MPU’s. Use the wattages
shown as the total available power when calculating the power budget.

MPU Total Power Available
# Built-in
Inputs

# Built-in
Outputs

BX-DM1E-M

0

0

21.3

BX-DM1E-M-D

0

0

21.3

BX-DM1-10ED1-D

6

4

8.5

BX-DM1-10ED2-D

6

4

8.5

BX-DM1-10ER-D

6

4

8.3

BX-DM1-10AR-D

6

4

8.3

BX-DM1E-10ED13-D

6

4

7.3

BX-DM1E-10ED23-D

6

4

7.3

BX-DM1E-10ER3-D

6

4

7.0

BX-DM1E-10AR3-D

6

4

7.0

BX-DM1-18ED1

10

8

20.2

BX-DM1-18ED2

10

8

20.2

BX-DM1-18ER

10

8

19.6

BX-DM1-18AR

10

8

19.6

BX-DM1-18ED1-D

10

8

20.2

BX-DM1-18ED2-D

10

8

20.2

BX-DM1-18ER-D

10

8

19.6

BX-DM1E-18ED13

10

8

18.8

BX-DM1E-18ED23

10

8

18.8

BX-DM1E-18ER3

10

8

17.9

BX-DM1E-18AR3

10

8

17.9

BX-DM1E-18ED13-D

10

8

18.8

BX-DM1E-18ED23-D

10

8

18.8

BX-DM1E-18ER3-D

10

8

17.9

Model

Total Available
Power (W)

BX 10

BX 10E

BX 18

BX 18E

B-4

BRX User Manual, 2nd Edition

Appendix B: BRX MPU Power Budgeting

MPU Total Power Available, continued

Total MPU Power Available
# Built-in
Inputs

# Built-in Total Available
Outputs Power (W)

BX-DM1-36ED1

20

16

18.7

BX-DM1-36ED2

20

16

18.7

BX-DM1-36ER

20

16

17.6

BX-DM1-36AR

20

16

17.6

BX-DM1-36ED1-D

20

16

18.7

BX-DM1-36ED2-D

20

16

18.7

BX-DM1-36ER-D

20

16

17.6

BX-DM1E-36ED13

20

16

16.4

BX-DM1E-36ED23

20

16

16.4

BX-DM1E-36ER3

20

16

15.3

BX-DM1E-36AR3

20

16

15.3

BX-DM1E-36ED13-D

20

16

16.5

BX-DM1E-36ED23-D

20

16

16.5

BX-DM1E-36ER3-D

20

16

15.3

Model
BX 36

BX 36E

BRX MPU POM Power Consumed
The following chart shows the power consumed by each of the BRX POMs. Use the wattages
shown as the amount to be subtracted from the total available wattage when calculating the
power budget.

POM Power Consumption
Model

Consumption (W)

BX-P-SER2-RJ12

0.2

BX-P-SER2-TERM

0.2

BX-P-SER4-TERM

0.2

BX-P-USB-B

0.1

BX-P-ECOMLT

0.4

BRX User Manual, 2nd Edition

B-5

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Appendix B: BRX MPU Power Budgeting

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BRX MPU Expansion Module Power Consumed
The following tables show the power consumed by each of the BRX Expansion Modules.
Use the wattages shown as the total amount to be subtracted from the available wattage when
calculating the power budget.

BRX Discrete Input Expansion Modules

BRX Input Expansion Modules
Power Consumption
Model

Inputs/
Module

Outputs/
Module

Consumption
(W)

BX-08NA

8

0

0.2

BX-08NB

8

0

0.2

BX-08ND3

8

0

0.2

BX-08NF3

8

0

0.2

BX-12NA

12

0

0.3

BX-12NB

12

0

0.3

BX-12ND3

12

0

0.3

BX-16NA

16

0

0.3

BX-16NB

16

0

0.3

BX-16ND3

16

0

0.3

BRX Discrete Output Expansion Modules

BRX Output Expansion Modules
Power Consumption
Model

B-6

Inputs/
Module

Outputs/
Module

Consumption
(W)

BX-05TRS

0

5

1.8

BX-08TA

0

8

0.4

BX-08TD1

0

8

0.4

BX-08TD2

0

8

0.4

BX-08TR

0

8

1.7

BX-12TA

0

12

0.5

BX-12TD1

0

12

0.5

BX-12TD2

0

12

0.5

BX-12TR

0

12

2.5

BX-16TD1

0

16

0.5

BX-16TD2

0

16

0.5

BX-16TR

0

16

3.4

BRX User Manual, 2nd Edition

Appendix B: BRX MPU Power Budgeting

BRX Discrete Input/Output Combination Expansion Modules

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BRX Combination Expansion
Modules Power Consumption
Model

Inputs/
Module

Outputs/
Module

Consumption
(W)

BX-08CD3R

4

4

1.0

BX-12CD3D1

8

4

0.3

BX-12CD3D2

8

4

0.3

BX-16CD3D1

8

8

0.4

BX-16CD3D2

8

8

0.4

BRX User Manual, 2nd Edition

B-7

Appendix B: BRX MPU Power Budgeting

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

BRX Analog Input/Output Expansion Modules

BRX Analog Expansion Modules
Power Consumption
Type Model

B-8

In

BX-08AD-1

In

BX-08AD-2B

In

BX-04THM

Out

BX-08DA-1

Out

BX-08DA-2B

Inputs/
Module

Outputs/
Module

8

Consumption
(W)

0

0.1

8

0

0.1

4

0

0.1

0

8

0.1

0

8

0.1

BRX User Manual, 2nd Edition

Appendix B: BRX MPU Power Budgeting

Power Budget Examples
Example 1

Power Budget Worksheet
Line

Item

Part #

Watts

1

MPU

BX-DM1-18ED1

20.20

2

POM

3

Slot 1

BX-08ND3

0.20

4

Slot 2

BX-16ND3

0.30

5

Slot 3

BX-16TR

3.40

6

Slot 4

BX-16TR

3.40

7

Slot 5

8

Slot 6

9

Slot 7

10

Slot 8

11

Total Watts Consumed (Add lines 2 thru 10)

7.30

12

Watts Remaining (Line 1 - line 11)

12.90

This example shows that the selected configuration is within the power budget. This is a
sound configuration and will work as designed.
WARNING: It is extremely important to calculate the power budget. If you exceed the power budget,
the system may operate in an unpredictable manner which may result in a risk of personal injury or
equipment damage.

BRX User Manual, 2nd Edition

B-9

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Appendix B: BRX MPU Power Budgeting

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Example 2

Power Budget Worksheet
Line

Item

Part #

Watts

1

MPU

BX-DM1E-36ER3

15.30

2

POM

BX-P-ECOMLT

0.40

3

Slot 1

BX-08NA

0.20

4

Slot 2

BX-16ND3

0.30

5

Slot 3

BX-16ND3

0.30

6

Slot 4

BX-16TD1

0.50

7

Slot 5

BX-16TD1

0.50

8

Slot 6

BX-16TR

3.40

9

Slot 7

BX-05TRS

1.80

10

Slot 8

BX-05TRS

1.80

11

Total Watts Consumed (Add lines 2 thru 10)

9.20

12

Watts Remaining (Line 1 - line 11)

6.10

This example shows that the selected configuration is within the power budget. This is a sound
configuration and will work as designed.
WARNING: It is extremely important to calculate the power budget. If you exceed the power budget, the
system may operate in an unpredictable manner which may result in a risk of personal injury or equipment
damage.

B-10

BRX User Manual, 2nd Edition

Appendix B: BRX MPU Power Budgeting

Example 3

Power Budget Worksheet
Line

Item

Part #

Watts

1

MPU

BX-DM1E-36ER3

15.30

2

POM

BX-P-SER2-TERM

0.20

3

Slot 1

BX-16NA

0.30

4

Slot 2

BX-16NA

0.30

5

Slot 3

BX-16NA

0.30

6

Slot 4

BX-16TR

3.40

7

Slot 5

BX-16TR

3.40

8

Slot 6

BX-16TR

3.40

9

Slot 7

BX-16TR

3.40

10

Slot 8

BX-16TR

3.40

11

Total Watts Consumed (Add lines 2 thru 10)

18.10

12

Watts Remaining (Line 1 - line 11)

-2.80

This example shows that the selected configuration will exceed the power budget. This is an
unsafe configuration and will not work as designed. One way to correct this is to add Remote
I/O to this system for additional I/O capability.
WARNING: It is extremely important to calculate the power budget. If you exceed the power budget,
the system may operate in an unpredictable manner which could result in a risk of personal injury or
equipment damage.

BRX User Manual, 2nd Edition

B-11

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

Appendix B: BRX MPU Power Budgeting

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A
B
C
D

NOTES:

B-12

BRX User Manual, 2nd Edition



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.6
Linearized                      : No
Author                          : AutomationDirect
Create Date                     : 2017:08:03 13:58:36-04:00
Modify Date                     : 2017:08:25 10:16:42-04:00
Subject                         : Do-more! BRX Micro PLC Unit (MPU)
Has XFA                         : No
Language                        : en-US
Tagged PDF                      : Yes
XMP Toolkit                     : Adobe XMP Core 5.4-c006 80.159825, 2016/09/16-03:31:08
Metadata Date                   : 2017:08:25 10:16:42-04:00
Creator Tool                    : Adobe InDesign CC 2017 (Windows)
Instance ID                     : uuid:00fcd47f-699b-4eab-b6c5-f662a29d20b7
Original Document ID            : xmp.did:CD8117340C206811822ABDC16248B012
Document ID                     : xmp.id:c4326782-ac49-5346-9730-263c2840caab
Rendition Class                 : proof:pdf
Derived From Instance ID        : xmp.iid:58cbdd1c-5766-c74e-80f9-313cba7638a4
Derived From Document ID        : xmp.did:f0628330-3170-1340-8fff-37175cb9c4aa
Derived From Original Document ID: xmp.did:CD8117340C206811822ABDC16248B012
Derived From Rendition Class    : default
History Action                  : converted
History Parameters              : from application/x-indesign to application/pdf
History Software Agent          : Adobe InDesign CC 2017 (Windows)
History Changed                 : /
History When                    : 2017:08:03 13:58:36-04:00
Format                          : application/pdf
Title                           : BRX User Manual, 2nd Edition
Description                     : Do-more! BRX Micro PLC Unit (MPU)
Creator                         : AutomationDirect
Producer                        : Adobe PDF Library 15.0
Trapped                         : False
Page Layout                     : SinglePage
Page Mode                       : UseOutlines
Page Count                      : 734
EXIF Metadata provided by EXIF.tools

Navigation menu