Filtr DS18b20

Blok filtru DS18b20

DS18b20_filter

Lib\Unipi

V1.0

Tento funkční blok zajišťuje platnou hodnotu teploty. Pokud je správně nastaven, odfiltruje specifickou chybu, která projde kontrolou CRC (hodnota 85). Pokud blok na vstupu filtered tuto hodnotu detekuje, na výstupu bude mít předchozí platnou hodnotu a nastaví výstup error do stavu TRUE. Lze jej použít pro 1-Wire teploměr připojený přímo k jednotce, nebo v kombinaci s Unipi Extension xG18, pro který je určen také vstup IsValid a pokud je jeho stav FALSE, bude výstup error ve stavu TRUE.

Vstup Typ Význam
IN REAL vstupní teplota 1-Wire senzoru
IsValid BOOL proměnná IsValid pro daný kanál při použití s xG18
filtered REAL filtrovávaná hodnota
Výstup Typ Význam
OUT REAL platná hodnota teploty
error REAL chybový stav vstupní teploty

Příklady použití bloku filtr DS18b20

  • © Energocentrum Plus, s.r.o. 2017 - 2024