Zentrale Störmelde SPS über Ethernet. Wie Daten sammeln?

gorx

Level-1
Beiträge
67
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Unsere Anlagen sind größtenteils per Ethernet verbunden. Nun ist mein Plan, eine Zentrale Störmelde SPS einzurichten. Die Quasi die wichtigsten Störungen von verschiedenen Anlagen sammelt. Anschließend auf einer Großanzeige per Laufschrift anzeigt.

Es sind S7-300 Profinet CPU's im Einsatz aber auch Profibus CPU's mit einem S7-LAN Adapter.


Ich werde allerdings nicht schlau wie ich das am besten Anstellen soll.

Es soll nur die Störmelde SPS Programmiert werden, alle anderen sollen vom Programm unberührt bleiben. Können die Daten irgendwie über eine nicht Projektierte Verbindung abgerufen werden? Bei einem HMI geht dies ja z.B. ebenfalls.
 
ich rate vom Einsatz einer zusätzlichen SPS ab und schlage einen Server, z.B. Windows basiert vor
die Daten können dann sehr gut für die Weiterverarbeitung in einer Datenbank, z.B. MS SQL strukturiert werden
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich würde das in einer PLC machen.
Mit fetch / get kannst du die StörDB abholen.
Auf eine HMI oder PC Lösung kann man zurück greifen, doch ist das richtig?


bike
 
Hallo,

bevor Du dich an die Entscheidung machst was du letztlich zum Anzeigen verwendest:

Haben eure heutigen Anlagen schon eine Störungs bzw. Diagnoseáusgabe oder wird das Anlagenteil spezifisch erledigt?
Gerade wenn die Forderung im Raum steht "alle anderen sollen vom Programm unberührt bleiben" heißt das für mich das keine Änderungen an den bestehenden Anlagen erfolgen soll.
Abstrakt also, Du steckst die Diagnose"SPS" irgendwo ins PROFINET Netz, die holt sich was auch immer für Informationen und gibt diese aus.
Doch wie ist die Schnittstelle für die Meldung der einzelnen Anlagen , kann da diese Sammelstelle so einfach draufzugreifen ?
Oder kann sie aktuell wenn überhaupt den Kommunikationsstaus abfragen und das wars.
Was passiert mit lokalen Fehlern in einem Anlagenteil der nur dort auftritt, also eine spezielle Störmeldung hat?

Worauf ich hinaus will:
Solltest du nicht erstmal bei allen Anlagen die betroffen sind ein definiertes Interface einbauen in welchem die Störungen abgelegt sind und diese dann über die Sammelstelle abrufen?

Gruß
Christoph
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

Wir haben es bei einem Kunden so gelöst, dass es S7-200 Stationen mit einem Ethernet-CP überall im Gebäudekomplex gibt - liegen dann im normalen LAN des Kunden und haben alle das gleiche Grundprogramm. Es gibt dann eine übergeordnete S7-300 CPU welche die Eingänge abfragt und auf das Leitsystem meldet. Dort werden die Texte der Störungen, ggf. Invertierung und Festlegung ob es sich um eine Betriebs- oder Störmeldung festgelegt.

Der Elektriker vor Ort kann seine Meldung also auf eine Station rangieren, Auslösen und am Leitsystem kommt dann die Alarmnummer. Die gibt er seinem Chef und der ändert Zentral die Texte und pflegt es im Belegungsplan nach.
 
ich rate vom Einsatz einer zusätzlichen SPS ab und schlage einen Server, z.B. Windows basiert vor
die Daten können dann sehr gut für die Weiterverarbeitung in einer Datenbank, z.B. MS SQL strukturiert werden
Das war bereits auch meine Überlegung. Ein Windows basierter Server besteht bereits, der für Datenaufzeichnungen im selben Netzwerk genutzt wird. Aber welche Software würde sich für die Störmeldungen eignen?

