The
Magic Input
simplifies the creation of HMIs that modify data variables from sources such as your PLC. HELIO automatically adapts to the HMI Data Variable Types of the variables being linked and presents a UI component that best fits the shape of your data.For example, if an imported variable from your PLC is typed as Integer (Data Variable Type), the
Magic Input
component will display a Numeric Stepper.
Magic Inputs
linked to variables with different data types, placed on a Parameter Page (Page Type)
In addition to the data type the Magic Input
takes a lot more meta data of data variables into account.
For instance, Minimum and Maximum Values (Data Variable Property) and Enumerations (Data Variable Property) can prevent operators from entering values that the machine cannot accept.
<aside> <img src="/icons/hand_gray.svg" alt="/icons/hand_gray.svg" width="40px" /> Do Not Rely Solely on Client-Side Validation!
Client-side validation greatly improves the user experience for operators. However, your backend, e.g. your PLC should still reject invalid values. You should never rely solely on client-side validation of input data.
</aside>
Label
*Provides context and information to operators, guiding them and helping them understand the result if they change the value of this particular element. A good label instills confidence in operators when making adjustments.
- Best used with…