Automatización con “esos locos bajitos” Cap. 1

logo2dominios

 

 


El título de esta entrada hace referencia a una canción de Joan Manuel Serrat y espero sea la primera de muchas que realice junto a mis hijos: “esos locos bajitos”.

“Hace algunos años recuerdo que me impresionó mucho una cosa que leí de Miguel Gila. Miguel dijo que los niños son locos bajitos. La evidencia es bien clara. Son bajitos y están locos. Nada más hay que vivir con ellos, nada más hay que sentir esos sueños que los adultos con las tijeras les van cortando para convertirlos en estas cosas que andan por las calles con pantalones y faldas”.

¡Comenzamos!.

En una entrada anterior, tuve la colaboración de mi hijo Juan Alberto , en esta ocasión el “ayudante de lujo” es mi hijo mayor Pablo, él es quien me solicita montar un posicionador, que lleva varios días sobre mi mesa y que me han dejado para probar.

Lo primero es explicar a mi hijo un concepto fundamental: ¿Qué es un Sistema de Control?, ésto lo hago con una analogía que también uso en formaciones para adultos.

“Un sistema de control es como un niño, donde el cerebro es el PLC o PAC y las entradas al sistema para la toma de decisiones son los sentidos, con ellos obtenemos información y en función de ellas, el cerebro mueve una extremidad o parte del cuerpo, siendo estos los actuadores (salidas)”.

sistemacontrolEn segundo lugar, le explico los equipos que vamos a usar en nuestra “aventura”. Y toma nota de ello:

  • PAC de Allen Bradley1769-L16ER-BB1B con V. 20 de firmware.
  • Módulo de 4EA POINT I/O 1734-IE4C.
  • Módulo de 2SA POINT I/O 1734-OE2C.
  • Sensor Lineal de Posición Inductivo Li400P0-Q25LM0…. de TURCK.
  • Visualizador de Proceso OMRON K3TJ-A116R.

img_3029_1

Comenzamos montando el harware, aunque el PAC ya lo teníamos montado y conectado a la fuente de alimentación de 24 VCC, por lo que procedemos a instalar los módulos de E/S de ampliación:

img_3030

Su curiosidad le lleva a abrir la puerta del controlador, donde descubre una tarjeta SD y el selector de modo de funcionamiento, preguntando sobre ambos elementos descubiertos, le explico:

  • Selector Modo RUN-REM-PROG.  Este se encarga de poner el controlador en cualquiera de los dos modos de funcionamiento, RUN en ejecución y PROG en modo programación, y como algo no le cuadraba, Pablo me preguntó qué función tenía la posición REM, a lo que respondí que éste permite seleccionarlo de forma REMOTA, es decir, desde el software de programación el modo RUN o PROG.
  • Tarjeta SD. Sirve entre otras cosas, para guardar una copia del programa del controlador, registrar datos….

img_3034

img_3035

Para montar los módulos de expansión, procedemos a retirar la tapa final del bus del controlador:

img_3039

img_3041

img_3042

Pablo comienza a montar las bases de los módulos POINT I/O de expansión, con referencias 1734-TBS:

img_3045

img_3046

Una vez montada la primera base, procede a hacer lo mismo con la segunda:

img_3047

img_3048

Por último, monta la tapa final del bus:

img_3050

img_3051

Insertamos el módulo de EA 1734-IE4C, ya que la muesca de la base y el módulo, traen por defecto la número uno (1).

img_3054

img_3055

Antes de insertar el módulo de SA 1734-OE2C, debemos hacer que coincidan el del módulo con el que tenemos en la base, para ello, con un destornillador giramos el de la base a la posición número ocho (8).

img_3056

img_3057

Ya podemos insertar el módulo:

img_3059

Pablo procede a insertar los conectores y terminar con el montaje hardware:

img_3060

img_3061

img_3062

Y este es el resultado de esta primera fase:

img_3063

En la siguiente entrada, Pablo realizará la conexión de equipos, comenzando con el sensor en un canal del módulo de EA.

Saludos.

favicon

DeviceLogix Cap. 10 POINT I/O Programación Módulo 1734-8CFGDLX Parte 4

logo2dominios

 

 


En la última entrada, comenzamos a trabajar con el software RSNetworx y escaneamos la red de nuestra demo automáticamente. A continuación vamos a añadir los módulos manualmente, a partir de la ventana hardware de RSNetworx.

¡Comenzamos!.

Abrimos RSNetworx y como comentamos en la entrada anterior, si nunca hemos trabajado con RSNetworx, se abrirá con esta apariencia:

