Configuración de la unidad
Configuración de la CODESYS SoftMotion Light conducir
Cuando usas CODESYS SoftMotion Light, se recomiendan los siguientes ajustes de configuración para una unidad:
Las unidades de posición del
16#607A
,16#607C
, y16#6064
los objetos deben corresponder a los incrementos del codificador ([inc]) para lograr la máxima precisión. Puede configurar los ajustes de escala y los factores de engranaje en el Luz de movimiento suave pestaña.Las unidades de velocidad de la
16#6081
y16#60FF
los objetos deben configurarse como incrementos del codificador por segundo ([inc/s]).Unidades de aceleración de la
16#6081
y16#60FF
los objetos deben configurarse como incrementos del codificador por segundo ([inc/s]).La respuesta del variador a un comando de parada rápida (bit 2 en Control Word) debe configurarse como
<Slow down on quick stop ramp and stay in "Quick Stop Active">
.La respuesta del variador a un comando de parada (bit 8 en Control Word) debe configurarse como
<Slow down on quick stop ramp and stay in "Operation Enabled">
.Nota: si la unidad admite el objeto estándar
16#605D
, entonces esto es configurado por CODESYS SoftMotion Light escribiendo el valor 2 durante la inicialización.Se debe configurar una rampa de parada rápida adecuada.
Sugerencia
Verifique con el proyecto de prueba incluido en el paquete si su unidad es apropiada para usar con CODESYS SoftMotion Light.
Diagnóstico de errores
Entradas en el registro del controlador.
Estado del esclavo de bus de campo del convertidor: un símbolo rojo junto al dispositivo de bus de campo en el árbol de dispositivos indica un problema con el convertidor que no es específico de CODESYS SoftMotion Light. El accionamiento no se puede cambiar al modo "Operativo". En este caso, vea la pantalla de estado detallada o la pantalla del dispositivo.
Estado de comunicación de la CODESYS SoftMotion Light dispositivo: Esto se muestra en el editor de la CODESYS SoftMotion Light dispositivo en el Luz de movimiento suave pestaña en el En línea campo. También aparece en la ventana de seguimiento si especifica
<DriveName.wCommunicationState>
allí. Estado <100: la inicialización de la unidad aún no ha finalizado; Estado >= 1000: Error; Estado=100: Comunicación establecida.strDriveInterfaceError
yuiDriveInterfaceError
variables: Estas variables se muestran en el editor de la CODESYS SoftMotion Light dispositivo en el Luz de movimiento suave pestaña en el En línea campo. En la mayoría de los casos,strDriveInterfaceError
proporciona información sobre el problema actual.Error al ejecutar el CODESYS SoftMotion Light bloque de funciones: El último error ocurrido para error de FB se muestra en el editor de configuración del CODESYS SoftMotion Light dispositivo. sobre el Luz de movimiento suave pestaña, en la En línea campo.
Cambiar el signo (+/-) del desplazamiento inicial
Si la posición actual del accionamiento tiene un signo incorrecto después del recorrido de referencia, puede corregirlo mediante un parámetro.
Sugerencia
Para activar la visualización de los editores de configuración genéricos, utilice el Mostrar editores de configuración de dispositivos genéricos opción en el editor de dispositivos categoría de la CODESYS opciones
tu llamas al MC_Inicio_SML bloque de función con "Posición=100". Después de un inicio exitoso, la posición actual informada por la unidad es -100.
En el editor, abra la unidad y cambie a la <nombre del dispositivo>: Parámetros pestaña.
Haga doble clic en el valor de la
bInvertHomeOffset
parámetro.El valor del parámetro cambia de
FALSE
aTRUE
.
Cambiar el modo de funcionamiento
Para algunas unidades, puede cambiar el modo de operación bajo ciertas condiciones. Idealmente, una unidad debería poder cambiar los modos de funcionamiento, por ejemplo, de Profile position mode
a Profile velocity mode
, incluso cuando se está ejecutando el movimiento. Sin embargo, algunas unidades no se comportan de manera óptima en tales casos; otros pueden cambiar el modo de funcionamiento solo si no están activados (MC_Power_SML.bRegulatorOn = FALSE
). Para estos, puede utilizar el SML_SetOpmode
bloque de funciones para establecer el modo de funcionamiento incluso cuando el convertidor está desactivado. Pruebe el comportamiento de su unidad lo antes posible para determinar qué tareas se pueden implementar y cómo se debe estructurar la aplicación.
Adaptación de las unidades de velocidad o aceleración
Si no puede configurar las unidades de velocidad del variador en [inc/s] o no puede configurar las unidades de aceleración en [inc/s²]), entonces puede adaptar el fConstVelFactor
y fConstAccFactor
parámetros
Sugerencia
Puede habilitar la visualización de los editores de configuración genéricos en las opciones.
El variador espera la velocidad en [inc/(64*s)], no en [inc/s].
En el editor, abra la unidad y cambie a la <nombre del dispositivo>: Parámetros pestaña.
El parámetro se modifica en la pestaña genérica "...Configuración" del editor de dispositivos: Para ello, seleccione el campo en la columna "Valor" y haga clic en él o pulse la tecla Ingresar tecla para abrir el campo de edición.
Haga doble clic en el valor de la
fConstVelFactor
parámetro y especifique 64 como el valor.