Salto entre redes con RSLinx (USB-Ethernet)

logo2dominios

 

 


Tras varias semanas sin realizar ninguna entrada y en aras de romper esta etapa poco productiva en el blog, vamos a ver un tema que llevaba tiempo deseando publicar y compartir con los lectores del blog: el salto entre redes en RSLinx.

En esta entrada vamos a configurar RSLinx, para poder tener acceso a través de un puerto serie (USB) a una red Ethernet, estos saltos se han realizado desde hace mucho tiempo de forma casi transparente en DeviceNet y ControlNet, con estas funcionalidades tenemos acceso a los equipos que estaban por debajo de las tarjetas escáner, todo esto es posible gracias al protocolo CIP. Esta funcionalidad, es muy interesante, ya que nos ofrece muchas funcionalidades que en un principio no reparas en usarlas, pero una vez que la descubras, le sacarás mucho partido, como son entre otras:

  • Conectarnos a redes de las que no dispongamos de una interface específica.
  • Tener acceso a una subred determinada, estando con nuestro PC en otra subred diferente.
  • Tener visión y conectividad con todas las redes de nuestra arquitectura, sin tener que estar desconectando y conectando.

En este ejemplo vamos a realizar un salto desde USB hasta una red Ethernet, no obstante aplicando la misma filosofía podremos realizarlo entre subredes ethernet diferentes, entre ethernet y DeviceNet o ControlNet, etc.

Comenzamos conectando el PAC, en nuestro caso es un ControlLogix, a través del puerto USB con nuestro PC, este tema lo hemos visto con más detalle en una entrada anterior, que podéis repasar si fuera necesario.

  • Debe aparecer el Driver USB en RSLinx automáticamente:

aparece_usb

  • Si estamos trabajando con una MV (Máquina Virtual) y no apareciera el controlador, nos aseguramos que está conectado en “Removable Devices”, en nuestro caso es un 1756-L71.

conectar_usbMV1

  • Si desplegamos el Driver, podemos observar las tarjetas en el backplane.

rslinx_red_usb

En nuestro ejemplo, disponemos de dos tarjetas Ethernet en dos subredes diferentes, la tarjeta 1756-ENBT, que tiene la IP 172.16.0.2 y la 1756-EN2T con la IP 192.168.1.204, nosotros vamos acceder a ésta última que está conectada a una red DLR.

rslinx_red_usb_desplegada

  • En nuestro ejemplo, vamos a conectarnos a varias periferias E/S (POINT I/O) y un PAC Compact Logix que están en una red DLR y para ello vamos a saltar desde el controlador y su puerto USB hasta la tarjeta 1756-EN2T.

salto_usb_1

  • Sobre la red Ethernet de la tarjeta del slot número 6 (1756-EN2T), pulsamos sobre botón derecho y seleccionamos “properties…”.

salto_usb_2

  • Nos aparece la siguiente ventana emergente.

salto_usb_3

  • En este diálogo, debemos añadir las IP´s a las que necesitemos tener acceso.

salto_usb_4

  • La IP del Compact Logix es la 192.168.1.199 y la de las periferia E/S desde la IP 192.168.1.200 hasta la 192.168.1.203, podemos seleccionarlas de una en una.

salto_usb_5

salto_usb_6

O podemos seleccionarlas todas y después añadirlas en bloque.

salto_usb_7

salto_usb_8

salto_usb_9

  • Para probar la conectividad y el salto entre redes, realizamos un “Data Monitor” al Compact Logix.

salto_usb_10

salto_usb_11

salto_usb_12

salto_usb_13

De igual manera, podemos realizar un salto entre las tarjetas 1756-ENBT y la 1756-EN2T, para ello deberíamos conectarnos al PAC a través del Driver Ethernet Devices, como podéis ver las posibilidades que nos dan el salto entre redes son muchas y en entradas futuras iremos viendo.

Saludos!!!

faviconLazo de Control

Monitorización de Variables de Micro820 en Display 2080-REMLCD (Luismi Ronco)

