-> Hier kostenlos registrieren
Hallo,
ich benötige mal das Schwarm wissen =) Es geht um TIA Portal 18 mit einer CPU 1214C DC/DC/DC
Und zwar habe ich 27 Sensoren die über ein Frame kommunizieren, dieses beinhaltet 27 Bytes. Nun möchte ich einen Befehle mittels eines For Schleife an die 27 Sensoren schicken. Nach jedem Durchlauf soll der nächste Sensor über die Schleifenvariable ausgewählt werden.
Ich habe nun einen Datentyp für den Frame erstellt in diesem sind die 27 Bytes enthalten. Nun habe ich ein zweiten Datentyp erstellt in dem ich ein Array mit den Frame Datentyps erstellt habe. In den PLC Variablen habe ich jetzt den zweiten Datentyp gelegt und dort die Ausgangsadresse hinterlegt.


Das ganze habe ich gemacht um in der For Schleife das Array ansteuern zu können. Leider kann ich das Array nicht in meinem SCL Code angeben. Ich kann nur den Übergeordneten Datentyp auswählen

Ist das so überhaupt möglich? Wenn das so nicht geht wie könnte ich das ändern?
ich benötige mal das Schwarm wissen =) Es geht um TIA Portal 18 mit einer CPU 1214C DC/DC/DC
Und zwar habe ich 27 Sensoren die über ein Frame kommunizieren, dieses beinhaltet 27 Bytes. Nun möchte ich einen Befehle mittels eines For Schleife an die 27 Sensoren schicken. Nach jedem Durchlauf soll der nächste Sensor über die Schleifenvariable ausgewählt werden.
Ich habe nun einen Datentyp für den Frame erstellt in diesem sind die 27 Bytes enthalten. Nun habe ich ein zweiten Datentyp erstellt in dem ich ein Array mit den Frame Datentyps erstellt habe. In den PLC Variablen habe ich jetzt den zweiten Datentyp gelegt und dort die Ausgangsadresse hinterlegt.



Das ganze habe ich gemacht um in der For Schleife das Array ansteuern zu können. Leider kann ich das Array nicht in meinem SCL Code angeben. Ich kann nur den Übergeordneten Datentyp auswählen

Ist das so überhaupt möglich? Wenn das so nicht geht wie könnte ich das ändern?