Kommunikations Interface

Das Kommunikations Interface kann USB, Ethernet- und EtherCAT®-Anschlüsse bereitstellen. 

Die SmarAct Application Programming Environment (API) ermöglicht die Steuerung des MCS2 auf verschiedene Weise. Für textbasierte Programmiersprachen wie C und C++ sind dynamische und shared Bibliotheken verfügbar. Ein Python-Modul ermöglicht eine schnelle und einfache skriptbasierte Entwicklung. Die grafische Programmierung mit LabVIEW™ wird ebenfalls unterstützt. Die API ist für Windows und Linux verfügbar. Detaillierte Programmierbeispiele in C/C++, Python und LabVIEW™ ermöglichen eine schnelle und einfache Einführung in die Programmierung des MCS2-Controllers.

USB and Ethernet

  • Die USB-Schnittstelle ermöglicht die Verwendung der SmarAct-API für die Kommunikation. 
  • Die Ethernet-Schnittstelle ermöglicht die Verwendung der SmarAct-API für die Kommunikation und stellt alternativ ein SCPI-basiertes ASCII-Befehlsprotokoll für die Klartextkommunikation zur Verfügung, das den MCS2 unabhängig von der Verwendung zusätzlicher Bibliotheken oder Betriebssysteme macht. 

EtherCAT®

Optional kann eine EtherCAT®-Schnittstelle integriert werden, um das MCS2 um eine DS402-Geräteprofil-kompatible Schnittstelle mit folgenden Eigenschaften zu erweitern: 

  • DS402-Betriebsarten: PP, CSP, HM für den Closed-Loop-Betrieb 
  • Zusätzliche Betriebsarten für Open-Loop Scan- und Step-Bewegungen und Kalibrierungsroutinen 
  • EtherCAT®-Zyklusrate: bis zu 1 kHz 
  • Factor Group Unterstützung für Positionswert-Skalierung