"HELIO
Data Collectionsare used to store a lists of structured data withing your HMI, not on your PLC. This kind of data is often too large to be handled as a whole on your PLC, which is often only interested in specific properties of a collection item.
- HELIO uses simple JSON files to store those collections on the device that executes the HELIO Runtime.
- Each file and therefore item hast to follow the same schema, be it for recipes, tools, or tasks.
- In some cases, other software components may even read, write, and delete files in the same collection. Meanwhile, HELIO monitors changes and notifies all connected HMIs.”
For
Managed Collections, HELIO will handle most tasks, including selecting the storage location and creating unique keys that identify each item.Although
Managed Collectionshave limitations, they also relieve you of most decision-making responsibilities.
Unmanaged Collectionsprovide more control over both the storage location and the unique key attribute of a collection.
Unmanaged Collectionsare often used as very a simple API interface between your HMI and external backend services (e.g. PLC or other software services that run on your target device).
MANAGED
UN-MANAGED
MANAGED
Collection Directory. The name and the location of this directory are hidden from you.Collection Directory is stored as a separate folder, the so called Item Directory.Item Directory is named after the unique key that identifies the item.data.json inside the Item Directory.UN-MANAGED
Collection Directory is stored as a separate folder, the so called Item Directory.Key attribute, which is specified during the creation of the collection.Item Directory will be named by its Key attribute.data.json inside the Item Directory.MANAGED
The folder aD73L5TqQqyOd56Uns-swg is an example of a Managed Collection. It’s name and also the names of its Item Directories have all autogenerated by HELIO.

UN-MANAGED
The folder DataCollectionExampleUnmanaged is an example of an Unmanaged Collection. It’s name has been chosen by the HMI Engineer, and the name of its Item Directories are generated by the HMI.

MANAGED
The DataCollectionExampleManaged does not include its internal unique key.

UN-MANAGED
The DataCollectionExampleUnmanaged list includes the CustomID property, which can be both read and written by the HMI.
