ENDAT 3 EVALUATION BOARD - HARD- UND SOFTWARE FÜR EINE UMFANGREICHE TESTUMGEBUNG DER ENDAT 3-SCHNITTSTELLE PRODUKTINFORMATION

Die Seite wird erstellt Holger Krebs
 
WEITER LESEN
ENDAT 3 EVALUATION BOARD - HARD- UND SOFTWARE FÜR EINE UMFANGREICHE TESTUMGEBUNG DER ENDAT 3-SCHNITTSTELLE PRODUKTINFORMATION
Produktinformation

EnDat 3
Evaluation Board
Hard- und Software für eine
umfangreiche Testumgebung
der EnDat 3-Schnittstelle

04/2021
ENDAT 3 EVALUATION BOARD - HARD- UND SOFTWARE FÜR EINE UMFANGREICHE TESTUMGEBUNG DER ENDAT 3-SCHNITTSTELLE PRODUKTINFORMATION
EnDat 3 Evaluation Board
•   Umfangreicher Test der EnDat 3-Schnittstelle
•   Unterstützt die Kommunikation über 2 bzw. 4 Adern
•   Software und API für umfangreichen Support bei Implementierung und Test
•   Aufzeichnung und Manipulation der EnDat 3-Kommunikation

Applikation                                     Beispielprogramme (Zugriff über API)              Funktionsumfang von EnDat 3. Sie erlau-          Technische Daten                 EnDat 3 Evaluation Board
                                                                                                                                                                                                                1)
Das EnDat 3 Evaluation Board ist als Hard-      Für den Test der EnDat 3-Kommunikation            ben einen schnellen Einstieg in die Pro-
und Software ausgelegt, um die Implemen-        stehen Beispielprogramme zur Verfügung.           grammierung einer Applikation für die            Spannungsversorgung
tierung und den Test der EnDat 3-Schnitt-       Diese Programme sind einfach auf eine an-         Steuerung und demonstrieren folgende
stelle effektiv zu unterstützen. Die Hardware   dere bzw. kundeneigene Hardware portier-          Funktionen:                                      USB2)                            USB 2.0 (High-Powered-Port), max. 500 mA
des EnDat 3 Evaluation Board ist für ver-       bar, da sie auf der Verwendung des EnDat 3-       • Auslesen der Position
schiedene Betriebsarten bzw. Konfiguratio-      Masters (und damit der gleichen Register-         • Auslesen des Speichers                         Externer Eingang3)               DC 12 V ±0,6 V; Schutztrennung mittels SELV-Stromkreis (IEC 60050-826)
nen konzipiert und wird per USB an einen        Ansteuerung) von HEIDENHAIN basieren              • Umschaltung der Datenrate
PC angeschlossen. Entsprechend muss die         und ein einfacher Austausch des HAL               • Erstellen einer Sendeliste                     Arbeitstemperatur                0 °C bis 50 °C
Verkabelung, Einstellung der Jumper und         (Hardware Abstraction Layer) möglich ist.         • Setzen einer Nullpunktverschiebung
die Spannungsversorgung ausgeführt sein:        Die Beispielprogramme bauen aufeinander           • Kommunikation im Busbetrieb                    Abmessungen                      ≈ 130 mm x 70 mm
                                                auf und zeigen ausgehend von Basisfunkti-         • Grundlagen Funktionale Sicherheit
Betriebsarten                                   onen auch die weiteren Schritte zum vollen        • Messung von Laufzeiten                         Lieferumfang                     •   EnDat 3 Evaluation Board
• Interner Master                                                                                                                                                                   •   Jumper (15x)
• Externer Master                                                                                                                                                                   •   Montagefüße (4x)
                                                                                                         Weitere Informationen:                                                     •   USB-Kabel (2 m)
Kommunikation und                                                                                                                                                                   •   Betriebsanleitung
­Spannungsversorgung                                                                               Der aktuelle Stand der Bespielprogram-
 • Getrennte Adern (4 Adern)                                                                       me und Dokumentation kann unter
                                                                                                                                                   Eingang
 • Gemeinsame Adern (2 Adern)                                                                      www.heidenhain.de heruntergeladen
                                                                                                   werden.
                                                                                                                                                   Schnittstelle                    EnDat 3
