-> Hier kostenlos registrieren
Hallo,
ich komme aus der TwinCAT Welt und wühle mich gerade durch das TIA-Portal. Ich fürchte ich werde noch mehrere Fragen an Euch haben..
Ich möchte aus Kompatibilitätsgründen zur bestehenden VISU gerne auf einzelne Bits einer Variable schreibend und lesend zugreifen. Bei TwinCAT geht das ja ganz einfach über Variablenname.Bit.
Soweit bekomme ich das auch bei STEP7 hin, aber bei symbolischen Variablen klappt das offenbar nicht.
#bDummy:=%DB10.DBX24.0; (absoluter Zugriff auf Element funzt)
#bDummy:="DB10".HMI.nSteuerbits.0; (das funktioniert nicht, obwohl eigentlich das gleiche sein sollte)
Die zweite Variante wäre halt schöner, da ich mir nicht alle Adressen merken kann, bzw. bei späteren Änderung des DB's dies böse enden kann. Bin ich generell auf dem Holzweg oder gibt es einen Trick?
Verwendete Software STEP7 V11
Vielen Dank
ich komme aus der TwinCAT Welt und wühle mich gerade durch das TIA-Portal. Ich fürchte ich werde noch mehrere Fragen an Euch haben..
Ich möchte aus Kompatibilitätsgründen zur bestehenden VISU gerne auf einzelne Bits einer Variable schreibend und lesend zugreifen. Bei TwinCAT geht das ja ganz einfach über Variablenname.Bit.
Soweit bekomme ich das auch bei STEP7 hin, aber bei symbolischen Variablen klappt das offenbar nicht.
#bDummy:=%DB10.DBX24.0; (absoluter Zugriff auf Element funzt)
#bDummy:="DB10".HMI.nSteuerbits.0; (das funktioniert nicht, obwohl eigentlich das gleiche sein sollte)
Die zweite Variante wäre halt schöner, da ich mir nicht alle Adressen merken kann, bzw. bei späteren Änderung des DB's dies böse enden kann. Bin ich generell auf dem Holzweg oder gibt es einen Trick?
Verwendete Software STEP7 V11
Vielen Dank