OPC Unified Architecture Teil 10: Programme (IEC :2012) Architecture unifiée OPC Partie 10: Programmes (CEI :2012)

Ähnliche Dokumente
DEUTSCHE NORM September 2000

EN ISO ÖNORM. Gasflaschen Terminologie (ISO 10286:2015) (mehrsprachige Fassung: en/fr/de)

EN ÖVE/ÖNORM. PLT-Stellenprüfung (IEC 62382:2006) Ausgabe: Electrical and instrumentation loop check (IEC 62382:2006)

Winding wires Test methods Part 5: Electrical properties (IEC :2008)

Industrial communication networks Profiles Part 5-17: Installation of fieldbuses Installation profiles for CPF 17 (IEC :2013)

Winding wires Test methods Part 5: Electrical properties (IEC : A1:2011)

Electrical insulating materials and systems General method of evaluation of electrical endurance under repetitive voltage impulses (IEC 62068:2013)

EN ÖVE/ÖNORM. CENELEC-Normspannungen (IEC 60038:2009, modifiziert) Ausgabe: CENELEC standard voltages (IEC 60038:2009, modified)

Explosionsfähige Atmosphäre Teil 17: Prüfung und Instandhaltung elektrischer Anlagen (IEC :2007)

EN ÖVE/ÖNORM. Ausgabe:

Leuchten Teil 2-24: Besondere Anforderungen Leuchten mit begrenzter Oberflächentemperatur (IEC :2013)

EN ÖVE/ÖNORM

ÖVE/ÖNORM EN Ausgabe: Normengruppen 330 und E. Ident (IDT) mit IEC :2006 (Übersetzung) Ident (IDT) mit EN :2006

Wind turbines Part 25-3: Communications for monitoring and control of wind power plants Information exchange models (IEC :2015)

This document is a preview generated by EVS

Voranstriche für kalt und heiß verarbeitbare Fugenmassen

ÖVE/ÖNORM EN

ÖVE/ÖNORM EN Ausgabe: Normengruppen 330, E und K. Ident (IDT) mit IEC :2005 (Übersetzung) Ident (IDT) mit EN :2005

EN ISO Kunststoffe Polyurethanrohstoffe Bestimmung des Isocyanatanteils

Thermoelemente Teil 1: Thermospannungen und Grenzabweichungen (IEC :2013)

Bahnanwendungen Elektromagnetische Verträglichkeit Teil 2: Störaussendungen des gesamten Bahnsystems in die Außenwelt

ÖVE/ÖNORM EN

ÖVE/ÖNORM EN Sicherheitsbeleuchtungsanlagen

Messwandler Teil 102: Ferroresonanzschwingungen in Schaltanlagen mit induktiven Spannungswandlern (IEC TR :2014)

English Version. This Technical Report was approved by CEN on 20 March It has been drawn up by the Technical Committee CEN/TC 207.

Niederspannungsschaltgeräte Teil 3: Lastschalter, Trennschalter, Lasttrennschalter und Schalter-Sicherungs-Einheiten (IEC :2008)

Luft- und Raumfahrt Befestigungsbänder für Leitungsbündel. Teil 002: Übersicht über die Produktnormen

Klassifizierung von Umgebungsbedingungen Teil 2-1: Natürliche Umgebungsbedingungen Temperatur und Luftfeuchte (IEC :2013)

Betonfertigteile Kunstharzbeton Anforderungen und Prüfverfahren. Precast concrete products Resin bound concrete Requirements and test methods

EN ÖVE/ÖNORM. Grundursachenanalyse (IEC 62740:2015) Ausgabe: Root cause analysis (RCA) (IEC 62740:2015)

Leuchten Teil 1: Allgemeine Anforderungen und Prüfungen (IEC :2008, modifiziert)

ENTWURF ÖVE/ÖNORM EN

Industrial communication networks Profiles Part 3-1: Functional safety fieldbuses Additional specifications for CPF 1 (IEC :2010)

EESTI STANDARD EVS-EN ISO/IEC :2004

Electromagnetic compatibility Requirements for household appliances, electric tools and similar apparatus Part 1: Emission (CISPR 14-1:2005)

Luft- und Raumfahrt Leitungen, elektrisch, ein- und mehradrig, für allgemeine Verwendung Betriebstemperaturen zwischen 55 C und 260 C

