Uploaded image for project: 'PROFINET IO-Device'
  1. PROFINET IO-Device
  2. PSPNS-2586

cifX firmware does not respect application setting for handling of remanent data (in case of configuration via mailbox)

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: V3.5.44.0
    • Fix Version/s: V3.11.0.6, V3.11.4.0, V3.12.0.0
    • Component/s: None
    • Labels:
      None
    • Sprint:
      PI Sprint 2017 KW 12-13
    • Account:
      SPC Profinet Slave (SPCPROFINE)

      Description

      In case cifX firmware is confgured via mailbox via PNS_IF_SET_CONFIGURATION_REQ it is expected that the setting for remanent data handling inside the request is respected by the firmware.

      Namely the setting "PNS_IF_SYSTEM_DISABLE_STORE_REMANENT_ENABLED" inside ulSystemFlags is ignored if used in combination with "PNS_IF_SYSTEM_NAME_IP_HANDLING_BY_STACK_ENABLED". Even if this flag "PNS_IF_SYSTEM_DISABLE_STORE_REMANENT_ENABLED" is set the cifX firmware will store the parameters on hardware and will ignore the values delivered by application and instead will use its own values. Expected behavior is that in this case the firmware will not store anything in the hardware.

      This is no real issue if the cifX hardware is never exchanged. However in case of hardware exchange unexpected values for NameOfStation and IP will be seen in the network even if application handles everything correctly.

      Only cifX firmware is affected by this issue. All other firmwares are not affected.

        Attachments

          Issue Links

            Expenses

              Activity

                Status Description

                  People

                  • Reporter:
                    BMeyer Benjamin Meyer
                  • Votes:
                    0 Vote for this issue
                    Watchers:
                    0 Start watching this issue

                    Dates

                    • Created:
                      Updated:
                      Resolved: