1Wire Temperatursensoren

Aufgabenstellung

Es sollen die Temperaturen der 1Wire Sensoren (DS18x20) eingelesen werden.

Lösung

CODESYS bietet bereits von Haus aus Treiberunterstützung für DS18x20 1Wire Sensoren an. Insofern bedarf es keiner weiteren expliziten Unterstützung seitens der Library (siehe das folgende Bild).

CODESYS-1wire

Anmerkung:
Da die CODESYS Runtime synchron auf das 1wire Filesystem zugreift, was zum blockieren der aufrufenden Task führt, empfiehlt es sich, 1Wire Zugriffe in eine separate Task auszulagern und auf gepufferte Variablenwerte zuzugreifen.

Kommentare sind geschlossen.