5. MeldungserzeugungDie Erzeugung von Meldungstexten und die Zuordnung zu den Meldungsnummern erfolgt durch den „SiVArc Screen Generator“ automatisiert. Hierzu bedarf es folgender Voraussetzungen: Es wird ein Modul- FB als Multiinstanz deklariert Eine deklarierte Instanz wird im Struktur- FB aufgerufen Die aufgerufene Instanz hat eine Verschaltung zu den Parametern des Meldesystems Die AufrufNr muss ungleich 0 sein Es gibt für den Instanztyp eine gleichnamige XML- Datei im Ordner der Meldungsvorlagen Diese XML- Datei ist gegen das Schema S7FB.xsd validierbarErzeugung der Meldungstexte in den DB- TextLibs: Nach aktivieren des Buttons ‚Generieren’ im „SiVArc Screen Generator“ erzeugt der Generator für jeden Step7 Baustein eine AWL Quelle. In diesen Quellen wird nach Modul- FBs gesucht, die als Multiinstanz aufgerufen sind. Für jeden gefundenen Instanzaufruf wird die zugehörige XML- Datei importiert und die darin enthaltenen Meldungstextvorlagen eingelesen. Die in den Meldungstextvorlagen enthaltenen Platzhalter werden ersetzt. Danach wird eine Meldungsnummer gebildet und die zur Meldung gehörigen Attribute in eine Ablagestruktur abgelegt.Nach Beendigung der Analyse des Programms wird die Ablagestruktur in Form einer Datenbausteinquelle (DB- TextLibs) in das Programm importiert und übersetzt.