Manual

Table Of Contents
Supported Objects 29
Doc.Id. HMSI-216-117
CM CANopen Module for SIMATIC S7-1200
Doc.Rev. 1.00
7.2.2 Configuration Manager
CiA 302 part 3: Configuration and program download
Network Configuration Objects
Configuration of the manager and the slaves can be done using concise device configuration files. The
configuration is stored in the manager by writing to object 1F22h. The nodes are configured either when
the module (in manager mode) is booted or when a request to boot a slave is sent to object 1F25h.
If an error occurs during configuration of a mandatory node or a detected optional node, an emergency
object, with the code FF30h, with either error code 1 or 4 will be sent. Diagnostics (error code 9) will
be set and the specified node will not be set to Operational.
See also ...
“Error Control” on page 23
Check Configuration
The Configuration Manager (CMT) compares signature and configuration with the value from the DCF
to decide if a reconfiguration of a CANopen slave device is to be performed or not. The comparison
values are stored by the Configuration Manager in these objects:
Index Object Name subindex Description Type Access
1F22h Concise DCF 0 - 127 The concise/compressed DCF files informa-
tion is stored in this object.
The configuration is stored in the manager
by writing to the subindex corresponding to
the Node-ID of the module.
Domain Sub 0: RO
Sub 1 - 127: RW
1F25h Configuration
Request
0 - 128 subindex 0 is ignored.
subindex i (i = 1 - 127): Request reconfigu-
ration of slave with Node-ID equal to
subindex i.
subindex 128: Request to reconfigure all
slaves.
UINT32
a
a. To configure the slave with Node-ID i, write “conf” = 63 6F 6E 66h to this object (1F25h, subindex i)
Sub 0: RO
Sub 1 - 128: WO
Index Object Name subindex Description Type Access
1F26h Expected
Configuration
Date
0 - 127 The date that the Configuration Manager expects to find
when comparing signature and configuration.
UNIT32 RW
1F27h Expected
Configuration
Time
0 - 127 The time that the Configuration Manager expects to find
when comparing signature and configuration.
UINT32 RW