Step 7 Linearstrecke! Benötige Hilfe...

Zuviel Werbung?
-> Hier kostenlos registrieren
Ja ... dafür hatte ich ihn gemacht. Ich habe jetzt aber nicht kontrolliert, ob deine SCL-Umsetzung sich 1:1 mit meinem AWL-Code deckt ... 8)

Die Versorgung mit unterschiedlichen Zielpositionen kommt bei mir dann immer aus dem übergeordneten Ablauf für die Station.

Gruß
Larry
 
Ja ... dafür hatte ich ihn gemacht. Ich habe jetzt aber nicht kontrolliert, ob deine SCL-Umsetzung sich 1:1 mit meinem AWL-Code deckt ... 8)

Die Versorgung mit unterschiedlichen Zielpositionen kommt bei mir dann immer aus dem übergeordneten Ablauf für die Station.

Gruß
Larry

Ja das kann ich nicht auch noch von dir Verlangen. Das muss ich selbst hinbekommen. Du hast mir schon genug geholfen! ;)
Sollte aber eigentlich kein Problem sein. Du hast ja alle Befehle verständlich bezeichnet, sodass ich das 1:1 auf meine Maschine übertragen können müsste.
Aber dazu nächste Woche(oder später) mehr!

Gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
nur mal so in den Raum geworfen...

dafür würden sich aber auch PLC-Open Bausteine eignen (google mal danach oder hier im Forum / bei Bosch sind diese aber auch detailliert beschrieben).
 
... von mir auch mal kurz in den Raum geworfen ...
Ich habe bisher noch von keinem Hersteller einen FB (oder FC) für die Antriebssteuerung gefunden hat, der mir für meine Anforderung gefallen hat. Bei Bosch habe ich mir auch gar nicht erst die Mühe gegeben, dass herauszufinden ... 8) (hier muss ich aber auch sagen, dass bei denen mit der Schnittstellen-Einstellung schon fast alles erledigt ist - und wenn man dann noch Sonderwünsche hat ...)
 
Noch mal so in den Raum geworfen.
Ich hab mich dumm und dusselig nach Bosch eigenen Bausteinen gesucht. Gefunden habe ich bisher nichts und deswegen auch die Suche aufgegeben. Es gibt nur welche für Profibus. Und da wollte ich jetzt nichts experimentieren. Ich gehe davon aus, dass es für meinen Antrieb keine gibt. Ansonsten würde das daran liegen, dass die in dem Downloadbereich wo ich alles andere her habe fehlen und ich's wenigstens auf deren Homepageorganisation schieben kann. :ROFLMAO:

Gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Jetzt ist der Raum gleich vollgeworfen:ROFLMAO:

schau mal hier..
http://www.plcopen.org/pages/tc2_motion_control/downloads/

Kannst aber auch direkt die Hotline von Bosch anrufen
bzw. wie seid ihr denn an die Komponenten gekommen? Gibt es einen direkten Ansprechpartner von Bosch?Dann würde ich es mal dort probieren?

Wie ist die PLC mit dem Antrieb verbunden?Sercos ? PLC direkt im Antrieb?
 
@RheumaKay:
Din Link bezieht sich augenscheinlich auf TwinCat - was hilft mir das bei Siemens ? Ich habe das jetzt gerade nicht gecheckt ...

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Jetzt ist der Raum gleich vollgeworfen:ROFLMAO:

schau mal hier..
http://www.plcopen.org/pages/tc2_motion_control/downloads/

Kannst aber auch direkt die Hotline von Bosch anrufen
bzw. wie seid ihr denn an die Komponenten gekommen? Gibt es einen direkten Ansprechpartner von Bosch?Dann würde ich es mal dort probieren?

Wie ist die PLC mit dem Antrieb verbunden?Sercos ? PLC direkt im Antrieb?

Kann ich dir momentan nicht sagen wie mein Chef da dran gekommen ist. Bin erst paar Wochen dabei. Ist aber momentan nicht relevant für mich. Ich selbst habe es schon bei Bosch versucht aber niemand erreicht. Und irgendwie glaube ich nicht, das es da was vorgefertigtes gibt. Habe ja jetzt eh einen Baustein dank Larry und den will ich unbedingt zum laufen kriegen. Den versteh ich dann auch 100%tig.

Ich hätte mir auch alles Indradrivetechnische von Vorgängerprojekt kopieren können, aber wenn ich da rein schaue verstehe ich nichts mehr und das ist was Fehlersuche angeht ziemlich unpraktisch.

Kommunikation läuft übrigens über Profinet über eine 317 F CPU an welcher wiederrum wie ich kürzlich erfahren habe so genannte "I/O Schleudern":ROFLMAO: mit der schönen Bezeichnung IM-151 HF Blabla hängen.

Noch fragen? ;)

Gruß
 
@Larry
Jau `Tschuldigung..war da ein wenig zu unpräzise mit der Quellangabe
bin im Urlaub-da läuft mein brain nur auf Halbtouren;)
 
Moin,

ich hab jetzt endlich Gelegenheit Verbindung zum Antrieb zu bekommen. Jetzt stellen sich natürlich, da ich sowas noch nie gemacht habe mehrere Fragen. Im Hardware Katalog kann ich dem Antrieb ja verschiedene Words zuordnen. Die haben dann Adressen wie z.B. 256...257
Wie ordne ich das jetzt im Programm richtig zu? Ich arbeite mit Indraworks.

Ich habe noch kein Menü gefunden wo ich zum Beispiel S-0-0144 E256.5 zuordnen kann.
Oder gibts da einfach ne festgelegte Reihenfolge an die ich mich halten muss?
Da gibts einen so genannten Multiplexkanal, da kann ich pro Layer Sollwert 1 bis 8 eintragen. Wie viel Platz belegt dann so ein Sollwert, 2 Bytes?
Die Hilfe spuckt zwar einiges aus, aber nicht wie ich die Worte welcher Adresse im HW Konfigurator zuordne.

Gruß
Tommy
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
dazu hilft dir erstmal die Führungskommunikation weiter. Die Dinge kommen in der Breite und in der Reihenfolge im Übertragungsbereich an, wie du sie dort definiert hast.
In der SPS müßtest du dir dann davon ein Abbild erschaffen (siehe dazu auch mein Beispiel).
Ein Positions-Sollwert ist i.d.R. 4 Byte groß (DINT). Ich kenne zwar deine Anwendung nicht aber ch würde hier NICHT multiplexen ...

Wo hängst du denn konkret ?

Gruß
Larry
 
Ich hänge dabei, die beispielsweise Input Variablen(einzelne Bits) in dem Programm zuzuordnen! Aus deinem Beispiel ;)
In der Führungskommunikation gibts einmal signalsteuer- und statuswort. Da kann ich dann dem Bit 0 Beispielweise S-0-144 zuordnen...
Aaaber, von welcher Adresse kommt dann das Signal von der Steuerung? Welches Word im HW-Konfigurator ist dann mein Steuerwort?

Gruß
Tommy
 
... wie ich es dir geschrieben habe. Bei der Servo-Achse trägst du bei der Führungskommunikation die zu übertragenden Daten ein. Die Reihenfolge, mit der die Einträge da in der Liste stehen ist die Reihenfolge, wie es auch übertragen wird. Hast du das Statuswort ganz oben stehen dann belegt es die Bytes 0 und 1 des Datenaustausches. Hast du dann danach z.B. die Istposition dann liegt die auf den folgenden 4 Bytes (also 2 .. 5).
In meinem Bespiel habe ich die Tabelle der Datenübertragung in der Struktur des FB's genau nachgebildet. Die Daten werden von dem Servo bereitgestellt (zyklisch) und in den zugehörigen Bereich im FB hineingeladen.
Du mußt immer auf beide Seiten schauen ...

Gruß
Larry

Falls es immer noch nicht klar sein sollte so schick mir doch bitte mal ein paar Screenshots von dem, was du in der Achse parametriert hast (Führungskommunikation) ...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die Reihenfolge, mit der die Einträge da in der Liste stehen ist die Reihenfolge, wie es auch übertragen wird. Hast du das Statuswort ganz oben stehen dann belegt es die Bytes 0 und 1 des Datenaustausches. Hast du dann danach z.B. die Istposition dann liegt die auf den folgenden 4 Bytes (also 2 .. 5).

Ich denke, dass war das was mir noch gefehlt hat. Aber ich werde dein Angebot beherzigen wenn ich wiedermal hänge...:cool:

Gruß
Tommy
 
Hallo Tommy,
das Signal-Steuerwort nutze ich anders und das Signal-Statuswort gar nicht - aber das liegt ja bei dir.
Von der Konfiguration ist das m.E. richtig.
Jetzt mußt du den Regler als Bus-Teilnehmer sehen können und in der HW-Konfiguration die Übertragungsbereiche richtig eingestellt haben.
Danach müßtest du die Daten (unbhängig ihrer Richtigkeit), wie in meinem Beispiel, vom Regler abholen bzw. dahin übertragen können.

Wie weit bist du da ?

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Tommy,
das Signal-Steuerwort nutze ich anders und das Signal-Statuswort gar nicht - aber das liegt ja bei dir.
Okay, naja ich diese Steuerwort ist auch das einzigeste wo ich bisher die interne Konfiguration nicht einsehen konnte um die Reihenfolge der Bits mit deinem Beispiel abzugleichen. Ansonsten hab ich das alles in deinem Beispiel angepasst.
Von der Konfiguration ist das m.E. richtig.
Jetzt mußt du den Regler als Bus-Teilnehmer sehen können und in der HW-Konfiguration die Übertragungsbereiche richtig eingestellt haben.
Danach müßtest du die Daten (unbhängig ihrer Richtigkeit), wie in meinem Beispiel, vom Regler abholen bzw. dahin übertragen können.

Wie weit bist du da ?

Gruß
Larry
Was wäre ich so froh wenn ich schon soweit gekommen wäre...:ROFLMAO:
Ich geh momentan NUR über den Laptop direkt auf den Antrieb. Meine SPS leuchtet noch wie ein bunter Christbaum, weil ich noch nichts konfigurieren konnte. Weil, ich hab noch keine Speicherkarten :evil:!!!
Aber so ist das wohl, wenn jemand Hardware bestellt und keine Ahnung hat...
Ich werds wohl leider mit Zusatzstunden irgendwie geradebügeln dürfen, wenn die Maschine rumzickt bei der Inbetriebnahme :sm19:

Gruß
Tommy
 
Mal was anderes wofür ich noch keine Erklärung gefunden habe. Ich habe zweimal den gleichen Antrieb! Wie sag ich jetzt der SPS, welcher Baustein zu welchem Antrieb gehört? HW-Konfig vielleicht?
Weil, die haben ja die gleiche Konfiguration.

Was mir gerade noch auffällt. Wie bekomm ich den Antrieb dann wenn er den ersten Fahrauftrag erledigt hat wieder in die Ursprungsposition?

Gruß
Tommy
 
Zuletzt bearbeitet:
Also ...

wenn du den Antrieb auf der Step7-Seite in der HW-Konfig einträgst (hast du anscheinend noch nicht gemacht) dann wird dem ein Perepheriebereich entsprechend deiner HW-Konfig zugeordnet (z.B. PEW 700 ... 720 und PAW 700 ... 716). Über diese Perepherie-Adresse bedient sich mein Baustein an dem Regler.
Legst du den Antrieb noch einmal an (für den 2. Regler) dann bekommt der dann neue Perepherie-Adressen.
Die SPS selbst unterscheidet die beiden Busteilnehmer (welcher Bus noch gleich ? PB oder PN ?) entsprechend ihrer Adressen.

Was das Fahren angeht :
Wenn du mehrere Positionen hast (das wäre auch die Position "hin" und die Position "zurück") dann sind das auch mehrere Fahraufträge. Du willst ja schließlich an jeder der Positionen dann auch etwas machen (Fahre X vor, Fahre Z runter, Greifen, Fahre Z hoch, Fahre X zurück, usw.).

Ich denke, du solltest erstmal zusehen, dass du den/die Regler als Busteilnehmer an der SPS zum Laufen bekommst ...
Hast du so etwas generell schon mal gemacht ?

Gruß
Larry
 
Zurück
Oben