WinniePooh
Level-1
- Beiträge
- 102
- Reaktionspunkte
- 1
-> Hier kostenlos registrieren
Hallo,
ich bin dran in der TIA ein DB für eine bestimmte Schleife hochzuzählen.
Bsp.: Habe mehrere Regler, welche Ihre Daten in unterschiedliche DBs speichern.
Nun möchte ich über Parameter in den DBs an einen bestimmten Wert, sagen wir mal den Grenzwert setzen.
Und das am besten in einem Netzwerk und sofort für alle DBs
Mein Beispiel in AWL:
Ist das auch in SCL möglich? Habe es mit unterschiedlichster Klammersetzung und anderen Möglichkeiten Versucht aber nichts gefunden.
Kann mir jemand helfen??
ich bin dran in der TIA ein DB für eine bestimmte Schleife hochzuzählen.
Bsp.: Habe mehrere Regler, welche Ihre Daten in unterschiedliche DBs speichern.
Nun möchte ich über Parameter in den DBs an einen bestimmten Wert, sagen wir mal den Grenzwert setzen.
Und das am besten in einem Netzwerk und sofort für alle DBs
Mein Beispiel in AWL:
Code:
// Übertragener Wert
L 10
T #Wert
// Grenzwerte Erstellen
L 30
T #MinDB
L 32
T #MaxDB
// Schleife, selbstgemacht für einen individuellen Schleifen start und Ende
trans: L #MinDB
T #Index
AUF DB [ #Index]
L #Wert
T %DBB1
// Variable hochzählen
L #Index
L 1
+I
T #Index
//und Prüfung ob der Index größer gleich MaxDB ist
L #Index
L #MaxDB
>=I
SPBN trans
// Kann noch weiterer Quellcode enthalten
BEA
Ist das auch in SCL möglich? Habe es mit unterschiedlichster Klammersetzung und anderen Möglichkeiten Versucht aber nichts gefunden.
Kann mir jemand helfen??