background image

Object Dictionary (CANopen)

15 (36)

Index

Object
Name

Sub-
Index

Description

Type

Access

Notes

1010h

Store
Parameters

00h

Largest sub in-
dex supported

U8

RO

02h

01h

Store all
parameters

U32

RW

Baud rate and Node ID can-
not be stored using this
command.
Relevant only for communi-
cation parameters.
The SDO timeout that is set
in the bus configuration tool,
must be considered when
reading or writing to this ob-
ject. When writing to the ob-
ject 1010h there is at least
1.5 seconds until the module
will respond, corresponding
to the time it takes to store
the parameters in the mod-
ule. The timeout must also
be considered when running
the Conformance Test Tool.

02h

Store Communi-
cation
parameters

U32

RW

1011h

Restore
parameters

00h

Largest sub in-
dex supported

U8

RO

04h
The SDO timeout that is set
in the bus configuration tool,
must be considered when
reading or writing to this
object.

01h

Restore all de-
fault parameters

U32

RW

-

02h

Restore commu-
nication default
parameters

U32

RW

-

04h

Restore manu-
facturer parame-
ters to Default.

U32

RW

See

Network Reset Han-

dling, p. 13

1014h

COB ID
EMCY

00h

COB ID EMCY

U32

RO

-

1015h

Inhibit Time
EMCY

00h

Inhibit Time
EMCY

U16

RW

Default value is 0000h

1016h

Consumer
Heartbeat
Time

00h

Number of
entries

U8

RO

01h

01h

Consumer Heart-
beat Time

U32

RW

Node ID + Heartbeat Time.
Value must be a multiple of
1 ms.

1017h

Producer
Heartbeat
Time

00h

Producer Heart-
beat Time

U16

RW

-

1018h

Identity
object

00h

Number of
entries

U8

RO

04h

01h

Vendor ID

U32

RO

This information is deter-
mined by the CANopen Ob-
ject, which can optionally be
implemented in the host ap-
plication. See

CANopen Ob-

ject (FBh), p. 26

.

02h

Product Code

U32

RO

03h

Revision
Number

U32

RO

04h

Serial Number

U32

RO

1400h
...
1423h

Receive
PDO
parameter

00h

Largest sub-in-
dex supported

U8

RO

02h

01h

COB ID used by
PDO

U32

RW

-

02h

Transmission
type.

U8

RW

-

Anybus

®

CompactCom

30 Network Guide

HMSI-168-78 EN 4.1

Summary of Contents for CompactCom 30

Page 1: ...Anybus CompactCom 30 CANopen NETWORK GUIDE HMSI 168 78 EN 4 1 ENGLISH...

Page 2: ...ions codes and standards HMS Industrial Networks AB will under no circumstances assume liability or responsibility for any problems that may arise as a result from the use of undocumented features tim...

Page 3: ...ce Notes 7 3 3 Certification 7 4 Basic Operation 9 4 1 General Information 9 4 2 Data Exchange 10 4 3 Device Address Baud Rate Configuration 13 4 4 Network Reset Handling 13 5 Object Dictionary CANope...

Page 4: ...ition 30 B 2 Anybus State Machine 30 B 3 Application Watchdog Timeout Handling 31 C Technical Specification 32 C 1 Front View 32 C 2 Functional Earth FE Requirements 33 C 3 Power Supply 33 C 4 Environ...

Page 5: ...product should either obtain the CANopen specification to gain sufficient knowledge or limit their implementation in such a way that this is not necessary For additional related documentation and fil...

Page 6: ...s is an external link URL www hms networks com This is additional information which may facilitate installation and or operation This instruction must be followed to avoid a risk of reduced functional...

Page 7: ...6 1 6 Trademark Information Anybus is a registered trademark of HMS Industrial Networks AB All other trademarks are the property of their respective holders Anybus CompactCom 30 Network Guide HMSI 168...

Page 8: ...ork related soft ware support is needed however in order to take advantage of advanced network specific func tionality a certain degree of dedicated software support may be necessary The functionality...

Page 9: ...odule supports CAN Standard Frames with 11 bit Identifier Field see CiA Draft Standard 301 v4 02 29 bit Identifier Fields are not allowed 3 3 Certification When using the default settings of all param...

Page 10: ...te you set the Minor Re vision of the device 0001 CANopen Object FBh Instance 1 6 Manu facturer Device Name With this at tribute you set the Product Name of the device Anybus CC CANopen Widget This in...

Page 11: ...nning the Conformance Test Tool When using the default PDO mapping scheme only the first element of an array will be rep resented cyclically There is however no such limitation if creating a custom PD...

Page 12: ...object en tries in the Manufacturer Specific range 2001h 5FFFh see Manufacturer Specific Objects p 16 The EDS file must match the actual ADI implementation in the host application 4 2 2 Process Data O...

Page 13: ...e If an ADI simple variable or element of an ADI array is mapped and does not fit completely within a PDO this ADI or element of an ADI will be moved to the next available PDO as long as there are PDO...

