Do-more Designer Programming Software Updated: 07/11/2024
  Documentation FAQs

Do-more Designer is the 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 Windows 11.

Do-more Designer has been certified to run on Windows 10 (Home, Pro, Enterprise, and Education; Windows Mobile and Mobile Enterprise are NOT supported).

These versions of Windows are no longer supported by Microsoft, but Do-more Designer worked fine with them at one time:
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):

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. Users of previous versions of Do-more Designer 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 (DL05/DL06/DL205/DL305/DL405), 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.10.4.1 23-Sep-2024

The EtherNet/IP EDS file parser now properly handles an EDS file that contains a Configuration Data Assembly that does NOT include the length / format specifiers.

Fixed a problem where clicking the 'Open Element Browser' button in the Contact Editor's toolbar would wrongly generated an error message.

When is a project is opened, if the number of WX & WY registers is out of sync with their corresponding RX & RY registers, offer to automatically fix the problem.

See \Users\Public\Documents\Do-more\Designer2_10\Updates.pdf for a complete list of the additions and changes.
 

2.10.3.1 10-Sep-2024

Fixed a problem where reconfiguring a serial port from Modbus Client to Modbus Server could cause the software to crash.

See \Users\Public\Documents\Do-more\Designer2_10\Updates.pdf for a complete list of the additions and changes.
 

2.10.2.52 5-Sep-2024

Fixed a problem where the number of WX & WY registers could get out of sync with their corresponding RX & RY registers.

Made the following additions:

Added Internal Ethernet Port Security configuration option that allows Do-more Designer Programming sessions to be encrypted.

Added DST414 ($CryptoAuthErr) and DST415 ($CryptoTokenErr) to monitor encrypted connection usage.

See \Users\Public\Documents\Do-more\Designer2_10\Updates.pdf for a complete list of the additions and changes.
 

2.10.1.23 10-Jul-2024

User passwords can now be 4 to 32 characters in length.

SMTP (Email) passwords can now be 1 to 63 characters in length.

Relational Contacts can now use MATH expressions as parameters.

The Script Editor in STRPRINT, EMAIL, and DMLOGGER now have an way to easily add structure fields to the print script

HWINFO now has queries for I/O module’s starting address mappings for any X, Y, WX, and WY points.

MRX and MWX now support using structures for the local data storage

Improved Memory View support for structures.

Memory Image Manager now supports structures.

BRX CPU's Web Server can now respond with a User-created HTTPHeader.

Made the following additions:

Added EtherNet/IP Scanner for Implicit (I/O Messaging) communication.

Added EtherNet/IP Scanner Monitor.

Install EDS files for Automationdirect.com products that have them.

Added CEILING - Adjust Up to Significance instruction.

Added FLOOR Adjust Down to Significance instruction.

Added MROUND - Round to Multiple instruction.

Added DST71 - $POMMACAddress : if the installed POM is an ECOMLT, this location will contain the lower 4 BYTEs of the POM's MAC address (Little Endian; first two bytes of 6 byte MAC are always 00:E0).

Added DST72 - $EthPacketsFree : contains the number of unused packet storage buffers available for use by the Ethernet stack for all of the various Ethernet communications. Values above 300 indicate a healthy Ethernet stack. Values approaching 0 indicate packets are being received but not being processed so that the packet buffers can be freed for use by the Ethernet stack.

Added an option to the Ethernet Remote I/O configuration to manually set the amount of time the CPU will wait for its configured slaves to get online.

See \Users\Public\Documents\Do-more\Designer2_10\Updates.pdf for a complete list of the additions and changes.
 

2.9.4.37 21-Jun-2022

Fixed a problem in the Documentation Editor where the Element Documentation records were not properly displayed after using one of the sort options, or using the Filter option.

Improved the The Search / Replace dialog's handling of a List of Items.

The FmtReal function in the STRPRINT Script Editor now properly allows exclusion of the Thousands (comma) separator.

Fixed a problem in the Do-more Simulator that caused a crash if the simulator goes to STOP mode while a file on the RAMFS is still open. Also the FilePointer and EndOfFile fields were not being properly updated.

Made the following additions:

The Modbus I/O Scanner now supports ordering its Comm and Field entries with Move up and Move Down options.

See \Users\Public\Documents\Do-more\Designer2_9\Updates.pdf for a complete list of the additions and changes.
 

2.9.3.30 18-May-2022

