Shopping Cart

No products in the cart.

BS EN 61800-7-202:2016

$215.11

Adjustable speed electrical power drive systems – Generic interface and use of profiles for power drive systems. Profile type 2 specification

Published By Publication Date Number of Pages
BSI 2016 296
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. Weā€™re here to assist you 24/7.
Email:[email protected]

IEC 61800-7-202:2015 specifies profile type 2 (CIP Motion TM) for Power Drive Systems (PDS). Profile type 2 can be mapped onto different communication network technologies. This edition includes the following significant technical changes with respect to the previous edition: a) update of patent information; b) new revision of the Drive Profile and Drive Axis specifications, with multiple clarifications and enhancements.

PDF Catalog

PDF Pages PDF Title
6 English
CONTENTS
14 FOREWORD
16 INTRODUCTION
0.1 General
19 0.2 Patent declaration
Figures
FigureĀ 1 ā€“ Structure of IECĀ 61800-7
21 1 Scope
2 Normative references
3 Terms, definitions and abbreviated terms
3.1 Terms and definitions
29 3.2 Abbreviated terms
4 Overview
4.1 General
30 4.2 Control modes
4.2.1 General
4.2.2 Control methods
31 4.2.3 Control nomenclature
4.2.4 Position control
FigureĀ 2 ā€“ Open loop position control
32 4.2.5 Velocity control
FigureĀ 3 ā€“ Closed loop position control
33 FigureĀ 4 ā€“ Open loop velocity control
FigureĀ 5 ā€“ Closed loop velocity control
34 4.2.6 Acceleration control
4.2.7 Torque control
FigureĀ 6 ā€“ Acceleration control
35 4.2.8 No Control
FigureĀ 7 ā€“ Torque control
FigureĀ 8 ā€“ No Control (Feedback Only)
36 5 Data types
5.1 Data type overview
5.2 Conventions
6 CIP Motion drive profile
6.1 Object model
6.1.1 Object overview
Tables
TableĀ 1 ā€“ Data types
37 6.1.2 Object description
FigureĀ 9 ā€“ Object Model for a CIP Motion device
TableĀ 2 ā€“ Objects present in a CIP Motion device
38 6.2 How objects affect behavior
6.3 Defining object interfaces
TableĀ 3 ā€“ Motion Device Axis Object content by Device Type
TableĀ 4 ā€“ Object effect on behavior
39 6.4 I/O connection messages
6.4.1 General
6.4.2 CIP Motion I/O Connection
FigureĀ 10 ā€“ CIP Motion I/O Connection model
TableĀ 5 ā€“ Object interfaces
40 FigureĀ 11 ā€“ CIP Motion I/O Connection channels
41 FigureĀ 12 ā€“ Controller-to-Device Connection format (Connection Point 2)
42 FigureĀ 13 ā€“ Device-to-Controller Connection format (Connection Point 2)
43 6.4.3 Controller-to-Device Connection
FigureĀ 14 ā€“ CIP Motion Controller-to-Device Connection format
FigureĀ 15 ā€“ Connection Header
FigureĀ 16 ā€“ Connection Format
44 FigureĀ 17 ā€“ Connection Header
45 TableĀ 6 ā€“ Time Data Set
47 FigureĀ 18 ā€“ Instance Data Block
FigureĀ 19 ā€“ Instance Data Header
48 FigureĀ 20 ā€“ Cyclic Data Block
FigureĀ 21 ā€“ Control Mode
FigureĀ 22 ā€“ Feedback Mode
49 TableĀ 7 ā€“ Axis Control
TableĀ 8 ā€“ Control Status
50 TableĀ 9 ā€“ Command Data Set
TableĀ 10 ā€“ Command Data Element to Motion Device Axis Object attribute mapping
51 TableĀ 11 ā€“ Actual Data Set
TableĀ 12 ā€“ Actual Data Element to Motion Device Axis Object attribute Mapping
52 TableĀ 13 ā€“ Status Data Set
TableĀ 14 ā€“ Command Control
53 TableĀ 15 ā€“ Command Target Update vs. Update Period Ratio
54 FigureĀ 23 ā€“ Cyclic Write Data Block
FigureĀ 24 ā€“ Cyclic Write Data Block example
55 FigureĀ 25 ā€“ Event Data Block
TableĀ 16 ā€“ Basic Event Cycle
57 TableĀ 17 ā€“ Extended Event Cycle
59 TableĀ 18 ā€“ Basic Event Cycle with Auto-rearm
61 TableĀ 19 ā€“ Registration Data Set
62 FigureĀ 26 ā€“ Service Data Block
TableĀ 20 ā€“ Home Data Set
TableĀ 21 ā€“ Watch Data Set
63 6.4.4 Device-to-Controller Connection
FigureĀ 27 ā€“ CIP Motion Device-to-Controller Connection format
FigureĀ 28 ā€“ Connection Header
64 FigureĀ 29 ā€“ Connection Header
65 FigureĀ 30 ā€“ Node Fault/Alarm
66 FigureĀ 31 ā€“ Adjustment of actual position data based on Device Time Stamp
67 FigureĀ 32 ā€“ Instance Data Block
FigureĀ 33 ā€“ Instance Data Header
FigureĀ 34 ā€“ Cyclic Data Block
68 TableĀ 22 ā€“ Axis Response
69 FigureĀ 35 ā€“ Cyclic Read Data Block
FigureĀ 36 ā€“ Cyclic Read Data Block example
70 FigureĀ 37 ā€“ Event Data Block
71 TableĀ 23 ā€“ Event Type
72 6.4.5 Fixed Motion I/O connection format
FigureĀ 38 ā€“ Service Data Block
73 6.4.6 CIP Motion I/O Connection timing model
FigureĀ 39 ā€“ Fixed Controller-to-Device Connection format (fixed size = 16 bytes)
FigureĀ 40 ā€“ Fixed Device-to-Controller Connection format (fixed size = 16 bytes)
74 FigureĀ 41 ā€“ CIP Motion 1-Cycle timing model
76 FigureĀ 42 ā€“ CIP Motion 2-Cycle timing model
77 FigureĀ 43 ā€“ CIP Motion 3-Cycle timing model
78 FigureĀ 44 ā€“ Controller-to-Device Connection timing with fine interpolation
80 FigureĀ 45 ā€“ Controller-to-Device Connection timing with extrapolation
81 FigureĀ 46 ā€“ Use of Time Stamp to adjust actual position to the controllerā€™s timebase
83 FigureĀ 47 ā€“ Coordination of two drives with different Update Periods
84 FigureĀ 48 ā€“ Coordination of multiple drive axes in case of delayed Controller-to-Device Connection packets
85 FigureĀ 49 ā€“ Propagation of a step change in time
TableĀ 24 ā€“ Propagation of a step change in time (example 1)
87 TableĀ 25 ā€“ Propagation of a step change in time (example 2)
89 6.5 Device startup procedure
6.5.1 General
6.5.2 Motion I/O Connection creation
90 FigureĀ 50 ā€“ Configuration Block Format Revision 1 (Connection Point 81)
91 FigureĀ 51 ā€“ Configuration Block Format Revision 2 (Connection Point 82)
92 6.5.3 Motion Device Axis Object configuration
FigureĀ 52 ā€“ Typical initial C-to-D connection data block
FigureĀ 53 ā€“ Typical initial D-to-C connection data block
FigureĀ 54 ā€“ Typical contents of first C-to-D class attribute configuration packet
93 FigureĀ 55 ā€“ Typical response to first C-to-D class configuration packet
FigureĀ 56 ā€“ Typical contents of first C-to-D axis instance configuration packet
94 6.5.4 Time Synchronization
FigureĀ 57 ā€“ Typical response to first C-to-D axis configuration packet
FigureĀ 58 ā€“ Typical contents of C-to-D Time Sync service request packet
95 FigureĀ 59 ā€“ Group Sync of CIP Motion devices
96 6.6 Device visualisation
TableĀ 26 ā€“ CIP Motion visualisation components
97 6.7 Ethernet/IP Quality of Service (QoS)
7 Motion Device Axis Object
7.1 General considerations
7.1.1 General
7.1.2 Revision history
7.1.3 Object overview
TableĀ 27 ā€“ Motion Device Axis Object revision history
98 7.1.4 Motion Device Axis Object abstraction
FigureĀ 60 ā€“ Object components for CIP Motion control architecture
99 7.1.5 Motion Control Axis Object
7.1.6 Device control classification
100 7.1.7 Required vs. Optional in implementation
TableĀ 28 ā€“ Example for instance attribute implementation vs. Device Function Code
102 TableĀ 29 ā€“ Instance attribute implementation vs. Device Function Code
111 7.2 Class attributes
7.2.1 General
112 TableĀ 30 ā€“ Class attributes for the Motion Device Axis Object
115 7.2.2 Semantics
TableĀ 31 ā€“ Node Control bit definitions
116 TableĀ 32 ā€“ Node Status bit definitions
117 TableĀ 33 ā€“ Node Fault Code definitions
118 7.3 Instance attributes
7.3.1 General
TableĀ 34 ā€“ Node Alarm Code definitions
120 7.3.2 Motion Control configuration attributes
TableĀ 35 ā€“ Dynamic Units vs. Feedback Mode
TableĀ 36 ā€“ Motion Control configuration attributes
121 7.3.3 Motion Scaling attributes
TableĀ 37 ā€“Control Mode enumeration definitions
TableĀ 38 ā€“ Control Method enumeration definitions
122 TableĀ 39 ā€“ Motion Scaling attributes
124 TableĀ 40 ā€“ Motion Unit selection rules
125 TableĀ 41 ā€“ Signal attributes affected by Motion Polarity
127 7.3.4 Connection Data attributes
TableĀ 42 ā€“ Directional Limit attributes affected by Motion Polarity
128 TableĀ 43 ā€“ Connection Data attributes
130 TableĀ 44 ā€“ Actual Data Set value determination
131 FigureĀ 61 ā€“ Command Control Word field
TableĀ 45 ā€“ Command Data Set value determination
TableĀ 46 ā€“ Command Target Update enumeration definition
132 TableĀ 47 ā€“ Command Position Data Type enumeration definition
TableĀ 48 ā€“ Status Data Set bit definitions
133 7.3.5 Motor attributes
TableĀ 49 ā€“ Registration Event Data format
TableĀ 50 ā€“ Home Event Data format
TableĀ 51 ā€“ Watch Event Data format
134 FigureĀ 62 ā€“ IEEEĀ StdĀ 112 per phase motor model
TableĀ 52 ā€“ General Motor Info attributes
135 TableĀ 53 ā€“ General Motor Configuration attributes
138 TableĀ 54 ā€“ General PM Motor Configuration attributes
139 TableĀ 55 ā€“ General Rotary Motor Configuration attributes
140 TableĀ 56 ā€“ General Linear Motor Configuration attributes
141 TableĀ 57 ā€“ Rotary PM Motor Configuration attributes
TableĀ 58 ā€“ Linear PM Motor Configuration attributes
142 TableĀ 59 ā€“ Induction Motor Configuration attributes
143 TableĀ 60 ā€“ Load Transmission and Actuator Configuration attributes
144 7.3.6 Feedback attributes
TableĀ 61 ā€“ Feedback Types abbreviations
TableĀ 62 ā€“ Logical Feedback Channel Control functions
145 TableĀ 63 ā€“ Logical Feedback Channel rules
146 TableĀ 64 ā€“ General Feedback Info attributes
TableĀ 65 ā€“ General Feedback Signal attributes
147 TableĀ 66 ā€“ Feedback Configuration attributes
153 7.3.7 Event Capture attributes
TableĀ 67 ā€“ Feedback Mode enumeration definitions
154 TableĀ 68 ā€“ Event attributes
156 FigureĀ 63 ā€“ Event Checking Control Word field
TableĀ 69 ā€“ Event Checking Control bit definitions
157 FigureĀ 64 ā€“ Event Checking Status word field
158 TableĀ 70 ā€“ Event Checking Status bit definitions
159 7.3.8 Command reference generation attributes
TableĀ 71 ā€“ Command Generator Signal attributes
161 TableĀ 72 ā€“ Command Generator Configuration attributes
162 7.3.9 Control mode attributes
163 TableĀ 73 ā€“ Position Loop Signal attributes
164 TableĀ 74 ā€“ Position Loop Configuration attributes
166 TableĀ 75 ā€“ Velocity Loop Signal attributes
167 TableĀ 76 ā€“ Velocity Loop Configuration attributes
169 TableĀ 77 ā€“ Acceleration Signal attributes
TableĀ 78 ā€“ Acceleration Configuration attributes
170 TableĀ 79 ā€“ Torque/Force Control Signal attributes
171 TableĀ 80 ā€“ Torque/Force Control Configuration attributes
173 TableĀ 81 ā€“ Current Control Signal attributes
175 TableĀ 82 ā€“ Current Control Configuration attributes
179 TableĀ 83 ā€“ Frequency Control Signal attributes
TableĀ 84 ā€“ Frequency Control Configuration attributes
180 7.3.10 Stopping & Braking attributes
TableĀ 85 ā€“ Drive Output attributes
181 TableĀ 86 ā€“ Stopping/Braking attributes
184 TableĀ 87 ā€“ Stopping Action enumeration definitions
186 FigureĀ 65 ā€“ Brake Control Sequence (Category 0 Stop)
187 FigureĀ 66 ā€“ Brake Control Sequence (Category 1 Stop)
188 FigureĀ 67 ā€“ Brake Control Sequence (Category 2 Stop)
TableĀ 88 ā€“ Proving sub-feature attribute dependencies
189 FigureĀ 68 ā€“ Drive Enable sequence with Proving feature
190 7.3.11 DC Bus Control attributes
FigureĀ 69 ā€“ Drive Disable sequence with Proving feature
191 TableĀ 89 ā€“ DC Bus Control attributes
194 7.3.12 Power and thermal management attributes
TableĀ 90 ā€“ Power and Thermal Management Status attributes
196 TableĀ 91 ā€“ Power and Thermal Management Configuration attributes
197 7.3.13 Axis Status attributes
198 TableĀ 92 ā€“ Axis Status attributes
199 TableĀ 93 ā€“ Axis Status bit definitions
202 TableĀ 94 ā€“ Axis Status bit vs. Axis State
203 7.3.14 Exception, fault, and alarm attributes
TableĀ 95 ā€“ Stopping Action vs. Stop Category
TableĀ 96 ā€“ Axis I/O Status bit definitions
204 TableĀ 97 ā€“ Exception, Fault and Alarm attributes
206 TableĀ 98 ā€“ Standard Exception Table
209 7.3.15 Fault and alarm Log attributes
211 TableĀ 99 ā€“ Fault and Alarm Log attributes
214 7.3.16 Exception limit attributes
TableĀ 100 ā€“ Exception Factory Limit Info attributes
215 TableĀ 101 ā€“ Exception User Limit Configuration attributes
217 7.3.17 Axis exception action configuration attribute
TableĀ 102 ā€“ Axis Exception Action Configuration attribute
218 TableĀ 103 ā€“ Axis Exception Action definitions
219 7.3.18 Initialization fault attributes
220 7.3.19 Start inhibit attributes
TableĀ 104 ā€“ Initialization Fault attributes
TableĀ 105 ā€“ Standard Initialization Fault Table
221 7.3.20 APR fault attributes
TableĀ 106 ā€“ Start Inhibit attributes
TableĀ 107 ā€“ Standard Start Inhibit Table
222 TableĀ 108 ā€“ APR Fault attributes
223 7.3.21 Axis statistical attributes
7.3.22 Axis info attributes
TableĀ 109 ā€“ Standard APR Fault Table
TableĀ 110 ā€“ Axis Statistical attributes
224 7.3.23 General purpose I/O attributes
TableĀ 111 ā€“ Axis Info attributes
225 TableĀ 112 ā€“ Drive General Purpose I/O attributes
226 7.3.24 Local Mode attributes
7.3.25 Axis Safety attributes
TableĀ 113 ā€“ Local Mode Configuration attributes
227 7.4 Common services
7.4.1 Supported services
TableĀ 114 ā€“ Axis Safety Status attributes
228 7.4.2 Service specific data
TableĀ 115 ā€“ Motion Device Axis Object ā€“ Common Services
TableĀ 116 ā€“ Group_Sync Request Data Structure
229 TableĀ 117 ā€“ Group_Sync Response Data Structure
230 7.5 Object specific services
7.5.1 Supported services
7.5.2 Service specific data
TableĀ 118 ā€“ Motion Device Axis Object ā€“ Object Specific Services
231 FigureĀ 70 ā€“ Get_Axis_Attributes_List Request rormat
232 FigureĀ 71 ā€“ Get_Axis_Attributes_List Response format
FigureĀ 72 ā€“ Get_Axis_Attributes_List Response ā€“ Single 4-byte attribute
FigureĀ 73 ā€“ Get_Axis_Attributes_List Response ā€“ Single 2-byte attribute
233 FigureĀ 74 ā€“ Get_Axis_Attributes_List Response ā€“ Byte attribute array
FigureĀ 75 ā€“ Get_Axis_Attributes_List Response ā€“ Two Dimensional attribute array
FigureĀ 76 ā€“ Get_Axis_Attributes_List Response ā€“ Error example
234 FigureĀ 77 ā€“ Set_Axis_Attributes_List Request format
FigureĀ 78 ā€“ Set_Axis_Attributes_List Request ā€“ Single 4-byte attribute
235 FigureĀ 79 ā€“ Set_Axis_Attributes_List Request ā€“ Single 2-byte attribute
FigureĀ 80 ā€“ Set_Axis_Attributes_List Request ā€“ 2-byte attribute array
FigureĀ 81 ā€“ Set_Axis_Attributes_List Request ā€“ Two dimensional attribute array
FigureĀ 82 ā€“ Set_Axis_Attributes_List Response format
236 FigureĀ 83 ā€“ Set_Cyclic_Write_List Request format
FigureĀ 84 ā€“ Set_Cyclic_Write_List Response format
237 FigureĀ 85 ā€“ Set_Cyclic_Read_List Request format
FigureĀ 86 ā€“ Set_Cyclic_Read_List Response format
238 TableĀ 119 ā€“ Run_Motor_Test Request structure
239 TableĀ 120 ā€“ Get_Motor_Test_Data measured by Test Type
TableĀ 121 ā€“ Get_Motor_Test_Data Request structure (optional)
240 TableĀ 122 ā€“ Get_Motor_Test_Data Response standard structure (Motor Type = Induction)
TableĀ 123 ā€“ Get_Motor_Test_Data Response standard structure (Motor Type = SPM)
241 TableĀ 124 ā€“ Get_Motor_Test_Data Response standard structure (Motor Type = IPM)
TableĀ 125 ā€“ Run_Inertia_Test Request structure
242 TableĀ 126 ā€“ Get_Inertia_Test_Data Response structure
243 TableĀ 127 ā€“ Run_Hookup_Test Request structure
244 TableĀ 128 ā€“ Get_Hookup_Test_Data measured by Test Type
TableĀ 129 ā€“ Get_Hookup_Test_Data Response structure
245 7.6 Behavior
7.6.1 State model
FigureĀ 87 ā€“ Motion Device Axis Object State Model
246 TableĀ 130 ā€“ Axis State Machine transitions
247 FigureĀ 88 ā€“ Motion Device Axis Object State Model for Feedback Only
TableĀ 131 ā€“ Axis State Machine conditions
248 FigureĀ 89 ā€“ Motion Device Axis Object State Model for Converter
TableĀ 132 ā€“ Axis State Machine transitions (Feedback Only)
249 TableĀ 133 ā€“ Axis State Machine transitions (Converter)
250 TableĀ 134 ā€“ Axis Control Request code
TableĀ 135 ā€“ Axis Response Acknowledge codes
251 TableĀ 136 ā€“ Completion criteria for requested operation
TableĀ 137 ā€“ Possible error conditions for requested operation
252 TableĀ 138 ā€“ Successful Axis Control Request Cycle
TableĀ 139 ā€“ Unsuccessful Axis Control Request Cycle
253 TableĀ 140 ā€“ Pending Axis Control Request Cycle
254 TableĀ 141 ā€“ Cancel Request Cycle
256 7.6.2 State behavior
TableĀ 142 ā€“ Redefine Position Reference Cycle
259 TableĀ 143 ā€“ Running State ā€“ Configurable attributes
263 7.6.3 Fault and alarm behavior
265 7.6.4 Start Inhibit behavior
7.6.5 Visualization behavior
266 TableĀ 144 ā€“ Axis state mapping to Identity Object with LED behavior
267 TableĀ 145 ā€“ CIP Motion Device seven-segment display behavior
268 TableĀ 146 ā€“ CIP Motion multi-character alphanumeric display behavior
270 7.6.6 Command generation behavior
TableĀ 147 ā€“ Multi-axis multi-character alphanumeric display behavior
271 FigureĀ 90 ā€“ Command Generator
275 7.6.7 Feedback interface behavior
276 FigureĀ 91 ā€“ Feedback Channels 1 and 2
277 7.6.8 Event Capture Behavior
FigureĀ 92 ā€“ Event Capture Functionality
278 7.6.9 Control Mode behavior
279 FigureĀ 93 ā€“ No Control (Feedback Only)
280 FigureĀ 94 ā€“ Closed Loop Position Control
282 FigureĀ 95 ā€“ Closed Loop Velocity Control
284 FigureĀ 96 ā€“ Open Loop Frequency Control
286 FigureĀ 97 ā€“ Acceleration Control
FigureĀ 98 ā€“ Torque Control
290 FigureĀ 99 ā€“ Closed Loop Current Vector Control
292 Bibliography
BS EN 61800-7-202:2016
$215.11