Leuchten Teil 2-22: Besondere Anforderungen Leuchten für Notbeleuchtung (IEC :2014)

ÖVE/ÖNORM EN A1

EN ÖVE/ÖNORM. Risikomanagement Verfahren zur Risikobeurteilung (IEC/ISO 31010:2009) Ausgabe:

Festkondensatoren zur Verwendung in Geräten der Elektronik Teil 8: Rahmenspezifikation Keramik-Festkondensatoren, Klasse 1 (IEC :2015)

Elektroakustische Geräte Elektroakustische Wandler Messung von Großsignal-Parametern (IEC 62458:2010)

EN ÖVE/ÖNORM

EN ISO Beschichtungsstoffe Bestimmung des Gehaltes an flüchtigen organischen Verbindungen (VOC-Gehalt)

EN Luft- und Raumfahrt Scheiben aus Schichtblech aus korrosionsbeständigem Stahl

Verfahren zur Analyse der Zuverlässigkeit Ereignisbaumanalyse (ETA) (IEC 62502:2010)

ÖVE/ÖNORM EN

EN ÖVE/ÖNORM

EN ISO Sicherheit von Maschinen Ortsfeste Zugänge zu maschinellen Anlagen. Teil 3: Treppen, Treppenleitern und Geländer

Sicherheit von Lasereinrichtungen Teil 4: Laserschutzwände (IEC :2006) Safety of laser products Part 4: Laser guards (IEC :2006)

ÖVE/ÖNORM EN

EN ÖVE/ÖNORM. Ausgabe:

EN ISO Weizen und Weizenmehl Glutengehalt. Teil 3: Bestimmung des Trockenglutens aus Feuchtgluten mittels Ofentrocknung

ÖVE/ÖNORM EN Ausgabe: Normengruppen 330 und E. Ungleich (NEQ) IEC 60895:2002 (Übersetzung) Ident (IDT) mit EN 60895:2003

ÖVE/ÖNORM EN Bahnanwendungen. Transformatoren und Drosselspulen auf Bahnfahrzeugen (IEC 60310:2004)

ÖVE/ÖNORM EN Ausgabe: Normengruppen 330, E und V. Ident (IDT) mit EN 50129:2003 ICS

ÖVE/ÖNORM EN Ausgabe: Normengruppen 330, E und V. Ident (IDT) mit EN :2002 ICS ; ;

EN ISO Mechanische Eigenschaften von Verbindungselementen aus nichtrostenden Stählen

EN ISO 340. Fördergurte Brandverhalten bei Laborprüfung Anforderungen und Prüfverfahren

Medical device software Software life-cycle processes (IEC 62304:2006)

ÖNORM EN ISO Kunststoffe Polyvinylalkohol (PVAL)-Formmassen Teil 1: Bezeichnungssystem und Basis für Spezifikationen (ISO :2001)

ÖVE/ÖNORM EN ISO/IEC

F O U N D A T I O N. AIM Germany and OPC Foundation: OPC Unified Architecture for AutoID Companion Specification Release 1.

Leuchten Teil 2-20: Besondere Anforderungen Lichterketten (IEC :2014)

Starkstromanlagen und Sicherheitsstromversorgung in baulichen Anlagen für Menschenansammlungen Teil 1: Allgemeines

ÖNORM EN ISO Akustik Bewertung der Schalldämmung in Gebäuden und von Bauteilen Teil 1: Luftschalldämmung (ISO 717-1: A1:2006)

ÖVE/ÖNORM EN

Kupplungen, Zentrierbolzen und Fußplatten für Arbeitsgerüste und Traggerüste. Teil 2: Spezialkupplungen Anforderungen und Prüfverfahren

EN ISO/IEC Informationstechnik Automatische Identifikation und Datenerfassungsverfahren (AIDC) Harmonisiertes Vokabular

Hilfs- und Zusatzprofile aus Metall zur Verwendung mit Gipsplatten Begriffe, Anforderungen und Prüfverfahren

Betrieb von elektrischen Anlagen Teil 1: Europäische Norm (Teil 2-100: Nationale Ergänzungen eingearbeitet) (Berichtigung 1: eingearbeitet)