Editting Modbus I/O Scanner Local Element entry field now properly allows Read Only structure fields, and properly disallows array elements.

Updated SMTP Client Settings Test Settings operation.

Ladder View now properly handle Replace operation of a structure with a nested structure

MSREGRD and MSREGWR now have range details in their Name and Description columns, they now have support for copying whole structures and range structure fields, and they can now handle table parameters.

FIFO and LIFO Queue Status properly handles unwritten changes to queue block sizes that are out of range after a block size change.

STRSUB now warns when Input and Output String's Maximum Lengths, Offset, and Length parameters could cause unexpected truncation of the Output String.

MATH now has the Element Picker button for Expression field for browsing browse element names.

The Documentation Editor now properly handles paste operations in projects with a sufficiently large amount of Element Documentation (typically over 1000 elements that have documentation).

Made the following additions:

Added DST156 ($QueueFull) - used by FIFOLOAD and LIFOLOAD when attempting to add a record to a full queue.

See \Users\Public\Documents\Do-more\Designer2_9\Updates.pdf for a complete list of the additions and changes.
 

2.9.2.9 7-Mar-2022

PEERLINK array references - like PL[V0] - are now being properly handled.

Program Export and Copy / Paste now handle nested structures in the correct order.

For BYTE and WORD arrays in a structure, the array structure opcode was getting improperly decoded to the wrong field or an invalid field.

The Edit Modbus I/O Scanner Device dialog now has an Add button so you can create a new Modbus Client Device in this dialog.

Modbus I/O Scanner user profiles now support Read Coils (FC1), Read Discrete Inputs (FC2), and Write Single Coil (FC5).

Online Status is now disabled any time the PLC's System Configuration is out of sync with the copy in Do-more Designer.

List of elements in Force is now fixed up any time the PLC's System Configuration gets out of sync with the copy in Do-more Designer

MRX and MWX online status now correctly displays the value of 2 16-bit registers when they are transferred to / from a complete 32-bit register.

See \Users\Public\Documents\Do-more\Designer2_9\Updates.pdf for a complete list of the additions and changes.
 

2.9.1.16 17-Feb-2022

Added the following instructions:

MSREGRD - Modbus Scanner I/O Register Read (BRX only)

MSREGWT - Modbus Scanner I/O Register Write (BRX only)

HSCNT - High Speed Counting (BRX only)

HSEDGE - Precise Edge to Edge Timing (BRX only)

HSPULSEC - Catch Pulse Input (BRX only)

Made the following changes:

Added Modbus I/O Scanner with System Profiles( BRX only).

Added Modbus I/O Scanner Monitor (BRX only).

User Data Types can now have Nested Structures.

Added a Text Filter to the Documentation Editor.

Added Go To Logic button in the Documentation Editor.

Comment Editor now allows setting text size to small, medium, large, and huge.

BRX POM configuration has been moved to its own dialog.

See \Users\Public\Documents\Do-more\Designer2_9\Updates.pdf for a complete list of the additions and changes.
 

2.8.3.19 1-Feb-2021

Made the following changes:

The parameters in a PWMOUT instruction properly change when the underlying PWM configuration is modified or deleted.

String Script Editor properly handles unsupported Element types.

Print now properly handles rungs with many rows.

BX-HSIO module configuration dialog properly saves the user-entered device name.

Do-more Designer now properly hides/disables EtherNet/IP Implicit Adapter fields and device creation in MQTTand FTP instuctions in CPUs that do not support those features.

Version Details button properly opens the Help topic about Do-more Technology Version 2.8.

The COPY and CALL instructions now support copying Heap item -to- Heap item.

Memory View now supports Bit data blocks in addition to Numeric and Structure data blocks.

See \Users\Public\Documents\Do-more\Designer2_8\Updates.pdf for a complete list of the additions and changes.
 

2.8.1.12 9-Dec-2020

Added support for the following I/O modules:

BX-05TRS-1 - Relay Output (isolated, high current)

BX-08TRZ - Relay Output (dry contact, no suppression)

BX-16TRZ - Relay Output (dry contact, no suppression)

BX-16NF3 - TTL Input 3.5 - 5 VDC (Sink / Source )

BX-16TF2 - TTL Output 3.5 - 5 VDC (Sourcing )

BX-16CF3F2 TTL Combination 3.5 - 5 VDC (Sink / Source) / 3.5 - 5 VDC (Sourcing )

