Scan bus OneWire.
Il blocco (Figura 1) viene utilizzato per scansionare il bus OneWare e salvare i dati ricevuti in un array, per un ulteriore utilizzo di questi array nei blocchi sensore DS18x2X.

È possibile parametrizzare il blocco nell'editor di blocchi. Dove selezioniamo o creeremmo un nuovo bus OneWire (Figura 2).

Figura 2
Dopodiché aggiungiamo un array di indirizzo per un sensore collegato al bus (un array con 9 elementi di tipo Byte) o scegliamo tra quelli esistenti, qui possiamo anche eliminare array che non ci serve (Figura 3).

La scansione avviene sul fronte di salita dell'impulso all'input "En". Dopo la scansione, se il sensore viene trovato, un livello logico alto appare all'output dell'array corrispondente.
File FLProg.