TwinCat und Siemens Umrichter

holger123

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,
bin ein Anfänger in Sachen SPS Programmierung und soll in einem Praktikum eine Kommunikation zwischen TwinCat und einem Siemens Umrichter Simoreg über Profi-Bus programmieren.
Es sollen die IST- Drehzahl, Drehmoment, Strom, Temperatur ausgelesen sowie die genannten Parameter von TwinCat evtl. gesteuert bzw. vorgegeben werden.

Habe schon nach solchen Themen im Netz gesucht aber nicht wirklich etwas dazu gefunden. Mir wurde gesagt, dass man mit Hilfe eines Buffers auf den Umrichter zugreiffen kann. Und diese Parameter damit auslesen bzw. beschreiben kann.


Habt Ihr eine Idee wie so was aussehen könnte?
Oder gibt es irgendwo Beispiele die ich mir anschauen könnte?

Gruß
Holger
 
Hallo Holger,

mal ne Frage nebenbei, hast du deinen Umrichter im Systemmanager eingebunden, bzw am laufen ?

Wenn ja, wie, bzw. welche Variablen bzw. Werte kannst du dort sehen ?

Weil bei EtherCAT- Systemen braucht man ein EDS-File (Electronic Data Sheet), da könnten schon alle Werte definiert sein, brauchste dann nur in die PLC verknüpfen.

Gruß Voxe
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
also ich werde erst in 2 Wochen mein Praktikum anfangen.
Habe mich aber nochmal erkundigt und war kurz vor Ort und habe mir mal das Ganze angesehen und mit nach Hause genommen (TwinCat). Kann also nur trocken üben!

Im Systemmanager soll es mit Hilfe einer (GSD BOX) MASTERDRIVES/DC MASTER CBP2 DPV1 eingebunden werden. Ob es damit geht soll ich ausprobieren.
Der Verantwortliche sagte zu mir, dass er es auch noch nie gemacht hat aber damit wohl gehen sollte.

Wenn ich mir den MASTERDRIVES anschaue sehe ich zwei Eingände und Ausgänge.

PPO 1: 4PKW, 2 PZD
Eingang:
PPO 1: 4PKW, 2 PZD_0_0
Array [0...3] of Unit
Adresse 22 (0x16)

PPO 1: 4PKW, 2 PZD_0_1
Array [0...1] of Unit
Adresse 30 (0x1E)

Ausgang:
PPO 1: 4PKW, 2 PZD_1_0
Array [0...3] of Unit
Adresse 26 (0x1A)

PPO 1: 4PKW, 2 PZD_1_1
Array [0...1] of Unit
Adresse 34 (0x22)

Was ich damit anfangen kann ist mir noch unklar!
TwinCat war noch nicht mit dem Umrichter über Profi-Bus verbunden also konnte ich keine Werte bzw. Variablen sehen.

EDS-File ist doch dann quasi vom Umrichter, oder?
Dort stehen dann die Adressen usw. soweit ich weiss? Die müsste man dann in TwinCat einlesen und mit meinen Global (TwinCat) Variablen verbinden?

Wenn die Verbindung stehen würde was müsste ich machen bzw. wie sind die weiteren Schritte?
Wenn ich auf die Variablen zugreifen kann und diese beschreiben kann, habe ich ja quasi schon gewonnen. den Rest werde ich schon irgendwie hinbekommen.
Haber aber gehört, dass es nicht so trivial ist mit dem Datenaustausch! Deshalb bitte ich um Unterstützung.

Gruß
Holger
 
Hallo Holger,

wenn dein Umrichter im System läuft, hast du alle Lösungen. Sprich die Variablen.

Dein Problem wird sein, über das Profibus-Protokoll alle Werte zu bekommen. Es mag sein, das ein EDS-File einem GSD-File entspricht. Aber endlich ist es eine Informationszuordnung. Und das, kann TwinCAT nicht wissen. Das muss vom FU-Hersteller beschrieben sein, oder werden.

Ich werde das Thema weiter lesen, aber ich glaube das wird nix. Habe die Erfahrung gemacht, das du gewisse Elemente nicht in allen Umgebungen ans laufen bekommst. Dort müssten Absprachen getroffen werden, und das wird nicht.

Gruß, Voxe

PS: lasse dich aber nicht demotivieren
 
Wieso sollte das nicht gehen? Wäre schon blöd wenn sowas simples nicht geht.
Prinzipiell sollte eigentlich alles über Profibus angesprochen werden können, mit Gerätedatei.
 
Zurück
Oben