Herunterladen Inhalt Inhalt Diese Seite drucken

Dps_Get_Ind - Siemens SIMATIC NET CP 5613 Handbuch

Programmierschnittstelle dp-base
Inhaltsverzeichnis

Werbung

Beschreibung der einzelnen DP-Funktionen und Daten sowie Fehlercodes

4.2.10 DPS_get_ind

Zweck
Mit dieser Funktion kann eine Indication (Meldung vom steuernden Master) abge-
holt werden.
Hinweis 1
Nennen Sie beim Aufruf die Indications, die Sie empfangen wollen. Sie erhalten
dann genau eine Indication als Ergebnis zurück.
DPS_CHK_PRM wird auch gemeldet, wenn die User-Parametrierdatenlänge des
remoten Masters = 0 ist! Somit hat das Slave-Modul die Chance auch eine Para-
metrierung ohne User-Daten abzulehnen.
Hinweis 2
Ist zum Zeitpunkt des Funktionsaufrufs keine Indication vorhanden und die Über-
wachungszeit abgelaufen, wartet die Funktion DPS_get_ind nicht, sondern liefert
den Return-Wert DPS_NO_IND im Feld indication zurück.
Beim nächsten Aufruf kann neben der erwarteten Indication auch die vorher ver-
geblich erwartete Indication als Ergebnis zurückgegeben werden.
Hinweis 3
Wird beim Absetzen von DPS_close noch auf asynchrone Indications gewartet,
wird DPS_get_ind mit der Fehlerklasse DP_ERROR_USR_ABORT beendet.
Hinweis 4
Dieser Aufruf darf zu einem Zeitpunkt von einem oder mehreren Programmen ins-
gesamt nur einmal abgesetzt werden.
Hinweis 5
Ein Adresswechsel des Slave (DPS_NEW_SSA-Indication) kann nur durchgeführt
werden, solange der Slave noch auf Parametrierdaten wartet. Nachdem ein Para-
metriertelegramm empfangen wurde, ist das Ändern der Slave-Adresse nicht mehr
möglich.
158
Programmierschnittstelle DP-Base für CP 5613/CP 5614
C79000-G8900-C139-04

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic net cp 5614

Inhaltsverzeichnis