Openness: Projekterstellung automatisieren Openness: Projekterstellung automatisieren Systemhandbuch

  • View
    48

  • Download
    0

Embed Size (px)

Text of Openness: Projekterstellung automatisieren Openness: Projekterstellung automatisieren Systemhandbuch

  • SIMATIC

    Openness: Projekterstellung automatisieren

    Systemhandbuch

    Ausdruck der Online-Hilfe

    10/2018

    Sicherheitshinweis 1 Liesmich zu TIA Portal Openness 2 Was ist neu in TIA Portal Openness? 3

    Grundlagen 4

    Einführung 5

    Konfigurationen 6

    TIA Portal Openness API 7

    Export/Import 8

    Wesentliche Änderungen 9

  • Rechtliche Hinweise Warnhinweiskonzept

    Dieses Handbuch enthält Hinweise, die Sie zu Ihrer persönlichen Sicherheit sowie zur Vermeidung von Sachschäden beachten müssen. Die Hinweise zu Ihrer persönlichen Sicherheit sind durch ein Warndreieck hervorgehoben, Hinweise zu alleinigen Sachschäden stehen ohne Warndreieck. Je nach Gefährdungsstufe werden die Warnhinweise in abnehmender Reihenfolge wie folgt dargestellt.

    GEFAHR bedeutet, dass Tod oder schwere Körperverletzung eintreten wird, wenn die entsprechenden Vorsichtsmaßnahmen nicht getroffen werden.

    WARNUNG bedeutet, dass Tod oder schwere Körperverletzung eintreten kann, wenn die entsprechenden Vorsichtsmaßnahmen nicht getroffen werden.

    VORSICHT bedeutet, dass eine leichte Körperverletzung eintreten kann, wenn die entsprechenden Vorsichtsmaßnahmen nicht getroffen werden.

    ACHTUNG bedeutet, dass Sachschaden eintreten kann, wenn die entsprechenden Vorsichtsmaßnahmen nicht getroffen werden. Beim Auftreten mehrerer Gefährdungsstufen wird immer der Warnhinweis zur jeweils höchsten Stufe verwendet. Wenn in einem Warnhinweis mit dem Warndreieck vor Personenschäden gewarnt wird, dann kann im selben Warnhinweis zusätzlich eine Warnung vor Sachschäden angefügt sein.

    Qualifiziertes Personal Das zu dieser Dokumentation zugehörige Produkt/System darf nur von für die jeweilige Aufgabenstellung qualifiziertem Personal gehandhabt werden unter Beachtung der für die jeweilige Aufgabenstellung zugehörigen Dokumentation, insbesondere der darin enthaltenen Sicherheits- und Warnhinweise. Qualifiziertes Personal ist auf Grund seiner Ausbildung und Erfahrung befähigt, im Umgang mit diesen Produkten/Systemen Risiken zu erkennen und mögliche Gefährdungen zu vermeiden.

    Bestimmungsgemäßer Gebrauch von Siemens-Produkten Beachten Sie Folgendes:

    WARNUNG Siemens-Produkte dürfen nur für die im Katalog und in der zugehörigen technischen Dokumentation vorgesehenen Einsatzfälle verwendet werden. Falls Fremdprodukte und -komponenten zum Einsatz kommen, müssen diese von Siemens empfohlen bzw. zugelassen sein. Der einwandfreie und sichere Betrieb der Produkte setzt sachgemäßen Transport, sachgemäße Lagerung, Aufstellung, Montage, Installation, Inbetriebnahme, Bedienung und Instandhaltung voraus. Die zulässigen Umgebungsbedingungen müssen eingehalten werden. Hinweise in den zugehörigen Dokumentationen müssen beachtet werden.

    Marken Alle mit dem Schutzrechtsvermerk ® gekennzeichneten Bezeichnungen sind eingetragene Marken der Siemens AG. Die übrigen Bezeichnungen in dieser Schrift können Marken sein, deren Benutzung durch Dritte für deren Zwecke die Rechte der Inhaber verletzen kann.

    Haftungsausschluss Wir haben den Inhalt der Druckschrift auf Übereinstimmung mit der beschriebenen Hard- und Software geprüft. Dennoch können Abweichungen nicht ausgeschlossen werden, so dass wir für die vollständige Übereinstimmung keine Gewähr übernehmen. Die Angaben in dieser Druckschrift werden regelmäßig überprüft, notwendige Korrekturen sind in den nachfolgenden Auflagen enthalten.

    Siemens AG Division Digital Factory Postfach 48 48 90026 NÜRNBERG DEUTSCHLAND

    Ⓟ 10/2018 Änderungen vorbehalten Copyright © Siemens AG 2018. Alle Rechte vorbehalten

  • Inhaltsverzeichnis

    1 Sicherheitshinweis......................................................................................................................................11

    2 Liesmich zu TIA Portal Openness..............................................................................................................13

    2.1 Liesmich.................................................................................................................................13

    2.2 Größere Änderungen in TIA Portal Openness V15.1.............................................................16

    2.3 Bekanntgabe größerer Änderungen in künftigen Releases...................................................19

    2.4 Hinweise zum Schreiben von langfristig stabilem Code........................................................20

    3 Was ist neu in TIA Portal Openness?.........................................................................................................23

    4 Grundlagen.................................................................................................................................................25

    4.1 Voraussetzungen für TIA Portal Openness............................................................................25

    4.2 Installation..............................................................................................................................27 4.2.1 TIA Openness installieren......................................................................................................27 4.2.2 Benutzer der Benutzergruppe "Siemens TIA Openness" hinzufügen....................................28 4.2.3 Auf das TIA Portal zugreifen..................................................................................................34

    4.3 Aufgaben von Openness........................................................................................................35 4.3.1 Einsatzmöglichkeiten.............................................................................................................35 4.3.2 Export/Import..........................................................................................................................36

    4.4 Objektliste..............................................................................................................................37

    4.5 Standard-Bibliotheken............................................................................................................41

    4.6 Anmerkungen zur Leistung von TIA Portal Openness...........................................................42

    5 Einführung..................................................................................................................................................43

    6 Konfigurationen..........................................................................................................................................45

    7 TIA Portal Openness API...........................................................................................................................49

    7.1 Einleitung...............................................................................................................................49

    7.2 Programmierschritte...............................................................................................................50

    7.3 TIA Portal Openness-Objektmodell........................................................................................51

    7.4 Bausteine und Typen des TIA Portal Openness-Objektmodells............................................56

    7.5 Hierarchie von Hardware-Objekten des Objektmodells.........................................................64

    7.6 Informationen über installierte TIA Portal Openness-Versionen............................................66

    7.7 Beispielprogramm..................................................................................................................67

    7.8 Einsatz der Codebeispiele.....................................................................................................72

    7.9 Allgemeine Funktionen...........................................................................................................74 7.9.1 Unterstützung von IntelliSense durch TIA Portal Openness..................................................74 7.9.2 Verbindung zum TIA Portal aufbauen....................................................................................74 7.9.3 TIA Portal Openness-Firewall................................................................................................79

    Openness: Projekterstellung automatisieren Systemhandbuch, 10/2018 3

  • 7.9.4 Event-Handler........................................................................................................................80 7.9.5 Dialoge mit Systemmeldungen programmgesteuert bestätigen............................................82 7.9.6 Verbindung zum TIA Portal beenden.....................................................................................83 7.9.7 Diagnoseschnittstellen im TIA Portal.....................................................................................84 7.9.8 Exclusive access....................................................................................................................90 7.9.9 Transaktionsbehandlung........................................................................................................92 7.9.10 Ein Objekt DirectoryInfo/FileInfo erstellen..............................................................................95 7.9.11 Unterstützung der Selbstbeschreibung für Attribute, Navigatoren, Aktionen und Dienste......96

    7.10 Funktionen der Projekte und Projektdaten.............................................................................99 7.10.1 Projekt öffnen..............................................................................................................