Shopping Cart

No products in the cart.

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
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
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
BS EN 61800-7-202:2016 - TC
$280.87