Zum Inhalt springen

Description

Specifications

Ordering Info

Downloads

Description

Path 7

Description

Specifications

Ordering Info

Downloads

Description

Konstruktionsmerkmale

  • Verbindung zum Automation1-Controller und Steuerung über .NET, C, Python oder LabVIEW
  • Bereitstellung von Anwendungen auf Windows- oder Linux-Betriebssystemen
  • Ausführen von Befehlen und Sammeln von Daten auf dem Controller
  • Abrufen des Status vom Controller
  • Ändern von Steuerungsvariablen
  • Kompilieren, Ausführen und Steuern von AeroScript-Programmen
  • Konfigurieren Sie Ihr System und kompilieren Sie Programme mit der .NET API

Automation1

Die Automation1 .NET-, C- und Python-APIs sowie LabVIEW-Gerätetreiber sind Teil der benutzerfreundlichen Automation1-Plattform für die Bewegungssteuerung, die Folgendes umfasst:

  • Entwicklungssoftware
  • Steuerungen
  • Motorantriebe
  • Faseroptischer HyperWire®-Kommunikationsbus

Plattformübergreifende Unterstützung

Die .NET-API basiert auf .NET Core, wodurch die Anwendungen sowohl auf Windows- als auch auf Linux-Betriebssystemen eingesetzt werden können. Die C- und Python-APIs werden ebenfalls plattformübergreifend unterstützt. Wenn Sie Automation1-APIs mit antriebsbasierten Steuerungen verwenden, können Sie das Windows-Betriebssystem vollständig aus Ihrer Steuerungsarchitektur entfernen.

Bewegung und mehr

Von der Programmierung einfacher Bewegungen bis hin zur Koordinierung und Synchronisierung der Bewegung mehrerer Achsen in Ihrer Maschine bietet der iSMC die Flexibilität und Leistung, die Sie benötigen, um die heutigen Herausforderungen der Automatisierung zu meistern.


Der Automation1-Controller ermöglicht verschiedene Ansätze zur Einbindung von Bildverarbeitungssystemen, Robotik, Lasersteuerung, Sensoren und mehr. Automation1-APIs können mit anderen APIs kombiniert werden, um komplexe Steuerungsarchitekturen und kundenspezifische Benutzeroberflächen zu erstellen. Die Automation1-Steuerung umfasst die Programmiersprache AeroScript, die auf einem deterministischen Echtzeitbetriebssystem läuft. Viele Benutzer wählen einen hybriden Ansatz, indem sie sowohl eine Automation1-API als auch die AeroScript-Sprache für hochgradig angepasste, hochleistungsfähige Systeme verwenden.

Kontinuierliche Verbesserung

Die APIs und Gerätetreiber werden in dem Maße verbessert, wie sich die Automation1-Plattform weiterentwickelt. Wenn wir neue Steuerungsfunktionen und -fähigkeiten entwickeln, werden diese über die APIs und Gerätetreiber zugänglich gemacht.

Automation1 APIs

API Functionality
.NET
Python
C
LabVIEW
Connect to a PC-based controller (local or remote)
Connect to a drive-based controller (Ethernet or USB)
Start, stop, and reset a controller
Execute AeroScript commands
Use a command queue - -
Get status from a controller
Perform real-time, deterministic data collection
Change controller global variables
Run and control AeroScript programs
Compile AeroScript source in-memory - - -
Change configured controller parameters and calibration -
Change configured program automation - - -
Change active controller parameters
Run on 32-bit and 64-bit Windows
Run under 64-bit Linux (*) -

Cross Platform Support

The .NET API is built on .NET Core, making the applications deployable on both Windows and Linux operating systems. The C and Python
APIs also enjoy cross-platform support. When using Automation1 APIs with drive-based controllers, you can completely remove the Windows
operating system from your controls architecture.

Motion Plus More

From programming simple motion to coordinating and synchronizing the motion of multiple axes in your machine, the iSMC provides the
flexibility and power you need to tackle today’s automation challenges.

Continuous Improvement

The APIs and device drivers improve as the Automation1 platform improves. As we engineer new controller features and capabilities, they are
made accessible via the APIs and device drivers.

Dimensions

Ordering Information

.NET, C, and Python APIs

The Automation1 .NET, C, and Python APIs are supplied at no cost with the Automation1 Motion Development Kit (MDK).

Automation1 Instrument Driver for LabVIEW

The Automation1 Instrument Driver for LabVIEW is available through the -LV1 ordering option, which is a part of the configuration of the
Automation1 Motion Development Kit (MDK).

Related Products