Biologiczna ocena wyrobów medycznych -- Część 1: Ocena i badanie w procesie zarządzania ryzykiem

EN ISO Sicherheit von Maschinen Grundbegriffe, allgemeine Gestaltungsleitsätze. Teil 1: Grundsätzliche Terminologie, Methodologie

ÖVE/ÖNORM EN

EN ISO Textilien Prüfverfahren für Vliesstoffe. Teil 9: Bewertung des textilen Falls einschließlich des Fallkoeffizienten

Stellventile für die Prozessregelung Teil 2-1: Durchflusskapazität Bemessungsgleichungen für Fluide unter Betriebsbedingungen (IEC :2011)

ICS ; Ident (IDT) mit IEC :2014 (Übersetzung) Ident (IDT) mit EN :2014. Ersatz für siehe nationales Vorwort

Teil 2: Herstellung und Lagerung von Probekörpern für Festigkeitsprüfungen

EN ISO 7225 ÖNORM. Ortsbewegliche Gasflaschen Gefahrgutaufkleber. Ausgabe: (ISO 7225:2005)

ÖNORM EN Die Europäische Norm EN hat den Status einer Österreichischen Norm. Ausgabe: Normengruppen D und V

ÖVE/ÖNORM EN ISO/IEC 17043

Bahnanwendungen Schmierfette für Radsatzlager. Railway applications Axlebox lubricating greases Part 1: Method to test the ability to lubricate

Sýnishorn Durability of wood and wood-based products - Terminology - Part 1: List of equivalent terms

ENTWURF ÖVE/ÖNORM EN 50618

ILNAS-EN 45020:2006. Standardization and related activities - General vocabulary. Normalisation et activités connexes - Vocabulaire général

Küchenmöbel Koordinationsmaße für Küchenmöbel und Küchengeräte. Kitchen furniture Co-ordinating sizes for kitchen furniture and kitchen appliances

Die Europäische Norm EN :2001 hat den Status einer Deutschen Norm.

Coin Operated Locks. Münzpfandschlösser

EN ÖVE/ÖNORM

ÖNORM EN Fettarme Lebensmittel Bestimmung von Chlormequat und Mepiquat LC-MS/MS-Verfahren

ISO Reference Model

Kernkraftwerke Warte Alarmfunktionen und ihre Darstellung (IEC 62241:2004)

ÖVE/ÖNORM EN

Rollsportgeräte Inline-Skates Sicherheitstechnische Anforderungen und Prüfverfahren

Bahnanwendungen Eigenschaften der dreiphasigen (Drehstrom-) Bordnetz-Spannung. Railway applications Three-phase train line voltage characteristics

EN ISO Sechskantschrauben mit Gewinde bis Kopf Produktklasse C. Vis à tête hexagonale entièrement filetées Grade C (ISO 4018:2011)

Leonardo Kontaktstelle Hochschule Wirtschaft Rheinland Pfalz.

CA_MESSAGES_ORS_HDTV_IRD_GUIDELINE

Arbeiten unter Spannung Handwerkzeuge zum Gebrauch bis AC 1000 V und DC 1500 V (IEC 60900:2012)

EN ISO Gasflaschen 17E und 25E kegeliges Gewinde zur Verbindung von Ventilen mit Gasflaschen

Bitumen und bitumenhaltige Bindemittel Anforderungen an Straßenbaubitumen. Bitumes et liants bitumineux Spécifications des bitumes routiers

Transkript:

ÖVE/ÖNORM EN 62541-10 Ausgabe: 2013-08-01 OPC unified architecture Part 10: Programs (IEC 62541-10:2012) OPC Unified Architecture Teil 10: Programme (IEC 62541-10:2012) Architecture unifiée OPC Partie 10: Programmes (CEI 62541-10:2012) Medieninhaber und Hersteller: OVE Österreichischer Verband für Elektrotechnik Austrian Standards Institute Copyright OVE/Austrian Standards Institute 2013. Alle Rechte vorbehalten! Nachdruck oder Vervielfältigung, Aufnahme auf oder in sonstige Medien oder Datenträger nur mit Zustimmung gestattet! Verkauf von in- und ausländischen Normen und technischen Regelwerken durch Austrian Standards Institute Heinestraße 38, 1020 Wien E-Mail: sales@as-plus.at Internet: www.as-plus.at Webshop: www.as-plus.at/shop Tel.: +43 1 213 00-444 Fax: +43 1 213 00-818 Alle Regelwerke für die Elektrotechnik auch erhältlich bei OVE Österreichischer Verband für Elektrotechnik Eschenbachgasse 9, 1010 Wien E-Mail: verkauf@ove.at Internet: www.ove.at Webshop: www.ove.at/webshop Tel.: +43 1 587 63 73 Fax: +43 1 587 63 73-99 ICS 25.040.40; 35.240.50 Ident (IDT) mit IEC 62541-10:2012 Ident (IDT) mit EN 62541-10:2012 zuständig OVE/Komitee TK MR Mess- und Regelungstechnik

