Host Application Objects
26 (36)
7
Host Application Objects
7.1
CANopen Object (FBh)
Category
Basic, extended
Object Description
This object implements CANopen specific settings in the host application.
The implementation of this object is optional; the host application can support none, some, or all of the attrib-
utes specified below. The module will attempt to retrieve the values of these attributes during startup; if an at-
tribute is not implemented in the host application, simply respond with an error message (06h, Invalid
CmdExt[0]). In such case, the module will use its default value.
If the module attempts to retrieve a value of an attribute not listed below, respond with an error message
(06h, Invalid CmdExt[0]).
Support for this object is optional, but in order to certify the product a new Vendor ID should be assigned. The
CAN in Automation group recommends requesting a Vendor ID. It is also 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 (01h)
Instance:
Get_Attribute (01h)
Object Attributes (Instance #0)
#
Name
Access
Type
Value
1
Name
Get
Array of CHAR
“CANopen”
2
Revision
Get
UINT8
01h
3
Number of instances
Get
UINT16
0001h
4
Highest instance no.
Get
UINT16
0001h
Instance Attributes (Instance #1)
Basic
#
Name
Access
Data Type
Default
Value
Comment
1
Vendor ID
Get
UINT32
0000 001Bh
These values replace the settings in object entry
1018h. (Identity Object)
A unique Vendor ID has to be requested and as-
signed if the product is to be certified and/or if
LSS services are used in the network.
2
Product Code
Get
UINT32
0000 000Ah
3
Major revision
Get
UINT16
Major
revision
4
Minor revision
Get
UINT16
Minor
revision
5
Serial Number
Get
UINT32
Unique
number
6
Manufacturer Device
Name
Get
Array of
CHAR (Max.
24 bytes)
“Anybus-CC
CANopen”
Replaces object entry 1008h
(Manufacturer Device Name)
Anybus
®
CompactCom
™
30 Network Guide
HMSI-168-78 EN 4.1