Alle verwendeten Bildnummern auslesen???

Topse

Level-1
Beiträge
34
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Programmieras,

Habe ein TP177B. Die aktuelle Bildnummer kann ich über den Bereichszeiger auslesen, soweitsogut.
Jetzt meine Fage:
Kann ich ALLE verwendeten Bildernummern eines Projektes automatisch auslesen und z.B. in einem DB speichern???

Vielleicht hatt jemand Zeit und Lust mir einen Rat zu geben.
 
Hier mal ein Lösungsansatz:

- Programmiere in Flex den Aufgabenplaner -> Bildwechsel. Setze Dir da ein Bit.
- Wenn dieses Bit kommt, schreibst Du die Bild-Nr. in einem DB weg
- Zeiger auf nächsten Wert im DB setzen
- das Bit in der SPS zurücksetzen
- warten bis zum nächsten Bildwechsel

Damit hat man dann sogar die Reihenfolge, in der die Bilder aufgerufen worden.

Gruß
maweri
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für dein schnelles Interesse.

In bezug au WInCCflex kenne ich keinen Aufgabenplaner.
Wo finde ich den?

Wenn ich im Aufgabenplaner alles organisiert habe, beedeutet das dann das ich zuerst im TP von Hand alle Bilder anwählen müsste um jedes Bild zu erfassen?
 
Ok, hab den Planer gefunden auch die Bedienung sollte mir klar sein.

Abr wie meinst des mit dem Auslesen aller Bildnummern?:-?
 
Kann ich ALLE verwendeten Bildernummern eines Projektes automatisch auslesen und z.B. in einem DB speichern???

Ich habe noch nicht ganz verstanden was zu machen willst. :confused:

Willst Du wissen, welche Bildnummern projektiert wurden und willst Du diese Bildnummern alle auf einmal auslesen und im DB speichern?

Oder willst Du, wenn ein neues Bild aufgerufen wird, die jeweilige Bildnummer im DB speichern? Also zum Beispiel die Bildnummern der letzten 10 aufgerufenen Bilder im DB speichern?

Gruß Kai
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Topse,

ich fürchte, ich habe Dich da falsch verstanden.
Ich dachte Du wolltest sehen, welche Bilder im Betrieb angewählt werden.
Da hat mich das Auslesen der aktuellen Bildnummer verwirrt.

Was Du möchtest ist aber eine Liste aller im WinCC-flex-Projekt verwendeten Bildnummern. Richtig?

Sorry, ich wollte gerade was ausprobieren, aber muß jetzt noch mal zum Kunden raus.

maweri
 
Das letztere meine ich, also meinetwegen beim Start den Anstoß geben und auf einmal alle Bildnummern in einen DB schreiben.
Die Sache mit dem Planer habe ich versucht komme aber meiner Sache nicht näher, trotzdem danke weil ich den Aufgabenplaner noch nicht kannte.
 
Hallo maweri,

kein Problem, hab mich vielleicht umständlich ausgedrückt.

Jetzt verstehen wir uns. Ich möchte auf einmal alle projektierten Bildnummer auslesen und diese speichern um dann mit den Bildnummern zu arbeiten.

Wennst Lust hast einfach nochmal antworten.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Willst Du wissen, welche Bildnummern projektiert wurden und willst Du diese Bildnummern alle auf einmal auslesen und im DB speichern?
Gruß Kai

Hallo Kai hier liegst Du genau richtig.

Hast Du vielleicht eine Idee? Ich denke man wird hier um ein Skript nicht herum kommen. Da kenne ich aber keinen Ansatz da ich mit Skripte noch nichts gemacht habe, nur davon gehört.
 
Hallo,
ich würde sagen : das geht nicht ... :oops:
Vielleicht gibt es aber doch noch eine Alternative, wenn du mal genau beschreibst, was du damit bezweckst ...

Gruß
LL
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das ganze soll auch eine "universelle" Vorlage für uns im Haus werden. Wir haben auch schon mehrfach größere Panels mit Skriptfunktionen eingesetzt.

