Do-more Designer Programming Software Updated: 10/11/2017
  Documentation FAQs

Do-more Designer Windows PC programming and documentation software for the BRX PLCs, the  H2 Series Do-more PLCs and the Terminator I/O Series Do-more PLCs.

Do-more Designer has been certified to run on the following operating systems versions:
Windows 10 (Home, Pro, Enterprise, and Education; Windows Mobile and Mobile Enterprise NOT supported).
Windows 8 / 8.1 (Home, Pro and Enterprise 32 or 64-bit; Windows 8.1 RT edition is NOT supported).
Windows 7 (Home, Professional, and Ultimate, 32 or 64-bit).

Windows Vista (Home, Basic and Premium, 32 or 64-bit), Windows XP (Pro and Home, 32-bit): these Operating Systems are no longer supported by Microsoft, but it will most likely still work with Do-more Designer.

Order programming cables separately from Automationdirect.

Do-More Designer can be downloaded at no charge, or a CD copy can be purchased from Automationdirect for a nominal charge. Current users of Do-more Designers can get a free upgrade through the Check For Updates utility under the Help menu.

Please note: Do-more Designer programming software will not work with any DirectLOGIC PLCs, you must continue to use DirectSOFT PLC Programming Software for all of the DirectLOGIC PLCs.
 

Do-more Designer Revision History
Version Date

Description of Additions and Changes

2.3.2.1 8-Jun-2018 Corrected graphics for BX-06RTD and BX-08NTC.

See Updates.PDF in the installation folder for a complete list of the additions and changes.
 

2.3.1.15 31-May-2018 Added support for BX-DMIO and BX-EBC100 as Ethernet Remote I/O Slaves.
 
Added support for the following analog I/O modules:
BX-04AD-1 : 4 Channel Current Input
BX-04ADM-1 : 4 Channel Current Input (medium resolution)
BX-04DA-1 : 4 Channel Current Output
 
BX-04AD-2B : 4 Channel Voltage Input
BX-04DA-2B : 4 Channel Voltage Output
 
BX-08THM : 8 Channel Thermocouple Input
BX-06RTD : 6 Channel RTD Input
BX-08NTC : 8 Channel Thermistor Input (negative temperature coefficient)

Added support for the following discrete I/O modules:
BX-08SIM : 8 Point Simulator
BX-32ND3 : 32 Point 12-24VDC Sink / Source Input
BX-32TD1 : 32 Point 12-24VDC Sink Output
BX-32TD2 : 32 Point 12-24VDC Source Output

Added MQTT Broker Device (IoT) which allows BRX PLCs with on-board Ethernet Ports can connect to one or more MQTT Brokers. Once connected, these PLCs can publish messages to the Brokers and subscribe to messages from the Brokers.

Added the following instructions:
 
MQTTPUB - IoT Publish MQTT Topics
 
MQTTSUB - IoT Subscribe to MQTT Topics

See Updates.PDF in the installation folder for a complete list of the additions and changes.
 

2.2.1.14 19-Mar-2018

Do-more Designer is now installed in the standard Window’s Program Files folder (Program FIles (x86)), instead of a sub-folder at system root folder. Do-more Designer projects are now stored in the PC’s Public Documents or All Users folder.

Added support for the new DURApulse GS4 drive through the GS-EDRV100 as an Ethernet Remote I/O Master. This requires Do-more CPU firmware v2.2.0 and GS-EDRV100 firmware v6.0.2.

The SMTP Client can now use DNS (domain name system) which allows the SMTP server to be specified as a name and not a static IP address.

Added the ability to send secure Email using SSL/TLS protocol.

Added ability to specify the DNS server the CPU will use when it needs to resolve names to IP addresses.

Added INI - Immediate Discrete Input instruction (only available on BRX CPUs with onboard discrete inputs).

If not specified by the user, the Extra Info and Description for structure fields will inherit those documentation fields from the base structure.

If not specified by the user, the Extra Info field for I/O points (X, Y, WX, WY) will show Master/Base/Slot/Point (if discrete) or Master/Base/Slot/Channel (if analog).

If not specified by the user, the Extra Info field for Modbus memory will show the full Modbus protocol address.

FOR and WHILE instruction editors will now automatically add the corresponding NEXT or WEND instruction respectively.

See Updates.PDF in the installation folder for a complete list of the additions and changes.
 

2.1.4.5 18-Oct-2017

Fixed a problem where changes to some system-created objects (for example the High-Speed Inputs on BRX CPUs) and changes to User Data Type definitions did not correctly change the size of the corresponding heap items.

See Updates.PDF in the installation folder for a complete list of the additions and changes.
 

2.1.3.3 11-Oct-2017

If you are using Do-more Designer version v2.1 AND the CPU firmware is any version less than 2.1, you would incorrectly get a Program Check violation concerning the use of BRX analog modules, even on non-BRX systems. This version corrects that Program Check rule.

