Funktion "Ausfallsichere Daten" einrichten
Das Softwaremodul bietet die Möglichkeit, Reste bei der Division (z. B. bei der Skalierung), die letzten Eingangsvariablen (Datenquelle) und die berechnete Ausgangsgröße ausfallsicher zu speichern. Dazu werden im IEC-Programm persistente Variablen deklariert.
Funktionsweise
Die Daten werden in der Task CallMain konsistent zwischen der Task Main und der Task HighPrio ausgetauscht und in den persistenten Datenbereich kopiert. Während der Initialisierung und nach dem Starten des MOVI-C® CONTROLLER, werden die Daten aus dem Persistent-Puffer zurückgelesen und in die entsprechenden Strukturen kopiert. Sollte die Differenz (absolut) zwischen dem aktuell eingelesenen und dem zuvor gespeicherten Wert größer als der konfigurierte Wert Warnungsgrenze sein, wird eine Warnung ausgegeben und die Ausgangsvariable xReferenced auf "FALSE" gesetzt.
Vorgehen
Gehen Sie zum Einrichten der Funktion folgendermaßen vor:
- Das IEC-Projekt wurde generiert und ist geöffnet. Siehe IEC-Projekt generieren
- Fügen Sie im IEC-Editor im Gerätebaum dem Objekt Application ein neues Objekt "Persistente Variablen" hinzu.
- Übersetzen Sie das IEC-Projekt.
- Öffnen Sie das neu hinzugefügte "Persistente Variablen"-Objekt.
- Setzen Sie den Cursor im Code des Objekts an die Stelle, an der die Daten hinzugefügt werden sollen.
- Klicken Sie im Register "Deklarationen" auf [Alle Instanzpfade hinzufügen].
- Im "Persistente Variablen"-Objekt werden alle Instanzpfade angelegt.