1、BRITISH STANDARD BS EN 61162-401: 2002 IEC 61162-401: 2001 Maritime navigation and radiocommunication equipment and systems Digital interfaces Part 401: Multiple talkers and multiple listeners Ship systems interconnection Application profile The European Standard EN 61162-401:2002 has the status of
2、a British Standard ICS 33.060.99; 47.020.70 NO COPYING WITHOUT BSI PERMISSION EXCEPT AS PERMITTED BY COPYRIGHT LAWBS EN 61162-401:2002 This British Standard, having been prepared under the direction of the Electrotechnical Sector Policy and Strategy Committee, was published under the authority of th
3、e Standards Policy and Strategy Committee on 22 April 2002 BSI 22 April 2002 ISBN 0 580 39448 4 National foreword This British Standard is the official English language version of EN 61162-401:2002. It is identical with IEC 61162-401:2001. The UK participation in its preparation was entrusted to Tec
4、hnical Committee EPL/80, Maritime navigation and radiocommunication equipment and systems, which has the responsibility to: A list of organizations represented on this committee can be obtained on request to its secretary. From 1 January 1997, all IEC publications have the number 60000 added to the
5、old number. For instance, IEC 27-1 has been renumbered as IEC 60027-1. For a period of time during the change over from one numbering system to the other, publications may contain identifiers from both systems. Cross-references The British Standards which implement international or European publicat
6、ions referred to in this document may be found in the BSI Standards Catalogue under the section entitled “International Standards Correspondence Index”, or by using the “Find” facility of the BSI Standards Electronic Catalogue. A British Standard does not purport to include all the necessary provisi
7、ons of a contract. Users of British Standards are responsible for their correct application. Compliance with a British Standard does not of itself confer immunity from legal obligations. aid enquirers to understand the text; present to the responsible international/European committee any enquiries o
8、n the interpretation, or proposals for change, and keep the UK interests informed; monitor related international and European developments and promulgate them in the UK. Summary of pages This document comprises a front cover, an inside front cover, the EN title page, pages 2 to 117, and a back cover
9、. The BSI copyright date displayed in this document indicates when the document was last issued. Amendments issued since publication Amd. No. Date CommentsEUROPEAN STANDARD EN 61162-401 NORME EUROPENNE EUROPISCHE NORM February 2002 CENELEC European Committee for Electrotechnical Standardization Comi
10、t Europen de Normalisation Electrotechnique Europisches Komitee fr Elektrotechnische Normung Central Secretariat: rue de Stassart 35, B - 1050 Brussels 2002 CENELEC - All rights of exploitation in any form and by any means reserved worldwide for CENELEC members. Ref. No. EN 61162-401:2002 E ICS 47.0
11、20.70 English version Maritime navigation and radiocommunication equipment and systems - Digital interfaces Part 401: Multiple talkers and multiple listeners Ship systems interconnection - Application profile (IEC 61162-401:2001) Matriels et systmes de navigation et de radiocommunications maritimes
12、- Interfaces numriques Partie 401: Emetteurs multiples et rcepteurs multiples Interconnexion des systmes embarqus Couche application (CEI 61162-401:2001) Navigations- und Funkkommunikations- gerte und -systeme fr die Seeschifffahrt Digitale Schnittstellen Teil 401: Mehrere Datensender und mehrere Da
13、tenempfnger - Schiffssystemzusammenschaltung - Anwendungsprofil (IEC 61162-401:2001) This European Standard was approved by CENELEC on 2002-02-01. CENELEC members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this European Standard the status
14、 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 Central Secretariat or to any CENELEC member. This European Standard exists in three official versions (English, French, German). A
15、 version in any other language made by translation under the responsibility of a CENELEC member into its own language and notified to the Central Secretariat has the same status as the official versions. CENELEC members are the national electrotechnical committees of Austria, Belgium, Czech Republic
16、, Denmark, Finland, France, Germany, Greece, Iceland, Ireland, Italy, Luxembourg, Malta, Netherlands, Norway, Portugal, Spain, Sweden, Switzerland and United Kingdom.Foreword The text of document 80/310/FDIS, future edition 1 of IEC 61162-401, prepared by IEC TC 80, Maritime navigation and radiocomm
17、unication equipment and systems, was submitted to the IEC- CENELEC parallel vote and was approved by CENELEC as EN 61162-401 on 2002-02-01. The following dates were fixed: latest date by which the EN has to be implemented at national level by publication of an identical national standard or by endor
18、sement (dop) 2002-11-01 latest date by which the national standards conflicting with the EN have to be withdrawn (dow) 2005-02-01 Annexes designated “normative“ are part of the body of the standard. Annexes designated “informative“ are given for information only. In this standard, annexes A, B, C, a
19、nd ZA are normative and annex D is informative. Annex ZA has been added by CENELEC. _ Endorsement notice The text of the International Standard IEC 61162-401:2001 was approved by CENELEC as a European Standard without any modification. _ Page2 EN61162401:2002 BSI22April200266112-104 CEI:2100(E) 3 CO
20、NTENTS INTRODUCTION 8 1 Scope 9 1.1 General 9 1.2 Application profile. 9 2 Normative references. 9 3 Definitions 10 3.1 Terms10 3.2 Abbreviations.13 3.3 Conventions 13 3.4 Protocol data types15 3.5 Non-protocol types 17 3.6 Literals 18 4 Dependence on T-profile.18 4.1 General .18 4.2 LNA-LNA or MAU-
21、LNA communication.18 4.3 Services required.18 4.4 Services required, but not used by the A-profile.19 4.5 Variable quality of service attributes 19 4.5.1 Reliability and safety19 4.5.2 Real time response19 4.5.3 Support for stream data .20 4.5.4 Maximum and minimum message lengths 20 4.6 Congestion
22、and flow control.20 5 Functional requirements for MAU20 5.1 General overview.20 5.2 MAU configuration management 21 5.2.1 Define MAU parameters (MauInitialize).22 5.2.2 Connection open request (MauOpen) .23 5.2.3 Connection close (MauClose) .23 5.2.4 MAU state change call-back (MauState).24 5.3 Sess
23、ion management, authentication and congestion control 25 5.3.1 Session control and authentication.25 5.3.2 Congestion control (MauSession).26 5.3.3 Request and connection limiting 26 5.4 Interface and connection point overview 26 5.4.1 Special considerations for anonymous broadcast (ABC) 27 5.4.2 MC
24、P membership in interfaces 27 5.4.3 MCP attributes.27 5.4.4 Modify MCP attributes (McpGet, McpSet)28 5.4.5 Interface attributes.29 5.4.6 Modify interface attributes (IfGet, IfSet)29 Page3 EN61162401:2002 BSI22April2002 4 611-26401 CEI:2100(E) 5.5 Interface management.30 5.5.1 Define interface (IfTab
25、le).31 5.5.2 Remove interface (IfRemove).31 5.5.3 Establish interface connection (IfOpen)32 5.5.4 Close interface (IfClose).32 5.5.5 Interface state change call-back (InterfaceState) 33 5.6 MCP transactions. .34 5.6.1 Function type transactions .35 5.6.2 Non-acknowledged write transactions 36 5.6.3
26、Subscribe type transactions .36 5.6.4 Individual subscribe transactions .37 5.6.5 Client side initiation (TransActivate) .38 5.6.6 Transaction cancellation (TransCancel). .38 5.6.7 Client side transaction state change (TransClientState) 39 5.6.8 Server side transaction state change (TransServerState
27、).39 5.7 Bulk data transfer 40 6 Functional requirements for LNAs.40 6.1 Context diagram and functional overview.40 6.2 MAU name management (MauAck, MauRequest, SessionClose) .41 6.2.1 Duplicate MAU names43 6.2.2 Local MAU names43 6.2.3 Remote MAU names 43 6.3 LNA-LNA session management .45 6.3.1 He
28、ard about LNA .45 6.3.2 Known LNA45 6.3.3 Dead LNA 46 6.3.4 The LNA watchdog function .46 6.4 Local MAU connection management47 6.4.1 MAU identification47 6.4.2 Local MAU states.47 6.4.3 Starting MAU management 48 6.4.4 Ending MAU management48 6.5 MAU control MCP 49 6.5.1 General overview.49 6.5.2 F
29、unctionality 49 6.5.3 Watchdog service 49 6.6 Session management 50 6.6.1 General principles50 6.6.2 MAU session information .50 6.6.3 Session codes used for authentication.50 6.7 Accept type interface management51 6.7.1 General overview.51 6.7.2 Possible errors in interface definitions or connectio
30、n requests .51 6.7.3 Special handling of anonymous broadcast interfaces .52 6.7.4 Definition and removal of accept interface53 6.7.5 Establishing and closing connections to accept interfaces .53 6.8 Connect type interface management55 Page4 EN61162401:2002 BSI22April200266112-104 CEI:2100(E) 5 6.9 G
31、eneral transaction management 57 6.9.1 MCP identity and transaction address57 6.9.2 Transaction identity57 6.9.3 Session identity .57 6.9.4 Transaction types 57 6.9.5 Exception handling 58 6.10 Accept side transaction management.59 6.10.1 Read, write and function transaction handling61 6.10.2 Non-ac
32、knowledged write request .61 6.10.3 Initial subscribe61 6.10.4 Initial individual subscribe62 6.10.5 Server initiated subscribe acknowledgement62 6.10.6 Server initiated individual subscribe acknowledgement 62 6.10.7 Anonymous broadcast subscribe62 6.10.8 Cancellation of a transaction62 6.11 Connect
33、 side transaction management 63 6.12 LNA-MAU 64 6.13 Use of priority levels in LNA.64 6.14 Congestion control.65 6.14.1 Congestion cases 65 6.14.2 LNA requirements65 6.14.3 MAU requirements .66 7 Protocol defined as sequence diagrams66 7.1 General conventions66 7.1.1 Broken connections .66 7.1.2 Exc
34、eption handling 66 7.2 LNA management 67 7.2.1 Opening LNA-LNA connection67 7.2.2 LNA watchdog functionality67 7.2.3 Congestion control.67 7.3 Opening and closing MAU sessions.68 7.3.1 MAU to MAU communication via same LNA .68 7.3.2 Opening a MAU session.68 7.3.3 Closing a MAU session69 7.3.4 Findin
35、g a remote MAU in LNA70 7.3.5 Server MAU or LNA dies71 7.4 Opening and closing interfaces71 7.4.1 Opening accept interface .71 7.4.2 Closing accept IF.72 7.4.3 Opening connect IF72 7.4.4 Closing connect interface.73 7.5 Data transfer messages.73 7.5.1 Data transfer of read, write or function type .7
36、4 7.5.2 Subscribe data transfers 75 7.5.3 Data transfer cancel and transfer timeout.76 Page5 EN61162401:2002 BSI22April2002 6 611-26401 CEI:2100(E) 8 Message definitions 78 8.1 Introduction .78 8.1.1 Common message format 78 8.2 MAU-LNA messages79 8.2.1 Message format .79 8.2.2 MAU session control80
37、 8.2.3 Interface definition messages 82 8.2.4 Data transfer messages .86 8.3 LNA-LNA message formats for reliable link89 8.3.1 General message format89 8.3.2 Connection management .89 8.3.3 MAU management .90 8.3.4 Interface connection management .92 8.3.5 Data transfer management.94 8.4 LNA-LNA mes
38、sage formats for multicast link .95 8.4.1 General message format95 8.4.2 Different multi-cast ports95 8.4.3 Name look-up and watchdog messages .96 8.4.4 Data transfer messages .98 8.4.5 Anonymous broadcast message details .99 9 General identity codes 100 9.1 Protocol and software version codes100 9.
39、2 Network address, node number and LNA id (address_m, word32_m).100 9.3 MAU identity (mauname_m, mauid_m)100 9.4 Data object and MCP identity (mcid_m).101 9.5 Interface code (mcid_m)102 9.6 Data object name (mcname_m, mciname_m). .102 9.7 Interface name (ifname_m).102 9.8 Session identity (word16_m)
40、102 9.9 Transaction identity (word32_m) .102 9.10 Format string .102 9.10.1 Data record format encoding102 9.10.2 Transaction type coding.104 9.10.3 Complete format string.104 9.11 Password (password_m).104 10 Data marshalling.104 10.1 Introduction .104 10.2 Network octet order .105 10.2.1 General .
41、105 10.2.2 Basic types 105 10.2.3 Composite types 106 10.2.4 Messages 106 10.3 Pack and unpack routines106 10.3.1 Introduction106 10.3.2 Pack routine.106 10.3.3 Unpack routine.107 Page6 EN61162401:2002 BSI22April200266112-104 CEI:2100(E) 7 11 Communication link between MAU and LNA107 11.1 Introducti
42、on .107 11.1.1 General service specification .107 11.1.2 Point to point .108 11.1.3 Connection oriented.108 11.1.4 Symmetrical and full duplex .108 11.1.5 Message based108 11.1.6 Priority .108 11.1.7 Buffering and flow control 108 11.1.8 Reliable transfer 108 11.1.9 Error reporting .108 12 General p
43、rinciples for module functionality109 12.1 Flexibility in receiving, conservatism in sending.109 12.2 Garbled messages.109 12.3 Closed communication links.109 Annex A (normative) Message codes .110 Annex B (normative) Error codes and message field values .112 Annex C (normative) Symbolic constants .
44、113 Annex D (informative) Compatibility between MiTS and the IEC 61162-400 series .115 Annex ZA (normative) Normative references to international publications with their corresponding European publications .117 Page7 EN61162401:2002 BSI22April2002 8 611-26401 CEI:2100(E) INTRODUCTION International S
45、tandard IEC 61162 is a four-part standard which specifies four digital interfaces for applications in marine navigation, radiocommunication and system integration. The four parts are: IEC 61162-1 Single talker and multiple listeners IEC 61162-2 Single talker and multiple listeners, high speed transm
46、ission IEC 61162-3 Multiple talkers and multiple listeners Serial data instrument network IEC 61162-4 Multiple talkers and multiple listeners Ship systems interconnection. Part 4 of the standard is sub-divided into a number of individual standards with part numbers in the IEC 61162-400 series. A ful
47、l reference to part 4 can be found in IEC 61162-400, clause 4. This part of the standard, IEC 61162-401: A-profile specification, defines the application functionality and its implementation in an application layer protocol. Relationship with the other parts of the IEC 61162 series of standards is d
48、efined in annex B to IEC 61162-400. Page8 EN61162401:2002 BSI22April200266112-104 CEI:2100(E) 9 MARITIME NAVIGATION AND RADIOCOMMUNICATION EQUIPMENT AND SYSTEMS DIGITAL INTERFACES Part 401: Multiple talkers and multiple listeners Ship systems interconnection Application profile 1 Scope 1.1 General I
49、EC 61162-4 series specifies a communication system for use in integrated ship control systems. IEC 61162-400 defines the overall functional scope for the communication system. 1.2 Application profile This part of IEC 61162 describes the application profile (A-profile corresponding to ISO-OSI layers 5 to 7 ISO 7498) of the communication protocol which is the basis for the communication system. It relies on the realization o