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

Invalid Module Diff Block and Check Indications with unsorted Expected submodule blocks

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: V3.13.2.0
    • Fix Version/s: V3.14.0.1, V3.14.1.0
    • Component/s: None
    • Labels:
      None
    • Account:
      SPC Profinet Slave (SPCPROFINE)

      Description

      If the RPC Connect.req() of a controller contains modules not sorted by api and slot, an invalid module diff block might be generated and unexpected Check Service indications might be sent to the host application.

      The occurence of the problem depends strongly on the encoding of RPC connect.req() sent by the Profinet IO Controller.

      It is expected that the protocol implementation accepts Expected Submodule blocks in any order.

      Example when this issue occurs: Slot 0 uses API 0, Slot 1 uses a different API (not 0) and Slot 2 again uses Slot 0.

        Attachments

          Issue Links

            Expenses

              Activity

                Status Description

                  People

                  • Reporter:
                    AMesser Andreas Messer
                  • Votes:
                    0 Vote for this issue
                    Watchers:
                    0 Start watching this issue

                    Dates

                    • Created:
                      Updated:
                      Resolved: