Die Triamec Servo-Drives, I/O-Controller und Adapter sind für kundenspezifische Anwendungen frei programmierbar. Dazu stehen zwei Tasks zur Verfügung:
- Isochroner Task im 10kHz Takt
- Asynchroner Task
Die Triamec Servo-Drives, I/O-Controller und Adapter sind für kundenspezifische Anwendungen frei programmierbar. Dazu stehen zwei Tasks zur Verfügung:
Für die Programmierung kann der Anwender eine Sprache aus dem Microsoft .NET-Framework wählen: C#, C++, J# oder VisualBasic. Entwickelt wird mit Microsoft Visual Studio, das den Code in die Zwischensprache CIL übersetzt. Auf den Triamec Geräten ist eine Virtuelle Maschine (TamaVM) installiert, die diese genormte Sprache interpretiert und in Echtzeit ausführt.
Ein Tama-Programm kann zur Laufzeit in die Geräte geladen und danach zur Ausführung gebracht werden. Für eigenständige Applikationen ohne PC-Verbindung können Tama-Programme auch in den Geräten persistent gespeichert werden. Tama-Programme haben Zugriff auf alle Register des ausführenden Gerätes sowie auf zyklisch übermittelte Koppeldaten anderer Geräte.