Wincc Zustandsanzeige

Kalle

Level-1
Beiträge
10
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi Leute,

ist es möglich die Bilder in der Zustandsanzeige automatisch hochzählen zu lassen, d.h. ohne dass ich extra was in C schreiben muß?
Hab da nämlich vom Kollegen pics von ner pumpe bekommen und die möcht ich wenn "Zustand_Pumpe"=True "Drehen" lassen

kann mir da bitte jemand weiterhelfen?
 
Du nimmst in WinCC eine Variable (8Bit) und gibtst jeden Bild einen Wert bei dem es sichtbar sein soll. (bild1 bei 0, bild2 bei 1 usw.) Die ganzen Bilder legst Du dann in WinCC übereinander.
Jetzt baust Du dir in der SPS (oder in WinCC) einen Zähler und zählst über ein Takt hoch.
Wenn der Zähler deine Bildanzahl erreicht hast setzt Du ihn auf 0 und das ganze geht von vorne los.

Vielleicht kannst Du auch diesen Wert an mit dem Wert Rotation verknüpfen. Dann kannst Du dir die ganzen Bilder sparen. Ich weiss aber nicht ob man jedes Objekt rotieren lassen kann. Dann muss der Zähler bis 360 Zählen.... oder 359 ;-)


Hoffe das hilft Dir.

Axel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Genau dieses problem mit dem hochzählen eines zähler wollte ich vermeiden, weil ichs so schon realisiert hab, aber so wird mir die Seite viel zu langsam (muss ja alles zyklisch max. 1sec takt gezählt werden)
 
habe auch noch nicht mit wincc gearbeitet, aber kann winncc animierte gifs darstellen?

wenn ja ist es ja kein problem, einfach die einzelnen bilder zu einem animierten gif zusammenfügen und dieses über sichtbar/unsichtbar ein/ausschalten.

bei intouch und rsview verwende ich den sekunden der uhrzeit!
je nach anzahl der bilder folgende "formel"
pseudocode
a=sek mod anzahlbilder //wobei sek = systemvariable sekunden
dann:
if a=1 bild1.visible=true
...

viel erfolg
 
Hallo Leute

Kann mir denn bitte diesbezgl. einer sagen wie ich in Wincc einen Zähler bastel :)
 
Zurück
Oben