AbvSpu-Datenbausteinlisten

| ALPHA-VISION®

# AbvSpu-Datenbausteinlisten

## System-Datenbausteine

Liste mit Datenbausteinen, die bei Neustart/Wiederanlauf Anlauf von der AbvSpu überprüft werden. Die in dieser Liste eingetragenen Datenbausteine müssen im AG vorhanden sein und werden mit NULL initialisiert. Im Fehlerfall (DB ist nicht vorhanden) verhindert die AbvSpu-Anlaufkennung die Ausführung des OB1. Der S7-Anwendungsprogrammierer hat somit die Möglichkeit, alle (oder bestimmte) Offline-Datenbausteine bei Neustart/Wiederanlauf von der AbvSpu prüfen und initialisieren zu lassen.
Bei Verwendung des Engineering Tools XPADT zur Erstellung des S7-Anwenderprogramms werden i.d.R. in dieser Liste die von XPADT benutzten Datenbausteine (alle Multiinstanz-DBs und der mit XPADT-internen Signalen belegte Datenbaustein "DB_GLOB") eingetragen.
Noch ein wichtiger Hinweis: Bei Verwendung der ABVSPU-OPT-MsPv ist zu beachten, dass die Xpadt-Variablen DB_GLOB._XptTrue und DB_GLOB._XptReset im Anlauf nicht mehr mit TRUE initialisiert werden! Diese Funktionalität wurde aus der AbvSpu entfernt. Der von Xpadt generierte Datenbaustein DB_GLOB (DB100) enthält zwar für diese Variablen die Anfangswerte TRUE, da dieser Baustein aber bei jedem Anlauf gelöscht wird (ist in AbvPro/AV-ET so projektiert), muss nach einem Anlauf/Wiederanlauf die Initialisierung mit TRUE explizit noch mal erfolgen. Diese Initialisierung kann entweder in der Xpadt-Task Anlauf oder aber in den externen Anlauf-OBs OB100/101 durchgeführt werden.
Vorschlag für Initialisierung in OB100-Quelle:

CALL FC 100 ;// Initialisierung
SET;
= "DB_GLOB"._XptTrue;
= "DB_GLOB"._XptReset;
//*** Technologie-Programm (XPADT-Zweig OB100) ***;
CALL FB 110 , DB 111;

## Technologie-Datenbausteine

Liste mit Datenbausteinen, die im Anlauf/Wiederanlauf von der AbvSpu nicht gelöscht werden sollen. Die AbvSpu erzeugt alle Datenbausteine, die von den Datenobjekten MS (Messstelle)/PV (Prozessvariable) und XO (X-Objekte) über die Eigenschaft Prozessverbindung belegt werden. Die Information darüber wird in der AbvSpu-Database hinterlegt. Diese Datenbausteine werden auch als Technologie-Datenbausteine bezeichnet. In manchen Fällen ist es erwünscht, dass diese Datenbausteine bei einem Neustart/Wiederanlauf nicht gelöscht (mit NULL initialisiert) werden sollen. Für diesen Fall muss die entsprechende DB-Nummer in dieser Liste projektiert sein.