OPC Zugriff auf Sinamics

thomasgull

Level-2
Beiträge
166
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag


Wir sind am Planen für einen Test einer Anlage mit folgender Steuerungskönfiguration:


Siemens S700-400 (416-2DP mit Profinetanschaltung, 10 Frequenzumrichter mit Profinetanschaltung. Die Profinet-Devices sind in die S7-400 fest eingebunden und werden so gesteuert. Nun für Messzwecke möchten wir auf die Umrichter zugreifen können ohne dass in der Steuerung etwas umprogrammiert wird, die Messdaten sollen dann vi OPC dem Diagnosetool zur Verfügung stehen.


1. Ist es möglich mittels OPC auf Sinamics G120 PN zuzugreiffen?
2. Kann neben der Steuerungsfunktion ein Zugriff via OPC auf den Sinamics stattfinden ohne Eingriffe?


Freundliche Grüsse

Thomas Gull
 
Zuletzt bearbeitet:
Wo stehen denn die Daten die du brauchst ? Die müssen in der SPS vorhanden sein. In einem DB zum Beispiel. Da kannst du mit einem OPC drauf zugreifen ohne in der SPS etwas zu ändern.
 
Entweder man geht über die Steuerung oder über ein direkt angeschlossendes Multi Panel http://support.automation.siemens.com/WW/view/de/29716238
Beim G120 ab Firmeware V4.7 geht wieder der HMI direktzugriff http://support.automation.siemens.com/WW/view/de/97550333
Es sieht aus wie ein völlig normale Ethernet Verbindung. Protokoll = S7-300/400, Ethernet, IP adresse, Rack und Slot. Das ist alles. Das sollte auch gehen mit Simatic Net als OPC Server auf ein PC.
Das sollte man ziemlich schnell testen können.
Wurde mich auch interesieren.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich weiss nicht genau wie sie dies meinen. Ich möchte direkt auf den Umrichter Zugreiffen und nicht auf die S7-400, und sowohl im Umrichter und der Steuerung soll keine Ändeung erfolgen.

Für die S7 Anbindung arbeiten wir mit AG-Link oder OPC.

Es müsste demnach nicht zwingend OPC sein falls es ein anderer weg gibt. Ich dachte nur dass es relativ einfach ist ohne noch irgendwelchen PC-Code zu tippen.

Thomas Gull
 
Zuviel Werbung?
-> Hier kostenlos registrieren
So genau sind die noch nicht spezifiziert, Wobei Strom, Drehzahl, Zwischenkreisspannung, Drehmoment, usw. wie gesagt die sollen auch geändert werden könne ohen FU-Parametrierung oder Programmänderung in der SPS
 
Hi,

ich würde mal mit Markus (Admin) sprechen. Meines Wissens sprechen die mit SINAMICS Reglern direkt via Ethernet und haben sich dazu das Protokoll nachgebildet. Also müsste soetwas doch auch ohne OPC
direkt mit dem Antriebsregler via Ethernet gehen.

Gruß
PhilippL
 
Allenfalls wäre Ag Link noch was ich habe mal das Ahndbuch gefunden und Studiert dort gibt es Befehle Drive Read und Drive Read mix, diese müssten nach einschätzung auch unter Ethernet laufen.

Vieleicht hat jemand hier erfahrung mit AG-Link, da ich selber es noch nie eingesetz habe in meiner Programmierung.

Wie ich gesehen habe gibt es auch Vertreter von Deltalogic hier, vieleicht können sie mir kurz eine Antwort geben.

Grüsse

Thomas
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Der Zugriff mit ACCON-AGLink sollte gemäß der aufgeführten Doku oben direkt machbar sein. Dazu einfach die IP-Adrssse des Antriebs statt der IP-Adresse der SPS konfigurieren. Die Rack-und Slotnummer ist dabei egal (laut Doku). Dann einfach mal mit dem API-Guide testen, ob der Zugriff klappt. Natürlich muss bekannt sein, welche Werte/Parameter gelesen und geschrieben werden sollen. Details dazu bitte dem jeweiligen Listenhandbuch entnehmen und in die ACCON-AGLink-Struktur eintragen.
 
@thomasgull: Du liest dir die Antworten aber schon durch, oder?

Es wurde schon mehrfach genannt, dass du bei vielen Sinamics Umrichtern die Parameterstellen über das übliche S7-Protokoll via DB-Nummer und Adresse auslesen kannst. D.h. jeder Treiber mit dem du Daten aus einer S7 lesen kannst, sollte auch Daten aus dem Umrichter lesen können.
 
@thomasgull: Du liest dir die Antworten aber schon durch, oder?

Es wurde schon mehrfach genannt, dass du bei vielen Sinamics Umrichtern die Parameterstellen über das übliche S7-Protokoll via DB-Nummer und Adresse auslesen kannst. D.h. jeder Treiber mit dem du Daten aus einer S7 lesen kannst, sollte auch Daten aus dem Umrichter lesen können.

ich weiss nicht wie du das meinst mit DB-Nummer usw.

zum Beispiel Parameter r 0035 ist die Motortemperatur. welche Adressierung soll ich hier Anwenden bezogen aus S7? Es ist ja nicht im Prozessdatenwort vorhanden.

vieleicht stehe ich auch auf dem schlauch und verstehe die Datenstruktur des Umrichters nicht.

Allenfalls sorry

Thomas
 
Zuletzt bearbeitet:
Zurück
Oben