Details
Description
Assembly attribute 3 "data" is structured into multiple members. The actual process data will be one member.
For the assembly options MAP_RUNIDLE, MAP_SEQCNT and the recently added MAP_PRODLFAGS, additional members are created.
Thus, the maximum number of members, with 10 assemblies being supported, is 40. Each member corresponds to one instance of the Hilscher EIP I/O object.
The defintitions of members of an assembly is arbitrary by design.
For optimizing the RAM footprint, we could combine all non-process data member into one member "metadata", reducing the overall number of mebers to the overall number of assemblies (10). Maximum RAM footprint would reduce by ~3KB