Medford the sz development
winget install --id=the-sz.Medford -e
View Modbus registers from Modbus Slaves using Modbus RTU and TCP/IP
Medford is a Modbus Master tool designed to view and interact with Modbus registers from Modbus Slaves using the Modbus RTU serial port and TCP/IP network protocols. It enables users to read and write registers in a Modbus Slave device, supporting functions such as reading coils, discrete inputs, holding registers, input registers, and exception status.
Key Features:
- Register Interaction: Predefined support for common Modbus functions (0x01 Read Coils, 0x02 Discrete Inputs, 0x03 Holding Registers, 0x04 Input Registers, and 0x07 Exception Status), with the ability to send any custom function code.
- Value Display: Values are shown in decimal, hexadecimal, float, and binary formats. Double-clicking allows users to write new values in decimal, hexadecimal, or float formats.
- Device Identification: If supported, the tool displays vendor name, device name, revision, and other details using the Read Device Identification command (0x2B / 0x0E).
- Graph Visualization: Each register's value history is displayed in a graph for easy monitoring trends over time.
- Alias Customization: Users can set custom aliases for registers by double-clicking on the Alias column, improving readability and organization.
- Protocol Support: Compatible with Modbus RTU (RS485) via serial ports or USB-to-RS485 converters, as well as Modbus TCP/IP over Ethernet networks.
- Auto-Detection: A search feature allows users to discover all connected devices and their Modbus addresses, simplifying setup and configuration.
- Error Handling: Enhanced error handling for improved reliability and user experience.
Audience & Benefit:
Ideal for engineers, developers, and technicians working with industrial automation or IoT systems, Medford provides a powerful yet intuitive tool for monitoring, debugging, and interacting with Modbus devices. Its ability to visualize data trends and customize register aliases makes it particularly useful for maintaining and optimizing industrial control systems.
Medford can be installed via winget using the command winget install --id the-sz.Medford -e --force
.