Obsidean_VM/04-InLavoro/9..... MASTER Transport/Standard Transport/Read DI.md

626 B

FC Read DI: Reads peripheral inputs from the Input parameter. Converts the UINT XXXXX to XXXX.X and returns the XXXX.X value, except in the special cases where the addresses are 0 and 1.

FC Read DI: Legge gli input periferici dal parametro Input. Converte l'UINT XXXXX in XXXX.X e restituisce il valore XXXX.X, eccetto nei casi speciali in cui gli indirizzi sono 0 e 1.

CASE #Address OF
    0:
        #Input := FALSE;
    1:
        #Input := TRUE;
    ELSE
        #Input := PEEK_BOOL(area := 16#81, dbNumber := 0, byteOffset := (#Address / 10), bitOffset := UINT_TO_INT(#Address MOD 10));
END_CASE;