1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Iec 62541 100 2015

126 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 126
Dung lượng 2,76 MB

Nội dung

I E C 62 541 -1 0 ® Edition 201 5-03 I N TE RN ATI ON AL S TAN D ARD N ORM E I N TE RN ATI ON ALE OPC u n i fi ed arch i tectu re – Part 0 : D evi ce I n terface Arch i tectu re u n i fi ée OPC – IEC 62541 -1 00:201 5-03(en-fr) Parti e 0 : I n terface d ' apparei l s colour in sid e TH I S P U B L I C ATI O N I S C O P YRI G H T P RO TE C T E D C o p yri g h t © I E C , G e n e va , S w i tze 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 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-1 21 Geneva 20 Switzerland Tel.: +41 22 91 02 1 Fax: +41 22 91 03 00 info@iec.ch www.iec.ch Abou t th e I E C The International Electrotechnical Commission (IEC) is the leading global organization that prepares and publishes International Standards for all electrical, electronic and related technologies Ab o u t I E C p u b l i c a 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 C atal og u e - webs tore 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 /s earch 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 s ary - s td i ec ch /g l os s 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 P u bl i s h ed - webs tore i ec ch /j u s u bl i s h 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 s to m er S ervi ce C en tre - webs tore i ec ch /cs c 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 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 d es p u 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é C atal og u e I E C - webs tore 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 o n s I E C - www i ec ch /s earch p u 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 os s re I E C - s td i ec ch /g l os s ary 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 P u bl i s h ed - webs tore i ec ch /j u s tpu 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 C l i en ts - webs tore i ec ch /cs c 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 541 -1 0 ® Edition 201 5-03 I N TE RN ATI ON AL S TAN D ARD N ORM E I N TE RN ATI ON ALE colour in sid e OP C u n i fi ed arch i tectu re – Part 0 : D evi ce I n terface Arch i tectu re u n i fi ée OP C – P arti e 0 : I n terface d ' apparei l s INTERNATIONAL ELECTROTECHNICAL COMMISSION COMMISSION ELECTROTECHNIQUE INTERNATIONALE ICS 25.040.40; 35.1 00 ISBN 978-2-8322-2299-7 Warn i n g ! M ake s u re th at you ob tai n ed th i s pu bl i cati on from an au th ori zed d i s tri bu tor Atten ti on ! Veu i l l ez vou s as s u rer q u e vou s avez o bten u cette pu bl i cati on vi a u n d i s tri b u teu r ag réé ® Registered trademark of the International Electrotechnical Commission –2– I EC 62541 -1 00:201 © IEC 201 CONTENTS FOREWORD Scope Reference documents Terms, definitions, abbreviations and used data types Terms and definitions Abbreviations 3 Used data types Fundamentals OPC U A Conventions used in this document 1 2.1 Conventions for N ode descriptions 1 2.2 NodeIds and BrowseNames Device model General TopologyElementType FunctionalGroupType I dentification FunctionalGroup 5 U I Element Type DeviceType Device support information 22 7.1 General 22 7.2 Device Type I mage 23 7.3 Documentation 23 7.4 Protocol support files 23 7.5 I mages 24 DeviceSet entry point 24 ProtocolType 25 BlockType 26 1 Configurable components 28 1 General pattern 28 1 ConfigurableObjectType 28 Device vommunication model 29 General 29 Network 30 ConnectionPoint 31 ConnectsTo and ConnectsToParent ReferenceTypes 33 NetworkSet Object (mandatory) 34 Device integration host model 35 General 35 DeviceTopology Object 36 Online/Offline 37 3.1 General 37 3.2 I sOnline ReferenceType 38 AddIn Capabilities 39 Overview 39 I EC 62541 -1 00:201 © IEC 201 –3– Offline-Online data transfer 40 8 2.1 Definition 40 2.2 TransferServices Type 40 2.3 TransferServices Object 41 2.4 TransferToDevice Method 41 2.5 TransferFromDevice Method 42 2.6 FetchTransferResultData Method 43 Locking 45 3.1 Overview 45 3.2 LockingServices Type 45 3.3 LockingServices Object 47 3.4 MaxInactiveLockTime Property 47 3.5 I nitLock Method 48 3.6 ExitLock Method 48 3.7 RenewLock Method 49 3.8 BreakLock Method 49 Specialized topology elements 50 General 50 Block Devices (BlockOriented DeviceType) 50 Modular Devices 51 Profiles 52 0.1 General 52 0.2 Device Server Facets 52 0.3 Device Client Facets 53 Annex A (normative) Namespace and mappings 55 Bibliography 56 Figure – Device model overview Figure – Components of the TopologyElementType Figure – FunctionalGroupType Figure – Analyser Device use for FunctionalGroups (U A Companion ADI) Figure – PLCopen use for FunctionalGroups (UA Companion PLCopen) Figure – Example of an I dentification FunctionalGroup Figure – DeviceType 20 Figure – Integration of support information within a DeviceType 22 Figure – Standard entry point for Devices 25 Figure – Example of a ProtocolType hierarchy with instances that represent specific communication profiles 26 Figure 1 – BlockType hierarchy 27 Figure – Configurable component pattern 28 Figure – ConfigurableObjectType 29 Figure – I nitial example of a communication topology 30 Figure – NetworkType 30 Figure – Example of ConnectionPointType hierarchy 31 Figure – ConnectionPointType 32 Figure – ConnectionPoint usage 33 –4– Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table 19 20 21 22 23 24 25 26 27 28 29 30 I EC 62541 -1 00:201 © IEC 201 – Type hierarchy for ConnectsTo and ConnectsToParent References 33 – Example with ConnectsTo and ConnectsToParent References 34 – Example of an automation system 35 – Example of a Device topology 36 – Online component for access to device data 37 – Type hierarchy for IsOn lin e Re fe re n ce 39 – TransferServicesType 40 – TransferServices 41 – LockingServicesType 46 – LockingServices 47 – Block-oriented Device structure example 50 – Modular Device structure example 51 – DataTypes defined in IEC 62541 -3 – Type definition table 1 – Examples of DataTypes – TopologyElementType definition 5 – ParameterSet definition – MethodSet definition – FunctionalGroupType definition – U IElementType definition 9 – DeviceType definition 20 – DeviceH ealth values 22 1 – DeviceTypeI mage definition 23 – Documentation definition 23 – ProtocolSupport definition 23 – ImageSet definition 24 – DeviceSet definition 25 – ProtocolType definition 26 – BlockType definition 27 – ConfigurableObjectType definition 29 – NetworkType definition 31 20 – ConnectionPointType definition 32 21 – ConnectsTo ReferenceType 34 22 – ConnectsToParent ReferenceType 34 23 – NetworkSet definition 34 24 – DeviceTopology definition 37 25 – IsOnline Re fe ren ce Typ e 39 26 – TransferServicesType definition 40 27 – TransferToDevice Method arguments 42 28 – TransferToDevice Method AddressSpace definition 42 29 – TransferFromDevice Method arguments 42 30 – TransferFromDevice Method AddressSpace definition 43 I EC 62541 -1 00:201 © IEC 201 Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 –5– – FetchTransferResultData Method Arguments 44 – FetchTransferResultData Method AddressSpace definition 44 – FetchResultDataType structure 44 – TransferResultError DataType structure 44 – TransferResultData DataType structure 45 – LockingServicesType definition 46 – MaxI nactiveLockTime Property definition 47 – InitLock Method Arguments 48 – InitLock Method AddressSpace definition 48 – ExitLock Method Arguments 49 – ExitLock Method AddressSpace definition 49 – RenewLock Method Arguments 49 – RenewLock Method AddressSpace definition 49 – BreakLock Method Arguments 50 – BreakLock Method AddressSpace definition 50 – BaseDevice _ Server_ Facet definition 52 – DeviceI dentification_Server_Facet definition 52 – BlockDevice_Server_Facet definition 52 – Locking_Server_Facet definition 52 – DeviceCommunication_Server_Facet definition 53 – DeviceI ntegrationHost_Server_Facet definition 53 – BaseDevice_Client_Facet definition 53 – DeviceI dentification_Client_Facet definition 53 – BlockDevice_Client_Facet definition 54 – Locking_Client_Facet definition 54 – DeviceCommunication_Client_Facet definition 54 – DeviceI ntegrationHost_Client_Facet definition 54 –6– I EC 62541 -1 00:201 © IEC 201 I NTERNATIONAL ELECTROTECHNI CAL COMMI SSI ON O P C U N I F I E D ARC H I T E C T U RE – P a rt 0 : D e v i c e I n t e rfa c e FOREWORD ) The I nternati onal El ectrotechnical Commi ssi on (I EC) is a worl d wi d e organizati on for standard izati on comprisi ng all nati onal electrotech nical committees (I EC N ational Comm ittees) Th e object of I EC i s to promote i nternati on al co-operati on on al l q u esti ons cernin g standard izati on i n the el ectrical and el ectronic fi el d s To th is end and in ad di ti on to other acti vi ti es, I EC pu blishes I nternati onal Stand ards, Technical Speci fi cati ons, Technical Reports, Pu bl icl y Avail abl e Specificati ons (PAS) and Gu id es (hereafter referred to as “I EC Pu blicati on(s)”) Thei r preparation is entru sted to technical committees; any I EC N ati onal Committee i nterested i n the su bject d ealt wi th may parti ci pate i n thi s preparatory work I ntern ati on al , governmental and non governmental organizati ons l iaisi ng wi th the I EC al so participate i n this preparati on I EC coll aborates cl osel y wi th the I n ternati onal Organizati on for Stand ard izati on (I SO) in accordan ce wi th cond i ti ons d eterm ined by ag reement between th e two org anizations 2) The formal decision s or ag reements of I EC on technical m atters express, as n earl y as possibl e, an i nternati onal consensus of opi ni on on the rel evan t su bjects si nce each technical committee has represen tati on from all i nterested I EC N ati on al Commi ttees 3) I EC Pu blicati ons h ave the form of recommend ati ons for internati onal u se an d are accepted by I EC N ati onal Com mittees i n th at sense Whi le all reasonabl e efforts are mad e to ensu re that the techn ical content of I EC Pu blications is accu rate, I EC cann ot be hel d responsi bl e for th e way in whi ch they are used or for an y misinterpretati on by an y end u ser 4) I n ord er to promote international u ni formi ty, I EC N ati onal Com mi ttees und ertake to appl y I EC Publicati on s transparen tl y to the maximum extent possibl e i n thei r nati onal and regi on al pu blicati ons Any di vergence between an y I EC Pu bl icati on and the correspond i ng nati onal or region al pu bli cation shal l be cl earl y i nd i cated in the l atter 5) I EC i tsel f d oes n ot provi d e an y attestation of conformity I nd epend ent certi ficati on bodies provid e conformity assessment services and , in some areas, access to I EC marks of conformi ty I EC i s not responsi bl e for an y services carried ou t by i nd epend ent certi fication bodi es 6) All users should ensu re that they have the l atest edi ti on of this pu blicati on 7) N o li abili ty shal l attach to I EC or i ts di rectors, empl oyees, servants or agents incl u di ng i nd ivi du al experts and members of i ts tech ni cal commi ttees and I EC N ati onal Com mittees for any personal i nju ry, property d amag e or other d am age of any natu re whatsoever, whether di rect or in d i rect, or for costs (i nclu d i ng l egal fees) and expenses arising out of the pu blicati on, use of, or reliance u pon, thi s I EC Pu bl ication or an y other I EC Pu blicati ons 8) Attention is d rawn to the N ormative references ci ted in this pu bl icati on U se of the referenced pu blicati ons is i ndi spensabl e for th e correct applicati on of this publicati on 9) Attention is d rawn to the possibili ty that some of the el ements of thi s I EC Pu bl icati on may be th e su bj ect of patent ri ghts I EC shal l n ot be held responsibl e for i d enti fyi ng an y or all such patent ri g hts I nternational Standard I EC 62541 -1 00 has been prepared by subcommittee 65E: Devices and integration in enterprise systems, of I EC technical committee 65: I ndustrial-process measurement, control and automation The text of this standard is based on the following documents: CDV Report on voti ng 65E/372/CDV 65E/41 2/RVC 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 ISO/I EC Directives, Part I EC 62541 -1 00:201 © IEC 201 –7– A list of all parts of the I EC 62541 series, published under the general title , can be found on the IEC website The committee has decided that the contents of this publication will remain unchanged until the stability date indicated on the I EC 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 I M P O R T AN T th at it – Th e co n ta i n s u n d e rs t a n d i n g c o l o u r p ri n t e r of ' col o u r c o l o u rs i ts i n si de' wh i ch te n ts l og o a re U s e rs on th e c o ve r c o n s i d e re d sh ou l d pag e to t h e re fo re o f th i s be p ri n t pu b l i cati o n u s e fu l th i s fo r i n d i c a te s th e d ocu m en t c o rre c t using a –8– I EC 62541 -1 00:201 © IEC 201 O P C U N I F I E D ARC H I T E C T U RE – P a rt 0 : D e v i c e I n te rfa c e Scope This part of IEC 62541 is an extension of the overall OPC Unified Architecture standard series and defines the information model associated with Device s This part of I EC 62541 describes three models which build upon each other as follows: • • • the (base) Device Model is intended to provide a unified view of devices irrespective of the underlying device protocols; the Device Communication Model adds Network and Connection information elements so that communication topologies can be created; the Device I ntegration Host Model finally adds additional elements and rules required for host systems to manage integration for a complete system I t allows reflecting the topology of the automation system with the devices as well as the connecting communication networks R e fe re n c e d o c u m e n t s 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 I EC TR 62541 -1 , I EC 62541 -3, IEC 62541 -4 OPC Un ified A rch ite cture – Pa rt : Ove rvie w a n d Con ce p ts OPC Un ifie d A rch ite cture – Pa rt 3: A ddre ss Sp a ce Mode l OPC Un ified A rch ite cture – Pa rt 4: Se rvices IEC 62541 -5, OPC Un ifie d A rch itecure – Pa rt 5: In forma tion Model IEC 62541 -6, OPC Un ifie d A rch ite cure – Pa rt 6: Ma p pin gs IEC 62541 -7, OPC Un ifie d A rch ite cure – Pa rt 7: Profile s IEC 62541 -8, OPC Un ifie d A rch ite cure – Pa rt 8: Da ta A ccess NAMUR Recommendation N E1 07: T e rm s , d e fi n i t i o n s , Self-mon itorin g a n d dia gn osis of fie ld device s a b b re v i a t i o n s a n d u s e d d a t a t y p e s T e rm s a n d d e fi n i t i o n s For the purposes of this document, the terms and definitions given in I EC TR 62541 -1 , I EC 62541 -3, and I EC 62541 -8 as well as the following apply 1 bl ock functional Pa me te r grouping entity – 110 – I EC 62541 -1 00:201 © IEC 201 Instance Space TypeSpace LockingServices XYZ-DeviceType Type MD002 Lock Locked Remaining LockTime InitLock Locked LockingClient ExitLock LockingClient LockingUser RenewLock LockingUser BreakLock Remaining LockTime IEC An g l a i s F n ỗ a i s TypeSpace Espace d e types I nstance Space Espace d 'instances F i g u re – S e rv i c e s d e v e rro u i l l a g e ( L o c k i n g S e rv i c e s ) Cet est utilisé comme conteneur pour les Mé th odes et les Proprié té s de et doit avoir le BrowseNa me Ha sComp on e n t est utilisé pour une référence allant d'un TopologyEle me n t (par exemple, un A ppa re il) son Ob je t “LockingServices” Obje t L ockin gSe rvice s Lock Le L ockin gSe rviceTyp e et chaque instance peuvent partager les mêmes les Proprié tés sont distinctes 8.3.4 Mé th ode s Toutes P ro p ri é t é M a x I n a c t i v e L o c k T i m e La Prop rié té I EC 62541 -5) MaxIn a ctive L ockTime doit être ajoutée l' ob je t Se rverCa p a bilities (voir Elle contient une durée spécifique un serveur, en millisecondes, jusqu'à laquelle le Se rveur révoquera le verrou Le Se rve ur déclenchera un temporisateur comme partie intégrante du traitement de la demande In itL ock L'appel de la Mé th ode Re n ewL ock ainsi que d'autres appels de Se rvice issus du Clie n t pour l'élément verrouillé doit réinitialiser le temporisateur Le verrou ne sera jamais désactivé au cours de l'exécution d'un Service qui exige un verrou L'inactivité pendant Ma xIn a ctiveL ockTime déclenchera la temporisation En conséquence, le libérera le verrou Serveur Une Timeout (temporisation) ne doit annuler aucun La Prop rié té Service déjà en exécution comme Write “ Ma xIn a ctive L ockTime ” est formellement définie dans le Tableau 37 Tabl eau – D é fi n i t i o n d e l a P ro p ri é t é M a x I n a c t i v e L o c k T i m e Référen ces C l as s e d e n œu d s N om d ’ expl orati on Type d e d on n ée s D éfi n i ti on d e type HasProperty Variable MaxInactiveLockTime Duration PropertyType Règ l e d e m od él i s ati on Obligatoire I EC 62541 -1 00:201 © IEC 201 3.5 In itL ock – 111 – M é th o d e I n i tL o c k limite l'accès pour les autres Clien ts Un appel de cette Mé th ode pour un élément qui est déjà verrouillé sera rejeté Cela peut également être dû un verrou implicite créé par le Serve ur Si la méthode In itL ock est demandée pour un Ré se a u , elle sera rejetée si l'un quelconque des A p pa reils connectés ce Ré sea u ou tout autre Rése a u subordonné, y compris leurs A ppa re ils, est déjà verrouillé Alors qu'il est verrouillé, les demandes issues d'autres Clie n ts de modifier l'élément verrouillé (par exemple, écriture dans des Pa mè tre s , modification de la topologie, ou invocation de Mé th odes ) seront rejetées Cependant, les demandes de lecture ou de navigation fonctionneront typiquement Les Se rve urs peuvent choisir de mettre en œuvre un verrouillage exclusif dans lequel les autres Clie n ts n'ont aucun accès du tout (par exemple, dans les cas où même les opérations de lecture exigent certains réglages dans un A ppa re il) Le verrou est retiré lorsque ExitL ock est appelé Il est automatiquement retiré lorsque la se termine Tel est typiquement le cas lorsque la connexion au Clie n t rompt et la Se ssion expire Les Se rve urs doivent aussi maintenir un déverrouillage automatique si les Clien ts n'accèdent pas l'élément verrouillé pendant une certaine durée (voir 3.4) Se ssion La signature de cette Mé th ode est spécifiée ci-dessous Le Tableau 38 et le Tableau 39 spécifient respectivement les arguments et la représentation de l' A ddre ssSp a ce S i g n a t u re I ni tLo ck( [ i n] S t ri ng [ out ] I nt Co nte xt , I ni tLockS tat us ; Tabl eau – A rg u m e n t s d e l a m é t h o d e I n i t L o c k Arg u m en t D es cri p ti on Context Une chne de caractères utilisée pour fournir des informations de contexte relatives l'activité en cours dans le Client – OK -1 – E_AlreadyLocked – l'élément est déjà verrouillé -2 – E_Invalid – l'élément ne peut pas être verrouillé InitLockStatus Tabl eau – D é fi n i t i o n d e l ' A d re s s S p a c e d e l a m é t h o d e I n i t L o c k Attri bu t Val eu r Nom d’exploration InitLock Référen ces C l as s e d e n œu d s N om d ’ expl orati on Type d e d on n ée s D éfi n i ti on d e type HasProperty HasProperty Variable Variable InputArguments OutputArguments Argument[] Argument[] PropertyType PropertyType Règ l e d e m od él i s ati on 3.6 Obligatoire Obligatoire M é th o d e E xi tL o c k retire le verrou Cette Mé th ode ne peut être appelée qu'à partir de la même partir de laquelle la méthode In itL ock a été appelée ExitL ock Se ssion La signature de cette Mé th ode est spécifiée ci-dessous Le Tableau 40 et le Tableau 41 spécifient respectivement les arguments et la représentation de l' A ddressSp a ce S i g n a t u re E xi tLo ck( – 112 – [ out ] I nt I EC 62541 -1 00:201 © IEC 201 E xi t Lo ckS t at us ) ; Tableau 40 – Arguments de la méthode ExitLock Argument ExitLockStatus Description – OK -1 – E_NotLocked – l' Objet n'est pas verrouillé Tableau 41 – Définition de l'AdressSpace de la méthode ExitLock Attribut Nom d’exploration Références Valeur ExitLock Classe de nœuds HasProperty Variable 8.3.7 Nom d’exploration Type de données Définition de type Règle de modélisation OutputArguments Argument[] PropertyType Obligatoire Méthode RenewLock Le temporisateur du verrou est renouvelé automatiquement chaque fois que le Clie n t lance une demande pour l'élément verrouillé ou lorsque des Nœ uds de l'élément verrouillé sont l'objet d'un abonnement La méthode Re n ewL ock est utilisée pour réinitialiser le temporisateur du verrou la valeur de la Proprié té Ma xIn a ctive L ockTime et empêcher le Se rve ur d'abandonner automatiquement le verrou Cette Mé th ode ne peut être appelée qu'à partir de la même Se ssion partir de laquelle la méthode In itL ock a été appelée La signature de cette Mé th ode est spécifiée ci-dessous Le Tableau 42 et le Tableau 43 spécifient respectivement les arguments et la représentation de l' A ddre ssSp a ce Signature Re ne wLock( [ out ] I nt Re ne wLo ckS t at us ) ; Tableau 42 – Arguments de la méthode RenewLock Argument RenewLockStatus Description – OK -1 – E_NotLocked – l'Objet n'est pas verrouillé Tableau 43 – Définition de l'AdressSpace de la méthode RenewLock Attribut Valeur Nom d’exploration RenewLock Références Classe de nœuds HasProperty Variable 8.3.8 Nom d’exploration Type de données Définition de type OutputArguments Argument[] PropertyType Règle de modélisation Obligatoire Méthode BreakLock permet un Clie n t (ayant des droits d'utilisateur suffisamment élevés) de casser le verrou détenu par un autre Clie n t Cette Mé th ode est typiquement disponible pour les seuls utilisateurs ayant des privilèges d'administrateurs I l convient d'utiliser Bre a kL ock avec précaution, car l'élément verrouillé peut être dans un état incohérent Bre a kL ock La signature de cette Mé th ode est spécifiée ci-dessous Le Tableau 44 et le Tableau 45 spécifient respectivement les arguments et la représentation de l' A ddre ssSp a ce I EC 62541 -1 00:201 © IEC 201 – 113 – Signature Bre akLock( [ out ] I nt Bre akLo ckS t at us ) ; Tableau 44 – Arguments de la méthode BreakLock Argument Description BreakLockStatus – OK -1 – E_NotLocked – l'Objet n'est pas verrouillé Tableau 45 – Définition de l'AdressSpace de la méthode BreakLock Attribut Valeur Références Classe de nœuds Nom d’exploration HasProperty BreakLock Variable Nom d’exploration Type de données Définition de type Règle de modélisation OutputArguments Argument[] PropertyType Obligatoire Éléments de topologie spécialisés 9.1 Généralités Les Appareils et autres TopologyElements peuvent être renforcés en utilisant les éléments de modélisation définis dans la présente norme Aucun ObjectType dérivé n'est nécessaire 9.2 Appareils Blocs (Type d'Appareils orientés bloc) Un Appareil orienté bloc peut être constitué en utilisant les éléments de modélisation définis dans la présente norme U n Appareil orienté bloc comprend un ensemble configurable de Blocs La Figure 29 montre la structure générale des Appareils orientés bloc – 114 – I EC 62541 -1 00:201 © IEC 201 Instance Space TypeSpace TopologyElement Type DeviceType BlockType A B C D E Some Some BlockDevice_A Block Device Type 1 Block-Oriented Device ConfigurableObjectType: Blocks ConfigurableObjectType: Blocks 1 FolderType: FolderType: SupportedTypes SupportedTypes BlockType: Block_B Block_E BlockType: IEC An glai s Franỗais TypeSpace Espace d e types I nstance Space Espace d 'instances Bl oc-Ori ented Devi ce Appareil ori en té bloc Figure 29 – Exemple de structure d'Appareils orientés bloc Un Ob je t appelé Bloc est utilisé comme conteneur pour les instances réelles de BlockType I l est du type Con figura b le ObjectTyp e qui inclut le dossier Sup porte dTyp es Le dossier Supporte dType s pour les Blocs est utilisé pour maintenir l'ensemble de (sous-types de) BlockType s qui peuvent être instanciés Les Blocs pris en charge peuvent être limités par l' A p pa re il orienté bloc À la Figure 29, les BlockTyp es B et E ont déjà été instanciés Dans cet exemple, une seule instance de ces types est autorisée et le dossier Supp orte dTypes ne référence donc plus ces types Voir en 5.1 la définition complète du Con figura b le ObjectType 9.3 Appareils modulaires Un A ppa re il modula ire est un (sous-type d') A p pa reil qui est composé d'un A pp a re il supérieur et d'un ensemble de sous-appareils (modules) L' A p pa re il supérieur est souvent le module de tête avec la logique du programme, mais une grande partie de la fonctionnalité dépend des sous-appareils utilisés Les sous-a pp a re ils pris en charge peuvent être limités par l' A ppa re il modula ire La Figure 30 montre la structure générale des A ppa re ils modula ire s I EC 62541 -1 00:201 © IEC 201 – 115 – Instance Space TypeSpace TopologyElement Type DeviceType Modules A B C D E Some ModularDevice_Z Some Modular Device Modular Device Type ConfigurableObjectType: SubDevices 1 ConfigurableObjectType: SubDevices FolderType: DeviceType: SupportedTypes 1 Module_C Module_D DeviceType: FolderType: SupportedTypes IEC An glai s Franỗais TypeSpace Espace d e types I nstance Space Espace d 'instances M od ul ar Device Appareil modu lai re Figure 30 – Exemple de structure des Appareils modulaires Les modules (sous-appareils) des a pp a re ils modula ires sont agrégés dans l' Obje t SubDevices (Sous-appareils) I l est du type Con figura ble Ob jectType qui inclut le dossier Supporte dTyp es Le dossier Sup porte dType s pour les SubDevices est utilisé pour maintenir l'ensemble des (sous-types des) Device Typ e s qui peuvent être ajoutés l' A ppa re il modula ire Selon la configuration réelle, des instances d' A p pa re il modula ire pourraient déjà avoir un ensemble de sous-appareils préconfigurés De surcrt, le dossier SupportedType s pourrait seulement se référer un sous-ensemble de tous les sous-appareils possibles pour l' A p pa re il modula ire À la Figure 30, les DeviceTypes C et D ont déjà été instanciés Dans cet exemple, une seule instance de ces types est autorisée et le dossier SupportedTyp e s ne référence donc plus ces types Voir en 5.1 1 la définition complète du Con figura b le Ob je ctType Les sous-appareils peuvent eux-mêmes être des A pp a re ils modula ires Profils 0.1 Généralités Les Profils sont des regroupements nommés de Con forma n ce Un its (Unités de conformité), tels que définis dans l'I EC 62541 -7 Le terme Facet (Facette) dans le titre d'un Profil indique que ce Profil est censé être partie intégrante d'un autre Profil plus grand ou se rapporte un aspect spécifique de l'OPC U A Les Profils comportant le terme Facette dans leur titre sont censés être combinés avec d'autres Profils pour définir la fonctionnalité complète d'un Se rve ur ou d'un Clie n t de l'OPC UA – 116 – I EC 62541 -1 00:201 © IEC 201 La présente norme définit des facettes Profil de l'OPC U A pour des Serve urs ou des Clie n ts lorsqu'ils planifient de prendre en charge l'OPC U A pour les Appareils Ces facettes sont décrites dans le et 0.3 0.2 F a c e t t e s S e rve u r d ' a p p a re i l s Les tableaux ci-après spécifient les facettes disponibles pour les Serve urs qui mettent en œuvre la norme d'accompagnement A ppa re ils Le Tableau 46 décrit les Un ité s de Con formité incluses dans la facette nécessaire minimale Cela inclut l'organisation des A p pa re ils instanciés dans l' A ddressSp a ce Se rve ur Tabl eau U n i t é d e C o n fo r m i t é – D é fi n i t i o n d e B a s e D e vi c e _ S e rv e r_F a c e t D e s c ri p t i o n F acu l tati ve / DI I nformati on M od el Prise en charge d ' Ob je ts q u i se conforment au x types spéci fiés dan s la (M od èle d 'in formation DI ) norme d 'accompagnem ents " A p p a re ils " Cel a i ncl u t en particu lier les Ob je ts d e De vice Typ e et Fun ctio n a lGro up s DI DeviceSet (Ensembl e Prise en ch arge d e l 'obj et pou r agrég er tou tes les i nstances d 'apparei ls DI ) d ' A p p a re il DI DeviceH ealth (Santé Prise en ch arge d e l a propriété DeviceH eal th d 'apparei l DI ) DI DeviceSu pportI n fo Le Serveu r fou rn it d es d onn ées compl émentai res pou r ses Appareils (I n formati ons de prise en tell es q ue d éfi ni es en ch arg e d 'appareil s) D e vi c e S e t O b l i g a t o i re M M O O Lég en d e M = Obli gatoi re O = Facu ltati ve Le Tableau 47 définit une facette pour le inclut l'option d'identifier le(s) Protocole (s) Tab l eau U n i t é d e C o n fo r m i t é DI I d entification DI _Protocol Fun ction a lGroup "I dentification" d' A pp a re ils Cela – D é fi n i t i o n d e D e v i c e I d e n t i fi c a t i o n _S e rve r_F a c e t D e s c ri p t i o n F acu l tati ve / Prise en ch arge d u Fun ctio n a lG ro up pou r l es A p p a re ils Prise en ch arge d u Pro tocolTyp e et d e ses instances pou r id enti fi er l es profils d e commu nicati on u til isés pou r d es i nstances spéci fiq u es I d e n t i fi c a t i o n O b l i g a t o i re M O Lég en d e M = Obli gatoi re Le Tableau 48 définit des extensions spécifiquement nécessaires pour les Tab l eau U n i t é d e C o n fo r m i t é DI Blocks BlockDe vices – D é fi n i t i o n d e B l o c k D e vi c e _S e rv e r_F a c e t D e s c ri p t i o n F acu l tati ve / Prise en ch arge d u B lo ckTyp e (ou d es sous-types) et d e l ' Ob je t Bloc d an s certains des A p p a re ils instanci és O b l i g a t o i re M Lég en d e M = Obli gatoi re Le Tableau 49 définit une facette pour l' A ddIn Locking l'option de casser le verrou Ca p a b ility (verrouillage) Cela inclut I EC 62541 -1 00:201 © IEC 201 Tabl eau U n i t é d e C o n fo r m i t é – 117 – – D é fi n i t i o n d e L o c k i n g _S e rve r_F a c e t D e s c ri p t i o n DI Locki ng DI _BreakLockin g F acu l tati ve / Prise en ch arge d u LockingService pou r certai ns TopologyElements Prise en ch arge d u service BreakLock pou r casser l e verrou d étenu par u n au tre Client O b l i g a t o i re M O Lég en d e M = Obli gatoi re O = Facu ltati ve Le Tableau 50 définit une facette pour prendre en charge le modèle de communication d'appareils Tab l eau U n i t é d e C o n fo r m i t é – D é fi n i t i o n d e D e v i c e C o m m u n i c a t i o n _S e rve r_F a c e t D e s c ri p t i o n DI N etwork F acu l tati ve / Prise en charge d u NetworkType pou r i nstancier d es instances d e Réseau Prise en charge d e sous-types d u ConnectionPointType Prise en charge d e l 'obj et N etworkSet pou r ag rég er tou tes les i nstances d e Réseau Prise en charge d e l a Référence Con nectsTo pou r associ er d es Appareil s u n Réseau DI Conn ecti onPoint DI N etworkSet DI Conn ectsTo O b l i g a t o i re M M M M Lég en d e M = Obli gatoi re Le Tableau 51 définit une facette pour prendre en charge le modèle d'Hôte d'intégration d'appareils Tabl eau U n i t é d e C o n fo r m i t é DI DeviceTopology DI Offl i ne 51 – D é fi n i t i o n d e D e vi c e I n t e g t i o n H o s t _S e rve r_F a c e t D e s c ri p ti o n F acu l tati ve / Prise en charge d e l 'obj et Devi ceTopology comme nœu d d e d épart pou r la topologie d e commu ni cati on d es appareil s i n tégrer Prise en charge d es représentations hors li gne et en lig ne d es apparei ls, y compris l es méthod es d e transfert d e donn ées en provenance ou d esti nati on de l 'apparei l O b l i g a t o i re M M Lég en d e M = Obli gatoi re 0.3 F a c e t t e C l i e n t d ' a p p a re i l s Les tableaux ci-après spécifient les facettes disponibles pour les Clients qui mettent en œuvre la norme d'accompagnement Appareils Le Tableau 52 décrit les Unités de Conformité incluses dans la facette nécessaire minimale Tabl eau U n i t é d e C o n fo r m i t é DI Cli ent I nformation M od el (M odèl e d 'in formati on cli ent DI ) DI Cli ent Devi ceSet DI Cli ent Devi ceH ealth DI Cli ent Devi ceSu pportI nfo Lég en d e M = Obli gatoi re O = Facu ltati ve – D é fi n i t i o n d e B a s e D e vi c e _C l i e n t _F a c e t D e s c ri p t i o n F acu l tati ve / Consom mati on d ' Objets q ui se conforment au x types spéci fi és d ans l a norme d 'accompag nements " Appareils " Cel a incl u t en particuli er l es Objets d e DeviceType et FunctionalGroups U til isation d e l ' objet pou r d étecter l es A ppareils d isponi bl es U til isation d e la propriété DeviceH eal th U til isation d es d on nées com plémen tai res disponi bl es pou r les Appareil s, tell es q ue d éfi ni es en D e vi c e S e t O b l i g a t o i re M M O O – 118 – Le Tableau 53 définit une facette pour le inclut l'option d'identifier le(s) Protocole (s) Tab l eau U n i t é d e C o n fo r m i t é DI Cli ent I d entificati on I EC 62541 -1 00:201 © IEC 201 Fun ction a lGroup "identification" d' A ppa re ils Cela – D é fi n i t i o n d e D e v i c e I d e n t i fi c a t i o n _C l i e n t _F a c e t D e s c ri p t i o n F acu l tati ve / Consommati on d u Fun ctio n a lG ro up pou r l es A p p a re ils , y compris l a référence (facu ltative) au (x) protocol e(s) pris en charge I d e n t i fi c a t i o n O b l i g a t o i re M Lég en d e M = Obli gatoi re Le Tableau 54 définit des extensions spécifiquement nécessaires pour les BlockDevices Tabl eau U n i t é d e C o n fo r m i t é DI Cli ent Bl ocks – D é fi n i t i o n d e B l o c k D e v i c e _C l i e n t _F a c e t D e s c ri p ti o n Compréhensi on et utilisati on d es BlockDevi ces et d e l eu rs B locs , y com pris l es Fun ctio n a lGro up s au niveau tant apparei l q u e bloc F acu l tati ve / O b l i g a t o i re M Lég en d e M = Obli gatoi re Le Tableau 55 définit une facette pour l' A ddIn Ca pa bility Locking (verrouillage de capacité d'ajout d'option) Cela inclut l'option de casser le verrou Tabl eau U n i t é d e C o n fo r m i t é DI Locki ng DI _BreakLockin g 5 – D é fi n i t i o n d e L o c k i n g _C l i e n t _F a c e t D e s c ri p ti o n U til isation d u L o ckin gSe rvice lorsq u 'i l est disponi bl e Prise en charge d e l'u til isati on d u service B re a kL ock pou r casser l e verrou d étenu par u n au tre Clie n t F acu l tati ve / O b l i g a t o i re M O Lég en d e M = Obli gatoi re O = Facu ltati ve Le Tableau 56 définit une facette pour prendre en charge le modèle de communication d'appareils Tabl eau U n i t é d e C o n fo r m i t é DI N etwork DI Conn ecti onPoint DI N etworkSet DI Conn ectsTo – D é fi n i t i o n d e D e vi c e C o m m u n i c a t i o n _C l i e n t _F a c e t D e s c ri p t i o n U til isation d u Ne two rkTyp e pou r i nstanci er d es i nstances d e Réseau U til isation d e sou s-types du Co n n e ctio n Poin tTyp e U til isation d e l 'obj et N etworkSet pou r stocker ou trou ver d es i nstan ces d e Réseau U til isation d e la Référence ConnectsTo pou r associ er d es Appareils u n Réseau F acu l tati ve / O b l i g a t o i re M M M M Lég en d e M = Obli gatoi re Le Tableau 57 définit une facette pour prendre en charge le modèle d'Hôte d'intégration d'appareils I EC 62541 -1 00:201 © IEC 201 Tab l eau U n i t é d e C o n fo r m i t é DI DeviceTopology DI Offl i ne Lég en d e M = Obli gatoi re – 119 – – D é fi n i t i o n d e D e v i c e I n t e g t i o n H o s t _C l i e n t _F a c e t D e s c ri p ti o n U til isation d e l 'obj et DeviceTopol ogy comme nœu d d e d épart pou r l a topol ogi e d e commu ni cation des apparei ls in tégrer U til isation d es représentati ons h ors li gne et en li gn e d es appareil s, y com pris les méthod es d e transfert d e d onnées en provenance ou d esti nation d e l'appareil F acu l tati ve / O b l i g a t o i re M M – 20 – I EC 62541 -1 00:201 © IEC 201 Annexe A (normative) Espace de noms et mappings La présente définit les identificateurs numériques pour tous les Node Ids numériques définis dans la présente norme Les identificateurs sont spécifiés dans un fichier CSV avec la syntaxe suivante: , , , c' est-à-dire , , où SymbolNa me est soit le BrowseNa me d'un Typ e Node (nœud de type), soit le Browse Pa th (chemin d'exploration) pour un In sta n ce Node (Nœud d'instance) qui appart dans la norme et l' Ide n tifier (identificateur) est la valeur numérique pour le Node Id (I dentificateur de nœud) Le BrowsePa th pour une In sta n ce Node est construit en aboutant le Browse Na me de l'instance Node au Browse Na me pour l'instance ou type conteneur Un trait de soulignement est utilisé pour séparer chaque Browse Na me dans le chemin Soit par exemple, le Nœud de type objet de type appareil ( De viceType ObjectType Node ) qui a la Se ria lNumbe r Prope rty (propriété numéro de série) Le Nom pour la déclaration d'instance ( In sta n ce Decla tion ) de Se ria lNumbe r au sein de la déclaration de Device Type est: De vice Typ e_ Seria lNumb e r Le (identificateur uniforme de ressource d'espace de noms) pour tous les définis ici est http: //opcfoundation.org/UA/DI / Na me spa ce Uri Node Ids Le fichier CSV publié avec la présente version de la norme peut être consulté l'adresse: http: //www.opcfoundation org/U ADevices/1 /NodeIds.csv N OTE Le plu s récent fichi er CSV q ui est compati bl e avec la présen te version d e la n orme peu t être consul té l 'ad resse: http: //www opcfoundation org/U ADevices/NodeIds.csv Une version informatisée du Modèle d'information complet défini dans la présente norme est également fournie Elle suit la syntaxe de Schéma de Modèle d'information XML défini dans l'I EC 62541 -6 Le Schéma de Modèle d'information publié avec la présente version de la norme peut être consulté l'adresse: http: //www.opcfoundation org/U ADevices/1 /Opc Ua Di NodeSet2 xml N OTE Le plu s récent Schéma d e M odèl e d 'i nformati on qu i est com patibl e avec l a présente version d e l a n orme peu t être consul té l 'ad resse: http: //www opcfoundation org/U ADevices/1 /Opc Ua Di NodeSet2 xml I EC 62541 -1 00:201 © IEC 201 – 21 – Bibliographie I EC 61 31 (toutes les parties), I EC 61 499-1 : 201 2, Blocs fon ction n els – Pa rtie : A rch itecture IEC 61 784 (toutes les parties), IEC 62591 , A utoma tes Progra mma bles (A P) Ré sea ux de commun ica tion in dustrie ls – Profils Ré sea ux de commun ica tion s in dustrie ls – Ré sea u de commun ica tion s sa n s fil e t profils de commun ica tion – Wire le ssHA RT™ I EC 62769 (toutes les parties), U A Companion ADI , anglais seulement) In té gra tion des a pp a re ils de terra in (FDI) OPC UA Compa n ion Sp ecifica tion for A n a lyse r De vice s U A Companion PLCopen, anglais seulement) OPC UA Compa n ion Sp e cifica tion _ for PL Cope n (disponible en (disponible en INTERNATIONAL ELECTROTECHNICAL COMMISSI ON 3, rue de Varembé PO Box 31 CH-1 21 Geneva 20 Switzerland Tel: + 41 22 91 02 1 Fax: + 41 22 91 03 00 info@iec.ch www.iec.ch

Ngày đăng: 17/04/2023, 11:50

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w