Please enable JavaScript to view this site.

INFO_Alarm

Alarm counters on the CAN network

Contents of diagnostics:

Register

Word

Description

R(idx+0)

 

CAN network lifetime in seconds since the interrupt was enabled

R(idx+1)

W0

Response error counter on SDO

W1

Counter of sampling times when SyncTxPDO transmission was not terminated (max 0xFFFF)

R(idx+2)

W0

Counter of sampling in which the transmission of AsyncTxPDOs was not finished (max 0xFFFF)

W1

Counter of sampling in which the transmission of the expected SyncRxPDOs was not finished (max 0xFFFF)

R(idx+3)

W0

Counter of sampling in which the transmission of AsyncRxPDOs requested by Remote Frame was not finished (max 0xFFFF)

W1

Counter of sampling in which the transmission of requests from Remote Frame for AsyncRxPDOs was not finished (max 0xFFFF)

R(idx+4)

W0

Counter of NMT Error Control errors on the network (max 0xFFFF)

W1

Counter of sampling where NMT command transmission was not finished (max 0xFFFF)

R(idx+5)

W0

Counter of the alarms of RxOverrun on MSCAN (max 0xFFFF)

W1

Counter total EMCYs lost because the workstation EMCY buffer was saturated (max 0xFFFF)

R(idx+6)

W0

RTE version <= 34.27.01: ghost interrupt counter on CANAL processor (max 0xFFFF)

-not available on AS1016 (Parker)-board.

RTE version >= 34.27.02: broadcast error counter not possible

W1

RTE version <= 34.27.01: MSCAN error interrupt counter (max 0xFFFF)

-not available on AS1016 (Parker)-board

RTE version >= 34.27.02: BUS_OFF error counter

R(idx+7)

W0

Alarm code for CAN interface:

 

Code

Name

Description

0x0000

ALARM_NoAlarm

No alarm

0x0001

ALARM_CanNMTOverflow

A new sync int has arrived from RBXM without the NMT transmission of the previous sync having finished

0x0002

ALARM_CanSTPDOOverflow

a new sync int has arrived from RBXM without having finished transmitting the SyncTxPDOs of the previous sync

0x0004

ALARM_CanSRPDOOverflow

a new sync int arrived from RBXM without having finished receiving the SyncRxPDOs mapped from the previous sync

0x0008

ALARM_CanATPDOOverflow

a new sync int has arrived from RBXM without finishing the transmission of the AsyncTxPDOs from the previous sync

0x0010

ALARM_CanRtrARPDOOverflow

a new sync int arrived from RBXM without having finished transmitting requests from Remote Frame for AsyncRxPDOs mapped from the previous sync

0x0020

ALARM_CanRxARPDOOverflow

a new sync int has arrived from RBXM without having finished receiving AsyncRxPDOs to which requests were sent from Remote Frame

0x0040

ALARM_CanSyncTxBusy

a new sync int has arrived from RBXM with TxSyncMsg enabled but the Sync could not be sent online because the transmitter is busy

W1

Counter of sampling where sync transmission failed on interrupt even if requested (max 0xFFFF)

-not available on AS1016 (Parker)-board

 

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC