Uploaded image for project: 'EtherNet/IP Firmware V3'
  1. EtherNet/IP Firmware V3
  2. PSEISV3-414

Run/Idle status of Assembly is "Run" even if Scanner has never signalled that status

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: V3.4.0.6, V3.4.2.0
    • Fix Version/s: V3.4.0.7, V3.4.3.0 , V3.5.0.0
    • Component/s: None
    • Labels:
      None
    • Account:
      SPC EthernetIp Slave (SPCETHERNE)

      Description

      When a ForwardOpen message is processed and a class 1 I/O connection is opened, the consuming assembly is initialized to status "Run". If the Scanner sends the Run/Idle header with status "Idle" from the very beginning, then the assembly will effectively transist to "Idle" state with the very first I/O received I/O frame. Thus, an assembly can be in state "Run" for a short period of time, despite the Scanner never signaled this status.

      Instead, the assembly's Run status should be initialized to "Idle" on connection opening and should not transist to "Run" before the very first frame with a Run-Status is received.

        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: