RSLinx: Driver Ethernet Devices PAC ControlLogix

NoejucomLOGO     logo_v1

En la entrada anterior, hemos configurado una tarjeta de comunicaciones Ethernet/IP 1756-ENBT, ahora vamos a crear un driver tipo “Ethernet Devices”.
La configuración que asignamos a la tarjeta fue:
IP-192.168.1.100
Gateway-192.1658.1.1
Submáscara-255.255.255.0

La dirección IP se puede ver en el carrusel de la tarjeta:

IMG_1449

1. Probar conectividad con PAC.

Tras realizar la configuración de la tarjeta Ethernet/IP, debemos realizar una prueba de conectividad con el equipo y lo podemos hacer con “Simbolo del sistema”, con el comando “ping”.

  • Abrimos Simbolo del sistema en windows.

EthDev23

  • Hacemos ping a la dirección IP del PAC. “ping 192.168.1.100”

EthDev18

  • Si tenemos conectividad, responderá a los cuatro preguntas que realiza el comando MS-DOS.

EthDev19

EthDev20

  • Si no tenemos conectividad, nos dará el mensaje “Tiempo de espera agotado…..”.

EthDev21

EthDev22

2. Crear driver Ethernet Devices en RSLinx.

EthDev0

EthDev1

EthDev2

  • Abrimos “Communications/RSWho/Configure Drivers…”.

EthDev3

EthDev4

  • Seleccionamos  en “Available Driver types” el driver “Ethernet Devices”.

EthDev5

EthDev6

  • Asignamos el nombre a nuestro driver “NOEJU_COM”.

EthDev7

  • Introducimos la dirección IP del PAC en la “Station 0”. Recordemos que la tarjeta tiene la dirección 192.168.1.100

EthDev8

EthDev9

  • Ya tenemos creado el driver.

EthDev10

  • Configuramos el driver para que al inicio de RSLinx, el driver que hemos configurado arranque “Stopped”. Para ello seleccionamos el driver y hacemos click en “Startup”, seleccionado “Manual” antes de aceptar.

EthDev11

EthDev12

EthDev13

EthDev14

  • Desplegamos el driver en RSWho para ver si tenemos conectividad, viendo el backplane y las tarjetas conectadas.

EthDev15

  • Si no tuvieramos conectividad, veríamos un aspa roja y deberíamos revisar si el driver está “Runnig” y si existe conectividad con el comando MS-DOS “ping”, que hemos visto anteriormente en esta entrada.

EthDev24

  • Otra forma de probar conectividad es con la utilidad “Data Monitor”.

EthDev16

EthDev17

En la siguiente entrada vamos a crear una aplicación en RSLogix 5000.

Saludos!!!!

Configurar Tarjeta Ethernet/IP con RSLINX

NoejucomLOGO     logo_v1

En la entrada anterior, hemos conectado al “backplane” de un ControlLogix de Allen Bradley a través del puerto USB de un controlador 1756-L71, aprovechando esta conexión vamos a cambiar la configuración de una tarjeta Ethernet/IP 1756-ENBT.

1. Conexión a través de USB.

Aprovechando la ruta que vimos en la entrada anterior “Conectar con PAC ControlLogix por USB”, desplegamos hasta ver la tarjeta 1756-ENBT, que está conectada en el SLOT 4.

  • Hacemos click sobre botón derecho para deplegar el menú y pulsamos sobre “Module Configuration”. 

CLRSLinx21

  • Se nos abre la pestaña “General”, en la que podemos ver la referencia, fabricante, revisión y número de serie de la tarjeta. 

CLRSLinx22

  • Si pulsamos la pestaña “Port Configuration”, accedemos a la configuración de la tarjeta.  De fábrica, esta tarjeta tiene habilitado “BOOTP” y por tanto tiene una configuración dinámica.

CLRSLinx23

  • Si habilitamos el protocolo DHCP y aplicamos, el router al que hemos conectado la tarjeta le asignará una dirección IP (en nuestro caso le asigna la 192.168.1.19).

CLRSLinx24

  • No obstante como hemos comentado en entradas anteriores, en el mundo industrial no es habitual usar configuraciones dinámicas “Dynamic” y tanto el protocolo BOOTP como DHCP, sólo se usan para asignación por primera vez. Por ello, seleccionamos una configuración estática “Static” y asignamos la dirección IP, submáscara y Gateway que hayamos elegido para este equipo, luego aplicamos.

