Please enable JavaScript to view this site.

MovingCap Ethernet Antriebe - Kurzanleitung

Navigation: MovingCap CODE - Python Programmierung

Python Benutzerparameter-Objekte

Scroll Prev Top Next More

Für MovingCap CODE Python-Anwendungen gibt es frei verwendbare Datenobjekte, die wie alle anderen Antriebsparameter geschrieben / gelesen / permanent gespeichert werden können.

Typ

Index

Subindex-Bereich

Namensmuster

Beschreibung

unsigned8

340B

01h-0Ah

Python unsigned8 N

8-Bit vorzeichenlose Ganzzahlvariablen (N = 1..10)

integer8

340C

01h-0Ah

Python integer8 N

8-Bit vorzeichenbehaftete Ganzzahlvariablen (N = 1..10)

unsigned16

340D

01h-0Ah

Python unsigned16 N

16-Bit vorzeichenlose Ganzzahlvariablen (N = 1..10)

integer16

340E

01h-0Ah

Python integer16 N

16-Bit vorzeichenbehaftete Ganzzahlvariablen (N = 1..10)

unsigned32

340F

01h-0Ah

Python unsigned32 N

32-Bit vorzeichenlose Ganzzahlvariablen (N = 1..10)

integer32

3410

01h-0Ah

Python integer32 N

32-Bit vorzeichenbehaftete Ganzzahlvariablen (N = 1..10)

Ergänzend oder alternativ können für vordefinierte Fahrprofile mit Positionen, Geschwindigkeiten usw. die Parameterobjekte der Eingangsfunktionen genutzt werden, auch wenn dort keine auszuführende Eingangsfunktion definiert ist.

HINWEIS: Alle Parameter (CiA 402 Standardparameter oder MovingCap-spezifische Parameterbereiche wie hier beschrieben) können über die  

die Weboberfläche und REFGO-Befehle OW und OR,

den Kickdrive-Objekteditor,

oder in CODE/Python über die mcdrive-Befehle WriteObject und ReadObject

geschrieben bzw. gelesen werden.

Permanentes Speichern oder Rückkehr zur Werkseinstellung über Programmcode

Parameteränderungen werden in einem CiA 301 kompatiblen Gerät zunächst nur im flüchtigen Speicher behalten, und nach Aus/Wiedereinschalten auf die vorher bekannte Einstellung zurückgesetzt.

Für dauerhafte Änderungen des Permanentspeichers (nichtflüchtiger Speicher / NVM / EEPROM) stehen die CiA 301 Standardobjekte 1010h und 1011h zur Verfügung.

Folgende Operationen für den Permanentspeicher werden durch Schreiben des entsprechenden Objektwerts ausgelöst:

Index

Sub-
index

Typ

Wert (Hex)

Wert (Text)

Beschreibung

1010h

01h

unsigned32

0x65766173

"save"

Speichert die aktuellen Parametereinstellungen und das Python-Skript dauerhaft im nichtflüchtigen Speicher (NVM/EEPROM).

Ausführung über Weboberfläche / RefGo-Kommando:
OW1010,1,1702257011

Entspricht dem Weboberflächen-Knopf Store Permanently bzw. der Kickdrive Object Editor-Funktion Store.

1011h

01h

unsigned32

0x64616F6C

"load"

Setzt die aktuellen Parameter und den nichtflüchtigen Speicher auf die Werkseinstellung zurück. Löscht das Python-Skript.

Ausführung über Weboberfläche / RefGo-Kommando:
OW1011,1,1684107116

Entspricht dem Weboberflächen-Knopf Factory Reset bzw. der Kickdrive Object Editor-Funktion Reset.

HINWEIS: Durch das Ausführen von "load" / "Factory Reset" gehen alle anwendungsspezifischen Einstellungen und ggf. auch geänderte Reglereinstellungen verloren. Stellen Sie sicher, dass Sie Einstellungsänderungen ggf. vorab gesichert haben, z.B. durch Auslesen über den Kickdrive-Objekteditor.

Copyright Fullmo GmbH