Step 7 Flanken erkennen -> Nummer ausgeben / Pro-Contra

Minico89

Level-1
Beiträge
66
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hey ihr Profis,

ich brauche mal Gedankenanstöße.

Ich möchte gerne in einer Produktionsanlage protokollieren ob z.B. Förderbänder oder Hebetische ausfallen... Dafür möchte ich quasi Nummern vergeben. kategorie hebetische soll Nummer 1 bekommen, Kategorie Förderbänder Nummer 2 usw...
Allerdings bin ich mir jetzt nicht ganz sicher wie ich das machen soll.

Ich hatte jetzt die Idee Bausteine für einzelne Bereiche der Produktion zu machen, in denen ich durch Sprungbedingungen Nummern ausgebe. Andererseits könnte ich auch einen großen Baustein für die Gesamte Produktion anfertigen, oder sowas wie ein Datenfeld evtl. !#

Wie würdet ihr das denn machen?
 
ich habe dir bereits in deinem anderen thread was geschrieben. aber was nützt dir das ganze wenn man erst mit nem pg kommen muss und den db auslesen muss.
sinnvoll wäre es eine visu einzusetzen welche archive kann. dann einfach bei ausfall eine störung generieren und am panel bekommt man klartext mit zeitstempel angezeigt. zb ein tp277
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hey Volker, danke für die schnelle Antwort.
Jede Maschine die wir bauen besitzt zwar ein TP, aber zeigt nur Störungen der Maschine an. Ich möchte einen Baustein machen der alle Anlagenstörungen protokolliert. Das soll niemand so direkt auslesen können, nur ich würde es gerne von einem Fernwartungsrechner machen, um mich besser um Leute kümmern zu können die einen Fehler an der Anlage haben. Ich könnte somit schneller erkennen an welcher Maschine oder an welchem Förderband es grade hängt...

Nur dummerweise fallen mir nicht wirklich gute Lösungsansätze ein, deshalb dachte ich mir, dass ich euch einfach mal frage ob ihr Pro-/Contra-Argumente für Ideen kennt!
 
wenn du per fernwartung auf die steuerungen zugreifen kannst bedeutet das im umkehrschluss das alle maschinen und komponenten vernetzt sind.
also kannst du auch an dem entsprechenden panel die störung anzeigen lassen. das macht für mich ohnehin mehr sinn, da etliche störungen auch vom bediener behoben werden können wenn er weiß wo die störung ist. z.b. irgendwo am hubtisch hat sich ein teil verklemmt.
 
und hier nochmal die für moch einfachste lösung ohne viel schnickschnack

Code:
      UN    E      1.0
      FP    M    200.0
      SPBNB _002
      L     6                           //meldung
      T     MW   300                    //dieses mw wird dem fb übergeben und enthält die entsprechende id
      SPA   save
_002: NOP   0

      UN    E      2.0
      FP    M    200.1
      SPBNB _003
      L     8
      T     MW   300
      SPA   save
_003: NOP   0


      SPA   ende
save: NOP   0
call stm_sichern //dein fb um die meldung zu sichern

ende: NOP   0
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Okay, so wie dein Code sieht meiner auch ungefähr aus! Fehler die die Maschinen ausgeben erscheinen auch auf deren TP und müssen quittiert werden, dennoch möchte ich einen Hauptbaustein in dem ich sehen kann wie oft am Tag Sachen ausfallen.

Und wie gesagt, dein Code sieht aus wie meine erste Überlegung. Der Vorteil wäre halt dass ich flexibel bin, eine gute Übersicht über den baustein habe, schnell nach Fehlern suchen kann und vor allem nur einmal nach nem fehler suchen muss und ihn beheben kann...

Aber gibt es noch andere Ideen? Ich würde mir erst gerne noch Infos einholen bevor ich mich an diese Idee hänge!
 
dennoch möchte ich einen Hauptbaustein in dem ich sehen kann wie oft am Tag Sachen ausfallen.

Dann müsstest du ja sogar zählen welche Kategorie wie oft auftaucht.

Und genau dafür wäre aber doch ein Panel da. Dort wäre es relativ einfach eine Meldekategorie zu erstellen die nur für dich sichtbar wird (oder auch garnicht) und dir das zeug direkt in ne CSV abspeichert. Inklusive Datum und Urzeit und Auftrittshäufigkeit etc.

mfG René
 
Okay, auch dir danke ich.

Aber ich möchte mich von den TP mal lösen und einfach einen Baustein, oder viele kleine (Breichs-)Bausteine machen und wissen was sinnvoller wäre, oder ob es noch andere Ideen in meine Richtung gibt!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
und wissen was sinnvoller wäre, oder ob es noch andere Ideen in meine Richtung gibt!
nichts in dieser richtung ist wirklich sinnvoll wenn bessere möglichkeiten zur verfügung stehen. in diesem fall die panels.
du scheinst ohnehin etwas beratungsresistent zu sein.:ROFLMAO:

ich habe bei einer winzigen anlage ohne panels auch schon mal meldungen in einem db geloggt und im nachhinein sehen zu können welche stm die anlage stillgesetzt hat. aber sowas macht keinen spaß.
 
Beim Lesen habe ich immer mehr den Eindruck gewonnen, es geht eher darum die Aussage des Kunden überprüfen zu können. Am besten sogar unbemerkt.

Die Praxis sieht doch so aus:

