Uploaded image for project: 'EtherNet/IP Core V3'
  1. EtherNet/IP Core V3
  2. PSEIP-244

Add all assembly members into one single member

    Details

    • Type: Change
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: V3.6.1.0, V3.7.0.0
    • Component/s: Core
    • Labels:
      None
    • Account:
      SPC EthernetIp Core (SPCETHERNET)

      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

        Attachments

          Expenses

            Activity

              Status Description

                People

                • Reporter:
                  MBommert Marc Bommert
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: