-> Hier kostenlos registrieren
DB Inhalt (2 Array's vom Typ Bool) an Digitalausgang senden
CPU: CPU 315-2 PN/DP 6ES7 315-2EH14-0AB0
Software: Siemens Tia Portal V11 SP2 Update 4
Hallo Zusammen
Ich hoffe jemand kann mir helfen. Ich arbeite seit kurzem mit dem Tia Portal. Nun möchte ich den Inhalt eines DB's an verschiende Ausgangsbits senden
Der DB1 ist so aufgebaut:
A: Array [0-200] of Bool //Verwendet wird aber nur 1-12
B: A: Array [0-200] of Bool //Verwendet wird aber nur 1-12
Digitalausgang:
Variable 1-8 A100.0-A100.7
Variable 9-16 A101.0-A001.7
Variable 17-24 A102.0-A102.7
Soweit so gut. Nun kommt das Problem. Folgende Kopierfunktion soll Automatisiert werden:
von Array A
DB1.DBX0.1 = A100.0
DB1.DBX0.2 = A100.1
.....
DB1.DBX.2.6 = A102.5
DB1.DBX.2.7 = A102.6
von Array B
DB1.DBX26.1 = A103.0
DB1.DBX0.26 = A103.1
.....
DB1.DBX28.6 = A105.5
DB1.DBX28.7 = A105.6
Ein Ähnliches Problem (kopieren und zuweisen von DB's) habe ich Dank eurer Hilfe mit SCL und einer For Schleife gelöst.
Ich stehe in diesem Fall hier gerade auf dem Schlauch...
Danke Schonmal!
Software: Siemens Tia Portal V11 SP2 Update 4
Hallo Zusammen
Ich hoffe jemand kann mir helfen. Ich arbeite seit kurzem mit dem Tia Portal. Nun möchte ich den Inhalt eines DB's an verschiende Ausgangsbits senden
Der DB1 ist so aufgebaut:
A: Array [0-200] of Bool //Verwendet wird aber nur 1-12
B: A: Array [0-200] of Bool //Verwendet wird aber nur 1-12
Digitalausgang:
Variable 1-8 A100.0-A100.7
Variable 9-16 A101.0-A001.7
Variable 17-24 A102.0-A102.7
Soweit so gut. Nun kommt das Problem. Folgende Kopierfunktion soll Automatisiert werden:
von Array A
DB1.DBX0.1 = A100.0
DB1.DBX0.2 = A100.1
.....
DB1.DBX.2.6 = A102.5
DB1.DBX.2.7 = A102.6
von Array B
DB1.DBX26.1 = A103.0
DB1.DBX0.26 = A103.1
.....
DB1.DBX28.6 = A105.5
DB1.DBX28.7 = A105.6
Ein Ähnliches Problem (kopieren und zuweisen von DB's) habe ich Dank eurer Hilfe mit SCL und einer For Schleife gelöst.
Ich stehe in diesem Fall hier gerade auf dem Schlauch...
Danke Schonmal!
Zuletzt bearbeitet: