EL6631-0010 unter system manager TwinCAT 2.11 einstellen

Nijkamp

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

Ich habe die folgende Hardware zu meiner Verfugung:
Beckhoff CX9020-0111 mit ein EL6631-0010 Profinet IO Device

Jetzt will ich Daten van die EL6631 in meinem TwinCAT Umgebung laden.
Wie muss ich das machen, ich habe schon auf die infosys Site geschaut aber das ist mir nicht klar.
Muss dass in der folgenden Art und Weise sein?:

PLC control:
Recources -> Global variabeles -> Daten definieren (bzw. Data1 AT%IW0:WORD; ) -> Rebuild all
System manager:
Append PLC Project -> Project laden -> Scan/Rescan project -> Data1 AT%IW0:WORD; steht jetzt dabei.( siehe Anhange PLC Configuration)

Jetzt gehe ich nach meine EL6631-0010 Karte in System manager -> el6631-0010 -> API -> Append Profinet module -> 2 Word output
Change Link -> inputs -> 1 word Output-> DATA1 selektieren (Siehe Anhange EL6631-0010)
Kann ich jetzt Daten nach die Karte senden und sehe ich das denn in die TwinCAT Umgebung (Global Variabeles)?

Vielem dank im Voraus
 

Anhänge

  • EL6631-0010.JPG
    EL6631-0010.JPG
    40 KB · Aufrufe: 38
  • PLC Configuration.JPG
    PLC Configuration.JPG
    9,4 KB · Aufrufe: 54
Im Prinzip ja, wenn die PN Kommunikation tut. Welche TaskZeit hast du, bei PN sind nur 1, 2, 4, 8, ...ms erlaubt, nimm erstmal 1 MS das tut dann immer. Welchen PN Controller benutzt du, hast du der Klemme einen PN Namen gegeben, kannst du das Device im Controller sehen, findet er die Klemme? Viele ?

Gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Ist die TaskZeit die Freerun cycle die ich beim Device 2 -> Adapter finden kann? Die steht auf 1 ms.
Wenn nicht, wo finde ich dann die TaskZeit?
Ich werde eine Siemens IM151-8 für die profinet Controller gebrauchen. In Simatic Manager kann der Siemens PLC der Beckhoff Profinet device EL6631-0010 ein Name und IP Adresse geben.
IP Adresse und Name kann ich dann auch sehen in System Manager -> Device 2 -> Diagnosis

In Siemens Simatic, hardware configuration, kann ich bei die PN device (GSDML file hinzugefügt) auch Modulen hinfugen (1 Word Input , 1 Word Output und so weiter), da kann ich denn doch auch die gleichen Modulen einfugen und die Adresse einfugen und so kommunizieren zwischen beide.
Oder ist das zu einfach gedacht
grüßen
 
Hallo,

Ist die TaskZeit die Freerun cycle die ich beim Device 2 -> Adapter finden kann? Die steht auf 1 ms.
Wenn nicht, wo finde ich dann die TaskZeit?
Ich werde eine Siemens IM151-8 für die profinet Controller gebrauchen. In Simatic Manager kann der Siemens PLC der Beckhoff Profinet device EL6631-0010 ein Name und IP Adresse geben.
IP Adresse und Name kann ich dann auch sehen in System Manager -> Device 2 -> Diagnosis

In Siemens Simatic, hardware configuration, kann ich bei die PN device (GSDML file hinzugefügt) auch Modulen hinfugen (1 Word Input , 1 Word Output und so weiter), da kann ich denn doch auch die gleichen Modulen einfugen und die Adresse einfugen und so kommunizieren zwischen beide.
Oder ist das zu einfach gedacht
grüßen
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Anhane 2.jpgAnhange 1.pngAnhange 3.JPG

Ich habe jetzt die System Manager wie die ersten post eingestellt.
Und habe in die Siemens Hardware Konfiguration die 2 Word Output auch eingefügt(Siehe anhange 2).
Ich habe allein die CX9020-0111 und EL6631-0010 kein weiter Modules(Kein weiteres Hardware an die Beckhoff Seite
) , ist das einfügen der 1 Word Output Module nicht das einfügen von extra Hardware ( in system manager)?
Wann dass alleine für das einfügen von variabelen ist wie mache ich das denn weiter in Siemens Simatic, jetzt sieht es so aus wie anhange 2
Ich hatte mir gedacht das ich die Adresse aus System Manager irgendwo einfugen konnte in Siemens hardware configuration aber ich sehe nicht wo (Anhange 1). In anhange 3 kann mann die 1 Word Output in system manager sehen.
Wie muss ich jetzt weiter.

Gruße
 
Sieht si aus also ob du auf der Siemens Seite 2 Worte und auf der Beckhoff Seite ein Wort genommen hast, nimm einfach 1 Wort In und Out da kannst du erstmal nichts falsch machen, wenn auf der Beckhoff Seite der PnIoBoxState auf 0x0005 steht ist alles OK, dann müsstest du Daten sehen.
 
Anhage 1.JPG
Ok das werde ich so anderen.
Die PnIoBoxState muss ich linken an eine word und auslezen in Twincat?
Wenn ich in config modus/Free run (system manager) dann sind alle LED am EL6631 grun.
Aber wenn ich nach runtime gehe , blinkt der Run led ( 200ms an/aus)
Auf die beckhoff seite steht das folgende :
State of the EtherCAT State Machine:
PREOP = Setting for mailbox communication and variant standard settings

Wenn ich ihm in OP state wöll machen gibt er die Meldung wie in anhange 1.
Weißt du was das meint?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Er ist jetzt in OP modus.
Und PnIoBoxState steht auf 16x0005.
Habe in Siemens die 2 WOrd output entfernt und ein 1 word input output eingefught
Aber welches adress muss ich jetzt in Siemens einfuhren?
Anhange 5.JPG
 
Du brauchst eine Task die den EC Triggert und eine Task die den PN Triggert, sollten beide laufen, bei dir scheint die Task für den EC zu fehlen...
Im Freerun Modus macht das TC von sich aus, im Running mode das was du eingestellt hast, keine Task keine Kommunikation....
 
Er ist jetzt in OP modus.
Und PnIoBoxState steht auf 16x0005.
Habe in Siemens die 2 WOrd output entfernt und ein 1 word input output eingefught
Aber welches adress muss ich jetzt in Siemens einfuhren?

Wie fug ich denn ein EC Task ein, ich hatte schon ein Task eingefügt für Profinet (siehe anhange 6).Anhange 6.JPGAnhange 5.JPG
 
Zuviel Werbung?
-> Hier kostenlos registrieren


Er ist jetzt in OP modus ( und run mode).

Und PnIoBoxState steht auf 16x0005 und alle leds sind jetzt anhaltend Grun.
Habe in Siemens die 2 WOrd output entfernt und ein 1 word input output eingefught
Aber welches adress muss ich jetzt in Siemens einfuhren?

Wie fug ich denn ein EC Task ein, ich hatte schon ein Task eingefügt für Profinet (siehe anhange 6).Anhange 5.JPGAnhange 6.JPG
 
Dann ist doch alles gut, in der Siemens hast du dann doch auch ein Daten Wort, geht doch bei Siemens auf Variablen beobachten und schau mal ob du da was siehst. PN läuft der Rest sollte doch nicht so schwierig sein!
 
Ich habe jetzt auf die -> Outputs -> 1 Word Input jetzt ein Wert von 100 stehen (gemacht in PLC control) (sehe Anhange 7).
Verschickt er das jetzt auch über profinet, und muss ich dass jetzt sehen können mit der Siemens controller?
Und wenn der Siemens PN controller data verschickt kann ich dass auch so sehen? (anhange 8 )
Anahnge 7.JPGAnhange 8.JPG
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Im Input kannst du nur Daten sehen die du auf der Siemessteuerung rausgibst. Ja wenn du bei Siemens die Daten beobachtest müssten die auch da zu sehen sein. Es kann sein das die Daten gedreht sind liegt an Intel Motorola Format kannst du auch im System Manager drehen Karteireiter Flags....
 
Was bei Beckhoff Inputs sind, sind bei Siemens Outputs und umgekehrt, ist doch einfach und muss doch so sein...ja ich denke du hast es verstanden.
 
Hallo,
ich versuche gerade ebenfalls eine Verbindung zwischen Profinet und EtherCAT durch die EL6631-0010 zu realisieren. Ich habe zwei PCs (auf dem einen läuft Siemens, auf dem anderen TwinCAT3) dazwischen befindet sich die EK1100, EL6631-0010 sowie die EL9011.Ich habe auch sämtliche Schritte wie bereits hier in den Kommentaren durchgeführt. Die EL6631-0010 befindet sich im Status OP und alle LEDs der Klemme sind grün. Mein Problem ist allerdings, dass ich die Daten, welche ich „verschicke“ nicht auf der anderen Seite sehe! Gibt es eventuell noch wichtige Einstellungen, welche nicht in den Kommentaren erwähnt wurden?
Eventuell bei den Adressen auf beiden Seiten?
Wenn ich z.B. ein Byte-Module einfüge, bekomme ich ja in TwinCAT die Adresse angezeigt, diese fängt ja bei 2.0 an. Ist dies die Adresse, welche ich in Siemens ebenfalls eintragen muss?
Oder bezüglich dem Triggern?
Mein Profinet-Strang (Device2 EL6631-0010) wird durch die SPS mithilfe der verlinkten Variablen getriggert. Wird der EtherCAT-Strang (Device1 EtherCAT) jetzt durch die verbundenen „Data-Submodule“ mit getriggert oder muss ich diesen Strang noch separat triggern und wenn ja, wie?

PS: Ich bin absoluter Neuling und das ist für mich mein erstes Projekt. Ich hoffe Ihr könnt mein Problem nachvollziehen Ich bin für jeden Tipp Dankbar!!
Vielen Dank für eure Hilfe!!
 
Zurück
Oben