Software Beschreibung > Benutzen unserer Produkte > DELIB CLI (command-line interface) für Windows > DELIB CLI Beispiele

Navigation:

 

Software Beschreibung > Benutzen unserer Produkte > DELIB CLI (command-line interface) für Windows >



DELIB CLI Beispiele

Previous pageReturn to chapter overviewNext page

Digitale Ausgänge 

delib_cli DO1 17 1

→ schaltet das 18. digitale Relais an

 

delib_cli DO1 3 0

→ schaltet das 4. digitale Relais aus

 

delib_cli DO8 0 255

→ schaltet die digitalen Relais 1 bis 8 an

 

delib_cli DO16 0 0

→ schaltet die digitalen Relais 1 bis 16 aus

 

delib_cli DO16 16 65535

→ schaltet die digitalen Relais 17 bis 32 an

 

delib_cli DO32 0 4294967295

→ schaltet die digitalen Relais 1 bis 32 an

Digitale Eingänge

delib_cli DI1 3

Beispiel eines Rückgabewertes: 1

→ lese den Zustand des 4. digitalen Eingangs und gebe ihn zurück

 

delib_cli DI8 0 hex

Beispiel eines Rückgabewertes: 0xC8

(auf den Kanälen 4, 7 und 8 liegt ein Signal an)

→ lese den Wert von digitalen Eingang 1-8 als hexadezimalzahl

 

delib_cli DI16 0 hex

Beispiel eines Rückgabewertes: 0xE0C0

(auf den Kanälen 7,8, 14 ,15 und 16 liegt ein Signal an)

→ lese den Wert von digitalen Eingang 1-16 als hexadezimalzahl

 

Alternativ kann das Argument "nounit" an alle zu formatierenden Ausgabeanfragen wie folgendermaßen angehangen werden:

delib_cli DI8 0 hex nounit

Beispiel eines Rückgabewertes: FF

(auf den Kanälen 1-8 liegt ein Signal an)

→ lese den Wert von digitalen Eingang 1-8 als hexadezimalzahl

 

delib_cli FF  0

Beispiel eines Rückgabewertes: 192

(auf den Kanälen 7 und 8 wurde eine Zustandsänderung erkannt)

→ lese den Wert der FlipFlops der digitalen Eingänge 1-32

 

delib_cli FF  32

Beispiel eines Rückgabewertes: 65535

(auf den Kanälen 33 bis 64 wurde eine Zustandsänderung erkannt)

→ lese den Wert der FlipFlops der digitalen Eingänge 33-64

 

delib_cli FF  0 hex

Beispiel eines Rückgabewertes: 0xD00

(auf Kanälen 9, 11 und 12 wurde eine Zustandsänderung erkannt)

→ lese den Wert der FlipFlops der digitalen Eingänge 1-32 als hexadezimalzahl

Analoge Ausgänge

delib_cli AO 7 4711

→ setzt den dezimalen Wert 4711 auf den 8. analogen Ausgang

 

delib_cli AO 6 0x4711

→ setzt den hexadezimalen Wert 0x4AF1 auf den 7. analogen Ausgang

 

delib_cli AO 7 3.7V

→ setzt die Spannung des 8. analogen Ausgangs auf 3,7 Volt

  (sowohl Komma "," als auch Punkt "." können zur Kommatrennung verwendet werden)

 

delib_cli AO 7 13.3mA

→ setzt den Strom des 8. analogen Ausgangs auf 13,3 Milliampere

  (sowohl Komma "," als auch Punkt "." können zur Kommatrennung verwendet werden)

Analoge Eingänge

delib_cli AI 2

Beispiel eines Rückgabewertes: 1234

→ liest den Wert des 3. analogen Eingangs als dezimalzahl

 

delib_cli AI 2 hex

Beispiel eines Rückgabewertes: 0x1FA

→ liest den Wert des 3. analogen Eingangs als hexadezimalzahl

 

delib_cli AI 2 V

Beispiel eines Rückgabewertes: 12.500000V

→ liest die Spannung des 3. analogen Eingangs als kommazahl

 

delib_cli AI 2 mA

Beispiel eines Rückgabewertes: 20.551600mA

→ liest den Strom des 3. analogen Eingangs als kommazahl

 

Alternativ kann auch hier das Argument "nounit" an alle zu formatierenden Ausgabeanfragen wie folgendermaßen angehangen werden:

delib_cli AI 3 hex nounit

Beispiel eines Rückgabewertes: 1FA

→ liest den Wert des 4. analogen Eingangs als hexadezimalzahl

 

delib_cli AI 3 V nounit

Beispiel eines Rückgabewertes: 12.500000

→ liest die Spannung des 4. analogen Eingangs als kommazahl