Page 1 of 1

Shutdown Codesys/RevPi bei USV Betrieb

Posted: 19 Oct 2021, 00:40
by Bernd
Hallo,
es gibt schon viele Themen zum kontrollierten shutdown des RevPi bei Spannungsausfall mit USV, aber keinen Codebeispiel wie genau das umgesetzt werden muss.
Ich habe einen RevPi meets CODESYS und am IN das Signal der USV angeschlossen. Das Statusbit 6 kommt in Codesys korrekt an, aber wie kann ich aus Codesys ein Shudown Commando für den revpi+Codesys absetzen? Gibt es ein Systembefehl? Oder über Codesys können ja auch Scripte ausgeführt werden. (Codebeispiel wäre super).

Nicht schön wäre eine Lösung über einen Linux script, da dieser im Falle eines Gerätetausch zusätzlich von Hand installiert werden müsste, über Codesys wäre er im SPS Programm schon mit dabei. Wenn es aber nicht anders geht, wie würde der Linux Script aussehen und wie muss er eingerichtet werden? (Codebeispiel wäre schön)

Schon mal vielen Dank im voraus.

Gruß
Bernd

Re: Shutdown Codesys/RevPi bei USV Betrieb

Posted: 19 Oct 2021, 12:07
by nicolaiB
Hallo Bernd,

du kannst den Systembefehl shutdown in Codesys mit der Funktion SysProcessExecuteCommand ausführen, wenn das entsprechende Bit gesetzt ist. Weitere Informationen findest du z.B. hier:

https://help.codesys.com/webapp/SysProc ... n=3.5.16.0
http://www.bobmoraine.de/?p=158

Gruß Nicolai

Re: Shutdown Codesys/RevPi bei USV Betrieb

Posted: 19 Oct 2021, 15:14
by Bernd
Perfekt, Danke!!
Funktioniert!
Sollte evt. in die BDA (Thema USV) übernommen werden. Das Commando über die Suchfunktion zu finden klappt nicht.

Gruß
Bernd