Page 14: ...s The module supports two triggering modes Event Driven Message transmission is triggered by Transmission Type Description Notes 254 255 COS When Process data have been changed The perform ance will b...

Page 15: ...odule by its Vendor ID Prod uct Code Revision number and serial number It is possible to enforce LSS during startup by setting the instance Device Address 01h to 255 see Network Configuration Object 0...

Page 16: ...tic events to be reported How ever an extra event is re served for internal errors etc 1003h Pre defined error field 00h Number of errors U8 RW 01h 06h Error field U32 RO 1005h COB ID Sync 00h COB ID...

Page 17: ...n reading or writing to this object 01h Restore all de fault parameters U32 RW 02h Restore commu nication default parameters U32 RW 04h Restore manu facturer parame ters to Default U32 RW See Network...

Page 18: ...apped object 2 U32 RW 03h Mapped object 3 U32 RW 04h Mapped object 4 U32 RW 05h Mapped object 5 U32 RW 06h Mapped object 6 U32 RW 07h Mapped object 7 U32 RW 08h Mapped object 8 U32 RW 5 2 Manufacturer...

Page 19: ...Value range of parameter exceeded only for write access Invalid state 0800 0022h Data cannot be transferred or stored to the application because of the present device state Out of resources 0504 0005...

Page 20: ...pends on the ADI itself FFh ADI data type U32 RO 2003h ADI 0003h 00h Number of en tries NNh U8 RO Sub Index FFh excluded 01h ADI value s At tribute 5 ADIs with multi ple elements i e arrays are rep re...

Page 21: ...the Anybus Module Object implementation and how the objects corre spond to the functionality in the Anybus CompactCom 30 CANopen Standard Objects Anybus Object 01h p 20 Diagnostic Object 02h p 21 Net...

Page 22: ...s CompactCom 30 Software Design Guide for further information Instance Attributes Instance 1 Basic Name Access Type Value 1 Module type Get UINT16 0401h Standard Anybus CompactCom 30 2 11 See the gene...

Page 23: ...for internal CANopen diagnostics Instance Attributes Instance 1 n Basic Name Access Type Value 1 Severity Get UINT8 See below 2 Event Code Get UINT8 Extended Name Access Type Value 3 NW specific exten...

Page 24: ...lled a lost message 8120h CAN controller reached the warning limit due to error frames 8210h A received PDO was smaller than specified by the valid mapping table 8220h The DLC of a received PDO exceed...

Page 25: ...process data size Get UINT16 Current write process data size in bytes Updated on every successful Map_ADI_Write_Area Consult the general Anybus CompactCom 30 Software Design Guide for further informat...

Page 26: ...ation 2 Revision Get UINT8 01h 3 Number of instances Get UINT16 0002h 4 Highest instance no Get UINT16 0002h Instance Attributes Instance 1 Device Address Basic Name Access Data Type Description 1 Nam...

Page 27: ...kbps 2 50 kbps 3 reserved Firmware versions 3 xxx 100 kbps Firmware versions previous to 3 0 4 125 kbps 5 250 kbps 6 500 kbps 7 800 kbps 8 1 Mbps 9 Auto 10 LSS default Note that this value may be upd...

Page 28: ...o highly recommended to support all at tributes listed below if the object is implemented since this has a very high impact on CANopen specific functionality Supported Commands Object Get_Attribute 01...

Page 29: ...re Version Get Array of CHAR Max 24 bytes x yy Replaces object entry 100Ah Manufacturer Software Version 9 13 reserved 14 Default PDO map configuration Get UINT8 00h 00h Standard default PDO mapping m...

Page 30: ...This page intentionally left blank...

Page 31: ...he industrial network are used Additional objects etc that will make it possible to certify the product also belong to this category A 2 Extended Use of the objects in this category extends the functi...

Page 32: ...s from the Anybus The application shall regard process data from network as not valid WAIT_PROCESS PRE OPERATIONAL Send Bootup Event message on the bus the first time the state is entered If a Guardin...

Page 33: ...NODE requests have been received The Anybus will reset the CAN controller and stop com munication over the network This state could also be en tered due to an application error invalid network config...

Page 34: ...EXCEPTION state Fatal Event The module has shifted into the state EXCEPTION If both LEDs turns red this indicates a fatal event the bus interface is shifted into a physically passive state C 1 3 ERROR...

Page 35: ...tion about the power consumption classification used on the Anybus CompactCom platform consult the general Anybus CompactCom 30 Hardware Design Guide The current hardware design consumes up to 180 mA...

Page 36: ...rview Host Application Anybus Host interface software Network specific software Network specific hardware Network Master Application software HMS Driver Anybus Delay Event Network System Delay Network...

Page 37: ...rval 0 2 0 3 ms No of ADIs single UINT8 mapped to Process Data in each direction 8 16 and 32 Communication Parallel Telegram types during measurement period Process Data only Bus load no of nodes baud...

Page 38: ...last page 2018 HMS Industrial Networks AB Box 4126 300 04 Halmstad Sweden info hms se HMSI 168 78 EN 4 1 2018 06 29 8802...

Reviews: