Hintergrundabfrage

Die Hintergrundabfrage wird zum Auffrischen der Prozessinformationen von der Unterstation zur Zentralstation als zusätzlicher Sicherheitsbeitrag zur Stationsabfrage und spontanen Übertragung angewendet.
Applikationsobjekte mit Typkennungen wie für die Stationsabfrage, dürfen mit der Übertragungsursache <2> Hintergrundabfrage stetig mit niedriger Priorität übertragen werden. Die zulässigen ASDU-Typkennungen sind in der Kompatibilitätsliste der Station aufgelistet (Tabelle Typkennung <-> Übertragungsursache). Die Hintergrundabfrage wird von der Unterstation eingeleitet und ist unabhängig von den Stationsabfragebefehlen.

Konfiguration der Systemparameter

Der Übertragungszyklus wird durch Systemparameter in der Unterstation festgelegt.


bBackScan := TRUE;
tBackScanCycle := T#30s;

Konfiguration der Applikationsobjekte

Applikationsobjekte, deren Prozessdaten als Hintergrundabfrage übertragen werden sollen, müssen mit dem Group-Flag: IEC870_GRP_BACKGROUND konfiguriert werden.

Beispiel:


F_iecInitAOEntry( M_SP_NA_1, 100, IEC870_GRP_INROGEN OR IEC870_GRP_BACKGROUND, 0, MAP_AREA_MEMORY, 100, 0, AODB[0] );

Das zugehörige Tutorial SPS-Beispiel kann hier heruntergeladen werden.