MPISercosMessage / MEISercosMessage

MPISercosMessage

 

typedef enum {

    MPISercosMessageSERCOS_INVALID,
    MPISercosMessageHANDSHAKE_TIMEOUT,
    MPISercosMessageIDN_FIELD_INVALID,
    MPISercosMessageMST_RECEIVE_ERROR,
    MPISercosMessageNODE_NOT_FOUND,
    MPISercosMessagePROCEDURE_DATA_INVALID,
    MPISercosMessagePROCEDURE_ERROR,
    MPISercosMessagePROTOCOL_ERROR,
    MPISercosMessageRING_NOT_CLOSED,
    MPISercosMessageSAMPLE_RATE_INVALID,
    MPISercosMessageSERVICE_CHANNEL_BUSY,
    MPISercosMessageSERVICE_CHANNEL_ERROR,
    MPISercosMessagePROCEDURE_TIMEOUT,
    MPISercosMessageM_BUSY_TIMEOUT,
} MPISercosMessage;
Description
  MPISercosMessageSERCOS_INVALID
  Meaning The specified SERCOS ring is not valid.
  Possible Causes A number passed to MPISercosCreate( ) is larger than the maximum allowable number of Sercos objects.
  Recommendations If you are receiving this error message, then please contact an applications engineer at Motion Engineering, Inc.
   
  MPISercosMessageHANDSHAKE_TIMEOUT
  Meaning A timeout has occurred during a SERCOS service container operation.
  Possible Causes If there is some sort of communication error, the handshaking will probably not be synchronized, and a timeout will occur.
  Recommendations If you are receiving this error message, then please contact an applications engineer at Motion Engineering, Inc.
   
  MPISercosMessageIDN_FIELD_INVALID
  Meaning A user is trying to read an IDN field that does not exist.
  Possible Causes This error occurs when the user is trying to read the Min or Max IDN field on an IDN whose data is Variable.
  Recommendations If you are receiving this error message, then please contact an applications engineer at Motion Engineering, Inc.
   
  MPISercosMessageMST_RECEIVE_ERROR
  Meaning .The wrong data type is being used to access an IDN field.
  Possible Causes This error occurs when the user is trying to read the Min or Max IDN field on an IDN whose data is Variable.
  Recommendations .If you are receiving this error message, then please contact an applications engineer at Motion Engineering, Inc.
     
  MPISercosMessageNODE_NOT_FOUND
  Meaning The specified Node number is invalid.
  Possible Causes In the phase 2 transition, if a Node in the Sercos ring has a node number that is greater than the MEIXmpSercosNodeCountMAX, this error will occur.
  Recommendations .If you are receiving this error message, then please contact an applications engineer at Motion Engineering, Inc.
     
  MPISercosMessagePROCEDURE_DATA_INVALID
  Meaning The wrong data type is being used to access an IDN field.
  Possible Causes This error occurs when the user is trying to read the Min or Max IDN field on an IDN whose data is Variable.
  Recommendations .If you are receiving this error message, then please contact an applications engineer at Motion Engineering, Inc.
     
  MPISercosMessageMST_RECEIVE_ERROR
  Meaning The wrong data type is being used to access an IDN field.
  Possible Causes This error occurs when the user is trying to read the Min or Max IDN field on an IDN whose data is Variable.
  Recommendations .If you are receiving this error message, then please contact an applications engineer at Motion Engineering, Inc.
     

MEISercosMessage

 

typedef enum {
    MEISercosMessage    BUFFER_SIZE_ERROR,
} MEISercosMessage;
Description
  MEISercosMessageBUFFER_SIZE_ERROR
  Meaning There is no memory allocated for a given SERCOS object.
  Possible Causes When mpiSercosValidate() is called and the firmware does not have any space allocated for SERCOS.
  Recommendations Make sure the controller has been configured for SERCOS.
     
See Also