Uploaded image for project: 'EtherCAT Slave V5'
  1. EtherCAT Slave V5
  2. PSECSV5-759

allow ControlByte.EnableIrq to be 0 for SM2 and SM3

    Details

    • Type: Change
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: V5.5.0.5, V5.5.2.0 (open)
    • Component/s: None
    • Labels:
      None
    • Sprint:
      PI7.IT2 (21.7.-1.8.)
    • Account:
      SPC EtherCat Slave (SPCETHERCA)

      Description

      ECS LFW uses by default the ControlByte values for SM2 and SM3 as follows in order to support IRQ based control: 

      <Sm MinSize="0" MaxSize="1024" StartAddress="#x1100" ControlByte="#x64" Enable="1">Outputs</Sm>
      <Sm MinSize="0" MaxSize="1024" StartAddress="#x1D00" ControlByte="#x20" Enable="1">Inputs</Sm>

      In order to support migration of replacement devices which used different ControlByte value, e.g. allow ControlByte.EnableIrq to be 0 for SM2 and SM3:

      <Sm StartAddress="#x1000" ControlByte="#x64" Enable="1">Outputs</Sm>
      <Sm StartAddress="#x1600" ControlByte="#x00" Enable="1">Inputs</Sm>

      the firmware supports configuration of the ControlByte Mask by using ECS_SET_CONFIG_EXT_REQ message after regular SET_CONFIG_REQ configuration.

        Attachments

          Expenses

            Activity

              Status Description

                People

                • Reporter:
                  SBormann Sven Bormann
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: