Step 7 Speicher erstellen

Techniker1997

Level-1
Beiträge
13
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
zu den Eckdaten: Ich programmiere das ganze auf Step 7 und spiele das Programm später in eine S7 300.
Zu meinem Problem: Ich muss in meinen Programm eine Art Speicher (Tabelle) erstellen. Und zwar möchte ich mehrere Werte (Typ Real) eingeben können, diese Speicher und später in beliebiger Reihenfolge wieder abfragen können. Auch müsste ich die Werte in den Speicher vergleichen können, sodass ich bei gleichen Werten einen Zähler hochzählen lassen kann.
Wie würdet ihr das machen? P.S am besten wäre es, wenn ihr einen Lösung für FUP hättet.

Danke im Vorraus.
 
Deine Aufgabenbeschreibung provoziert bei mir Fragen über Fragen... Kannst Du mal etwas mehr erklären und wofür Du das brauchst und wie die Werte reinkommen und wann/wie sie abgefragt oder entnommen werden?
Um wie viele "mehrere" Werte geht es?
Mußt Du wissen/merken, ob ein Wert schon eingegeben wurde oder vielleicht noch/wieder ungültig/gelöscht ist? Reicht es vielleicht, ungültige Werte auf 0.0 zu setzen, weil die eingegebenen Werte nie 0.0 sind (oder einen anderen Initialwert)?
Wann genau soll gezählt werden? Wenn mehrere egal welche gleiche Werte gleichzeitig vorhanden sind? Oder wenn ein Wert schon mal da war? Wie genau gleich soll "gleich" sein (welche max Differenz)?
Wäre es hilfreich oder störend, wenn die Werte nach der Größe sortiert werden?

Mit "Step 7" meinst Du den Simatic Manager V5.x?
Möglicherweise bietet sich für die Lösung ein Array und indirekte Adressierung an, doch das geht dann nicht in FUP.

Harald
 
Zurück
Oben