ESC Zugriff

Ein EEPROM ist ein Electrically Erasable Programmable Read Only Memory. ESI steht für „EtherCAT Slave Information“. Die „EtherCAT Slave Information“ wird gespeichert im ESI EEPROM. Das ESI EEPROM befindet sich im EtherCAT Slave Controller (ESC). Es handelt sich um einen nichtflüchtigen Speicher, der verwendet wird, um die ESC Konfiguration und die Gerätebeschreibung zu speichern.

ESC Zugriff 1:

Das ESI EEPROM benutzt Wort-Adressierung. Im Speicherbereich von Wort 0 bis Wort 7 befindet sich die EtherCAT Slave Controller Configuration Area. Dort enthält das EEPROM Konfigurationsdaten für den EtherCAT Slave Controller (ESC). Nach den Konfigurationsdaten folgen die Hersteller-ID, der Produkt-Code, die Revisionsnummer und die Seriennummer.

Der ESC-Konfigurationsbereich wird vom ESC beim Einschalten oder bei einem Reset automatisch gelesen. Er enthält die PDI-Konfiguration, DC-Einstellungen und den Configured Station Alias. PDI steht für „Process Data Interface“ oder „Physical Device Interface“, ein Interface, das Zugriff auf den ESC von der Prozess-Seite her erlaubt. DC-Einstellungen sind Distributed Clocks-Einstellungen, die den Mechanismus betreffen, der die EtherCAT-Teilnehmer untereinander synchronisiert. Der Configured Station Alias wird benutzt, um den Netzwerkknoten zu adressieren. Mit einer Prüfsumme wird überprüft, ob die ESC-Konfigurationsdaten konsistent sind.

Der EtherCAT-Master kann ein erneutes Laden des EEPROM-Inhalts veranlassen. In diesem Fall werden der Configured Station Alias und das PDI-Control-Bit nicht übernommen. Sie werden nur beim initialisierenden EEPROM-Laden nach einem Einschalten oder einem Reset übernommen.