Dialog Erweiterte Einstellungen
Um die 'Erweiterten Einstellungen' eines EtherCAT-Slave-Geräts zu öffnen, wählen Sie den Slave in der Baumansicht des Systemmanagers aus und öffnen Sie die Registerkarte 'EtherCAT' auf der rechten Seite. Klicken Sie auf "Erweiterte Einstellungen...", um den Dialog "Erweiterte Einstellungen" zu öffnen. Die folgenden Dialoge sind im Dialog 'Erweiterte Einstellungen' enthalten:
Dialog | Beschreibung | ||
---|---|---|---|
Allgemein | Allgemeine Einstellungen Verhalten | ||
Der Dialog "FMMU/SM" zeigt die aktuelle Konfiguration der FMMUs und Sync-Manager an und ermöglicht es dem Benutzer, diese Konfigurationen zu ändern. | |||
Init Kommandos | Zeigt die vom Master während eines bestimmten Zustandsübergangs gesendeten Init-Kommandos an. | ||
Distributed Clock | Mit Hilfe des Dialogs "Distributed Clock Einstellungen" kann der Benutzer das Referenzuhr-Gerät auswählen und die Sync-Signale des Slaves konfigurieren. | ||
ESC Access | E²PROM | Zeigt den Inhalt des E²PROMs an. | |
Hex View | Zeigt den Inhalt des E²PROMs im Hex-Format an. | ||
FPGA | Ermöglicht dem Benutzer das Auslesen des aktuellen FPGA und die Aktualisierung des FPGA. | ||
Der Speicher-Dialog ermöglicht es dem Anwender, Daten aus dem Speicher des EtherCAT-Slave-Controllers auszulesen und in diesen zu schreiben. |
Verhalten-Dialog
Startup Überprüfungen: Der Benutzer kann festlegen, welche Slave-Informationen vom Master während des Starts überprüft werden sollen.
- Überprüfe Vendor Ids: Wird dieses Kontrollkästchen aktiviert, prüft der Master, ob die Vendor Id des Slave-Geräts mit der konfigurierten übereinstimmt.
- Überprüfe Produktcodes: Wird dieses Kontrollkästchen aktiviert, prüft der Master, ob der Produktcode des Slave-Geräts mit dem konfigurierten übereinstimmt.
- Überprüfe Revisionsnummern: Wird dieses Kontrollkästchen aktiviert, prüft der Master, ob die Revisionsnummer des Slave-Geräts mit der konfigurierten übereinstimmt.
- Überprüfe Seriennummern: Wird dieses Kontrollkästchen aktiviert, prüft der Master, ob die Seriennummer des Slave-Geräts mit der konfigurierten übereinstimmt.
Status Maschine:
- Auto Status Wiederherstellung: Wird dieses Kontrollkästchen aktiviert, versucht der EtherCAT-Master, den Zustand des Slaves automatisch wiederherzustellen. Wechselt ein EtherCAT-Slave-Gerät vom Fehlerzustand (ERR SAFE-OP, ERR OP usw.) in einen gültigen Zustand (SAFE-OP, OP usw.), versucht der EtherCAT-Master, das Gerät auf den aktuellen Zustand des Masters zu setzen.
- ReInit nach Komm. Fehler: Wird dieses Kontrollkästchen aktiviert, setzt der Master den Slave nach einem Kommunikationsfehler zurück auf "Init".
Prozessdaten:
- Nutze LRD/LWR statt LRW: Wird dieses Kontrollkästchen aktiviert, wird ein LRD-Kommando (Logical Read) zum Auslesen der Eingänge dieses Geräts und ein LWR-Kommando (Logical Write) zum Schreiben von Daten auf die Ausgänge dieses Geräts verwendet. Andernfalls wird ein LRW-Kommando (Logical Read Write) zum Auslesen der Eingänge und Schreiben von Daten in die Ausgänge verwendet.
- WC State Bit(s) einfügen: Wird dieses Kontrollkästchen aktiviert, wird dem Slave-Gerät eine Eingangsvariable hinzugefügt, die Working Counter des EtherCAT-Slave-Geräts anzeigt:
Dialog FMMU/SM
Der Dialog "FMMU/SM" zeigt die aktuelle Konfiguration der FMMUs und Sync-Manager an und ermöglicht es dem Benutzer, diese Konfigurationen zu ändern.
Die erste Listenansicht zeigt die Konfiguration der FMMUs
Spalte | Beschreibung |
---|---|
L Start | Legt fest, von welcher logischen Adresse an, die FMMU anfängt, die Daten abzubilden. Das Start-Bit wird gemäß der Nummer, die dem Punkt folgt gesetzt. (0Xnnnnnnnnn.StartBit.) |
Length | Legt fest, wie viele Bytes von der logischen Adressierung abgebildet werden. |
L EndBit | End-Bit der logischen Adresse. Soll die logische Adresse auf ein Byte konfiguriert werden, dann muss das Start-Bit auf 0 (L Start = 0xnnnnnnnn.0) eingestellt werden und muss dieser Eintrag auf 7 gesetzt werden. |
P Start | Legt die physikalische Adresse fest, auf die die logische Adresse zeigt. |
Die zweite Listenansicht zeigt die Konfiguration des Sync Managers:
Spalte | Beschreibung |
---|---|
Start | Legt fest, von welcher Adresse ausgehend der SyncKanal aktiv ist. |
Length | Länge des SyncKanals in Bytes. Falls die Länge 0 ist, ist der SyncKanal nicht aktiviert. |
Data | Konfigurationsdaten, die zum SyncManager geschrieben werden. |
Smart View
Der Dialog Smart View zeigt die im E2Prom des EtherCAT-Slave-Controllers gespeicherten Einstellungen an. Um den binären Inhalt des E2Prom anzuzeigen, wählen Sie den Dialog Hex View.
E²Prom schreiben...: Öffnet den Dialog "EEPROM schreiben":
Um eine EEProm-Beschreibung in das Gerät zu schreiben, wählen Sie eine Beschreibung in der Listenansicht aus und drücken Sie OK.
E²Prom lesen...: Ermöglicht es dem Benutzer, den Inhalt des E²Proms im Binärformat zu speichern.
Der Memory-Dialog ermöglicht es dem Anwender, Daten aus dem Speicher (DPRAM) des EtherCAT-Slave-Controllers auszulesen und in diesen zu schreiben. Die folgende Listenansicht zeigt den Speicher des EtherCAT-Slave-Controllers. Der Start-Offset ist gleich dem Wert, der im Eingabefeld "Start Offset" konfiguriert wurde. Jeder Eintrag zeigt ein Register (2 Byte) an. Wenn der Systemmanager eine Beschreibung für ein Register hat, wird diese in der Spalte "Offs" der Listenansicht angezeigt. Um einen Wert in ein Register zu schreiben, muss man das Feld "Dec", "Hex" oder "Char" des Registers bearbeiten. Nach der Auswahl eines anderen Registers oder dem Setzen des Fokus auf ein anderes Steuerelement im Dialog wird der bearbeitete Registerwert rot angezeigt und die Schaltfläche "Write" wird aktiviert. Nun kann man die "Write"-Schaltfläche drücken, um die Daten in den Slave zu schreiben.
Memory
Start Offset: Startadresse des ersten Registers, das in der Listenansicht angezeigt werden soll. Das Format der Nummer ist hexadezimal.
Length: Länge der anzuzeigenden Daten in Bytes. Das Format der Nummer ist hexadezimal. Die maximale Länge beträgt 0400(=1024).
Working Counter: Konnte der Master erfolgreich in den Slave schreiben oder von ihm lesen, ist der Working Counter 1, andernfalls ist er 0.
Auto Reload: Wird dieses Kontrollkästchen aktiviert, wird der Speicher zyklisch ausgelesen.
Compact View: Wird dieses Kontrollkästchen markiert ist, werden nur die Register angezeigt, für die der Systemmanager eine Beschreibung hat.
Write: Es wird versucht, die geänderten Registereinträge (rot dargestellt) in den Slave zu schreiben.