Heute habe ich an der Phoenx Contact SPS ein Programm schreiben wollen, das aus einem Byte Wert 8 Bool Werte macht.
Dies funktionierte nicht, da die Subtraktionsbausteine bei Phoenix Contact nicht mit dem Datentyp "Byte" arbeiten können. Nach diversen Versuchen und ein wenig hin und her habe ich es mit dem Datentyp "INT" realisiert bekommen.
Auf der Suche nach einem Baustein der mir aus einer "Byte" variable eine "INT" Variable macht, stieß ich dann auf einen Baustein der aus einer "Byte" Variable, 8 "Bool" Variablen macht.
Dieser Baustein war alles was ich brauchte...
Die Übertragung des Mischverhältnisses von Phoenx zu Siemens funktionert.
Informativer Fun Fact:
Siemens zeigt "Byte" VarÃablen als Dezimalzahl an.
Phoenx Contact zeigt "Byte" Variablen Hexadezimal an.
Hat in unserem Team kurz für Verwirrung gesorgt.
man sendet z.B. 52 und 82 kommt an xD