CoDeSys Control Win (target pc)

El target Control Win nos permitirá ejecutar programas de CoDeSys de modo 100% funcionales, durante 2 horas continuadas. Esto nos permite probar cualquier aplicación que estemos realizando en nuestro PC, no en modo simulación si no en modo real, siempre y cuando nuestro PC disponga del HW necesario y las librerías sean las estándar.

Por ejemplo programar basados en comunicaciones serie y ethernet, gestión de datos en ficheros, etc….

En el documento adjunto describimos el proceso para activar y utilizar el target «Control Win» en nuestro PC.

Documento Runtime PC CoDeSys

Leer más

Nueva categoría Robótica Open

Ante el gran interés que ha despertado en la reciente feria de Villarreal y por ser un tema que en el que el próximo año pensamos invertir bastantes recursos técnicos para poder ofrecer soluciones a nuestros clientes. Desde este momento abrimos una nueva categoría en el blog llamada «Robotica Open«. En este categoría iremos desarrollando y dando a conocer todas los estudios y trabajos que realicemos en este campo.

Siempre con la filosofía de «Robotica Open«, control del robot o los ejes desde un controlador independiente y abierto, en nuestro caso el binomio KEBA + CoDeSys.

Leer más

SoftMotion: Leva Electrónica (I)

En este caso mostramos un ejemplo de una leva electrónica simple, en la que un eje esclavo realiza un movimiento sincronizado con un maestro, modificando su velocidad dependiendo del punto del movimiento en el que se encuentra el maestro. La especificación de esta primera leva electrónica la realizamos estableciendo las posiciones de encuentro de cada uno.

Documento Leva Simple

Programa ejemploLeva V01

Leer más

SoftMotion: Eje-Eléctrico

En esta ocasión adjunto un ejemplo de programa utilizando el Softmotion del CoDeSys para realizar un eje eléctrico entre dos ejes. Configuro un eje maestro que es el que define el movimiento y un esclavo que copiara el movimiento del maestro en el instante en el que se lo indiquemos.

En un eje eléctrico el esclavo realiza un seguimiento de la velocidad del maestro según un factor calculado por la formula Numerador/Denominador.

Programa ejemploEje electrico V02

Leer más

Actualización FW V1.0 a V1.1 serie MX6

En el documento adjunto se describe el proceso para actualizar el FW de los controladores de la serie MX6 (controladores compactos ECC2xxx y controladores con pantalla DC200x) desde la versión V1.0 a la versión V1.1. Las actualizaciones de FW en hasta la versión V1.1 se realizan mediante la pagina web de configuración del controlador.
En el link que acompaña al documento se puede descargar el fichero para realizar la actualización.

DocumentoActualizar FW V1.0 a V1.1 serie MX6

Para obtener el fichero de actualización rogamos se pongan en contacto con nuestro departamento técnico

Leer más

SoftMotion: Posicionado Absoluto (II)

Continuando con el ejemplo básico de posicionado absoluto, lo modificamos para realizar un movimiento circular. Además se modifican las llamadas a las fbs y se añaden elementos gráficos para permitir que el usuario pueda modificar los parámetros de posición, velocidad, aceleración y deceleración.

Documento ▶ Posicionado absoluto basico circular

Programa ejemplo ▶ Movimiento_Simple_Circular

Leer más

SoftMotion: Posicionado Absoluto (I)

Con este ejemplo comienzo una serie de ejemplos mediante la cual vamos a descubrir la programación Motion utilizando el SoftMotion de CoDeSys. En los primeros ejemplos que iremos publicando utilizaremos un target de Windows para poder simularlo. Posteriormente utilizaremos un target real.

En este primer ejemplo aprenderemos a crear un eje virtual y programar un simple posicionado absoluto. Además de utilizar las herramientas adecuadas para analizar y visualizar el movimiento del eje. En el ejemplo adjunto se ha creado una traza para visualizar el movimiento y velocidad del eje.

Documento Posicionado absoluto basico V1

Programa ejemplo Movimiento_Simple_V01_Osciloscopio

Leer más

Programación SVM: Movimiento en velocidad

En los documentos adjunto desarrollamos un ejemplo de programa realizado para un driver SVM de CMZ. Se trata de realizar un movimiento con una velocidad establecida desde la entrada analógica. Parte de este programa se ha utilizado recientemente para la reforma de una etiquetadora. En otras ocasiones esta parte de código se ha utilizado para los movimientos manuales del motor.

Documento

Programa ejemplo

Leer más

Ejemplo control de motor paso-paso a 24Vdc en CanOpen

Como os informe anteriormente, aquí os paso los links a los programas ejemplo y manual del ejemplo, de los nuevos controladores SC06-CAN de BergHof que hemos incorporado recientemente y estamos actualmente probando en nuestro departamento tecnico.

Posteriormente compartiremos el manual traducido de estos equipos e iremos actualizando el ejemplo con el resto de comandos disponibles.

De momento con este ejemplo podéis observar la sencillez del programa para realizar el control del motor paso-paso.

Manual de configuraciónEjemplo SC06

Programas ejemplo V1,V2,V3,V4Posicionador BergHof

Leer más