ENDAT 3 EVALUATION BOARD - HARD- UND SOFTWARE FÜR EINE UMFANGREICHE TESTUMGEBUNG DER ENDAT 3-SCHNITTSTELLE PRODUKTINFORMATION
←
→
Transkription von Seiteninhalten
Wenn Ihr Browser die Seite nicht korrekt rendert, bitte, lesen Sie den Inhalt der Seite unten
Produktinformation EnDat 3 Evaluation Board Hard- und Software für eine umfangreiche Testumgebung der EnDat 3-Schnittstelle 04/2021
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 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
LPF Config Fehlerinjektor (Manipulator) Editieren der Sendeliste. Innerhalb der Der Fehlerinjektor erlaubt eine Manipulation der durchlaufenden EnDat 3-Kommunikation. Baumansicht 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 Fehlerinjektors. 6 Produktinformation EnDat 3 Evaluation Board 04/2021 Produktinformation EnDat 3 Evaluation Board 04/2021 7
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
Sie können auch lesen