MBTCP Protocol
PLX3x Series ♦ Multi-Protocol Gateways
User Manual
Page 108 of 215
ProSoft Technology, Inc.
January 25, 2018
6.3
Network Diagnostics
6.3.1 MBTCP PCB Diagnostics
The best way to troubleshoot the MBTCP driver is to use ProSoft Configuration
Builder to access the diagnostic capabilities of the gateway through the Ethernet
debug port. For instructions on how to access the diagnostics, see Diagnostics
and Troubleshooting (page 31).
The following table summarizes the status information available in PCB for the
MBTCP driver:
Connection Type
Submenu Item
Description
MBTCP Server
Config
Configuration settings for Server Connections.
Comm Status
Status of the Server Connections. Displays a summary of the
requests, responses, and errors.
MBTCP Client [x]
Config
Configuration settings for Client [x] Connections.
Comm Status
Status information for Client [x] commands. Displays a
summary of all the errors resulting from Client [x] commands.
Modbus
Commands
Configuration for the Client [x] Modbus command list.
Modbus Cmd
Errors (Decimal)
Current error codes for each command on the Client [x]
command list in decimal number format. A zero means there is
currently no error for the command.
Modbus Cmd
Errors (Hex)
Current error codes for each command on the Client [x]
command list in hexadecimal number format. A zero means
there is currently no error for the command.
6.3.2 MBTCP Status Data in Upper Memory
The MBTCP driver has an associated status data area located in the PLX3x
gateway
’s upper memory. The Data Map functionality of the PLX3x gateway can
be used to map this data into the normal user data range of the PLX3x gateway
’s
database.
Note that all the status values are initialized to zero (0) at power-up, cold boot
and during warm boot.
MBTCP Server Status Data
The following table lists the addresses in upper memory where the PLX3x
gateway stores status data for MBTCP servers:
Server Port
Address Range
2000
11000 through 11009
502
11010 through 11019
2001
11020 through 11029