S7-PCI315:Zustandsabfrage
Aus IBHsoftec Wiki
Zustandsabfrage mit SFC1011
Der Batteriezustand der S7-PCI315, das Vorhandensein einer SD Karte und die aktuelle Quelle der Spannungsversorgung können vom SPS mit einer speziellen SFC ausgelesen werden. Eine Bibliothek für STEP®7 ist im Installationsverzeichnis vorhanden.
Funktionsweise der Zustands SFC
CALL SFC/FC 1011
ENABLE_ADC
:= TRUE
//INPUT BOOL
RET_VAL
:= MW 0
//RESULT INT
STATUS
:= MW 2
//OUTPUT WORD
VOLTAGE
:= MW 4
//OUTPUT WORD
SERIAL_NUMBER
:= MD 6
//OUTPUT DWORD
DEVICE_NUMBER
:= MD 10
//OUTPUT DWORD
Parameter | Datentyp | Bedeutung |
---|---|---|
ENABLE_ADC | BOOL | Start der Batteriespannungsmessung durch positive Flanke. Die Wandlung sollte nicht zu oft durcheführt werden, da bei jedem Messvorgang eine minimale Energiemenge der Batterie entnommen wird. |
RET_VAL | INT | Liefert immer 0 |
STATUS | WORD | Bit 0 = 1 wenn Micro-SD Karte gesteckt ist Bit 1 = 1 wenn die SPS komplett ohne Programm gestartet wurde Bit 2 = 1 wenn das SPS-Programm aus dem Batteriegepufferten SRAM geladen wurde Bit 3 = 1 wenn das SPS-Programm aus dem internen Flash der Karte geladen wurde Bit 4 = 1 das SPS-Programm aus der Micro-SD Karte geladen wurde Bit 5 = 1 wenn Spannungsversorgung durch den PC Vorhanden ist Bit 6 = 1 wenn Spannungsversorgung durch 24V extern vorhanden ist Bit 7 = 1 wenn PCI-Bus aktiviert ist Bit 8 = 1 wenn die Messung der Batteriespannung abgeschlossen ist |
VOLTAGE | WORD | Analogwert der Batteriespannung, ist ein Zyklus lange gültig, wenn die Batteriespannungsmessung abgeschlossen ist |
SERIAL_NUMBER | DWORD | Seriennummer der Karte |
DEVICE_NUMBER | DWORD | Bestellnummer der Karte |
Statuswort
Bei Erfolg ist das BIE des Statuswortes gesetzt, OR, STA und \ER gelöscht.
Bei Misserfolg sind BIE, OR, STA und \ER des Statuswortes gelöscht.