ÖVE/ÖNORM EN 62541-10:2013 Nationales Vorwort Diese Europäische Norm EN 62541-10:2012 hat sowohl den Status von ÖSTERREICHISCHEN BESTIMMUNGEN FÜR DIE ELEKTROTECHNIK gemäß ETG 1992 als auch den einer ÖNORM gemäß NG 1971. Bei ihrer Anwendung ist dieses Nationale Vorwort zu berücksichtigen. Für den Fall einer undatierten normativen Verweisung (Verweisung auf einen Standard ohne Angabe des Ausgabedatums und ohne Hinweis auf eine Abschnittsnummer, eine Tabelle, ein Bild usw.) bezieht sich die Verweisung auf die jeweils neueste Ausgabe dieses Standards. Für den Fall einer datierten normativen Verweisung bezieht sich die Verweisung immer auf die in Bezug genommene Ausgabe des Standards. Der Rechtsstatus dieser ÖSTERREICHISCHEN BESTIMMUNGEN FÜR DIE ELEKTROTECHNIK/ÖNORM ist den jeweils geltenden Verordnungen zum Elektrotechnikgesetz zu entnehmen. Bei mittels Verordnungen zum Elektrotechnikgesetz verbindlich erklärten ÖSTERREICHISCHEN BESTIMMUNGEN FÜR DIE ELEKTROTECHNIK/ÖNORMEN ist zu beachten: Hinweise auf Veröffentlichungen beziehen sich, sofern nicht anders angegeben, auf den Stand zum Zeitpunkt der Herausgabe dieser ÖSTERREICHISCHEN BESTIMMUNGEN FÜR DIE ELEKTROTECHNIK/ÖNORM. Zum Zeitpunkt der Anwendung dieser ÖSTERREICHISCHEN BESTIMMUNGEN FÜR DIE ELEKTROTECHNIK/ÖNORM ist der durch die Verordnungen zum Elektrotechnikgesetz oder gegebenenfalls auf andere Weise festgelegte aktuelle Stand zu berücksichtigen. Informative Anhänge und Fußnoten sowie normative Verweise und Hinweise auf Fundstellen in anderen, nicht verbindlichen Texten werden von der Verbindlicherklärung nicht erfasst. Europäische Normen (EN) werden gemäß den Gemeinsamen Regeln von CEN/CENELEC durch Veröffentlichung eines identen Titels und Textes in das Gesamtwerk der ÖSTERREICHISCHEN BESTIMMUNGEN FÜR DIE ELEKTROTECHNIK/ÖNORMEN übernommen, wobei der Nummerierung der Zusatz ÖVE/ÖNORM bzw. ÖNORM vorangestellt wird. Diese ÖSTERREICHISCHEN BESTIMMUNGEN FÜR DIE ELEKTROTECHNIK gründen sich auf internationalen Arbeitsergebnissen von IEC und CENELEC. Sie werden ausnahmsweise in englischer Sprache veröffentlicht, da davon ausgegangen werden kann, dass die Anwender der Norm über ausreichende englische Sprachkenntnisse verfügen. 2