dlx27

Y si habéis sido buenos seguidores del blog, aparecerá así, es decir, con la última red con la que hayáis trabajado:

dlx38

Para esta entrada, necesitamos trabajar sobre un fichero en blanco, para ello File→New.

dlx146

dlx147

Se abrirá la siguiente ventana, siempre que tengamos las tres versiones de RSNetworx instaladas, y elegimos “DeviceNet Configuration DeviceNet Files (*.dnt):

dlx148

Se nos abrirá una red sin dispositivos:

dlx149

En la ventada Hardware, las referencia están agrupadas por categoría o vendedor. Existe la función de búsqueda, poniéndonos encima del directorio raíz “DeviceNet” y pulsando sobre botón derecho del ratón, yo me llevo muy mal con ella, así que os aconsejo que busquéis en las carpetas por categoría, a mi me parece muy intuitiva la navegación, pero “para gustos colores”.

dlx28

dlx32

A lo largo de las entradas sobre DeviceLogix, vamos a usar sobre todo estas dos categorías:

dlx29

dlx30 

Y en esta entrada más concretamente, usaremos las dos referencias:

  • PointIO 24Vdc 8pt Config (1734-8CFG).
  • PointIO 24Vdc 8pt Config DLX (1734-8CFGDLX).

dlx42

dlx41

Como comentamos en la entrada anterior, la forma de añadir un módulo de la ventana hardware, es arrastrarlo con el botón izquierdo del ratón apretado hasta la ventana de configuración de elementos detectados, finalmente soltar el botón izquierdo del ratón.

Así que procedemos a asignar el PointIO 24Vdc 8pt Config (1734-8CFG).

  dlx43

dlx44

El nodo asignado por el programa es el cero (0), y debemos cambiárselo, ya que es el que hemos reservado para la cabecera 1734-AENTR. Así que pinchamos sobre él, y le asignamos el uno (1).

dlx45

Igual que hemos comentado en el paso anterior, añadimos el segundo módulo PointIO 24Vdc 8pt Config DLX (1734-8CFGDLX).

dlx46

Ya tenemos la red de nuestra demo creada, y para el siguiente paso podemos hacerlo de dos formas:

  1. Mirando la revisión de firmware en la etiqueta física o en RSLinx y añadirlo en la configuración de cada módulo.
  2. Ir en línea “OnLine”.

En esta entra vamos a usar la segunda opción:

rsnetworx5

dlx35

dlx36

dlx37

Cuando vamos en línea y acabamos de escanear la red, podemos observar que en el módulo del Nodo 1, aparece un símbolo o también llamado signo “igual” tachado en color azul.

dlx47

dlx150

Esto quiere decir que la revisión de firmware y/o referencia configurada, no corresponde a la del módulo físico instalado. Para solucionarlo, debemos hacer doble clic con el ratón sobre el módulo en cuestión y nos aparecerá una ventana emergente, que presentará las diferencias para que podamos decidir si actualizarla automáticamente. Pulsamos sobre “Ok”.

dlx48

Ya estamos en el mismo punto que lo dejamos en la entrada anterior, pero habiendo añadido el hardware manualmente.

dlx38

En la siguiente entrada nos vamos a centrar sobre este módulo, que es el que soporta programación DeviceLogix:

dlx40

Siguiente entrada de la serie:

Saludos.

favicon

Fotos de la Semana de noeju.com & plcpac.com

Fotos de la semana de noeju.com & plcpac.com

En esta página, podréis ver todas las fotos de esta sección ordenadas por fecha de publicación.

Fotos de la Semana de noeju.com & plcpac.com


sestep340PLC de la marca Sprecher+Schuh, modelo “Sestep 340” con 28 ED y 16 SD.


programadora_301Programadora “Programmer 301” de PLC Sestep 340 de la marca Sprecher+Schuh.


 modicon084Primer PLC Modicon 084


modicon084_ingenierosDe izquierda a derecha Dick Morley, Tom Bossevain, George Schwenk, y Jonas Landau con el primer PLC Modicon 084.


dick_morleyDick Morley, considerado padre del PLC.

DeviceLogix Cap. 9 POINT I/O Programación Módulo 1734-8CFGDLX Parte 3

logo2dominios

 

 


En la última entrada, instalamos el hardware de nuestra demo para poder realizar una programación en DeviceLogix y esta programación es lo que vamos a ver, a lo largo de esta entrada y las siguientes.

¡Comenzamos!.