CLRSLinx48

  • Aceptamos la advertencia, es importante saber que si esta tarjeta estuviera conectada a un sistema en producción, perdería las conexiones por mensajería implícita y explícita, generando afecciones al Sistema de Control.

CLRSLinx49

CLRSLinx50

  • Desplegando RSWho, podemos ver la tarjeta y la dirección IP asignada.

CLRSLinx51

En la siguientes entradas crearemos una aplicación en RSLogix 5000 para este controlador, pero primero vamos a crear un driver Ethernet Devices en RSLinx, en la entrada“RSLinx: Driver Ethernet Devices PAC ControlLogix”.

Saludos!!!!

Conectar con PAC ControlLogix por USB

NoejucomLOGO     logo_v1

En entradas anteriores, hemos trabajado con un PAC CompactLogix, no obstante el buque insignia de Rockwell Automation, para grandes sistemas de automatización, es la plataforma 1756-ControlLogix. De las ventajas que encuentro personalmente a esta marca, es que la filosofía de conexión con PLC’s y PAC’s es la misma y se mantiene a lo largo de los años, ésto es posible en gran parte, gracias al software RSlinx. En esta entrada, vamos a conectarnos con un ControlLogix con un controlador 1756-L71 y lo vamos a hacer a través del puerto USB que equipa la CPU.

1. Conector USB de Controlador 1756-L71.

El USB Hembra Tipo B, ha sustituido al clásico DB9 macho equipado en las CPU’s (Controladores) de la gama ControlLogix de Allen Bradley, facilitando la conexión, ya que implementan las ventajas de un dispositivo Plug & Play”.

db9CPU 1756-L1 con puerto DB9 Macho

usb_640Tipos de conectores USB

IMG_1447Cable USB

IMG_1448CPU 1756-L71

 

2. Conectar con PAC a través de RSLinx.

Cuando tengamos conectada la CPU al puerto USB del PC, el sistema operativo debe detectarlo, siempre que dispongamos del driver del Controlador instalado.

  • Si trabajamos con máquinas virtuales, debemos tener añadido en el hardware de nuestra MV (Máquina Virtual) un puerto USB.

CLRSLinx0

  • Y debemos conectar el dispositivo, una vez se haya detectado por la máquina física y la virtual.

CLRSLinx4

CLRSLinx6

  • Abrimos RSLinx.

CLRSLinx1

CLRSLinx2

  • Hasta que no conectemos el dispositivo “Rockwell Automation 1756-L71/B”, no aparecerá en RSWho los dispositivos. Una vez tengamos conectividad, aparecerán dos posibles rutas (“Path”) y se declarará automáticamente un driver en “Configure Drivers”.

CLRSLinx7

CLRSLinx8

  • Ruta a través de “AB_VBP-1”.

CLRSLinx9

  • Desplegando podemos ver a través del “backplane” las tarjetas que están conectadas a nuestro rack de 10 slot.

CLRSLinx10

  • Ruta a través de “USB”. Desplegando podemos ver a través del “backplane” las tarjetas que están conectadas a nuestro rack de 10 slot.

CLRSLinx11

3. Prueba conectividad con PAC.

Para finalizar esta entrada y realizar una prueba de conexión con el PAC, usamos la utilidad de RSLinx “Data Monitor”.

  • Hacemos click en botón derecho del ratón y se despliega el menú, hacemos click sobre “Data Monitor”

CLRSLinx12

  • Nos aparecerán las variables declaradas en “Controller Tags”, en nuestro equipo sólo existe una variable tipo BOOL “BIT”.

CLRSLinx13

En la siguiente entrada “Configurar Tarjeta Ethernet/IP con RSLinx”, aprovechando esta conexión, vamos a configurar una tarjeta Ethernet/IP.

Saludos!!!!

 

Diseño de Red en Anillo DLR Ethernet/IP 4 (Configuración de Cabeceras de Periferia E/S 1734-AENTR POINT I/O)

NoejucomLOGO         logo_v1

Para finalizar con la configuración de la Red en Anillo DLR, configuraremos las Cabeceras de Periferia de E/S.

POINT1