NoejucomLOGO     logo_v1

Como aporte adicional a las entradas “Crear Proyecto con CCW para Micro820 de Allen Bradley”, vamos a realizar la configuración de la variables para su visualización en el display 2080-REMLCD.

La 2080-REMLCD puede comunicarse con el Micro820 a través del puerto Serie RS-232.

pantalla820_11

En futuras entradas entraremos en los detalles que componen esta LCD.

Inicialmente y una vez dentro del CCW importamos el proyecto “Noeju_com_1”, para ello podemos ayudarnos de la entrada “Importar y Exportar Proyecto en CCW”.

En el tenemos, utilizadas las siguientes Variables Globales:

pantalla820_2

Estas variables son las que al finalizar la configuración en la 2080-REMLCD podremos monitorizar su estado en tiempo real.

Entrando en la configuración a través del CCW de las variables en la 2080-REMLCD:

  • Debemos abrir la pestaña para la configuración del Micro820. (Doble click).
  • Buscar la opción Remote LCD y seleccionarla.

pantalla820_3

Nos aparecerá un menú donde aparecen los diferentes parámetros que podemos configurar de la LCD.

En primera instancia debemos habilitar la opción para poder configurar el puerto serie para la LCD, con seleccionar y que nos aparezca el “tick” ya tendremos opción a modificar los diferentes parámetros.

pantalla820_4

¡¡¡ NOTA: Habilitando esta opción ya no tendremos acceso a la configuración de cualquier otra comunicación serie a través del puerto serie embebido que incluye el Micro820 !!!

A modo de curiosidad en la sección Startup Message, podemos escribir un texto que nos aparecerá cada vez que encendamos la LCD.

Siguiendo con la configuración de variables, deberemos fijarnos y clicar el botón:

pantalla820_5

Tras su activación nos aparecerán las variables que contiene el Micro820 que podemos traspasar a la 2080-REMLCD para su visualización.

pantalla820_6

Bastará con seleccionar en la columna “LCD Display”, las variables que queramos visualizar en el LCD, importante saber que sólo podremos visualizar variables que estén en la tabla de Variables Globales y no en la de Variables Locales.

Una vez hemos realizado los siguientes pasos, bastará con guardar el proyecto y descargarlo al Micro820, él se encargará de trasmitir las variables que hemos configurado al 2080-REMLCD.

A continuación aparecen en la LCD las variables que se utilizaron en las entradas “Crear Proyecto con CCW para Micro820 de Allen Bradley”:

pantalla820_77

Si seleccionamos “PULSADOR_MARCHA”, veremos el valor que tiene la variable:

pantalla820_88

Si seleccionamos “SALIDA_DIGITAL”, veremos el valor que tiene la variable:

pantalla820_99

Seguiremos con más aportes de este PLC y otras temáticas.

Saludos.

 

luismi

Luis Miguel Ronco Sánchez
Ingeniero Técnico Industrial
lmroncosanchez@gmail.com
https://es.linkedin.com/in/luis-miguel-ronco-sánchez-70955b82

Importar y Exportar Proyecto en CCW

NoejucomLOGO     logo_v1

En la entrada anterior “Crear Proyecto con CCW para Micro 820 de Allen Bradley Cap.4” hemos subido el proyecto de CCW que hemos generado, para ello hemos primero lo hemos exportado. En esta entrada vamos a aprender cómo se realiza una importación de proyecto en CCW y luego vamos a realizar una exportación del mismo. El orden lógico sería primero realiza una exportación y luego una importación, no obstante parto de la premisa que os habéis descargado de la entrada anterior el proyecto y lo queréis restaurar.

1. Descargamos el proyecto de la última entrada del blog.

Ximpo_expo_CCW_1

Ximpo_expo_CCW_2

Ximpo_expo_CCW_3

Ximpo_expo_CCW_4

2. Abrimos el software CCW.

Ximpo_expo_CCW_5

Ximpo_expo_CCW_6

Ximpo_expo_CCW_7

3. Una vez abierto el software, seleccionamos “Archivo\Importar proyecto…”.

