1、Dezember 2014DEUTSCHE NORM DIN-Normenausschuss Luft- und Raumfahrt (NL)Preisgruppe 33DIN Deutsches Institut fr Normung e. V. Jede Art der Vervielfltigung, auch auszugsweise, nur mit Genehmigung des DIN Deutsches Institut fr Normung e. V., Berlin, gestattet.ICS 49.140!%2B“2251531www.din.deDDIN EN 166
2、03-70-32Raumfahrttechnik Sprache fr Test- und Bedienprozeduren;Englische Fassung EN 16603-70-32:2014Space engineering Test and operations procedure language;English version EN 16603-70-32:2014Ingnierie spatiale Language de procedure pour les essais et des operations;Version anglaise EN 16603-70-32:2
3、014Alleinverkauf der Normen durch Beuth Verlag GmbH, 10772 Berlin www.beuth.deGesamtumfang 143 SeitenDIN EN 16603-70-32:2014-12 2 Nationales Vorwort Dieses Dokument (EN 16603-70-32:2014) wurde vom Technischen Komitee CEN/CLC/TC 5 Raumfahrt“ erarbeitet, dessen Sekretariat vom DIN (Deutschland) gehalt
4、en wird. Das zustndige deutsche Normungsgremium ist der Arbeitsausschuss NA 131-10-01 AA Interoperabilitt von Informations-, Kommunikations- und Navigationssystemen“ im DIN-Normenausschuss Luft- und Raumfahrt (NL). Dieses Dokument (EN 16603-70-32:2014) basiert auf ECSS-E-ST-70-32C. Dieses Dokument e
5、nthlt unter Bercksichtigung des DIN-Prsidialbeschlusses 1/2004 nur die englische Originalfassung von EN 16603-70-32:2014. Dieses Dokument wurde speziell zur Behandlung von Raumfahrtsystemen erarbeitet und hat daher Vorrang vor jeglicher Europischer Norm, da es denselben Anwendungsbereich hat, jedoch
6、 ber einen greren Geltungsbereich (z. B. Luft- und Raumfahrt) verfgt. DIN EN 16603-70-32:2014-12 3 Nationaler Anhang NA (informativ) Begriffe, Symbole und Abkrzungen 3 Begriffe, Symbole und Abkrzungen 3.1 Begriffe aus anderen Normen Fr die Anwendung dieses Dokuments gelten die Begriffe nach ECSS-S-S
7、T-00-01. 3.2 Fr diese Norm spezifische Begriffe 3.2.1 Aktivitt berwachungs- und Steuerfunktion des Raumfahrtsystems 3.2.2 Verbundparameter Datensatz, der jede Abfolge der Datenaufzeichnung enthlt, Felder der Datenaufzeichnung und Unterdatenstze, die zusammen ausgewertet werden BEISPIEL Eine Aufzeich
8、nung von Unregelmigkeiten, die vom Raumsegment erzeugt wurde, welches eine Identifizierung (ID) fr die Aufzeichnung von Unregelmigkeiten enthlt sowie eine Reihe damit verbundener Parameter. 3.2.3 Besttigungsteil Teil einer Prozedur (oder Schritt), dessen Zweck die Beurteilung ist, ob die Zielsetzung
9、 einer Prozedur (oder eines Schrittes) erreicht wurde 3.2.4 Fortsetzungsprfung Sprachkonstruktion, die verwendet wird, um festzulegen, wie der Ablauf einer Prozedur (oder eines Schrittes) nach einem einzelnen Schritt (oder einer Aktivitt), weitergefhrt wurde 3.2.5 Ereignis Vorkommen eines Zustandes
10、oder einer Reihe von Zustnden, die whrend eines Prfzeitraums oder einer Missionsphase auftreten knnen 3.2.6 Initialisierung Anforderung, um die Ausfhrung eines Schrittes oder einer Aktivitt einzuleiten 3.2.7 Hauptteil Teil einer Prozedur (oder eines Schrittes), der darauf ausgerichtet ist, die Ziels
11、etzungen der Prozedur (oder des Schrittes) zu erreichen 3.2.8 Parameter unterste Ebene von grundlegender Information, die fr die berwachung des Raumfahrtsystems von Bedeutung ist DIN EN 16603-70-32:2014-12 4 3.2.9 Vorbedingungsteil Teil einer Prozedur, die darauf ausgerichtet ist, sicherzustellen, d
12、ass die Prozedur nur dann abluft, falls oder wenn vorgegebene Initialisierungsbedingungen erfllt wurden 3.2.10 Prozedur Interaktionsmittel mit dem Raumfahrtsystem, um eine vorgegebene Zielsetzung oder eine Reihe von Zielsetzungen zu erreichen 3.2.11 Datenaufzeichnung Daten, die fr die Beurteilung de
13、r Funktionsweise des Raumfahrtsystems verwendet werden ANMERKUNG Datenaufzeichnungen knnen aus einem Parameter (Einzeltyp) oder einem Verbundparameter (Verbundtyp) bestehen. 3.2.12 Raumfahrtsystemmodell Darstellung des Raumfahrtsystems hinsichtlich dessen Zerlegung in Systemelemente, die Aktivitten,
14、 welche an diesen Systemelementen durchgefhrt werden knnen, die Datenaufzeichnung, welche den Zustand dieser Systemelemente wiedergibt und die Ereignisse, die zur Steuerung dieser Systemelemente, Aktivitten oder Datenaufzeichnungen herbeigefhrt und gehandhabt werden knnen 3.2.13 Anweisung Element de
15、r prozeduralen Sprache, das gemeinsam mit weiteren Elementen das Ziel einer Prozedur (oder eines Schrittes) vorgibt 3.2.14 Schritt Bestandteil einer Prozedur, der ein eindeutig festgelegtes Teilziel erreicht 3.2.15 Systemelement Darstellung eines Funktionselementes des Raumfahrtsystems innerhalb des
16、 Raumfahrtsystemmodells 3.2.16 berwachungsteil Teil einer Prozedur (oder eines Schrittes), der Notfallsituationen behandelt, die whrend der Ausfhrung einer Prozedur (oder eines Schrittes) auftreten knnen 3.2.17 berwachungsschritt Bestandteil des berwachungsteils, der dazu vorgesehen ist, das Vorkomm
17、en eines besonderen Notfallzustands zu ermitteln und korrigierende Manahmen durchzufhren DIN EN 16603-70-32:2014-12 5 3.3 Abkrzungen Fr die Anwendung dieses Dokuments gelten die Abkrzungen nach ECSS-S-ST-00-01 sowie die folgenden Abkrzungen. Abkrzung Bedeutung AIV Baugruppe, Integration und Verifizi
18、erung (en. assembly, integration and verification) EBNF Erweiterte Backus-Naur-Form (en. extended Backus-Naur form) EGSE Elektrisches Bodendienstgert (en. electrical ground support equipment) EMCS EGSE und Missionssteuersystem (en. EGSE and mission control system) FCP Flugkontrollverfahren (en. flig
19、ht control procedure) FOP Flugbetriebsplan (en. flight operation plan) MMI Schnittstelle von Mensch und Maschine (en. man-machine interface) PLUTO Sprache fr Anwender von Test- und Bedienprozeduren (en. procedure language for users in test and operations) SCOE Checkout-Anlage (en. special check-out
20、equipment) SSM Raumfahrtsystemmodell (en. space system model) DIN EN 16603-70-32:2014-12 6 Leerseite EUROPEAN STANDARD NORME EUROPENNE EUROPISCHE NORM EN 16603-70-32 September 2014 ICS 49.140 English version Space engineering - Test and operations procedure language Ingnierie spatiale - Language de
21、procedure pour les essais et des operations Raumfahrttechnik - Sprache fr Test- und Bedienprozeduren This European Standard was approved by CEN on 6 March 2014. CEN and CENELEC members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this Europe
22、an Standard the status of a national standard without any alteration. Up-to-date lists and bibliographical references concerning such national standards may be obtained on application to the CEN-CENELEC Management Centre or to any CEN and CENELEC member. This European Standard exists in three offici
23、al versions (English, French, German). A version in any other language made by translation under the responsibility of a CEN and CENELEC member into its own language and notified to the CEN-CENELEC Management Centre has the same status as the official versions. CEN and CENELEC members are the nation
24、al standards bodies and national electrotechnical committees of Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, Former Yugoslav Republic of Macedonia, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands,
25、 Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey and United Kingdom. CEN-CENELEC Management Centre: Avenue Marnix 17, B-1000 Brussels 2014 CEN/CENELEC All rights of exploitation in any form and by any means reserved worldwide for CEN national Members and for
26、 CENELEC Members. Ref. No. EN 16603-70-32:2014 EEN 16603-70-32:2014 (E) 2 Table of contents Foreword 5 Introduction 6 1 Scope . 7 2 Normative references . 8 3 Terms, definitions and abbreviated terms 9 3.1 Terms from other standards 9 3.2 Terms specific to the present standard . 9 3.3 Abbreviated te
27、rms. 11 4 Context of the procedure language 12 4.1 Introduction . 12 4.1.1 The space system . 12 4.1.2 Satellite testing 13 4.1.3 Mission operations 14 4.2 EGSE and mission control system (EMCS) 14 4.2.1 General . 14 4.2.2 Space system model . 14 5 Requirements to be satisfied by procedures . 18 5.1
28、 Procedure structure 18 5.2 Language constructs 19 5.3 Language specification . 22 Annex A (informative) The PLUTO language 23 A.1 The structure of a procedure . 23 A.1.1 Procedure definition 23 A.1.2 Procedure declaration body 24 A.1.3 Procedure preconditions body . 24 A.1.4 Procedure main body 25
29、A.1.5 Procedure watchdog body . 25 A.1.6 Procedure confirmation body 26 DIN EN 16603-70-32:2014-12 EN 16603-70-32:2014 (E) 3 A.1.7 Structure of a step . 26 A.2 The behaviour of a procedure . 28 A.2.1 Procedure execution flow 28 A.2.2 Step execution flow . 31 A.2.3 Activity execution flow . 33 A.2.4
30、Execution in parallel 34 A.2.5 Continuation following an “initiate and confirm” statement . 35 A.3 PLUTO language definition . 37 A.3.1 Conventions 37 A.3.2 Language case sensitivity . 38 A.3.3 Comments 38 A.3.4 Keywords 38 A.3.5 Identifiers 39 A.3.6 Constants 40 A.3.7 Types 43 A.3.8 System interfac
31、es . 44 A.3.9 Language constructs . 45 A.4 Extended Backus-Naur form (EBNF) representation of PLUTO language constructs . 103 A.4.1 Conventions 103 A.4.2 PLUTO language constructs . 105 A.5 Index of PLUTO language constructs . 117 Annex B (informative) Engineering units . 120 B.1 Introduction . 120
32、B.2 Engineering units and symbols . 120 B.3 Engineering units railroad diagrams 126 B.4 EBNF representation of the engineering units . 129 Annex C (informative) Functions . 131 C.1 Introduction . 131 C.2 Mathematical functions . 131 C.3 Time functions 134 C.4 String functions . 135 Bibliography . 13
33、7 Figures Figure 4-1: Example of space system elements . 13 DIN EN 16603-70-32:2014-12 EN 16603-70-32:2014 (E) 4 Figure 4-2: Example of a space system model . 16 Figure A-1 : Example of a procedure and its elements . 24 Figure A-2 : Execution states and transitions for a procedure . 31 Figure A-3 :
34、Execution states and transitions for a step 33 Figure A-4 : Execution states and transitions for an activity 34 Figure A-5 : Confirmation status and continuation action combinations for main body “initiate and confirm” statements 36 Figure A-6 : Confirmation status and continuation action combinatio
35、ns for watchdog “initiate and confirm” statements 36 Figure A-7 : Example railroad diagram . 38 Tables Table A-1 : Predefined types 43 Table A-2 : Activity and step operation requests . 78 Table A-3 : Reporting data, variable and argument operation requests 78 Table A-4 : Predefined operators 97 Tab
36、le A-5 : Activity and step property requests 101 Table A-6 : Reporting data, variable and argument property requests 102 Table A-7 : Event property requests . 102 Table A-8 : EBNF symbols and meanings 104 Table B-1 : Simple engineering units 121 Table B-2 : Acceptable multiple and submultiple of eng
37、ineering unit 123 Table B-3 : Acceptable multiples of binary engineering units 124 Table B-4 : Standard compound engineering units . 124 Table C-1 : Mathematical functions 131 Table C-2 : Time functions . 134 Table C-3 : String functions 135 DIN EN 16603-70-32:2014-12 EN 16603-70-32:2014 (E) 5 Forew
38、ord This document (EN 16603-70-32:2014) has been prepared by Technical Committee CEN/CLC/TC 5 “Space”, the secretariat of which is held by DIN. This standard (EN 16603-70-32:2014) originates from ECSS-E-ST-70-32C. This European Standard shall be given the status of a national standard, either by pub
39、lication of an identical text or by endorsement, at the latest by March 2015, and conflicting national standards shall be withdrawn at the latest by March 2015. Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. CEN and/or CENELEC sh
40、all not be held responsible for identifying any or all such patent rights. This document has been prepared under a mandate given to CEN by the European Commission and the European Free Trade Association. This document has been developed to cover specifically space systems and has therefore precedenc
41、e over any EN covering the same scope but with a wider domain of applicability (e.g. : aerospace). According to the CEN-CENELEC Internal Regulations, the national standards organizations of the following countries are bound to implement this European Standard: Austria, Belgium, Bulgaria, Croatia, Cy
42、prus, Czech Republic, Denmark, Estonia, Finland, Former Yugoslav Republic of Macedonia, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey and the Unit
43、ed Kingdom. DIN EN 16603-70-32:2014-12 EN 16603-70-32:2014 (E) 6 Introduction The procedure is the principal mechanism employed by the end-user to control the space system during pre-launch functional testing and post-launch in-orbit operations. This Standard identifies the requirements to be satisf
44、ied by any language used for the development of automated test and operation procedures. It also defines a reference language that fulfils these requirements. This language is called the “procedure language for users in test and operations (PLUTO)”. DIN EN 16603-70-32:2014-12 EN 16603-70-32:2014 (E)
45、 7 1 Scope This Standard specifies: The capabilities of the language used for the definition of procedures for space system testing and operations. The PLUTO language. Clause 4 defines the context in which procedures operate. Clause 5 contains the requirements for the procedure language. Annex A spe
46、cifies the PLUTO language. This includes: The “building blocks” that constitute procedures and the role that each of these building blocks plays in achieving the overall objectives of the procedure. The dynamic aspects of procedures i.e. the execution logic of each building block and execution relat
47、ionships between these blocks. The syntax and semantics of the language itself. Annex B specifies the engineering units to be supported by the procedure language. Annex C specifies the mathematical, time and string functions to be supported by the procedure language. This standard may be tailored fo
48、r the specific characteristics and constraints of a space project in conformance with ECSS-S-ST-00. DIN EN 16603-70-32:2014-12 EN 16603-70-32:2014 (E) 8 2 Normative references The following normative documents contain provisions which, through reference in this text, constitute provisions of this EC
49、SS Standard. For dated references, subsequent amendments to, or revisions of any of these publications, do not apply. However, parties to agreements based on this ECSS Standard are encouraged to investigate the possibility of applying the most recent editions of the normative documents indicated below. For undated references the latest edition of the publication referred to applies. EN reference Reference in text Title EN 16601-00-01 ECSS-S-ST-00-01 ECSS system Glossary of terms ISO/IEC 14977 Inf