FU/BF di manipolazione bit

I blocchi contenuti nella biblioteca <Bit_Util> sono adatti per modificare tipi di dati bitstream a livello di bit.

NOTA:

Definizione dei termini Standard = non relativo alla sicurezza

Il termine "standard" si riferisce sempre a elementi non relativi alla sicurezza. Esempio: un elemento di dati di un processo standard viene letto/scritto da un dispositivo I/O non relativo alla sicurezza (ossia da un dispositivo standard). Sono dati non relativi alla sicurezza tutte le variabili / le funzioni / i blocchi di funzione standard. Il termine "controllore standard" designa un PLC non relativo alla sicurezza.

NOTA:

La biblioteca Bit Utility contiene sia blocchi relativi alla sicurezza sia blocchi standard. Da notare che le funzioni e i blocchi di funzione standard sono permessi solo per la programmazione delle parti standard del programma. Quando si programma un'applicazione di sicurezza è obbligatoria una rigida separazione tra le logiche relative alla sicurezza e le logiche standard.

Funzioni di manipolazione bit disponibili

Funzione

Descrizione

Legge il valore di uno specifico bit in un bitstring

Legge il valore del LSB in un bitstring

Legge il valore del MSB in un bitstring

Inverte il valore di uno specifico bit in un bitstring

Resetta a FALSE il valore di uno specifico bit in un bitstring

Imposta a TRUE il valore di uno specifico bit di un bitstring

Scrive un determinato valore nel LSB di un bitstring

Scrive un determinato valore nel MSB di un bitstring

Scambia LSB e MSB in un bitstring

Blocchi di funzione disponibili per la manipolazione di bit

Blocco di funzione

Descrizione

BF per assemblare/dividere i tipi di dati BOOL/BYTE/WORD/DWORD