Lo primero que debemos saber, es que la programación y parametrización de los módulos de POINT I/O, se realiza con el software RSNetworx for DeviceNet. El por qué se realiza con este software, lo comentamos en entradas anteriores y es por la comunicación existente entre la cabecera y los módulos, es con el bus DeviceNet. Suele extrañar cuando se trabaja con cabeceras ControlNet o Ethernet/IP, ya que el “instinto técnico” te insta a abrir el RSNetworx for ControlNet o Ethernet/IP.

Por lo comentado anteriormente, es requisito indispensable disponer del software RSNetworx for DeviceNet y ejecutarlo:

dlx25

Yo tengo instalado la versión 25, como podéis observar en la captura del arranque del software, no obstante podemos usar versiones anteriores, y sólo tendríamos que instalar las EDS (Electronic Data Sheet) si la versión en cuestión no las tuviera. Si alguien necesita aclarar este tema que mande una consulta al blog por correo.

dlx26

Cuando ejecutamos RSNetworx por primera vez tras instalarlo, se abre la ventana principal sin ningún proyecto abierto, si no es la primera vez, abrirá con la vista principal del último proyecto sobre el que hayamos trabajado.

dlx27

Los elementos más importantes de la interfaz gráfica de RSNetworx son:

  • Barra de menú.

rsnetworx0

FILE. Crea, imprime, salva o sale de RSNetworx.

EDIT. Corta, copia, pega o selecciona elementos de la red.

VIEW. Cambia la vosualización para la pantalla RSNetworx.

NETWORK. Configura opciones de búsqueda, carga o descarga información de la red, visualiza propiedades de la red.

DEVICE. Carga o descarga información de los dispositivos, resuelve incompatibilidades de dispositivos o visualiza propiedades de la red.

TOOLS. Accede a los ficheros EDS.

HELP. Visualiza una ayuda de RSNetworx.

 

  • Barra de herramientas.

rsnetworx1

La barra de herramientas es un atajo para utilizar las funciones más usadas. Cada botón de la barra de herramientas es una representación gráfica del comando (excepto el símbolo OnLine).

rsnetworx4

  • Ventana Hardware.

En esta ventana, podemos ver los dispositivos por categoría o vendedor.

Un dispositivo puede ser añadido a la configuración de red. Para realizar esta operación el usuario tiene que seleccionar el dispositivo de la lista Hardware y arrastrarlo con el botón izquierdo del ratón apretado hasta la ventana de configuración de elementos detectados, finalmente soltar el botón izquierdo del ratón.

dlx28

  • Ventana Message.

Esta ventana aparece en la parte inferior de la pantalla, para activarla ir al menú View→Messages→Show.

La ventana Message visualiza mensajes de información, advertencia I/O error. Para solucionar un mensaje particular, se puede seleccionar el mensaje y pulsar la tecla F1, automáticamente se irá a la ayuda OnLine, también se puede ir en View→Messages→Troubleshoot.

rsnetworx2

  • Ventana de configuración de elementos.

La ventana de configuración de elementos visualiza información de la red en forma gráfica. También proporciona información de los dispositivos en la red, nombre, slot, etc…

rsnetworx3

 

Existen dos modos de crear una red, añadiendo los dispositivos buscándolos en la ventana “Hardware” o ponernos en línea y escanear todos los equipos conectados, os aconsejo esta última, ya que nos ahorramos tener que  averiguar versiones y referencias, eso sí, esto es posible siempre que dispongamos del hardware, en su defecto debemos buscar las referencias de los módulos que estamos proyectando para nuestra red. En esta entrada lo haremos escaneando la red y en la siguiente veremos, como añadir los módulos manualmente.

Para escanear la red, debemos pulsar sobre el botón “OnLine” de la barra de herramientas. Este botón se puede decir, que es el más importante de RSNetworx.

rsnetworx5

A continuación se nos abrirá la ventana de RSLinx, para seleccionar el driver y la red con la que vamos a ir en línea. Automáticamente aparecerá el cuadro de diálogo “Browse for Network”, aquí se tiene que seleccionar el driver de comunicación. En nuestro caso, es el driver “DEVICELOGIX” y debemos desplegar, hasta visualizar “Pointbus Port, DeviceNet” y se nos habilite el botón “Ok”, a continuación lo pulsamos.

dlx33

dlx34

dlx35

Nos aparecerá una ventana emergente de advertencia, que dice lo siguiente:

dlx36

“Antes de que el software le permite configurar dispositivos en línea , debe cargar o descargar la información del dispositivo . Cuando se haya completado la operación de carga o descarga, configuración fuera de línea pueden sincronizar con la red en línea .

Nota: Puede cargar o descargar la información del dispositivo en cualquier forma de toda la red o dispositivo individual .”

Esto es muy importante asimilarlo antes de trabajar en una red y con RSNetworx, tanto en línea como fuera de línea, ya que podemos generar fallos en una red en servicio o “tirar a la basura” el trabajo realizado.

Pulsamos aceptar y empieza un “Browsing network…” de la red y los dispositivos de la misma.

dlx37

Una vez finalizado el escaneado de la red, nos aparecerá en la ventana de configuración de elementos los módulos que tengamos instalados.

dlx38

En nuestro ejemplo son:

  • NODO 01. POINT I/O 1734-8CFG 8puntos E/S Autoconfigurable.
  • NODO 02. POINT I/O 1734-8CFGDLX 8puntos E/S Autoconfigurable con DeviceLogix.

dlx39

Por último, guardamos el fichero File→Save As…

dlx143

dlx144

En la siguiente entrada, veremos como añadir los módulos manualmente.

Siguiente entrada de la serie:

 

Saludos.

favicon

 

DeviceLogix Cap. 8 POINT I/O Programación Módulo 1734-8CFGDLX Parte 2

logo2dominios

 

 


En la última entrada dedicada a DeviceLogix “DeviceLogix Cap. 7 Programación Módulo 1734-8CFGDLX Parte 1”, primero realizamos el montaje de la demo que íbamos a usar, con la inestimable ayuda de mi hijo Juan, y tras unas pequeñas pruebas, empezamos a configurar, pero nos encontramos con el siguiente “problema”:

“…………..Y visualizamos por un lado los módulos a través del desplegable “Backplane” y “Pointbus Port, DeviceNet”, es importante recordar que aunque la cabecera es Ethernet, el bus que une los módulos y la cabecera, es DeviceNet:

dlx12Este paso, es importante realizarlo, ya que es importante que se visualice los dos módulos que tenemos equipados y como podéis ver a continuación, no ocurre, en el “Backplane” sólo se ve el módulo 1734-8CFG y en “Pointbus Port, DeviceNet”, no se ve ninguno:

dlx13

Como comentamos al final de la entrada, la razón de que suceda ésto, es por una configuración incorrecta de la cabecera 1734-AENTR. A continuación vamos a ver como solucionarlo.

¡Comenzamos!

Arrancando un navegador web para configurar la cabecera a través de su servidor web, os recuerdo que en una entrada anterior realizamos la configuración de una cabecera, y entre los parámetros que vimos, estaba la dimensión del chasis.

DeviceLogix Cap. 4 POINT I/O 1734-AENTR Parte 2

Lo vamos a volver a hacer y así consolidamos esta configuración básica de la periferia E/S POINT I/O de Rockwell. Para entrar en el servidor web de la cabecera, introducimos en la barra de dirección del navegador, la IP fijada en el selector de décadas (192.168.1.201). Por supuesto deben estar en el mismo rango la cabecera y el PC que estemos usando.

dlx14

En el menú de la izquierda, pulsamos sobre “Identity”.

dlx17

Se abrirá la ventana emergente de “autenticación”, siendo el usuario “admin” y la contraseña “password”.

dlx18

dlx19

Como vimos en la entrada anteriormente comentada:

“En la carpeta “configuration”, tenemos tres pestañas: “Identity”, “Network Configuration” y “Services”. En la pestaña “Identity”, tenemos una de las configuraciones más importantes, “Chassis Sizze”, este número define la dimensión del chasis del bus “DeviceNet”, contabilizando la cabecera (nodo 0), siendo el valor 1 cuando sólo disponemos de la cabecera y 64, cuando disponemos de 63 módulos instalados. Cualquier cambio, requiere de un reinicio para que los cambios se activen.”

En nuestra demo disponemos de:

  • Cabecera DLR Ethernet 1734-AENTR.
  • Módulo 1734-8CFG con base 1734-TBS.
  • Módulo 1734-8CFGDLX con base 1734-TBS.

Por lo que el valor de la dimensión de chasis a introducir, sería tres (3), como podéis observar en la captura siguiente, el valor que tenía era dos (2) y ese era el origen del problema.

dlx20

dlx21

Pulsamos “Apply Changes” para aplicar los cambios y para que éstos se apliquen, es necesario quitar alimentación al equipo.

dlx22

dlx23

Podemos quitar tensión, con el conector extraíble de la cabecera.

img_2968

A continuación, podemos comprobar en RSWho de RSLinx, que en las dos vistas (Backplane, Point…” y “Pointbus Port….” se ven los dos módulos instalados:

dlx24Y aprovecho para recordar, la utilidad “Browse Chassis”, en la que podemos escanear todos los módulos que están instalados, pulsando sobre “START”.

dlx15

dlx16

En la siguiente entrada, comenzamos con RSNetworx for DeviceNet, que es el software con el que realizaremos la programación y parametrización de los módulos de E/S.

Siguiente entrada de la serie:

Saludos.

favicon

Nueva Sección: Fotos de Automatización

logo2dominios


Todas las semanas vamos a publicar una fotografía de algún equipo, reliquia o curiosidad de este mundillo, así que os animo a que mandéis fotografías con comentarios y datos sobre ella, y será publicada con los datos del autor. Además, animo a todos a comentar sobre ella y aportar anécdotas o información adicional.

Correo:    juanalberto@noeju.com

Para comenzar, incluyo estas tres fotos:

 modicon084Primer PLC Modicon 084

modicon084_ingenierosDe izquierda a derecha Dick Morley, Tom Bossevain, George Schwenk, y Jonas Landau con el primer PLC Modicon 084.

dick_morleyDick Morley, considerado padre del PLC.

Saludos.

favicon

 

DeviceLogix Cap. 7 POINT I/O Programación Módulo 1734-8CFGDLX Parte 1

logo2dominios

 

 


En la última entrada dedicada a DeviceLogix “DeviceLogix Cap. 6 POINT I/O Módulos 1734-8CFG y 1734-8CFGDLX”, hicimos una introducción a los módulos 1734-8CFG y 1734-8CFGDLX y  configuramos la dimensión de chasis de la cabecera. A continuación, vamos a ver como realizar un programa básico en el módulo 1734-8CFGDLX (referencia de POINT I/O que permite implementar DeviceLogix).

Para esta entrada, he contado con un ayudante excepcional, mi hijo Juan.

img_2957

Como hicimos en la entrada anterior sobre este tema, lo primero que vamos a hacer es montar y configurar una demo con el siguiente material:

  • Cabecera DLR Ethernet 1734-AENTR.
  • Módulo 1734-8CFG con base 1734-TBS.
  • Módulo 1734-8CFGDLX con base 1734-TBS.

img_2958

Como vamos a realizar un programa y probarlo, hemos cableado unas bornas seccionables, que nos servirán como simulador de ED (entradas digitales). Y el resultado del magnífico trabajo de Juan, es el siguiente:

 img_2961

Detalle de la cabecera y módulos:

img_2962

Detalle de bornas seccionables, a partir de ahora simulador de señales:

img_2963

A la cabecera le configuramos en el selector de décadas el valor 201, lo que implica que su configuración es:

IP 192.168.1.201 – Máscara Subred 255.255.255.0 – Puerta Enlace 192.168.1.1

img_2964

Comenzamos, estableciendo comunicación con el equipo, para ello ejecutamos el software RSLinx Classic:

dlx0

dlx1

Configuramos un “Driver Ethernet Devices”, para ello entramos en “Configure Drivers…”:

dlx2

dlx3

dlx4

Le asignamos el nombre al “Driver”, en nuestro ejemplo “DEVICELOGIX”:

dlx5

dlx6

Le asignamos la dirección IP de la cabecera (192.168.1.201):

dlx7

dlx8 

Seguimos con las buenas costumbres, y configuramos el modo “Manual” en “Startup..”:

dlx9

 Abrimos un ventana “RSWho”:

dlx10

Desplegamos el “Driver” “DEVICELOGIX”:

dlx11

Y visualizamos por un lado los módulos a través del desplegable “Backplane” y “Pointbus Port, DeviceNet”, es importante recordar que aunque la cabecera es Ethernet, el bus que une los módulos y con la cabecera, es DeviceNet:

dlx12Este paso, es importante realizarlo, ya que es importante que se visualice los dos módulos que tenemos equipados y como podéis ver a continuación, no ocurre, en el “Backplane” sólo se ve el módulo 1734-8CFG y en “Pointbus Port, DeviceNet”, no se ve ninguno:

dlx13

Esto sucede por una configuración incorrecta en la dimensión del chasis en la cabecera 1734-AENTR, que veremos como se soluciona en la siguiente entrada.

Siguiente entrada de la serie:

Saludos.

favicon