Es sollte nicht an der Tagesprdnung sein, dass Motorschutzschalter auslösen. Wenn das dann doch passiert, braucht der Kunde die Information ja sowieso.
Also gehört die Meldung auf das HMI. Mit entsprechend gruppierten Meldungen in Meldeklassen kannst Du die Meldungen sogar schön aufteilen.
Ein Meldearchiv protokolliert einen längeren Zeitraum.

Ich würde Dir raten, Dich nicht vom TP zu lösen sondern die Möglichkeiten zu nutzen, die genau das bieten was Du vorhast.
 
Wenn man da was auswerten will muss man ohnehin auch jeden Start mitprotokollieren.
Klar putzt's den MSS wenn der Motor 10x die Minute ein/ausgeschaltet wird.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Beim Lesen habe ich immer mehr den Eindruck gewonnen, es geht eher darum die Aussage des Kunden überprüfen zu können. Am besten sogar unbemerkt.

Die Praxis sieht doch so aus:

Es sollte nicht an der Tagesprdnung sein, dass Motorschutzschalter auslösen. Wenn das dann doch passiert, braucht der Kunde die Information ja sowieso.
Also gehört die Meldung auf das HMI. Mit entsprechend gruppierten Meldungen in Meldeklassen kannst Du die Meldungen sogar schön aufteilen.
Ein Meldearchiv protokolliert einen längeren Zeitraum.

Ich würde Dir raten, Dich nicht vom TP zu lösen sondern die Möglichkeiten zu nutzen, die genau das bieten was Du vorhast.


Sorry, aber ich habe die Order dass ich das mit einem Baustein umsetzen soll.
Und es geht auch nicht darum hinter dem Rücken vom Kunden die Aussage zu überprüfen, denn wir müssen ihm sowieso helfen, da wir "Soforthilfe" mit in der Garantie haben. Und wenn die Garantie abgelaufen ist machen wir fast alles aus Kulanz (...und da wollen wir uns halt nicht stundenlang mit aufhalten).

Wir haben teilweise Anlagen die nacheinander ausfallen weil eine Maschine einen Fehler hat, die Arbeiter an den Maschinen können allerdings nur quittieren und wissen dann nicht weiter.Dann holen sie einen Elektriker der, falls er nen schlechten Tag hat, auch nicht weiss was er machen soll...
Wir könnten dann somit Online gehen und aus dem Baustein lesen was zuerst ausgefallen ist, und zwar ohne alle TP einzeln einzulesen...
 
Ich will da jetzt auch nicht zuviel dran rumdeuteln.

Meiner Meinung nach ist es aber sehr praktikabel, wenn die Fehler im Archiv liegen und dort noch eingesehen werden können. Selbst wenn der Bediener schon alles quittiert hat.
Wir machen auch sowas wie "Soforthilfe". Der Bediener guckt notfalls ins Archiv und sagt uns die Fehlernummer bzw. den Text. Das ist nicht schlechter als die Protokollierung auf der SPS-Seite.
 
Ja das ist klar, aber ich möchte es halt SPS-seitig haben. Und ich weiss immernoch nicht genau wie.

Ich habe mir 2 Wege überlegt:

1) Viele kleine Bausteine die für bestimmte Bereiche sind. Diese müssten nurnoch jeweils die Flankenmerker der Maschinen abfangen, sprich man müsste nur ein paar Parameter ändern, oder
2) Einen großen Baustein, der alle Flankenmerker beinhaltet und man nur die notwendigen parametriert. Das wäre allerdings aufwendiger.

Gibt es weitere Wege?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
erzähl mal was über die topologie der anlagen.
wie viele steuerungen sind es? wie sind die vernetzt? gibt es eine übergeordnete gesamtsteuerung?
 
Ich glaube das wird eine Themenverfehlung egal wie Du das auswertest.
Wenn man ständig MSS-Auslösungen hat, sollte man den elektrotechnischen Fehler suchen (bei jeder einzelnen Auslösung) und nicht darüber eine Statistik erstellen.
 
erzähl mal was über die topologie der anlagen.
wie viele steuerungen sind es? wie sind die vernetzt? gibt es eine übergeordnete gesamtsteuerung?

Guten Morgen, wir haben eine CPU 414-3 DP im Betrieb. Diese beinhalten an Bausteinen: 10 OB's , 72FB's , 45 FC's , 136DB's , 127 SFC's.
Sie betreibt eine ganze Anlage an der vorne das "rohe Produkt" reinkommt und dann alle Stationen "hintereinander geschaltet" durchläuft und hinten als fertiges Produkt wieder rauskommt. Es sind noch 2 weiter kleine CPU's im Einsatz die 2 kleine Maschinen in der Reihe steuern. 3 TP sind verbaut.

Die ganze Anlage ist durch eine programmierte Sicherheitskette abgesichert, und wenn irgendwo was schief läuft oder ein Notaus gedrückt wird kann alles noch per handbetrieb wieter laufen, d.h. die Anlage kann auch komplett per Hand betrieben werden...
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich glaube das wird eine Themenverfehlung egal wie Du das auswertest.
Wenn man ständig MSS-Auslösungen hat, sollte man den elektrotechnischen Fehler suchen (bei jeder einzelnen Auslösung) und nicht darüber eine Statistik erstellen.

Hey, wieso Themenverfehlung? Und wieso eigtl. Motorschutzschalter, davon hab ich doch nix gesagt...
Ich hab doch nur gefragt ob es Ideen gibt wie man das umsetzen kann. Zwei Ideen hatte ich ja schon...
 
"Ich möchte gerne in einer Produktionsanlage protokollieren ob z.B. Förderbänder oder Hebetische ausfallen"
Wie ist denn der Ausfall definiert?
 
Zurück
Oben