Auf dieser Registerkarte werden die Grundeinstellungen für den EtherCAT Slave konfiguriert. Die Grundeinstellungen werden aus der Gerätebeschreibungsdatei vorgegeben.
Die Felder können nur bearbeitet werden, wenn der „Autokonfigurationsmodus“des EtherCAT Masters deaktiviert ist. |
|
„AutoInc-Adresse“ |
Selbstinkrementierende Adresse (16 Bit), die sich aus der Position des Slaves im Netz ergibt. Die Adresse wird nur während des Systemstarts verwendet, wenn der Master seinen Slaves die EtherCAT Adressen zuweist. Wenn die erste Nachricht zu diesem Zweck durch alle Slaves läuft, erhöht jeder Slave seine „AutoInc-Adresse“ um 1. Der Slave mit der Adresse 0 erhält dann die Daten. Eine mögliche Eingabe ist hier "-8". |
„EtherCAT-Adresse“ |
Endgültige Adresse der Slaves, die vom Master während des Bootvorgangs zugewiesen wird. Die Adresse ist unabhängig von der Position des Slaves im Netz. |
„Experten-Einstellungen“ |
Für Standardanwendungen sind die Experteneinstellungen jedoch nicht erforderlich. Der Autokonfigurationsmodus wird empfohlen und ist für Standardanwendungen ausreichend. |
„Optional“ |
Zu Beginn des Stapels prüft das System, ob optionale Geräte vorhanden sind.
Hinweis: Wenn Sie einen Slave als "optional" definieren, dann muss er eine eindeutige Kennung haben. Sie können dies mit Hilfe der drei möglichen Einstellungen im Abschnitt „Identifikation“ ändern. Nur verfügbar, wenn die Option „Autoconfig master/slaves“ in den Einstellungen des EtherCAT Master ausgewählt ist und der EtherCAT Slave diese Funktion unterstützt. |
„DC auswählen“ |
Listenfeld mit allen Einstellungen zu den verteilten Uhren der Gerätebeschreibungsdatei |
„Aktivieren Sie“ |
|
Die nachfolgend beschriebenen Einstellungen „Sync0“ und „Sync1“ sind slave-abhängig:
„Sync einschalten 0“ |
|
„Zyklus der Synchronisationseinheit“ |
|
„Benutzerdefiniert“ |
|
„Freigabe Sync 1“ |
|
„Zyklus der Synchronisationseinheit“ |
|
„Benutzerdefiniert“ |
|
Dieser Bereich wird nur im Online-Modus angezeigt. |
|
„Aktueller Stand“ |
Zustand des Sklaven Mögliche Zustände: „Init“, „Preoperational“, „Safe Operational“, und „Operational“ Der Zustand Operational zeigt an, dass die Slave-Konfiguration korrekt abgeschlossen ist und die Prozessdaten (Ein- und Ausgänge) akzeptiert werden. |
„Verkäufer-ID prüfen“ |
Standardmäßig werden die Hersteller-ID und die Produkt-ID des Geräts beim Hochfahren des Systems mit den aktuellen Konfigurationseinstellungen abgeglichen. Wenn sie nicht zustimmen, wird der Bus angehalten und es werden keine weiteren Aktionen durchgeführt. Dies geschieht, um zu verhindern, dass eine falsche Konfiguration auf das Bussystem geladen wird. Optionen zur Deaktivierung der entsprechenden Prüfung. |
„Produkt-ID prüfen“ |
|
„Revisionsnummer prüfen“ |
|
„Download der erwarteten Slot-Konfiguration“ |
|
Standardmäßig ist der Watchdog für die folgenden Aktionen nicht definiert. Falls erforderlich, kann hier ein angemessener Timeout (in Millisekunden) angegeben werden: |
|
„SDO-Zugang“ |
Überträgt die SDO-Liste beim Systemstart. Angegeben in Millisekunden. |
„I -> P“ |
Wechsel vom Modus „Init“ zum Modus „Preoperational“. Angegeben in Millisekunden. |
„P -> S / S -> O“ |
Wechseln Sie vom Modus „Preoperational“ zum Modus „Safe Operational“, oder vom Modus „Safe Operational“ zum Modus „Operational“. Angegeben in Millisekunden. |
Hier können eine oder mehrere Optionen für die Funktion „Distributed Clock“ aktiviert werden, die auf dem lokalen Mikroprozessor verwendet werden sollen. Die Prüfung erfolgt in der Registry unter 0x980 im EtherCAT Slave. Mögliche Einstellungen: |
|
„Zyklus-Einheit“ |
|
„Verriegelungseinheit 0“ |
|
„Verriegelungseinheit 1“ |
„Multiplikator einstellen“ |
Der PDI-Watchdog und der SM-Watchdog erhalten ihre Impulse vom lokalen Terminaltakt geteilt durch den Watchdog-Multiplikator. |
„PDI-Watchdog einstellen“ |
Dieser Watchdog wird ausgelöst, wenn länger als die eingestellte und aktivierte PDI (Process Data Interface) Watchdog-Zeit keine PDI-Kommunikation mit dem EtherCAT Slave Controller stattfindet. |
„SM-Watchdog einstellen“ |
Dieser Watchdog wird ausgelöst, wenn länger als die eingestellte und aktivierte SM (SyncManager) Watchdog-Zeit keine EtherCAT Prozessdatenkommunikation mit dem Terminal stattfindet. |
In diesem Abschnitt stellen Sie die Gerätekennung des Slaves ein. Damit können Sie die Adresse des Slaves unabhängig von seiner Position im Bus machen. Die folgenden Optionen sind nur sichtbar, wenn die Option „Experteneinstellungen aktivieren“ oder „Optional“ ausgewählt ist. Wenn Sie den Slave als „Optional“ identifiziert haben, dann müssen Sie ihm eine eindeutige ID zuweisen. |
|
„Behinderte“ |
Die Identifikation des Slaves wird nicht überprüft. |
„Konfigurierter Stationsalias (ADO 0x0012)“ |
Adresse, die im EEPROM des Geräts gespeichert ist. Sie können den Wert im Dialog „Scan Devices“ oder im Online-Modus ändern. Bei Standardgeräten müssen Sie diese Nummer einmalig vergeben. Das bedeutet, dass Sie das Gerät einmalig mit einem EtherCAT Master verbinden und die Nummer speichern müssen. |
„Schreiben in EEPROM“ |
Sichtbar im Online-Modus nur für „Konfigurierter Stationsalias“. Schreibt die definierte Adresse für „Wert“ in das EEPROM des Slaves. |
„Explizite Gerätekennung (ADO 0x0134)“ |
Die Geräteidentifikation ist auf der Hardware fest eingestellt (z.B. durch DIP-Schalter). Sie wird in „angezeigt. Die aktuelle Adresse lautet“. |
„Datenwort (2 Bytes)“ |
Im Slave wird ein 2-Byte-Wert für die Kennung gespeichert. |
„Wert“ |
Erwarteter Wert für die Prüfung. Wenn der tatsächliche Wert nicht mit dieser Einstellung übereinstimmt, wird ein Fehler ausgegeben. |
„ADO (hex)“ |
Anfangswert aus der Gerätebeschreibung. Sie können diesen Wert in der Option „Datenwort“ ändern. |
„Tatsächliche Adresse“ |
Nur im Online-Modus sichtbar. Zeigt die Adresse des Slaves an. Sie können diese Anzeige verwenden, um den Erfolg des Befehls „Write to EEPROM“ zu überprüfen. |
-
Siehe auch: ⮫ Autokonfigurationsmodus
-
Siehe auch: ⮫ Expertenprozessdaten
-
Siehe auch: ⮫ Autokonfiguration Master/Slaves