
L-force | PLC Designer - CANopen for Runtime Systems
CanDevice
DMS 2.0 EN 05/2009 TD29 39
bHeartbeatError: BOOL; If the device is configured to be heartbeat consumer,
this flag will be set if no new heartbeat message has
been notified within the configured heartbeat consumer
time.
bResetCommReceived : BOOL; Reset Communication NMT Message was received. A
flag for the application.
bResetNodeReceived : BOOL; Reset Node NMT Message was received. A flag for the
application.
bEnterPreOpReceived : BOOL; Enter Preoperational NMT Message was received. A
flag for the application.
bODEntryWritten: BOOL; An object dictionary entry was written by SDO-access.
iLastODEntryWritten: INT; Index of last written entry.
i, iIdx: INT; Internal running variables.
dwIdx: DWORD; internal variable for the object dictionary access.
dwIdxHelp : DWORD; Internal.
bSDOReadrqActive : BOOL := FALSE; Internal variable for SDO server functionality.
bSDOWriterqActive : BOOL := FALSE; Internal variable for SDO server functionality.
bSDOReadrspAbort : BOOL := FALSE; Internal variable for SDO server functionality.
bSDOWriterspAbort : BOOL := FALSE; Internal variable for SDO server functionality.
ucModus: BYTE; Internal variable for SDO server functionality.
dwODEValue: DWORD; Internal variable for SDO server functionality.
bSwap: BOOL; Internal variable, used to determine whether the
CanDevice is running on a processor using Intel or
Motorola Byteorder. According to CANopen the order of
the bytes in a SDO transfer always is Intel Byteorder.
byAbortCode: ARRAY[0..3] OF BYTE; Internal variable for SDO server functionality.
iIdxCom: INT; Internal variable
dwIdCom: DWORD; Internal variable
dwIdMap: DWORD; Internal variable
iIdxMap: INT; Internal variable
iPDOcur: INT; Internal variable
ucCurPDOLen : BYTE; Internal variable
iNumOfMappedObjects: INT; Internal variable
iMapObj: INT; Internal variable
iCurRxPDO: INT; Internal variable
iCurTxPDO: INT; Internal variable
bSendBootUp: BYTE; Internal variable, always set TRUE when a bootup
message should be sent.
bSendNodeGuard: BOOL; Internal variable for sending the nodeguard-response.
ucToggle: BYTE; Toggle-bit of the nodeguard response.
bReentry : BOOL; Historically
tGuardLifeTime : TON; Guarding timer for nodeguarding.
bGuardingEnabled : BOOL; Flag, always set when GuardLifeTime <> 0.
tHeartbeatProducer : TON; Heartbeatproducer time. According to this time interval
heartbeat messages are created.
tHeartbeatConsumer : TON; Timer for guarding the arrival of heartbeat messages.
Comentários a estes Manuais