Spannungsversorgung (einstellbar über
die Software bzw. API)                                                                                                                             Ausführungen
                                                                                                                                                                   4)
                                                                                                                                                                                    Spannungsversorgung und Kommunikation über vier getrennte oder zwei gemeinsame Adern
• USB-Anschluss
• Netzgerät (separater Steckverbinder)                                                                                                             Elektrischer Anschluss           Stecker Sub-D, Buchse, 15-polig
• Externe Steuerung
                                                                                                                                                   Kabellänge5)                      1,1 W

EnDat 3                                         Response. Diese enthält einen HPF (High           Background-Kommunikation                         Trigger                          Ein- und Ausgänge für Messaufgaben
Die Kommunikation erfolgt im Halbduplex-        Priority Frame, typischerweise die Position       Zusätzlich gibt es Aufgaben mit einer niedri-
verfahren. Ein Kommunikationszyklus be-         des Messgeräts), einen LPH (Low Priority          geren zeitlichen Anforderung, wie z.B. Lesen     Systemvoraussetzungen
steht aus einem Request der Folge-Elektro-      Header mit Statusinformationen über die           und Schreiben des Messgerätespeichers.
nik und einer darauffolgenden Response des      folgenden Dateninhalte) und je nach Sen-          Für diese Aufgaben ist bei EnDat 3 ein Back-     PC                                2 GHz, 4 GB RAM, USB-Anschluss
Messgeräts. Die Kommunikation zwischen          deliste bis zu 15 LPF (Low Priority Frames        ground-Kanal definiert. Die Background-
der Folge-Elektronik und dem Messgerät          mit Zusatzinformationen wie z.B. Diagno-          Kommunikation ist in die Foreground-Kom-         Festplatte                       min. 50 MByte
ist in zwei Bereiche unterteilt: Foreground-    sewerte). Die Umschaltung zwischen den            munikation eingebettet und benutzt deren
Kommunikation und Background-­                  verschiedenen LPF erfolgt nach einer Sen-         Frames (REQ, LPH, LPF) als Transportcon-         Bildschirm                       min. 1024 x 768 Pixel
Kommunikation.                                  deliste, die vorher im Speicher des Mess-         tainer. Damit erlaubt der Background-Kanal
                                                geräts konfiguriert wird. Dabei muss nicht        beispielsweise ein Lesen und Schreiben des       Betriebssystem                   Microsoft Windows 7/8/10 (32/64 Bit)
Foreground-Kommunikation                        im Reglertakt der Folge-Elektronik einge-         Messgerätespreichers im Reglertakt. Aller-
Die Foreground-Kommunikation ist für            griffen werden. Es können bis zu acht             dings gibt es für den Background-Kanal keine     Windows-Benutzerrechte           • Rechte zur Installation des FTDI-Treibers
­Daten vorgesehen, die im Kommunikati-          ­verschiedene Sendelisten im Speicher             Echtzeitanforderungen.                                                            • Zugriff auf USB-Geräte
 onszyklus (z. B. Reglertakt) zur Verfügung      ­abgelegt werden. Die Art des Request                                                                                              • Schreibrechte auf Programmordner
 stehen sollen. Über den Request (REQ)            ­bestimmt, welche Sendeliste aktiv ist und
                                                                                                                                                  1)                                                                     3)
 wird die Kommunikation mit dem Mess­              erlaubt damit eine schnelle und flexible                                                         	Das EnDat 3 Evaluation Board ist für den Laborbetrieb ausgelegt.     	Netzgerät (nicht im Lieferumfang enthalten) nur nach Vorgabe
 gerät gesteuert bzw. werden bestimmte             ­Reaktion der Folge-Elektronik auf verschie-                                                       Die elektromagnetische Verträglichkeit muss im Gesamtsystem            verwenden
                                                                                                                                                                                                                         4)
 Aktionen im Messgerät ausgelöst (z. B.             dene Betriebszustände.                                                                            sichergestellt werden.                                                 Auswahl über Jumper
                                                                                                                                                  2)                                                                     5)
 ­Löschen von Fehlermeldungen). Der Re-                                                                                                             	Wenn der Anschluss 500 mA nicht bereitstellt, startet das Gerät        Mit HEIDENHAIN-Kabel
  quest bestimmt damit auch die Inhalte der                                                                                                           nicht. Während des Betriebs kann es vorkommen, dass das Gerät
                                                                                                                                                      500 mA kurzzeitig überschreitet.