BX-HSIO4 - 4 Axis High Speed I/O - 2 MHz, 8 High Speed Inputs (3.5 - 5 VDC differential) / 8 High Speed Outputs (3.5 - 5 VDC differential)

Added the following instructions:

DMLOGGER - Broadcast String to DMLogger.exe

FTPGET - Retrieve File FROM Remote

FTPPUT - Store File TO Remote

HWCONFIG - Configure Hardware

SGRSTI - Indexed Disable Stage

SGSETI - Indexed Set Stage

TESTNUM - Classify Numeric Value Types

Made the following additions:

Can now use the BX-P-ECOMEX to add a Secondary Ethernet Port to BX-DM1E-xx CPUs.

Added EtherNet/IP Implicit I/O Adapter.

Added an on-board Web Server with an HTTP-based REST API.

Added Server Whitelist to allow /deny access (by IP address) through the Ethernet ports.

Memory View can now handle blocks of system-created or user-created structures.

See \Users\Public\Documents\Do-more\Designer2_8\Updates.pdf for a complete list of the additions and changes.
 

2.7.4.3 30-Apr-2020

Made the following fixes:

Formatted Rung Comment now supports extended Latin1 characters in Windows Code Page 1252

See \Users\Public\Documents\Do-more\Designer2_7\Updates.pdf for a complete list of the additions and changes.
 

2.7.3.10 15-Apr-2020

Made the following fixes:

I/O System View now properly handles details of 32-point discrete I/O modules and combo discrete I/O modules.

I/O System View now provides channel-level error details on BX-4RTD4DA-1, BX-16AD-1, and BX-16AD-2B.

Fixed a problem when using copy/pasting with a COPY instruction that has faulty parameters.

Fixed a problem in the I/O System View that would show incorrect descriptions for the individual points on discrete input modules if the CPU's on-board discrete inputs are configured for high-speed functions (counter, timer, pulse catch).

Fixed a problem in the I/O System View that would show incorrect descriptions for the individual points on combo discrete I/O modules if the CPU's on-board discrete inputs and outputs are configured for high-speed functions (pulse output).

See \Users\Public\Documents\Do-more\Designer2_7\Updates.pdf for a complete list of the additions and changes.
 

2.7.2.9 6-Apr-2020

Made the following fixes and enhancements:

Eliminated a resource leak that caused the Comment Editor to crash.

The Find Next Unused option in the Create Nicknames dialog will skip elements that already have a Nickname.

Create Nicknames dialog will now merge any existing Extra Info and Description text with the new Nickname.

Setup BRX Universal Temperature modules setup dialog now shows WX range/units in tenths of a degree.

Improved process of retrying a non-functioning Ethernet communications link.

See \Users\Public\Documents\Do-more\Designer2_7\Updates.pdf for a complete list of the additions and changes.
 

2.7.1.11 25-Mar-2020

Added support for the following BRX modules:

BX-04UT - 4 Channel Universal Temperature Input
BX-08UT - 8 Channel Universal Temperature Input

BX-04AD-3 - 4 Channel Universal Analog Input
BX-08AD-3 - 8 Channel Universal Analog Input

BX-04DA-3 - 4 Channel Universal Analog Output
BX-08DA-3 - 8 Channel Universal Analog Output

BX-2AD4DA-3 - Combo 2 Channel Universal Analog Input / 2 Channel Universal Analog Output
BX-4AD4DA-3 - Combo 4 Channel Universal Analog Input / 4 Channel Universal Analog Output

BX-4UT4DA-3 - Combo 4 Channel Universal Temperature Input / 4 Channel Universal Analog Output
BX-4UT4TD1 - Combo 4 Channel Universal Temperature Input / 4 Point 24V Discrete Output (Sinking)
BX-4UT4TD2 - Combo 4 Channel Universal Temperature Input / 4 Point 24V Discrete Output (Sourcing)
BX-4UT4TR - Combo 4 Channel Universal Temperature Input / 4 Point Relay Output

Added the following instructions:

RANGECHECK - Value In / Out of Range
STRCOPY - Copy String
STRCOPYR - Copy Range of Strings

Made the following fixes and enhancements:

Added Create Nickname utility to create Nicknames as needed.

Rung Comments now support formatting the Font (typeface, size, color, bold, italics, underline) and Justification (Left, Centered, Right).

Added JSON Pretty Print utility to display JSON text as more human-friendly formatted text.

Instructions can now launch instruction-specific tools.

