EtherCAT Interf GB
EtherCAT Interf GB
001
EtherCAT Interface
rev.0.0
June 2008
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
Index
1 EtherCAT Object Dictionary ....................................................................................................... 4
1.1. Communication Area (0x1000 - 0x1FFF)........................................................................4
1.1.1. Object 0x1000 – Device Type ....................................................................................4
1.1.2. Object 0x1008 – Device Name ...................................................................................5
1.1.3. Object 0x1009 – Hardware Version............................................................................6
1.1.4. Object 0x100A – Software Version ............................................................................7
1.1.5. Object 0x1018 – Identity Object.................................................................................8
1.1.6. Object 0x1100 – EtherCAT Configured Station Address.........................................11
1.1.7. Object 0x1600 – 1st Drive Receive PDO 1 Mapping Structure ................................12
1.1.8. Object 0x1601 – 1st Drive Receive PDO 2 Mapping Structure ................................14
1.1.9. Object 0x1602 – 1st Drive Receive PDO 3 Mapping Structure ................................16
1.1.10. Object 0x1603 – 1st Drive Receive PDO 4 Mapping Structure ................................18
1.1.11. Object 0x1640 – 2nd Drive Receive PDO 1 Mapping Structure ...............................20
1.1.12. Object 0x1641 – 2nd Drive Receive PDO 2 Mapping Structure ...............................22
1.1.13. Object 0x1642 – 2nd Drive Receive PDO 3 Mapping Structure ...............................24
1.1.14. Object 0x1643 – 2nd Drive Receive PDO 4 Mapping Structure ...............................26
1.1.15. Object 0x1680 – 3rd Drive Receive PDO 1 Mapping Structure................................28
1.1.16. Object 0x1681 – 3rd Drive Receive PDO 2 Mapping Structure................................30
1.1.17. Object 0x1682 – 3rd Drive Receive PDO 3 Mapping Structure................................32
1.1.18. Object 0x1683 – 3rd Drive Receive PDO 4 Mapping Structure................................34
1.1.19. Object 0x1A00 – 1st Drive Transmit PDO 1 Mapping Structure..............................36
1.1.20. Object 0x1A01 – 1st Drive Transmit PDO 2 Mapping Structure..............................38
1.1.21. Object 0x1A02 – 1st Drive Transmit PDO 3 Mapping Structure..............................40
1.1.22. Object 0x1A03 – 1st Drive Transmit PDO 4 Mapping Structure..............................42
1.1.23. Object 0x1A40 – 2nd DriveTransmit PDO 1 Mapping Structure..............................44
1.1.24. Object 0x1A41 – 2nd Drive Transmit PDO 2 Mapping Structure.............................46
1.1.25. Object 0x1A42 – 2nd Drive Transmit PDO 3 Mapping Structure.............................48
1.1.26. Object 0x1A43 – 2nd Drive Transmit PDO 4 Mapping Structure.............................50
1.1.27. Object 0x1A80 – 3rd DriveTransmit PDO 1 Mapping Structure ..............................52
1.1.28. Object 0x1A81 – 3rd Drive Transmit PDO 2 Mapping Structure .............................54
1.1.29. Object 0x1A82 – 3rd Drive Transmit PDO 3 Mapping Structure .............................56
1.1.30. Object 0x1A83 – 3rd Drive Transmit PDO 4 Mapping Structure .............................58
1.1.31. Object 0x1C00 – Sync Manager Type......................................................................60
1.1.32. Object 0x1C02 – Cycle Diagnosis ............................................................................62
1.1.33. Object 0x1C12 – Receive PDO Assign ....................................................................64
1.1.34. Object 0x1C13 – Transmit PDO Assign...................................................................69
1.1.35. Object 0x1C32 – Sync Manager Output Parameters ................................................74
1.1.36. Object 0x1C33 – Sync Manager Input Parameters...................................................77
1.2. Manufacturer Specific Area (0x2000 – 0x5FFF)...........................................................80
1.2.1. Object 0x5000 – debug info: GENERIC variables...................................................80
1.2.2. Object 0x5001 – debug info: ETHERCAT variables ...............................................92
1.2.3. Object 0x5002 – Parameters .....................................................................................98
1.2.4. Object 0x5003 – Info Structure...............................................................................102
1.2.5. Object 0x5004 – Slave Controller Error Counters..................................................104
1.2.6. Object 0x5005 – board eeprom configuration ........................................................107
1.2.7. Object 0x5100 – AS3030 debug info: 1st DRIVE variable....................................110
1.2.8. Object 0x5101 – AS3030 debug info: 2nd DRIVE variable...................................114
1.2.9. Object 0x5102 – AS3030 debug info: 3rd DRIVE variable ...................................118
1.3. Emergency Messages (EMCY)....................................................................................122
1
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
ISB0806120930
2
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
Application fields:
3
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
Object Description
Index 0x1000
Data Type UNSIGNED32
Max Sub-Index0x00
Obj Code OBJCODE_VAR
Name "Device Type"
Entry Description x1000 0x00
Index 0x1000
Sub-Index 0x00
Value Info Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
- MaxValue MinValueDefValue UnitTypePdoMapObjCategoryObjAccess
0 0 0 0 0 1 1 1
Data Type UNSIGNED32
Bit Len 32
Object Access Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
tx PdoMaprx PdoMapwr Op wr SafeOpwr PreOprd Op rd SafeOp rd PreOp
0 0 0 0 0 1 1 1
Default Value 0x00020192
Min Value -
Max Value -
Description "Device Type"
4
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
Object Description
Index 0x1008
Data Type VISIBLE_STRING
Max Sub-Index0x00
Obj Code OBJCODE_VAR
Name "Device Name"
5
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
6
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
7
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
8
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
9
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
10
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
11
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
12
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
13
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
Object Description
Index 0x1601
Data Type RECORD
Max Sub-Index0x04
Obj Code OBJCODE_RECORD
Name "1st Drive Receive PDO 2 Mapping"
Entry Description 0x1601 0x00
Index 0x1601
Sub-Index 0x00
Value Info Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
- MaxValue MinValueDefValue UnitTypePdoMapObjCategoryObjAccess
0 0 0 0 0 1 1 1
Data Type UNSIGNED8
Bit Len 8
Object Access Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
tx PdoMaprx PdoMapwr Op wr SafeOpwr PreOprd Op rd SafeOp rd PreOp
0 0 0 0 1 1 1 1
Default Value 0
Min Value 0
Max Value 4
Description "Num Of Elements"
Entry Description 0x1601 0x01
Index 0x1601
Sub-Index 0x01
Value Info Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
- MaxValue MinValueDefValue UnitTypePdoMapObjCategoryObjAccess
0 0 0 0 0 1 1 1
Data Type UNSIGNED32
Bit Len 32
Object Access Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
tx PdoMaprx PdoMapwr Op wr SafeOpwr PreOprd Op rd SafeOp rd PreOp
0 0 0 0 1 1 1 1
Default Value 0x00000000
Min Value -
Max Value -
Description "1st Drive Receive PDO 2 Entry 1"
14
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
15
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
Object Description
Index 0x1602
Data Type RECORD
Max Sub-Index0x04
Obj Code OBJCODE_RECORD
Name "1st Drive Receive PDO 3 Mapping"
Entry Description 0x1602 0x00
Index 0x1602
Sub-Index 0x00
Value Info Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
- MaxValue MinValueDefValue UnitTypePdoMapObjCategoryObjAccess
0 0 0 0 0 1 1 1
Data Type UNSIGNED8
Bit Len 8
Object Access Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
tx PdoMaprx PdoMapwr Op wr SafeOpwr PreOprd Op rd SafeOp rd PreOp
0 0 0 0 1 1 1 1
Default Value 0
Min Value 0
Max Value 4
Description "Num Of Elements"
Entry Description 0x1602 0x01
Index 0x1602
Sub-Index 0x01
Value Info Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
- MaxValue MinValueDefValue UnitTypePdoMapObjCategoryObjAccess
0 0 0 0 0 1 1 1
Data Type UNSIGNED32
Bit Len 32
Object Access Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
tx PdoMaprx PdoMapwr Op wr SafeOpwr PreOprd Op rd SafeOp rd PreOp
0 0 0 0 1 1 1 1
Default Value 0x00000000
Min Value -
Max Value -
Description "1st Drive Receive PDO 3 Entry 1"
16
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
17
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
18
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
19
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
Object Description
Index 0x1640
Data Type RECORD
Max Sub-Index0x04
Obj Code OBJCODE_RECORD
Name "2nd Drive Receive PDO 1 Mapping"
Entry Description 0x1640 0x00
Index 0x1640
Sub-Index 0x00
Value Info Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
- MaxValue MinValueDefValue UnitTypePdoMapObjCategoryObjAccess
0 0 0 0 0 1 1 1
Data Type UNSIGNED8
Bit Len 8
Object Access Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
tx PdoMaprx PdoMapwr Op wr SafeOpwr PreOprd Op rd SafeOp rd PreOp
0 0 0 0 1 1 1 1
Default Value 0
Min Value 0
Max Value 4
Description "Num Of Elements"
Entry Description 0x1640 0x01
Index 0x1640
Sub-Index 0x01
Value Info Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
- MaxValue MinValueDefValue UnitTypePdoMapObjCategoryObjAccess
0 0 0 0 0 1 1 1
Data Type UNSIGNED32
Bit Len 32
Object Access Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
tx PdoMaprx PdoMapwr Op wr SafeOpwr PreOprd Op rd SafeOp rd PreOp
0 0 0 0 1 1 1 1
Default Value 0x00000000
Min Value -
Max Value -
Description "2nd Drive Receive PDO 1 Entry 1"
Entry Description 0x1640 0x02
Index 0x1640
Sub-Index 0x02
Value Info Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
- MaxValue MinValueDefValue UnitTypePdoMapObjCategoryObjAccess
0 0 0 0 0 1 1 1
Data Type UNSIGNED32
Bit Len 32
Object Access Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
tx PdoMaprx PdoMapwr Op wr SafeOpwr PreOprd Op rd SafeOp rd PreOp
0 0 0 0 1 1 1 1
Default Value 0x00000000
Min Value -
Max Value -
Description "2nd Drive Receive PDO 1 Entry 2"
20
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
21
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
22
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
23
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
24
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
25
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
26
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
27
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
28
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
29
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
30
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
31
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
32
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
33
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
34
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
35
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
36
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
37
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
38
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
39
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
Object Description
Index 0x1A02
Data Type RECORD
Max Sub-Index0x04
Obj Code OBJCODE_RECORD
Name "1st Drive Transmit PDO 3 Mapping"
Entry Description 0x1A02 0x00
Index 0x1A02
Sub-Index 0x00
Value Info Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
- MaxValue MinValueDefValue UnitTypePdoMapObjCategoryObjAccess
0 0 0 0 0 1 1 1
Data Type UNSIGNED8
Bit Len 8
Object Access Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
tx PdoMaprx PdoMapwr Op wr SafeOpwr PreOprd Op rd SafeOp rd PreOp
0 0 0 0 1 1 1 1
Default Value 0
Min Value 0
Max Value 4
Description "Num Of Elements"
Entry Description 0x1A02 0x01
Index 0x1A02
Sub-Index 0x01
Value Info Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
- MaxValue MinValueDefValue UnitTypePdoMapObjCategoryObjAccess
0 0 0 0 0 1 1 1
Data Type UNSIGNED32
Bit Len 32
Object Access Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
tx PdoMaprx PdoMapwr Op wr SafeOpwr PreOprd Op rd SafeOp rd PreOp
0 0 0 0 1 1 1 1
Default Value 0x00000000
Min Value -
Max Value -
Description "1st Drive Transmit PDO 3 Entry 1"
40
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
41
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
42
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
43
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
44
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
45
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
46
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
47
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
48
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
49
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
50
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
51
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
52
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
53
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
54
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
55
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
56
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
57
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
58
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
59
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
60
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
61
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
62
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
63
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
64
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
65
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
66
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
67
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
68
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
69
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
70
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
71
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
72
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
73
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
74
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
75
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
76
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
77
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
78
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
79
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
80
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
81
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
82
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
83
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
84
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
85
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
86
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
87
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
88
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
GuardTime = 1 + CommCyclePeriod/1000;
if (GuardTime < MIN_GUARD_TIME)
GuardTime = MIN_GUARD_TIME;
89
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
90
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
91
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
92
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
93
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
94
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
95
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
96
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
97
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
98
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
99
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
100
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
101
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
102
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
103
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
104
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
105
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
106
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
107
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
108
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
109
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
110
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
111
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
112
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
113
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
114
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
115
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
116
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
117
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
118
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
119
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
120
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
121
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
122
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
123
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
124
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
125
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
GuardTime = 1 + CommCyclePeriod/1000;
if (GuardTime < MIN_GUARD_TIME)
GuardTime = MIN_GUARD_TIME;
126
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
127
Parker Hannifin S.p.A S.B.C. Division Ethercat interface
For other informations log into website www.sbcelettronica.com. Arranges to the manual data can be made by the
manufacturer without advance notice. The data shown in the manual correspond to the specifications relating to the
revision date
128