Disponemos de cuatro cabeceras con las siguientes referencias:

  • Módulo POINT I/O 1, 1734-AENTR+1734-IB8.
  • Módulo POINT I/O 2, 1734-AENTR+1734-IB8.
  • Módulo POINT I/O 3, 1734-AENTR+1734-IB8.
  • Módulo POINT I/O 4, 1734-AENTR+1734-OB8.

Manual Usuario POINT I/O

IMG_0347Cabecera Doble Puerto 1734-AENTR

IMG_0349Módulo E/S y base de conexión.

 

IMG_0354Módulo de 8 ED 1734-IB8

 

IMG_0353Módulo de 8 SD 1734-OB8

Aunque la periferia de E/S POINT I/O de Rockwell, dispone de diferentes tipos de cabecera (DeviceNet, Ethernet…), el bus de comunicación entre la cabecera y los módulos E/S es DeviceNet, por ello el número máximo de Nodos (módulos E/S) es de 63 (64 incluyendo la cabecera).

Comenzamos la configuración de las cabeceras asignando las direcciones IP’s, se realiza de una manera muy sencilla mediante los selectores de décadas. Si en él, se selecciona un valor entre 1 y 254, éste valor corresponde al  cuarto octeto (192.168.1.xxx):

001

IP 192.168.1.1                      Submáscara 255.255.255.0            Gateway 0.0.0.0

002…254

IP 192.168.1.2…254            Submáscara 255.255.255.0            Gateway 192.168.1.1

Otros valores se utilizan, no comprendidos entre o y 255, se utilizan para asignar la IP mediante DHCP (BOOTP.DHCP Server).

IMG_0356

En el selector de décadas de la cabecera de la imagen, se ha configurado un valor “201” por lo que la IP del equipo es 192.168.1.201

point_3

Según el direccionamiento fijado en la Arquitectura de Control, debemos asignar las direcciones 201, 202, 203 y 204.

Una vez les hemos asignado, mediante los selectores de décadas a cada una de las cabeceras, procedemos a realizar una configuración básica, mediante el servidor web, para ellos debemos disponer de JAVA en nuestro navegador, de lo contrario no lo podremos realizar.

point_1Incorrecto.

point_2Correcto.

Tras configurar la IP, en el menú del servidor web de cada una de las cabeceras debemos acceder a “Configuration/Identity” y rellenar el campo “Chassis Size” con un valor “2” (Cabecera+Módulo) y “Apply Changes”. El usuario y contraseña por defecto es, “admin” y “password” respectivamente.

point_4

point_5Debemos acceder a “Configuration/Identity”. Usuario:”admin” Contraseña: “password”

point_6

point_7Rellenar el campo “Chassis Size” con un valor “2” (Cabecera+Módulo) y “Apply Changes”.

point_8Si hemos realizado la configuración correctamente, la utilidad “Browse Chassis”, debe presentarnos los módulos insertados. En este caso el módulo de 8ED 1734-IB8.

Para finalizar, y respecto a la Red en Anillo DLR, sólo hay que revisar la configuración de los puertos, principalmente que estén habilitados y tengan la configuración por defecto, que se recoge en la siguiente captura.

point_9

Además del servidor web, podemos configurar la cabecera 1734-AENTR con RSLinx, mediante un Driver “Ethernet Devices”, que hemos llamado “CONFIG_AENTR”:

point_10

Seleccionamos “Module Configuration” con botón derecho de ratón.

point_11

Se abrirá una ventana de configuración de la cabecera, en la pestaña “General” podemos ver la revisión de firmware, referencia y número de serie.

point_12

En la pestaña “Port Configuration”, podemos revisar la configuración del puerto del equipo, dirección estática y direccionamiento asignado.

point_13

En la pestaña “Advanced Port Configuration”, podemos asignar las velocidades y configuración de los dos puertos del equipo. No se debe cambiar está configuración, a menos que se implemente en el anillo, algún dispositivo que no soporte 100 Mbps.

point_14

En la pestaña “Chassis Configuration”, fijamos la dimensión del chasis del bus DeviceNet.

point_15

En la pestaña “Network”, monitorizamos la topología de la red, el supervisor activo y el estado de la red.

point_16

Pues ya tenemos una Red en anillo DLR correctamente configurada, en la siguiente entrada veremos “Diagnóstico y Monitorización de Red en Anillo DLR”.

 Saludos!!!

Fuentes:

www.odva.org

Rockwell Automation

Diseño de Red en Anillo DLR Ethernet/IP 3 (Configuración de PAC CompactLogix 1769-L24ER QB1B)

