NetEdit v3 is the the free utility that is used to manage many aspects of our Ethernet-enabled devices. This includes the configuration of the network settings, updating the firmware in the devices, and setting up any runtime configuration options that are available. The use of an Excel-style grid allows the list of devices to be sorted by any column. The built-in Export feature will save the current device list information to a CSV file. The 'Restore Factory Settings' function will reset Name, Module ID, IP Address and Description of a device to their default values.

NetEdit is automatically installed as part of both Do-more Designer and DirectSOFT PLC programming packages. The version of NetEdit installed is the version that was available when the respective installations were built. The link below is to the lastest version of NetEdit that is currently available.

The installation of NetEdit v3.17j and later will also install ERM Workbench which is used to configure ERMs and ERM100s

Live Update

NetEdit v3 also has an integrated firmware update facility for all of the EBCs & EBC100s, ECOMs, ECOM-Fs, ECOM100s & BX-ECOMLTs, BX-MBIOs, BX-DMIOs, GS-EDRVs & GS-EDRV100s, ERMs & ERM100s, PBCs, the H0-PSCM, and the MB-Gateway. The 'Live Update' facility will retrieve the latest firmware files from the Host Engineering web site, then indicators in the 'F', 'B' and 'C' columns will show which devices have out of date firmware, out of date boot loaders, and/or address configuration conflicts. Note: You may have to disable Window's built-in firewall to successfully update the firmware or boot loader in the Ethernet device. You can turn always it back on after the firmware update has completed.


Is a utility program that is installed in the same folder as NetEdit. It used to write the IP configuration in any of our Ethernet devices by finding the device on the network using its hardware (MAC) address. This is typically used to recover one of our Ethernet-equiped devices that was given an IP Address that is not accessible on the network where NetEdit is running.

(ECOM & ECOM100) PEERLINK Setup, Test CPU Access, Test EMail Setup

Setup the internal Peer-to-Peer configuration table in ECOMs and ECOM100s so that networking instructions (RX / WX and NETRX / NETWX) will not be forced to use TCP/IP broadcasts. The Peer-to-Peer configuration table in ECOM100s can also be configured to allow the ECOM100 to operate as a Modbus TCP/IP client (master) utilizing the DirectLOGIC PLC's networking instructions (RX / WX and NETRX / NETWX).

NetEdit3 also has the 'Test CPU Access' function to verify the backplane communication through the ECOM and ECOM100 to the PLC's CPU. The 'Test Email' function allows you to test the Email configuration parameters that are stored in the ECOM100 and you can setup Email Authentication via a User ID and Password if required.

(EBC / EBC100 / BX-DMIO / BX-MBIO) Show Base Contents

When used to configure Remote Base Controllers, the 'Show Base Contents' function will display a list of the I/O modules that are in the base, and if applicable, will display their Modbus TCP/IP addresses.

NetEdit version 3.16 or later is required to setup any analog input or output modules in an BX-MBIO or BX-EBC100 system. This analog module setup must be done via the Ethernet port even if using Modbus/RTU (serial) as the controlling protocol for the connected I/O.

Latest Version of NetEdit and ERM Workbench

Last Update    : 10 November 2022
NetEdit3       : v3.17j
ERM Workbench  : v2.4

Setup NetEdit ErmWB (WinZIP)

NetEdit v3 Revision History
Version Date Description of Problems / Additions / Changes
3.17j 10-Nov-2022

Fixed a problem of mis-reporting IP Address collision in the Conflict column.

Added installation of ERM Workbench.

Fixed some UI problems in the BX-P-ECOMLT Advanced dialog.

3.17h 10-Aug-2022

