Uploaded image for project: 'EtherCAT Slave DTM'
  1. EtherCAT Slave DTM
  2. DTMV1ECS-124

Correct the Input/Output length validation.

    Details

    • Type: Change
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: V1.1000.5.3225
    • Component/s: DTM
    • Labels:
      None
    • Account:
      SPC EtherCat Slave (SPCETHERCA)

      Description

      1/ Correct the validation - should be as stated in EtherCAT Slave Protocol API V4.5.0, p. 46, table 19 (screenshot attached "EtherCAT API.png").

      2/ Fix the error message. Should be "Total sum of input and output bytes cannot exceed 512 bytes." or "Total sum of input and output bytes cannot exceed 1024 bytes".

      Devices in SYCON.net's Device Catalog and correspondence to chip type.

      CIFX RE/ECS - chip netX 100
      COMX 100 - netX 100
      COMX 51 - netX 51
      NETX 100 - netX 100
      NETX 50 - netX 50
      NETX 500 - netX 500
      NETX 51 - netX 51
      NIC 50 - netX 50
      NJ 100 - netX 100
      NJ 50 - netX 50
      NRP 52 - netX 52

       

      Note to the developer:

      Regarding (1) - see CGeneralSettingsCtrl::ValidateIOBytes() method.

      Regarding (2) - the message comes from ECATSlaveResource.xml, search for "eWrongIOLengthEx". Defntion in ECATSlaveXMLStringId.h.

        Attachments

          Expenses

            Activity

              Status Description

                People

                • Reporter:
                  MKrifka Markus Krifka
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: