lunes, 21 de julio de 2014

Summertime

Echando la vista atrás.


A un paso de las vacaciones y llegados ya al final del curso autoMATICES 2013/2014 me ha parecido
oportuno repasar con vosotros algunas de las entradas de esta temporada del blog. Un blog que nació sin un propósito totalmente definido en septiembre del año pasado y que me ha ayudado a mantener y crear nuevas conexiones con amigos, colegas de trabajo, clientes y entusiastas de la automatización. Los que habéis seguido su desarrollo habréis comprobado que no se ha mantenido una pauta concreta en los contenidos, pero si un contexto general en el ámbito de la automatización industrial. Lo que tenía claro es que quería ser regular en la publicación y así lo he cumplido publicando un post cada semana. También decidí que en todo momento escribiría sobre lo que quisiera y como quisiera, intentado huir de un tono que por didáctico tendiera a lo soporífero. En algunos post prioricé el humor (desde mi percepción, que eso es una cosa muy personal) y en otros los consejos, recomendaciones o repasos a productos. He aquí una selección medianamente organizada de algunas de las entradas de la temporada.

lunes, 14 de julio de 2014

Configurar un servomotor Panasonic sin complicaciones

Tutorial "sin lágrimas" para configuración inicial de un servomotor 

Para los que no están habituados a poner en servicio un servomotor, puede parecerles que éste será un proceso complejo, con múltiples parámetros a configurar de los que hay que empaparse antes de empezar. Para ayudarles a perder el miedo, he decidido publicar hoy una guía muy gráfica de lo que esta configuración sería con el software Panaterm de Panasonic y su "wizard" de puesta en servicio para la serie Minas A5. Quien lo desee puede descargar este software de manera gratuita de la página web de Panasonic.
Vamos sin más dilación a empezar con el tutorial que estará listo en solo 8 pasos.

0. Iniciar el "wizard"

 
No es necesaria demasiada explicación. "Clickamos" Setup Wizard dentro del menú Other para iniciar la configuración asistida.

1. Inicializar parámetros


Podemos tomar como punto de partida, los parámetros por defecto (recomendado) o bien importarlos del driver o algún archivo.

2. Tipo de control


Aquí definiremos el tipo de control deseado de entre los disponibles: Posición, Velocidad, Par o Lazo cerrado (con encoder externo). En el ejemplo usaré el más común, control de posición.

3. Sentido de giro.


En función de nuestra mecánica deberemos seleccionar sentido de giro horario o antihorario.

4. Seleccionar el tipo de encoder.

 
Si usamos los motores estándar de la serie Minas A5, deberemos seleccionar el encoder de 20 bits. En su defecto, seleccionar el que corresponda.

5. Tipo de entrada utilizada.


Deberemos elegir entre transistor y Line Driver. Si usamos las salidas de pulsos integradas en las CPU's de los PLC's, lo normal será que trabajemos en transistor. En módulos de posicionamiento dedicados es posible que nos encontremos con Line Driver. Es importante tener en cuenta que utilizando Line Driver soportaremos una mayor frecuencia de entrada (4Mpps frente a 500kpps del tipo transistor).

6. Modo de entrada de pulsos


Se deberá configurar el mismo modo que usemos en el controlador. Canal positivo/negativo, Pulso + señal o señal en doble fase.

7. Relación de transmisión.


Aquí podremos ajustar el número de pulsos que queremos enviar para realizar un determinado movimiento con el eje del motor. Lo podremos definir de dos modos, directamente indicando el número de pulsos para una vuelta completa o indicando un cociente en caso de que nuestra mecánica no nos permita tener un número entero y sea posible que acumulemos error en un movimiento continuo (p.e. mesa giratoria).

8. Con esto y un bizcocho...

 
Llegados a este punto ya habremos terminado con la configuración inicial y podremos guardar los datos en un archivo o descargarlos al driver. 
A partir de ahí lo que tendremos que hacer es ajustar la ganancia del sistema y si procede eliminar las frecuencias de resonancia para eliminar ruidos no deseados, pero todo esto dependerá ya del comportamiento concreto de la mecánica asociada y no a la parametrización inicial. Para estos y otros ajustes también dispone el software Panaterm de apartados específicos que veremos en futuros posts.

Espero que lo hayáis encontrado "asequible" y que haya perdido el miedo a los servos aquel que lo pudiera tener. Como todo en esta vida, todo es sencillo si te explican como...

Un saludo y hasta la próxima. 

lunes, 7 de julio de 2014

¿Paraguas o gafas de sol? Preguntaré a mi PLC

Implementar consultas a Web Services directamente desde un autómata. Ejemplo con Yahoo Weather. 

Días atrás en este post os hablé de la interacción de nuestros autómatas con servicios en la red como
Google Drive o Twitter a través de IFTTT. Hoy os traigo un enfoque diferente para poder aprovechar en nuestras aplicaciones recursos interesantes que podemos encontrar en la red de redes. Existen en Internet multitud de servicios web (Web Services) destinados a facilitar información de lo más variopinta (previsiones meteorológicas, localización por IP, paridades de moneda...) o al tratamiento de los datos que se envíen (análisis para eficiencia energética, bases de datos…). Todos tienen definido el mecanismo de comunicación que permite interaccionar con ellos, al que se conoce como API. Gracias al FPWEB2 de Panasonic podremos enviar y recibir datos directamente con nuestro PLC con aquellos servicios que en su API tengan prevista su interacción con los métodos HTTP GET y POST. 

Para ilustrar el artículo haré un repaso con vosotros a modo de ejemplo del API de Yahoo Weather y cómo podríamos implementar una consulta a este servicio con nuestro autómata para obtener la información meteorológica de una ubicación concreta. 
cookieassistant.com