《IEC-PAS-62406-2005.pdf》由会员分享,可在线阅读,更多相关《IEC-PAS-62406-2005.pdf(152页珍藏版)》请在三一文库上搜索。
1、 PUBLICLY AVAILABLE SPECIFICATION IEC PAS 62406 First edition 2005-08 Real-time Ethernet TCnet (Time-Critical Control Network) Reference number IEC/PAS 62406:2005(E) Copyright International Electrotechnical Commission Provided by IHS under license with IECLicensee=NASA Marshall Space Flight Center/9
2、972545001 Not for Resale, 03/06/2007 23:38:10 MSTNo reproduction or networking permitted without license from IHS -,-,- Publication numbering As from 1 January 1997 all IEC publications are issued with a designation in the 60000 series. For example, IEC 34-1 is now referred to as IEC 60034-1. Consol
3、idated editions The IEC is now publishing consolidated versions of its publications. For example, edition numbers 1.0, 1.1 and 1.2 refer, respectively, to the base publication, the base publication incorporating amendment 1 and the base publication incorporating amendments 1 and 2. Further informati
4、on on IEC publications The technical content of IEC publications is kept under constant review by the IEC, thus ensuring that the content reflects current technology. Information relating to this publication, including its validity, is available in the IEC Catalogue of publications (see below) in ad
5、dition to new editions, amendments and corrigenda. Information on the subjects under consideration and work in progress undertaken by the technical committee which has prepared this publication, as well as the list of publications issued, is also available from the following: IEC Web Site (www.iec.c
6、h) Catalogue of IEC publications The on-line catalogue on the IEC web site (www.iec.ch/searchpub) enables you to search by a variety of criteria including text searches, technical committees and date of publication. On-line information is also available on recently issued publications, withdrawn and
7、 replaced publications, as well as corrigenda. IEC Just Published This summary of recently issued publications (www.iec.ch/online_news/ justpub) is also available by email. Please contact the Customer Service Centre (see below) for further information. Customer Service Centre If you have any questio
8、ns regarding this publication or need further assistance, please contact the Customer Service Centre: Email: custserviec.ch Tel: +41 22 919 02 11 Fax: +41 22 919 03 00 Copyright International Electrotechnical Commission Provided by IHS under license with IECLicensee=NASA Marshall Space Flight Center
9、/9972545001 Not for Resale, 03/06/2007 23:38:10 MSTNo reproduction or networking permitted without license from IHS -,-,- PUBLICLY AVAILABLE SPECIFICATION IEC PAS 62406 First edition 2005-08 Real-time Ethernet TCnet (Time-Critical Control Network) PRICE CODE IEC 2005 Copyright - all rights reserved
10、No part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from the publisher. International Electrotechnical Commission, 3, rue de Varemb, PO Box 131, CH-1211 Geneva 20, Switzer
11、land Telephone: +41 22 919 02 11 Telefax: +41 22 919 03 00 E-mail: inmailiec.ch Web: www.iec.ch XG For price, see current catalogue Commission Electrotechnique Internationale International Electrotechnical Commission Copyright International Electrotechnical Commission Provided by IHS under license w
12、ith IECLicensee=NASA Marshall Space Flight Center/9972545001 Not for Resale, 03/06/2007 23:38:10 MSTNo reproduction or networking permitted without license from IHS -,-,- 2 PAS 62406 IEC:2005 (E) CONTENTS FOREWORD.9 1 Introduction 11 1.1 General.11 1.2 Nomenclature for references within this PAS12 2
13、 Scope 12 2.1 Field of applications.12 2.2 Scope and objectives.13 3 Normative references .14 4 Terms and definitions .14 5 Symbols and abbreviations .14 6 Data Link Layer Service definitions .15 6.1 Introduction .15 6.2 Scope15 6.2.1 Overview .15 6.2.2 Specifications 16 6.2.3 Conformance .16 6.3 Vo
14、id 17 6.4 Terms and definitions 17 6.5 Symbols and abbreviations 18 6.5.1 Common symbols and abbreviations.18 6.5.2 DLC DL-connection18 6.5.3 RTE-TCnet: Additional symbols and abbreviations18 6.6 Conventions 19 6.6.1 General conventions 19 6.6.2 Additional convention.20 6.7 Data link service and con
15、cept 20 6.7.1 General description of services 20 6.7.2 Time critical cyclic data service 26 6.7.3 Detail description of Sporadic Message Data service 29 6.8 DL-management services 31 6.8.1 General .31 6.8.2 Facilities of the DL-Management service 31 6.8.3 Service of the DL-management 31 Overview of
16、interactions 33 6.8.4 Detail specification of service and interactions34 7 Data Link Layer Protocol specification.44 7.1 Introduction .44 7.2 Scope45 7.2.1 Overview .45 7.2.2 Specifications 45 7.2.3 Procedures 45 7.2.4 Applicability .46 7.2.5 Conformance .46 7.3 Void 46 7.4 Terms and definitions 46
17、Copyright International Electrotechnical Commission Provided by IHS under license with IECLicensee=NASA Marshall Space Flight Center/9972545001 Not for Resale, 03/06/2007 23:38:10 MSTNo reproduction or networking permitted without license from IHS -,-,- PAS 62406 IEC:2005 (E) 3 7.5 Symbols and abbre
18、viations 47 7.5.1 Common symbols and abbreviations.47 7.5.2 RTE-TCnet: Additional symbols and abbreviations48 7.6 Overview of the DL-protocol.49 7.6.1 Overview of the media access control.49 7.6.2 Service assumed from the PhL.50 7.6.3 DLL architecture 51 7.6.4 Access Control Machine and schedule sup
19、port functions 52 7.6.5 Local parameters, variable, counters, timers.53 7.7 General structure and encoding of PhIDUs and DLPDU and related elements of procedure61 7.7.1 Overview .61 7.7.2 PhIDU structure and encoding61 7.7.3 Common MAC frame structure, encoding and elements of procedure 61 7.7.4 Ele
20、ments of the MAC frame62 7.7.5 Order of bit transmission 65 7.7.6 Invalid DLPDU .65 7.8 DLPDU-specific structure, encoding and elements of procedure .65 7.8.1 General .65 7.8.2 Synchronization DLPDU (SYN).66 7.8.3 Transmission Complete DLPDU (CMP).71 7.8.4 In-Ring Request DLPDU (REQ) 72 7.8.5 Claim
21、DLPDU (CLM) 73 7.8.6 Command (COM) DLPDU.74 7.8.7 Cyclic data and Cyclic data with transmission complete DLPDU (DT) and (DT-CMP)75 7.8.8 RAS DLPDU (RAS) 76 7.9 DLE elements of procedure77 7.9.1 Overall structure 77 7.9.2 Initialization .78 7.9.3 Cyclic transmission TX/RX Control (CTRC).79 7.9.4 Spor
22、adic TX/RX Control (STRC).83 7.9.5 Access Control Machine (ACM) 86 7.9.6 Redundancy medium control (RMC) .95 7.9.7 Serializer and Deserializer .103 7.9.8 DLL Management protocol103 8 Application Layer Service definitions.108 8.1 Introduction .108 8.2 Scope108 8.3 Void 109 8.4 Term and definitions 10
23、9 8.4.1 ISO/IEC 7498-1 terms109 8.4.2 ISO/IEC 8822 terms .109 8.4.3 ISO/IEC 9545 terms .110 8.4.4 ISO/IEC 8824-1 terms110 8.4.5 Fieldbus Data Link Layer terms 110 8.4.6 Fieldbus Application Layer terms110 8.4.7 RTE-TCnet specific terms 111 Copyright International Electrotechnical Commission Provided
24、 by IHS under license with IECLicensee=NASA Marshall Space Flight Center/9972545001 Not for Resale, 03/06/2007 23:38:10 MSTNo reproduction or networking permitted without license from IHS -,-,- 4 PAS 62406 IEC:2005 (E) 8.4.8 Symbols and abbreviations.111 8.4.9 Conventions.112 8.5 Concept 112 8.5.1 O
25、verview .112 8.5.2 Common memory concept113 8.5.3 Relationship of common memory and AREP .114 8.5.4 Common memory data type115 8.5.5 RTE-TCnet ASE and services.115 8.6 Common memory ASE.116 8.6.1 Overview .116 8.6.2 Common memory model class specification116 8.6.3 Service specification of Common mem
26、ory (CM) ASE 117 8.7 Application Relationship ASE.119 8.7.1 Overview .119 8.7.2 Application relationship endpoint class specification .121 8.7.3 Application relationship ASE service specifications.122 9 Application Layer Protocol specification 125 9.1 Introduction .125 9.2 Scope125 9.3 Void 126 9.4
27、Term and definitions 126 9.4.1 Summary .126 9.4.2 Terms and definitions from other ISO/IEC standards.126 9.4.3 Symbols and abbreviations.127 9.4.4 Conventions.127 9.5 FAL Syntax description128 9.5.1 General .128 9.5.2 FAL-AR PDU abstract syntax .128 9.5.3 Abstract syntax of PDU Body128 9.5.4 Data Ty
28、pe129 9.6 Transfer Syntax.129 9.6.1 Overview and FAL header 129 9.6.2 Encoding Rule .129 9.6.3 Encoding of structured types 131 9.7 FAL protocol state machines structures131 9.7.1 Overview .131 9.8 FAL service protocol machine (FSPM)133 9.8.1 General .133 9.8.2 Primitives definitions 133 9.8.3 FSPM
29、state tables133 9.9 Application relationship protocol machine (ARPM)135 9.9.1 General .135 9.9.2 Primitive definitions135 9.9.3 DLL mapping of BNU-PEC AREP class.136 9.9.4 BNU-PEC ARPM states machine137 9.10 DLL Mapping Protocol Machine (DMPM) 139 9.10.1 Overview .139 9.10.2 Primitive definitions140
30、 Copyright International Electrotechnical Commission Provided by IHS under license with IECLicensee=NASA Marshall Space Flight Center/9972545001 Not for Resale, 03/06/2007 23:38:10 MSTNo reproduction or networking permitted without license from IHS -,-,- PAS 62406 IEC:2005 (E) 5 9.10.3 DLL Mapping P
31、rotocol Machine (DMPM).141 9.10.4 Data Link Layer service selection .144 FIGURES Figure 1 RTE-TCnet communication profile.11 Figure 2 Scope of this specification 13 Figure 3 Relationship of the RTE-TCnet Data link layer to other RTE layers and to users of RTE Data link service 15 Figure 4 Overall fl
32、ow of Data frames during 1 Minimum Cycle period (High-speed Transmission-period) 22 Figure 5 Overall flow of Cyclic Data frames over 1 Maximum cycle period (Low- speed-Transmission-period)22 Figure 6 Sequence Diagram of Time-critical Cyclic Data service .23 Figure 7 Sequence diagram of Sporadic Mess
33、age service.24 Figure 8 Relationship of DLSAP, DLCEP and DLCEP-address 25 Figure 9 Sequence diagram of Reset, Set value, Get value, Set CM configuration, Get CM configuration, Activate Time-critical cyclic data and Deactivate Time-critical Cyclic data service primitives 33 Figure 10 Sequence diagram
34、 of Sporadic Message service.33 Figure 11 Relationship of RTE-TCnet Data Link Protocol to other RTE layers and to users of RTE Data link service 44 Figure 12 Basic principle of Media Access Control49 Figure 13 Interaction of PhS primitives to DLE50 Figure 14 Data Link layer internal architecture52 F
35、igure 15 Common MAC frame format for RTE-TCnet DLPDU .62 Figure 16 Sporadic DLPDU format62 Figure 17 Structure of FC field .63 Figure 18 Structure of SYN DLPDU 66 Figure 19 Structure of CMP DLPDU71 Figure 20 Structure of the REQ DLPDU72 Figure 21 Structure of CLM DLPDU73 Figure 22 Structure of COM D
36、LPDU .74 Figure 23 Structure of DT DLPDU 75 Figure 24 Structure of RAS DLPDU 76 Figure 25 Overall structure of DLL78 Figure 26 DLE state transition79 Figure 27 State transition diagram of CTRC81 Figure 28 State transition diagram of STRC85 Figure 29 State transition diagram of ACM .89 Figure 30 Stat
37、e transition diagram of RMC Sending and Send arbitration 97 Figure 31 State transition diagram of RMC Receiving .100 Figure 32 State transition diagram of DLM104 Copyright International Electrotechnical Commission Provided by IHS under license with IECLicensee=NASA Marshall Space Flight Center/99725
38、45001 Not for Resale, 03/06/2007 23:38:10 MSTNo reproduction or networking permitted without license from IHS -,-,- 6 PAS 62406 IEC:2005 (E) Figure 33 Relationship of the RTE-TCnet Application layer to other RTE layers and to users of RTE Application Layer service .108 Figure 34 RTE-TCnet Applicatio
39、n (Example).113 Figure 35 Global Common Memory concept over RTE-TCnet113 Figure 36 Relationship of Common Memory and AREP.114 Figure 37 Structure of RTE-TCnet AL ASE. 116 Figure 38 Common Memory Publisher/Subscriber model.119 Figure 39 Relationship of RTE-TCnet Application layer to other RTE layers
40、and to users of RTE Application service.125 Figure 40 APDU overview 129 Figure 41 Relationship between FSPM, ARPM, DMPM and External Physical CM .132 Figure 42 State transition diagram of FSPM134 Figure 43 State transition diagram of the BNU-PEC 137 Figure 44 State transition diagram of DMPM.141 TAB
41、LES Table 1 Primitives and parameters used on time critical cyclic data service.26 Table 2 Data request primitives and the parameters .26 Table 3 Put buffer primitives and parameters27 Table 4 Get buffer primitives and parameters .28 Table 5 Notify buffer received primitives and parameters 29 Table
42、6 Primitives and parameters used on Sporadic message data service29 Table 7 Submit sporadic message primitives and parameters30 Table 8 Summary of DL-management primitives and parameters 33 Table 9 DLM-Reset primitives and parameters34 Table 10 DLM-Set-value primitives and parameters 34 Table 11 Man
43、datory DLE-variables and the permissible values .35 Table 12 DLM-Get-value primitives and parameters37 Table 13 Observational variables and the range of values37 Table 14 Event primitives and parameters 39 Table 15 Event related state change variables39 Table 16 Set Publisher Configuration primitive
44、s and parameters 40 Table 17 DLM-Get-Publisher-Configuration primitives and parameters 41 Table 18 DLM-Activate-TCC primitives and the parameters.42 Table 19 DLM-Deactivate-TCC primitives and the parameters.43 Table 20 Data Link Layer components51 Table 21 F-Type and TCnet DLPDU .64 Table 22 PN -par
45、ameter: 3rd Octet67 Table 23 CW -parameters: 4th Octet .67 Table 24 PM parameter67 Table 25 RMSEL parameter .68 Table 26 ST-parameter: 5th Octet 68 Copyright International Electrotechnical Commission Provided by IHS under license with IECLicensee=NASA Marshall Space Flight Center/9972545001 Not for
46、Resale, 03/06/2007 23:38:10 MSTNo reproduction or networking permitted without license from IHS -,-,- PAS 62406 IEC:2005 (E) 7 Table 27 Th-parameter: 6th, 7th and 8th Octets68 Table 28 Tm-parameter: 9th and 10th Octets69 Table 29 Ts-parameter: 11th and 12th Octets.69 Table 30 Tl-parameter: 13th and
47、14th Octets69 Table 31 LL parameters: 15th to 46th Octets 70 Table 32 CLM-parameter: 4th Octet73 Table 33 DT parameter: 3rd and 4th Octet75 Table 34 RAS parameter: 3rd and 4th byte76 Table 35 Primitives exchanged between DLS-user and CTRC.80 Table 36 Primitives exchanged between CTRC and ACM80 Table 37 Parameters used with primitives exchanged between DLS-user and CTRC .81 Table 38 CTRC state table.82 Table 39 CTRC Functions table83 Table 40 Primitives exchanged between DLS-user and STRC.84 Table 41 Primitives exchanged between STRC and ACM84 Table 42 Parameters used with primitives exchan
链接地址:https://www.31doc.com/p-3770305.html