Herunterladen Inhalt Inhalt Diese Seite drucken

Unterstützte Funktionsbibliotheken; Debuggen Einer Plcsim Advanced Funktionsbibliothek (Dll-Datei) - Siemens SIMATIC S7-1500 Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SIMATIC S7-1500:
Inhaltsverzeichnis

Werbung

Unterstützte Funktionsbibliotheken
PLCSIM Advanced V4.0 unterstützt die folgenden Funktionsbibliotheken für die Echtzeit-
Umgebung:
• CPU Funktionsbibliothek: Original Shared Object, SO-Datei wie für die Hardware CPUs
• PLCSIM Advanced Funktionsbibliothek (Windows Sync):
– eine 32-Bit Windows DLL für ODK Runtime
– eine 64-Bit Windows DLL für ODK Runtime
Hinweis
Funktionsbibliotheken nicht mischen
Bei der Simulation mit PLCSIM Advanced dürfen jeweils nur Funktionsbibliotheken mit
gleichem Binärformat geladen sein.
Wenn Sie Funktionsbibliotheken mit einem anderen Binärformat nutzen wollen, müssen Sie
zuvor alle anderen entladen.
Hinweis
Einschränkungen bei der Ausführung von CPU Funktionsbibliotheken (Windows Sync)
mit einer Endlosschleife im Klassenkonstruktor
Wenn die CPU Funktionsbibliothek (DLL-Datei) ein Objekt einer Klasse enthält, in deren
Konstruktor eine Endlosschleife programmiert ist, bleibt der entsprechende "ODK-Client"
Prozess beim Instanziieren des Objekts dauerhaft in dieser Schleife hängen.
Auch nach Erreichen des Timeouts kann die Dauerschleife nicht automatisch unterbrochen
werden. Die PLCSIM Advanced Instanz verbleibt im Zustand RUN, obwohl im Diagnosepuffer
der Eintrag "Time error - CPU changes to STOP mode" angezeigt wird.
Hinweis
Einschränkungen für Traces bei der Ausführung von CPU Funktionsbibliotheken
(Windows Sync)
Verzichten Sie bei der Entwicklung einer CPU Funktionsbibliothek (DLL-Datei) auf die
Verwendung von Traces im Klassenkonstruktor (Aufruf der Funktion "ODK_TRACE()"), damit
vermeiden Sie Trace-Nachrichten mit fehlerhaften Parameterwerten.
Hinweis
Kein Know-How-Schutz bei SO-Dateien
Die SO-Dateien bei ODK sind nicht know-how-geschützt.

Debuggen einer PLCSIM Advanced Funktionsbibliothek (DLL-Datei)

Um eine Funktionsbibliothek zu debuggen, hängen Sie den Visual Studio Debugger an den
entsprechenden ODK-Client-Prozess, der die jeweilige Funktionsbibliothek geladen hat.
PLCSIM Advanced V4.0 unterstützt Visual Studio 2017 und 2019.
S7-PLCSIM Advanced
Funktionshandbuch, 05/2021, A5E37039506-AD
5.2 CPU mit ODK-Funktionalität simulieren
Simulation
65

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-plcsim advanced

Inhaltsverzeichnis