F_BinPV_AND : E_BACNETBINARYPV
Anwendung
Funktion zur logischen Verknüpfung von BACnet BinaryPV Werten. Folgende Tabelle zeigt die Logik:
eBinPV1 | eBinPV2 | Rückgabewert |
---|---|---|
INACTIVE | INACTIVE | INACTIVE |
INACTIVE | ACTIVE | NOTHING |
INACTIVE | NULL | NOTHING |
INACTIVE | NOTHING | NOTHING |
| ||
ACTIVE | INACTIVE | NOTHING |
ACTIVE | ACTIVE | ACTIVE |
ACTIVE | NULL | NOTHING |
ACTIVE | NOTHING | NOTHING |
| ||
NULL | INACTIVE | NOTHING |
NULL | ACTIVE | NOTHING |
NULL | NULL | NULL |
NULL | NOTHING | NOTHING |
| ||
NOTHING | INACTIVE | NOTHING |
NOTHING | ACTIVE | NOTHING |
NOTHING | NULL | NOTHING |
NOTHING | NOTHING | NOTHING |
Grundsätzlich gilt: Wenn beide Werte identisch sind, ist das Ergebnis ebenfalls identisch; sonst gibt die Funktion NOTHING zurück.
VAR_INPUT
eBinPV1 : E_BACNETBINARYPV;
eBinPV2 : E_BACNETBINARYPV;
eBinPV1: Eingangswert 1.
eBinPV2: Eingangswert 2.
Rückgabewert: Funktionsergebnis vom Typ E_BACNETBINARYPV.