BS EN 61800-7-202:2016 – TC:2020 Edition
$280.87
Tracked Changes. 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 | 2020 | 684 |
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 |
---|---|
394 | English CONTENTS |
402 | FOREWORD |
404 | INTRODUCTION 0.1 General |
407 | 0.2 Patent declaration Figures FigureĀ 1 ā Structure of IECĀ 61800-7 |
409 | 1 Scope 2 Normative references 3 Terms, definitions and abbreviated terms 3.1 Terms and definitions |
417 | 3.2 Abbreviated terms 4 Overview 4.1 General |
418 | 4.2 Control modes 4.2.1 General 4.2.2 Control methods |
419 | 4.2.3 Control nomenclature 4.2.4 Position control FigureĀ 2 ā Open loop position control |
420 | 4.2.5 Velocity control FigureĀ 3 ā Closed loop position control |
421 | FigureĀ 4 ā Open loop velocity control FigureĀ 5 ā Closed loop velocity control |
422 | 4.2.6 Acceleration control 4.2.7 Torque control FigureĀ 6 ā Acceleration control |
423 | 4.2.8 No Control FigureĀ 7 ā Torque control FigureĀ 8 ā No Control (Feedback Only) |
424 | 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 |
425 | 6.1.2 Object description FigureĀ 9 ā Object Model for a CIP Motion device TableĀ 2 ā Objects present in a CIP Motion device |
426 | 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 |
427 | 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 |
428 | FigureĀ 11 ā CIP Motion I/O Connection channels |
429 | FigureĀ 12 ā Controller-to-Device Connection format (Connection Point 2) |
430 | FigureĀ 13 ā Device-to-Controller Connection format (Connection Point 2) |
431 | 6.4.3 Controller-to-Device Connection FigureĀ 14 ā CIP Motion Controller-to-Device Connection format FigureĀ 15 ā Connection Header FigureĀ 16 ā Connection Format |
432 | FigureĀ 17 ā Connection Header |
433 | TableĀ 6 ā Time Data Set |
435 | FigureĀ 18 ā Instance Data Block FigureĀ 19 ā Instance Data Header |
436 | FigureĀ 20 ā Cyclic Data Block FigureĀ 21 ā Control Mode FigureĀ 22 ā Feedback Mode |
437 | TableĀ 7 ā Axis Control TableĀ 8 ā Control Status |
438 | TableĀ 9 ā Command Data Set TableĀ 10 ā Command Data Element to Motion Device Axis Object attribute mapping |
439 | TableĀ 11 ā Actual Data Set TableĀ 12 ā Actual Data Element to Motion Device Axis Object attribute Mapping |
440 | TableĀ 13 ā Status Data Set TableĀ 14 ā Command Control |
441 | TableĀ 15 ā Command Target Update vs. Update Period Ratio |
442 | FigureĀ 23 ā Cyclic Write Data Block FigureĀ 24 ā Cyclic Write Data Block example |
443 | FigureĀ 25 ā Event Data Block TableĀ 16 ā Basic Event Cycle |
445 | TableĀ 17 ā Extended Event Cycle |
447 | TableĀ 18 ā Basic Event Cycle with Auto-rearm |
449 | TableĀ 19 ā Registration Data Set |
450 | FigureĀ 26 ā Service Data Block TableĀ 20 ā Home Data Set TableĀ 21 ā Watch Data Set |
451 | 6.4.4 Device-to-Controller Connection FigureĀ 27 ā CIP Motion Device-to-Controller Connection format FigureĀ 28 ā Connection Header |
452 | FigureĀ 29 ā Connection Header |
453 | FigureĀ 30 ā Node Fault/Alarm |
454 | FigureĀ 31 ā Adjustment of actual position data based on Device Time Stamp |
455 | FigureĀ 32 ā Instance Data Block FigureĀ 33 ā Instance Data Header FigureĀ 34 ā Cyclic Data Block |
456 | TableĀ 22 ā Axis Response |
457 | FigureĀ 35 ā Cyclic Read Data Block FigureĀ 36 ā Cyclic Read Data Block example |
458 | FigureĀ 37 ā Event Data Block |
459 | TableĀ 23 ā Event Type |
460 | 6.4.5 Fixed Motion I/O connection format FigureĀ 38 ā Service Data Block |
461 | 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) |
462 | FigureĀ 41 ā CIP Motion 1-Cycle timing model |
464 | FigureĀ 42 ā CIP Motion 2-Cycle timing model |
465 | FigureĀ 43 ā CIP Motion 3-Cycle timing model |
466 | FigureĀ 44 ā Controller-to-Device Connection timing with fine interpolation |
468 | FigureĀ 45 ā Controller-to-Device Connection timing with extrapolation |
469 | FigureĀ 46 ā Use of Time Stamp to adjust actual position to the controllerās timebase |
471 | FigureĀ 47 ā Coordination of two drives with different Update Periods |
472 | FigureĀ 48 ā Coordination of multiple drive axes in case of delayed Controller-to-Device Connection packets |
473 | FigureĀ 49 ā Propagation of a step change in time TableĀ 24 ā Propagation of a step change in time (example 1) |
475 | TableĀ 25 ā Propagation of a step change in time (example 2) |
477 | 6.5 Device startup procedure 6.5.1 General 6.5.2 Motion I/O Connection creation |
478 | FigureĀ 50 ā Configuration Block Format Revision 1 (Connection Point 81) |
479 | FigureĀ 51 ā Configuration Block Format Revision 2 (Connection Point 82) |
480 | 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 |
481 | 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 |
482 | 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 |
483 | FigureĀ 59 ā Group Sync of CIP Motion devices |
484 | 6.6 Device visualisation TableĀ 26 ā CIP Motion visualisation components |
485 | 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 |
486 | 7.1.4 Motion Device Axis Object abstraction FigureĀ 60 ā Object components for CIP Motion control architecture |
487 | 7.1.5 Motion Control Axis Object 7.1.6 Device control classification |
488 | 7.1.7 Required vs. Optional in implementation TableĀ 28 ā Example for instance attribute implementation vs. Device Function Code |
490 | TableĀ 29 ā Instance attribute implementation vs. Device Function Code |
499 | 7.2 Class attributes 7.2.1 General |
500 | TableĀ 30 ā Class attributes for the Motion Device Axis Object |
503 | 7.2.2 Semantics TableĀ 31 ā Node Control bit definitions |
504 | TableĀ 32 ā Node Status bit definitions |
505 | TableĀ 33 ā Node Fault Code definitions |
506 | 7.3 Instance attributes 7.3.1 General TableĀ 34 ā Node Alarm Code definitions |
508 | 7.3.2 Motion Control configuration attributes TableĀ 35 ā Dynamic Units vs. Feedback Mode TableĀ 36 ā Motion Control configuration attributes |
509 | 7.3.3 Motion Scaling attributes TableĀ 37 āControl Mode enumeration definitions TableĀ 38 ā Control Method enumeration definitions |
510 | TableĀ 39 ā Motion Scaling attributes |
512 | TableĀ 40 ā Motion Unit selection rules |
513 | TableĀ 41 ā Signal attributes affected by Motion Polarity |
515 | 7.3.4 Connection Data attributes TableĀ 42 ā Directional Limit attributes affected by Motion Polarity |
516 | TableĀ 43 ā Connection Data attributes |
518 | TableĀ 44 ā Actual Data Set value determination |
519 | FigureĀ 61 ā Command Control Word field TableĀ 45 ā Command Data Set value determination TableĀ 46 ā Command Target Update enumeration definition |
520 | TableĀ 47 ā Command Position Data Type enumeration definition TableĀ 48 ā Status Data Set bit definitions |
521 | 7.3.5 Motor attributes TableĀ 49 ā Registration Event Data format TableĀ 50 ā Home Event Data format TableĀ 51 ā Watch Event Data format |
522 | FigureĀ 62 ā IEEEĀ StdĀ 112 per phase motor model TableĀ 52 ā General Motor Info attributes |
523 | TableĀ 53 ā General Motor Configuration attributes |
526 | TableĀ 54 ā General PM Motor Configuration attributes |
527 | TableĀ 55 ā General Rotary Motor Configuration attributes |
528 | TableĀ 56 ā General Linear Motor Configuration attributes |
529 | TableĀ 57 ā Rotary PM Motor Configuration attributes TableĀ 58 ā Linear PM Motor Configuration attributes |
530 | TableĀ 59 ā Induction Motor Configuration attributes |
531 | TableĀ 60 ā Load Transmission and Actuator Configuration attributes |
532 | 7.3.6 Feedback attributes TableĀ 61 ā Feedback Types abbreviations TableĀ 62 ā Logical Feedback Channel Control functions |
533 | TableĀ 63 ā Logical Feedback Channel rules |
534 | TableĀ 64 ā General Feedback Info attributes TableĀ 65 ā General Feedback Signal attributes |
535 | TableĀ 66 ā Feedback Configuration attributes |
541 | 7.3.7 Event Capture attributes TableĀ 67 ā Feedback Mode enumeration definitions |
542 | TableĀ 68 ā Event attributes |
544 | FigureĀ 63 ā Event Checking Control Word field TableĀ 69 ā Event Checking Control bit definitions |
545 | FigureĀ 64 ā Event Checking Status word field |
546 | TableĀ 70 ā Event Checking Status bit definitions |
547 | 7.3.8 Command reference generation attributes TableĀ 71 ā Command Generator Signal attributes |
549 | TableĀ 72 ā Command Generator Configuration attributes |
550 | 7.3.9 Control mode attributes |
551 | TableĀ 73 ā Position Loop Signal attributes |
552 | TableĀ 74 ā Position Loop Configuration attributes |
554 | TableĀ 75 ā Velocity Loop Signal attributes |
555 | TableĀ 76 ā Velocity Loop Configuration attributes |
557 | TableĀ 77 ā Acceleration Signal attributes TableĀ 78 ā Acceleration Configuration attributes |
558 | TableĀ 79 ā Torque/Force Control Signal attributes |
559 | TableĀ 80 ā Torque/Force Control Configuration attributes |
561 | TableĀ 81 ā Current Control Signal attributes |
563 | TableĀ 82 ā Current Control Configuration attributes |
567 | TableĀ 83 ā Frequency Control Signal attributes TableĀ 84 ā Frequency Control Configuration attributes |
568 | 7.3.10 Stopping & Braking attributes TableĀ 85 ā Drive Output attributes |
569 | TableĀ 86 ā Stopping/Braking attributes |
572 | TableĀ 87 ā Stopping Action enumeration definitions |
574 | FigureĀ 65 ā Brake Control Sequence (Category 0 Stop) |
575 | FigureĀ 66 ā Brake Control Sequence (Category 1 Stop) |
576 | FigureĀ 67 ā Brake Control Sequence (Category 2 Stop) TableĀ 88 ā Proving sub-feature attribute dependencies |
577 | FigureĀ 68 ā Drive Enable sequence with Proving feature |
578 | 7.3.11 DC Bus Control attributes FigureĀ 69 ā Drive Disable sequence with Proving feature |
579 | TableĀ 89 ā DC Bus Control attributes |
582 | 7.3.12 Power and thermal management attributes TableĀ 90 ā Power and Thermal Management Status attributes |
584 | TableĀ 91 ā Power and Thermal Management Configuration attributes |
585 | 7.3.13 Axis Status attributes |
586 | TableĀ 92 ā Axis Status attributes |
587 | TableĀ 93 ā Axis Status bit definitions |
590 | TableĀ 94 ā Axis Status bit vs. Axis State |
591 | 7.3.14 Exception, fault, and alarm attributes TableĀ 95 ā Stopping Action vs. Stop Category TableĀ 96 ā Axis I/O Status bit definitions |
592 | TableĀ 97 ā Exception, Fault and Alarm attributes |
594 | TableĀ 98 ā Standard Exception Table |
597 | 7.3.15 Fault and alarm Log attributes |
599 | TableĀ 99 ā Fault and Alarm Log attributes |
602 | 7.3.16 Exception limit attributes TableĀ 100 ā Exception Factory Limit Info attributes |
603 | TableĀ 101 ā Exception User Limit Configuration attributes |
605 | 7.3.17 Axis exception action configuration attribute TableĀ 102 ā Axis Exception Action Configuration attribute |
606 | TableĀ 103 ā Axis Exception Action definitions |
607 | 7.3.18 Initialization fault attributes |
608 | 7.3.19 Start inhibit attributes TableĀ 104 ā Initialization Fault attributes TableĀ 105 ā Standard Initialization Fault Table |
609 | 7.3.20 APR fault attributes TableĀ 106 ā Start Inhibit attributes TableĀ 107 ā Standard Start Inhibit Table |
610 | TableĀ 108 ā APR Fault attributes |
611 | 7.3.21 Axis statistical attributes 7.3.22 Axis info attributes TableĀ 109 ā Standard APR Fault Table TableĀ 110 ā Axis Statistical attributes |
612 | 7.3.23 General purpose I/O attributes TableĀ 111 ā Axis Info attributes |
613 | TableĀ 112 ā Drive General Purpose I/O attributes |
614 | 7.3.24 Local Mode attributes 7.3.25 Axis Safety attributes TableĀ 113 ā Local Mode Configuration attributes |
615 | 7.4 Common services 7.4.1 Supported services TableĀ 114 ā Axis Safety Status attributes |
616 | 7.4.2 Service specific data TableĀ 115 ā Motion Device Axis Object ā Common Services TableĀ 116 ā Group_Sync Request Data Structure |
617 | TableĀ 117 ā Group_Sync Response Data Structure |
618 | 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 |
619 | FigureĀ 70 ā Get_Axis_Attributes_List Request rormat |
620 | 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 |
621 | 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 |
622 | FigureĀ 77 ā Set_Axis_Attributes_List Request format FigureĀ 78 ā Set_Axis_Attributes_List Request ā Single 4-byte attribute |
623 | 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 |
624 | FigureĀ 83 ā Set_Cyclic_Write_List Request format FigureĀ 84 ā Set_Cyclic_Write_List Response format |
625 | FigureĀ 85 ā Set_Cyclic_Read_List Request format FigureĀ 86 ā Set_Cyclic_Read_List Response format |
626 | TableĀ 119 ā Run_Motor_Test Request structure |
627 | TableĀ 120 ā Get_Motor_Test_Data measured by Test Type TableĀ 121 ā Get_Motor_Test_Data Request structure (optional) |
628 | TableĀ 122 ā Get_Motor_Test_Data Response standard structure (Motor Type = Induction) TableĀ 123 ā Get_Motor_Test_Data Response standard structure (Motor Type = SPM) |
629 | TableĀ 124 ā Get_Motor_Test_Data Response standard structure (Motor Type = IPM) TableĀ 125 ā Run_Inertia_Test Request structure |
630 | TableĀ 126 ā Get_Inertia_Test_Data Response structure |
631 | TableĀ 127 ā Run_Hookup_Test Request structure |
632 | TableĀ 128 ā Get_Hookup_Test_Data measured by Test Type TableĀ 129 ā Get_Hookup_Test_Data Response structure |
633 | 7.6 Behavior 7.6.1 State model FigureĀ 87 ā Motion Device Axis Object State Model |
634 | TableĀ 130 ā Axis State Machine transitions |
635 | FigureĀ 88 ā Motion Device Axis Object State Model for Feedback Only TableĀ 131 ā Axis State Machine conditions |
636 | FigureĀ 89 ā Motion Device Axis Object State Model for Converter TableĀ 132 ā Axis State Machine transitions (Feedback Only) |
637 | TableĀ 133 ā Axis State Machine transitions (Converter) |
638 | TableĀ 134 ā Axis Control Request code TableĀ 135 ā Axis Response Acknowledge codes |
639 | TableĀ 136 ā Completion criteria for requested operation TableĀ 137 ā Possible error conditions for requested operation |
640 | TableĀ 138 ā Successful Axis Control Request Cycle TableĀ 139 ā Unsuccessful Axis Control Request Cycle |
641 | TableĀ 140 ā Pending Axis Control Request Cycle |
642 | TableĀ 141 ā Cancel Request Cycle |
644 | 7.6.2 State behavior TableĀ 142 ā Redefine Position Reference Cycle |
647 | TableĀ 143 ā Running State ā Configurable attributes |
651 | 7.6.3 Fault and alarm behavior |
653 | 7.6.4 Start Inhibit behavior 7.6.5 Visualization behavior |
654 | TableĀ 144 ā Axis state mapping to Identity Object with LED behavior |
655 | TableĀ 145 ā CIP Motion Device seven-segment display behavior |
656 | TableĀ 146 ā CIP Motion multi-character alphanumeric display behavior |
658 | 7.6.6 Command generation behavior TableĀ 147 ā Multi-axis multi-character alphanumeric display behavior |
659 | FigureĀ 90 ā Command Generator |
663 | 7.6.7 Feedback interface behavior |
664 | FigureĀ 91 ā Feedback Channels 1 and 2 |
665 | 7.6.8 Event Capture Behavior FigureĀ 92 ā Event Capture Functionality |
666 | 7.6.9 Control Mode behavior |
667 | FigureĀ 93 ā No Control (Feedback Only) |
668 | FigureĀ 94 ā Closed Loop Position Control |
670 | FigureĀ 95 ā Closed Loop Velocity Control |
672 | FigureĀ 96 ā Open Loop Frequency Control |
674 | FigureĀ 97 ā Acceleration Control FigureĀ 98 ā Torque Control |
678 | FigureĀ 99 ā Closed Loop Current Vector Control |
680 | Bibliography |