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

In Common Status Block, set bPDInSource, bPDOutSource and bSyncSource to zero always

    Details

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

      Description

      Currently, we set HIL_SYNC_MODE_HST_CTRL always and set:

      • bPDInSource to HIL_SYNC_SOURCE_OFF (0) if the RX-Trigger-Mode is disabled
      • bPDInSource to HIL_SYNC_SOURCE_1 (1) if the RX-Trigger-Mode is enabled

      and:

      • bSyncSource to HIL_SYNC_SOURCE_OFF (0) if the synchronization handshake is disabled
      • bSyncSource to HIL_SYNC_SOURCE_1 (1) if the synchronization handshake is enabled

      The common status block fields (bPDInSource, bPDOutSource and bSyncSource) shall no longer be used to indicate the current trigger type.
      Therefore, these field shall be set to 0 always.
      The Trigger type can thus no longer be detected through the common status block, but must be retrieved through packet HIL_GET_TRIGGER_TYPE_REQ.

      The Common Status Block fields shall have the following values:

      bPDInHskMode  = HIL_IO_MODE_BUFF_HST_CTRL (0x04)
      bPDInSource   = 0
      bPDOutHskMode = HIL_IO_MODE_BUFF_HST_CTRL (0x04)
      bPDOutSource = 0
      bSyncHskMode = HIL_SYNC_MODE_HST_CTRL (0x02)
      bSyncSource   = 0

       

        Attachments

          Issue Links

            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: