Step 7 Step 7 zyklisch Daten lesen und Schreiben

haso67

Level-1
Beiträge
40
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Freunde inzwischen habe ich die Verbindung hergestellt .Nun möchte ich an Steuerung arbeiten (S7-1500). Dabei brauche ich kurz euere Hilfe . Ich möchte bestimmte Parameter aus der Gsdml Datei lesen und schreiben das aber zyklisch . Habe herausgefunden das es vermutlich mit WRREC funktioniert . Kann mir einer ein Vorschlag machen . Die Parameter die gelesen werden sollen sind aus einem UNidrive M700 (FU) mit Profinet .
 
Hallo,
das, was du da machen kannst und was nicht, bestimmt nicht deine Imaginationskraft sondern erstmal nur der Umrichter (und dessen GSD-Datei).
Was gibt denn die GSD-Datei an Sub-Einstellungen so her ?

Gruß
Larry
 
Naja ... du ziehst ja erstmal ein Gerät in deine HW-Konfig.
Dieses Gerät hat ja Sub-(Unter-)Optionen, die du dann möglicherweise wiederum in dein Gerät ziehen kannst.
Diese bestimmen erstmal deine Möglichkeiten ...

Mach doch mal einen repräsentativen Screenshot ...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich wollte da jetzt eigentlich den Servo sehen ... den müßtest du dir jetzt (wie deine SPS) in die HW-Konfig hineinziehen und an den Bus verbinden.
 
Die Gerätedaten wo die Adressen zu sehen sind meint er.
Das sind diese 2 kleinen Pfeile in der Mitte (rechts/links Pfeile).
123.jpg

Und Parameter aus der GSD lesen ? Das geht schon gar nicht weil die S7-1500 gar keinen Zugriff auf die GSD hat!
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo larry weis jetzt nicht was du unter Sub einstellung versteht ich seh fast alle Paramter die wichtig sind in der GSd datei .

Du siehst die in der GSD-Datei - ich sehe sie aber nicht in deiner HW-Konfig auf dem Umrichter.
Das sind zwei unterschiedliche Paar Schuhe ...
 
die sind auf den bildern zu sehen die ich brauche wie kann ich die jetzt von tia lesen und schreiben
 
Das kann ich mir nicht so recht vorstellen ...
Das ControlWord ... schön und gut. Darüber steuerst du den Regler (siehe dazu im Handbuch) in dem du auf das Ausgangsbyte schreibst bzw. die Ausgangsbits setzt / zuweisst.

Mich würden jetzt so Dinge wie Solldrehzahl/-Geschwindigkeit oder bei einem Servo Ziel-Position und Beschleunigung interessieren.
Die sehe ich in deiner Tabelle so gar nicht.

In jedem Fall aber mußt du dann in diese Adressen (siehe hier auch wieder im Handbuch) sinnvolle Werte hineinschreiben.

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
haben sie recht zunächst will ich nur starten wenn ich schon mal vorwärts fahre langt mir das für denn Anfang . Danach kann man auch solldrehzahl einstellen
 
Versuch doch auch mal zu erklären was genau du eigentlich lesen willst.
Im Eingangspost war die Rede von Parametern, dazu verwendet man den RDREC/WRREC , das geht über den azyklischen Datenkanal (DPV1) nach PROFIdrive Norm, kann das der Antrieb.

Das andere ist das zyklische lesen und schreiben von I/O Daten das geht über die in den Screens dargestellte Adressen entweder direkt vom Anwenderprogram auf die I/O geschrieben (IW/EW bzw. PIW/PEW) oder mittekls der
Bausteine DPRD_DAT / DPWR_DAT.

Wie ist den der Umrichter projektiert bzw. konfiguriert?
Weiß er was für ihn das Startkommando ist?
Hat er denn dann einen festen Verfahrsatz wenn das Startkommando anliegt ? (Start und Sollwert 0 dreht ja keinen Motor)
 
wollt ihm sollwert zunächst direkt am Umrichter geben . ich geben im laut handbuch bit 129 das erstmal rennt. Dies soll zyklisch geschehen das ich am umrichter manuel nichts mehr ändern kann .:)
 
Zurück
Oben