Added flow control options for the Serial port POMs that need them.

PID instruction can now initialize the Error Deadband value of the PID's associated structure.

Client ID and Password for the MQTT Client Device can now be up to 128 and 256 characters in length respectively; maximum Session Keep Alive time is now 65535 seconds.

See \Users\Public\Documents\Do-more\Designer2_7\Updates.pdf for a complete list of the additions and changes.
 

2.6.2.2 19-Aug-2019

Made the following fixes and enhancements:

Added support for setting DNS in SETUPIP instruction.

DEVREAD and DEVWRITE instructions can now read / write the Client ID of an MQTT device.

MQTTPUB and MQTTSUB now support sending/receiving numeric values and bit status data as text.

Edge-triggered MQTTPUB works properly.

DEL key in Ladder View now leaves a horizontal wire instead of empty cell. When deleting a Rung, message box now has a “Don’t Ask Again” checkbox. When deleting a Rung via Context Menu the block cursor position is maintained.

Increased LiveUpdate TCP timeout to be more tolerant of network download speeds.

Adjusted scaling display in Analog Scaling section of the I/O Configuration.

Corrected the default scaling ranges for JPt100 vs. Pt100.

Corrected name of RTD type Ni120 (was Ni20).

Update Firmware dialogs now ensure the source file selected is correct for the target hardware.

LERP instruction’s import table function now properly reports “open file” issues.

Dashboard now displays the correct power-budget based on the BRX MPU model.

See \Users\Public\Documents\Do-more\Designer2_6\Updates.pdf for a complete list of the additions and changes.
 

2.6.1.2 19-Jun-2019

Added support for the following modules:

BX-4AD2DA-1 : Combo 4 Channel Current Input / 2 Channel Current Output
BX-2AD2DA-1 : Combo 2 Channel Current Input / 2 Channel Current Output

BX-4AD2DA-2B : Combo 4 Channel Voltage Input / 2 Channel Voltage Output
BX-2AD2DA-2B : Combo 2 Channel Voltage Input / 2 Channel Voltage Output

BX-4RTD4DA-1 : Combo 4 RTD Input / 4 Channel Current Output
BX-4THM4DA-1 : Combo 4 Thermocouple / 4 Channel Current Output

BX-16AD-1 : 16 Channel Current Input
BX-16AD-2B : 16 Channel Voltage Input

Added the following instructions:

FIFOLOAD - Load First In / First Out 
FIFOUNLOAD - Unload First In / First Out
FIFORESET - Reset FIFO Queue

LIFOLOAD - Load Last In / First Out
LIFOUNLOAD - Unload Last In / First Out
LIFORESET - Reset LIFO Queue

Made the following fixes and enhancements:

Do-more's PC based Simulator now simulates any PLC Offline Project (BRX, 205, Terminator).

Insruction Toolbox now has three user-definable instruction subsets.

AXJOG now allows you to supercede the acceleration and/or deceleration during the JOG operation.

See \Users\Public\Documents\Do-more\Designer2_6\Updates.pdf for a complete list of the additions and changes.
 

2.5.2.14 23-Apr-2019

Made the following fixes and enhancements:

Fixed a problem that would cause a crash when editing the Pulse Catch configuration.

Fixed a problem that cause I/O System View to “hang” if it is initially launched behind other docked views.

See \Users\Public\Documents\Do-more\Designer2_5\Updates.pdf for a complete list of the additions and changes.
 

2.5.1.11 27-Mar-2019

Addes support for the following modules:

BRX High Speed I/O Modules (BX-HSIO1, BX-HSIO2)

BRX Serio I/O Module (BX-SERIO)

Added the following instructions:

AXSCRIPT - Run a Sequence of Axis Commands instruction (BRX Only).

HTTPCMD - HTTP Request / Response (BRX Only).

JSONBUILD - Build JSON REcord (BRX Only).

JSONPARSE - Parse JSON Record (BRX Only).

PWMOUT - Pulse Width Modulated Output (BRX Only).

Made the following fixes and enhancements:

MQTT Client now supports MQTTS (TLS/SSL encryption), QoS Level 1, and Persistent Sessions.

TDOPreset now supports triggering Interrupt Service Routines.

BRX High-Speed I/O now supports Pulse Catch.

Added Connect to PLC dialog to better manage connections to new and existing PLCs.