Added an option for Do-more BRX CPUs to utilize DHCP (instead of only supporting hard coded IP Address option.

Added support for BX-ECOMEX.

Properly handle H0-ECOM100 hardware rev differences.

If no Ethernet devices found, prompt the user to select a different Network Adapter via the menu.

Added web links to NetEdit FAQs to the Help menu.

3.17e 31-Mar-2020

Added Support for Rev 8A hardware versions of the BX-DMIO, BX-MBIO, BX-EBC100. This version of NetEdit is required to either:

  • update a BX-DMIO, BX-MBIO or BX-EBC100 that is H/W Rev 8A or later.

  • update a BX-DMIO, BX-MBIO or BX-EBC100 that is H/W Rev 5A using v4.2.16 boot loader & v4.2.100 firmware files.

Note: using an older revison of NetEdit to either update Rev 8 Hardware, or to use Rev 8 boot loader and firmware files will leave the BX-DMIO, BX-MBIO, or BX-EBC100 stuck in the boot loader (ERR LED blinking). To remedy this in either case, use NetEdit v3.17e (or later) to reload the boot loader and firmware files.

3.17d 25-Oct-2019

Fixed a problem that prevented 10Base-T versions of our Ethernet devices from showing up properly. These devices would show up in the list with Ethernet (MAC) Addresses of 00:00:00:00:00:00 and a Device Type of UNKNOWN.

Now installs IPConfig103.exe (a utility that uses a directed broadcast to manually set the IP address information of a device that can't be seen in NetEdit).

3.17c 12-Jun-2019

Added firmware folders for new hardware revisions of H2-EBC100, H2-ERM100, MB-GATEWAY, and GS-EDRV100.

3.17b 27-Mar-2019

Fixed a problem that prevented Live Update from seeing updates because of the browser cache settings.

Correctly read new IP Settings after an update.

Fixed a problem where the Flags in the Advanced ECOM Settings were not properly set.

Fixed a problem where the IP Settings were not properly being read if the device's current IP is

3.17a 15-Feb-2019

Added support for H0-ECOM100 Rev 9 hardware. Added the H0-ECOM100n2 folder for the boot loader and firmware files for the Rev 9 H0-ECOM100.

Fixed a probem that caused NetEdit3 to continue to use directed broadcasts after selecting a device to set up.

3.17 20-Dec-2018

Added support for D2-262CPU.

3.16 23-May-2018

Added support for BX-DMIO (Do-more I/O), BX-EBC100 and BX-MBIO (Modbus I/O).

For Devices that support Modbus/TCP, added ability to disable using port 502 and specify a range of alternate port numbers to use.

3.14c 10-May-2017

Added support for BX-ECOMLT.

Note: any time the boot loader in the BX-ECOMLT is updated you must also reload the operating system (firmware).

3.14a 16-Oct-2015

Fixes a crash that would occur on some computers when a NIC was selected from the list of available Adapters.

Adds the ability to connect to a single device by manually specifying the MAC address or IP address; removes need to do a network broadcast.

3.13 14-Apr-2015

Installs IPConfigTool which can set the IP Address, Subnet Mask, and Gateway Address of out Ethernet devices using a directed broadcast to the MAC address of the device. This provides a way to reconfigure the IP addressing of a device whose current IP addressing makes it unreachable on the current TCP/IP network and IPX protocol is not available on the Operating System being used.

3.12 24-Mar-2014

Live Update now uses a different process to detect and then download updated firmware files from the Host Engineering website.

Note: As of this update, earlier versions of NetEdit3 will no longer be able to detect and download updated firmware files. It is highly recommended that you upgrade to the latest version of NetEdit3.

3.10 11-Sept-2012

Added the Network-> Adapter menu option. On computers that have multiple NICs (Network Interface Card), this option allows the user to specify which NIC that NetEdit should use.

3.9a 26-Mar-2012

Added the following three configuration options to the ECOM/ECOM100 Advanced dialog:

  • Enable PEERLINK (ECOM100) - reserved for use with the Do-more CPU.

  • Enable DIP Switch 5 Lockout - allows the use of DIP Switch #5 to write protect the configuration of ECOM and ECOM100, and removing the ability to update the firmware and boot loader. Refer to the revision history for the ECOM100 modules for more information on this new feature.

  • Enable Web Server (ECOM100) - enables and disables the ability to use a web browser to configure the ECOM100. Refer to the revision history for the ECOM100 modules for more information on this new feature.

3.8b 10-Feb-2012

Fixed a problem that would sometimes leave the 100Base-T devices stuck in the boot loader after a failed firmware update.

3.8a 6-Jul-2011

Fixed a problem with the firmware update progress bar.

3.8 8-Jun-2011

Added support for the MB-Gateway and GS-EDRV100.

3.7c 22-Jan-2009

Added a new group of options to the Advanced tab for the ECOM100 which allows the user to Force the ECOM100 into 10Mb mode (instead of 10/100Mb mode), and allows the user to make the HTML configuration pages read-only, thereby preventing updates to the ECOM100 configuration via a web browser.

Lengthened timeouts when updating firmware for T1H-PBC and H2-PBC.

Added ability to include username/password for e-mail authentication.

3.7b 12-May-2008

Fixed a bug that was introduced in 3.7a that would cause the firmware update process to fail.

3.7a 6-May-2008

Display more informative messages for errors during Live Update.

No longer include firmware files for Ethernet devices, use Live Update to get the latest firmware files, or download All_Firmware_Binary_Files.Zip (on Support->Firmware page) if you can't use Live Update.

3.7 21-Feb-2007

Added 'Test Email' option for Hx-ECOM100s.

Excluded the following addresses from being used in the IP Address field for all ECOM100s and EBC100s:
224.x.x.x through 255.x.x.x (Multi-cast range)
x.x.x.255 &

3.6d 30-Jan-2007

Added a field to adjust the Modbus Slave Timeout value under the Advanced dialog. When the ECOM100 is operating as a Modbus TCP/IP slave, this timeout value is used to delete Modbus connections that haven't been accessed within the defined time period.

This feature requires matching firmware in the ECOM100 modules.

3.6c 25-Oct-2006

Changed the "Test CPU Access!" function so that it works like the CPU detection function in our DirectSOFT PLC Programming Software.

No longer display a "Conflict" (an asterisk in the 'C' column of the selected device) if DHCP addressing is enabled and the "underneath" IP address is

3.6b 25-May-2005

Fixed problem that caused "Error 209 from DownloadBinFile".

Fixed problem that caused "Error 0" after upgrading firmware in H4-EBC, H4-ECOM or H2-ECOM.

Added more descriptive messages for Winsock errors.

3.6 12-Apr-2005

Added ability to adjust the timeout value for Modbus/TCP requests in the H2-ECOM100. If the ECOM100 is begin used as a Modbus/TCP master, this is the timeout value used by the ECOM100 when it processes the RX / WX instructions which are used to do the master / slave communication.

3.5a 1-Feb-2005

Fixed a problem that prevented NetEdit v3 from being able to upgrade a device that had a release 2.xx.yy boot loader.

3.5 14-Dec-2004

Added configuration support for the new H2-EBC100 and H2-ECOM100. This new version of NetEdit v3 is required to configure the new options available in the H2-EBC100 and the H2-ECOM100.

Fixed a problem with the firmware and booter loader upgrade process where an error during the upgrade wasn't detected, so it looked like the upgrade process worked when in fact it didn't.

3.4 12-Aug-2004

Added configuration support for the new T1H-EBC100. This new version of NetEdit is required to configure the new options available in the T1H-EBC100.

Added reporting of MODBUS/TCP I/O addressing in the Show Base Contents dialog.

Added ability to display the hardware version information.

3.2a 20-Feb-2004

Created installation file (SetupNE3.Exe) for NetEdit v3.

Increased the maximum number of devices that can be displayed from 100 to 500.

Fixed a bug where if the PLC containing an ERM was in the RUN mode, NetEdit would appear to make a change to ERM parameters, but they would not actually occur.

3.2 11-Feb-2004

Improved error reporting on failed attempts to write configuration data.

Added File -> Export.

3.1 19-Jan-2004

Initial Release of NetEdit3.