"HELIO Data Collections are 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.

The Different Kind of Data Collections

MANAGED COLLECTIONS

For Managed Collections, HELIO will handle most tasks, including selecting the storage location and creating unique keys that identify each item.

Although Managed Collections have limitations, they also relieve you of most decision-making responsibilities.

UN-MANAGED COLLECTIONS

Unmanaged Collections provide more control over both the storage location and the unique key attribute of a collection.

Unmanaged Collections are 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).


When to use?

MANAGED

UN-MANAGED


How Does HELIO Store Collection Data?

MANAGED

UN-MANAGED


How Does It Look in the File System?

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.

screenshot-2023-11-07.Finder.002832@2x.png

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.

screenshot-2023-11-07.Finder.002834@2x.png


How Does It Look in the HMI Data Tree of My Project?

MANAGED

The DataCollectionExampleManaged does not include its internal unique key.

screenshot-2023-11-07.Google Chrome.002842@2x.png

UN-MANAGED

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

screenshot-2023-11-07.Google Chrome.002844@2x.png


How Is Uniqueness Guaranteed?