LinuxCNC Documentation

SYNOPSIS

svd-ps_vfd [OPTIONS]

BESCHREIBUNG

Die Komponente svd-ps_vfd verbindet einen Soyan Power SVD-P(S) VFD mit dem LinuxCNC HAL. Der VFD ist über RS-485 mit dem LinuxCNC Computer verbunden.

Die SVD-P(S) VFDs werden auch unter der Marke LAPOND verkauft.

Hardware-Einrichtung

Die SVD-P(S) VFDs werden standardmäßig nicht mit einer Modbus-Zusatzplatine geliefert, diese muss separat erworben werden.

Firmware-Setup

Die Komponente sad-ps_vfd verwendet die Standardkommunikation über das Modbus-Protokoll, was eine Änderung eines Parameters gegenüber den Standardeinstellungen erfordert:

PD-05 = 1 (Standard Modbus Protokoll)

Die folgenden Einstellungen wurden erfolgreich getestet und sind die Standardeinstellungen gemäß der Soyans-Dokumentation:

PD-00 = 6005 (9600 baud)

PD-01 = 0 (8N2)

PD-02 = 1 (Slave-Adresse)

PD-03 = 2 (Antwortverzögerung)

PD-04 = 0 (Kommunikations-Timeout)

PD-06 = 0 (Aktuelle Auflösung)

OPTIONEN

-b, --bits N

Für die Modbus-Kommunikation die Anzahl der Datenbits auf N setzen. N muss zwischen 5 und 8 (einschließlich) liegen. (Erwartet und voreingestellt: 8) -p, --parity [Even,Odd,None] Für die Modbus-Kommunikation die serielle Parität auf Even, Odd oder None (voreingestellt) setzen.

-r, --rate N

Für Modbus-Kommunikation. Stellen Sie die Baudrate auf N. Es ist ein Fehler, wenn die Rate nicht eine der folgenden ist: 1200, 2400, 4800, 9600, 19200, 38400 (Voreingestellt: 9600)

-s, --stopbits [1,2]

Für Modbus-Kommunikation. Setzt die seriellen Stoppbits auf 1 oder 2. (Voreinstellung 2)

-t, --target N

Für Modbus-Kommunikation. Stelt die Modbus-Zielnummer (Slave) ein. Diese muss mit der Gerätenummer übereinstimmen, die Sie am Huanyang GT VFD eingestellt haben. (Voreingestellt: 1)

-d, --device PATH

Für Modbus-Kommunikation. Legt den Namen des zu verwendenden seriellen Geräteknotens fest. (Voreingestellt /dev/ttyS0)

-v, --verbose

Schalten Sie den ausführlichen Modus ein.

-S, --motor-max-speed RPM

Die maximale Drehzahl des Motors in U/min.

-F, --max-frequency HZ

Dies ist die maximale Ausgangsfrequenz des VFD in Hz.

-f, --min-frequency HZ

Dies ist die minimale Ausgangsfrequenz des VFD in Hz.

PINS

svd-ps_vfd.period (float, in)

Die Zeitspanne für den Aktualisierungszyklus des Treibers, in Sekunden. Während dieser Zeitspanne wacht der Treiber auf, überprüft seine HAL-Pins und kommuniziert mit dem VFD. Diese muss zwischen 0,001 und 2,000 Sekunden liegen. Voreinstellung: 0,1 Sekunden.

svd-ps_vfd.speed-cmd (float, in)

Die angeforderte Motordrehzahl in U/min.

svd-ps_vfd.speed-fb (float, out)

Die aktuelle Drehzahl des Motors in U/min, die vom VFD gemeldet wird.

svd-ps_vfd.at-speed (bit, out)

Wahr, wenn der Antrieb eingeschaltet ist und die vorgegebene Geschwindigkeit erreicht (innerhalb von 2 %), sonst Falsch.

svd-ps_vfd.freq-cmd (float, out)

Die gewünschte Ausgangsfrequenz in Hz. Dieser Wert wird über den Wert .speed-cmd festgelegt und wird nur zu Debugging-Zwecken angezeigt.

svd-ps_vfd.freq-fb (float, out)

Die aktuelle Ausgangsfrequenz des VFD, in Hz. Diese wird vom VFD an den Treiber gemeldet.

svd-ps_vfd.spindle-on (bit, in)

Setzen Sie diesen Pin auf True, um die Spindel mit der über den Pin .speed-cmd angeforderten Geschwindigkeit einzuschalten. Setzen Sie diesen Pin auf False, um die Spindel auszuschalten.

svd-ps_vfd.output-voltage (float, out)

Die Spannung, die der VFD an den Motor liefert, in Volt.

svd-ps_vfd.output-current (float, out)

Der Strom, den der Motor derzeit vom VFD bezieht, in Ampere.

hsvd-ps_vfd.output-power (float, out)

Die Leistung, die der Motor derzeit vom VFD bezieht, in Watt.

svd-ps_vfd.dc-bus-voltage (float, out)

The current voltage of the VFD’s internal DC power supply, in Volts.

svd-ps_vfd.modbus-errors (u32, out)

Zählung der Anzahl der Modbus-Kommunikationsfehler zwischen dem Treiber und dem VFD. Der Treiber ist widerstandsfähig gegen Kommunikationsfehler, aber eine große oder wachsende Zahl hier deutet auf ein Problem hin, das untersucht werden sollte.

svd-ps_vfd.input-terminal (float, out)

Das Register der Eingangsklemmen des VFD.

svd-ps_vfd.AI1 (float, out)

Das AI1-Register des VFD.

svd-ps_vfd.AI2 (float, out)

Das AI2-Register des VFD.

AUTOR

Tinic Uro

LIZENZ

GPL-2.0+