2                                                                                  Produktinformation EnDat 3 Evaluation Board   04/2021          Produktinformation EnDat 3 Evaluation Board   04/2021                                                                                     3
ENDAT 3 EVALUATION BOARD - HARD- UND SOFTWARE FÜR EINE UMFANGREICHE TESTUMGEBUNG DER ENDAT 3-SCHNITTSTELLE PRODUKTINFORMATION
EnDat 3 Evaluation Board
Betriebsarten                                                                                                                                                Software V2.0.x

Dieser beschriebene Systemaufbau ist für den Laborbetrieb ausgelegt und erlaubt                                                                              Je nach Konfiguration des Systemaufbaus
die Unterstützung der EnDat 3-Implementierung im gesamten Entwicklungsprozess:                                                                               können Sie mit verschiedenen Steuerele-
• Grundlagen von EnDat 3 testen                                                                                                                              menten die angeschlossenen Messgeräte
• Master: Ansteuerung eines EnDat 3-Messgeräts                                                                                                               analysieren und konfigurieren:
• Steuerungsentwicklung und API: Unterstützung bei der Steuerungsentwicklung
  durch Beispielprogramme                                                                                                                                    Home
• Fehlersuche: Unterstützung bei der Qualifizierung                                                                                                          Grundlegende Einstellungen zur Spannungs-
• Memory: Anzeige und Editieren des Messgerätespeichers                                                                                                      versorgung, der Betriebsart und der Konfi-
• Recorder: Unterstützung bei der Fehlersuche                                                                                                                guration.
• Fehlerinjektor: Manipulation der durchlaufenden EnDat 3-Kommunikation,
  um ­Fehlerzustände zu simulieren

                                               Software                                                       Externe Programme (Zugriff über API)
                                               • Testen von EnDat 3-Funktionen                                • Beispielprogramme von HEIDENHAIN
                                               • Aufzeichnung der EnDat 3-Kommunikation                         ablaufen lassen
                                               • Fehlerinjektor                                               • Eigene Applikationen testen zur Unterstüt-
                                                                                                                zung der Portierung auf die Zielplattform
Interner Master                                                                                                                                              Foreground
Der interne Master ist identisch zu dem,                                                                                                                     Konfiguration der Foreground-Kommuni­
der als VHDL-Code von HEIDENHAIN ange-                                                                                                                       kation mit einem oder mehreren Mess­
boten wird. Somit sind auch die Register-                                                                                                                    geräten.
adressen und -inhalte der Master identisch.
Folgende Funktionen werden unterstützt:
• EnDat 3-Kommunikation (Foreground
  und Background)
• Anzeige und Editieren der EnDat 3-
  Speicherinhalte
• Recorder-Betrieb
• Zugriff auf die EnDat 3-Masterregister
  (Screenshot, Tracing, Ansteuerung)
• Externe Ansteuerung der EnDat 3-
  Masterregister über API
• Manipulation der EnDat 3-Kommunikation
  (Fehlerinjektor)
                                                                                                                                                             Background
                                                                                                                                                             Konfiguration der Background-Kommuni­
                                                                                                             EnDat 3 Evaluation Board                        kation mit einem oder mehreren Mess­
                                                                                                                                                             geräten. Die dazu benötigte Foreground-
                                                                                                                                                             Kommunikation wird automatisch
                                                          EnDat 3-Messgeräte                                                                                 ausgeführt und im Steuerelement
                                                                                                                                                             ­Foreground angezeigt.

