Morgen,
ich habe UVR Regler mit dem BL-NET im Einsatz.
Wäre es möglich die korrekte Verbindung zum BL-NET zu überprüfen, und in IPS eine Variable dementsprechend zu setzen?
z.B. bei Netzwerkausfall zum BL o.ä.
greetz
Morgen,
ich habe UVR Regler mit dem BL-NET im Einsatz.
Wäre es möglich die korrekte Verbindung zum BL-NET zu überprüfen, und in IPS eine Variable dementsprechend zu setzen?
z.B. bei Netzwerkausfall zum BL o.ä.
greetz
Erstell die ein Skript, welches den Status der I/O Instanz prüft.
IPS_GetInstance ist der Befehl. InstanceStatus ist dann 2xx, falls ein Fehler vorliegt.
paresy
Danke…klappt.
Hast du zufällig noch eine Liste zur Hand, was die Statusnummern bedeuten?
In der Doku gerade nicht, aber hier ein copy&paste der Konstanten aus dem SDK.
// --- STATUS CODES
IS_SBASE = 100;
IS_CREATING = IS_SBASE + 1; //module is being created
IS_ACTIVE = IS_SBASE + 2; //module created and running
IS_DELETING = IS_SBASE + 3; //module us being deleted
IS_INACTIVE = IS_SBASE + 4; //module is not beeing used
// --- ERROR CODES
IS_EBASE = 200; //default errorcode
IS_NOTCREATED = IS_EBASE + 1; //instance could not be created
Interessant ist eigentlich nur:
IS_ACTIVE (alles OK)
IS_INACTIVE (user hat I/O deaktiviert)
IS_EBASE (irgendwas ist falsch. genauere fehlercodes gibt es nicht - kann es aber irgendwann einmal geben)
Die Stati werden nicht an die Splitter/Device Module vererbt.
paresy