Il sensore utilizza il protocollo modbus RTU quindi non vi è alcun problema ad interfacciarsi con un modulo CPU SlimLine al sensore, basta utilizzare il blocco funzione ModbusRTUMaster_v1 per eseguire la lettura dei registri indicati dal sensore.
Per comodità ti ho realizzato un semplice blocco funzione in ST che acquisisce i registri 7, 8 e 9 dal sensore, siccome i valori sono espressi in decimi del valore, nella FB eseguo la divisione per dieci, e ritorno il valore di temperatura in gradi centigradi, di umidità in percentuale e del punto di rugiada in gradi centigradi tutti espressi in REAL.
Per evidenziare la caratteristica di poter mettere in cascata piu istanze del blocco funzione per acquisire più sensori in una rete RS485, ho realizzato un semplice programma dove vengono acquisiti i valori da 2 sensori. Terminata l’acquisizione del primo si acquisisce il secondo, terminata l’acquisizione si riparte dal primo. Allego stampa del programma e codice sorgente.