Externer Master                                                                Externe Programme (Zugriff über API)
Das Evaluation Board EnDat 3 wird zwischen                                     • Fehlerinjektor (erweiterter Funktionsumfang)
Steuerung (Master) und Messgerät ge-
schaltet, um die EnDat 3-Kommunikation
mitzuhören. Dabei wird die Funktion Recor-
der-Betrieb unterstützt. Eine Manipulation
der EnDat 3-Kommunikation (Fehlerinjektor)
ist mit dem Aufbau ebenfalls möglich. Im                                       Software                                                                      Memory
                                                                               • Aufzeichnung der EnDat 3-Kommunikation
Standardumfang ermöglicht der Fehlerin-                                        • Unterstützung bei der Fehlersuche
                                                                                                                                                             Speicherinhalt des angeschlossenen
jektor die Manipulation der Kommunikation                                      • Fehlerinjektor (Standardumfang)                                             ­Messgeräts abspeichern oder aus einer
mithilfe der Software. Im erweiterten Um-                                                                                                                     Datei laden.
fang kann der Fehlerinjektor zusätzlich über
die API ferngesteuert werden, um automa-
tisierte Tests zu ermöglichen.

                                                                                                                                            Steuerung

                                                                                                       EnDat 3 Evaluation Board

                                                          EnDat 3-Messgeräte

4                                                                                Produktinformation EnDat 3 Evaluation Board   04/2021                       Produktinformation EnDat 3 Evaluation Board   04/2021   5
ENDAT 3 EVALUATION BOARD - HARD- UND SOFTWARE FÜR EINE UMFANGREICHE TESTUMGEBUNG DER ENDAT 3-SCHNITTSTELLE PRODUKTINFORMATION
LPF Config                                                                                           Fehlerinjektor (Manipulator)
Editieren der Sendeliste. Innerhalb der                                                              Der Fehlerinjektor erlaubt eine Manipulation der durchlaufenden EnDat 3-Kommunikation.
Baum­ansicht können komplette Sende­                                                                 Ein Betrieb mit internem und externem Master ermöglicht vielfältige Applikationen:
listen erstellt bzw. kopiert werden.                                                                 • Innerhalb der Software die Fehlermechanismen von EnDat 3 kennenlernen
                                                                                                     • Beispielprogramme bzw. kundeneigene Applikationen erstellen zum Test der Fehlerreaktion
                                                                                                     • Mit einem externen Master umfassender Test der Fehlerreaktionen in der Steuerung
                                                                                                     • Applikationen zur Funktionalen Sicherheit zum Test bzw. Nachweis der Fehlerreaktionen der Steuerung

Registers
Lese- und Schreibzugriff auf die Register
des internen Masters. Registerzugriffe
durch die Software oder durch die externe
Schnittstelle (API) können aufgezeichnet
werden.

