SYNOPSIS
vfs11_vfd [OPTIONS]
BESCHREIBUNG
Diese Handbuchseite erklärt die Komponente vfs11_vfd. Diese Komponente liest und schreibt in den vfs11 über eine Modbus-Verbindung.
vfs11_vfd is for use with LinuxCNC.
OPTIONEN
- -n --name <halname>
-
den Namen der HAL-Komponente festlegen
- -d --debug
-
Schaltet Debugging-Meldungen ein. Wird auch durch Senden eines USR1-Signals an den Prozess vfs11_vfd eingeschaltet.
- -m --modbus-debug
-
Schalten Sie die Modbus-Debugging-Meldungen ein. Dies bewirkt, dass alle Modbus-Meldungen in Hexadezimalschrift auf dem Terminal ausgegeben werden. Wird auch durch Senden eines USR2-Signals an den Prozess vfs11_vfd umgeschaltet.
- -I --ini <INI-Datei>
-
übernimmt die Konfiguration aus dieser INI-Datei. Standardmäßig wird die Umgebungsvariable INI_FILE_NAME verwendet.
- -S --section <section name>
-
übernimmt die Konfiguration aus diesem Abschnitt in der INI-Datei. Der Standardwert ist VFS11.
- -r --report-device
-
Meldet Geräteeigenschaften beim Start auf der Konsole.
PINS
- <name>.acceleration-pattern (bit, in)
-
Wenn wahr, werden die in den Registern F500 und F501 definierten Beschleunigungs- und Verzögerungszeiten eingestellt. Wird in PID-Schleifen verwendet, um kürzere Rampenzeiten zu wählen und so Schwingungen zu vermeiden.
- <name>.alarm-code (s32, out)
-
ungleich Null, wenn sich der Antrieb im Alarmzustand befindet. Bitmap zur Beschreibung der Alarminformationen (siehe Beschreibung des Registers FC91). Verwenden Sie err-reset (siehe unten), um den Alarm zu löschen.
- <name>.at-speed (bit, out)
-
wenn der Antrieb die Solldrehzahl erreicht (siehe Drehzahltoleranz unten)
- <name>.current-load-percentage (float, out)
-
Gemeldet vom VFD.
- <name>.dc-brake (bit, in)
-
Einschalten der Gleichstrombremse. Schaltet gleichzeitig spindle-on aus.
- <name>.enable (bit, in)
-
Aktivieren des VFD. Bei "false" werden weiterhin alle Betriebsparameter gelesen, aber die Steuerung wird freigegeben und die Bedienfeldsteuerung ist aktiviert (abhängig von der VFD-Einstellung).
- <name>.err-reset (bit, in)
-
Rücksetzen von Fehlern (Alarme, z. B. Auslösung und Not-Aus-Status). Das Zurücksetzen des VFD kann eine 2-Sekunden-Verzögerung verursachen, bis der VFD neu gebootet und der Modbus wieder aktiv ist.
- <name>.estop (bit, in)
-
Versetzt den VFD in den Not-Aus-Status. Kein Betrieb möglich, bis er mit err-reset oder Aus-+Einschalten gelöscht wird.
- <name>.frequency-command (float, out)
-
Aktuelle Sollfrequenz in Hz, wie durch den Drehzahlsollwert (in U/min) vom VFD eingestellt.
- <name>.frequency-out (float, out)
-
Aktuelle Ausgangsfrequenz des VFD.
- <name>.inverter-load-percentage (float, out)
-
Stromlastbericht für den VFD.
- <name>.is-e-stopped (bit, out)
-
Der VFD befindet sich im Not-Aus-Status (blinkendes "E" auf dem Bedienfeld). Verwenden Sie err-reset, um den VFD neu zu starten und den Notstopp-Status zu löschen.
- <name>.is-stopped (bit, out)
-
True, wenn der VFD 0 Hz Ausgang meldet
- <name>.jog-mode (bit, in)
-
1 für ON und 0 für OFF, aktiviert den VF-S11 "Tippbetrieb". Die Drehzahlregelung ist deaktiviert, und die Ausgangsfrequenz wird durch das Register F262 bestimmt (voreingestellt auf 5 Hz). Dies kann für die Spindelausrichtung nützlich sein.
- <name>.max-rpm (float, R)
-
Tatsächliche Drehzahlgrenze auf der Grundlage der maximalen Frequenz, die der VFD erzeugen kann, und der Werte auf dem Typenschild des Motors. Wenn z.B. Namensschild-HZ 50 und Namensschild-Drehzahl 1410 ist, der VFD aber bis zu 80 Hz erzeugen kann, dann wird max-rpm als 2256 (80*1410/50) angezeigt. Die Frequenzgrenze wird beim Einschalten vom VFD abgelesen. Um die obere Frequenzgrenze zu erhöhen, müssen die Parameter UL und FH am Bedienfeld geändert werden. Anweisungen zum Einstellen der Höchstfrequenz finden Sie im Handbuch des VF-S11.
- <name>.modbus-ok (bit, out)
-
True, wenn die Modbus-Sitzung erfolgreich aufgebaut ist und die letzten 10 Transaktionen ohne Fehler zurückgegeben wurden.
- <name>.motor-RPM (float, out)
-
Geschätzter aktueller Drehzahlwert (U/min), vom VFD.
- <name>.output-current-percentage (float, out)
-
vom VFD
- <name>.output-voltage-percentage (float, out)
-
vom VFD
- <name>.output-voltage (float, out)
-
vom VFD
- <name>.speed-command (float, in)
-
An den VFD gesendete Drehzahl in U/min. 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, gesendet an VFD.
- <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>.max-speed (bit, in)
-
Ignorieren des Parameters für die Schleifenzeit und führt Modbus mit maximaler Geschwindigkeit aus, allerdings auf Kosten einer höheren CPU-Auslastung. Empfohlene Verwendung während der Spindelpositionierung.
- <name>.status (s32, out)
-
Antriebsstatus des VFD (siehe TOSVERT VF-S11 Communications Function Instruction Manual, Register FD01). Eine Bitmap.
- <name>.trip-code (s32, out)
-
Auslösecode, wenn VF-S11 im ausgelösten Zustand ist.
- <name>.error-count (s32, RW)
-
Gesamtzahl der Transaktionen, bei denen ein Modbus-Fehler aufgetreten ist.
PARAMETER
- <name>.frequency-limit (float, RO)
-
Oberer Grenzwert aus der VFD-Einstellung.
- <name>.loop-time (float, RW)
-
Wie oft der Modbus abgefragt wird (Voreingestellt es Intervall: 0,1 Sekunden)
- <name>.nameplate-HZ (float, RW)
-
Nennfrequenz des Motors (Standard 50). Dient zur Berechnung der Sollfrequenz (zusammen mit dem Wert für nameplate-RPM , d.h. der auf dem Gerät angegebenen Drehzahl in U/min ) für einen durch den Drehzahlbefehl vorgegebenen Soll-Drehzahlwert.
- <name>.nameplate-RPM (float, RW)
-
Nenndrehzahl des Motors (Standardwert 1410)
- <name>.rpm-limit (float, RW)
-
Weicher Grenzwert für die Motordrehzahl, der nicht überschritten werden darf (Voreingestellt auf nameplate-RPM).
- <name>.tolerance (float, RW)
-
Drehzahltoleranz (Standardwert 0,01) zur Bestimmung, ob die Spindel auf Drehzahl ist (0,01 bedeutet: Ausgangsfrequenz liegt innerhalb von 1% der Sollfrequenz).
VERWENDUNG
Der vfs11_vfd-Treiber hat Vorrang vor der Steuerung des Panels, solange es aktiviert ist (siehe .enable-Pin), wodurch das Panel effektiv deaktiviert wird. Durch Löschen des .enable-Pins wird das Panel wieder aktiviert. Pins und Parameter können weiterhin eingestellt werden, aber werden nicht in den VFD geschrieben, solange der .enable-Pin nicht gesetzt ist. Betriebsparameter werden weiterhin gelesen, während die Bussteuerung deaktiviert ist.
Durch das Beenden des vfs11_vfd-Treibers in einem kontrollierten Zustand wird der VFD vom Bus getrennt und die Steuerung durch das Bedienfeld wiederhergestellt.
Weitere Informationen finden Sie im LinuxCNC Integrators Manual. Eine detaillierte Registerbeschreibung der Toshiba VFDs finden Sie im "TOSVERT VF-S11 Communications Function Instruction Manual" (Toshiba Dokumentnummer E6581222) und im "TOSVERT VF-S11 Instruction manual" (Toshiba Dokumentnummer E6581158).
AUTOR
Michael Haberler; basierend auf gs2_vfd von Steve Padnos und John Thornton.
LIZENZ
GPL