vfs11_vfd - Componente de espacio de usuario HAL para drivers de frecuencia variable Toshiba-Schneider VF-S11
vfs11_vfd [OPCIONES]
Esta página del manual explica el componente vfs11_vfd . Este componente lee y escribe en el vfs11 a través de una conexión Modbus.
vfs11_vfd es para usar con LinuxCNC.
-n --name <halname>
establecer el nombre del componente HAL
-d --debug
Activar mensajes de depuración. También se alternó enviando una señal USR1 al proceso vfs11_vfd.
-m --modbus-debug
Active los mensajes de depuración Modbus. Esto hará que todos los mensajes Modbus se impriman en hexadecimal en el terminal. También se activa al enviar una señal USR2 al proceso vfs11_vfd.
-I --ini <nombre de archivo>
tomar la configuración de este ini expediente. El valor predeterminado es la variable de entorno INI_FILE_NAME.
-S --section <section-name>
tomar configuración de esto sección en el archivo ini. El valor predeterminado es ’VFS11’.
-r --report-device
informar de las propiedades del dispositivo en la consola al inicio
<name>.acceleration-pattern (bit, in)
cuando sea verdadero, establezca los tiempos de aceleración y desaceleración como se define en los registros F500 y F501 respectivamente. Se utiliza en bucles PID para elegir tiempos de rampa más cortos para evitar la oscilación.
<nombre>.alarm-code (s32, out)
distinto de cero si la unidad está en estado de alarma. Mapa de bits que describe la información de alarma (consulte la descripción del registro FC91). Utilizar rr-reset (ver abajo) para borrar la alarma.
<nombre>.at-speed (bit, out)
cuando la unidad está a la velocidad ordenada (ver speed-tolerance abajo)
<nombre>.current-load-percentage (float, out)
reportado desde el VFD
<nombre>.dc-brake (bit, in)
active el freno de CC. También apaga el husillo-on.
<nombre>.enable (bit, in)
habilitar el VFD. Si es falso, todos los parámetros operativos aún se leen, pero se libera el control y se habilita el control del panel (sujeto a la configuración del VFD).
<nombre>.err-reset (bit, in)
errores de reinicio (alarmas también conocido como estado de disparo y parada de emergencia). Reiniciar el VFD puede causar un retraso de 2 segundos hasta que se reinicie y Modbus vuelva a funcionar.
<nombre>.estop (bit, in)
ponga el VFD en estado de parada de emergencia. Ninguna operación es posible hasta que se borre con err-reset o powercycling.
<nombre>.frequency-command (float, out)
frecuencia objetivo actual en HZ como se establece a través de la velocidad-command (que está en RPM), desde el VFD
<nombre>.frequency-out (float, out)
frecuencia de salida actual del VFD
<nombre>.inverter-load-percentage (float, out)
informe de carga actual de VFD
<nombre>.is-e-stopped (bit, out)
el VFD está en estado de parada de emergencia (parpadea "E" en el panel). Utilizar err-reset para reiniciar el VFD y borrar el estado de e-stop.
<nombre>.is-stopped (bit, out)
verdadero cuando el VFD informa salida de 0 Hz
<nombre>.jog-mode (bit, in)
1 para ENCENDIDO y 0 para APAGADO, habilita el ’modo de avance’ del VF-S11. El control de velocidad está deshabilitado y la frecuencia de salida está determinada por el registro F262 (preestablecido a 5Hz). Esto podrÃa ser útil para la orientación del husillo.
<nombre>.max-rpm (float, R)
lÃmite de RPM real basado en la frecuencia máxima que puede generar el VFD y los valores de la placa de identificación del motor. Por ejemplo, si placa de identificación-HZ es 50 y placa de identificación-RPM_ es 1410, pero el VFD puede generar hasta 80Hz, entonces max-rpm leerÃa como 2256 (80 * 1410/50). El lÃ- mite de frecuencia se lee desde el VFD al inicio. Para aumentar el lÃmite de frecuencia superior, los parámetros UL y FH deben cambiarse en el panel. Consulte el manual VF-S11 para obtener instrucciones sobre cómo configurar la frecuencia máxima.
<nombre>.modbus-ok (bit, out)
verdadero cuando la sesión Modbus se establece con éxito y las últimas 10 transacciones se devuelven sin error.
<nombre>.motor-RPM (flotante, out)
valor actual estimado de RPM, desde el VFD
<nombre>.output-current-percentage (float, out)
de la VFD
<nombre>.output-voltage-percentage (float, out)
de la VFD
<nombre>.output-voltage (float, out)
de la VFD
<nombre>.velocidad-comando (flotante, in)
velocidad enviada a VFD en RPM. Es un error enviar una velocidad más rápida que las RPM máximas del motor establecidas en el VFD
<nombre>.spindle-fwd (bit, in)
1 para FWD y 0 para REV, enviado a VFD
<nombre>.spindle-on (bit, in)
1 para ON y 0 para OFF enviado a VFD, solo encendido cuando se ejecuta
<nombre>.spindle-rev (bit, in)
1 para ENCENDIDO y 0 para APAGADO, solo encendido cuando se ejecuta
<nombre>.max-speed (bit, in)
ignore el parámetro loop-time y ejecute Modbus al máximo velocidad, a expensas de un mayor uso de la CPU. Uso sugerido durante el posicionamiento del husillo.
<nombre>.status (s32, out)
Estado del variador del VFD (consulte el Manual de instrucciones de la función de comunicaciones TOSVERT VF-S11, registre FD01). Un mapa de bits.
<nombre>.trip-code (s32, out)
código de disparo si VF-S11 está en estado de disparo.
<nombre>.error-count (s32, RW)
número total de transacciones que devuelven un error Modbus
<nombre>.frequency-limit (float, RO)
LÃmite superior leÃdo desde la configuración de VFD.
<nombre>.loop-time (float, RW)
con qué frecuencia se sondea el Modbus (intervalo predeterminado 0.1 segundos)
<nombre>.nameplate-HZ (float, RW)
Placa de identificación Hz del motor (por defecto 50). Se utiliza para calcular la frecuencia objetivo (junto con placa de identificación-RPM ) para un valor de RPM objetivo como lo indica la velocidad-comando.
<name>.nameplate-RPM (float, RW)
RPM de la placa de identificación del motor (predeterminado 1410)
<nombre>.rpm-limit (float, RW)
lÃmite suave de no exceder las RPM del motor (el valor predeterminado es placa de identificación-RPM )
<nombre>.tolerance (float, RW)
tolerancia de velocidad (por defecto 0.01) para determinar si el husillo está a velocidad (0.01 significa: la frecuencia de salida está dentro del 1% de la frecuencia objetivo)
El controlador vfs11_vfd tiene prioridad sobre el control del panel mientras está habilitado (consulte .enable pin), deshabilitando efectivamente el panel. Despejando el .enable pin vuelve a habilitar el panel. Los pines y parámetros aún se pueden configurar, pero no se escribirán en el VFD hasta que se establezca el pin .enable. Los parámetros operativos todavÃa se leen mientras el control del bus está desactivado.
Salir del controlador vfs11_vfd de forma controlada liberará el VFD del bus y restaurará el control del panel.
Consulte el Manual de integradores de LinuxCNC para obtener más información. Para obtener una descripción detallada del registro de los VFD de Toshiba, consulte el "Manual de instrucciones de la función de comunicaciones TOSVERT VF-S11" (número de documento Toshiba E6581222) y el "Manual de instrucciones TOSVERT VF-S11" (número de documento Toshiba E6581158).
Michael Haberler; basado en gs2_vfd por Steve Padnos y John Thornton.
GPL