Recorder                                                                                              Standardumfang                                              Erweiterter Umfang (optional erhältlich):
Aufzeichnung der EnDat 3-Kommunikation.                                                              (im Lieferumfang der Software enthalten):                    • Der erweiterte Umfang* bietet sich be-
Aufgezeichnete Daten können zur Auswer-                                                              Standardmäßig bietet der Fehlerinjektor                        sonders für automatisierte und gezielt
tung abgespeichert werden. Im Arbeits­                                                               ­bereits umfassende Einstellmöglichkeiten                      ausgelöste Manipulationen der EnDat 3-
bereich werden aktuelle Informationen zur                                                             für einen effektiven Funktionstest:                           Kommunikation an. Zusätzliche Funktio-
­laufenden Aufzeichnung übersichtlich dar-                                                            • Auslösen von Kommunikationsfehlern                          nen zum Standardumfang:
 gestellt. Die Background-Kommunikation                                                                 auf Masterebene (z. B. PHY-Fehler)                        • Laden und Speichern von Einstellungen
 kann aus den aufgezeichneten Daten extra-                                                            • Auslösen von Fehlern in den Checksum-                       zur Manipulation in der Software. Die
 hiert werden.                                                                                          men auf allen Kommunikationsebenen                          Einstellungen in der Benutzeroberfläche
                                                                                                      • Manipulation des HPF (High Priority                         werden als Funktionsaufrufe in einer
                                                                                                        Frame): z. B. Status und Inhalt                             Textdatei gespeichert.
                                                                                                      • Manipulation des LPF (Low Priority                        • Eigene Routinen zur Manipulation der
                                                                                                        Frame): z. B. Inhalt                                        Kommunikation durch ein externes Pro-
                                                                                                      • Funktionale Sicherheit: Manipulation der                    gramm erstellen. Entsprechende Funkti-
                                                                                                        relevanten Dateninhalte und zeitlichen                      onsaufrufe für die API werden zur Verfü-
                                                                                                        Abläufe bzw. Funktionen (z. B. Achs­                        gung gestellt.
                                                                                                        adresse oder Sign-of-Life)                                • Möglichkeit der Manipulation der Daten-
                                                                                                      • Manipulation von Lese- und Schreibzugrif-                   inhalte von HPF, LPH und LPF auf Bit-
                                                                                                        fen auf den internen Speicher des Mess-                     Ebene.
                                                                                                        geräts (Background-Kommunikation)                         • Erweiterte Triggerbedingungen für das
                                                                                                      • Einstellbare Triggerbedingungen für den                     Auslösen der Manipulation: abhängig von
                                                                                                        Start der Manipulation: Anzahl, Zeitver­                    Dateninhalten in HPF bzw. LPF kann die
                                                                                                        zögerung und Nutzen eines externen                          Manipulation ausgelöst werden, z.B. nur
                                                                                                        Pins für die Auslösung                                      innerhalb eines bestimmten Positionsbe-
                                                                                                                                                                    reichs.

                                                                                                                                                                  * Bitte kontaktieren Sie HEIDENHAIN für weitere
                                                                                                                                                                     ­Informationen zum erweiterten Umfang des
                                                                                                                                                                      ­Fehler­injektors.

6                                            Produktinformation EnDat 3 Evaluation Board   04/2021   Produktinformation EnDat 3 Evaluation Board   04/2021                                                           7
ENDAT 3 EVALUATION BOARD - HARD- UND SOFTWARE FÜR EINE UMFANGREICHE TESTUMGEBUNG DER ENDAT 3-SCHNITTSTELLE PRODUKTINFORMATION
Mit Erscheinen dieser Produktinformation verlieren alle vorherigen Ausgaben ihre
                                        ­Gültigkeit. Für Bestellungen bei HEIDENHAIN ist immer die zum Vertragsabschluss
             ­aktuelle Fassung der Produktinformation maßgebend.

           
                                    Weitere Informationen:
           
              Zur bestimmungsgemäßen Verwendung sind die Angaben in den folgenden Dokumenten
 
                                        einzuhalten:
                                        • Betriebsanleitung EnDat 3 Evaluation Board 				1262299-xx
                                        • Benutzerhandbuch EnDat 3 Evaluation Board Software		1262301-xx

1300827 · 01 · A · 01 · 04/2021 · PDF
ENDAT 3 EVALUATION BOARD - HARD- UND SOFTWARE FÜR EINE UMFANGREICHE TESTUMGEBUNG DER ENDAT 3-SCHNITTSTELLE PRODUKTINFORMATION ENDAT 3 EVALUATION BOARD - HARD- UND SOFTWARE FÜR EINE UMFANGREICHE TESTUMGEBUNG DER ENDAT 3-SCHNITTSTELLE PRODUKTINFORMATION ENDAT 3 EVALUATION BOARD - HARD- UND SOFTWARE FÜR EINE UMFANGREICHE TESTUMGEBUNG DER ENDAT 3-SCHNITTSTELLE PRODUKTINFORMATION ENDAT 3 EVALUATION BOARD - HARD- UND SOFTWARE FÜR EINE UMFANGREICHE TESTUMGEBUNG DER ENDAT 3-SCHNITTSTELLE PRODUKTINFORMATION ENDAT 3 EVALUATION BOARD - HARD- UND SOFTWARE FÜR EINE UMFANGREICHE TESTUMGEBUNG DER ENDAT 3-SCHNITTSTELLE PRODUKTINFORMATION
Sie können auch lesen