TIA S7 1200 Can Open Modul verbinden mit einer Phönix SPS

Wie kann ich mit Can Open kommunizieren?

  • TIA

    Stimmen: 0 0,0%
  • Phönix SPS

    Stimmen: 0 0,0%
  • Konfigurationsdatei

    Stimmen: 0 0,0%

  • Umfrageteilnehmer
    0
  • Umfrage geschlossen .

alnitak

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

für ein Kunden muss ich eine Phönix SPS (Can open) mit einer HMS Can open Modul verbinden um mit einer S7 1200 zu kommunizieren. Die Hardware seitige Konfiguration im Tia Portal ist soweit richtig. Die Phönix SPS habe ich über eine Software konfiguriert und an das Can open Modul, das an der S7 1200 angesteckt ist, übertragen. An den Konfigurationen sind keine Fehlermeldungen. Die Adresse und Baudrate an der Phönix SPS ist auch richtig eingestellt. Laut den LEDs an meinem Slave (Phönix SPS) ist die Can Bus Verbindung in Ordnung und der Aufbau ist auch eingespielt worden. Auf der Can Open Modul Seite bekomme ich eine Error Meldung, die zweimal hintereinander rot blinkt. Das sollte heißen das in der Verbindung und Übertragung ein Problem ist. Laut der Fehlercode Liste. Die Funktionsbausteine (Can_send und Can_recieve) sind ebenfalls parametriert. An den Bausteinen kommt eine Fehlermeldung das ein "Schreib-Lese Problem" gibt. Ich kann keine Daten empfangen oder senden.

Hat einer schon mal so ein Problem hinter sich gebracht und könnte mir weiterhelfen?????

Gruß

Alnitak
 
Hallo

Du musst mit HMS und Phoenix alle SDO und dann PDO Einstellungen Ueberpruefen und einstellen. Hast Du die CAN Grundlagen
hierfür ? Wenn nicht besorg Sie dir bei HMS.

Poste bitte hier deine Erlebnisse. Ist bestimmt auch für andere interressant.

Ich habe mich genau einmal mit dem Teil beschäftigt. Dabei bleibts.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Alnitak,

wenn ich es richtig verstanden habe möchtest Du unsere Steuerung als Device nutzen und die Siemens Steuerung ist der Master. Um dies zu realisieren benötigst Du min. die Can Technology Library 1.09, dort sind auch die CanOpen Device FB enthalten. Die Library kannst Du kostenlos auf unserer Homepage unter Produkte/Software/Funktionsbausteine/kostenfrei Funktionsbausteine herunter laden.

Weiter benötigst Du eine sogenannte EDS Datei die Du unter der Siemens Steuerung einlesen musst. Die EDS Datei wird mit der Can Bibliothek mitgeliefert. Nach dem entpacken der Can_Technology.Exe befindet sich dort auch ein EDS Ordner wo sich die ILCoDev_V1_00.eds Datei abgelegt ist.

Auf der Master Seite müssen nun die TPDO und RPDO deklariert werden.

Auf der Phoenix Contact Seite werden ebenfalls die TPDO erstellt. In dem Array der TPDO 1-10 findest Du die Variablen xUsed (kann immer true sein, da der FB diese automatisch wieder auf false setzt) und iDLC (Anzahl der bytes) die beschrieben werden müssen . Die zu sendenen Daten werden in das Data Array geschrieben.
Mit der Angabe der uiCycleTime an den Device FB wird die Zykluszeit eingetragen wann die TPDO automatisch gesendet werden sollen.


Für die RPDO stehen weitere FB, wie Index und Subindex zur Verfügung

Unter der Hilfe der FB (rechter mouse click auf den FB Hilfe zu FB/FU) wirst Du auch weitere Informationen zu allen FB finden.

Da die Handhabung nicht ganz einfach ist, kannst Du auch gerne die Hotline anrufen. Gerne unterstützen wir auch via TeamViewer.


Gruß
Uwe
 
Zurück
Oben