Infos für
Direkt zu
zur Startseite

Slave Conformizer

Beschreibung

Der im sercos Testlaboratorium & Kompetenzcenter entwickelte Slave Conformizer ist zur Zertifizierung von sercos Slaves (Antriebe, E/A-Peripherie, usw.) entwickelt worden. Das Ziel des Slave Conformizers besteht einerseits darin, die Konformität der sercos Slaves gegenüber der sercos Spezifikation zu überprüfen. Andererseits soll durch den Slave Conformizer die Entwicklung von sercos Slaves optimiert werden.

Konventionelles Vorgehen bei Feldbusgeräteentwicklung

  • Geräteentwicklung basiert auf einem Referenzgerät
  • Gerätezertifzierung erfolgt erst nach der Entwicklungsphase

Nachteile

  • Entwicklung eines Referenzgeräts ist zeitaufwendig
  • Interpretationsfehler der Spezifikation gehen in das Referenzgerät ein
  • Fehler werden erst bei Zertifizierung entdeckt
  • Die dazugehörige Fehlerbehebung ist mit großem Aufwand verbunden

Lösung

  • Entwicklung eines allgemein verfügbaren Referenzgeräts
  • Entwicklungsbegleitende Tests

  ⇒ sercos Slave Conformizer

Vorteile

  • Referenzgerät ist identisch mit Zertifizierungstools
  • Fehler können bereits während der Entwicklungsphase entdeckt werden

Architektur des Slave Conformizers

  • Einsatz von SERCANS PCI-Einsteckkarte als sercos Master
  • Komplexitätsreduzierung in der Applikation durch den Einsatz vom standardisierten Netzwerkprotokoll (SOAP) zur Kommunikation mit der SERCANS-Karte
  • Schnelle Testfallabarbeitung durch Implementierung der Tests in objektorientierte Skriptsprache Ruby

 Anbindung des sercos Slave Conformizers

  • Die Kommunikation zwischen den Framework und dem SOAP-Server erfolgt durch die standardisierte Transmission Control Protocol (TCP)-Verbindung
  • Die Kommunikation zwischen dem SOAP-Server und der SERCANS-Karte erfolgt durch die physikalische Schnittstelle Dual Ported RAM (DPR)
  • Die SERCANS-Karte und der zu zertifizierende Antrieb werden durch das Standard-Ethernetkabel (CAT5) verbunden