Projekt Siemens mit Codesys

m_techniker

Level-1
Beiträge
8
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!!!

Vielleicht kann mir hier jemand helfen.

Ich arbeite im Moment an einem Projekt, es geht darum eine Servoachse über ein Siemens TP 177 b zu bedienen. In dem Servoverstärker, mit dem die Servoachse angesteuert wird ist eine Steuerung, basierend auf CoDeSys integriert.

So jetzt das eigentliche Problem:

Um die Daten, wie Motordrehzahl... vom TP zum Servoverstärker zu bekommen, habe ich ein Profibus Netz mit einer CPU 315 2dp, dem TP und dem Servoverstärker(GSD Datei,ANYBUS IC PDP Slave) aufgebaut.

Jetzt scheitere ich momentan daran, die Daten vom Datenbaustein zum Slave( CoDeSys Programm) zu bekommen.

Der Slave hat Ein und Ausgangsadressen von Byte 256 bis 287, diese wurden von Siemens automatisch vergeben. Im Codesys heißen die Adressen QW2- 17 bzw. IW2- 17.

Hat von euch jemand eine Idee???

Währe über jede Hilfe dankbar!!!

Mfg m_techniker
 
Hallo m_techniker,

der einfachste Weg ist ein lade/transfer Befehl. Etwa so:

Code:
L DBxx.DBWyy
T PAW256

bzw.
Code:
L PEW 256
T DBxx.DBWyy

Oder gibt es ein anderes Problem?

Gruß Hagen
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke erst mal für den Beitrag, ja genau so hab ich das gemacht,

in meinem Programm heißt das dann:

L DB1.DBW2
T PAW 256

muss dazu sagen, hab damit noch nicht so viel Erfahrung!!!
Aber ist das dann normal, dass es mir zum Beispiel den Wert 1000 in das PEW rein schreibt, wenn ich unter Hardware auf Steuern/ Beobachten geh!?

Des weiteren ist mein Problem das im Codesys nichts ankommt, obwohl die Busverbindung ok ist.

Bin für jede weitere Hilfe dankbar.

Mfg m_techniker
 
Aber ist das dann normal, dass es mir zum Beispiel den Wert 1000 in das PEW rein schreibt, wenn ich unter Hardware auf Steuern/ Beobachten geh!?

Nur wenn dein Antrieb auch einen entsprechenden Wert sendet.

Ansonsten, was steht denn im DB? Wird auf das Ausgangswort noch an anderer Stelle geschrieben? Was wird in der Variablentabelle für den Ausgang angezeigt?
 
Zurück
Oben