Herunterladen Inhalt Inhalt Diese Seite drucken

BERGHOF EtherCAT DO16 Anwenderhandbuch Seite 85

Inhaltsverzeichnis

Werbung

Beispiel
Berghof EC1000 als EtherCAT-Master, Konfigurierung mit EtherCAT-Konfigurator aus CoDeSys 2.3.
Für die Konfiguration des EtherCAT stehen entsprechende PDOs zur Verfügung:
PDOs
Index
Eingangsvariable
0x1601
ModulKontrolle
0x1602
Modulspezifische Meldungen
0x1603
Profibusdata_InByteM1_0 .. _15
0x1604
Profibusdata_InByteM2_0 .. _31
0x1605
Profibusdata_InByteM3_0 .. _47
0x1606
Profibusdata_InByteM4_0 .. _63
HINWEIS
Einstellung der PROFIBUS-Adresse
Die PROFIBUS-Adresse wird im SPS Programm in die Variable "Address" geschrieben und als PDO 1602 an
das PROFIBUS-DP-Slave-Modul übertragen.
Mit Setzen des Bits "SetOptions" wird die Übernahme der Adresse im Modul ausgelöst. Das Modul quittiert
die Übernahme der Adresse durch das Setzen von "OptionsSet".
Nach Erhalt einer gültigen PROFIBUS-Adresse initialisiert das Modul den PROFIBUS. Wenn ein Master
über den PROFIBUS auf das Modul zugreift und eine gültige Konfiguration überträgt, ist der PROFIBUS
funktionsfähig. Dies wird durch das Bit "ProfibusRunning" angezeigt. Erst dann ist der Datenaustausch
EtherCAT  Profibus möglich.
Ab Revision 2 ist die Adressänderung zur Laufzeit möglich. Dabei kommt es zur kurzen Unterbrechung der
Verbindung mit dem PROFIBUS-Master, der mit GAP-Update die Verbindung zur neuen Adresse wieder
aufbaut. Der Zustand der Verbindung wird in "ProfibusRunning" angezeigt.
Beispiel
Einstellung von usiDP_Adresse als DP-Slave-Adresse
(* Start (Einmalige Aktion) *)
Term2_Address:=usiDP_Adresse;
Term2_SetOptions_Byte.0:=TRUE;
(* Kontrolle *)
IF Term2_SetOptions_Byte.0=TRUE THEN
IF Term2_Shortcut_Byte.7=TRUE THEN
Term2_SetOptions_Byte.0=FALSE;
END_IF
END_IF
Berghof Automationstechnik GmbH | Harretstraße 1 | 72800 Eningen | www.berghof.com
2VF100192FD02.docx | EtherCAT_IO_HB_de_2D1721003ZD00.docx
Achten Sie darauf, dass die Konfigurierung auf der EtherCAT-Seite und der
PROFIBUS-Seite identisch ausgeführt werden muss.
Index
Ausgangsvariable
0x1A01
ModulStatus
0x1A02
SPC3address_Adress
0x1A03
Profibusdata_OutByteM1_0 .. _15
0x1A04
Profibusdata_OutByteM2_0 .. _31
0x1A05
Profibusdata_OutByteM3_0 .. _47
0x1A06
Profibusdata_OutByteM4_0 .. _63
(* Übergabe der DP-Slave-Adresse *)
(* Start der Adresseinstellung *)
(* Warten auf Ausführungsbestätigung *)
(* Rücksetzen*)
ANWENDERHANDBUCH 1.2 | ETHERCAT
®
I/O
85

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis