Programmierung

Technologie >> Programmierung
Programmierhandbuch
Alle unten aufgeführten Möglichkeiten der Programmierung sind in diesem Handbuch beschrieben
Programmierhandbuch (Firmware älter als 29.09.2010)
Programmierhandbuch (Firmware 29.09.10 und neuer)
ASCII Kommandos
Über RS485 werden die Nanotec-Steuerungen über ein einfaches ASCII-Protokoll gesteuert, das auch von unserer Windows-Software NanoPro verwendet wird. Das Protokoll ist offen und kann deshalb auch von anderer Software oder zur Programmierung mit einer SPS verwendet werden. Sie finden die Befehle in der Befehlsreferenz der Steuerungen.
Nanotec Programmiersprache NanoJ easy
Mit der integrierten, auf dem Java-Standard basierenden Programmiersprache NanoJ können auf den Steuerungen komplette Ablaufprogramme realisiert werden, die autonom ohne übergeordnete Steuerung arbeiten. Das Abfragen und Setzen von digitalen und analogen I/Os und der Zugriff auf alle Parameter der Bewegungsprogramme in Verbindung mit Variablen, Schleifen, mathematischen Funktionen und allem anderen, was eine vollwertige Hochsprache auszeichnet, macht aus dem Schrittmotorcontroller eine vollwertige Gerätesteuerung. Die Programme können mit dem kostenlosen Editor NanoJ easy erstellt, direkt kompiliert und in die Steuerung geschrieben werden.
Sie können NanoJEasy hier herunterladenLabview Beispiel
Eine weitverbreitete Anwendung ist Labview. Nanotec hat für seine Kunden Treiber geschrieben, die in der rechten .ZIP-Datei heruntergeladen werden können. Hier wurde die DLL eingebunden, und in einer Oberfläche lassen sich bequem Parameter wie Stromhöhe, Stellgeschwindigkeit oder etwa die Rampe einstellen. Die Labview Applikation gibt es in drei Ausführungen:
- Positioniermodus
- Drehzahlmodus
- Terminal
Windows .DLL
Sollten Sie unter Windows mit einer .NET-fähigen Programmiersprache (z.B. Visual Basic ab Version 8, C#, Delphi.NET) arbeiten, bieten wir Ihnen die komfortablere Möglichkeit, unsere DLL-Bibliothek in Ihre Applikation einzubinden. Sie können dann die Funktionen der Steuerung bequem über einen Funktionsaufruf ansteuern, ohne sich um die Details der Kommunikation kümmern zu müssen.
Die zur Entwicklungsunterstützung mitgelieferte Dynamic Link Library (DLL) ermöglicht Ihnen, den zur Verfügung gestellten Befehlsatz schnell, komfortabel und fehlerfrei in Ihre individuellen Anwendungen zur Motorensteuerung zu integrieren. Sie finden die DLL und auch einige Beispiele im NanoPro-Programmverzeichnis.
Siemens S7 Beispiel Anwendung
Hier finden Sie eine Beispielanwendung, wie sich unsere SMCI Steuerungen oder Plug & Drive Motoren mit einer Siemens SPS ansteuern lassen.
