Elektronischer Zugriff auf den BIC (eBIC)

Elektronischer BIC (eBIC)

Der Beckhoff Identification Code (BIC) wird auf Beckhoff Produkten außen sichtbar aufgebracht. Er soll wo möglich, auch elektronisch auslesbar sein.

Für die elektronische Auslesung ist die Schnittstelle entscheidend, über die das Produkt elektronisch angesprochen werden kann.

K-Bus Geräte (IP20, IP67)

Für diese Geräte ist derzeit keine elektronische Speicherung und Auslesung geplant.

EtherCAT Geräte (P20, IP67)

Alle Beckhoff EtherCAT Geräte haben ein sogenanntes ESI-EEPROM, das die EtherCAT‑Identität mit der Revision beinhaltet. Darin wird die EtherCAT‑Slave‑Information gespeichert, umgangssprachlich auch als ESI/XML-Konfigurationsdatei für den EtherCAT‑Master bekannt. Zu den Zusammenhängen siehe die entsprechenden Kapitel im EtherCAT‑Systemhandbuch (Link).

In das ESI‑EEPROM wird auch die eBIC gespeichert. Die Einführung des eBIC in die Beckhoff IO Produktion (Klemmen, Boxen) erfolgt ab 2020; mit einer weitgehenden Umsetzung ist in 2021 zu rechnen.

Anwenderseitig ist die eBIC (wenn vorhanden) wie folgt elektronisch zugänglich:

  • Bei allen EtherCAT Geräten kann der EtherCAT Master (TwinCAT) den eBIC aus dem ESI‑EEPROM auslesen
    • Ab TwinCAT 4024.11 kann der eBIC im Online-View angezeigt werden.
    • Dazu unter
      EtherCAT → Erweiterte Einstellungen → Diagnose das Kontrollkästchen „Show Beckhoff Identification Code (BIC)“ aktivieren:
      Elektronischer Zugriff auf den BIC (eBIC) 1:
    • Die BTN und Inhalte daraus werden dann angezeigt:
      Elektronischer Zugriff auf den BIC (eBIC) 2:
    • Hinweis: ebenso können wie in der Abbildung zu sehen die seit 2012 programmierten Produktionsdaten HW-Stand, FW-Stand und Produktionsdatum per „Show Production Info“ angezeigt werden.
  • Bei EtherCAT Geräten mit CoE-Verzeichnis kann zusätzlich das Objekt 0x10E2:01 zur Anzeige der eigenen eBIC genutzt werden, hier kann auch die PLC einfach auf die Information zugreifen:
    • Das Gerät muss zum Zugriff in SAFEOP/OP sein:
      Elektronischer Zugriff auf den BIC (eBIC) 3:
    • Das Objekt 0x10E2 wird in Bestandsprodukten vorrangig im Zuge einer notwendigen Firmware‑Überarbeitung eingeführt.
  • Hinweis: bei elektronischer Weiterverarbeitung ist die BTN als String(8) zu behandeln, der Identifier „SBTN“ ist nicht Teil der BTN.
  • Technischer Hintergrund
    Die neue BIC Information wird als Category zusätzlich bei der Geräteproduktion ins ESI‑EEPROM geschrieben. Die Struktur des ESI-Inhalts ist durch ETG Spezifikationen weitgehend vorgegeben, demzufolge wird der zusätzliche herstellerspezifische Inhalt mithilfe einer Category nach ETG.2010 abgelegt. Durch die ID 03 ist für alle EtherCAT Master vorgegeben, dass sie im Updatefall diese Daten nicht überschreiben bzw. nach einem ESI-Update die Daten wiederherstellen sollen.
    Die Struktur folgt dem Inhalt des BIC, siehe dort. Damit ergibt sich ein Speicherbedarf von ca. 50..200 Byte im EEPROM.
  • Sonderfälle
    • Sind mehrere ESC in einem Gerät verbaut die hierarchisch angeordnet sind, trägt nur der TopLevel ESC die eBIC Information.
    • Sind mehrere ESC in einem Gerät verbaut die nicht hierarchisch angeordnet sind, tragen alle ESC die eBIC Information gleich.
    • Besteht das Gerät aus mehreren Sub-Geräten mit eigener Identität, aber nur das TopLevel‑Gerät ist über EtherCAT zugänglich, steht im CoE‑Objekt‑Verzeichnis 0x10E2:01 die eBIC des TopLevel-Geräts, in 0x10E2:nn folgen die eBIC der Sub‑Geräte.

 

Profibus/Profinet/DeviceNet… Geräte

Für diese Geräte ist derzeit keine elektronische Speicherung und Auslesung geplant.