Synchronisaon of PDOs via sync telegram
During cyclic transmission, one or more PDOs are transmied/received in xed me intervals.
An addional specic telegram, the so-called sync telegram, is used for synchronising cyclic
process data.
•
The sync telegram is the trigger point for the transmission of process data from the slaves
to the master and for the acceptance of process data from the master in the slaves.
•
For sync-controlled process data processing, the sync telegram must be generated accord-
ingly.
•
The response to a sync telegram is determined by the transmission type selected.
Generang the sync telegram:
•
0x1005 can be used to acvate the generaon of sync telegrams and to write the idener
value.
•
Sync telegrams are created when bit 30 (see below) is set to "1".
•
The interval between sync telegrams is to be set in 0x1006.
Wring ideners:
•
To receive sync telegrams, the value 0x80 must be entered in the 11-bit idener in the
default seng (and in compliance with the CANopen specicaon). This means that all
inverters are set to the same sync telegram by default.
•
If sync telegrams are only to be received by specic nodes, their ideners can be entered
with a value of up to and including 0x07FF.
•
The idener can only be changed if the inverter does not send any sync telegrams
(0x1005, Bit 30 = "0").
Data telegram assignment
8th byte (data 4) 7th byte (data 3) 6th byte (data 2) 5th byte (data 1)
Bit 31 Bit 30 Bit 29 ... bit 11 Bit 10 ... bit 0
x 0/1 Extended idener* 11-bit idener
* The extended idener is not supported. Bit 11 ... bit 29 must be set to "0".
Parameter Name / value range / [default seng] Info
0x1005 COB-ID SYNC
0x00000000 ... [0x00000080] ... 0xFFFFFFFF
Idener for sync telegram.
How to change the idener:
1.
Deacvate Sync: Set bit 30 to "0".
2.
Change idener.
3.
Acvate Sync: Set bit 30 to "1".
0x1006 Communicaon cyclic period
0 ... [0] ... 65535000 us
Cycle me for sync telegrams.
•
With the seng "0", no sync telegrams are generated.
•
The set me is internally rounded up to the next mulple of 10 ms.
The shortest possible cycle me thus is 10 ms.
0x1400:000 RPDO1 communicaon parameter: Highest sub-index
supported
•
Read only
0x1400:001
(P540.01)
RPDO1 communicaon parameter: COB-ID
(RPDO1 cong.: COB-ID)
0x00000000 ... [0x00000200] ... 0xFFFFFFFF
RPDO1: idener
How to change the idener:
1.
Set PDO to "invalid": Set bit 31 to "1".
2.
Change idener and reset PDO to "valid" (bit 31 = "0").
Bit 0 COB-ID bit 0
Bit 1 COB-ID bit 1
Bit 2 COB-ID bit 2
Bit 3 COB-ID bit 3
Bit 4 COB-ID bit 4
Bit 5 COB-ID bit 5
Bit 6 COB-ID bit 6
Bit 7 COB-ID bit 7
Bit 8 COB-ID bit 8
Bit 9 COB-ID bit 9
Bit 10 COB-ID bit 10
Bit 31 PDO invalid
Conguring the network
CANopen
Process data objects
267