Verbinden und Steuern eines IndraDrive über Profibus mit einem Industrie-PC auf welchem das RTE-System läuft.
Als Profibuskarte (Master) dient eine Beckhoff FC3101.
Bisher wurde das System mit einer L40 (BoschRexroth) anstatt des PC mit RTE Systems getestet. Hier funktioniert auch alles, d.h.
Kommunikation über Profibus, steuern von Bewegungen des Antriebs über PLCopen Bausteine etc.
Nun soll aber wie erwähnt die L40 ausgetauscht werden.
Die Konfiguration des Profibusses weist keine Fehler auf (läuft). Allerdings reagiert der Antrieb auf keine Bewegungsfunktionen.
Für jeden Tipp wäre ich dankbar.
Gruß Wolfgang
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Mit der FC3101 hatten wir auch schon ein solches Problem.
Die Konfiguration der Profibus IO's musste exakt gespiegelt sein.
Dieses Problem sollte mit der neuesten CoDeSys Version 2.3.9.22 erledigt sein.
Welche Version benutzt du momentan ? Mit der 2.3.9.14 wurden auch schon Änderungen gemacht.
Gruß
Erik
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
danke für deine Antwort.
Hatten wir in der Zwischenzeit auch bemerkt und die IW´s und QW´s über MW´s und Byteswaps getauscht.
So passen auf jeden Fall die Bytes wieder zueinander. Leider nur über diese Umwege zu erreichen.
Allerdings werden die Funktionen nicht ganz 1:1 umgesetzt. Manche Signale werden über die vorhandenen PLCopen-Funktionen
nicht genau gleich wie bei einer L40 angesprochen. Ist dies ebenfalls aufgefallen?
Auch ein Test mit der "neuesten" Codesys-Version 2.3.9.22 hat keine Verbesserung gebracht. Welche Versionen bzw. welche
Bibliotheken wurden bei dir verwendet?
Danke und Gruß,
Wolfgang
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Wir haben das bisher immer noch durch Spiegelung gelöst, weil damals noch keine andere Lösung gab.
Das wurde von 3S dann in die Tracking-Liste aufgenommen.
#9119: RTE: RTIOdrvFC310x: Input and output range must be symmetric.
Ich hab grade mal nachgelesen, das hätte mit der V2.3.9.21 (Ende April 2010) gelöst werden sollen, wurde dann aber verschoben.
Ob's jetzt mittlerweile wirklich gelöst ist, kann ich leider nicht sagen, aber der 3S Support vielleicht...
Gruß
Erik
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
die Spiegelung wurde bei uns nun durch das Byte drehen ebenfalls gemacht.
Mit entsprechend entwickletem Fb auch nciht allzu viel Aufwand.
Aber nochmals die konkrete Frage: funktionieren bei Euch die PLCOpen Bausteine einwandfrei?
Bspweise: MC_Power schaltet Antrieb von AB in AH.
Ein Fahrbefehlr mit MC_MoveVelocity geht dann aber nicht. Da das AntriebHalt Bit nicht mitgesetzt wird.
Habe aber keinen Bitzugriff darauf, da alles in den Strukturen hinterlegt ist.
Erfahrungen? Lösungen? Andere Ansätze?
Gruß,
Wolfgang
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Wir haben den Profibus nur EINMAL (an 8 Anlagen) eingesetzt, zur Kommunikation mit einer S7.
PLC_Open Bausteine benutzen wir auch, aber der Bus ist dann CAN oder SERCOS.
Da funktionieren die Bausteine einwandlos...
Gruß
Erik
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
danke für die Info. Wie bei uns, bei S7 funktioniert es, ebenso mit PLCOpen in Verbindung mit Sercos.
Nur mit Profibus als direkte Verbindung haben wir auch noch keine Erfahrung.
Werd mal weiter forschen und den Support mit in Angriff nehmen. Vielleicht kann ich ja bald ne Lösung anbieten.
Gruß, Wolfgang
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo Zusammen,
folgendes möchte ich realisieren:
Verbinden und Steuern eines IndraDrive über Profibus mit einem Industrie-PC auf welchem das RTE-System läuft.
Als Profibuskarte (Master) dient eine Beckhoff FC3101.
Bisher wurde das System mit einer L40 (BoschRexroth) anstatt des PC mit RTE Systems getestet. Hier funktioniert auch alles, d.h.
Kommunikation über Profibus, steuern von Bewegungen des Antriebs über PLCopen Bausteine etc.
Nun soll aber wie erwähnt die L40 ausgetauscht werden.
Die Konfiguration des Profibusses weist keine Fehler auf (läuft). Allerdings reagiert der Antrieb auf keine Bewegungsfunktionen.
Für jeden Tipp wäre ich dankbar.
Gruß Wolfgang
Servus
Mit der FC3101 hatten wir auch schon ein solches Problem.
Die Konfiguration der Profibus IO's musste exakt gespiegelt sein.
Dieses Problem sollte mit der neuesten CoDeSys Version 2.3.9.22 erledigt sein.
Welche Version benutzt du momentan ? Mit der 2.3.9.14 wurden auch schon Änderungen gemacht.
Gruß
Erik
Hallo,
danke für deine Antwort.
Hatten wir in der Zwischenzeit auch bemerkt und die IW´s und QW´s über MW´s und Byteswaps getauscht.
So passen auf jeden Fall die Bytes wieder zueinander. Leider nur über diese Umwege zu erreichen.
Allerdings werden die Funktionen nicht ganz 1:1 umgesetzt. Manche Signale werden über die vorhandenen PLCopen-Funktionen
nicht genau gleich wie bei einer L40 angesprochen. Ist dies ebenfalls aufgefallen?
Auch ein Test mit der "neuesten" Codesys-Version 2.3.9.22 hat keine Verbesserung gebracht. Welche Versionen bzw. welche
Bibliotheken wurden bei dir verwendet?
Danke und Gruß,
Wolfgang
Hallo
Wir haben das bisher immer noch durch Spiegelung gelöst, weil damals noch keine andere Lösung gab.
Das wurde von 3S dann in die Tracking-Liste aufgenommen.
#9119: RTE: RTIOdrvFC310x: Input and output range must be symmetric.
Ich hab grade mal nachgelesen, das hätte mit der V2.3.9.21 (Ende April 2010) gelöst werden sollen, wurde dann aber verschoben.
Ob's jetzt mittlerweile wirklich gelöst ist, kann ich leider nicht sagen, aber der 3S Support vielleicht...
Gruß
Erik
Hallo,
die Spiegelung wurde bei uns nun durch das Byte drehen ebenfalls gemacht.
Mit entsprechend entwickletem Fb auch nciht allzu viel Aufwand.
Aber nochmals die konkrete Frage: funktionieren bei Euch die PLCOpen Bausteine einwandfrei?
Bspweise: MC_Power schaltet Antrieb von AB in AH.
Ein Fahrbefehlr mit MC_MoveVelocity geht dann aber nicht. Da das AntriebHalt Bit nicht mitgesetzt wird.
Habe aber keinen Bitzugriff darauf, da alles in den Strukturen hinterlegt ist.
Erfahrungen? Lösungen? Andere Ansätze?
Gruß,
Wolfgang
Hallo
Wir haben den Profibus nur EINMAL (an 8 Anlagen) eingesetzt, zur Kommunikation mit einer S7.
PLC_Open Bausteine benutzen wir auch, aber der Bus ist dann CAN oder SERCOS.
Da funktionieren die Bausteine einwandlos...
Gruß
Erik
Hallo,
danke für die Info. Wie bei uns, bei S7 funktioniert es, ebenso mit PLCOpen in Verbindung mit Sercos.
Nur mit Profibus als direkte Verbindung haben wir auch noch keine Erfahrung.
Werd mal weiter forschen und den Support mit in Angriff nehmen. Vielleicht kann ich ja bald ne Lösung anbieten.
Gruß, Wolfgang
Hallo,
also wenn die Bytes der Ein- und Ausgangsworte alle korrekt gedreht werden funktionieren die ganzen
Bewegungsfunktionen einwandfrei.
Gruß Wolfgang