EUROPEAN STANDARD EN 62541-10 NORME EUROPÉENNE EUROPÄISCHE NORM September 2012 ICS 25.040.40; 25.100.01 English version OPC unified architecture - Part 10: Programs (IEC 62541-10:2012) Architecture unifiée OPC - Partie 10: Programmes (CEI 62541-10:2012) OPC Unified Architecture - Teil 10: Programme (IEC 62541-10:2012) This European Standard was approved by CENELEC on 2012-08-31. CENELEC members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this European Standard the status of a national standard without any alteration. Up-to-date lists and bibliographical references concerning such national standards may be obtained on application to the CEN-CENELEC Management Centre or to any CENELEC member. This European Standard exists in three official versions (English, French, German). A version in any other language made by translation under the responsibility of a CENELEC member into its own language and notified to the CEN-CENELEC Management Centre has the same status as the official versions. CENELEC members are the national electrotechnical committees of Austria, Belgium, Bulgaria, Croatia, Cyprus, the Czech Republic, Denmark, Estonia, Finland, Former Yugoslav Republic of Macedonia, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, the Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey and the United Kingdom. CENELEC European Committee for Electrotechnical Standardization Comité Européen de Normalisation Electrotechnique Europäisches Komitee für Elektrotechnische Normung Management Centre: Avenue Marnix 17, B - 1000 Brussels 2012 CENELEC - All rights of exploitation in any form and by any means reserved worldwide for CENELEC members. Ref. No. EN 62541-10:2012 E

EN 62541-10:2012-2 - Foreword The text of document 65E/244/FDIS, future edition 1 of IEC 62541-10, prepared by SC 65E "Devices and integration in enterprise systems" of IEC/TC 65 "Industrial-process measurement, control and automation" was submitted to the IEC-CENELEC parallel vote and approved by CENELEC as EN 62541-10:2012. The following dates are fixed: latest date by which the document has to be implemented at national level by publication of an identical national standard or by endorsement latest date by which the national standards conflicting with the document have to be withdrawn (dop) 2013-05-31 (dow) 2015-08-31 Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. CENELEC [and/or CEN] shall not be held responsible for identifying any or all such patent rights. Endorsement notice The text of the International Standard IEC 62541-10:2012 was approved by CENELEC as a European Standard without any modification.

- 3 - EN 62541-10:2012 Annex ZA (normative) Normative references to international publications with their corresponding European publications 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 When an international publication has been modified by common modifications, indicated by (mod), the relevant EN/HD applies. Publication Year Title EN/HD Year IEC/TR 62541-1 - OPC unified architecture - Part 1: Overview and concepts IEC 62541-3 2010 OPC unified architecture - Part 3: Address space model IEC 62541-4 2011 OPC unified architecture - Part 4: Services IEC 62541-5 - OPC unified architecture - Part 5: Information model IEC 62541-7 - OPC unified architecture - Part 7: Profiles CLC/TR 62541-1 - EN 62541-3 2010 EN 62541-4 2011 EN 62541-5 - EN 62541-7 -

2 62541-10 IEC:2012 CONTENTS INTRODUCTION...4 1 Scope...5 2 Normative references...5 3 Terms, definitions and abbreviations...5 3.1 Terms and definitions...5 3.2 Abbreviations...6 4 Concepts...6 4.1 General...6 4.2 Programs...7 4.2.1 Overview...7 4.2.2 Program Finite State Machine...8 4.2.3 Program States...9 4.2.4 State Transitions...9 4.2.5 Program State Transition Stimuli...10 4.2.6 Program Control Methods...10 4.2.7 Program State Transition Effects...11 4.2.8 Program Result Data...11 4.2.9 Program Lifetime...11 5 Model...12 5.1 General...12 5.2 ProgramType...13 5.2.1 Overview...13 5.2.2 ProgramType Properties...15 5.2.3 ProgramType Components...15 5.2.4 ProgramType Causes (Methods)...21 5.2.5 ProgramType Effects (Events)...22 5.2.6 AuditProgramTransitionEventType...25 5.2.7 FinalResultData...26 5.2.8 ProgramDiagnosticType...26 Annex A (informative) Program Example...28 Figure 1 Automation facility control...7 Figure 2 Program illustration...8 Figure 3 Program States and Transitions...9 Figure 4 Program Type...13 Figure 5 Program FSM References...16 Figure 6 ProgramType Causes and Effects...21 Figure A.1 Program Example...28 Figure A.2 DomainDownload State Diagram...29 Figure A.3 DomainDownloadType Partial State Model...36 Figure A.4 ReadyToRunning Model...39 Figure A.5 OpeningToSending ToClosing Model...41

