Skip to main content

Getting Started

System Requirements

  • OS: Windows 10 or later (64-bit)
  • Runtime: .NET 8 Desktop Runtime (the installer downloads it automatically if missing)
  • Network: TCP/IP access to the tightening controller

Installation

Run the installer:

OpenProtocolTester-Setup-0.6.0-beta.exe

The installer will:

  • Check for .NET 8 Desktop Runtime and offer to download it if missing
  • Install to C:\Program Files\Haller + Erne GmbH\OpenProtocolTester\
  • Create a Start Menu shortcut

First Launch

When you first start the application, you'll see:

Main Window

The interface has these main areas:

AreaDescription
Menu BarAccess all MID panels, tools, and settings
Connection PanelConfigure and manage the TCP connection
Log PanelView all sent and received messages
Status BarConnection status, protocol variant, message count
Docked PanelsMID panels, tools, and utilities (via Syncfusion DockingManager)

UI Layout

The application uses a dockable panel layout powered by Syncfusion DockingManager. You can:

  • Drag panels to rearrange them
  • Float panels by dragging them out of the dock
  • Auto-hide panels by clicking the pin icon
  • Close panels from the tab's X button
  • Restore panels from the menu

The menu bar is organized into 23 groups matching the Open Protocol specification:

Menu GroupMIDsDescription
Connection0001, 0003Communication start/stop
Generic Messages0008, 0009Subscribe/unsubscribe (per variant)
Parameter Set0010, 0012, 0014, 0017–0021Parameter set data and selection
Job Data0030, 0032, 0034Job information
Job0038, 0554, 0557, 0570–0574Job control and status
Tool Data0040, 0127Tool information
Tool Enable0042, 0043Enable/disable tool
Calibration0045Calibration data
ID Code0050, 0051, 0054, 0150Vehicle/part identification
Result Data0060, 0063, 0064, 0100, 0103Tightening results and curves
Alarms0070, 0073, 0078Alarm subscribe/acknowledge
Time0080, 0082Controller time
Various0110, 0111, 0113Multi-spindle status
Signals0200, 0210, 0213, 0500–0504I/O signals
User Data0240, 0241, 0244, 0245User-defined data
Tool Tag ID0260, 0261RFID tool identification
Mode Settings0400, 0403, 0404, 0410Mode control
HVO0510, 0513, 0515Hand-held Video Output
Socket Tray0520, 0523, 0524Socket tray selection
Battery0800, 0802Battery status
Wi-Fi0805, 0807Wi-Fi status
Customer BMW9005, 9006, 9090, 9091BMW-specific custom MIDs
Alive9998, 9999Keep-alive messages

Tools Menu

Menu ItemDescription
Test SuitesOpen the Lua test scripting window
StatisticsTightening/curve counters
AutosenderLoop-send messages at intervals
Hex EditorView/edit binary message data
Header EditorEdit Rexroth protocol header fields

Demo Mode

The application runs in demo mode without a license. A reminder dialog appears periodically (3 times) before features are disabled. See Licensing for details on activating a license.