Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INDUSTRIALES
Procedimientos
Nombre Función ()
RSNetworx Software para configuración de esclavos del escáner DeviceNet
8.00.01
RSLinx 2.52 Software para configuración de comunicaciones con la interfaz
DeviceNet (1770KFD)
RSLogix 500 pro Software de edición de programas para los controladores SLC500 y
Micrologix 1500
Tabla 2. Componentes Software requeridos
1. Inicie la aplicación RSLinx ejecutando: Inicio > Programas > Rockwell Software >
RSLinx > RSLinx Classic
a) b)
Figura 2. Configuración de Driver para el 1770-KFD
a) b)
Figura 3. Configuración de Driver para el 1770-KFD.
a) b)
Figura 4. Configuración de Driver para el 1770-KFD
Tenga en cuenta:
La velocidad en baudios que configure para el driver DeviceNet va a ser establecida
para todos los dispositivos de la red.
Las alternativas de velocidad son función de la longitud de la red como se indica en
la Tabla 3:
Velocidad Longitud
125Kbaud 420m
250Kbaud 200m
500Kbaud 100m
Tabla 3. Relación Velocidad / Distancia para la red DeviceNet. Datos válidos para cable plano.
6. Para observar los dispositivos que están en línea, cierre la ventana Configure
Drivers y seleccione el ícono RSWho, aparecerá la lista de dispositivos conectados a
la red (Ver Figura 6).
7. Extienda el árbol 1734 ADN, para ver los módulos conectados al adaptador (Ver
Figura 7). Note que el 1734ADN se comporta como un esclavo de la red principal,
pero como un scanner en la sub-red de los módulos que conecta:
Figura 7. Sub-red del 1734-ADN
El driver que acaba de configurar servirá para realizar la comunicación entre la aplicación
RSNetworx y la red DeviceNet a través del 1770-KFD.
1. Determine la cantidad de bytes que cada dispositivo envía y consume de la red. Para
este paso debe tener los manuales de usuario de cada uno de los dispositivos
conectados a la red.
a. Realice el cálculo para cada una de las sub-redes de sus sistema
documentando el resultado en el siguiente formato:
SUB RED 1
Dispositivo Entradas Salidas
Bytes DINTS Bytes DINTS
1734-ADN 2 1 2 1
1734-IB4 1 1 0 0
1734-OW4 0 0 1 1
1769-FPD -- -- -- --
1734-OA4 0 0 1 1
TOTAL 3 2 4 3
Tabla 4. Cálculo de bytes necesarios en la sub-red 1.
SUB RED 2
Dispositivo Entradas Salidas
Bytes DINTS Bytes DINTS
1734-ADN 2 1 2 1
1734-VHSC24 10 5 4 2
1769-FPD -- -- -- --
1734-OW4 0 0 1 1
1734-OW4 0 0 1 1
TOTAL 12 6 6 5
Tabla 5. Cálculo de bytes necesarios en la sub-red 2
Sección de
Mensajes
2. Seleccione el icono online (ver Figura 8) para que la red realice una búsqueda
automática de los dispositivos conectados (autobrowse). En seguida aparece la
ventana de selección de ruta de comunicación con el driver. Elija el driver 1770-
KFD-1 DeviceNet y de clic en OK como se indica en la Figura 9.
Figura 14. Mensaje de alerta por la falta de datos I/O del ADN
7. Para comprobar las direcciones de memoria en las cuales están siendo mapeados los
nodos revise las pestañas input, output (Figura 16). Note que existen espacios de
memoria reservados que se identifican con la etiqueta ReadOnly, estos espacios
corresponden a los Word [0 a 65] en el caso de las entradas y [0,1] en el caso de las
salidas.
Definición de Sub-Red
En esta sección se emplearán los datos de la red configurada como entradas y salidas de un
programa para ejecutar en el Micrologix 1500 que ha sido equipado con el scanner.
Figura 20. Ventana de lectura de módulos conectados al PLC. Note que en este ejemplo se emplea el driver
1770-KFD
Figura 23. Mapeo de los nodos DeviceNet en las entradas y salidas del PLC
12. Una vez ha verificado el correcto funcionamiento del mapeo de entradas salidas,
salga de línea (Go Offline).
13. De aquí en adelante se puede iniciar el proceso de programación de la lógica del
PLC. Como práctica de programación se recomienda emplear alias de entrada y
salida para cada uno de los nodos en la red DeviceNet y realizar versiones de código
a partir de la plantilla generada en el punto 10 de esta sección.
Definiciones Importantes
Escáner 1769-SDN.
El scanner es la interfaz entre el PLC y la red DeviceNet. Dicha interfaz básicamente nos
permite:
Leer entradas desde dispositivos esclavos
Escribir salidas hacia dispositivos esclavos
Comunicarnos con dispositivos iguales (mensajes)
Configurar, cargar y descargar programas en el Micrologix 1500 a través de la red
DeviceNet.
Los mensajes I/O presentan las siguientes alternativas respecto a su activación para acceso
al medio:
Strobe. El maestro (PLC con scanner como maestro) envía una invitación a
transmitir a un grupo de esclavos de manera simultánea, posteriormente inicia la
recepción secuencial de respuestas de cada esclavo. Algunas de sus características
son:
o Transferencia de datos iniciada por el scanner.
o Tipo multicast con longitud de 64 bits.
o Provoca una respuesta de cada esclavo incluido en el multicast.
o La respuesta contiene los datos de entrada y permite una longitud de hasta
8bytes.
o No está disponible para scanner configurados como esclavos.
Poll (Encuesta). El maestro interroga a un esclavo, posteriormente, el esclavo
responde con una trama limitada a 128 bytes. Una vez ha terminado esta transacción
el maestro interroga al siguiente esclavo y éste responde. La secuencia se repite
hasta que todos los esclavos de la red han sido interrogados. Una vez termina este
ciclo, la encuesta vuelve a comenzar.
Los dispositivos configurados bajo esta alternativa, pueden ser encuestados cada
ciclo (nodos foreground) o cada x ciclos (nodos background). La relación x
(denominada poll ratio) puede ser configurada por usuario.
Ejemplo
Tablas de Datos. Para administrar el flujo de datos entre la red y el PLC, el escáner emplea
tablas de imágenes de entrada y tablas de imágenes de salida además de información de
estados y comandos entre el escáner y el PLC.
Tabla de Imágenes de Entrada. Registro que almacena el estado de las entradas (discretas y
analógicas) del PLC al inicio de su ciclo de scan.
Es transferida desde el scanner hacia el controlador a través del bus de
comunicación de expansiones del PLC. Estos datos son mapeados en la tabla de
imágenes de entrada del PLC y su direccionamiento depende del slot en el que ha
sido instalado el scanner. Para el caso de un Micrologix 1500 dotado con un 1769-
SDN en su primer slot, el mapeo se realizará en las direcciones I:1.Xi, en donde Xi
define el rango de palabras [0-245]. Este rango de palabras se divide en: palabras de
usuario y palabras de estado del scanner como se indica a continuación:
Tabla de Imágenes de Salida. Registro que almacena el estado de las salidas (discretas y
analógicas) del PLC durante la ejecución de su ciclo de scan.
Es transferido del controlador hacia el scanner a través del bus de comunicación de
expansiones del PLC. Las salidas pueden ser escritas desde el archivo de imágenes
de salida del PLC, con un direccionamiento dependiente de la ubicación del escáner
en el chasis del PLC. Para el ejemplo anterior (scanner en slot 1), el mapeo se
realizará en las direcciones O:1.Xo, siendo Xo el rango de palabras [0 - 181]. Al
igual que sucedió con las entradas, el rango se divide en:
Es uno de los módulos que permite conectar E/S remotas a la red DeviceNet. Otros
módulos que permiten esta conexión son: 1734-PDN, 1734 ADNX y 1734D.
Figura 25. Esquema de partición en sub-redes para el 1734 ADN
El formato en que se realiza el mapeo de datos de cada uno de los esclavos puede ser en
bytes (8 bits) o DINTs (32 bits). La opción DINT (DINT boundaries) se recomienda para
configuraciones con procesadores de la familia Logix (ControlLogix, SoftLogix,
CompactLogix) debido a su tamaño de palabra. Para los procesadores SLC500 y
Micrologix 1500 se recomienda la configuración en bytes (bytes boundaries).
Nota:
No olvidar adicionar al inicio del programa el bit de activacion del modulo scanner de
device net, que es el bit (0) de la primera palabra de salida del scanner.
Bibliografía.
Tesis de Nilson.
Manuales de operación de cada uno de los dispositivos AB.