Pages

Inputs

What are Inputs?

Inputs allow users to interactively send values into the system — for example to a connected PLC, runtime environment, or cloud system. They are the core of user interaction in your visualization: without Inputs, everything is just passive display.

Inputs are used to:

  • Adjust process values (e.g. speed, temperature, pressure)
  • Set configuration parameters
  • Enter operator comments or commands
  • Select modes or functions from a list

Each Input is bound to a variable via a Connection String. This means that whatever the user enters or selects is transmitted directly to the connected logic in real time or upon submission.


Overview of Input Types

Input Type Description Example Use Case
Input Basic Single-line numeric/text field with connection Set a target value (e.g. 85 °C)
Input Plus/Minus Increment/decrement buttons for fine-tuning values Adjust flow rate or light dimming
Input Textarea Multiline text input for custom messages, comments, or complex commands Enter batch ID, maintenance note
Input Select 2 Dropdown selector populated via JSON file or runtime Choose product type, operator role

Input Basic

A simple text or number input field, usually with a unit and connection string.

  • Use case: Entering exact values like "120", "37.5", "On"
  • Typical targets: Temperature setpoints, machine speed, threshold values

Requires connection to a numeric or string variable.


Input Plus/Minus

Provides increment and decrement buttons to let users adjust a value in predefined steps.

  • You define:

    • min and max values
    • step size
    • unit (e.g. °C, %, mm/s)
  • Use case: Adjusting fan speed in 0.5 steps, or volume in steps of 1

Recommended where fine-grained control is needed and typing is inconvenient.


Input Textarea

A multiline text field for submitting longer or structured messages.

  • Bound via Connection String

  • Can send values to:

    • PLCs
    • Databases
    • HTTP APIs
  • Use case:

    • Operator logs: “Changed filter at 13:21”
    • Custom input for batch processes: “Batch #A245”
    • Commands: “RESET_ALL”

Especially useful when the system expects free-form or descriptive text.


Input Select 2

A dropdown input for selecting values from a list — ideal when the user must choose one option from multiple predefined values.

Data sources

Options are defined via a JSON file, like so:

json
[
{"id": 1, "text": "{{My option 1}}"},
{"id": 2, "text": "{{My option 2}}"},
{"id": 3, "text": "{{My option 3}}"}
]


Summary

Inputs are the gateway for human interaction with your automation system. Whether you're typing, selecting, or clicking — all inputs connect to your backend logic via Connection Strings.

Type Best For Notes
Basic Direct value entry (text or number) Fast & flexible
Plus/Minus Simple increment/decrement changes Step size control
Textarea Longer inputs, comments, commands Supports multi-line
Select 2 Option selection from predefined list Based on external JSON file
Connection String