® Edition 2.0 2014-08 INTERNATIONAL STANDARD NORME INTERNATIONALE Industrial communication networks – Fieldbus specifications – Part 5-22: Application layer service definition – Type 22 elements IEC 61158-5-22:2014-08(en-fr) Réseaux de communication industriels – Spécifications des bus de terrain – Partie 5-22: Définition des services de la couche application – Éléments de type 22 Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison No further reproduction or distribution is permitted Uncontrolled when printe IEC 61158-5-22 All rights reserved Unless otherwise specified, 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 either IEC or IEC's member National Committee in the country of the requester If you have any questions about IEC copyright or have an enquiry about obtaining additional rights to this publication, please contact the address below or your local IEC member National Committee for further information Droits de reproduction réservés Sauf indication contraire, aucune partie de cette publication ne peut être reproduite ni utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou mécanique, y compris la photocopie et les microfilms, sans l'accord écrit de l'IEC ou du Comité national de l'IEC du pays du demandeur Si vous avez des questions sur le copyright de l'IEC ou si vous désirez obtenir des droits supplémentaires sur cette publication, utilisez les coordonnées ci-après ou contactez le Comité national de l'IEC de votre pays de résidence IEC Central Office 3, rue de Varembé CH-1211 Geneva 20 Switzerland Tel.: +41 22 919 02 11 Fax: +41 22 919 03 00 info@iec.ch www.iec.ch About the IEC The International Electrotechnical Commission (IEC) is the leading global organization that prepares and publishes International Standards for all electrical, electronic and related technologies About IEC publications The technical content of IEC publications is kept under constant review by the IEC Please make sure that you have the latest edition, a corrigenda or an amendment might have been published IEC Catalogue - webstore.iec.ch/catalogue The stand-alone application for consulting the entire bibliographical information on IEC International Standards, Technical Specifications, Technical Reports and other documents Available for PC, Mac OS, Android Tablets and iPad Electropedia - www.electropedia.org The world's leading online dictionary of electronic and electrical terms containing more than 30 000 terms and definitions in English and French, with equivalent terms in 14 additional languages Also known as the International Electrotechnical Vocabulary (IEV) online IEC publications search - www.iec.ch/searchpub The advanced search enables to find IEC publications by a variety of criteria (reference number, text, technical committee,…) It also gives information on projects, replaced and withdrawn publications IEC Glossary - std.iec.ch/glossary More than 55 000 electrotechnical terminology entries in English and French extracted from the Terms and Definitions clause of IEC publications issued since 2002 Some entries have been collected from earlier publications of IEC TC 37, 77, 86 and CISPR IEC Just Published - webstore.iec.ch/justpublished Stay up to date on all new IEC publications Just Published details all new publications released Available online and also once a month by email IEC Customer Service Centre - webstore.iec.ch/csc If you wish to give us your feedback on this publication or need further assistance, please contact the Customer Service Centre: csc@iec.ch A propos de l'IEC La Commission Electrotechnique Internationale (IEC) est la première organisation mondiale qui élabore et publie des Normes internationales pour tout ce qui a trait l'électricité, l'électronique et aux technologies apparentées A propos des publications IEC Le contenu technique des publications IEC est constamment revu Veuillez vous assurer que vous possédez l’édition la plus récente, un corrigendum ou amendement peut avoir été publié Catalogue IEC - webstore.iec.ch/catalogue Application autonome pour consulter tous les renseignements bibliographiques sur les Normes internationales, Spécifications techniques, Rapports techniques et autres documents de l'IEC Disponible pour PC, Mac OS, tablettes Android et iPad Recherche de publications IEC - www.iec.ch/searchpub La recherche avancée permet de trouver des publications IEC en utilisant différents critères (numéro de référence, texte, comité d’études,…) Elle donne aussi des informations sur les projets et les publications remplacées ou retirées IEC Just Published - webstore.iec.ch/justpublished Restez informé sur les nouvelles publications IEC Just Published détaille les nouvelles publications parues Disponible en ligne et aussi une fois par mois par email Electropedia - www.electropedia.org Le premier dictionnaire en ligne de termes électroniques et électriques Il contient plus de 30 000 termes et dộfinitions en anglais et en franỗais, ainsi que les termes équivalents dans 14 langues additionnelles Egalement appelé Vocabulaire Electrotechnique International (IEV) en ligne Glossaire IEC - std.iec.ch/glossary Plus de 55 000 entrộes terminologiques ộlectrotechniques, en anglais et en franỗais, extraites des articles Termes et Définitions des publications IEC parues depuis 2002 Plus certaines entrées antérieures extraites des publications des CE 37, 77, 86 et CISPR de l'IEC Service Clients - webstore.iec.ch/csc Si vous désirez nous donner des commentaires sur cette publication ou si vous avez des questions contactez-nous: csc@iec.ch Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison No further reproduction or distribution is permitted Uncontrolled when printe THIS PUBLICATION IS COPYRIGHT PROTECTED Copyright â 2014 IEC, Geneva, Switzerland đ Edition 2.0 2014-08 INTERNATIONAL STANDARD NORME INTERNATIONALE Industrial communication networks – Fieldbus specifications – Part 5-22: Application layer service definition – Type 22 elements Réseaux de communication industriels – Spécifications des bus de terrain – Partie 5-22: Définition des services de la couche application – Éléments de type 22 INTERNATIONAL ELECTROTECHNICAL COMMISSION COMMISSION ELECTROTECHNIQUE INTERNATIONALE PRICE CODE CODE PRIX ICS 25.040.40; 35.100.70; 35.110 XC ISBN 978-2-8322-1742-9 Warning! Make sure that you obtained this publication from an authorized distributor Attention! Veuillez vous assurer que vous avez obtenu cette publication via un distributeur agréé ® Registered trademark of the International Electrotechnical Commission Marque déposée de la Commission Electrotechnique Internationale Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison No further reproduction or distribution is permitted Uncontrolled when printe IEC 61158-5-22 IEC 61158-5-22:2014 © IEC 2014 CONTENTS FOREWORD INTRODUCTION Scope 1.1 General 1.2 Specifications 1.3 Conformance Normative references Terms, definitions, abbreviations, symbols and conventions 3.1 ISO/IEC 7498-1 terms 3.2 ISO/IEC 8822 terms 3.3 ISO/IEC 9545 terms 3.4 ISO/IEC 8824-1 terms 10 3.5 Type 22 fieldbus application-layer specific definitions 10 3.6 Abbreviations and symbols 13 3.7 Conventions 15 Concepts 18 4.1 Common concepts 18 4.2 Type specific concepts 18 Data type ASE 22 5.1 Overview 22 5.2 Formal definition of data type objects 22 5.3 FAL defined data types 22 Communication model specification 30 6.1 Application service elements (ASEs) 30 6.2 Application relationships (ARs) 71 Bibliography 76 Figure – Producer-consumer interaction model 20 Figure – RTFL device reference model 21 Figure – RTFN device reference model 22 Figure – Type 22 CeS device structure 31 Figure – Successful SDO expedited download sequence 44 Figure – Successful SDO normal download initialization sequence 44 Figure – Successful SDO download sequence 44 Figure – Successful SDO expedited upload sequence 45 Figure – Successful SDO normal upload initialization sequence 45 Figure 10 – Successful SDO upload sequence 45 Figure 11 – Failed SDO expedited download initialization sequence 46 Figure 12 – Failed SDO download after initialization sequence 46 Figure 13 – Failed SDO download sequence 47 Figure 14 – Emergency sequence 47 Figure 15 – Heartbeat sequence 48 Figure 16 – Process data write sequence 48 Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison No further reproduction or distribution is permitted Uncontrolled when printe –2– –3– Figure 17 – PDO mapping principle 49 Figure 18 – Process data object 49 Figure 19 – SEF service sequence 62 Table – Object dictionary structure 31 Table – Initiate SDO expedited download service 52 Table – Initiate SDO normal download service 53 Table – SDO download service 54 Table – Initiate SDO expedited upload service 55 Table – Initiate SDO normal upload service 57 Table – SDO upload service 58 Table – SDO abort service 59 Table – Process data write service 60 Table 10 – Emergency service (EMCY) 60 Table 11 – Heartbeat service 61 Table 12 – Send frame service 63 Table 13 – AL-Network verification service 65 Table 14 – AL-RTFL configuration service 65 Table 15 – AL-DelayMeasurement start service 67 Table 16 – AL-DelayMeasurement read service 67 Table 17 – PCS configuration service 68 Table 18 – MII read service 68 Table 19 – MII write service 68 Table 20 – AL-RTFN scan network read service 69 Table 21 – Application layer management service 70 Table 22 – Start synchronization service 70 Table 23 – Stop synchronization service 71 Table 24 – PTPNSU AREP class 73 Table 25 – PTMNSU AREP class 73 Table 26 – PTPNSC AREP class 73 Table 27 – PTPUTC AREP class 74 Table 28 – FAL services by AREP class 74 Table 29 – FAL services by AREP role 75 Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison No further reproduction or distribution is permitted Uncontrolled when printe IEC 61158-5-22:2014 © IEC 2014 IEC 61158-5-22:2014 © IEC 2014 INTERNATIONAL ELECTROTECHNICAL COMMISSION INDUSTRIAL COMMUNICATION NETWORKS – FIELDBUS SPECIFICATIONS – Part 5-22: Application layer service definition – Type 22 elements FOREWORD 1) The International Electrotechnical Commission (IEC) is a worldwide organization for standardization comprising all national electrotechnical committees (IEC National Committees) The object of IEC is to promote international co-operation on all questions concerning standardization in the electrical and electronic fields To this end and in addition to other activities, IEC publishes International Standards, Technical Specifications, Technical Reports, Publicly Available Specifications (PAS) and Guides (hereafter referred to as “IEC Publication(s)”) Their preparation is entrusted to technical committees; any IEC National Committee interested in the subject dealt with may participate in this preparatory work International, governmental and nongovernmental organizations liaising with the IEC also participate in this preparation IEC collaborates closely with the International Organization for Standardization (ISO) in accordance with conditions determined by agreement between the two organizations 2) The formal decisions or agreements of IEC on technical matters express, as nearly as possible, an international consensus of opinion on the relevant subjects since each technical committee has representation from all interested IEC National Committees 3) IEC Publications have the form of recommendations for international use and are accepted by IEC National Committees in that sense While all reasonable efforts are made to ensure that the technical content of IEC Publications is accurate, IEC cannot be held responsible for the way in which they are used or for any misinterpretation by any end user 4) In order to promote international uniformity, IEC National Committees undertake to apply IEC Publications transparently to the maximum extent possible in their national and regional publications Any divergence between any IEC Publication and the corresponding national or regional publication shall be clearly indicated in the latter 5) IEC itself does not provide any attestation of conformity Independent certification bodies provide conformity assessment services and, in some areas, access to IEC marks of conformity IEC is not responsible for any services carried out by independent certification bodies 6) All users should ensure that they have the latest edition of this publication 7) No liability shall attach to IEC or its directors, employees, servants or agents including individual experts and members of its technical committees and IEC National Committees for any personal injury, property damage or other damage of any nature whatsoever, whether direct or indirect, or for costs (including legal fees) and expenses arising out of the publication, use of, or reliance upon, this IEC Publication or any other IEC Publications 8) Attention is drawn to the Normative references cited in this publication Use of the referenced publications is indispensable for the correct application of this publication 9) Attention is drawn to the possibility that some of the elements of this IEC Publication may be the subject of patent rights IEC shall not be held responsible for identifying any or all such patent rights Attention is drawn to the fact that the use of the associated protocol type is restricted by its intellectual-property-right holders In all cases, the commitment to limited release of intellectual-property-rights made by the holders of those rights permits a layer protocol type to be used with other layer protocols of the same type, or in other type combinations explicitly authorized by its intellectual-property-right holders NOTE Combinations of protocol types are specified in IEC 61784-1 and IEC 61784-2 International Standard IEC 61158-5-22 has been prepared by subcommittee 65C: Industrial networks, of IEC technical committee 65: Industrial-process measurement, control and automation This second edition cancels and replaces the first edition published in 2010 This edition constitutes a technical revision Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison No further reproduction or distribution is permitted Uncontrolled when printe –4– –5– This edition includes the following technical changes with respect to the previous edition • Adopted revisions dates of cited standards The text of this standard is based on the following documents: FDIS Report on voting 65C/763/FDIS 65C/773/RVD Full information on the voting for the approval of this International Standard can be found in the report on voting indicated in the above table This publication has been drafted in accordance with ISO/IEC Directives, Part A list of all parts of the IEC 61158 series, published under the general title Industrial communication networks – Fieldbus specifications, can be found on the IEC web site The committee has decided that the contents of this publication will remain unchanged until the stability date indicated on the IEC web site under "http://webstore.iec.ch" in the data related to the specific publication At this date, the publication will be • • • • reconfirmed, withdrawn, replaced by a revised edition, or amended Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison No further reproduction or distribution is permitted Uncontrolled when printe IEC 61158-5-22:2014 © IEC 2014 IEC 61158-5-22:2014 © IEC 2014 INTRODUCTION This part of IEC 61158 is one of a series produced to facilitate the interconnection of automation system components It is related to other standards in the set as defined by the “three-layer” fieldbus reference model described in IEC 61158-1 The application service is provided by the application protocol making use of the services available from the data-link or other immediately lower layer This standard defines the application service characteristics that fieldbus applications and/or system management may exploit Throughout the set of fieldbus standards, the term “service” refers to the abstract capability provided by one layer of the OSI Basic Reference Model to the layer immediately above Thus, the application layer service defined in this standard is a conceptual architectural service, independent of administrative and implementation divisions Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison No further reproduction or distribution is permitted Uncontrolled when printe –6– –7– INDUSTRIAL COMMUNICATION NETWORKS – FIELDBUS SPECIFICATIONS – Part 5-22: Application layer service definition – Type 22 elements 1.1 Scope General The fieldbus application layer (FAL) provides user programs with a means to access the fieldbus communication environment In this respect, the FAL can be viewed as a “window between corresponding application programs.” This standard provides common elements for basic time-critical and non-time-critical messaging communications between application programs in an automation environment and material specific to Type 22 fieldbus The term “time-critical” is used to represent the presence of a time-window, within which one or more specified actions are required to be completed with some defined level of certainty Failure to complete specified actions within the time window risks failure of the applications requesting the actions, with attendant risk to equipment, plant and possibly human life This standard defines in an abstract way the externally visible service provided by the fieldbus application layer in terms of a) an abstract model for defining application resources (objects) capable of being manipulated by users via the use of the FAL service; b) the primitive actions and events of the service; c) the parameters associated with each primitive action and event, and the form which they take; and d) the interrelationship between these actions and events, and their valid sequences The purpose of this standard is to define the services provided to a) the FAL user at the boundary between the user and the application layer of the fieldbus reference model; and b) Systems Management at the boundary between the application layer and Systems Management of the fieldbus reference model This standard specifies the structure and services of the fieldbus application layer, in conformance with the OSI Basic Reference Model (ISO/IEC 7498-1) and the OSI application layer structure (ISO/IEC 9545) FAL services and protocols are provided by FAL application-entities (AE) contained within the application processes The FAL AE is composed of a set of object-oriented application service elements (ASEs) and a layer management entity (LME) that manages the AE The ASEs provide communication services that operate on a set of related application process object (APO) classes One of the FAL ASEs is a management ASE that provides a common set of services for the management of the instances of FAL classes Although these services specify, from the perspective of applications, how request and responses are issued and delivered, they not include a specification of what the requesting and responding applications are to with them That is, the behavioral aspects of the applications are not specified; only a definition of what requests and responses they can Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison No further reproduction or distribution is permitted Uncontrolled when printe IEC 61158-5-22:2014 © IEC 2014 IEC 61158-5-22:2014 © IEC 2014 send/receive is specified This permits greater flexibility to the FAL users in standardizing such object behavior In addition to these services, some supporting services are also defined in this standard to provide access to the FAL to control certain aspects of its operation 1.2 Specifications The principal objective of this standard is to specify the characteristics of conceptual application layer services suitable for time-critical communications, and thus supplement the OSI Basic Reference Model in guiding the development of application layer protocols for timecritical communications A secondary objective is to provide migration paths from previously-existing industrial communications protocols It is this latter objective which gives rise to the diversity of services standardized as the various Types of IEC 61158, and the corresponding protocols standardized in subparts of IEC 61158-6 This specification may be used as the basis for formal application programming interfaces Nevertheless, it is not a formal programming interface, and any such interface will need to address implementation issues not covered by this specification, including: a) the sizes and octet ordering of various multi-octet service parameters; and b) the correlation of paired request and confirm, or indication and response, primitives 1.3 Conformance This standard does not specify individual implementations or products, nor does it constrain the implementations of application layer entities within industrial automation systems There is no conformance of equipment to this application layer service definition standard Instead, conformance is achieved through implementation of conforming application layer protocols that fulfill the application layer services as defined in this standard Normative references The following documents, in whole or in part, are normatively referenced in this document and are indispensable for its application For dated references, only the edition cited applies For undated references, the latest edition of the referenced document (including any amendments) applies NOTE All parts of the IEC 61158 series, as well as IEC 61784-1 and IEC 61784-2 are maintained simultaneously Cross-references to these documents within the text therefore refer to the editions as dated in this list of normative references IEC 61131-3, Programmable controllers – Part 3: Programming languages IEC 61158-1:2014, Industrial communication networks – Fieldbus specifications – Part 1: Overview and guidance for the IEC 61158 and IEC 61784 series IEC 61158-4-22:2014, Industrial communication networks – Fieldbus Part 4-22: Data-link layer protocol specification – Type 22 elements IEC 61158-6-22, Industrial communication networks – Fieldbus Part 6-22: Application layer protocol specification – Type 22 elements specifications specifications – – ISO/IEC 646, Information technology – ISO 7-bit coded character set for information interchange Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison No further reproduction or distribution is permitted Uncontrolled when printe –8– IEC 61158-5-22:2014 © IEC 2014 Ce paramètre indique un temps de retard maximal pour la durée de cycle de communication RTFL rapport la valeur prévue de durée de cycle de communication Master clock DA Ce paramètre indique l'adresse d'appareil relative l'appareil qui intègre l'horlogemère IP configuration Ce paramètre indique les données de configuration IP Result(+) Ce paramètre de type sélection indique que la demande de service a réussi Configuration summary Ce paramètre contient un résumé de la configuration d'appareil accomplie en termes d'informations d'état pour les paramètres configurés Result(–) Ce paramètre de type sélection indique que la demande de service a échoué 6.1.3.3.4 AL-DelayMeasurement start Avec le service "DelayMeasurement start" (démarrage de la mesure du retard) tel que spécifié dans le Tableau 15, un RD (appareil-racine) dans un réseau de RTFL de Type 22 démarre la mesure du retard de propagation pour la synchronisation PCS Tableau 15 – Service "AL-DelayMeasurement start" Nom du paramètre Req Argument AREP M Repeat count M Argument L’argument doit contenir les paramètres spécifiques au service de la demande de service AREP Ce paramètre est l'identificateur local de l'AR souhaitée Repeat count Ce paramètre doit indiquer le nombre de cycles de communication utilisés pour la mesure du retard de propagation NOTE Pour plus d'informations concernant la séquence de DelayMeasurement, se référer la CEI 61158-4-22 6.1.3.3.5 AL-DelayMeasurement read Avec le service "DelayMeasurement read" (lecture de la mesure du retard) tel que spécifié dans le Tableau 16, un RD (appareil-racine) dans un réseau de RTFL de Type 22 doit lire les résultats de mesure du retard de propagation Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison No further reproduction or distribution is permitted Uncontrolled when printe – 150 – – 151 – Tableau 16 – Service "AL-DelayMeasurement read" Nom du paramètre Req Cnf Argument AREP M Result(+) S Delay M Result(–) S NOTE La méthode par laquelle une primitive "confirm" est corrélée sa primitive "request" précédente correspondante relève d'une initiative locale Voir 1.2 Argument L’argument doit contenir les paramètres spécifiques au service de la demande de service AREP Ce paramètre est l'identificateur local de l'AR souhaitée Result(+) Ce paramètre de type sélection indique que la demande de service a réussi Delay Ce paramètre doit contenir le résultat de la mesure du retard NOTE Pour plus d'informations concernant la séquence de DelayMeasurement, se référer la CEI 61158-4-22 6.1.3.3.6 AL-PCS configuration Ce service est utilisé par un RD dans un réseau RTFL de Type 22 pour configurer les appareils participants en fonction des résultats des mesures de retard Le Tableau 17 montre les primitives de service et le paramètre du service Tableau 17 – Service "PCS configuration" Nom du paramètre Req Argument AREP M Clock configuration M Argument L’argument doit contenir les paramètres spécifiques au service de la demande de service AREP Ce paramètre est l'identificateur local de l'AR souhaitée Clock configuration Ce paramètre spécifie les données de configuration pour l'ajustement d'horloge 6.1.3.3.7 AL-MII read Avec le service local "MII read" (lecture d'interface indépendante du support) tel que spécifié dans le Tableau 18, les informations issues de la MII sont lues Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison No further reproduction or distribution is permitted Uncontrolled when printe IEC 61158-5-22:2014 © IEC 2014 IEC 61158-5-22:2014 © IEC 2014 Tableau 18 – Service "MII read" Nom du paramètre Req Cnf Argument Address of register M Result(+) S Data M Result(–) S Argument L’argument doit contenir les paramètres spécifiques au service de la demande de service Address of register Ce paramètre indique l'adresse du registre de PHY laquelle l'opération de lecture a accès Result(+) Ce paramètre de type sélection indique que la demande de service a réussi Data Ce paramètre doit contenir les informations du registre PHY lu Result(–) Ce paramètre de type sélection indique que la demande de service a échoué 6.1.3.3.8 AL-MII write Avec le service local "MII write" (écriture d'interface indépendante du support) tel que spécifié dans le Tableau 19, des informations sont écrites dans la MII Tableau 19 – Service "MII write" Nom du paramètre Req Argument Address of register M Data M Argument L’argument doit contenir les paramètres spécifiques au service de la demande de service Address of register Ce paramètre indique l'adresse du registre de PHY laquelle l'opération d'écriture a accès Data Ce paramètre doit contenir les informations devant être écrites dans le registre PHY 6.1.3.3.9 AL-RTFN scan network read Le service "RTFN scan network read" (lecture de réseau d'analyse de réseau de trames temps réel) tel que spécifié dans le Tableau 20 permet d'explorer un réseau RTFN.Tous les appareils participants sont identifiés par des données d'identification descriptives Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison No further reproduction or distribution is permitted Uncontrolled when printe – 152 – – 153 – Tableau 20 – Service "AL-RTFN scan network read" Nom du paramètre Req Cnf Argument AREP M Result(+) S Identification data list M Result(–) S NOTE La méthode par laquelle une primitive "confirm" est corrélée sa primitive "request" précédente correspondante relève d'une initiative locale Voir 1.2 Argument L’argument doit contenir les paramètres spécifiques au service de la demande de service AREP Ce paramètre est l'identificateur local de l'AR souhaitée Result(+) Ce paramètre de type sélection indique que la demande de service a réussi Identification data list Ce paramètre doit contenir le résultat de l'exploration de la topologie du réseau RTFN Il doit refléter les appareils RTFN participants par une liste constituée d'un jeu de données d'identification pour chaque appareil Result(-) Ce paramètre de type sélection indique que la demande de service a échoué 6.1.3.3.10 Application layer management Avec le service "application layer management" (gestion de couche application) tel que spécifié dans le Tableau 21, le diagramme d'états de couche application tel que spécifié dans la CEI 61158-6-22 peut être déclenché pour mtriser le comportement de l'application Tableau 21 – Service "Application layer management" Nom du paramètre Req Ind AREP M M Address M M (=) Command M M (=) Argument Argument L’argument doit contenir les paramètres spécifiques au service de la demande de service AREP Ce paramètre est l'identificateur local de l'AR souhaitée Address Ce paramètre doit indiquer l'adresse de l'appareil de destination pour la commande de gestion de couche application Command Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison No further reproduction or distribution is permitted Uncontrolled when printe IEC 61158-5-22:2014 © IEC 2014 IEC 61158-5-22:2014 © IEC 2014 Ce paramètre doit indiquer la commande de gestion de couche application 6.1.3.3.11 AL-sync start Avec le service "AL-sync start" (démarrage de synchronisation de couche application) tel que spécifié dans le Tableau 22, un appareil de Type 22 doit demander des informations de configuration au mtre de synchronisation correspondant et démarrer l'indication des signaux d'interruption de synchronisation destination de l'utilisateur de l'AL Tableau 22 – Service "Start synchronization" Nom du paramètre Req Cnf Argument AREP M ID Sync M Result(+) S ID Sync M Début M Cycle time M Result(–) S NOTE La méthode par laquelle une primitive "confirm" est corrélée sa primitive "request" précédente correspondante relève d'une initiative locale Voir 1.2 Argument L’argument doit contenir les paramètres spécifiques au service de la demande de service AREP Ce paramètre est l'identificateur local de l'AR souhaitée ID Sync Ce paramètre spécifie l'ID unique l'échelle du réseau pour l'interruption de synchronisation demandée Result(+) Ce paramètre de type sélection indique que la demande de service a réussi ID Sync Ce paramètre spécifie l'ID unique l'échelle du réseau pour l'interruption de synchronisation demandée Start time Ce paramètre spécifie l'heure de début absolue de l'horloge mère Cycle time Ce paramètre spécifie synchronisation la durée de cycle de l'indication d'interruption de Result(-) Ce paramètre de type sélection indique que la demande de service a échoué 6.1.3.3.12 AL-sync stop Le service local "AL-sync stop" (arrêt de synchronisation de couche application) est utilisé pour arrêter l'indication des signaux d'interruption de synchronisation destination de l'utilisateur de l'AL Le Tableau 23 montre les primitives de service et le paramètre du service Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison No further reproduction or distribution is permitted Uncontrolled when printe – 154 – – 155 – Tableau 23 – Service "Stop synchronization" Nom du paramètre Req Argument ID Sync M Argument L’argument doit contenir les paramètres spécifiques au service de la demande de service ID Sync Ce paramètre spécifie l'ID unique l'échelle du réseau pour l'interruption de synchronisation demandée 6.2 Relations d'applications (AR) 6.2.1 Vue d'ensemble Le Type 22 fournit quatre relations prédéfinies et préétablies d'applications, qui sont: • point-to-point network-scheduled unconfirmed producer-consumer(PTPNSU) AREP (AREP producteur-consommateur de services non confirmés programmé par le réseau en mode point point (PTPNSU)); • AREP "Point-to-multipoint network-scheduled unconfirmed producer-consumer (PTMNSU)" (AREP producteur-consommateur de services non confirmés programmé par le réseau en mode point multipoint (PTMNSU)); • AREP "Point-to-point network-scheduled confirmed client/server (PTPNSC)" (AREP client/serveur de services confirmés programmé par le réseau en mode point point (PTPNSC)); • AREP "Point-to-point user-triggered confirmed client/server (PTPUTC)" (AREP client/serveur de services confirmés déclenché par l'utilisateur en mode point point (PTPUTC)) 6.2.2 AREP "Point-to-point network-scheduled unconfirmed producer-consumer" (AREP producteur-consommateur de services non confirmés programmé par le réseau en mode point point) Cette classe est définie pour prendre en charge le modèle pour la distribution en file d'attente programmée de services non confirmés entre deux appareils agissant comme un processus application producteur et un processus application consommateur Le comportement de ce type d'AR peut être décrit comme suit Un utilisateur d'ASE AR souhaitant acheminer une APDU de demande la présente comme une unité de données de service d'ASE AR son AREP en vue de sa distribution L'AREP expéditeur écrit l'APDU dans la file d'attente interne L'ASE AR transfère le contenu de la file d'attente aux prochaines occasions de transfert programmộ Si l'AREP reỗoit une autre APDU avant que le contenu de la file d'attente ne soit émis, la file d'attente est étendue par la nouvelle APDU Au point d'extrộmitộ de rộception, l'APDU est reỗue du réseau et est écrite immédiatement dans la file d'attente de réception Le point d'extrémité notifie l'utilisateur que l'APDU est arrivée et la délivre l'utilisateur en fonction de l'interface utilisateur locale Si l'APDU n'a pas été remise avant que la prochaine APDU n'arrive, la file d'attente est étendue par l'APDU reỗue rộcemment et une notification complộmentaire est ộmise Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison No further reproduction or distribution is permitted Uncontrolled when printe IEC 61158-5-22:2014 © IEC 2014 6.2.3 IEC 61158-5-22:2014 © IEC 2014 AREP "Point-to-multipoint network-scheduled unconfirmed producerconsumer" Cette classe est définie pour prendre en charge le modèle pour la distribution programmée et en file d'attente de services non confirmés allant d'un processus application producteur vers un ou plusieurs processus application consommateurs Les services fournis par cet AREP peuvent être utilisés pour une communication directe entre des appareils Le comportement de ce type d'AR peut être décrit comme suit Un utilisateur d'ASE AR souhaitant acheminer une APDU de demande la présente comme une unité de données de service d'ASE AR son AREP en vue de sa distribution L'AREP expéditeur écrit l'APDU dans la file d'attente interne, étendant le contenu existant de la file d'attente L'AREP transfère le contenu du tampon la prochaine occasion de transfert programmộ Si l'AREP reỗoit une autre APDU avant que le contenu de la file d'attente ne soit émis, la file d'attente est étendue par la nouvelle APDU Au point d'extrộmitộ de rộception, l'APDU est reỗue du rộseau et est écrite immédiatement dans la file d'attente de réception Le point d'extrémité notifie l'utilisateur que l'APDU est arrivée et la délivre l'utilisateur en fonction de l'interface utilisateur locale Si l'APDU n'a pas été remise avant que la prochaine APDU n'arrive, la file d'attente est étendue par l'APDU reỗue rộcemment et une notification complộmentaire est ộmise 6.2.4 AREP "Point-to-point network-scheduled confirmed client/server" Cette classe est définie pour prendre en charge l'échange, la demande, de services confirmés entre deux appareils agissant comme processus application client et processus application serveur Les services non confirmés ne sont pas pris en charge par ce type d'AR Le comportement de cette classe est décrit comme suit Un utilisateur d'ASE CeS souhaitant acheminer une APDU de demande la présente comme une unité de données de service d'ASE son AREP L'AREP envoyant cette APDU de demande la place en file d'attente en sa couche sous-jacente pour le transfert la prochaine occasion disponible L'AREP qui reỗoit l'APDU de demande provenant de sa couche sousjacente la place en file d'attente en vue de sa distribution son utilisateur d'ASE CeS dans l'ordre dans lequel elle a ộtộ reỗue L'AREP qui reỗoit l'APDU de demande accepte l'APDU de réponse correspondante provenant de son utilisateur d'ASE CeS et la place en file d'attente dans la couche sous-jacente pour le transfert L'AREP qui a émis l'APDU de demande reỗoit l'APDU de rộponse provenant de sa couche sous-jacente et la place en file d'attente en vue de sa distribution son utilisateur d'ASE CeS dans l'ordre dans lequel elle a ộtộ reỗue 6.2.5 AREP "Point-to-point user-triggered confirmed client/server" Cette classe est définie pour prendre en charge l'échange, la demande, de services confirmés entre deux appareils agissant comme processus application client et processus application serveur Les services non confirmés ne sont pas pris en charge par ce type d'AR Le comportement de cette classe est décrit comme suit Un utilisateur d'ASE CeS souhaitant acheminer une APDU de demande la présente comme une unité de données de service d'ASE son AREP L'AREP envoyant cette APDU de demande l'envoie directement sa couche sous-jacente pour le transfert L'AREP qui reỗoit Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison No further reproduction or distribution is permitted Uncontrolled when printe – 156 – – 157 – l'APDU de demande provenant de sa couche sous-jacente la place en file d'attente en vue de sa distribution son utilisateur d'ASE CeS dans l'ordre dans lequel elle a ộtộ reỗue L'AREP qui reỗoit l'APDU de demande accepte l'APDU de réponse correspondante provenant de son utilisateur d'ASE CeS et l'envoie la couche sous-jacente pour le transfert L'AREP qui a ộmis l'APDU de demande reỗoit l'APDU de réponse provenant de sa couche sous-jacente et la place en file d'attente en vue de sa distribution son utilisateur d'ASE CeS dans l'ordre dans lequel elle a ộtộ reỗue 6.2.6 Classes d'AR Le Tableau 24 dộfinit les caractéristiques de la classe d'AREP "Point-to-point networkscheduled unconfirmed producer-consumer" (PTPNSU) Tableau 24 – Classe d'AREP PTPNSU Caractéristiques de l'AREP Rôles Classe Producer (Producteur) Consumer (Consommateur) Cardinalité One-to-one (Un un) Chemins d'acheminement Unidirectional (Unidirectionnel) Politique de déclenchement Network-scheduled (Programmé par le réseau) Politique d'acheminement Queued (Placé en file d'attente) Le Tableau 25 définit les caractéristiques de la classe d'AREP "Point-to-multipoint networkscheduled unconfirmed producer-consumer" (PTMNSU) Tableau 25 – Classe d'AREP PTMNSU Caractéristiques de l'AREP Rôles Classe Producer (Producteur) Consumer (Consommateur) Cardinalité One-to-many (Un plusieurs) Chemins d'acheminement Unidirectional (Unidirectionnel) Politique de déclenchement Network-scheduled (Programmé par le réseau) Politique d'acheminement Queued (Placé en file d'attente) Le Tableau 26 définit les caractéristiques de la classe d'AREP "Point-to-point networkscheduled confirmed client/server (PTPNSC)" Tableau 26 – Classe d'AREP PTPNSCclass Caractéristiques de l'AREP Rôles Classe Client Server (Serveur) Cardinalité One-to-one (Un un) Chemins d'acheminement Bi-directional (Bidirectionnel) Politique de déclenchement Network-scheduled (Programmé par le réseau) Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison No further reproduction or distribution is permitted Uncontrolled when printe IEC 61158-5-22:2014 © IEC 2014 Caractéristiques de l'AREP Politique d'acheminement IEC 61158-5-22:2014 © IEC 2014 Classe Queued (Placé en file d'attente) Le Tableau 27 définit les caractéristiques de la classe d'AREP "point-to-point user-triggered confirmed client/server (PTPUTC)" Tableau 27 – Classe d'AREP PTPUTC Caractéristiques de l'AREP Rôles Classe Client Server (Serveur) Cardinalité One-to-one (Un un) Chemins d'acheminement Bi-directional (Bidirectionnel) Politique de déclenchement User-triggered (Déclenché par l'utilisateur) Politique d'acheminement 6.2.7 Queued (Placé en file d'attente) Services de FAL par classe d'AREP Le Tableau 28 définit la liste des services de FAL qui peuvent être acheminés par chaque classe d'AREP correspondante et son rôle AREP défini Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison No further reproduction or distribution is permitted Uncontrolled when printe – 158 – – 159 – Tableau 28 – Services de FAL par classe d'AREP Classe d'AREP utilisée Service de FAL PTPNSU PTMNSU PTPNSC PTPUTC — — — — — — X X — — X X SDO download (Téléchargement de l'objet SDO) — — X X Initiate SDO expedited upload (Déclencher le chargement express de l'objet SDO) — — X X — — X X — — X X — — X X X X — — X X — — X X — — — — — — X X — — ASE CeS Initiate SDO expedited download (Déclencher le téléchargement accéléré de l'objet SDO) Initiate SDO normal download (Déclencher le téléchargement normal de l'objet SDO) Initiate SDO normal upload (Déclencher le chargement normal de l'objet SDO) SDO upload (chargement de l'objet SDO) SDO abort (Abandon SDO) Process data write (Écriture de données de processus) Emergency (Urgence) Heartbeat (Signal de présence de consommateur) ASE "SEF" Send frame (Envoyer trame) ASE "Management" — — — — AL-Network verification — — X — AL-RTFL configuration (Configuration AL-RTFL) — — X — AL-DelayMeasurement start (Démarrage de mesure du retard AL) — X — — AL-DelayMeasurement read (Lecture de mesure du retard AL) — — X — AL-PCS configuration (Configuration AL-PCS) — — X — AL-RTFN scan network read (Lecture de réseau d'analyse ALRTFN) — — — X — — X X — — X X Application Layer Management AL-sync start (Démarrage de synchronisation AL) 6.2.8 Services autorisés de FAL par rôle d'AREP Le Tableau 29 définit la liste des services autorisés de FAL par rôle d'AREP Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison No further reproduction or distribution is permitted Uncontrolled when printe IEC 61158-5-22:2014 © IEC 2014 IEC 61158-5-22:2014 © IEC 2014 Tableau 29 – Services de FAL par rôle d'AREP Rôle d'AREP Service de FAL Client Serveur Producteur Consommateur req cnf ind rsp req ind req ind — — — — — — — — X X X X — — — — X X X X — — — — Initiate SDO expedited upload (Déclencher le chargement express de l'objet SDO) X X X X — — — Initiate SDO normal upload (Déclencher le chargement normal de l'objet SDO) X X X X — — — — X X X X — — — — X X X X — — — — X X X X — — — — — — — — X — — — — — — — — — — — — — — X AL-RTFL configuration (Configuration AL-RTFL) AL-DelayMeasurement start (Démarrage de mesure du retard AL) ASE CeS Initiate SDO expedited download (Déclencher le téléchargement accéléré de l'objet SDO) Initiate SDO normal download (Déclencher le téléchargement normal de l'objet SDO) SDO download (Téléchargement de l'objet SDO) SDO upload (chargement de l'objet SDO) SDO abort (Abandon SDO) Process data write (Écriture de données de processus) Emergency (Urgence) Heartbeat (signal de présence de consommateur) ASE "SEF" Send frame (Envoyer trame) ASE "Management" AL-Network verification (Vérification du réseau AL) AL-DelayMeasurement stop AL-PCS configuration (Configuration AL-PCS) AL-RTFN scan network read (Lecture de réseau d'analyse ALRTFN) — — X X — — X X — — X — — — — — — — X — — X — — — — — — — X X X — — — — X X X X — — — — — — — — X — — X X X X X — — — — X X X X — — — — X X X — — — — X — X — — — — — X X X X — — — — X Application Layer Management AL-sync start (Démarrage de synchronisation AL) Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison No further reproduction or distribution is permitted Uncontrolled when printe – 160 – – 161 – Bibliographie CEI 61784-1, Réseaux industriels de communication – Profils – Partie 1: Profils de bus de terrain CEI 61784-2, Réseaux industriels de communication – Profils – Partie 2: Profils de bus de terrain supplémentaires pour les réseaux en temps réel basés sur l’ISO/CEI 8802-3 EN 50325-4, Sous-système de communications industriel basé sur l'ISO 11898 (CAN) pour les interfaces des dispositifs de commande – Partie 4: CANopen IETF RFC 791, Internet Protocol, disponible l'adresse _ Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison No further reproduction or distribution is permitted Uncontrolled when printe IEC 61158-5-22:2014 © IEC 2014 Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison No further reproduction or distribution is permitted Uncontrolled when printe Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison No further reproduction or distribution is permitted Uncontrolled when printe ELECTROTECHNICAL COMMISSION 3, rue de Varembé PO Box 131 CH-1211 Geneva 20 Switzerland Tel: + 41 22 919 02 11 Fax: + 41 22 919 03 00 info@iec.ch www.iec.ch Copyrighted material licensed to BR Demo by Thomson Reuters (Scientific), Inc., subscriptions.techstreet.com, downloaded on Nov-27-2014 by James Madison No further reproduction or distribution is permitted Uncontrolled when printe INTERNATIONAL