-> Hier kostenlos registrieren
Hallo Zusammen,
ich hab ein mittleschweres Problem mit dem TIA Portal.
Und zwar möchte ich eine Word Variable wieder in Bool's zerlegen.
Zur genaueren Erklärung handelt es sich dabei um Steuer- /Statuswörter, jedes Bit hat seine eigene Funktion. Im FC wird dieses Wort dann in den Lokaldatenbereich kopiert wo es als Bool vorliegt.
Zu 300er Zeiten war es recht einfach:
L DBxy.DBWxy
T LW x
fertig aus Word mach Bool.
Im TIA alles ein wenig komplizierter, ich weiß ich könnte per Slice drauf zugreifen dann geht aber die Symbolik der einzelnen Bits verloren.
Ich könnte auch Strukturen/UDTs anlegen und die kopieren dann kommt aber wieder die HMI dazwischen wo ich dann für jedes BIT ein Powertag verbrauchen müsste.
Es sei erwähnt, dass sich das Problem nur auf den "optimierten Bausteinzugriff" bezieht.
Diesen würde ich aber schon gerne nutzen weil ich denke, dass diese "Reise" in Zukunft in diese Richtung geht und der Perfomrancevorteil ja auch vorhanden ist.
ich hab ein mittleschweres Problem mit dem TIA Portal.
Und zwar möchte ich eine Word Variable wieder in Bool's zerlegen.
Zur genaueren Erklärung handelt es sich dabei um Steuer- /Statuswörter, jedes Bit hat seine eigene Funktion. Im FC wird dieses Wort dann in den Lokaldatenbereich kopiert wo es als Bool vorliegt.
Zu 300er Zeiten war es recht einfach:
L DBxy.DBWxy
T LW x
fertig aus Word mach Bool.
Im TIA alles ein wenig komplizierter, ich weiß ich könnte per Slice drauf zugreifen dann geht aber die Symbolik der einzelnen Bits verloren.
Ich könnte auch Strukturen/UDTs anlegen und die kopieren dann kommt aber wieder die HMI dazwischen wo ich dann für jedes BIT ein Powertag verbrauchen müsste.
Es sei erwähnt, dass sich das Problem nur auf den "optimierten Bausteinzugriff" bezieht.
Diesen würde ich aber schon gerne nutzen weil ich denke, dass diese "Reise" in Zukunft in diese Richtung geht und der Perfomrancevorteil ja auch vorhanden ist.