WinCCflex: Fehlerspeicher für defekte Paletten

Andi_

Level-1
Beiträge
75
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo.

Ich realisiere gerade an einer Palettenkontrollstation den Umbau von einem OP17 auf ein KTP 1000. Die Paletten werden geprüft und der aktuelle (oder auch mehrere) Fehler an der Palette über Leuchtmelder angezeigt. Nun möchte ich aber auch die Fehler (sind maximal 16 Stück) von bis zu 30 Paletten speichern und am Panel anzeigen.

Ich arbeite mit WinCC flex 2008 SP3.
Wenn einer eine Idee hat, dann erklärt es mir bitte so, dass es ein normalen Mechatroniker (in dem Fall ich) versteht ;)
 
Hallo,

was heißt denn für dich "Speichern und Anzeigen" ...?
Was und wie ? Beschreib das mal genauer - vielleicht machst du auch ein skizziertes Bild ...
Hast du dich schon mit VBScript beschäftigt ?

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich verstehe zwar auch nicht ganz was Du wie "speichern" willst, doch das wirst Du wohl in der CPU programmieren müssen und auf dem Panel nur anzeigen. Das KTP1000 kann keine Skripte.

Harald
 
Alle Basic Panels können keine Skripte und keine Archive.

Aber wie es beschrieben ist, denke ich das vielleicht genügt es mit ein normalen Störmeldeanzeige.
Die Störungen werden in SPS generiert und 'gespeichert' (d.h. gepuffert bis quittiert), und auf den Panel angezeigt als individuelle Störungen, eventuell in ein Störmeldeliste. Das Panel kann ein Störmeldehistorik anzeigen, auch nach quittierung von die Störungen.
Ich glaube auch das der Störhistorik erhalten wird nach ein Spannungsausfall. So ist es auf die 'normale' (nicht 'Basic') Panele.
Nur, man kriegt nicht die Störungen aus von Panel auf ein Stick.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Es läuft so ab, dass eine Spedition kommt und die (meistens) 33 Paletten mitbringt und die an der Anlage geprüft werden. Der Palettenstapel wird entstapelt, dann auf 2 Prüfvorrichtungen einzeln geprüft und dann werden die guten und schlechten separat aufgestapelt. Die Anlage erkennt 16 verschiedene Fehler. Jetzt ist gewollt, dass für die defekten Paletten die Fehler "nach vollziehbar" sind. Des speichern/transferieren der Fehler in einem DBW ist kein Problem. Es soll, nach meiner aktuellen Vorstellung, ein Bild geben in dem links bis zu 15 Paletten anzeigt und rechts die zugehörigen Fehler an der Palette. Nur dann das Ausgeben von mehreren Fehlern an einer Palette über Textliste funktioniert nicht, da es mir ja nur das Bit ausgibt mit der geringsten Wertigkeit. Mit VBScript habe ich mich noch nicht beschäftigt.
 
Im Normalfall bringt die Spedition 33 Paletten mit. Diese werden dann geprüft:
Entstapeln der Paletten -> Prüfvorrichtung 1 -> Prüfvorrichtung 2-> Separates Aufstapeln von gute und schlechte Paletten
Die Anlage erkennt 16 verschiedene Fehler an einer Palette. Die Fehler an den einzelnen Paletten speicher/transferiere ich in der CPU in die jeweilige DBW`s.
Jetzt ist mein Problem, dass ich nicht mehrere Fehler an einer Palette über Textliste ausgeben kann, sondern nur einen...

Die Fehler an den Paletten laufen komplett getrennt zu den Störmeldungen, die funktionieren schon.

Mit VBScript habe ich mich noch nicht beschäftigt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
33x16 = 528 unterschiedliche Störmeldungen.
Ein Basic Panel kann max 200.
Es geht einfach nicht mit diesen Panel den aufgabe über Störmeldungen zu lösen.
Und vielleicht ist es auch nicht die beste Lösung für diese aufgabe.

Das mit "mehrere Fehler über Textliste" verstehe ich nicht.

Ich glaube was du brauchst ist ein Bericht (in ein Datei ?) über alle Paletten, gerne in listen-Format wo alle die Prüfwerte pro Palette zu sehen sind. In Zeilen und Kolonnen mit eine Zeile pro Palette.
Das wäre eine klare Fall für ein Skript die ein CSV Datei erstellt in den gewünschten Format.
Ist nicht schwierig. Es gibt sogar ein FAQ von Volker.
Aber dann brauchst du ein Panel der Skripte kann.
 
Man kann durchaus 16 verschiedene Fehler in 1 Textliste packen, wenn man halt alle 256 verschiedenen Kombinationsmöglichkeiten mit kurzen Codierungen in die Textliste packt.

Bei 10" Bildschirm sollte es aber einfach möglich sein, 16 verschiedene Fehlertexte gleichzeitig auf ein Bild zu packen und dann mit Animation Sichtbarkeit oder Farbgestaltung oder Häkchen davor oder ... sichtbar machen, welche Fehler auf die angezeigte Palette zutreffen.

Code:
Palette ##### hat diese Fehler
[ ] Fehler 1   [ ] Fehler 9
[x] [COLOR="#FF0000"]Fehler 2[/COLOR]   [ ] Fehler 10
[ ] Fehler 3   [x] [COLOR="#FF0000"]Fehler 11[/COLOR]
...

Harald
 
Zuletzt bearbeitet:
Oder Fehler in einen DB:

Palettennummer und dann 16 Bit für jeden einzelnen Fehler eines.

Auf der Visu dann eine Palette darstellen bei denen ja nach gesetztem Bit der Fehler grafisch dargestellt wird.

Eine Übersichtsseite mit dem Palettenstapel, hier eine Möglichkeit die entsprechende Palettennummer auszuwählen.

Die Reihenfolge sollte ja durch das Aufstapeln vorgegeben sein.

Nach beendeter Prüfung lässt sich der DB ja auch noch weiter Archivieren (muss dann halt noch eine LieferNr. oder so was und Datum dazukommen)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich würde das auch machen, wie Winman vorschlägt, Speichern in einem DB, bei Bedarf dann archivieren, z.Bsp. über ein Script in der HMI in eine CSV-Datei.
 
Zurück
Oben