Das Skript funktioniert allerdings nicht mit der Logo 0BA6.
Den Fehler habe ich gefunden und auch bereits behoben. Ist eigentlich ganz banal: In den „If“-Funktionen wurde „=“ verwendet anstelle von „==“. Das Ergebnis ist also immer „true“ .
Also überall im Skript COM3_READ.PHP die Abfrage if ($LogoTyp = „0BA5“) durch if ($LogoTyp == „0BA5“) ersetzen und schon geht es.