Memory View now supports ASCII and Swapped ASCII (useful with HTTPCMD and JSON buffers.

See \Users\Public\Documents\Do-more\Designer2_5\Updates.pdf for a complete list of the additions and changes.
 

2.3.2.1 8-Jun-2018

Corrected graphics for the BX-06RTD and BX-08NTC modules.

See \Users\Public\Documents\Do-more\Designer2_3\Updates.pdf for a complete list of the additions and changes.
 

2.3.1.15 31-May-2018

Made the following fixes and enhancements:

Added support for BX-DMIO and BX-EBC100 as Ethernet Remote I/O Slaves.

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 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 the following instructions:

MQTTPUB - IoT Publish MQTT Topics

MQTTSUB - IoT Subscribe to MQTT Topics

See \Users\Public\Documents\Do-more\Designer2_3\Updates.pdf for a complete list of the additions and changes.
 

2.2.1.14 19-Mar-2018

Made the following fixes and enhancements:

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 (internally requires the use of ESMTP commands, e.g., EHLO instead of HELO).

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 \Users\Public\Documents\Do-more\Designer2_2\Updates.pdf for a complete list of the additions and changes
 

2.1.4.5 18-Oct-2017

Made the following fixes and enhancements:

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 \Do-more\Designer2_1\Updates.pdf in the installation folder for a complete list of the additions and changes.
 

2.1.3.3 11-Oct-2017

Made the following fixes and enhancements:

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 \Do-more\Designer2_1\Updates.pdf in the installation folder for a complete list of the additions and changes.
 

2.1.2.5 29-Sept-2017

Made the following fixes and enhancements:

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 \Do-more\Designer2_1\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

Made the following fixes and enhancements:

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 \Do-more\Designer2_1\Updates.pdf in the installation folder for a complete list of the additions and changes.
 

2.0.3.1 24-Feb-2017

Made the following fix:

Fixed a major issue using Designer v2.0.2 or v2.0.1 to upload and download an existing v1.4 (or earlier) disk project to an H2-Dm1x or 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.

See \Do-more\Designer2_0\Updates.pdf in the installation folder for a complete list of the additions and changes.
 

2.0.2.1 22-Feb-2017

Made the following fixes and enhancements:

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.

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

Added the following instructions:

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

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

See \Do-more\Designer2_0\Updates.pdf in the installation folder for a complete list of the additions and changes.
 

1.4.3.3 28-Sept-2015

Made the following fixes and enhancements:

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.

See \Do-more\Designer1_4\Updates.pdf in the installation folder for a complete list of the additions and changes.
 

1.4.2.19 21-Sept-2015

Made the following fixes and enhancements:

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.

See \Do-more\Designer1_4\Updates.pdf in the installation folder for a complete list of the additions and changes.
 

1.4.1.20 07-July-2015

Made the following fixes and enhancements:

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.

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.

Added the following instructions:

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 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.

See \Do-more\Designer1_4\Updates.pdf in the installation folder for a complete list of the additions and changes.
 

1.3.1.3 01-May-2014

Made the following fixes and enhancements:

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.

See \Do-more\Designer1_3\Updates.pdf in the installation folder for a complete list of the additions and changes.
 

1.3.1.2 01-May-2014

Made the following enhancements:

Added Help topics for the Math binary operators (Add, Subtract, Multiply, Divide, ...) and unary operators (Negate, Not, ...).

See \Do-more\Designer1_3\Updates.pdf in the installation folder for a complete list of the additions and changes.
 

1.3.1.1 03-Apr-2014

Made the following fixes and enhancements:

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.

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.

Added the following instructions:

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.

See \Do-more\Designer1_3\Updates.pdf in the installation folder for a complete list of the additions and changes.
 

1.2.1 30-Oct-2013

Made the following fixes and enhancements:

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.

See \Do-more\Designer1_2\Updates.pdf in the installation folder for a complete list of the additions and changes.
 

1.1.1 20-Aug-2013

Made the following fixes and enhancements:

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.

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

Added the following instructions:

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

Added PING, DNSLOOKUP instructions.

See \Do-more\Designer1_1\Updates.pdf in the installation folder for a complete list of the additions and changes.
 

1.0.2 4-Oct-2012

Made the following fixes and enhancements:

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.

See \Do-more\Designer1_0\Updates.pdf in the installation folder for a complete list of the additions and changes.
 

1.0.1 6-Sept-2012

Initial Release

See \Do-more\Designer1_0\Updates.pdf in the installation folder for a complete list of the additions and changes.