62541-10 IEC:2012 3 Figure A.6 RunningToSuspended Model...42 Figure A.7 SuspendedToRunning Model...43 Figure A.8 RunningToHalted Aborted Model...44 Figure A.9 SuspendedToAborted Model...45 Figure A.10 RunningToCompleted Model...46 Figure A.11 Sequence of Operations...47 Table 1 Program Finite State Machine...8 Table 2 Program States...9 Table 3 Program State Transitions...10 Table 4 Program Control Methods...10 Table 5 ProgramType...14 Table 6 Program States...17 Table 7 Program Transitions...18 Table 8 ProgramType Causes...21 Table 9 ProgramTransitionEventType...23 Table 10 ProgramTransitionEvents...24 Table 11 AuditProgramTransitionEventType...25 Table 12 ProgramDiagnosticType...26 Table A.1 DomainDownload States...30 Table A.2 DomainDownload Type...32 Table A.3 Transfer State Machine Type...33 Table A.4 Transfer State Machine States...34 Table A.5 Finish State Machine Type...34 Table A.6 Finish State Machine States...35 Table A.7 DomainDownload Type Property Attributes Variable Values...35 Table A.8 Additonal DomainDownload Transition Types...37 Table A.9 Start Method Additions...39 Table A.10 StartArguments...40 Table A.11 Intermediate Results Object...41 Table A.12 Intermediate Result Data Variables...42 Table A.13 Final Result Data...45 Table A.14 Final Result Variables...46

4 62541-10 IEC:2012 INTRODUCTION This International Standard is a specification intended for developers of OPC UA applications. The specification is a result of an analysis and design process to develop a standard interface to facilitate the development of applications by multiple vendors that inter-operate seamlessly together.

62541-10 IEC:2012 5 OPC UNIFIED ARCHITECTURE Part 10: Programs 1 Scope This part of the IEC 62541 series specifies the standard representation of Programs as part of the OPC Unified Architecture and its defined information model. This includes the description of the NodeClasses, standard Properties, Methods and Events and associated behaviour and information for Programs. The complete address space model including all NodeClasses and Attributes is specified in IEC 62541-3. The services such as those used to invoke the Methods used to manage Programs are specified in IEC 62541-4. 2 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. IEC/TR 62541-1, OPC Unified Architecture Part 1: Overview and Concepts IEC 62541-3:2010, OPC unified architecture Part 3: Address Space Model IEC 62541-4:2011, OPC unified architecture Part 4: Services IEC 62541-5, OPC unified architecure Part 5: Information Model IEC 62541-7, OPC unified architecture Part 7: Profiles 3 Terms, definitions and abbreviations 3.1 Terms and definitions For the purposes of this document, the terms and definitions given in IEC/TR 62541-1 and IEC 62541-3, as well as the following apply. 3.1.1 function programmatic task performed at a server or device, usually accomplished by computer code execution 3.1.2 finite State Machine sequence of states and valid state transitions along with the causes and effects of those state transitions that define the actions of a Program in terms of discrete stages

6 62541-10 IEC:2012 3.1.3 ProgramType ObjectType Node that represents the type definition of a Program and is a subtype of the FiniteStateMachineType 3.1.4 Program Control Method Method specified by this specification having specific semantics designed for the control of a Program by causing a state transition 3.1.5 Program Invocation unique Object instance of a Program existing on a Server Note 1 to entry: The Program Invocation is distinguished from other Object instances of the same ProgramType by the object node s unique browse path. 3.2 Abbreviations API Application Programming Interface DA Data Access FSM Finite State Machine HMI Human Machine Interfaces PCM Program Control Method PGM Program PI Program Invocation PLC Programmable Logic Controller UA Unified Architecture UML Unified Modelling Language 4 Concepts 4.1 General Integrated automation facilities manage their operations through the exchange of data and coordinated invocation of system functions like illustrated in Figure 1. Services are required to perform the data exchanges and to invoke the functions that constitute system operation. These functions may be invoked through human machine interfaces, cell controllers, or other supervisory control and data acquisition type systems. OPC UA defines Methods and Programs as an interoperable way to advertise, discover, and request these functions. They provide a normalizing mechanism for the semantic description, invocation of, and result reporting of these functions. Together Methods and Programs complement the other OPC UA Services and ObjectTypes to facilitate the operation of an automation environment using a client server hierarchy.