Hilscher CIFxx-CAN

The CIF30-CAN is an CANopen ISA master card.

The CIF50-CAN is an CANopen PCI master card.

The CIF60-CAN is an CANopen PCMCIA master card.

The C104-CAN is an CANopen PC104 master card.

The DPRAM of the CIFx0-CAN is 8 Kbytes. There are no interrupts used.

The following description relates to the CIF30-CAN. The other cards vary from the point of view of TwinCAT in form only.

Context menu

Hilscher CIFxx-CAN 1:

Append Box... <Insert>

Adds CANopen boxes.

Currently supports the following boxes (further details on the boxes given later):

Supported boxes

Description

BK5100

Bus Coupler

BK5110

Economy Bus Couplers

BK5120

Bus Coupler

LC5100

Low-Cost Bus Couplers

CANopen Node

General CANopen device.

Delete Device... <Del>

Removes the CIF30-CAN fieldbus card and all subsidiary elements from the I/O configuration.

Online Reset

Initiates an online reset on the CAN bus.

"CIF-30 CAN" tab

Hilscher CIFxx-CAN 2:

Address: Enter the DPRAM card address here (CIF30-CAN and C104-CAN). This address is jumped/configured on the card and can assume the following values: from 0xC8000 to 0xEE000 in steps of 0x2000

PCI Slot/Ring: (CIF50-CAN) Indicates the logical PCI slot into which the card is inserted.

Search: Searches the computer for available CIF-30 cards (only when TwinCAT is active)

Synch Cycle: Enter the cycle time for the synch telegram send.

Baudrate: Used to set the baud rate used for CAN bus operation.

Watchdog: Watchdog, used by the CANopen card to monitor TwinCAT.

AutoClear: If you select this box, a node failure will halt the whole network. Otherwise, the system attempts to re-incorporate the node and continues operating.

Synchronous Mode: The highest priority task linked with a corresponding device controls the fieldbus cycle and is thereby synchronized with the fieldbus I/O update (but not with CANopen SYNC; this is an independent card function). All other tasks are served asynchronously via corresponding buffers.

Firmware Update... Update the CIF-30 CAN firmware version here. The currently loaded firmware version is shown in the window - in red if the TwinCAT recognizes and is awaiting a more recent version.

Tab ”(Online) DPRAM”

See ”Online Display of DPRAM

Input Diagnosis

Hilscher CIFxx-CAN 3:

The CIF-30 automatically provides four input bytes which describe the status of the card and the CAN bus:

GlobalFlags: The individual bits have the following definitions:

ErrorRemAddr: Address of the node sending the signal, address 255 is the master card itself

EventError:

If ErrorRemAddr is other than 255 the following applies:

If ErrorRemAddr 255 appears the following applies:

ErrorCounter: Number of errors to have occurred