-
Notifications
You must be signed in to change notification settings - Fork 4
Navigation & Interface
This page explains how to navigate Modbux and understand its interface.
The home screen is your starting point and appears when you first launch Modbux:
Server Mode (Left button)
- Create and configure virtual Modbus servers
- Simulate Modbus devices for testing
- See Server Overview
Split Mode (Middle button)
- Opens a separate window for server mode
- Main window becomes client mode
- Perfect for testing client-server communication locally
- Both windows operate independently
Client Mode (Right button)
- Connect to Modbus devices
- Read and write registers
- Monitor and test devices
- See Client Overview
When you're in Client mode and have an active connection, you'll see an orange indicator dot on the Client button when you return to the home screen.
- Left: Ploxc logo (link to GitHub organization)
- Right: Version number and GitHub link
In both Client and Server modes, you'll find a Home button in the top-left corner:
- Click it to return to the home screen
- Your current session is preserved (connections, configurations)
- You can switch between modes without losing your work
Note: The home button is only available in single-window mode. In split mode, there is no home button - close the server window to return to the home screen.
When in Client mode, the interface contains:
Top Section (Control Bar):
- Home button (in single-window mode)
- Register configuration panel (address, length, register type)
- Connection configuration panel (TCP/RTU settings)
Main Section:
- Multiple register type containers (Holding Registers, Input Registers, Coils, Discrete Inputs)
- Data grid showing register values within each container
Toolbar:
- Read and Poll controls
- Configuration management
- Advanced features (scan, settings)
Note: Write controls are located on individual register rows in the data grid, not in the toolbar.
See Client Overview for details.
When in Server mode, the interface contains:
Top Section (Control Bar):
- Home button (in single-window mode)
- Open/Save/Clear configuration buttons
- Server selector (for multiple servers)
- Server name field
- Server configuration (port, Unit ID)
Main Section:
- Collapsible panels for each register type (Coils, Discrete Inputs, Input Registers, Holding Registers)
- Register data grid within each panel
- Add/Edit/Delete controls
- Click a panel header to collapse it to minimum width for more workspace
See Server Overview for details.
Split mode is ideal for local testing:
- Click the Split button on the home screen
- A new window opens with Server mode
- The main window becomes Client mode
- Configure your server in the server window
- Connect to
127.0.0.1in the client window - Test read/write operations between client and server
How Split Mode Works:
- Both windows operate independently
- Neither window has a home button in split mode
- To return to the home screen: close the server window
- Your client connection (if active) will be preserved
- Use split mode for testing without external hardware
- Your work is preserved when switching modes
- Connection states persist when returning to the home screen
- In server mode: collapse unused register panels for more workspace