opcWCC: Schreibe Kanal-Eigenschaften

<< Click to Display Table of Contents >>

Navigation:  MscDll Referenzhandbuch > Opcodes und Parameter > Opcodes: Initialisierung >

opcWCC: Schreibe Kanal-Eigenschaften

Über diesen Opcode kann ein Messkanal parametriert werden. Die Parametrierung hängt vom jeweiligen Messkanal-Typ ab. Derzeit wird dieser Opcode nur für Inkrementalgeber-Messkanäle IR-INC verwendet.

 

Übersicht


Opcode:        0x09

Name:          opcWCC

Funktion:      Schreibe Kanal-Eigenschaften (Write channel characteristics)

Parameter-Typ: String

 

DLL-Funktion


Wird mit MSC_WriteCommand übertragen.

 

Anfragestring zum Irinos-System


#{KanalName};{Konfigurationstyp};{Permanent speichern}#

z.B. #T10;TTL;1#

KanalName

Name des Messkanals.

Nach dem Einschalten werden den Messkanälen in aufsteigender Reihenfolge die Namen T1 T2 T3 T4 … Tn vergeben.

Der Namen eines Messkanals kann aber durch die Applikation über den Opcode opcWCA geändert werden. Wenn dies gemacht wurde, dann muss hier auch der vergebene Kanalname angegeben werden.

Konfigurationstyp

„1VSS“ um den Inkrementalgeber-Kanal als 1 Vss – Kanal zu parametrieren.

„TTL“ um den Inkrementalgeber-Kanal als TTL/RS422 – Kanal mit 1x-Auswertung zu parametrieren (1 Inkrement = 1 Digit).

„TTL4X“ um den Inkrementalgeber-Kanal als TTL/RS422 – Kanal mit 4x-Auswertung zu parametrieren (1 Inkrement = 4 Digits). Verfügbar ab IR-INC Firmware-Version 1.5.0.24.

Permanent speichern

0“: Die Änderung bleibt bis zum nächsten Einschalten/Reset aktiv. Anschließend wird wieder die alte Konfiguration verwendet.

1“: Die Änderung wird permanent gespeichert und ist auch nach einem Aus-/Einschalten bzw. Reset noch gültig.

Bitte beachten Sie: Die Anzahl der Schreibvorgänge in den permanenten Speicher ist begrenzt. Weitere Angaben dazu entnehmen Sie dem Benutzerhandbuch.

Wenn ein Messkanal bereits so parametriert ist, wie im Konfigurationstyp angegeben, dann wird kein Speichervorgang ausgelöst. D.h. es ist möglich den Konfigurationsstring mit „Permanent speichern = 1“ nach jedem Einschalten zu senden.

 

Antwortstring vom Irinos-System bei einem Inkrementalgeber-Messkanal (IR-INC)


#0#        Erfolg

#-n#        Parameter ‚n‘ des Anfragestrings falsch

#-99#        Führende oder abschließende Raute fehlt, oder Gesamtgröße falsch

 

Antwortstring vom Irinos-System bei einem Messkanal. der diesen Opcode nicht unterstützt


#-98#

 

Kommentar


Ein Inkrementalgeber-Messkanal lässt sich auch über das Irinos-Tool dauerhaft als 1Vss- oder TTL/RS422-Kanal parametrieren.

Nach der Parametrierung wird die Inkrementalgeber-Position zurückgesetzt.

Wenn die Konfiguration über diesen Opcode nach jedem Verbindungsaufbau durch die Applikationssoftware geschrieben wird, dann ist es unerheblich, wie eine Irinos-Box vorparametriert ist. Dadurch kann ein Hardware-Tausch ohne definierte Vor-Parametrierung der „neuen“ Irinos-Box erfolgen.

 

Kompatibilität zu früheren Systemen


Dieser Opcode ist bei älteren Systemen nicht verfügbar. Deshalb ist keine Rückwärtskompatibilität erforderlich.