See Updates.PDF in the installation folder for a complete list of the additions and changes.
 

2.1.2.5 29-Sept-2017

Added live status to Called Counter parameter in CALL instruction.

Prepend to Project Notes field in Download Project now has word-wrapping.

Fixed a problem in FILELOG so it correctly performs replace operation during an edit.

Added missing pop-up Help content for new instructions in V2.1.x.

General security enhancements.

See Updates.PDF in the installation folder for a complete list of the additions and changes.
 

2.1.1.10 20-Sept-2017 Added support for the following analog I/O modules:
    BX-08AD-1 : 8 Channel Current Input
    BX-08DA-1 : 8 Channel Current Output
    BX-08AD-2B : 8 Channel Voltage Input
    BX-08DA-2B : 8 Channel Voltage Output
    BX-04THM : 4 Channel Thermocouple Input

Added the following instructions:
    BACKUP - Create PLC Image File
    COPY - Copy Data
    DEBOUNCE - Reduce Discrete Input Chatter
    FLASHER - Cycle Output On / Off
    TIMEDOUT - Timed Output

Can now use the micro-SD card to backup and load projects using Create PLC Image (BACKUP) instruction and / or Do-more Designer utility.

See Updates.PDF in the installation folder for a complete list of the additions and changes.
 

2.0.3.1 24-Feb-2017 Fixed major issue when using Designer 2.0.2 or 2.0.1 to upload and download an existing v1.4 (or earlier) disk project to a 205 (H2-DM1x) or Terminator (T1H-DM1x) CPU. The downloaded project may not be read back from the PLC correctly.

If you are using any previous 2.0 version of Do-more Designer  (v2.0.1 or v2.0.2) you should immediately update to version 2.0.3 and uninstall those older versions.
 

2.0.2.1 22-Feb-2017 Added support the new BRX PLCs. This include utilities to configure the various hardware options and instructions to utilize these hardware options in the project. This includes high-speed motion control, hardware interrupts, on-board analog, pluggable option modules, etc.

Added the Dashboard to simplify the creation and monitoring of the new PLCs.

Added Select Project dialog help manage do-more designer projects.

Training videos have been built into the software (in dialogs and instructions), along with a facility to search and download additional training videos.

Added a 1 MB RAM File System and a micro-SD card FLASH file system and a suite of FILE instructions to manage files on the file systems. There's also a file system browser in Do-more Designer v2 that is used to mange the contents of file systems from the PC running Do-more Designer.

Changed the EMAIL instruction so that it can now include a file attachment from the file system.

Added FILELOG instruction for data logging to a file in either of the file systems.

Added Subroutine code-blocks and the CALL, END and ENDC instructions that are used to run them.

Instruction Toolbox now allows you to hide unused categories of instructions.

See Updates.PDF in the installation folder for a complete list of the additions and changes.
 

1.4.3.3 28-Sept-2015 Fixed a problem that could cause Do-more Designer to crash if program changes were made while the Documentation Editor is open.

Fixed a problem in the Initialize Data (INIT) instruction that caused the Do-more Designer to crash if you edit an existing INIT instruction that has an entry with no End parameter (entry only has a Start and a Value).

If you have any previous version of 1.4 installed, make sure to select the Repair option if prompted during this installation.
 

1.4.2.19 21-Sept-2015 Added Instruction Toolbox which allows drag-n-drop of instructions into a ladder view.

Added Cut / Copy / Paste of single instructions.

If you have any previous version of 1.4 installed, make sure to select the Repair option if prompted during this installation.
 

1.4.1.20 07-July-2015 Added EIPMSG - Send EtherNet/IP Message instruction to have a Do-more CPU with on-board Ethernet port be EtherNet/IP Explicit Message Client.

Added EtherNet/IP Explicit Message Server setup to the CPU Configuration to have a Do-more CPU with on-board Ethernet port be an EtherNet/IP Explicit Message Server.

Added RX - Do-more Network Read instruction to have a Do-more CPU with on-board Ethernet port read data from other Do-more CPUs with on-board Ethernet ports.

Added WX - Do-more Network Write instruction to have a Do-more CPU with on-board Ethernet port write data to other Do-more CPUs with on-board Ethernet ports.

If the result of a MATH - Calculate Expression is an array reference, you can now enter a full MATH expression for the array Index.

DEVREAD - Read Device Register and DEVWRITE - Write Device Register instructions can now read and write the POP3 Server IP Address and the SMTP Server's Timeout value.

PACKETIN - Input Data from Packet Device and PACKETOUT - Output Data to Packet Device instructions now support numeric data-buffers of up to 1536 BYTEs.

New Memory View utility that allows online reading and writing of blocks of Bit, Numeric, and String memory values.

New Element Picker, when editing instruction parameters, can help you select the right element for that specific parameter.

The Memory Image Manager (for retentive memory values) is now available offline, and allows you to modify the contents of any Bit, Numeric, or String data-block region, and store the data with your project file, offline or online.

New Program Check Rule Filter allows you to manage Program Check Warning and Information Rule "infringements" by simply ignoring specific rules in specific rung, code-block, projects, or across ALL projects.

The Documentation Editor has a new option to Fill Documentation Records and Increment Nickname, which allows you to use an existing Nickname as a template across multiple elements/nicknames, applying an incrementing index to the end.

Any Trend View or PID View now has the ability to Archive Trend Data to a file so that you can view and analyze the trend data later, email to a colleague, or for archival purposes.

Updated Write to PLC dialog now shows which portions of the project are being downloaded, along with options to download portions of the Memory Image, or perform any mode changes back to RUN after the download completes.

See Updates.PDF in the installation folder for a complete list of the additions and changes.
 

1.3.1.3 01-May-2014 Added information about configuring the DM1 CPU such that it can power up in RUN mode if the onboard battery is missing or if the battery voltage is too low to maintain the retentive memory through a power cycle. This allows the DM1 CPUs to be used in operations where a battery is not wanted, or where battery maintenance is not easily done.
 
1.3.1.2 01-May-2014 Added Help topics for the Math binary operators (Add, Subtract, Multiply, Divide, ...) and unary operators (Negate, Not, ...).
 
1.3.1.1 03-Apr-2014 NOTE: the Check For Updates process in Do-more Designer v1.0, v1.2 or v1.2 will NOT detect that v1.3 is available. You must manually download and install the v1.3 update. This update for Do-More Designer can be downloaded at no charge from the Automationdirect.com website, or a CD copy can be purchased from Automationdirect for a nominal charge.

Added DirectLOGIC Migration Utility that will migrate your existing DirectSOFT projects to Do-more Designer projects.

Added DMLoader Utility that allows OEMs to replicate and distribute Do-more Designer projects to end users without requiring them to use Do-more Designer. Can also be used to quickly replicate Do-more CPUs without using Do-more Designer.

Added TMRAG - Global Accumulating Timer and UDGC - Global Up/Down Counter instructions which are useful for timing and counting across multiple code-blocks or multiple Stages.

DEVREAD - Read Device Register and DEVWRITE - Write Device Register instructions can now be used to configure the Strings and Numeric fields of the SMTP Server configuration at runtime to dynamically change the EMail account information, authentication, etc.

Do-more Network Message Viewer (DMLogger) now supports a file logging mechanism that allows the messages sent to DMLogger to also be written a file on the PC running DMLogger.

Trend View and PID View can now log all of the designated values in .CSV format in a single row at a specified time interval with the PC's date and time automatically added to each row.

See Updates.PDF in the installation folder for a complete list of the additions and changes.
 

1.2.1 30-Oct-2013 Added support for the T1H-DM1 and T1H-DM1E CPUs.

Added Import Memory Data and Export Memory Data utilities.

Added Instruction Scope level for Cross Reference.

Added Offline PLC Setup utility.
 

1.1.1 20-Aug-2013 Added Ethernet I/O Master configuration to the CPU Configuration. This allows Do-more CPUs with on-board Ethernet ports the ability use H2-EBC100, T1H-EBC100 and GS-EDRV100 as Ethernet I/O Slaves.

Added Ethernet I/O Monitor utility to display the status of the current Ethernet I/O system.

Added I/O System View to display error and warning information for the I/O modules in the local base and Ethernet I/O Slave bases.

Added Module Configurations for Intelligent Analog modules.

Added ability to enable a Secondary Ethernet Programming TCP/IP port number for use by Do-more Designer.

Added GSREGRD and GSREGWR instructions to Read and Write parameter data in a GS1, GS2, or GS3 drive through a GS-EDRV100.

The Input Leg of the STRPRINT, STRFIND, STRSUB, STRCMP, and DATAINFO instructions can now be configured as Power Flow Enabled or Edge Triggered.

Added PING, DNSLOOKUP instructions.
 

1.0.2 4-Oct-2012

Display Forces Suspended on the Status Bar and in Ladder Views when the Force table contains entries but the PLC is in Program mode.

Updated the PLC-> System Information -> Update OS and Update Gate Array dialogs to show the currently loaded versions of the and the versions of the newest files on the PC.

Pasting (ladder logic, code-blocks, etc.) between projects now opens a dialog prompting for how to handle documentation differences between what is in the clipboard and what is in the project being pasted into.

User Programs and Tasks are now non-retentive by default. Added a checkbox in Code-Block Configuration dialog to optionally make them retentive. See the Help topic on $PgmModeRestart for information on the effects of making Programs and Tasks retentive.

Numerous updates to dialog box text, instruction editors, the ladder display, and the help content.
 

1.0.1 6-Sept-2012 Initial Release