Table of Contents - TG Drives

Table of Contents - TG Drives Table of Contents - TG Drives

28.11.2012 Views

146 LAN1, Local area network 1 LAN1.StdFilter 5 0..2047 RW EXTENDED REGISTER GROUPS Message Acceptance Filter for Standard Frames. Allows the user to globally mask, or ”don’t care” any identifier bits in the incoming message object. Range, 11-bit message ID. Default is that all bits must match. NOTE. This is a global filter, it affects all descriptors, and use only if you are familiar with the arbitration method of CAN. LAN1.ExtFilter 6 0..536870911 RW Message Acceptance Filter for Extended Frames. Allows the user to globally mask, or ”don’t care” any identifier bits in the incoming message object. Range, 29-bit message ID. Default is, all bits must match. NOTE. This is a global filter, it affects all descriptors, and use only if you are familiar with the arbitration method of CAN. LAN1.Mask 7 0..65535 RW Specify the object(s) at respective level that can generate interrupt to the PL code interpreter. Also the error vector. 0 No message object can generate interrupt. Bit0(1) Message object at level 1 will generate interrupt Bit1(2) Message object at level 2 will generate interrupt Bit2(4) Message object at level 3 will generate interrupt Bit3(8) Message object at level 4 will generate interrupt Bit4(16) Message object at level 5 will generate interrupt Bit5(32) Message object at level 6 will generate interrupt Bit6(64) Message object at level 7 will generate interrupt Bit7(128) Message object at level 8 will generate interrupt Bit8(256) Message object at level 9 will generate interrupt Bit9(512) Message object at level 10 will generate interrupt Bit10(1024) Message object at level 11 will generate interrupt Bit11(2048) Message object at level 12 will generate interrupt Bit12(4096) Message object at level 13 will generate interrupt Bit13(8192) Message object at level 14 will generate interrupt Bit14(16384) Message object at level 15 will generate interrupt Bit15(32768) CAN low level error will generate interrupt i The objects at level 13, 14 and 15 are reserved for system usage, they may not be available in future versions. LAN1.Pend 8 0..65535 RW Indicate a pending interrupt at the respective level. See LAN1.Mask for bit description. User's Manual 5.1 Inmotion Technologies AB Doc. No.9032 0027 01 (B), Rev. 11.07.2001

EXTENDED REGISTER GROUPS LAN1.ErrVector 9 1..Max. line of PL2 program lines LAN1, Local area network 1 User's Manual 5.1 Inmotion Technologies AB Doc. No.9032 0027 01 (B), Rev. 11.07.2001 RW Address of the PL-code line to execute when a comm error occurs. LAN1.LastErr 10 1..7 R The last error reported by the low level CAN protocol. This member is most useful when the ErrVector is used. 0. No error 1. Stuff error More than5 equal bits in a sequense have occured in a part of a received message where this is not allowed. 2. Form Error The fixed format part of a receivedframe has the wrong format. 3. Acknowledgment Error The message transmitted by this device was not acknowledged by another node. 4. Bit 1 Error During the transmission of a message, the 82527 wanted to send a recessive level, (bit of logical value 1), but the monitored CAN bus value dominant. 5. Bit 0 Error During the transmission of a message, the 82527 wanted to send a recessive level, (bit of logical value 0), but the monitored CAN bus value was recessive. During busoff recovery, this status is set each time a recessive bit is received. 6. CRC Error The CRC checksum was incorrect in the message received. The CRC recevied for an incoming message does not match with the CRC value calculated by this device for the received data. 7. Unused. LAN1.Handler 11 1..xx R An interrupt handler for cascading interrupts from the LAN1 group. See cascading interrupts, Vector and Int. This member is used when installing an interrupt cascade handler for the LAN1 group. The Vector.Cascade member must be initialized with this handler before interrupts can be generated from the LAN1 group. Example: ; Setup the cascaded interrupt handler. Vector.Cascade1 = LAN1.Handler Or Int.SysMask, 256 ; LAN1 can generate cascaded system ;interrupts LAN1.ErrVector = @isrLANERR or LAN1.Mask, 32768 ; Allow errors to generate an interrupt 147

146<br />

LAN1, Local area network 1<br />

LAN1.StdFilter<br />

5 0..2047 RW<br />

EXTENDED REGISTER GROUPS<br />

Message Acceptance Filter for Standard Frames. Allows the<br />

user to globally mask, or ”don’t care” any identifier bits in the<br />

incoming message object. Range, 11-bit message ID. Default<br />

is that all bits must match.<br />

NOTE. This is a global filter, it affects all descriptors, and use<br />

only if you are familiar with the arbitration method <strong>of</strong> CAN.<br />

LAN1.ExtFilter 6 0..536870911 RW<br />

Message Acceptance Filter for Extended Frames. Allows the<br />

user to globally mask, or ”don’t care” any identifier bits in the<br />

incoming message object. Range, 29-bit message ID. Default<br />

is, all bits must match.<br />

NOTE. This is a global filter, it affects all descriptors, and use<br />

only if you are familiar with the arbitration method <strong>of</strong> CAN.<br />

LAN1.Mask 7 0..65535 RW<br />

Specify the object(s) at respective level that can generate<br />

interrupt to the PL code interpreter. Also the error vector.<br />

0 No message object can generate interrupt.<br />

Bit0(1) Message object at level 1 will generate interrupt<br />

Bit1(2) Message object at level 2 will generate interrupt<br />

Bit2(4) Message object at level 3 will generate interrupt<br />

Bit3(8) Message object at level 4 will generate interrupt<br />

Bit4(16) Message object at level 5 will generate interrupt<br />

Bit5(32) Message object at level 6 will generate interrupt<br />

Bit6(64) Message object at level 7 will generate interrupt<br />

Bit7(128) Message object at level 8 will generate interrupt<br />

Bit8(256) Message object at level 9 will generate interrupt<br />

Bit9(512) Message object at level 10 will generate interrupt<br />

Bit10(1024) Message object at level 11 will generate interrupt<br />

Bit11(2048) Message object at level 12 will generate interrupt<br />

Bit12(4096) Message object at level 13 will generate interrupt<br />

Bit13(8192) Message object at level 14 will generate interrupt<br />

Bit14(16384) Message object at level 15 will generate interrupt<br />

Bit15(32768) CAN low level error will generate interrupt<br />

i<br />

The objects at level 13, 14 and 15 are reserved for system<br />

usage, they may not be available in future versions.<br />

LAN1.Pend 8 0..65535 RW<br />

Indicate a pending interrupt at the respective level.<br />

See<br />

LAN1.Mask for bit description.<br />

User's Manual 5.1 Inmotion Technologies AB<br />

Doc. No.9032 0027 01 (B), Rev. 11.07.2001

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!