MB-GATEWAY FAQs
(Last Update: 09-Aug-2022, MB-GATEWAY FAQ0006)

MB-GATEWAY FAQ0001 (similar to EBC FAQ0087, ECOM FAQ0115, EDRV FAQ0030)
17-Jan-2012
Q: How many Modbus TCP masters/clients can the MB-GATEWAY support?
A:  Twelve (12) simultaneous TCP connections are maintained. If a 13th master/client attempts to communicate, then the MB-GATEWAY will reset (RST) the oldest TCP connection (i.e. close one master/client's TCP connection).


MB-GATEWAY FAQ0002
14-Mar-2012
Q: How can the MB-GATEWAY be recovered if its IP address and/or Ethernet settings make it disappear from NetEdit?
A:  There are two ways to get this back:
This will cause it to reset all network settings to factory default and flash Status and Error lights. In this mode it should be visible in NetEdit again where you can fix the Ethernet settings, but it will not function properly. So after fixing the settings, repeat the above steps flipping Dip Switch #6 OFF in step (2).
MB-GATEWAY FAQ0003 (see also Do-more FAQ0038; CTRIO FAQ0046; EBC FAQ0047; ECOM FAQ0036; EDRV FAQ0009; ERM FAQ0030; EZ Ethernet FAQ0018; PBC FAQ0009; PSCM FAQ0001; WinPLC FAQ0018; NetEdit FAQ0014)
13-Dec-2017
Q: What software tool do I use to upgrade/downgrade my Host Engineering hardware?
A: Refer to the following:
Host Hardware Part Number Firmware/Booter Upgrade Tool
CTRIO
CTRIO2
H0-CTRIO
H4-CTRIO
H0-CTRIO2
CTRIO Workbench
H2-CTRIO
T1H-CTRIO
H2-CTRIO2

T1H-CTRIO2
CTRIO Workbench or
Do-more Designer
DM1
DM1E
BX-DM1-x
BX-DM1E-x
H2-DM1
H2-DM1E
T1H-DM1
T1H-DM1E
Do-more Designer
EBC
EBC100
H2-EBC
H4-EBC
T1H-EBC
T1H-EBC100
H2-EBC100
NetEdit3
ECOM
ECOM100
H0-ECOM
H2-ECOM
H4-ECOM
H0-ECOM100
H2-ECOM100
ECOMLT (POM)
BX-P-ECOMLT
EDRV
EDRV100
GS-EDRV
GS-EDRV100
ERM
ERM100
H2-ERM
H4-ERM
H2-ERM100
NetEdit3 or
ERM Workbench
EZ Ethernet EZ Ethernet
EZ EtherPLUS
EZ Touch
MB-GATEWAY MB-GATEWAY NetEdit3
PBC H2-PBC
PSCM
H0-PSCM
H2-PSCM
WinPLC WinPLC WinPLC Workbench

NOTE: All the firmware for the above products can be downloaded using NetEdit3's File --> Live Update... The firmware files are stored in c:\HAPTools\Images folder, or in the case of the Do-more PLCs, under the Images subfolder in the Do-more Designer's installation Bin folder.


MB-GATEWAY FAQ0004 (see also ECOM FAQ0123, EBC FAQ0095, ERM FAQ0068, EDRV FAQ0033)
19-Apr-2022
Q:
What is the function of all the dipswitches on the various Ethernet modules (ECOM/ECOM100, EBC/EBC100, ERM/ERM100, EDRV/EDRV100, MB-GATEWAY)?
A: The following chart shows the dipswitch settings for the various Host Engineering Ethernet modules:

MODULE FIRMWARE
RELEASE
*DIPSWITCH
7 6 5 4 3 2 1 0
H0-ECOM v1.0.354 RBE

Module ID
v1.0.364 **Protect Module ID
H0-ECOM100 v4.0.49 RBE/IBox *Recover Module ID
v4.0.320 **Protect Module ID
H2-ECOM
H2-ECOM-F
H4-ECOM
H4-ECOM-F
v1.0.7



Module ID
v1.0.147 RBE Module ID
v1.0.227 **Protect Module ID
H2-ECOM100
H4-ECOM100
v4.0.877
RBE/IBox *Recover Module ID
v4.0.1735 **Protect Module ID
H2-ERM
H2-ERM-F
H4-ERM
H4-ERM-F
v1.1.1

Module ID
H2-ERM100
H4-ERM100
v4.0.73
*Recover
Module ID
H2-EBC
H2-EBC-F
v2.1.80

Module ID
H2-EBC100 v4.0.447
*Recover Module ID
H4-EBC
H4-EBC-F
v2.1.1

Module ID
T1H-EBC v1.0.386







T1H-EBC100 v4.0.1260






*Recover
GS-EDRV v1.1.24

Module ID
GS-EDRV100 v5.0.218
*Recover
Module ID
MB-GATEWAY v1.0.601
*Recover
Stop Bits
Parity
Baudrate
NOTES:
* The "Recover" feature is present in the Module's booter (not firmware), and was put there (and remains) from the very first release
** The "Protect" feature must first be enabled in NetEdit3 Advanced Settings, otherwise this dipswitch can be used as part of the Module ID
RBE (Report By Exception) - Dipswitch must be ON for this to function
IBox (Intelligent Boxes) - Dipswitch must be ON for the ECxxxxxx IBoxes to function
Recover - Dipswitch used to reset IP settings back to factory default on power-up in case device is lost on network
Protect - Dipswitch must be ON to write protect firmware and network, node, peer-to-peer, SMTP (email) configurations
Module ID - Bit-weighted for manual setting of this paramete
Stop Bits - Selects one or two stop bits
Parity - Selects none, odd, or even parity
Baudrate - Selects, software config'd baudrate, or 4800, 9600, 14400, 19200, 38400, 57600, or 115200 baudrate
MB-GATEWAY FAQ0005
11-Feb-2020
Q: Getting, "Illegal Data Address" when Modbus RTU slave is disconnected.

A: Under normal circumstances, this error is due to writing to, or reading from a Modbus address that doesn't exist in the Modbus RTU server device on the MB-GATEWAY serial port. For example, perhaps the MB-GATEWAY is attempting a FC03 (Read Holding Registers) from a Holding Register address 2050 but the Modbus RTU server device only goes to address 2047.

However, there are a few other things that can cause this error to display. For instance, in the following example, the PC is using Modbus Poll to a MB-GATEWAY which, in turn, is talking serially to an H2-SERIO-4 module as its Modbus RTU server device. Notice Autoreads are configured to read from the H2-SERIO-4. The Slave ID being used, however, by Modbus Poll is the MB-GATEWAY's Module ID 1 not the H2-SERIO-4's, which is 2.



In this case, if the serial connection to the H2-SERIO-4 is disconnected, you will see, "Illegal Data Address."

But if you configure the setup like the following instead, and the serial connection to the H2-SERIO-4 is disconnected, then you will not get "Illegal Data Address" as an error but you will get "Memory Parity Error" or "Transaction ID Error" or even "Timeout."



The error messages are not exactly helpful, and obviously point you in the wrong direction. We plan on correcting these and making them more accurate in a future release of MB-GATEWAY firmware.

MB-GATEWAY FAQ0006 (see also NetEdit FAQ0046, Do-more FAQ0055, EBC FAQ0097, ECOM FAQ0125, EDRV FAQ0035, ERM FAQ0070, EZEthernet FAQ0033)
09-Aug-2022
Q:  Why do I not see my device in NetEdit3
? My device does not show up in the list.
A:  Try one or all of the following possible solutions:
  • Solution #1 - Network Adapter (NIC) Issue: In NetEdit3's menu, choose Network --> Adapter, and select something other than Default. You should choose the actual NIC you are using on your PC that is connected to your devices network.
  • Solution #2 - Windows Firewall Issue: On your PC, temporarily switch OFF your Windows Firewall. If you do not want to do this, then in Windows Security, under Firewall & network protection, select "Allow an app through firewall," and add NetEdit3.exe
  • Solution #3 - Network Adapter (NIC) Conflict: On your PC, temporarily Disable all other network adapters (NICs).
  • Solution #4 - Known IP Address: If you know the IP address of your missing device, in NetEdit3's menu, choose Network --> Connect to Single Device, enter in that IP address, then press the <OK> button.
  • Solution #5 - Unknown IP Address: If you do not know the IP address of your missing device, it may be possible to give it one using a utility called from NetEdit3. In NetEdit3's menu, choose Utils --> Start IP Config Tool.

    IPConfig

    - In this tool click once on your adapter at the bottom. This will automatically select the Subnet Mask for you
    - Next, from the label on your device, finish entering the Ethernet Address at the top. The utility needs the rest of this address, or it will not work
    - Next, choose an available IP Address that is on your PC's subnet
    - Press the <Write> button. This will attempt to use raw Ethernet II protocol to set the IP address to what you asked. On some older devices (e.g. H2-ECOM), it might report that it failed, or that it could not find the device, and yet it actually worked
One (or more) of these solutions should cause your device to show up in NetEdit3's list after pressing the <Scan Network> button.