Sending any CAN message

Sending any CAN message

The ADSWRITE command can be used to send any CAN message.

Input parameters

Description

NETID

NetId of the CAN interface

Port number

200

IDXGRP

16#0000F921

IDXOFFS

0

LEN

11 bytes

SRCADDR

Pointer to an 11 byte ARRAY

Structure of the 11 byte CAN data

Byte

Description

Example Node 7 SDO 0x607
Len 8 Download Request 0x2100 (Index)
Sub Index 1 - Value "1"

1

COB-ID LowByte

0x06 (SDO Low Byte)

2

COB-ID HighByte

0x07 (SDO High Byte)

3

LEN (length)

0x08 (LEN, may be 5 in this case)

4

Data[1]

0x22 (Download Request)

5

Data[2]

0x00 (Index Low Byte)

6

Data[3]

0x21 (Index High Byte)

7

Data[4]

0x01 (Sub Index)

8

Data[5]

0x01 (Value "1")

9

Data[6]

0x00

10

Data[7]

0x00

11

Data[8]

0x00