<aside> <img src="/icons/help-alternate_purple.svg" alt="/icons/help-alternate_purple.svg" width="40px" /> What is HELIO?
HELIO enables you to create future-proof Human Machine Interfaces (HMIs) for industrial machines with ease.
You can easily build HMIs that meet your specific needs with a modular workflow and no programming skills required.
</aside>
<aside> <img src="/icons/rocket_blue.svg" alt="/icons/rocket_blue.svg" width="40px" /> What’s in This Tour?
It provides an overview of HELIO's basics, making it an excellent starting point if you are not very familiar with HELIO yet!
If you already know the basics, please refer to Guides & How Tos or the HELIO Feature Reference for more detailed information.
</aside>
First things first…
Let's get to know HELIO by looking at its parts. They all work together to make easy-to-use and inspiring interfaces for industrial machines.
1. HELIO HMIs allow operators to control machines and display data.
These Single Page Apps are accessible to any device with a Chromium- or Webkit-based browser, such as WebPanels, Tablets, or Smartphones. They communicate with the HELIO Runtime via an API.
2. The HELIO IDE lets HMI Engineers build and configure HMIs directly from your development machine's browser.
Each HELIO Runtime is equipped with an IDE, enabling you to modify your HMIs on the go. You can also run it on your development machine. Once you have built the HMI on your machine, you deploy it to the HELIO Runtime running on your target device.
3. The HELIO Runtime is the only piece of software that runs on your target devices.
It delivers your HMIs as well as the IDE to different clients. It is also the only component that communicates with the Machine Control and Data Source layer.
4. The Machine Control & Data Layer provides the Source of Truth for Your HMIs.
HELIO is a multi-user and multi-device HMI layer. As a result, all logic and actual data should reside within your data sources such as the PLC on your target device or centralized backend services. HELIO leverages standard interfaces, such as OPC-UA, to access those data sources.
…run in the browser, control your machines, and display live data from your PLC
…lets you build and configure HMIs directly from your development machine's browser.
You will start here…