I E C 62 69 -1 -2 ® I N TE RN ATI ON AL S TAN D ARD N ORM E I N TE RN ATI ON ALE F i e l d D e vi ce I n te g rati on (F D I ) – P art 1 -2 : P rofi l es – F ou n d ati on F i el d bu s H S E I n té g rati on d es appare i l s d e terrai n (F D I ) – IEC 62769-1 01 -2:201 5-05(en-fr) P arti e 1 -2 : P rofi l s – F ou n d ati on F i el d bu s H S E Edition 201 5-05 T H I S P U B L I C AT I O N I S C O P YRI G H T P RO T E C T E D C o p yri g h t © I E C , G e n e v a , S wi tz e rl a n d 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 I EC copyright or have an enquiry about obtaining additional rights to this publication, please contact the address below or your local I EC 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-1 21 Geneva 20 Switzerland Tel.: +41 22 91 02 1 Fax: +41 22 91 03 00 info@iec.ch www.iec.ch Ab ou t th e I E C The I nternational Electrotechnical Commission (I EC) is the leading global organization that prepares and publishes I nternational Standards for all electrical, electronic and related technologies Ab o u t I E C p u b l i ca ti o n s 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 I E C Catal og u e - webstore i ec ch /catal og u e 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 I E C pu bl i cati on s s earch - www i ec ch /search pu b 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 E l ectroped i a - www el ectroped i a 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 additional languages Also known as the International Electrotechnical Vocabulary (IEV) online I E C G l os sary - s td i ec ch /g l oss ary More than 60 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 I E C J u st Pu bl i s h ed - webstore i ec ch /j u stpu bl i sh ed 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 I E C C u stom er S ervi ce C en tre - webstore i ec 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 d e l 'I E C La Commission Electrotechnique I nternationale (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 d es pu bl i cati on s I E C 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é Catal og u e I E C - webstore i ec ch /catal og u e 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 Rech erch e d e pu bl i cati on s I E C - www i ec ch /search pu b 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 E l ectroped i a - www el ectroped i a 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 langues additionnelles Egalement appelé Vocabulaire Electrotechnique International (IEV) en ligne G l oss re I E C - s td i ec ch /g l ossary Plus de 60 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 I E C J u st Pu bl i s h ed - webstore i ec ch /j u stpu bl i s h ed 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 S ervi ce Cl i en ts - webstore i ec ch /csc Si vous désirez nous donner des commentaires sur cette publication ou si vous avez des questions contactez-nous: csc@iec.ch I E C 62 69 -1 -2 ® Edition 201 5-05 I N TE RN ATI ON AL S TAN D ARD N ORM E I N TE RN ATI ON ALE F i e l d D e vi ce I n te g rati on (F D I ) – P art 1 -2 : P rofi l es – F ou n d ati on F i el d bu s H S E I n tég rati on d e s apparei l s d e terrai n (F D I ) – P arti e 1 -2 : P rofi l s – F ou n d ati on F i e l d bu s H S E INTERNATIONAL ELECTROTECHNICAL COMMISSION COMMISSION ELECTROTECHNIQUE INTERNATIONALE ICS 25.040.40; 35.1 00 ISBN 978-2-8322-2633-9 Warn i n g ! M ake s u re th at you obtai n ed th i s pu bl i ca ti on from an au th ori zed d i s tri bu tor Atten ti on ! Veu i l l ez vou s ass u rer q u e vou s avez obten u cette pu bl i cati on vi a u n d i stri b u teu r ag ré é ® Registered trademark of the International Electrotechnical Commission –2– I EC 62769-1 01 -2: 201 © I EC 201 CONTENTS FOREWORD I NTRODUCTI ON Scope Norm ative references Terms, definitions, abbreviated term s and acron ym s Terms and definitions Abbreviated terms and acron yms Conventions EDDL syntax XML syntax Profile for CP /2 (F OU NDATI ON ™ H SE) General Catalog profile Protocol support files 2 CommunicationProfile definition Profile device Protocol version information Associating a Package with a CP /2 device Device type identification m apping Device type revision mapping I nform ation Model m apping ProtocolType definition DeviceType m apping FunctionalGroup I dentification definition 4 BlockType property m apping 1 5 Mapping to Block ParameterSet 1 5 Topolog y elements 1 5 ConnectionPoint definition 1 5 Communication Device definition 5 Communication service provider definition 5 Network definition 5 Methods 5 Methods for FDI Com m unication Servers 5 Methods for Gateways 22 Annex A (normative) Topolog y scan schem a 23 A General 23 A Network 23 A FoundationH SEAddressT 23 A FoundationH SEConnectionPointT 23 A FoundationH SEN etworkT 24 A FoundationBlockI dentificationT 24 A FoundationI dentificationT 25 Annex B (normative) Transfer service parameters 27 Annex C (inform ative) Comm unication service arguments for Transfer Method 28 Bibliograph y 29 I EC 62769-1 01 -2: 201 © I EC 201 Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table –3– – Capability File part – Com municationProfile definition – Device type catalog m apping – ProtocolType Foundation_H SE definition – I nherited DeviceType property mapping – I dentification param eters 1 – I nherited BlockType property mapping 1 – ConnectionPointType ConnectionPoint_Foundation_HSE definition – Com munication device Param eterSet definition – Method Connect argum ents 1 – Method Disconect arguments – Method Transfer argum ents – Method GetPublishedData argum ents 20 – Method SetAddress argum ents 21 A – Attributes of FoundationH SEConnectionPointT 24 A – Elements of FoundationH SEConnectionPointT 24 A – Elements of FoundationH SEN etworkT 24 A – Attributes of FoundationBlockI dentificationT 25 A – Attributes of FoundationI dentificationT 26 –4– I EC 62769-1 01 -2: 201 © I EC 201 INTERNATI ONAL ELECTROTECHNI CAL COMMISSI ON F I E L D D E VI C E I N T E G R AT I O N P a rt 1 -2 : (FDI ) – P ro fi l e s – F o u n d a ti o n F i e l d b u s H S E FOREWORD ) The I nternati on al Electrotechni cal Comm ission (I EC) is a worl d wid e organization for stan dardization com prisin g all n ation al el ectrotechnical comm ittees (I EC National Comm ittees) The object of I EC is to prom ote internati onal co-operation on all q uestions concerni ng stand ardi zati on in the el ectrical an d electronic fi elds To this en d and in additi on to other acti vities, I EC pu blish es I nternational Stan dards, Techn ical Specificati ons, Technical Reports, Publicl y Avail abl e Specificati ons (PAS) an d Gu ides (h ereafter referred to as “I EC Publication(s)”) Th ei r preparation is entrusted to tech nical comm ittees; any I EC N ational Comm ittee interested in the subj ect dealt with m ay partici pate in this preparatory work I nternational, governm ental an d n on governm ental organ izations l iaising with th e I EC also participate i n this preparation I EC collaborates closel y with the I ntern ational Organi zation for Stand ardization (I SO) in accordance with ditions determ ined by agreem ent between th e two organi zati ons 2) The form al decisions or ag reem ents of I EC on tech nical m atters express, as n earl y as possible, an i nternati onal consensus of opi nion on the rel evant subjects since each technical com m ittee has representati on from all interested I EC N ational Com m ittees 3) I EC Publications have the form of recom m endations for intern ational use an d are accepted by I EC National Com m ittees in that sense While all reasonable efforts are m ade to ensure that the tech nical content of I EC Publications is accu rate, I EC cann ot be h eld responsi ble for th e way in which th ey are used or for an y m isinterpretation by an y en d u ser 4) I n order to prom ote intern ational u niform ity, I EC National Com m ittees und ertake to apply I EC Publications transparentl y to the m axim um extent possible i n their national an d regi on al publicati ons Any d ivergence between an y I EC Publication and the correspondi ng national or regi on al publicati on sh all be clearl y in dicated in the latter 5) I EC itself d oes n ot provi de an y attestation of conform ity I n depend ent certificati on bodies provi de conform ity assessm ent services and, in som e areas, access to I EC m arks of conform ity I EC is not responsi ble for an y services carri ed out by ind ependent certification bodi es 6) All users shou ld ensure that th ey have the l atest editi on of thi s publicati on 7) No liability shall attach to I EC or its directors, em ployees, servants or ag ents inclu din g in divi du al experts an d m em bers of its technical com m ittees and I EC Nati on al Com m ittees for any person al i njury, property d am age or other dam age of any nature whatsoever, wheth er di rect or indirect, or for costs (includ i ng leg al fees) and expenses arisi ng out of the publ ication, use of, or relian ce upon, this I EC Publicati on or any other I EC Publications 8) Attention is drawn to th e N orm ative references cited in th is publ ication Use of the referenced publ ications is indispensable for the correct applicati on of this publication I nternational Standard I EC 62769-1 01 -2 has been prepared by subcomm ittee 65E: Devices and integration in enterprise systems, of I EC technical comm ittee 65: I ndustrial-process measurement, control and automation The text of this standard is based on the following documents: CDV Report on votin g 65E/353/CDV 65E/41 6/RVD Full information on the voting for the approval of this standard can be found in the report on voting indicated in the above table This publication has been drafted in accordance with the I SO/I EC Directives, Part A list of all parts in the I EC 62769 series, published under the general title Field Device Integration (FDI) , can be found on the I EC website I EC 62769-1 01 -2: 201 © I EC 201 –5– The comm ittee has decided that the contents of this publication will remain unchanged until the stability date indicated on the I EC website 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 am ended –6– I EC 62769-1 01 -2: 201 © I EC 201 INTRODUCTION The I nternational Electrotechnical Comm ission (I EC) draws attention to the fact that it is claimed that compliance with this docum ent may involve the use of patents concerning a) Method for the Suppl ying and I nstallation of Device-Specific Functionalities, see Patent Famil y DE1 0357276; b) Method and device for accessing a functional module of autom ation system , see Patent Fam il y EP21 8241 8; c) Methods and apparatus to reduce m emory requirements for process control system software applications, see Patent Famil y US201 32321 86 ; d) Extensible Device Obj ect Model, see Patent Fam ily U S1 2/893, 680 I EC takes no position concerning the evidence, validity and scope of this patent right The holders of these patent rights have assured the I EC that he/she is willing to negotiate licences either free of charge or under reasonable and non-discriminatory term s and conditions with applicants throughout the world I n this respect, the statement of the holder of this patent right is registered with I EC I nform ation m ay be obtained from: a) ABB Research Ltd Claes Rytoft Affolterstrasse Zurich, 8050 Switzerland b) Phoenix Contact Gm bH & Co KG I ntellectual Property, Lycenses & Standards Flachsm arktstrasse 8, 32825 Blom berg German y c) Fisher Controls I nternational LLC John Dilger, Em erson Process Management LLLP 301 S st Avenue, Marshaltown, I owa 501 58 USA d) Rockwell Automation Technologies, I nc Allen-Bradley Drive Mayfield H eights, Ohio 441 24 USA Attention is drawn to the possibility that some of the elements of this docum ent m ay be the subj ect of patent rights other than those identified above I EC shall not be held responsible for identifying any or all such patent rights I SO (www iso org/patents) and I EC (http: //patents iec ch) maintain on-line data bases of patents relevant to their standards Users are encouraged to consult the data bases for the m ost up to date information concerning patents I EC 62769-1 01 -2: 201 © I EC 201 –7– F I E L D D E VI C E I N T E G R AT I O N P a rt 1 -2 : P ro fi l e s – F o u n d a ti o n F i e l d b u s H S E S cop e This part of I EC 62769 specifies (F OUN DATI ON ™ Fieldbus HSE) (FDI ) – the I EC 62769 profile for I EC 61 784-1 , CP /2 N o rm a t i ve re fe re n c e s The following docum ents, in whole or in part, are normativel y referenced in this document and are indispensable for its application For dated references, onl y the edition cited applies For undated references, the latest edition of the referenced docum ent (including an y amendments) applies I EC 61 784-1 , Industrial communication networks - Profiles - Part 1: Fieldbus profiles I EC 61 784-2, Industrial communication networks - Profiles - Part 2: Additional fieldbus profiles for real-time networks based on ISO/IEC 8802-3 I EC 61 804 (all parts), Function blocks (FB) for process control IEC 62541 -1 00: 201 5, OPC Unified Architecture – Part 100: Device interface IEC 62769-2, Field Device Integration (FDI) – Part 2: FDI Client NOTE I EC 62769-2 is technically i dentical to FDI -2022 I EC 62769-3, Field Device Integration (FDI) – Part 3: FDI Server NOTE I EC 62769-3 is technically i dentical to FDI -2023 I EC 62769-4, Field Device Integration (FDI) –Part 4: FDI Packages NOTE I EC 62769-4 is technical identicall y to FDI -2024 I EC 62769-5, Field Device Integration (FDI) – Part 5: FDI Information Model NOTE I EC 62769-5 is technical identicall y to FDI -2025 I EC 62769-6, Field Device Integration (FDI) – Part 6: FDI Technology Mapping NOTE I EC 62769-6 is technical identicall y to FDI -2026 I EC 62769-7, Field Device Integration (FDI) – Part 7: FDI Communication Devices NOTE I EC 62769-7 is technical identicall y to FDI -2027 F OUNDATION ™ Fieldbus is the trade name of the non-profit consortium Fieldbus Foundation This information is given for the convenience of users of this technical report and does not constitute an endorsement by IEC of the trademark holder or any of its products Compliance does not require use of the trade name Use of the trade name requires permission of the trade name holder –8– I EC 62769-1 01 -2: 201 © I EC 201 I EC 62769-1 01 -1 , Field Device Integration (FDI) – Part 101-1: Profiles – Foundation Fieldbus H1 T e rm s , d e fi n i t i o n s , T e rm s a n d a b b re vi a t e d t e rm s a n d a c ro n ym s d e fi n i t i o n s For the purposes of this document, the term s and definitions given in I EC 61 784-1 , I EC 61 784-2, I EC 61 804, I EC 62541 -1 00, I EC 62769-2, I EC 62769-3, I EC 62769-4, IEC 62769-5, I EC 62769-6, I EC 62769-7 and I EC 62769-1 01 -1 apply Ab b re v i a t e d t e rm s a n d a c ro n y m s For the purposes of this document, the following abbreviations apply: CFF CP CPF EDD FB IM SMI B VFD Com mon File format comm unication profile (see I EC 61 784-1 or I EC 61 784-2) comm unication profile fam ily (see I EC 61 784-1 or I EC 61 784-2) Electronic Device Description (see I EC 61 804 series) function block I nform ation Model system management inform ation base virtual field device C o n ve n t i o n s E D D L s yn ta x This part of I EC 62769 specifies content for the EDD com ponent that is part of FDI Com munication Packages EDDL syntax uses the font Co uri e r Ne w EDDL syntax is used for m ethod signature, variable, data structure and component declarations XM L s y n t a x XML syntax exam ples use the font Co uri e r Ne w The XML syntax is used to describe XM L docum ent schem a EXAMPLE: < xs d: s i mpl e T yp e na me =" E xamp l e " > P ro fi l e fo r C P /2 ( F O U N D A T I O N ™ H SE) G e n e l This profile annex specifies the protocol specifics needed for FDI Packages describing comm unication servers, gateways and devices C atal og p ro fi l e P ro t o c o l s u p p o rt fi l e s C a p a b i l i t y fi l e Each CP /2 FDI Device Package shall contain a capability file The capability file part is described in Table – 48 – Arg u m en t ServiceError I EC 62769-1 01 -2: 201 © I EC 201 Des cri pti on 0: 1: –1 : –2: –3: –4: –5: –6: –7: –8: –9: –1 0: –1 : –1 2: –1 3: OK/fonction d ộm arrộe d e faỗon asynch ron e, le rộsultat doit être interrogé avec En dTransfer OK/exécuti on term inée, Recei vedData conti ent le résultat Echec du transfert/ann ulé par l 'appelant Echec de l'appel/I D de service inconn u Echec du transfert/aucun e relation d e comm unication existante Echec du transfert/id entifi ant d e rel ation de com m unication n on valid e Echec du transfert/contenu sen dData non valid e Echec du transfert/form at recei veData non val ide Echec du transfert/vérification de param ètre a Echec du transfert/d épasse les lim ites du param ètre a Echec du transfert/m ode erron é pour l a dem and e a Echec du transfert/l'écritu re est interd ite par l e comm utateur de verrouil l age de l'écriture ou le bl oc fonction nel de verrouillage de l'écriture pou r les appareils SI S a Echec du transfert/la valeu r d e don nées ne perm et jam ais l'écriture a Echec du transfert / BlockTag en d oubl e d étecté I NDEX non valid e, argum ent SUB_I N DEX fourni avec un tran sfert "VI EW_READ" Le Serveur FDI gère un Modèl e d'I nform ation d éfini d ans l'I EC 62541 -1 00 Par conséq uent, les élém ents topol ogi ques qui représentent un FFBlockType sont séparés des instances d e bl ocs réell es Une i nstance appelée Blocks d'un Confi gu rableObjectType est util isée pou r m ettre en œu vre les règles d'i nstanciation L'instanci ation des bl ocs est abordée avec plus d e détails dans l'I EC 62769-5 Conform ém ent au x règles défini es dans l 'I EC 62769-5, l e Serveu r FDI a besoin de recu eilli r les inform ations de l'obj et FF Directory afin de pou voi r créer l es instances d e blocs Les inform ations doi vent être fournies par la m éthode S can défi nie en Conform ém ent l'I EC 62769-5, l'arg um ent BlockTag m entionné ci -dessus est obten u partir de l'attribut Displ ayNam e de l'instance d e bloc correspon dante d ans le Mod èle d'I nform ation FDI NOTE L'I EC 62769-7 défin it l'arg um ent Send Data de l a m éthod e Transfer com m e une m atrice de variantes Les argum ents OPERATI ON, BlockTag, I NDEX, SUB_I N DEX et WriteData défi nis dans le tableau sont représentés comm e des entrées de la m atrice de variantes su ivant l'ordre d ans leq uel i ls son t spécifiés cidessus NOTE L'I EC 62769-7 défin it l'arg um ent Recei veData de l a m éthode Transfer comm e une m atrice de variantes L'argum ent ReadData défi ni dans le tableau est représenté comm e une entrée de l a m atrice de variantes suivant l'ord re dans l equ el il est spécifié ci -dessus NOTE Exem ple (pou r clarifi cation): Un bl oc a deux vues d e type View_4 La prem ière vue du type View_4 est adressée avec les arg um ents I NDEX = et SUB_I NDEX = La deu xièm e vue est ad ressée avec l es arg um ents I NDEX = et SUB_I NDEX = a Une val eu r ServiceError peut être retou rn ée avec u ne opérati on d'écritu re G etPu bl i sh ed Data Les alertes CP /2 représentent les messages non sollicités, comm e définis dans l'I EC 62769-7 Le Tableau présente les arguments de la méthode GetPublishedData NOTE CP /2 util ise le term e "alertes" pour d ésigner l es alarm es et m essages d'événem ents I l s'agit de m essages non soll icités asynchrones qui fournissent des notifications de changem ent d'état telles q ue les conditions d e diag nostic Ces m essages sont m appés avec l e service GetPu blish Data CP /2 uti lise égalem ent le term e "publier" pou r d ésign er d es comm unications réseau synch rones programm ées pou r le traitem ent des val eu rs Ces m essages publi és ne sont pas m appés avec le service GetPu blish edData I EC 62769-1 01 -2: 201 © I EC 201 – 49 – Signature: GetPubl ishedData( [ i n] Byte S tri ng Co mmuni cat i o n Re l at i o n I d, [ out ] S tri ng Bl o ckT ag, [ out ] B yt e [ ] Al armE ve nt Dat a, [ out ] Node I d Al armE ve nt T yp e [ o ut ] Dat e T i me T i me S t amp [ i n] UI nt S e r vi c e I d, [ o ut ] UI nt De l ayFo rNe xt C al l , [ o ut ] I nt S e rvi c e E rro r) ; – 50 – I EC 62769-1 01 -2: 201 © I EC 201 Tabl e au – Arg u m en ts d e l a m éth od e G etP u b l i s h ed D ata Arg u m e n t D es cri p ti o n Com m unicationRelationI d La valeur d'argum ent conti ent l e nodeI d d u Conn ectionPoint représentant la connexi on entre un appareil et un réseau ph ysiq ue au sein d u Modèl e d'I nform ation BlockTag L'argum ent de sortie dén ote l'étiquette du bl oc de l'i nstance d e bloc q ui a ém is l'alarm e ou l'événem ent Alarm EventData Avec cet argum ent, le flu x de bits de don nées d'al arm e / évén em ent est retourn é comm e m atrice de bits Le cod age des enti ers d oit suivre l es règ les défi nies d ans l'I EC 62541 -6 Alarm EventType Nod eI d d e l'al arm e ou n œu d d e type d'événem ent d éfini d ans le m odèle d'inform ation FDI pou r d écoder le flu x de d on nées d'alarm e/évén em ent Les types d'alarm es et d'évén em ents doi vent être l us parti r de l'EDD par l e Serveur FDI lors de la créati on d u M od èle d'I nform ation Tim eStam p Heure laq uell e l'al arm e ou l'évén em ent a été détecté par l'appareil ServiceI d Le cod e de transacti on d e service établit l a relati on entre l a d em ande d e service et la réponse correspond ante DelayForNextCall La valeur spécifie u n dél en m s pour lim iter l e cycle d'i n vocation EndGetPu blishedData qui n e doit pas être pl us rapide que l a valeu r spécifi ée d ans la valeur d'arg um ent ServiceError 0: 1: –1 : –2: –3: –4: –5: –8: –9: OK / fonction dộm arrộe de faỗon asynchron e, le rộsultat d oit être i nterrogé avec En dGetPu blish edData OK / exécuti on term inée, Recei ved Data et Tim eStam p contien nent l e résu ltat Echec de GetPu blishedData / ann ulé par l'appel ant Echec de l'appel /I D de service inconn u Echec de GetPublishedData/non pris en charg e Echec de GetPublishedData/aucune rel ation de com m unication existante Echec de GetPu blishedData/id entifiant de rel ation de com m unication non vali de Echec de GetPu blishedData / aucun e al arm e / Don nées d'événem ent publ iées Echec de GetPu bl ishedData / Alarm EventType non valid e Le Serveur FDI gère un Modèl e d'I nform ation d éfini d ans l'I EC 62541 -1 00 Par conséq uent, les élém ents topol ogi ques q ui représentent un FFBlockType sont séparés des instances d e bl ocs réell es Une i nstance appelée Blocks d'un Confi gu rableObjectType est util isée pour m ettre en œuvre l es règles d'i nstanciation L'instanci ation des bl ocs est abordée avec plus d e détail s dans l'I EC 62769-5 Conform ém ent au x règles défini es dans l'I EC 62769-5, l e Serveu r FDI a besoin de recu eilli r les inform ations de l'obj et FF Directory afin de pou voi r créer l es instances d e blocs Les inform ations doi vent être fournies par la m éthode Scan défi nie en Conform ém ent l'I EC 62769-5, l'arg um ent BlockTag m entionné ci -dessus est obten u partir de l'attribut Displ ayNam e de l'instance d e bl oc correspon dante d ans le Mod èle d'I nform ation FDI Une val eu r ServiceError peut être retou rnée avec u ne opérati on d'écritu re NOTE L'I EC 62769-7 défini t l'argum ent Recei veData d e l a m éthod e GetPublish ed Data comm e une m atrice de vari antes Les arg um ents BlockTag, Alarm EventData et Alarm EventType défi nis d ans le tabl eau sont représentés com m e des entrées de l a m atrice de vari antes suivant l'ord re dans l eq uel il s sont spécifiés ci dessus NOTE L'I EC 62769-7 défi ni t l'argum ent Sen dData d e la méthode Transfer com m e une m atrice de variantes Les argum ents OPERATI ON, BlockTag, I N DEX, SUB_I N DEX et WriteData défi nis d ans le tabl eau sont représentés com m e des entrées de l a m atrice de vari antes suivant l'ord re dans l eq uel il s sont spécifiés ci dessus NOTE L'I EC 62769-7 défi n it l'argum ent Recei veData de la m éthode Transfer com m e une m atrice de variantes L'arg um ent Read Data d éfini dans le tabl eau est représenté comm e une entrée d e l a m atrice de variantes suivant l'ord re dans l equel il est spécifié ci -dessus I EC 62769-1 01 -2: 201 © I EC 201 5 – 51 – SetAd dress Le Tableau présente les arguments de la méthode SetAddress Si gn atu re SetAddress ( [ i n] S t ri ng [ i n] S t ri ng [ i n] UI nt [ o ut ] UI nt [ o ut ] I nt OPE RAT I ON, Ne wPDT a g, S e rvi ce I d, De l a yFo rNe xt C al l , S e rvi ce E rro r) ; Tableau – Arg u m en ts d e l a m éth od e SetAd d ress Arg u m en t OPERATI ON NewPDTag a b Des cri pti on La valeur d'argum ent in diq ue l e type d'opérati on d'ad ressag e Les val eu rs adm issibles sont "SETASSI GNMENT", "CLEARASSI GN MENT" Les val eu rs d'argum ent donn ées avec les argum ents ci-d essous peuvent être ig norées suivant la valeur de l'argum ent OPERATI ON La valeur d'argum ent conti ent l e nouveau PD-Tag défini r pour l'appareil La val eu r d'arg um ent est ignorée si la val eu r d'arg um ent OPERATI ON est "CLEARASSI GN MENT" ServiceI d Le cod e de transacti on d e service établit l a relati on entre l a d em ande d e service et la réponse correspondante DelayForNextCall La valeur spécifie u n dél en m s pour lim iter l e cycle d'i n vocation EndTransfer qui ne d oit pas être plus rapi de q ue l a valeur spécifiée dans la val eu r d'argum ent ServiceError 0: OK/fonction d ộm arrộe d e faỗon asynchron e, le rộsultat doit être interrogé avec En dSetAdd ress : OK/exécuti on term inée avec succès –1 : Echec de SetAdd ress/annul é par l'appelant –2: Echec de l'appel /I D de service inconn u –3: Echec de SetAdd ress/non initi alisé –4: Echec de SetAdd ress/non necté un réseau –5: Echec de SetAdd ress/aucu n appareil correspond ant oldAd dress n'a été trouvé –6: Echec de SetAdd ress/erreur d'adresse en d ou ble –7: Echec de SetAdd ress/l'apparei l n'a pas accepté la nou velle adresse –8: Echec de SetAdd ress/oldAddress non valide (en term es de syntaxe, de type de don nées, d e form at des donn ées, etc ) –9: Echec de SetAdd ress/newAdd ress non valid e (en term es de syntaxe, de type d e donn ées, de form at des données, etc ) –1 0: Echec de SetAdd ress/im possible l'état conn ecté a Les arg um ents OPERATI ON d éfinis dans le tableau sont représentés comm e des entrées de la m atrice de variantes suivant l'ord re dans l equ el ils sont spécifiés ci-dessus b Les arg um ents NewPDTag d éfinis dans le tabl eau sont représentés comm e des entrées de la m atrice de variantes suivant l'ord re dans l equ el ils sont spécifiés ci-dessus Scan La signature de m éthode spécifiée dans l'I EC 62769-7 topologyScanResult correspondant est spécifié l'Annexe A ResetScan La signature de m éthode spécifiée dans l'I EC 62769-7 s'applique s'applique Le schém a – 52 – M éth od es pou r les passerell es Non prises en charge I EC 62769-1 01 -2: 201 © I EC 201 I EC 62769-1 01 -2: 201 © I EC 201 – 53 – Annexe A (normative) Schéma de balayage topologique A.1 Généralités Le schém a du résultat de balayage topologique spécifié l'Annexe A décrit l'argum ent topologyScanResult de la méthode Scan au form at spécifique CP /2 Le contenu et la structure du document XML doivent correspondre au concept conỗu de M odốle d'I nform ation pour décrire une topologie afin de perm ettre une concordance générique entre des appareils ph ysiques connectés au réseau et le Modèle d'I nform ation hébergé par le Serveur FDI A.2 Network L'élém ent racine utilisé pour retourner le résultat du balayage d'un réseau CP /2 Le schéma XM L pour un élément N etwork est le suivant: < xs d: e l e me nt na me =" Ne t wo rk" t ype =" ff: Foundat i o nHS E Ne t wo rkT " / > A.3 FoundationHSEAddressT Un type sim ple qui définit la structure d'adresse pour CP /2 L'adresse peut être codée en I Pv4 ou en I Pv6 Le schéma XM L pour un type FoundationH SEAddressT est le suivant: < xs d: s i mpl e T ype na me =" Fo un dat i o n HS E Addre s s T " > < xs d: re s t ri ct i o n b a s e =" xs d: s t ri n g" / > < / xs d: s i mp l e T yp e > A.4 FoundationHSEConnectionPointT Un type complexe qui définit le Point de connexion pour CP /2 Le schéma XML pour un type FoundationH SEConnectionPointT est le suivant: < xs d: s e que nce > < xs d: e l e me nt na me =" I de n t i fi ca t i o n" type =" ff: Fo un da t i o n I de n t i fi ca t i o nT " / > < xs d: e l e me nt na me =" Bl o c kS c anI ns t an ce " type =" ff: Foun da t i o n Bl o c kI de nt i fi ca t i o n T " mi nOccurs =" " maxOccurs =" un bo unde d" / > < / xs d: s e qu e nc e > < xs d: at tri but e name =" Addre s s " t ype =" ff : Fo unda t i o nHS E Addre s s T " us e =" re qui re d" / > < xs d: at tri but e name =" Ordi n al Numb e r" t ype =" xs d: un s i gne dI n t " us e =" re qui re d" / > Les attributs d'un type FoundationH SEConnectionPointT sont décrits dans le Tableau A – 54 – Tabl e au A I EC 62769-1 01 -2: 201 © I EC 201 – At t ri b u t s d e F o u n d a t i o n H S E C o n n e c t i o n P o i n t T At t ri b u t D e s c ri p t i o n Address La valeur d'attri but conti ent l'adresse d e l'appareil connecté au réseau Ordi nal Number La propri été Ordin alN um ber reflète la position du VFD dans la liste VFD de gestion du systèm e Les VFD m ultipl es sont m appés au x élém ents ScanI tem m ultiples Les élém ents d'un type FoundationH SEConnectionPointT sont décrits dans le Tableau A Tabl eau A – E l é m e n t s d e F o u n d a t i o n H S E C o n n e c t i o n P o i n t T E l ém en t D e s c ri p t i o n I dentificati on Les données d'él ém ent contien nent l es données d'identification du type d'appareil Par com paraison avec le M odèle d'I nform ation (I EC 62769-5), le Con nectionPoint ne conti ent pas les don nées d'identification du type d'appareil et ne s'y réfère pas Mais pou r der le systèm e hôte FDI trou ver l e paquetag e qui correspond l'appareil necté, ce schém a associe l 'identification du type d'appareil avec le ConnectionPoint BlockScanI nstance I nform ations d'i nstance d e bl oc du VFD d'appareil scan né Util isées pou r créer les instances d e bl ocs dans l'I M d u serveur FDI Voi r l'I EC 62769-5 A F o u n d a t i o n H S E N e tw o rk T Un type complexe qui définit le réseau pour CP /2 Le schéma XM L pour un type FoundationH SENetworkT est le suivant: < xs d: co mpl e xT yp e n a me =" Fo unda t i o nHS E Ne two rkT " > < xs d: s e que nce > < xs d: e l e me nt na me =" Co nn e ct i o n Po i nt " t ype =" ff: Fo un da t i o n HS E C o nn e ct i o n Po i nt T " maxOccurs =" un bo unde d" / > < / xs d: s e que nc e > < / xs d: c omp l e xT ype > Les élém ents d'un type FoundationH SEN etworkT sont décrits dans le Tableau A Tabl eau A – E l é m e n t s d e F o u n d a t i o n H S E N e t w o rkT E l ém en t Con nectionPoint A D e s c ri p t i o n Point de connexi on CP /2 F o u n d a t i o n B l o c kI d e n t i fi c a t i o n T Un type complexe qui définit les informations de l'instance de bloc de l'appareil scanné Le schém a XM L pour un type FoundationBlockI dentificationT est le suivant: < xs d: co mpl e xT yp e n a me =" Fo unda t i o nBl o c kI de n t i fi c a t i o nT " > < xs d: at t ri but e name =" Bl o ckT ag" us e =" r e qui r e d" / > < xs d: at t ri but e name =" DDI t e m" us e =" re qui re d" / > < xs d: at t ri but e name =" Di re c t o ryPo s i t i o n " us e =" re qui re d" / > < / xs d: c omp l e xT ype > I EC 62769-1 01 -2: 201 © I EC 201 – 55 – Les attributs d'un type FoundationBlockI dentificationT sont décrits dans le Tableau A Tabl eau A – At t ri b u t s d e F o u n d a t i o n B l o c kI d e n t i fi c a t i o n T At t ri b u t D e s c ri p t i o n BlockTag L'attri but BlockTag doit être m appé au DisplayNam e d'un e in stance de bloc qui d oit être créée d ans l'I M du Serveu r FDI DDI tem Cet attri but est utilisé pour trou ver le type de bl oc correct d'u n e instance de bloc qui doit être créée dans l'I M d u Serveur FDI Le type d e bloc est recherché dans le dossier SupportedTypes dans le com posant Blocs d'un DeviceType DirectoryPosition Cet attri but d én ote la position relati ve d e l'instance de bloc d ans l'obj et Directory (répertoire) La prem ière i nstance d e bl oc a un e val eur de Se reporter au x règles d'i nstanciation d e bloc d ans l'I EC 62769-5 A F o u n d a t i o n I d e n t i fi c a t i o n T Un type complexe qui définit le contenu correspondant l'identification de FunctionalGroup Le schéma XM L pour un type FoundationI dentificationT est le suivant: < xs d: co mpl e xT yp e n a me =" Fo unda t i o nI de n t i fi c at i o nT " > < xs d: at t ri but e name =" MANUFAC_I D" t ype =" xs d: un s i gne dI n t " us e =" re qui re d" / > < xs d: at t ri but e name =" DE V_T YPE " t yp e =" xs d: u ns i gne dS ho rt " us e =" re qui re d" / > < xs d: at t ri but e name =" DE V_RE V" t ype =" xs d: un s i gne dS ho rt " us e =" re qui re d" / > < xs d: at t ri but e name =" I T K_VE R" t ype =" xs d: un s i gne dS ho rt " us e =" re qui re d" / > < xs d: at t ri but e name =" HARDWARE _RE V" t yp e =" xs d: s t ri ng" us e =" o p t i o nal " / > < xs d: at t ri but e name =" S OFT WARE _RE V" t yp e =" xs d: s t ri ng" us e =" o p t i o nal " / > < xs d: at t ri but e name =" COMPAT I BI LI T Y_RE V" type =" xs d: uns i gn e dI nt " us e =" o p t i o nal " / > < xs d: at t ri but e name =" CAPABI LI T Y_LE V" t ype =" xs d: u ns i gn e dByt e " us e =" o p t i o nal " / > < xs d: at t ri but e name =" S I F_I T K_VE R" t yp e =" xs d: uns i gne dS ho rt " us e =" o p t i o nal " / > < xs d: at t ri but e name =" FD_VE R" t yp e =" xs d: uns i gn e dS ho rt " us e =" o p t i o nal " / > Les attributs d'un type FoundationI dentificationT sont décrits dans le Tableau A – 56 – Tabl eau I EC 62769-1 01 -2: 201 © I EC 201 A – At t ri b u t s d e F o u n d a t i o n I d e n t i fi c a t i o n T At t ri b u t D e s c ri p t i o n MAN UFAC_I D Num éro d'identification du fabricant DEV_TYPE Num éro d e m odèle du fabrican t associé la ressource DEV_REV Num éro d e révisi on d u fabricant associé la ressou rce I TK_VER Num éro d e profil I TK HARDWARE_REV Révision de m atéri el du fabricant SOFTWARE_REV Révision de logiciel du fabricant COMPATI BI LI TY_REV Ce param ètre est utilisé en option lors du rem placem ent des appareils de terrain Pour u ne utilisation correcte d e ce param ètre, il convi ent qu e la val eu r COMPATI BI LI TY_REV de l'appareil de rem placem ent soit ég ale ou i nférieu re la valeur DEV_REV de l 'appareil rem placé CAPABI LI TY_LEV Ce param ètre peut être inclus dans u n appareil pou r in diq uer le ni veau d e capacité pris en ch arge par u n appareil SI F_I TK_VER Num éro d e profil SI F I TK FD_VER Un param ètre ég al l a valeu r de l a version m ajeu re de l a spécification d es diagnostics de terrain pou r laq uell e cet appareil a ộtộ conỗu I EC 62769-1 01 -2: 201 © I EC 201 – 57 – Annexe B (normative) Paramètres du servi ce Transfer Les services d'accès direct spécifiés dans l'I EC 62769-2 perm ettent au Plugiciel d'I nterface Utilisateur (U I P, Us e r In te rfa ce Plug- in ) d'échanger directem ent des données avec l'appareil L'échange direct des données signifie que les données échangées entre un appareil et un U I P peuvent ne pas être reflétées dans le M odèle d'I nformation L'I DirectAccess d'interface défini dans l'I EC 62769-6 correspond aux services d'accès direct définis dans l'I EC 62769-2 Les fonctions BeginTransfer et EndTransfer définies par l'interface I DirectAccess ont besoin d'achem iner des inform ations spécifiques un protocole Les spécificités d'un protocole doivent être saisies dans un docum ent XM L Le schéma pour CP /2 est identique celui du CP /1 ; il est spécifié dans l'I EC 62769-1 01 – 58 – I EC 62769-1 01 -2: 201 © I EC 201 Annexe C (informative) Arguments du service de communication pour la méthode Transfer L'I EC 62769-3 décrit la manière dont ces argum ents du service de comm unication pour la méthode Transfer (voir 5.6.1 4) sont obtenus des éléments COMM AN D associés l'élém ent VARI ABLE Pour l'accès de lecture ou d'écriture la variable, le Serveur FDI doit obtenir la description COMMAN D relative et obtenir les argum ents du service de com m unication pour la méthode Transfer des attributs de la description COMMAND par la m ise en correspondance des noms Etant donné que le profil EDD CPF1 ne fournit pas d'élément EDD COMMAND, cette approche requiert des considérations supplémentaires Pour garder le Serveur FDI aussi générique que possible, la solution suivante est proposée La construction COMMAND est introduite mais un niveau virtuel uniquement Cela signifie qu'il n'y aura aucun m oyen de définir l'élém ent COMMAN D dans la gram maire du profil EDD CPF1 L'élém ent COMM AND aura les attributs suivants: • • I N DEX SU B_I N DEX L'élém ent COMM AND doit être relié au PARAM ETER du bloc La représentation de l'élément COMM AND sera créée autom atiquem ent (à la volée) pour chaque param ètre de bloc par la machine FDI (EDD) quand un bloc est chargé par la machine NOTE Avec l es services EDD d'auj ou rd'h ui, l a création d es élém ents COM MAND pour des PARAMETER peut être effectuée pen dant ddi _g et_item () pour l e bl oc lorsq ue l a l iste des param ètres a été créée Pour les param ètres de type RECORD ou ARRAY, les élém ents EDD COMM AN D doivent être créés pour chaque m embre de RECORD ou ARRAY Ceci est destiné faciliter le fonctionnem ent du Serveur FDI Lorsque l'EDD est chargé par le Serveur FDI , les BlockTypes sont créés dans le dossier SupportedTypes dans le composant Blocks du DeviceType (voir l'I EC 62769-5 et l'I EC 62541 -1 00) Pour chaque paramètre du BlockType, la description COM MAND est fournie par la m achine FDI (EDD) Les instances de blocs sont créées avec le résultat de la méthode Scan, comme décrit en Les instances de blocs sont créées comm e com posants (enfants) du composant Blocks Conformém ent l'I EC 62769-5, le DisplayName de l'instance de bloc est le BlockTag Pour l'accès de lecture ou d'écriture la variable, le Serveur FDI doit obtenir les argum ents du service de communication I NDEX et SU B_I NDEX de la description COMM AND du param ètre par la mise en correspondance des nom s Pour l'argum ent du service de comm unication BlockTag, le DisplayN ame de l'instance de bloc doit être utilisé I EC 62769-1 01 -2: 201 © I EC 201 – 59 – Bibliographie FI ELDBU S FOU NDATI ON Foundation Specification Common File Format Version 9, j uin 201 (disponible en anglais seulement) FF-1 03 , FI ELDBU S FOU NDATI ON Foundation Specification Function Block Application Process – Part FF-890, Version 0, août 201 (disponible en anglais seulement) FI ELDBU S FOU NDATI ON Foundation Specification Function Block Application Process – Part FF-891 , Version 0, août 201 (disponible en anglais seulement) FI ELDBU S FOU NDATI ON FF- 880: Foundation Specification System Management FF-980, Version 6, er décembre 2005 (disponible en anglais seulem ent) _ I N TE RN ATI O N AL E LE CTRO TE CH N I CAL CO M M I S S I O N 3, ru e d e Va re m bé P O B ox CH -1 1 G e n e va S wi tze rl a n d Te l : + 41 F a x: + 22 91 02 1 22 91 03 00 i n fo @i e c ch www i e c ch