Herunterladen Inhalt Inhalt Diese Seite drucken

Dp_Get_Pointer; Allgemeine Hinweise - Siemens SIMATIC NET CP 5613 Handbuch

Programmierschnittstelle dp-base
Inhaltsverzeichnis

Werbung

Beschreibung der einzelnen DP-Funktionen und Daten sowie Fehlercodes
4.1.5

DP_get_pointer

Zweck
Mit dieser Funktion erhält ein DP-Anwenderprogramm exklusiv den Zeiger auf die
Prozessdaten des CP 5613/CP 5614. Mit Hilfe dieses Zeigers kann das DP-
Anwenderprogramm anschließend direkt auf das Datenabbild des
CP 5613/CP 5614 zugreifen.
Allgemeine Hinweise
Hinweis 1
Jeweils nur ein Programm kann zu einer Zeit einen Zeiger auf das Prozessabbild
haben. Dadurch werden Zugriffskonflikte auf die Register zur Konsistenzsteuerung
im Prozessabbild (siehe z. B. D_lock_in_slave_adr in Kap. 4.3.1) vermieden.
Hinweis 2
Beachten Sie, dass ein Zugriff auf das Dualport RAM ohne gültigen Zeiger unter
Windows NT zu einer Schutzverletzung führt. Ursachen dazu sind: DP_get_pointer
wurde nicht aufgerufen, DP_get_pointer wird mit einer Fehlermeldung beendet
oder der Zeiger wurde mit DP_release_pointer wieder freigegeben.
Hinweis 3
Diese Funktion ist relativ laufzeitintensiv und beeinträchtigt bei häufigem Aufrufen
die Echtzeiteigenschaften Ihres Anwenderprogramms.
Hinweis 4
Der CP muss mit DP_start_cp schon gestartet worden sein.
Programmierschnittstelle DP-Base für CP 5613/CP 5614
C79000-G8900-C139-04
77

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic net cp 5614

Inhaltsverzeichnis