DCAN line

<< Click to Display Table of Contents >>

Navigation:  »No topics above this level«

DCAN line

It is possible to send and receive CAN messages to and from a CAN bus using the DCAN (direct CAN) line (message exchange according to the producer/consumer principle). The DCAN line also supports RTR (Remote Transmission Request) objects.

Unlike INA2000 communication via CAN, the contents of the CAN messages are not interpreted. This allows communication with CAN slaves to be established for example.

The following topics are covered in this section:

DCAN process objects

DCAN access types

DCAN event types

DCAN communication

DCAN process objects

A line object, a device object, a station object, and a variable object are all necessary to send or receive CAN messages with a certain CAN ID.

Process objects in the DCAN line:

Name

Type

Connection

Usage

Line object

Line

"LNDCAN"

DCAN Line

Device object

Device

Device parameter

DCAN device.

Station object

Station

Station parameters

Virtual station

CPU object

CPU

 

Can be specified, but not required.

Module object

Modules

 

Can be specified, but not required.

Task object

Task

 

Can be specified, but not required.

Variable object

Pvar

CAN ID

Represents a CAN object

Allowed object structure for DCAN process objects:

pvilndcanobjectstruktur

DCAN access types

The following table shows an overview of all access types which are regulated via a line. All access types not listed here as well as access types to the PVI base object are executed by PVI Manager and therefore work independently of the line being used. The corresponding process object type is listed in the "Type" column.

Access types

Type

Special features

POBJ_ACC_VERSION

Line

Device

Line object: Version of the line DLL.

Device object: Version of the INA frame DLL and device DLL

POBJ_ACC_LIST_EXTERN

Line

Lists entry for DCAN device if installed (PVI Setup)

POBJ_ACC_DATA

Pvar

 

POBJ_ACC_STATUS

 

Not supported

POBJ_ACC_TYPE_EXTERN

 

Not supported

POBJ_ACC_UPLOAD

 

Not supported

POBJ_ACC_DOWNLOAD

 

Not supported

POBJ_ACC_DATE_TIME

 

Not supported

POBJ_ACC_MEM_DELETE

 

Not supported

POBJ_ACC_MEM_INFO

 

Not supported

POBJ_ACC_MOD_TYPE

 

Not supported

POBJ_ACC_UPLOAD_STM

 

Not supported

POBJ_ACC_DOWNLOAD_STM

 

Not supported

POBJ_ACC_MOD_DATA

 

Not supported

POBJ_ACC_MOD_DELETE

 

Not supported

POBJ_ACC_LIST_STATION

 

Not supported

POBJ_ACC_LIST_CPU

 

Not supported

POBJ_ACC_LIST_MODULE

 

Not supported

POBJ_ACC_LIST_TASK

 

Not supported

POBJ_ACC_LIST_PVAR

 

Not supported

POBJ_ACC_CPU_INFO

 

Not supported

Access type > 255

 

Not supported

DCAN event types

The following table shows an overview of all event types which can be generated from a line. All event types which are not listed are generated by PVI Manager and therefore work independently of the line being used.

Event types

Special features

POBJ_EVENT_STATUS

Not supported

POBJ_EVENT_PROCEEDING

Not supported

Event type > 255

Not supported