DB erzeugen sfc 22, 82, 85

Beckx-net

Level-1
Beiträge
132
Reaktionspunkte
18
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich beschäftige mich gerade ein wenig mit dem erzeugen von Datenbausteinen mit einer S7300.

Meine Idee war, einen DB während der Laufzeit zu erzeugen, dessen Datenstruktur ich selbst bestimmen kann. Bisher ist es so, dass der erzeugte DB immer vom Datentyp Array of Byte ist.

Ist es vielleicht möglich die Datenstruktur irgendwie zu ändern?

Gruß Beckx-net
 
Ein zur Laufzeit erzeugter DB ist grundsätzlich ein Array of Byte,
ist aber im Grunde auch vollkommen egal, da du im Programm (Offline) mit der Strucktur ohnehin nichts tun könntest,
was du nicht auch ohne kannst.

Mfg
Manuel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ich beschäftige mich gerade ein wenig mit dem erzeugen von Datenbausteinen mit einer S7300.
Ich hoffe nur Spaßes oder Interesses halber.
Gibt es Vorteile dadurch?
Das Speicherproblem sollte doch heutzutage wirklich keins mehr sein.
Ansonsten sehe ich nur Nachteile darin.
- Keine Symbolische Adressierung
- Keine Datensicherung möglich
OK das war’s, reicht für mich aber schon für ein KO Kriterium
 
Hallo,

habe mir ein wenig Gedanken über ein art Meldearchiv gemacht, das NUR auf dem PLC läuft. D.h. Bestimmte Daten bekommen eine art Zeitstempel zugewiesen und werden in einem DB gespeichert. Damit ich eine dynamische Anzahl von Meldungen speichern kann, habe ich mir überlegt, bei jeder neuen Meldung einen DB zu generieren, der vom Inhalt genau um einen Meldungspeicher größer ist, als das Meldearchiv. Dieses wird dann gelöscht und mit einer richtigen Länge neu angelegt und mit den Inhalten den "Zwischen DBs" befüllt.

Dies funktioniert auch alles, hatte aber vielleicht gedacht, dass man die Datentypen der generierte DBs eventuell selbst vorgeben kann.

Mir ist klar, dass das ganze die Steuerung ziehmlich beschäftigt, ist aber auch nur zum Spaß an der Freude gedacht ;-)
 
Zurück
Oben