Sonstiges Antriebsdaten über Snap7 auslesen

Knipex

Level-1
Beiträge
7
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Servus,

Wir haben hier eine S7-1500F (CPU 1515F-2 PN) stehen welche unser Maschinchen steuert.
Zwecks Prozessüberwachung wollen wir jetzt einige Antriebsdaten, also z.b. Drehzahl,
Vorschubrate und vor allen die aktuelle Achsenposition. Die Daten sollen einmal alle
paar Sekunden bis hin zu 1-2 mal pro Sekunde abgefragt werden.

Zum auslesen nutzen wir die Library Snap7. Wir sind mit der Steuerung über
Ethernet verbunden und können auch schon auf die einzelnen Datenbausteine
zugreifen. Nur wissen wir nicht wie wir die rohen Byte Werte den Achsen
zuordnen sollen. In DB31 sollten doch die Achsenwerte stehen?

Die Symboliktabelle haben wir leider nicht vorliegen. Gibt es da ein alternatives
Vorgehen um an die Achspositionen ranzukommen?

Viele Grüße,
Knipex
 
Ist die Symbolik immer in der Steuerung gespeichert? Kann man diese evtl auch
direkt mit Snap7 auslesen (oder mit einem anderen Protokoll, sowas wie FTP?)

Auf dem Rechner den wir an die Steuerung angeschlossen haben läuft leider kein Windows,
daher können wir das TIA-Portal so direkt nicht einsetzen.
 
Die Symbolik ist immer vorhanden. Mit Snap7 oder einer anderen frei verfügbaren Bibliothek ist nicht möglich, mit Snap7 kannst du auch nicht auf alle Datenbereiche zugreifen sondern nur auf die sogenannten "nicht optimierten". Generell ist das auch nur möglich wenn kein Zugriffsschutz in der Steuerung gesetzt ist.
Wenn du TIA-Portal hast, dann kannst du dich doch einfach an die SPS anschließen und versuchen was geht, oder ist das nicht deine Maschine?

Vielleicht ist dieser DB31 auch ein Standard DB aus einem CNC-Paket, der Aufbau sollte sich dann evtl. aus verfügbaren Handbüchern auslesen lassen. Der ganze CNC-Krams ist aber nicht mein Bereich.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die Maschine ist nicht meine, aber mein Team hat die Aufgabe zu gucken wie und welche
Daten wir den aus der Steuerung auslesen können. So wirklich mit dem Innenleben kennt
sich hier auch keiner aus, die sind froh wenn sie läuft.

Zugriff zum TIA-Portal habe ich, wie müsste ich denn da vorgehen um die Symbolik aus
der S7 auszulesen? Habe damit leider noch nicht gearbeitet.
 
Immer wieder interessant was alles so im I4.0-Umfeld passiert.
Keine Kenntnisse von Steuerung, Antrieb und Anlage ... Aber Daten abgreifen wollen / müssen :)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Um welchen Antrieb handelt es sich denn eigentlich?

Die Maschine auf die wir grade Zugriff haben ist eine Schweißanlage und hat
daher selber keinen Antrieb. Stattdessen wird ein Schweißmodul PSI 63C0
von Rexroth angesteuert. Für diese konkrete Anlage wäre also interessant:
-Strom Istwert und Sollwert
-Kraftmessung
-Schweißzyklus

Die Maschine ist unser "Versuchsobjekt", wenn das auslesen hier erfolgreich
klappt sollen wir auch noch weitere Maschinen auslesen, einige davon CNC.

Immer wieder interessant was alles so im I4.0-Umfeld passiert.
Keine Kenntnisse von Steuerung, Antrieb und Anlage ... Aber Daten abgreifen wollen / müssen :)

Mit I4.0 liegst du richtig :) Nur hat eben keiner eine genaue Vorstellung was da möglich ist.
Daher führen wir grade eine Machbarkeitsstudie durch.

Wie genau kann ich jetzt über TIA die Symbolik aus der Steuerung laden?
 
Hi,

tia neues leeres projekt anlegen
dann bei den Online zugangspunkten zu der Karte gehen die mit der steuerung verbunden ist und aufklappen
erreichbare teilnehmer dor starten
die gefunden steuerung markieren
menü onlin e-> lade als neue station

fertig
 
Mit I4.0 liegst du richtig :) Nur hat eben keiner eine genaue Vorstellung was da möglich ist.
Daher führen wir grade eine Machbarkeitsstudie durch.

Schweißsteuerung und I4.0 ... Da muß ich jedesmal herzlich schmunzeln.
Üblicherweise will man aus Position, Kraft und Schweißstrom mit I4.0 die Qualität erfassen und verbessern.
Dumm nur, dass die meisten Schweißvorgänge sehr dynamisch sind und viele Daten in kurzer Zeit anfallen.
Einfach mal ein paar Werte mit Snap7 holen und in die Cloud schreiben funktioniert da kaum.

Biegen, Pressen und Schweißen wird bei uns gerne als Testcase genommen um die Seriosität von I4.0- oder IIot-"Spezialisten" zu beurteilen. :ROFLMAO:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

tia neues leeres projekt anlegen
dann bei den Online zugangspunkten zu der Karte gehen die mit der steuerung verbunden ist und aufklappen
erreichbare teilnehmer dor starten
die gefunden steuerung markieren
menü onlin e-> lade als neue station

fertig

Perfekt, sowas hab ich gesucht. Danke dir, damit kann ich schonmal was anfangen.

Schweißsteuerung und I4.0 ... Da muß ich jedesmal herzlich schmunzeln.
Üblicherweise will man aus Position, Kraft und Schweißstrom mit I4.0 die Qualität erfassen und verbessern.

Genau das ist das Ziel. Da haben wir uns ja eine tolle Herausforderung ausgesucht :ROFLMAO:
 
Hi,

tia neues leeres projekt anlegen
dann bei den Online zugangspunkten zu der Karte gehen die mit der steuerung verbunden ist und aufklappen
erreichbare teilnehmer dor starten
die gefunden steuerung markieren
menü onlin e-> lade als neue station

fertig

Aus genau diesem Grund verriegeln immer mehr Maschinenhersteller ihre Software.
Das hat sicher auch etwas mit Geld verdienen zu tun. Aber auch damit, dass Leute die "nicht genau wissen und mal probieren wollen" in einer SPS rumstricken, und hinterher nicht "wissen", warum die Maschine Crash gefahren ist.

Sinnvoller wäre es, einfach mal mit dem SPS Programmierer zu reden, und sich sagen zu lassen, wo man die gesuchten Werte findet. Screenshot vom DB reicht ja völlig.


PS: I4.0? Daten auf einen PC bügeln alle paar sekunden ging vor 15 Jahren auch schon, hiess nur anders. ;-p
 
Zurück
Oben