DB Inhalt in Multi Panel auflisten (WinCCflex2008 SP1)

Zuviel Werbung?
-> Hier kostenlos registrieren
Dann mach halt ne Suchzeile, die schreibst in die SPS.
In der SPS ne Schleife wo dein String gesucht wird.
Die Fundstelle schreibst dann wieder in deinen Mux im HMI.
Somit sollte die Seite mit deinem gesuchten Wert angezeigt werden. ;)
 
ein suchfunktion gibt es schon, die ist nur leider sehr langsam
man gibt den gesuchten string ein und die sps arbeiten den db mit den ca 2000 strings im 0,1s takt durch, wenn der gesuchte string weiter hinten ist kann das schonmal über 3 min dauern
dazu kommt noch, das die liste dazu dienst nachzuschauen welche string veraltet sind und nicht mehr benötigt bzw überschrieben werden können
nunja... die funktion wird eigentlich selten benötigt, ich werd das einfach so lassen wie es ist, da dauerts halt einmal die woche etwas länger ^^

aber zur suchfunktion:
sollte ich mal probieren die suche zyklusweise takten zu lassen oder würde das die sps überfordern, ist eine 317-2 DP Cpu mit 1MB arbeitsspeciher wenn das als aussage reicht, ansonsten muss ich nochmal genau drauf schauen
 
aber zur suchfunktion:
sollte ich mal probieren die suche zyklusweise takten zu lassen oder würde das die sps überfordern, ist eine 317-2 DP Cpu mit 1MB arbeitsspeciher wenn das als aussage reicht, ansonsten muss ich nochmal genau drauf schauen



Wenn du mit takten , immer ne Handvoll Strings vergleich meinst, dann sollte es keine Zyklusprobs geben.

Ich würde ne Schleife machen in der immer eine bestimmte anzahl, ich nehm mal jetzt 50, Strings nur auf den ersten Buchstaben verglichen werden.
Bei Gleichheit wird dann der Komplette String verglichen und wenn nicht dann eben im nächsten Zyklus die nächsten 50 usw.
 
Zurück
Oben