Hab aber im ersten Moment nicht dran gedacht das ich hier garkeine Skripte verwenden kann. :D

Kennst Du vielleicht einen Ansatz den ich nachgehen kann ohne ein Skript einzusetzten?
 
... du könntest für identische Bilder identische Nummern vergeben (man muß das Flex ja nicht unbedingt selbsttätig machen lassen). Dann kannst du diese schon mal grundsätzlich in der SPS hinterlegen.
Willst du von der SPS her ereignisgesteuert bestimmte Bilder anwählen ?

Gruß
LL
 
Hallo,
ich würde sagen : das geht nicht ... :oops:
Vielleicht gibt es aber doch noch eine Alternative, wenn du mal genau beschreibst, was du damit bezweckst ...

Gruß
LL

OK Larry, ich versuch mal den Hintergrund zu erläutern.

Ich möchte mir eine dynamische Menünavigation machen. ich hab mich da an mein Handy angeleht. In diesem findet man z.B. in der Rubrik "Einstellungen" mehrere Unterpunkte z.B. Datum Uhrzeit ...
Die Anzahl der Unterpunkte wird dann auf der Seite des Displays mit einem Balken angezegt. Dieser Balken wandert dann nach unten wenn das nächste Bild angewählt wird. (Hoffe ihr wisst was ich meine).

Im Screenshot ist im linken Displayrand meine Vorstellung eines solchen Menübalkens zu sehen. Momentan wird die aktuelle Bildnummer ausgelesen und immer der zugehörige Balkenabschnitt sichtbar. So wandern die kleinen Balken mit und der Bediener sieht an welcher Stelle er innerhalb einer Ebene steht.

Nun zu meiner Menüführung in meinem Panel:
Im Anhang ist ein Screenshot der meine Vorlage für die Menünavigation darstellt.
Mit den grünen Buttons wechsle ich meine Ebene und kann mein Menü beliebig erweitern.

Die grauen Button sind für die Menünavigation in einer Ebene. Eine Ebene beinhaltet alle Bilder innerhalb eines Ordners. Diese Bilder haben alle die gleiche Zehnerstelle (10, 11, 12, 13...).

Auf der linken Seite ist der Ordner Einrichten geöffnet.

Nun zum eigentlichen Problem:
Diesen Menübalken möchte ich nicht für jedes Bild einzeln von Hand einfügen. Nochdazu soll sich dieser abhängig von der Anzahl der Bilder in einer Ebene verändert werden, also 10 Bilder bedeutet zehn kleine Balken.
Angenommen ich hätte alle Bildnummern ausgelesen und in einem DB hinterlegt, dann könnte ich mir die Bildanzahl einer Ebene(weil alle im Bereich zwischen 10 und 19 liegen) errechnen und eine Grafikliste laden.
Dann müsste ich nur einmal eine Grafikliste erstellen.

Wenn dann das aktuelle Bild mit einer 1x anfängt lade ich die entsprechende Grafikliste.

Ich hoffe ich hab mich nicht unverständlich ausgedrückt und der Anhang ist lesbar.
 

Anhänge

  • forum.bmp
    394,9 KB · Aufrufe: 21
Zuviel Werbung?
-> Hier kostenlos registrieren
... du könntest für identische Bilder identische Nummern vergeben (man muß das Flex ja nicht unbedingt selbsttätig machen lassen). Dann kannst du diese schon mal grundsätzlich in der SPS hinterlegen.
Willst du von der SPS her ereignisgesteuert bestimmte Bilder anwählen ?

Gruß
LL

Nein, ereignisgesteuert muss es erstmal nicht sein.

Aber was meinst du mit den identischen Nummer? :confused:


Let`s call it a day...
Hoffe ihr habt morgen wieder Lust.
 
... mit identischen Nummern meinte ich :
Startbild hat immer Nummer 100, Automatik-Betrieb hat die Nummer 110 - 119 usw.
Aber das machst du, so wie ich es verstanden habe, ohnehin schon so ...
Obwohl ich oft doch die eine oder andere Idee habe - diesmal nicht.

Gruß
LL
 
Zurück
Oben