NoejucomLOGO        logo_v1

Continuamos con el equipo más importante en la Red de Control, tanto desde el punto de vista de la red, ya que en nuestro diseño hemos decidido que sea el supervisor, como del Control, ya que es el equipo que se va a encargar de realizarlo.

Manual de Usuario PAC

PAC1

1. Puesta en servicio del PAC (CompactLogix 1769-L24ER QB1B).

PAC

Cuando recibimos este equipo y lo desembalamos, a diferencia del switch, lo primero que debemos es actualizar el firmware que trae de fábrica (V1.003), la entrada “Actualización Firmware de PLC Micrologix 1400 de Allen Bradley” nos puede servir de guía, y ¿a qué versión?, pues depende de la revisión de software de “RSLogix 5000” que tengamos instalada.

1.1 Asignación de IP al equipo.

Este equipo soporta los protocolos estándar DHCP y BOOTP, y la herramienta software gratuita que pone a nuestra disposición el fabricante es:

  • BOOTP-DHCP Server.

bootp1

Ejecutamos BOOTP-DHCP Server.

Si es la primera vez que lo ejecutamos, debemos configurar la submáscara de nuestra red. En nuestro caso “255.255.255.000”

bootp2

 

bootp3

Pulsamos “OK”, abriéndose la siguiente pantalla.

bootp4

Nos debe aparecer la dirección MAC del equipo, si no aparece, lo apagaremos o desconectaremos y volveremos a conectar el latiguillo ethernet.

bootp5

Pinchamos dos veces sobre la dirección MAC del dispositivo al que le queremos asignar la IP y rellenamos los campos.

 

bootp6

bootp7

Pulsamos “OK” y aparecerá en la lista inferior.

bootp8

Para finalizar seleccionamos el equipo en la lista inferior y pulsamos sobre “Disable BOOTP/DHCP”.

bootp9

Una vez se haya configurado la dirección estática aparecerá en la parte inferior el mensaje “[Disable BOOTP] Command sucessful”.

bootp10

A continuación podemos verificar la conexión con el PAC, mediante un navegador web.

PAC2

PAC3

 1.2 Configuración de PAC como Supervisor de Anillo DLR.

La asignación de IP anterior, podríamos haberla realizado mediante el puerto USB y siguiendo los pasos que vamos a describir a continuación, sin necesidad de realizar el BOOTP, no obstante para ello debemos de disponer del driver USB de este controlador.

Comenzamos  configurando en RSLinx un “Driver Ethernet Devices”, que he elegido llamarlo “CONFIG_PAC”.

PAC4Seleccionamos “Module Configuration” con botón derecho de ratón.

 

PAC5

Se abrirá una ventana de configuración del PAC, en la pestaña “General” podemos ver la revisión de firmware, referencia y número de serie.

PAC6

En la pestaña “Port Configuration”, podemos revisar la configuración del puerto del equipo (asignada mediante BOOTP), dirección estática y direccionamiento asignado.

PAC7

 

En la pestaña “Advanced Port Configuration”, podemos asignar las velocidades y configuración de los dos puertos del equipo. No se debe cambiar está configuración, a menos que se implemente en el anillo, algún dispositivo que no soporte 100 Mbps.

PAC8

En la pestaña “Network”, podemos monitorizar si está altivo el equipo como supervisor o de respaldo “backup”, además de saber si existe algún fallo en el anillo, contabilizarlos e indicarnos si hay fallo, donde se encuentra.

En esta ventana debemos habilitar “Enable Ring Supervisor”.

 

PAC9

 

Por último, en esta última pantalla, si pulsamos “Advanced”, accedemos a la configuración del PAC en el anillo.

  • Supervisor Precedence: “1” (así el PAC será el supervisor, ya que le asignamos el valor “0” al switch)
  • Beacon Interval: “400” (valor por defecto)
  • Beacon Timeout: “1960” (valor por defecto)
  • Ring Protocol VLAN ID: “1” (valor por defecto)

PAC10Pulsamos “SET”, para finalizar.

Continuaremos en la siguiente entrada “Diseño de Red en Anillo DLR Ethernet/IP 4 (Configuración de Cabeceras de Periferia E/S 1734-AENTR POINT I/O)″.

Saludos!!!.

Fuentes:

www.odva.org

Rockwell Automation