Herunterladen Diese Seite drucken

Api Initialisieren; Api-Bibliothek Laden; Native C; Initializeapi - Siemens SIMATICS7-1500 Funktionshandbuch

12/2017

Werbung

7.2

API initialisieren

7.2.1

API-Bibliothek laden

Beschreibung
Bei PLCSIM Advanced sind die Schnittstellen der API V2.0 nicht kompatibel mit den
Schnittstellen der API V1.0. Der Runtime Manager von PLCSIM Advanced V2.0 ist aber
kompatibel mit der API von PLCSIM Advanced V1.0.
Beim Installieren von PLCSIM Advanced V2.0 werden auch frühere Versionen der API
installiert.
Der voreingestellte Pfad lautet:
● C:\Program Files (x86)\Common Files\Siemens\PLCSIMADV\API\1.0
● C:\Program Files (x86)\Common Files\Siemens\PLCSIMADV\API\2.0
Den Installationspfad von PLCSIM Advanced entnehmen Sie der Registry:
● Schlüssel: "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Siemens\Shared
Tools\PLCSIMADV_SimRT"
● Wert: "Path"
Um den Pfad zur API zu erhalten, fügen Sie an das Ende der Zeichenfolge folgendes
Unterverzeichnis hinzu: "API\<API version>" (z. B. "API\2.0").
Wenn Sie diesen Pfad nutzen, dann wird die API-Bibliothek (DLL) direkt vom
Installationsverzeichnis geladen.
Verweis
Weitere Informationen erhalten Sie:
● Für Native C++ im Kapitel InitializeApi() (Seite 97).
● Für .NET über den Aufruf der Funktion
der Online-Dokumentation zu MSDN.
7.2.2

Native C++

7.2.2.1

InitializeApi()

Beschreibung
Die Funktion
Funktion lädt die Version der DLL, die zur Architektur Ihrer Anwendung passt und die auch
mit der Header-Datei der API kompatibel ist (SimulationRuntimeApi.h).
S7-PLCSIM Advanced
Funktionshandbuch, 12/2017, A5E37039506-AB
lädt die API-Bibliothek (DLL) und initialisiert die API. Die
InitializeApi
Anwenderschnittstellen (API)
System.Reflection.Assembly.LoadFile(string)" in
"
7.2 API initialisieren
97

Quicklinks ausblenden:

Werbung

loading

Diese Anleitung auch für:

Simatic s7-plcsim advanced