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

Zuviel Werbung?
-> Hier kostenlos registrieren
da du nur ein zentrale cpu hast (+ die 2 kleinen) würde ich in jedem fall das tp das erledigen lassen. da du sagst das du fernwartung machen kannst, gehe ich davon aus das du auch ethernet hast. es würde sich also anbieten die fehler über ein script in eine csv-datei zu loggen und diese datei ins netzwerk kopieren. da hast du bedeutend mehr möglichkeiten

und wie zum teufel kommt man auf 100 OB's ?
 
Hallo

Das ist aber eine ganz schön große Herausforderung.

Ich kenne so etwas wie BDE (Betriebsdatenerfassung), da laufen alle Meldungen mit Zeitstempel,
Betriebszustände (Produktion, Wartung, Störung, Hand, Automatik) und alle Zählerstände in eine Datenbank
und dann kann man über Auswertungen, Anlageneffizienz, Störungsquellen usw. nach einem
gewissen Zeitraum diagnostizieren. Dazu ist aber eine Datenbank sehr sinnvoll.

Wenn du die Fehler- oder Störungsquellen für Probleme finden willst brauchst du
meiner Meinung nach sog. Erststörungsauswertungen. Alle folgenden Alarme sind
dann ja nicht mehr so entscheidend. Das wäre aber in einem Panel darstellbar.

Also dazu kann man sich unendlich lange spielen oder eine Software für BDE kaufen.

Gruß
Bernhard
 
Zuviel Werbung?
-> Hier kostenlos registrieren
da du nur ein zentrale cpu hast (+ die 2 kleinen) würde ich in jedem fall das tp das erledigen lassen. da du sagst das du fernwartung machen kannst, gehe ich davon aus das du auch ethernet hast. es würde sich also anbieten die fehler über ein script in eine csv-datei zu loggen und diese datei ins netzwerk kopieren. da hast du bedeutend mehr möglichkeiten

und wie zum teufel kommt man auf 100 OB's ?

Sorry, vertippt. Meinte 10 OB's...

Das blöde ist dass es mir untersagt wurde die TP zu nutzen, es soll wirklich nur mit Bausteinen protokolliert werden, das ganze dient der Übung und soll später verbessert werden. Ich arbeite ja erst seit 2 Wochen und 3 Tagen mit SPS'en... :cry:
 
Hallo,
vielleicht sollten wir mal das "ich würde es das Bediengerät machen lassen" beiseite schieben wenn die Forderung ja ist, es als Baustein in der SPS zu machen.

Was mich jetzt nur interessieren würde ist das "was". Was möchtest du in den DB schreiben ? Die Zeitstempel deiner Fehler- oder Sektionsnummern ? Oder willst du die Häufigkeit dokumentieren ?
Das habe ich bis jetzt aus dem Thread noch nicht so richtig herausgelesen - es bestimmt aber m.E. wie man den Baustein anfassen könnte/sollte.

Gruß
Larry
 
so wie ich es verstanden habe soll eine ereignissnummer an seinen fb übergeben werden.
er kommt also nicht drumrum diese nummer zuzuweisen bevor der fb aufgerufen wird.
also gibt es keine großen möglichkeiten als die die ich schon am anfang aufgeführt habe
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Richtig, ich möchte verschiedenen bereichen einer anlage bestimmte nummern verpassen.

fällt eine maschine in einem bestimmten bereich aus, so soll die bereichsnummer an meinen fb übergeben werden. der fb ist jetzt so geschrieben dass er ein ringregister mit diesen bereichsnummern füllen soll und dann automatisch eine uhrzeit dabei schreibt.
 
.. in dem Fall würde ich einen FB machen für alle Bereiche (jeder der FB-Aufrufe mit dem gleichen I-DB), die jeweilige Bereichsnummer beim Aufruf übergeben und den Ringspeicher entsprechend groß machen.

(ich würde mir das aber in SCL und nicht in AWL programmieren wollen).

Gruß
Larry
 
sein fb ist ja bis auf den reset scheinbar funktionsfähig.
und irgendwo wird er ja schon störmeldungen generieren. dort muss dann halt die flanke dran welche die id für den fb übergibt
 
und mein baustein ist viel flexibler da du dort auch die einzutragenden variablen als 'feld' übergibst. wenn du plötzlich mehr daten eintragen willst musst du nur den eingangsparameter länge ändern
 
Zurück
Oben