Ich würde das in einer PLC machen. Mit fetch / get kannst du die StörDB abholen.
Mit dieser Lösung hatte ich bereits angefangen, dann aber festgestellt, dass die Projektierbaren Verbindungen begrenz sind und das nicht reichen würde.

dafür gibts die Data Station mit DVI Port für die Grossbildanzeige.
Data Station? Du meinst eine Workstation bzw. Server? Per DVI auf die Grossanzeige wird nicht gehen. Mit Grossanzeige ist eine Laufschriftanzeige gemeint, keine TFT Anzeige oder ähnliches.

Haben eure heutigen Anlagen schon eine Störungs bzw. Diagnoseáusgabe oder wird das Anlagenteil spezifisch erledigt?
Zurzeit ist es so, dass jede Anlage ihre eigene Störausgabe besitzt. Soll heißen die Störung wird über HMI, Hupe, Leuchtmelder dargestellt. Die Problematik ist, dass die Störung nicht sofort bemerkt wird. Somit wäre eine Zentrale Störmeldeanzeige mit Hupe gut sichtbar in der Halle eine feine Lösung.

Doch wie ist die Schnittstelle für die Meldung der einzelnen Anlagen , kann da diese Sammelstelle so einfach draufzugreifen ?
Die Schnittstellen sind wie gesagt, die S7-300 Profinet Schnittstelle und bei älteren CPU's eine Profibus-S7 Lan Adapter.

Solltest du nicht erstmal bei allen Anlagen die betroffen sind ein definiertes Interface einbauen in welchem die Störungen abgelegt sind und diese dann über die Sammelstelle abrufen?
Du meinst z.B. eine S7-200 Einbauen per Digitaleingang z.B. die Meldung auflegen und das ganze dann von einer Master CPU abrufen lassen? Wäre natürlich simpel und einfach aber vom Arbeitsaufwand und Investition eher mäßig.
Praktisch wäre es ja die vorhandene Hardware zu nutzen
 
Hallo,

irgendwie erinnert mich das an diesen Thread

Die Schnittstellen sind wie gesagt, die S7-300 Profinet Schnittstelle und bei älteren CPU's eine Profibus-S7 Lan Adapter.

mit Schnittstellen meinte ich eigentlich die SW Schnittstellen und nicht die HW ;) Denke die HW wird nochmal eine ganz andere Hausnummer werden.

Zurzeit ist es so, dass jede Anlage ihre eigene Störausgabe besitzt. Soll heißen die Störung wird über HMI, Hupe, Leuchtmelder dargestellt. Die Problematik ist, dass die Störung nicht sofort bemerkt wird. Somit wäre eine Zentrale Störmeldeanzeige mit Hupe gut sichtbar in der Halle eine feine Lösung.

OK, jede Anlage meldet ihre Störung an eine lokale HMI und die gibt es dann weiter.
Wie würde den folgender Lösungsvorschlag ankommen:
Im Projekt eine zentrale HMI anlegen die Zugriff auf alle Steuerungen hat.
Abgreifen der vorhanden lokalen HMI Störmeldungen und weitergeben an eine Diagnose SPS die das auf die Anzeige bringt.
Dadurch würden erstmal die Codeänderungen in den bestehenden Anlagen entfallen da nur die schon vorhandenen Störmeldungen verwendet werden .

Gruß
Christoph
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

ich meinte die Data Station von Welotec. Die hat einen DVI Port für einen Tft Monitor
und schreibt die Meldungen in eine SQL Datenbank über Netzwerk.
Die Meldebits holt man sich über IE profibus oder MPI. Auch dicitalkarten lassen sich. Anbauen.

Gruss
 
Schau dir doch mal SQL4automation an. Darüber kannst du all deine Siemens S7 SPS mit der SQL Datenbank verbinden. Eine Demoversion zum Downloaden gibts hier. Die Anzahl der Steuerungen ist nicht beschränkt und wird ausschliesslich durch die Lizenz bestimmt.
 
Zurück
Oben