Ximpo_expo_CCW_8

4. Buscamos la ruta en la que hemos descargado el proyecto y lo abrimos.

Ximpo_expo_CCW_9

5. Si la importación se realiza correctamente, en la ventana “Resultados” veremos el mensaje: “El proyecto se ha importado a C:\Users\usuario\Desktop\Noeju_com.ccwarc

Ximpo_expo_CCW_10

6. Ahora procedemos a exportar el proyecto, para ello debemos tener abierto un proyecto y abrimos “Archivo\Exportar proyecto…”.

Ximpo_expo_CCW_11

7. Buscamos la ruta en la que queremos guardar el proyecto.

Ximpo_expo_CCW_12

8. Si la exportación se realiza correctamente, en la ventana “Resultados” veremos el mensaje: “El proyecto se ha exportado a C:\Users\usuario\Desktop\Noeju_com_exportado.ccwarc“.

Ximpo_expo_CCW_13

9. Ya tenemos en el escritorio el fichero exportado con extensión “*.ccwarc”.

Ximpo_expo_CCW_15

En la próxima entrada veremos cómo registrar datos con un PLC Micro820.

Saludos!!!!
favicon

Crear Proyecto con CCW para Micro820 de Allen Bradley Cap.4

NoejucomLOGO     logo_v1

En la entrada anterior “Crear Proyecto con CCW para Micro 820 de Allen Bradley Cap.3” hemos descargado el proyecto en el PLC, éste no obtante no disponía de ninguna variable y programa, ahora vamos a implementar un pequeño programa y vamos a descargarlo en el PLC:

1. Abrimos el proyecto “Noeju_com” en CCW y en el “Organizador de proyectos”, hacemos click con el botón derecho sobre “Programas”, seleccionando en “Añadir\Nuevo LD:Diagrama en escalera”.

Pro820_21

  • Se nos abre el programa “Prog1-POU”.

Pro820_22

  • En el lado derecho de la interfaz debemos tener una pestaña que indique “Cuadro de herramientas”, si no es así debemos, debemos ir al menú “Ver\Cuadro de herramientas”.

Pro820_22

Pro820_24

  • Seleccionamos en el “Cuadro de herramientas” las intrucciones y funciones que necesitemos para implementar el programa deseado, en nuestro ejemplo, vamos a realizar un Pulsador Marcha/Paro.

El Diagrama Estado/Tiempo que vamos a probar es el recogido en la imagen siguiente.

diagramaET

Pro820_25

  • A la vez que vamos introduciendo el código, debemos declarar las variables necesarias, a través del “Selector de variable”.

Pro820_26

  • En nuestro ejemplo, hemos declarado dos señales de tipo BOOL y un BYTE  de bit auxiliares.

variables

  • El programa sería el siguiente:

Pro820_28

2. Procedemos a descargar el proyecto en el PLC, como vimos en la entrada anterior “Crear Proyecto con CCW para Micro 820 de Allen Bradley Cap.3”.

Pro820_29

Pro820_30 Pro820_31

Pro820_32

Pro820_33

Pro820_34

3. Una vez que hemos descargado, podemos monitorizar en tiempo real el programa que hemos implementado en el PLC.

Pro820_35

  • Para probar el programa podemos editar los datos de las variables, en la siguiente imagen podemos ver que al seleccionar la variable “PULSADOR_MARCHA”,  y haciendo click en botón derecho del ratón pulsando sobre “Monitorización de variable”, se nos abre una ventana en la que podemos cambiar los valores lógicos de las variables. Para probar el programa es conveniente tener presente el Diagrama Estado/Tiempo que vimos anteriormente.

Pro820_36

Pro820_37

  • Si el PULSADOR_MARCHA se activa, la SALIDA_DIGITAL se activa.

Pro820_38

Pro820_39

  • Si volvemos a activar la variable el PULSADOR_MARCHA, la SALIDA_DIGITAL se desactiva.

Pro820_40.

Pro820_41

El fichero del proyecto exportado del CCW es: “Noeju_com.ccwarc”

En la siguiente entrada veremos, como importar y exportar un proyecto en CCW.

Saludos!!!!
favicon

Crear Proyecto con CCW para Micro820 de Allen Bradley Cap.3

NoejucomLOGO     logo_v1

En la entrada anterior “Crear Proyecto con CCW para Micro 820 de Allen Bradley Cap.2” hemos realizado la conexión con el Micro820 a través del Driver Ethernet devices en RSLinx, ahora procederemos al descargar la aplicación que hicimos en el Capítulo 1:

1. Abrimos el proyecto “Noeju_com” en CCW y RSLinx y hacemos click en cualquiera de los tres opciones que tenemos para “Descargar”. A continuación, se nos abre el explorador de conexiones de RSLinx.

Para descargar lo podemos hacer en tres sitios diferente:

  • “Flecha hacia abajo” o “Descargar”, en los atajos de herramientas.

FlechaDescarga

FlechaDescarga1

  • Menú “Dispositivo”.FlechaDescarga3
  • Explorador de conexiones de RSLinx.

Pro820_11

2. Seleccionamos la ruta hacia el PLC, en nuestro caso “192.168.1.15, Micro820, Micro820”.

Pro820_12

Pro820_13

Si no coincide el proyecto del PLC con el del PC, nos saldrá este diálogo.

Pro820_14

En el caso de que sean iguales, nos preguntará que queremos hacer con los valores de la variables, es aconsejable leer la ayuda al respecto, lo siento pero a día de hoy con varias pruebas no he sido capaz de apreciar las diferencias.

Descarga6

La ayuda indica lo siguiente:

Descarga4 Descarga5

3. Antes de descargar, el software CCW realizará una compilación del programa.

Pro820_15

Pro820_16

Una vez que se ha descargado, debemos cambiarlo a modo ejecución “Run”.

Pro820_18

Pro820_19

4. Una vez que se ha descargado, procedemos a “Desconectar” antes de declarar variables y programas, ya que no disponemos de la versión “Developer” de CCW, con la que podríamos realizarlo “online”.

Pro820_20

En la siguiente entrada “Crear Proyecto con CCW para Micro820 de Allen Bradley Cap.4”, vamos a declarar variables e implementar un programa en el proyecto “Noeju_com” y ddescargarlo en el PLC.

Saludos!!!.

Página Micro820 de Allen Bradley

NoejucomLOGO     logo_v1

Nueva página dedicada al PLC Micro820 de Allen Bradley, en la que se recogerán todas las entradas relacionadas con este PLC en el siguiente enlace “PLC Micro820 AB” .

Pro820_7

Saludos!!!.

Recuerda que puedes suscribirte al blog y recibir por correo las novedades de noeju.com & pacrus.com

Forzado Puerto Com 0 (Mini Din) Micrologix 1400

NoejucomLOGO        logo_v1

Este tutorial complementa al publicado ayer “Crear Driver en RSLinx (Comunicar a través de puerto Com 0 de Micrologix 1400)”.

Muchas veces, por falta del cable o por el uso de los puertos, tenemos la necesidad de conectar a un PLC por un puerto determinado, y éste tiene una configuración que desconocemos o no es compatible con el driver que vamos a utilizar, no obstante el Micrologix 1400 y muchos PLC’s, disponen de la funcionalidad de forzar temporalmente algunos puertos a los parámetros por defecto.

Vídeotutorial.

En las páginas 60-63 del Manual de Usuario, podemos ver como se realiza el forzado.

ml1400_1

Saludos!!!!.

Crear Driver Serie en RSLinx (Comunicar a través de puerto Com 0 de Micrologix 1400)

NoejucomLOGO       logo_v1

Este tutorial explica como crear un “Driver” serie en RSLinx, para comunicar con un Micrologix 1400.

Vídeotutorial

Como documentación de apoyo, en este documento podéis ver algunos conceptos básicos de RSLinx:

Introducción RSLinx

rslinx1

Saludos!!!!!