Table of Contents

Servicepanel

Zeugwerk Application Service Panel - User Guide

Overview

The Zeugwerk Application Service Panel is a versatile tool designed to facilitate interaction with the Zeugwerk Framework by automatically detecting all units and equipment associated with the framework. It connects directly from the IDE to a PLC and provides control over Digital I/Os, Analog I/Os, Controllers, Actuators, and Axes. This panel provides a standardized and intuitive commissioning experience across all Zeugwerk applications, significantly reducing the need for manual configuration or coding.

Key Features:

  • Automatic Detection: The service panel automatically detects all units and equipment in the system, removing the need for manual configuration.
  • Universal Commissioning: Allows commissioning for any Zeugwerk application.
  • Control I/Os: Digital and analog inputs and outputs can be switched on or off, and their status can be monitored.
  • Actuator Control: Actuators can be toggled between their Plus and Minus status.
  • Controller Configuration: Key control parameters for PWM Controllers, OnOff Controllers, and PID Controllers can be adjusted.
  • Drive Control: Interact with axes (drives) for actions like absolute movement, relative movement, velocity-based movement, and stopping.
  • Diagnostic Panel: Displays the current state and the latest log message for quick diagnosis.

User Interface Breakdown

The screenshot below provides a visual reference for the main elements of the service panel. Each section is described in detail to help you understand its functionality:

servicepanel-panel

1. Connection Section

At the top of the panel, there is a Connect/Disconnect button, which establishes a link between the panel and the PLC. When connected, the system will automatically detect all compatible units, drives, and controllers in the system.

2. Units Display

Each unit detected by the system is displayed in the Units section. In the example shown in the screenshot above, the units of the PLC are

  • PrimaryGear
  • Machine
  • SimpleGear
  • StruckigGear

Each unit's status is displayed (e.g., "Idle"), providing insight into the current operation state of each piece of equipment.

3. Request Controls

The Request section allows you to control the overall operation of the selected unit. Available actions include:

  • Start: Starts the unit's automatic sequence
  • Stop: Stops the unit or machine.
  • GoHome: Moves the axis or unit to its home position by running the unit's gohome sequence
  • Halt: Temporarily stops the operation, but allows for resumption.

4. Diagnostics Display

The Diagnostics section shows the last log message, current state transitions (e.g., MoveAbsolute > Idle), and any errors that have occurred. This section helps quickly identify issues or confirm normal operation.

5. Axes Control

The Axes section is visible when drives are detected in the system. This section allows for comprehensive control of axes such as PositionX and RotationC, displaying:

  • Position: The current axis position.
  • Velocity: The speed at which the axis is moving.
  • Current: The current being drawn by the axis.
  • SafeStateOk: Indicates whether the axis is in a safe operational state.
  • Enable/Disable: Controls whether the axis is active.

Axes Functions:

  • Move Absolute: Move the axis to a specific absolute position.
  • Move Relative: Move the axis by a relative distance.
  • Move Velocity: Set a constant velocity for the axis to move.
  • Functions: Provides quick access to actions like Stop, Halt, Reference, and Brake Open/Close.

6. Actuator Control

This section appears only if the detected units include actuators. It allows you to toggle actuators between their Plus and Minus statuses, depending on the operation mode required.

7. Controller Configuration

If a unit has any controllers, such as PwmController, OnOffController, or PidController, the Controllers section will be displayed. This section allows you to adjust the most important control parameters:

  • PWM Controller: Modify the pulse width modulation for fine control.
  • OnOff Controller: Toggle between on and off states.
  • PID Controller: Adjust the Proportional, Integral, and Derivative values to optimize the control loop.

8. I/O Management

This section is available when the system detects Digital or Analog I/Os. It allows you to:

  • Switch digital or analog inputs and outputs on or off.
  • Monitor the real-time status of these I/Os.