StructuredTrash
Level-3
- Beiträge
- 1.166
- Reaktionspunkte
- 310
TYPE strPersData:
STRUCT
str1:struct1Type;
str2:struct2Type;
str3:struct3Type;
END_STRUCT
END_TYPE
VAR
PersData:ARRAY[1..25] of strPersData;
END_VAR
Ich nehme an, dass Du Deine Programme entsprechend geändert hast. Sind danach denn noch mal Ausfälle aufgetreten?Wichtig: Bei Spannungsausfall sollte man das normale Programm nicht mehr abarbeiten, sondern nur noch eine Schleife wie in dem Beispiel:
Ich nehme an, dass Du Deine Programme entsprechend geändert hast. Sind danach denn noch mal Ausfälle aufgetreten?
Puh, die Beiträge auf dieser Seite (3) sind mir leider ne weile verborgen geblieben... hab immer nur aktualisiert und nicht drauf geachtet dass ne neue Seite dazugekommen ist, daher nichts neues gesehen.
Ich habe neue Erkenntnisse:
Es scheint so als ob mein Digitaler Eingang (negative Logik, getasteter Öffner angeschlossen) bei Spannungsausfall FALSE meldet (also keine Masse angeschlossen, als ob mein Taster betätigt wäre). Damit wird dann die entsprechende Funktion ausgeführt und ändert die Variablen im ARRAY... .
Ja vermute ich sollte bei Spannungsausfall wirklich das normale Programm blockieren und nur noch eine seperate Routine ausführen, die die Anlage in den sicheren Zustand bringt
Hallo Sireth,
Wenn es notwendig ist, dass du nach Ausfall der Spannung noch Aktionen starten musst, um die Maschine kontrolliert zu stoppen, benötigst du auf jeden Fall eine USV!
Wahrscheinlich nicht nur für die CPU, sondern auch für alle Aktoren die noch was tun sollen…
Gruß
Chräshe
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?