SYNOPSIS
gs2_vfd [OPTIONS]
BESCHREIBUNG
Diese Handbuchseite erklärt die Komponente gs2_vfd. Diese Komponente liest und schreibt in den GS2 über eine Modbus-Verbindung.
gs2_vfd is for use with LinuxCNC.
OPTIONEN
- -b, --bits n
-
Setzt Anzahl der Datenbits auf <n>, wobei n zwischen 5 und 8 liegen muss (Voreingestellt auf 8).
- -d, --device <Pfad>
-
Legt den Pfad zu der Datei fest, die das zu verwendende serielle Gerät darstellt (voreingestellt ist /dev/ttyS0).
- -v, --verbose
-
Schalten Sie den ausführlichen Modus ein.
- -g, --debug
-
Aktivieren der Debugmeldungen. Beachten Sie, dass dies bei reihenweise auftretenden Fehlern lästig werden kann. Der Debug-Modus bewirkt, dass alle Modbus-Nachrichten in Hex auf dem Terminal gedruckt werden.
- -n, --name string
-
Setzt den Namen des HAL-Moduls. Der HAL-Comp-Name wird auf string gesetzt, und alle Pin- und Parameternamen beginnen mit string (Standardwert gs2_vfd).
- -p, --parity [even,odd,none]
-
Setzt die serielle Parität auf even (engl. für gerade), odd (ungerade) oder none (keine) (Voreingestellt auf ungerade) .
- -r, --rate n
-
Baudrate auf n einstellen. Es ist ein Fehler, wenn die Rate nicht eine der folgenden ist: 110, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 (Voreingestellt auf 38400).
- -s, --stopbits [1,2]
-
Legt Anzahl serieller Stoppbits auf 1 oder 2 fest (Voreingestellt auf 1).
- -t, --target n
-
Legt MODBUS-Zielnummer (Slave) fest. Diese muss mit der Gerätenummer übereinstimmen, die Sie am GS2 eingestellt haben (Voreingestellt auf 1).
- -A, --accel-seconds n
-
Sekunden für die Beschleunigung der Spindel von 0 auf Max RPM (Voreingestellt auf 10.0).
- -D, --decel-seconds n
-
Anzahl Sekunden, um die Spindel von Max RPM auf 0 abzubremsen. Bei einer Einstellung von 0.0 kann die Spindel ohne kontrollierte Abbremsung bis zum Stillstand ausrollen (Voreingestellt ist 0.0).
- -R, --braking-resistor
-
Dieses Argument sollte verwendet werden, wenn ein Bremswiderstand am GS2-VFD installiert ist (siehe Anhang A des GS2-Handbuchs). Es deaktiviert die Überspannungsverzögerung (siehe GS2 Modbus-Parameter 6.05), so dass der Frequenzumrichter auch in Situationen, in denen der Motor hohe Spannungen zurückspeist, weiter bremsen kann. Die rückgespeiste Spannung wird sicher in den Bremswiderstand abgeleitet.
PINS
- <name>.DC-bus-volts (float, out)
-
vom VFD
- <name>.at-speed (bit, out)
-
wenn der Antrieb die Sollgeschwindigkeit erreicht
- <name>.err-reset (bit, in)
-
Zurücksetzen der an den VFD gesendeten Fehler
- <name>.firmware-revision (s32, out)
-
vom VFD
- <name>.frequency-command (float, out)
-
vom VFD
- <name>.frequency-out (float, out)
-
vom VFD
- <name>.is-stopped (bit, out)
-
wenn der VFD einen Ausgang von 0 Hz meldet
- <name>.load-percentage (float, out)
-
vom VFD
- <name>.motor-RPM (float, out)
-
vom VFD
- <name>.output-current (float, out)
-
vom VFD
- <name>.output-voltage (float, out)
-
vom VFD
- <name>.power-factor (float, out)
-
vom VFD
- <name>.scale-frequency (float, out)
-
vom VFD
- <name>.speed-command (float, in)
-
Die an den VFD gesendete Drehzahl in U/min (engl. RPM). Es ist ein Fehler, eine Drehzahl zu senden, die höher ist als die im VFD eingestellte maximale Motordrehzahl.
- <name>.spindle-fwd (bit, in)
-
1 für FWD und 0 für REV wird an den VFD gesendet
- <name>.spindle-on (bit, in)
-
1 für ON und 0 für OFF an den VFD gesendet, nur bei Betrieb eingeschaltet
- <name>.spindle-rev (bit, in)
-
1 für ON und 0 für OFF, nur bei Betrieb eingeschaltet
- <name>.status-1 (s32, out)
-
Antriebsstatus des VFD (siehe GS2-Handbuch)
- <name>.status-2 (s32, out)
-
Antriebsstatus des VFD (siehe GS2-Handbuch) Beachten Sie, dass der Wert die Summe aller Bits ist, die eingeschaltet sind. So ist eine 163, die bedeutet, dass sich der Frequenzumrichter im Betriebsmodus befindet, die Summe aus 3 (Betrieb) + 32 (über die serielle Schnittstelle eingestellte Frequenz) + 128 (über die serielle Schnittstelle eingestellter Betrieb).
PARAMETER
- <name>.error-count (s32, RW)
- <name>.loop-time (float, RW)
-
wie oft der Modbus abgefragt wird (Standardwert 0.1)
- <name>.nameplate-HZ (float, RW)
-
Typenschild Hz des Motors (Standard 60)
- <name>.nameplate-RPM (float, RW)
-
Nenndrehzahl des Motors (Standardwert 1730)
- <name>.retval (s32, RW)
-
der Rückgabewert bei einem Fehler in HAL
- <name>.tolerance (float, RW)
-
Geschwindigkeitstoleranz (Standardwert 0.01)
- <name>.ack-delay (s32, RW)
-
Anzahl der Lese-/Schreibzyklen vor der Überprüfung der Geschwindigkeit (Standardwert 2)
SIEHE AUCH
GS2 Driver in der LinuxCNC Dokumentation für eine vollständige Beschreibung der GS2 Syntax
GS2 Beispiele in der LinuxCNC Dokumentation für Beispiele mit der GS2 Komponente
AUTOR
John Thornton
LIZENZ
GPL