Pages

Buttons

What are Buttons?

Buttons are interactive UI elements that allow users to trigger specific actions in the system with a single click. They are a core part of any HMI interface, providing direct control — for setting values, triggering events, or navigating between views.

Buttons can be freely configured and serve many purposes — from executing simple commands to complex logic or file operations.


Common Use Cases

  • Start or stop a machine
  • Change the language or switch pages
  • Acknowledge alarms
  • Upload or download files
  • Navigate internally or externally
  • Open popups or overlays

Available Button Types

Button Type Function
Button Command Executes a predefined system command
Button Script Runs custom JavaScript logic
Button Push Sends a value to a connected variable (on/off behavior)
Internal Link Navigates to another internal page
External Link Opens an external website, document, or help link
State Toggles a system state or variable
Popup Opens a small popup window with additional content
Overlay Displays an overlay panel on top of the current page
Upload Allows the user to upload a file
Download Starts the download of a file or report
Back Button Navigates back to the previously opened page

Summary

Buttons provide a direct interface for control. Depending on the type, they can send commands, update values, navigate, or trigger logic — making them essential for any interactive and user-friendly visualization.