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).
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.