You are on page 1of 422

Sistema ControlLogix

1756-L1, -L1Mx, -L55Mxx, -L63

Manual del usuario

Informacin importante para el usuario

Debido a la variedad de usos de los productos descritos en esta publicacin, las personas responsables de la aplicacin y uso de este equipo de control deben asegurarse de que se hayan seguido todos los pasos necesarios para que cada aplicacin y uso cumplan con todos los requisitos de rendimiento y seguridad, incluyendo leyes, normativas, cdigos y estndares vigentes. Rockwell Automation no ser responsable en ningn caso de los daos indirectos o derivados que pudieran resultar del uso o de la aplicacin de estos productos. Todas las ilustraciones, grficos, ejemplos de programas y de diseo que aparecen en esta publicacin tienen nicamente una finalidad ilustrativa. Debido a las muchas variables y requisitos asociados con cualquier instalacin particular, Rockwell Automation no puede asumir ninguna responsabilidad (incluida la responsabilidad de propiedad intelectual) por el uso que se d a los productos basndose en los ejemplos que se muestran en esta publicacin. La publicacin SGI-1.1 de Allen-Bradley, Safety Guidelines for the Application, Installation and Maintenance of Solid-State Control (que se puede obtener a travs de la oficina local de Rockwell Automation), describe algunas diferencias importantes entre equipos transistorizados y dispositivos electromecnicos, las cuales deben tomarse en cuenta cuando se utilicen productos como los descritos en esta publicacin. Queda prohibida la reproduccin total o parcial del contenido de esta publicacin de propiedad exclusiva sin la autorizacin escrita de Rockwell Automation. En esta publicacin se utilizan notas que resaltan consideraciones relativas a la seguridad. Las siguientes anotaciones y las instrucciones que las acompaan ayudan a identificar riesgos potenciales, evitarlos y reconocer las consecuencias de un riesgo potencial:
ADVERTENCIA

!
ATENCIN

Identifica informacin acerca de prcticas o circunstancias que pueden producir una explosin en un ambiente peligroso, lo que puede provocar lesiones o incluso la muerte, daos materiales o prdidas econmicas.

!
IMPORTANTE IMPORTANTE

Identifica informacin acerca de prcticas o circunstancias que pueden provocar lesiones o incluso la muerte, daos materiales o prdidas econmicas.

Identifica informacin crtica para una correcta aplicacin y entendimiento del producto. Srvase tomar nota de que en esta publicacin se usa el punto decimal para separar la parte entera de la decimal de todos los nmeros.

NOTA

Resumen de los cambios

Introduccin Informacin actualizada

Esta versin contiene informacin nueva y actualizada.

Este documento contiene los cambios siguientes:


Este cambio: Informacin adicional sobre la vida til de la batera 1756-BA1 con el controlador ControlLogix5563 Informacin adicional sobre el mdulo de batera ControlLogix 1756-BATM. Incluye cmo: calcular la vida til de la batera reemplazar la batera. Empieza en la pgina: 25-3 26-3

Informacin eliminada

Se elimin la informacin siguiente de este manual: Tiempo de ejecucin estimado Cmo calcular el uso de memoria Para obtener ms informacin, consulte el documento Logix5000 Controllers Execution Time and Memory Use Reference Manual, publicacin 1756-RM087.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Resumen de los cambios

Notas:

Publicacin 1756-UM001E-ES-P - Agosto 2002

Prefacio

Propsito de este manual

Este manual sirve como gua para el desarrollo de proyectos para los controladores ControlLogix. Proporciona procedimientos de paso a paso acerca de cmo establecer las comunicaciones: mediante las siguientes redes EtherNet/IP ControlNet E/S remotas DH+ DH-485 serie con los dispositivos siguientes controladores E/S estaciones de trabajo terminales PanelView Este manual se usa con el Logix5000 Controllers Common Procedures, publicacin 1756-PM001, el cual describe las tareas siguientes: Manejo de archivos de proyecto Organizacin de la lgica Organizacin de los tags Rutinas de programa Prueba de un proyecto Manejo de fallos

Quin debe usar este manual

Este manual es para quienes programen las aplicaciones que usan los controladores ControlLogix: ingenieros de software ingenieros de control ingenieros de aplicacin tcnicos de instrumentos

Publicacin 1756-UM001E-ES-P - Agosto 2002

Prefacio

Cundo se debe usar este manual

Use este manual: cuando est listo a integrar su aplicacin con los dispositivos, controladores y redes de E/S del sistema. despus de efectuar las siguientes acciones: desarrollar el cdigo bsico de la aplicacin realizar las pruebas aisladas de la aplicacin

Cmo usar este manual

Este manual se organiza en tareas bsicas que usted programa un controlador ControlLogix. Cada captulo trata una tarea. Las tareas se organizan en la secuencia en que normalmente se realizan. Observar algunos trminos en este manual que aparecen tipos de letra que difieren del resto del texto.

El texto que aparece en este estilo de letra: itlico courier

Identifica:

Por ejemplo:

Significa:

el nombre real de un tem que se ve en la pantalla o en un ejemplo informacin que usted debe proporcionar segn la aplicacin (una variable)

Haga clic con el botn derecho del mouse en User-Defined Haga clic con el botn derecho del mouse en name_of_program

Haga clic con el botn derecho del mouse en el tem denominado User-Defined. Debe identificar el programa especfico de la aplicacin. Normalmente se trata de un nombre o una variable que ha definido.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Tabla de contenido
Captulo 1 Cmo configurar un mdulo EtherNet/IP
Cundo usar este procedimiento . . . . . . . . . . . . . . . . . . Antes de comenzar . . . . . . . . . . . . . . . . . . . . . . . . . . . . Software RSLogix 5000 . . . . . . . . . . . . . . . . . . . . . . . Software RSLinx . . . . . . . . . . . . . . . . . . . . . . . . . . . . Software de servidor BOOTP . . . . . . . . . . . . . . . . . . Cmo usar este procedimiento . . . . . . . . . . . . . . . . . . . Configure un mdulo usando el software RSLogix 5000 . Conecte el hardware . . . . . . . . . . . . . . . . . . . . . . . . Conexin al mdulo . . . . . . . . . . . . . . . . . . . . . . . . Configure el puerto . . . . . . . . . . . . . . . . . . . . . . . . . Verifique el mdulo . . . . . . . . . . . . . . . . . . . . . . . . . Configure un mdulo usando el software RSLinx . . . . . . Conecte el hardware . . . . . . . . . . . . . . . . . . . . . . . . Configure el puerto . . . . . . . . . . . . . . . . . . . . . . . . . Verifique el mdulo . . . . . . . . . . . . . . . . . . . . . . . . . Configure un mdulo usando BOOTP . . . . . . . . . . . . . . Instale el software BOOTPServer . . . . . . . . . . . . . . . Conecte el hardware . . . . . . . . . . . . . . . . . . . . . . . . Introduzca las selecciones de la red predeterminada . Configure el mdulo . . . . . . . . . . . . . . . . . . . . . . . . Inhabilite BOOTP . . . . . . . . . . . . . . . . . . . . . . . . . . Guarde la lista de relaciones. . . . . . . . . . . . . . . . . . . Renueve la direccin IP de un mdulo 1794-AENx . . . . . Instale el software BOOTPServer . . . . . . . . . . . . . . . Configure el hardware . . . . . . . . . . . . . . . . . . . . . . . Introduzca la nueva configuracin . . . . . . . . . . . . . . Enve la configuracin . . . . . . . . . . . . . . . . . . . . . . . Inhabilite BOOTP . . . . . . . . . . . . . . . . . . . . . . . . . . Guarde la lista de relaciones. . . . . . . . . . . . . . . . . . . Pruebe la configuracin. . . . . . . . . . . . . . . . . . . . . . . . . Conexin directa a un controlador. . . . . . . . . . . . . . . . . Conecte un cable en serie . . . . . . . . . . . . . . . . . . . . Configure un driver en serie. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 1-2 1-3 1-4 1-5 1-6 1-7 1-7 1-8 1-10 1-12 1-13 1-13 1-13 1-15 1-16 1-16 1-16 1-17 1-18 1-19 1-19 1-20 1-20 1-20 1-21 1-22 1-22 1-23 1-24 1-24 1-24 1-26

Captulo 2 Cmo descargar y entrar en lnea mediante una red Ethernet/IP


Cundo usar este procedimiento . . . . Cmo usar este procedimiento . . . . . Cmo configurar un driver Ethernet. . Cmo seleccionar una ruta de acceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 2-1 2-2 2-3

Captulo 3 Cmo comunicarse con E/S 1756 mediante una red ControlNet/IP
Cundo usar este procedimiento . . . . . . . . . . . . . . Antes de empezar . . . . . . . . . . . . . . . . . . . . . . . . . Cmo usar este procedimiento . . . . . . . . . . . . . . . Cmo aadir el mdulo local 1756-ENBx o -ENET . Cmo aadir el mdulo local 1756-ENBx o -ENET . Cmo aadir los mdulos de E/S. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 3-1 3-2 3-3 3-5 3-8

Publicacin 1756-UM001E-ES-P - Agosto 2002

ii

Tabla de contenido

Cmo crear los alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12 Cmo validar las conexiones . . . . . . . . . . . . . . . . . . . . . . . 3-15

Captulo 4 Comunicacin con E/S 1794 a travs de una red EtherNet/IP


Cundo usar este procedimiento . . . . . . . . . Antes de usar este procedimiento . . . . . . . . Cmo usar este procedimiento . . . . . . . . . . Aada el mdulo local 1756-ENBx o -ENET . Aada el mdulo remoto 1794-AENx. . . . . . Aada los mdulos de E/S. . . . . . . . . . . . . . Direccionamiento de E/S . . . . . . . . . . . . . . . Valide las conexiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 4-2 4-2 4-3 4-5 4-8 4-11 4-13

Captulo 5 Cmo comunicarse con otro controlador mediante una red Ethernet/IP
Cundo usar este procedimiento . . . . . . . . . . . . . . . Antes de empezar . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo seleccionar un mtodo de comunicacin . . . . Cmo producir un tag . . . . . . . . . . . . . . . . . . . . . . . Cmo aadir el mdulo local 1756-ENBx o -ENET . . Cmo aadir el mdulo remoto 1756-ENBx o -ENET Cmo aadir el otro controlador . . . . . . . . . . . . . . . Cmo consumir un tag . . . . . . . . . . . . . . . . . . . . . . Cmo validar las conexiones . . . . . . . . . . . . . . . . . . Requiere otro controlador los datos? . . . . . . . . . . . . Cmo aadir el mdulo local 1756-ENBx o -ENET . . Cmo introducir un mensaje . . . . . . . . . . . . . . . . . . Cmo configurar el mensaje . . . . . . . . . . . . . . . . . . Cmo escalonar los mensajes . . . . . . . . . . . . . . . . . Cmo obtener acceso a los datos ControlLogix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1 5-1 5-2 5-3 5-4 5-6 5-9 5-11 5-12 5-13 5-14 5-16 5-18 5-22 5-23

Captulo 6 Cmo comunicarse con un Cundo usar este procedimiento . . . . . . . . . . . . . . . . . . . . 6-1 terminal PanelView mediante Antes de comenzar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1 Cmo usar este procedimiento . . . . . . . . . . . . . . . . . . . . . 6-2 una red EtherNet/IP
Aada el mdulo 1756-ENBx o -ENET local . Aada el terminal PanelView . . . . . . . . . . . . Organice los datos . . . . . . . . . . . . . . . . . . . Configure el terminal PanelView . . . . . . . . . Cree los tags PanelView . . . . . . . . . . . . . . . Valide las conexiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6-3 6-5 6-8 6-10 6-12 6-14

Captulo 7 Cmo comunicarse con un Cundo usar este procedimiento . . . . . . . . . . . . . . . . . . . . 7-1 proyecto RSView mediante una Cmo usar este procedimiento . . . . . . . . . . . . . . . . . . . . . 7-1 Cmo configurar un driver Ethernet. . . . . . . . . . . . . . . . . . 7-2 red EtherNet/IP

Cmo seleccionar un mtodo de comunicacin . . . . . . . . . 7-3 Cmo crear un tema encuestado . . . . . . . . . . . . . . . . . . . . 7-4

Publicacin 1756-UM001E-ES-P - Agosto 2002

Tabla de contenido

iii

Cmo crear un nodo encuestado . . . . . . . . . . . . . . . . . Cmo importar tags de Logix5000 . . . . . . . . . . . . . . . . Cmo crear un archivo .L5K . . . . . . . . . . . . . . . . . . Cmo instalar la utilidad Tag Import de Logix 5000 . Cmo usar la utilidad para crear un archivo .CSV . . Cmo importar el archivo .CSV. . . . . . . . . . . . . . . . Cmo crear un tag encuestado . . . . . . . . . . . . . . . . . . Cmo crear un tema no solicitado . . . . . . . . . . . . . . . . Cmo aadir el mdulo 1756-ENBx o -ENET . . . . . . . . Cmo introducir un mensaje . . . . . . . . . . . . . . . . . . . . Cmo configurar el mensaje . . . . . . . . . . . . . . . . . . . . Cmo crear un nodo no solicitado. . . . . . . . . . . . . . . . Cmo crear un tag no solicitado . . . . . . . . . . . . . . . . . Cmo validar un tag de RSView32 . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

7-6 7-7 7-7 7-7 7-8 7-9 7-11 7-13 7-15 7-17 7-19 7-21 7-22 7-23

Captulo 8 Cmo comunicarse con las E/S Cundo usar este procedimiento . . . . . . . . . . . . . . . . . . . . 8-1 Cmo usar este procedimiento . . . . . . . . . . . . . . . . . . . . . 8-1 1756 mediante una red Cmo aadir el mdulo local 1756-CNB. . . . . . . . . . . . . . . 8-2 ControlNet
Cmo Cmo Cmo Cmo Cmo aadir el mdulo local 1756-CNB. aadir los mdulos de E/S. . . . . . crear los alias . . . . . . . . . . . . . . . programar la red ControlNet . . . . validar las conexiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4 8-6 8-10 8-13 8-14

Captulo 9 Cmo comunicarse con E/S 1771 mediante una red ControlNet
Cundo usar este procedimiento . . . . . . . . . . . . . . . . . . . Cmo usar este procedimiento . . . . . . . . . . . . . . . . . . . . Cmo aadir el mdulo 1756-CNB local. . . . . . . . . . . . . . Cmo aadir el mdulo 1771-ACN. . . . . . . . . . . . . . . . . . Cmo leer o escribir datos desde o hacia un mdulo de transferencia en bloques . . . . . . . . . . . . . . . . . . . . . . . . . Cmo leer datos de un mdulo de transferencia en bloques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo escribir datos de configuracin o salida en un mdulo de transferencia en bloques . . . . . . . . . . . Cmo configurar los mensajes . . . . . . . . . . . . . . . . . . Cmo leer o escribir datos desde o hacia varios mdulos de transferencia en bloques. . . . . . . . . . . . . . . . . . . . . . . Cmo crear un tipo de datos definido por el usuario. . Cmo crear la matriz para los datos de entrada . . . . . . Cmo enviar un mensaje de transferencia en bloques de lectura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo introducir las propiedades de BTR para cada mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo convertir los INT a DINT . . . . . . . . . . . . . . . . . Cmo pasar al siguiente mdulo BT . . . . . . . . . . . . . . Cmo escribir datos en varios mdulos de transferencia en bloques . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1 9-1 9-3 9-5

. 9-7 . 9-8 . 9-9 . 9-10 . 9-11 . 9-12 . 9-13 . 9-14 . 9-16 . 9-17 . 9-18 . 9-19

Publicacin 1756-UM001E-ES-P - Agosto 2002

iv

Tabla de contenido

Direccionamiento de E/S . . . . . . . . Cmo programar la red ControlNet Cmo validar las conexiones . . . . . Cmo escalonar los mensajes . . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

9-21 9-23 9-24 9-25

Captulo 10 Cmo comunicarse con E/S 1794 mediante una red ControlNet
Cundo usar este procedimiento . . . . . . Cmo usar este procedimiento . . . . . . . Cmo aadir el mdulo local 1756-CNB. Cmo aadir el mdulo 1794-ACN. . . . . Cmo aadir los mdulos de E/S. . . . . . Cmo crear los alias . . . . . . . . . . . . . . . Cmo programar la red ControlNet . . . . Cmo validar las conexiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1 . 10-1 . 10-2 . 10-4 . 10-6 10-10 10-13 10-14

Captulo 11 Cmo comunicarse con otro controlador mediante una red ControlNet
Cundo usar este procedimiento . . . . . . . . Cmo usar este procedimiento . . . . . . . . . Paso 1: Cmo aadir el mdulo 1756-CNB . Cmo aadir el mdulo 1756-CNB remoto . Paso 3: Cmo aadir el mdulo 1788-CNC . Paso 4: Cmo aadir el otro controlador . . Paso 5: Cmo introducir un mensaje . . . . . Paso 6: Cmo configurar el mensaje . . . . . Paso 7: Cmo escalonar los mensajes. . . . . Paso 8: Cmo obtener datos ControlLogix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1 . 11-2 . 11-3 . 11-5 . 11-8 11-10 11-12 11-14 11-16 11-16

Captulo 12 Cmo encaminar los mensajes Cundo usar este procedimiento . . . . . . . . . . . . . . . . . . . . 12-1 Cmo encaminar un mensaje ControlNet . . . . . . . . . . . . . . 12-2 PLC-5 entre las redes ControlNet Captulo 13 Cmo comunicarse con un Cundo usar este procedimiento . . . . . . . . . . . . . . . . . . . . 13-1 terminal PanelView mediante Cmo usar este procedimiento . . . . . . . . . . . . . . . . . . . . . 13-2 Cmo aadir el mdulo local 1756-CNB. . . . . . . . . . . . . . . 13-2 una red ControlNet
Cmo Cmo Cmo Cmo Cmo Cmo Cmo aadir el terminal PanelView . . . . . . organizar los datos programados . . . organizar los datos no programados configurar el terminal PanelView . . . crear los tags PanelView . . . . . . . . . programar la red ControlNet . . . . . . validar las conexiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-5 . 13-7 . 13-9 13-11 13-13 13-15 13-16

Publicacin 1756-UM001E-ES-P - Agosto 2002

Tabla de contenido

Captulo 14 Cmo comunicarse con un Cundo usar este procedimiento . . . . . . . . . . . . . . . . . . . . 14-1 proyecto RSView32 mediante Cmo usar este procedimiento . . . . . . . . . . . . . . . . . . . . . 14-1 Cmo configurar un driver ControlNet . . . . . . . . . . . . . . . . 14-2 una red ControlNet
Cmo seleccionar un mtodo de comunicacin . . . . . . Cmo crear un tema encuestado . . . . . . . . . . . . . . . . . Cmo crear un nodo encuestado . . . . . . . . . . . . . . . . . Cmo importar tags de Logix5000 . . . . . . . . . . . . . . . . Cmo crear un archivo .L5K . . . . . . . . . . . . . . . . . . Cmo instalar la utilidad Tag Import de Logix 5000 . Cmo usar la utilidad para crear un archivo .CSV . . Cmo importar el archivo .CSV. . . . . . . . . . . . . . . . Cmo crear un tag encuestado . . . . . . . . . . . . . . . . . . Cmo crear un tema no solicitado . . . . . . . . . . . . . . . . Cmo aadir el mdulo 1756-CNB. . . . . . . . . . . . . . . . Cmo introducir un mensaje . . . . . . . . . . . . . . . . . . . . Cmo configurar el mensaje . . . . . . . . . . . . . . . . . . . . Cmo crear un nodo no solicitado. . . . . . . . . . . . . . . . Cmo crear un tag no solicitado . . . . . . . . . . . . . . . . . Como validar un tag de RSView32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. 14-2 . 14-3 . 14-5 . 14-6 . 14-6 . 14-6 . 14-7 . 14-8 14-10 14-12 14-14 14-16 14-18 14-20 14-21 14-22

Captulo 15 Cmo monitorear fallos


Cundo usar este procedimiento . . . . . . . . . . . . . . . . . . . . 15-1 Cmo monitorear una conexin . . . . . . . . . . . . . . . . . . . . 15-2

Captulo 16 Cmo comunicarse con un dispositivo DeviceNet


Cundo usar este procedimiento . . . . . . . . . . . . . . . . . . . Cmo usar este procedimiento . . . . . . . . . . . . . . . . . . . . Paso 1: Cmo aadir el mdulo 1756-DNB. . . . . . . . . . . . Paso 2: Cmo crear alias . . . . . . . . . . . . . . . . . . . . . . . . . Paso 3: Cmo configurar el escner para el modo marcha . . . . . 16-1 16-1 16-1 16-4 16-6

Captulo 17 Cmo comunicarse con otro controlador mediante una red DH+
Cundo usar este procedimiento . . . . . . . Cmo usar este procedimiento . . . . . . . . Configure las tablas de encaminamiento . Configure un canal 1756-DHRIO . . . . . . . Aada un mdulo 1756-DHRIO . . . . . . . . Introduzca un mensaje . . . . . . . . . . . . . . Configure el mensaje. . . . . . . . . . . . . . . . Coordine la ejecucin de los mensajes . . . Obtenga acceso a los datos ControlLogix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-1 . 17-2 . 17-3 . 17-8 17-11 17-14 17-16 17-20 17-20

Publicacin 1756-UM001E-ES-P - Agosto 2002

vi

Tabla de contenido

Captulo 18 Cmo encaminar los mensajes Cundo usar este procedimiento . . . . . . . . . . . . . . . . . . . . 18-1 PLC-5 o SLC 500 desde una Configure las tablas de encaminamiento . . . . . . . . . . . . . . 18-2 Configure un mensaje PLC-5 o SLC 500 . . . . . . . . . . . . . . . 18-6 red DH+ Captulo 19 Cmo comunicarse a otro controlador mediante una red DH-485
Cundo usar este procedimiento . . . . . . . . . . . . Cmo usar este procedimiento . . . . . . . . . . . . . Paso 1: Cmo conectar el controlador a un AIC+ Paso 2: Cmo configurar el puerto en serie . . . . Paso 3: Cmo introducir un mensaje . . . . . . . . . Paso 4: Cmo configurar el mensaje . . . . . . . . . Paso 5: Cmo verificar el indicador LED . . . . . . Paso 6: Cmo escalonar los mensajes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-1 . 19-2 . 19-3 . 19-4 . 19-6 . 19-8 19-10 19-10

Captulo 20 Cmo comunicarse mediante una red de E/S remotas


Cundo usar este procedimiento . . . . . . . . . . . . . . . . . . . Cmo usar este procedimiento . . . . . . . . . . . . . . . . . . . . Cmo aadir un mdulo 1756-DHRIO . . . . . . . . . . . . . . . Cmo aadir un adaptador de E/S remotas . . . . . . . . . . . Cmo aadir un mdulo de transferencia en bloques . . . . Cmo leer o escribir datos desde o hacia un mdulo de transferencia en bloques . . . . . . . . . . . . . . . . . . . . . . . . . Cmo leer datos de un mdulo de transferencia en bloques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo escribir datos de configuracin o salida a un mdulo de transferencia en bloques . . . . . . . . . . . Cmo configurar los mensajes . . . . . . . . . . . . . . . . . . Cmo leer o escribir datos desde o hacia varios mdulos de transferencia en bloques. . . . . . . . . . . . . . . . . . . . . . . Creacin de un tipo de datos definido por el usuario . Creacin de la matriz de datos . . . . . . . . . . . . . . . . . . Envo del el mensaje a un mdulo BT . . . . . . . . . . . . Introduccin de las propiedades de los mensajes para cada mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . Conversin de INT a DINT. . . . . . . . . . . . . . . . . . . . . Paso al mdulo BT siguiente . . . . . . . . . . . . . . . . . . . Escritura de datos en varios mdulos de transferencia en bloques . . . . . . . . . . . . . . . . . . . . . . Direccionamiento de E/S . . . . . . . . . . . . . . . . . . . . . . . . . Cmo validar las conexiones . . . . . . . . . . . . . . . . . . . . . . Cmo escalonar los mensajes . . . . . . . . . . . . . . . . . . . . . . . . . . 20-1 20-2 20-3 20-6 20-9

20-10 20-11 20-13 20-14 20-15 20-17 20-18 20-19 20-21 20-22 20-23 20-24 20-26 20-28 20-30

Captulo 21 Cmo descargar y entrar y lnea mediante un cable serie


Cundo usar este procedimiento . . . . . . . . . . . . . . . . . . . . 21-1 Cmo usar este procedimiento . . . . . . . . . . . . . . . . . . . . . 21-1 Paso 1: Cmo conectar un cable serie . . . . . . . . . . . . . . . . 21-2

Publicacin 1756-UM001E-ES-P - Agosto 2002

Tabla de contenido

vii

Paso 2: Cmo configurar un driver serie. . . . . . . . . . . . . . . 21-3 Paso 3: Cmo seleccionar una ruta de acceso. . . . . . . . . . . 21-4

Captulo 22 Cmo configurar las comunicaciones maestras y esclavas DF1


Cundo usar este procedimiento . . . . . . . . . . . . . . . . . . . Cmo usar este procedimiento . . . . . . . . . . . . . . . . . . . . Paso 1: Cmo conectar y configurar los mdems . . . . . . . Paso 2: Cmo seleccionar un modo de encuesta (polling) Paso 3: Cmo configurar el controlador maestro para la encuesta estndar . . . . . . . . . . . . . . . . . . . . . . . . . . . . Paso 4: Cmo configurar el controlador maestro para la encuesta basada en mensajes . . . . . . . . . . . . . . . . . . . . Paso 5: Cmo configurar un controlador esclavo . . . . . . . Paso 6: Cmo introducir un mensaje . . . . . . . . . . . . . . . . Paso 7: Cmo configurar el mensaje . . . . . . . . . . . . . . . . Paso 8: Cmo escalonar los mensajes. . . . . . . . . . . . . . . . . . . . 22-1 22-2 22-2 22-3

. 22-3 . 22-8 22-10 22-12 22-14 22-17

Captulo 23 Cmo configurar las comunicaciones de lnea directa


Cundo usar este procedimiento . . . . . . . . . . . . . . . . . . Cmo usar este procedimiento . . . . . . . . . . . . . . . . . . . Paso 1: Cmo conectar y configurar los mdems . . . . . . Paso 2: Cmo configurar el puerto serie del controlador. Paso 3: Cmo obtener el acceso telefnico al otro controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Paso 4: Cmo enviar el mensaje . . . . . . . . . . . . . . . . . . Paso 5: Cmo configurar el mensaje . . . . . . . . . . . . . . . Paso 6: Cmo colgar . . . . . . . . . . . . . . . . . . . . . . . . . . . Paso 7: Cmo escalonar los mensajes. . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-1 23-1 23-2 23-3

. 23-5 . 23-6 . 23-8 23-11 23-12

Captulo 24 Cmo programar el control de movimiento


Cundo usar este procedimiento . . . . . . . . . . . . . . . . . . . . 24-1 Cmo usar este procedimiento . . . . . . . . . . . . . . . . . . . . . 24-2 Cmo seleccionar un dispositivo maestro de CST . . . . . . . . 24-2 Definir el controlador como maestro de CST . . . . . . . . . 24-3 Definir un mdulo 1756-SYNCH como maestro de CST . 24-3 Cmo aadir el mdulo de control de movimiento. . . . . . . 24-4 1756-M08SE - Cmo aadir el variador SERCOS . . . . . . . . . 24-7 Cmo crear un grupo de control de movimiento . . . . . . . . 24-9 Cmo asignar las propiedades del grupo de movimiento . 24-10 Cmo configurar los ejes . . . . . . . . . . . . . . . . . . . . . . . . . 24-12 Visualice las propiedades para el eje. . . . . . . . . . . . . . 24-12 Seleccione una configuracin de eje . . . . . . . . . . . . . . 24-12 Asigne unidades para las medidas . . . . . . . . . . . . . . . 24-13 Asigne una constante de conversin . . . . . . . . . . . . . . 24-13 1756-M02AE - Seleccione la configuracin del servovariador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-14 1756-M08SE - Seleccione el nmero de catlogo del amplificador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-15
Publicacin 1756-UM001E-ES-P - Agosto 2002

viii Tabla de contenido

1756-M08SE - Seleccione el motor y la retroalimentacin . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo ejecutar las pruebas de conexin . . . . . . . . . . . . . . Descargue el proyecto y conctese en lnea . . . . . . . . Visualice las propiedades para el eje. . . . . . . . . . . . . . Complete las pruebas de conexin . . . . . . . . . . . . . . . Cmo desarrollar la lgica para el control de movimiento. Cmo manejar los fallos de movimiento . . . . . . . . . . .

24-16 24-17 24-17 24-18 24-18 24-19 24-20

Captulo 25 Cmo mantener la batera 1756-BA1


Cundo usar este procedimiento . . . . . . . Cmo usar este procedimiento . . . . . . . . Cmo calcular la vida til de la batera . . Cmo almacenar las bateras de repuesto. Cmo reemplazar la batera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-1 25-1 25-1 25-4 25-4

Captulo 26 Cmo mantener un mdulo de batera 1756-BATM


Cundo usar este procedimiento . . . . . Cmo usar este procedimiento . . . . . . Cmo calcular la vida til de la batera Cmo reemplazar la batera . . . . . . . . . Cmo extraer la batera existente . . Cmo instalar una batera nueva. . . Revise el LED BAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-1 26-1 26-2 26-4 26-4 26-5 26-6

Apndice A Cmo asignar una direccin PLC/SLC


Cundo usar este procedimiento . . . . . . . . . . . . . . . . . . . . A-1 Cmo asignar una direccin . . . . . . . . . . . . . . . . . . . . . . . A-1

Apndice B Tiempo de ejecucin estimado Apndice C Cmo calcular el uso de memoria Apndice D Cmo determinar cundo se actualizan los datos Apndice E Nueva configuracin de un mdulo de E/S Cdigos de caracteres ASCII Contraportada
Publicacin 1756-UM001E-ES-P - Agosto 2002

Captulo

Cmo configurar un mdulo EtherNet/IP

Cundo usar este procedimiento

Use este procedimiento para configurar cualquiera de los siguientes mdulos:

Mdulo 1794-AENx Mdulo 1756-ENBx o -ENET

interruptor

42872

Puede configurar un mdulo ya sea: antes de instalar el mdulo Configure el mdulo en una ubicacin temporal, tal como un chasis que est en un banco de prueba. Despus de configurar el mdulo, instlelo en el sistema. despus de instalar el mdulo en el sistema

Publicacin 1756-UM001E-ES-P - Agosto 2002

1-2

Cmo configurar un mdulo EtherNet/IP

Antes de comenzar

La configuracin de un mdulo EtherNet/IP incluye: direccin IP (requerida) mscara de subred (recomendada) direccin de gateway (opcional) nombre de dominio (opcional) direcciones de servidor DNS (opcional)

Para configurar un mdulo EtherNet/IP se usa el software. (Los mdulos no tienen interruptores de hardware para asignar una direccin). Para configurar un mdulo use uno de los siguientes programas de software: Software RSLogix 5000 Software RSLinx Software de servidor BOOTP Para determinar cul software le permite configurar su mdulo, use la tabla siguiente:
Para configurar este mdulo: 1756-ENBx 1756-ENET 1794-AENx Use uno de estos programas de software: RSLogix 5000 RSLinx Servidor BOOTP

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo configurar un mdulo EtherNet/IP

1-3

Software RSLogix 5000


El software RSLogix 5000 le permite configurar un mdulo 1756-ENBx o -ENET mediante otro mdulo que est en el chasis.

controlador

otro mdulo de comunicacin mdulo a configurar Software RSLogix 5000

P/S chasis ControlLogix

L 5 5 x x

E N B

P/S

D H R I O

C E E N N N B B B

chasis ControlLogix

red cable en serie 1756-CP3 1747-CP3

Use el software RSLogix 5000 para asignar: direccin IP (requerida) mscara de subred (recomendada) direccin de gateway (opcional) nombre de dominio (opcional) direcciones de servidor DNS (opcional)

Cuando usted configura un mdulo con el software RSLogix 5000, usted introduce una direccin IP o nombre de computadora principal en dos lugares:
En esta ficha: General (primera pantalla del asistente Module Properties) Port Configuration Usted: Identifica el mdulo en la red EtherNet/IP con la cual desea conectarse Asigna informacin de configuracin al mdulo, tal como su direccin IP. Esta informacin se almacena en el mdulo e identifica al mdulo en la red EtherNet/IP.

Publicacin 1756-UM001E-ES-P - Agosto 2002

1-4

Cmo configurar un mdulo EtherNet/IP

Software RSLinx
El software RSLinx le permite configurar un mdulo 1756-ENBx o -ENET mediante otro mdulo que est en el chasis.

controlador

otro mdulo de comunicacin mdulo a configurar software RSLinx

P/S chasis ControlLogix

L 5 5 x x

E N B

P/S

D H R I O

C E E N N N B B B

chasis ControlLogix

red cable en serie 1756-CP3 1747-CP3

Use el software RSLinx para asignar: direccin IP (requerida) mscara de subred (recomendada) direccin de gateway (opcional) nombre de dominio (opcional) direcciones de servidor DNS (opcional)

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo configurar un mdulo EtherNet/IP

1-5

Software de servidor BOOTP


Para configurar un mdulo mediante una red EtherNet/IP, use cualquiera de los siguientes programas de software de servidor BOOTP: software BOOTPServer de Rockwell Automation cualquier software de servidor BOOTP disponible en tiendas comerciales
Software de servidor BOOTP P/S E N B chasis ControlLogix

interruptor

Red EtherNet/IP

P/S

A E N

Flex I/O

La seleccin predeterminada de un mdulo Ethernet/IP de Rockwell Automation es usar BOOTP para obtener la informacin de configuracin. En el momento del encendido, el mdulo enva un mensaje con la direccin de hardware al servidor BOOTP. El servidor BOOTP enva la configuracin apropiada al mdulo. El software BOOTPServer de Rockwell Automation le permite asignar: direccin IP (requerida) mscara de subred (recomendada) direccin de gateway (opcional)

Publicacin 1756-UM001E-ES-P - Agosto 2002

1-6

Cmo configurar un mdulo EtherNet/IP

Cmo usar este procedimiento


Si tiene este mdulo: 1756-ENBx 1756-ENET Y usted desea:

Use la siguiente tabla para encontrar la informacin que necesita:

Entonces:

Vea la pgina:

configurar el mdulo mediante otro mdulo que est en el chasis (por ej., controlador, 1756-CNB, 1756-DHRIO)

Configure un mdulo usando el software 1-7 RSLogix 5000 o bien Configure un mdulo usando el software 1-13 RSLinx Nota: Ambos programas de software permiten configurar el mdulo. Use el que usted prefiera.

configurar el mdulo directamente mediante una red EtherNet/IP 1794-AENx configurar el mdulo restablecer la comunicacin debido a que: La configuracin del mdulo es incorrecta para su red. Usted no sabe la direccin IP del mdulo. cualquiera asegurarse de que se puede comunicar con el mdulo

Configure un mdulo usando BOOTP Configure un mdulo usando BOOTP Renueve la direccin IP de un mdulo 1794-AENx

1-16. 1-16. 1-20.

Pruebe la configuracin

1-24.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo configurar un mdulo EtherNet/IP

1-7

Configure un mdulo usando el software RSLogix 5000

Para configurar un mdulo usando el software RSLogix 5000: Conecte el hardware Conexin al mdulo Configure el puerto Verifique el mdulo

Conecte el hardware
1. Instale el mdulo. 2. Conecte su computadora a un mdulo con el cual usted ya se puede comunicar. El mdulo debe estar en el mismo chasis que el mdulo que usted desea configurar. CONSEJO Para configurar la comunicacin entre su computadora y un controlador, vea Conexin directa a un controlador en la pgina 1-24.

3. Conecte la alimentacin elctrica al mdulo.

Publicacin 1756-UM001E-ES-P - Agosto 2002

1-8

Cmo configurar un mdulo EtherNet/IP

Conexin al mdulo
1. Abra el proyecto RSLogix 5000 fuera de lnea.

42376

2. Haga clic con el botn derecho del mouse en I/O Configuration y seleccione New Module. 3. Seleccione su tipo de mdulo ENB o ENET y seleccione OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo configurar un mdulo EtherNet/IP

1-9

4. 7.

5.

42579

6.

4. Introduzca un nombre para el mdulo. 5. Introduzca o seleccione el nmero de ranura en que se instala el mdulo. 6. Con qu precisin debe corresponder cualquier mdulo instalado en esta ranura a la informacin en esta ficha?
Si: toda la informacin debe coincidir: tipo nmero de catlogo suministrador nmero de revisin mayor y menor toda la informacin excepto el nmero de revisin menor Entonces seleccione: Exact Match Notas:

Compatible Module

Si selecciona Compatible Module, puede reemplazar un mdulo 1756-ENET/B con un mdulo 1756-ENBT. Sin embargo, no puede reemplazar un mdulo ENBT con un mdulo ENET/B.

no es necesario que la informacin coincida

Disable Keying

7. Escriba la direccin IP o el nombre de la computadora principal del mdulo:


Para especificar: direccin IP nombre de la computadora principal Haga lo siguiente: Ejemplo:

A. Seleccione el botn IP Address. 130.151.136.164 B. Escriba la direccin IP Escriba el nombre de la computadora principal aurora6

8. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

1-10

Cmo configurar un mdulo EtherNet/IP

9. Del men File, seleccione Save. 10. Descargue el proyecto al controlador.

Configure el puerto
1. En el Controller Organizer, haga clic con el botn derecho del mouse en el mdulo ENB o ENET y seleccione Properties. 2. Haga clic en la ficha Port Configuration.

4.

5. 6.

3.
42423

3. Borre (elimine la marca de verificacin) en la casilla de verificacin Enable Bootp. 4. Escriba la direccin IP para el mdulo. 5. Escriba la mscara de subred del mdulo, si es necesario. 6. Escriba la direccin de gateway del mdulo, si es necesario.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo configurar un mdulo EtherNet/IP

1-11

7. Usar usted nombres de computadora principal para especificar otros dispositivos Ethernet/IP? (por ejemplo, cuando enve un mensaje o configure un mdulo remoto ENB o ENET, usar un nombre de computadora principal en vez de una direccin IP?)
Si: S No Entonces: Vaya al paso 8. Vaya al paso 10.

8.

9.

42423

10.

8. Escriba el nombre del dominio del mdulo. 9. Escriba la direccin IP del servidor o servidores que contienen la base de datos DNS del dominio. 10. Seleccione Set. Un cuadro de dilogo le solicitar que confirme los cambios. 11. Para aplicar los cambios, seleccione OK. 12. Para cerrar el cuadro de dilogo Module Properties, seleccione OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

1-12

Cmo configurar un mdulo EtherNet/IP

Verifique el mdulo
Para asegurarse de que este procedimiento se realiz satisfactoriamente, fjese en la parte frontal del mdulo:
Para este mdulo: 1756-ENET 1756-ENBx Verifique este indicador: Indicador LED OK pantalla de cuatro caracteres Por esta indicacin: verde fijo direccin IP del mdulo

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo configurar un mdulo EtherNet/IP

1-13

Configure un mdulo usando el software RSLinx

Para configurar un mdulo usando el software RSLinx: Conecte el hardware Configure el puerto Verifique el mdulo

Conecte el hardware
1. Instale el mdulo. 2. Conecte su computadora a un mdulo con el cual usted ya se puede comunicar. El mdulo debe estar en el mismo chasis que el mdulo que usted desea configurar. CONSEJO Para configurar la comunicacin entre su computadora y un controlador, vea Conexin directa a un controlador en la pgina 1-24.

3. Conecte la alimentacin elctrica al mdulo.

Configure el puerto
1. Inicie el software RSLinx.

Para ampliar la red a un nivel superior, efecte una de las tareas siguientes: Haga doble clic en la red. Seleccione la red y presione la tecla . Haga clic en el signo +.

Workstation + Gateways Linx, Ethernet + AB_DF1-x, DF1

Publicacin 1756-UM001E-ES-P - Agosto 2002

1-14

Cmo configurar un mdulo EtherNet/IP

2. Expanda una red hasta que vea el mdulo. Workstation + Gateways Linx, Ethernet AB_DF1-x, DF1 xx, 1756-Lx Backplane, 1756-Ax + xx, 1756-ENB 3. haga clic con el botn derecho del mouse en el mdulo y seleccione Module Configuration. 4. Haga clic en la ficha Port Configuration.

5. 6. 7. 8.

10.

11.
42472

5. Borre (elimine la marca de verificacin) de la casilla de verificacin Obtain IP Address from Bootp Server. 6. Escriba la direccin IP para el mdulo. 7. Escriba la mscara de subred del mdulo, si es necesario. 8. Escriba la direccin de gateway del mdulo, si es necesario.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo configurar un mdulo EtherNet/IP

1-15

9. Usar usted nombres de computadora principal para especificar otros dispositivos Ethernet/IP? (por ejemplo, cuando enve un mensaje o configure un mdulo remoto ENB o ENET, usar un nombre de computadora principal en vez de una direccin IP?)
Si: S No Entonces: Vaya al paso 10. Vaya al paso 12.

10. Escriba la direccin IP del servidor o servidores que contienen la base de datos DNS del dominio. 11. Escriba el nombre del dominio del mdulo. 12. Seleccione OK.

Verifique el mdulo
Para asegurarse de que este procedimiento se realiz satisfactoriamente, fjese en la parte frontal del mdulo:
Para este mdulo: 1756-ENET 1756-ENBx 1756-AENx Verifique este indicador: Indicador LED OK pantalla de cuatro caracteres NETWORK STATUS Por esta indicacin: verde fijo direccin IP del mdulo verde parpadeante o verde fijo

Publicacin 1756-UM001E-ES-P - Agosto 2002

1-16

Cmo configurar un mdulo EtherNet/IP

Configure un mdulo usando BOOTP

Para configurar un mdulo usando el software BOOTP: Instale el software BOOTPServer Conecte el hardware Introduzca las selecciones de la red predeterminada Configure el mdulo Inhabilite BOOTP Guarde la lista de relaciones

Instale el software BOOTPServer


Este procedimiento requiere el software BOOTPServer de Rockwell Automation. Puede encontrar el software en cualquiera de estos lugares: CD del software RSLogix 5000, ENU \ TOOLS \ BootP Utility, BootPServer.exe www.ab.com\networks

Conecte el hardware
1. Instale el mdulo. 2. Conecte el mdulo a la red. 3. Conecte la alimentacin elctrica al mdulo. 4. Conecte su computadora a la misma subred de red que el mdulo.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo configurar un mdulo EtherNet/IP

1-17

Introduzca las selecciones de la red predeterminada


1. Inicie el software BOOTPServer.

El mdulo enva peridicamente su direccin Ethernet al servidor BOOTP.

2. En el men Tools, seleccione Default Network Settings.

3. 4.

42890

5.

3. Escriba la mscara de subred del mdulo, si es necesario. 4. Escriba la direccin de gateway del mdulo, si es necesario. 5. Seleccione OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

1-18

Cmo configurar un mdulo EtherNet/IP

Configure el mdulo

1.

42858

1. Haga doble clic en la direccin del mdulo.

42859

2.

2. Introduzca la direccin IP para el mdulo. 3. Seleccione OK.

El mdulo aparece en la lista de relaciones.

La lnea de estado muestra que el software envi la direccin al mdulo.

42860

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo configurar un mdulo EtherNet/IP

1-19

Inhabilite BOOTP
Cada vez que enciende el mdulo, qu desea que ste haga?
Si desea que el mdulo: Use la misma configuracin Solicite una configuracin desde un servidor BOOTP Entonces: Vaya al paso 1. Vaya a Guarde la lista de relaciones en la pgina 1-19. Notas: Esto inhabilita BOOTP para el mdulo. ste ya no solicita una configuracin desde los servidores BOOTP. Esto deja a BOOTP habilitado para el mdulo. Cuando usted apaga el mdulo, ste pierde su informacin de configuracin. Use esta opcin slo cuando un servidor BOOTP est continuamente disponible para configurar el mdulo.

1. 2.

42860

1. En Relation List, seleccione el mdulo. 2. Seleccione Disable.

La lnea de estado muestra que BOOTP est inhabilitado para el mdulo.


42892

Guarde la lista de relaciones


La lista de relaciones contiene la configuracin que usted acaba de enviar a un modulo. Puede usarla como registro de la configuracin de cada mdulo, o para reconfigurar el mdulo en el futuro. 1. En el men File, seleccione Save Relation List. 2. Escriba o seleccione un nombre de archivo. 3. Seleccione Save.

Publicacin 1756-UM001E-ES-P - Agosto 2002

1-20

Cmo configurar un mdulo EtherNet/IP

Renueve la direccin IP de un mdulo 1794-AENx

Para renovar (restablecer) la direccin IP de un mdulo 1794-AENx Instale el software BOOTPServer Configure el hardware Introduzca la nueva configuracin Enve la configuracin Inhabilite BOOTP Guarde la lista de relaciones

Instale el software BOOTPServer


Para renovar la direccin IP de un mdulo 1794-AENx, use el software BOOTPServer de Rockwell Automation. Puede encontrar el software en cualquiera de estos lugares: CD del software RSLogix 5000, ENU \ TOOLS \ BootP Utility, BootPServer.exe www.ab.com\networks

Configure el hardware
1. Desconecte y vuelva a conectar la alimentacin elctrica al mdulo.

00:00:BC:06:00:6A Adaptador Ethernet

31247a

2. Anote la direccin Ethernet del mdulo. 3. Conecte su computadora a la misma subred de red que el mdulo.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo configurar un mdulo EtherNet/IP

1-21

Introduzca la nueva configuracin


1. Inicie el software BOOTPServer.

2.

42860

2. Seleccione New.

3. 4. 5. 6.

42891

3. Introduzca la direccin Ethernet del mdulo (por ej., 00:00:BC:06:00:6A). 4. Introduzca la direccin IP para el mdulo. 5. Introduzca la mscara de subred del mdulo, si es necesario. 6. Introduzca la direccin de gateway del mdulo, si es necesario. 7. Seleccione OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

1-22

Cmo configurar un mdulo EtherNet/IP

Enve la configuracin

1.

2.
42860

1. En Relation List, seleccione el mdulo. 2. Seleccione Renew.

El software restablece el mdulo y enva la nueva direccin IP.


42860

Inhabilite BOOTP
Cada vez que enciende el mdulo, qu desea que ste haga?
Si desea que el mdulo: Use la misma configuracin Solicite una configuracin desde un servidor BOOTP Entonces: Vaya al paso 1. Vaya a Guarde la lista de relaciones en la pgina 1-23. Notas: Esto inhabilita BOOTP para el mdulo. ste ya no solicita una configuracin desde los servidores BOOTP. Esto deja a BOOTP habilitado para el mdulo. Cuando usted apaga el mdulo, ste pierde su informacin de configuracin. Use esta opcin slo cuando un servidor BOOTP est continuamente disponible para configurar el mdulo.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo configurar un mdulo EtherNet/IP

1-23

1. 2.

42860

1. En Relation List, seleccione el mdulo. 2. Seleccione Disable.

La lnea de estado muestra que BOOTP est inhabilitado para el mdulo.


42892

Guarde la lista de relaciones


La lista de relaciones contiene la configuracin que usted acaba de enviar a un modulo. Puede usarla como registro de la configuracin de cada mdulo, o para reconfigurar el mdulo en el futuro. 1. En el men File, seleccione Save Relation List. 2. Escriba o seleccione un nombre de archivo. 3. Seleccione Save.

Publicacin 1756-UM001E-ES-P - Agosto 2002

1-24

Cmo configurar un mdulo EtherNet/IP

Pruebe la configuracin

1. Si todava no lo ha hecho: a. Conecte el mdulo a la red. b. Conecte su computadora a la misma subred de red que el mdulo. 2. Desde el men Start de Windows NT, seleccione Programs Command Prompt. 3. Escriba ping IP_address y presione la tecla Enter. donde: IP_address es la direccin IP del mdulo. 4. Recibi usted una respuesta del mdulo?
Si: S No Entonces: Tiene una configuracin vlida para el mdulo. Verifique su configuracin.

5. Cierre la ventana Command Prompt.

Conexin directa a un controlador

Para configurar las comunicaciones entre su computadora y un controlador: Conecte un cable en serie Configure un driver en serie

Conecte un cable en serie

40043

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo configurar un mdulo EtherNet/IP

1-25

1. Obtenga un cable en serie 1756-CP3. (Tambin se puede usar un cable 1747-CP3 de la familia de productos SLC, pero una vez conectado el cable, no se puede cerrar la puerta del controlador).

CONSEJO

Si hace su proprio cable serie: Limite la longitud a 15.2 m (50 pies) Cablee los conectores as:
Workstation Controlador
1 CD 2 RDX 3 TXD 4 DTR COMMON 6 DSR 7 RTS 8 CTS 9
42231

1 CD 2 RDX 3 TXD 4 DTR COMMON 6 DSR 7 RTS 8 CTS 9

Conecte el blindaje a los dos conectores.

Cable 1756-CP3
20884

2. Conecte el cable al controlador y a la estacin de trabajo.

Publicacin 1756-UM001E-ES-P - Agosto 2002

1-26

Cmo configurar un mdulo EtherNet/IP

Configure un driver en serie


1. Ejecute el software RSLinx. 2. Del men Communications, seleccione Configure Drivers. 3. De la lista Available Driver Types seleccione RS-232 DF1 Devices. 4. Haga clic en Add New. 5. Haga clic en OK para aceptar el nombre predeterminado para el driver. 6. De la lista desplegable Comm Port, seleccione el puerto serie (en la estacin de trabajo) al cual est conectado el cable. 7. De la lista desplegable Dispositivo, seleccione Logix 5550-Serial Port. 8. Haga clic en Auto-Configure. 9. Muestra el cuadro de dilogo muestra el mensaje siguiente? Auto Configuration Successful!
Si: S No Entonces: Haga clic en OK. Vaya al paso 6. y verifique que est seleccionado el puerto de comunicacin correcto.

10. Haga clic en Close.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Captulo

Cmo descargar y entrar en lnea mediante una red Ethernet/IP

Cundo usar este procedimiento

Use este procedimiento cuando desee realizar cualquiera de las tareas siguientes mediante una red Ethernet: descargar un proyecto entrar en lnea y monitorear un controlador cargar un controlador

face

Software RSLogix 5000 chasis ControlLogix con un mdulo 1756-ENBx o -ENET

42473

interruptor

Cmo usar este procedimiento


IMPORTANTE

Antes de usar este procedimiento, configure el mdulo 1756-ENBx o -ENET que se encuentra en el chasis con el controlador. Vea "Cmo configurar un mdulo EtherNet/IP" en la pgina 1-1.

Para finalizar este procedimiento, realice las tareas siguientes: Cmo configurar un driver Ethernet Cmo seleccionar una ruta de acceso

Publicacin 1756-UM001E-ES-P - Agosto 2002

2-2

Cmo descargar y entrar en lnea mediante una red Ethernet/IP

Cmo configurar un driver Ethernet

En esta tarea, usted configura un driver RSLinx para que se comunique a dispositivos en una red Ethernet. Puede configurar el driver para comunicarse con hasta 63 dispositivos en este red, tales como los mdulos 1756-ENET o controladores PLC-5E. A. Vaya al software RSLinx. B. Del men Communications, seleccione Configure Drivers. C. De la lista Available Driver Types, seleccione Ethernet devices. D. Seleccione Add New. E. Si desea asignar un nombre descriptivo al driver, cambie el nombre predeterminado. F. Seleccione OK.
G. H.

42585

G. En la columna Host Name, escriba la direccin IP o nombre de la computadora principal de un dispositivo Ethernet al cual se desea comunicar. Ejemplos: aurora6 130.151.136.164 H. Desea usted comunicarse a otro dispositivo Ethernet/IP en este red?
Si: S No Entonces: 1. Seleccione Add New. 2. Vaya al paso G. Vaya al paso siguiente.

I. Seleccione OK. J. Seleccione Close.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo descargar y entrar en lnea mediante una red Ethernet/IP

2-3

Cmo seleccionar una ruta de acceso

A. Abra el proyecto RSLogix 5000 para el controlador. B. Del men Communications, seleccione Who Active. Workstation + Gateways Linx, Ethernet + AB_DF1-x, DF1 + AB_ETH-x, Ethernet

Para ampliar la red a un nivel superior, efecte una de las dos tareas siguientes: Haga doble clic en la red. Seleccione la red y presione la tecla . Haga clic en el signo +.

C. Ample el variador Ethernet al nivel del controlador. Workstation + Gateways Linx, Ethernet AB_DF1-x, DF1 AB_ETH-x, Ethernet xxx.xxx.xxx.xxx, 1756-ENBx Backplane, 1756-Ax + xx, 1756-Lx D. Seleccione el controlador y seleccione un botn. Puede ser necesario que usted confirme la accin.
Para: monitorear el proyecto en el controlador transferir una copia del proyecto desde el controlador al software RSLogix 5000 transferir el proyecto abierto al controlador Seleccione: Go Online Upload Download

Publicacin 1756-UM001E-ES-P - Agosto 2002

2-4

Cmo descargar y entrar en lnea mediante una red Ethernet/IP

Notas:

Publicacin 1756-UM001E-ES-P - Agosto 2002

Captulo

Cmo comunicarse con E/S 1756 mediante una red ControlNet/IP

Cundo usar este procedimiento

Siga este procedimiento para monitorear y controlar los dispositivos que estn cableados a los mdulos de E/S 1756: mdulos locales mdulos remotos donde los mdulos 1756-ENBx o 1756-ENET/B conectan el chasis local y remoto mediante una red EtherNet/IP
E/S locales Controlador E/S remotas

chasis ControlLogix con un mdulo 1756-ENBx o -ENET/B

42608

interruptor

Antes de empezar

Antes de empezar este procedimiento, haga lo siguiente: 1. Para comunicarse con las E/S 1756 mediante una red Ethernet/IP, es necesario usar los mdulos 1756-ENBx o -ENET/B. Si ya tiene un mdulo 1756-ENET/A, determine si puede actualizar el mdulo:
Para esta revisin de 1756-ENET/A: 1.18 posterior (seguro de los puntos del conector RJ-45 a la izquierda) Entonces: Actualice el firmware del mdulo a la revisin 2.6 posterior.

antes de la versin 1.18 (seguro de los Comunquese con el representante puntos del conector RJ-45 a la derecha) o distribuidor local de Rockwell Automation.

2. Configure los mdulos ENB o ENET en el chasis local y remoto. Vea "Cmo configurar un mdulo EtherNet/IP" en la pgina 1-1.

Publicacin 1756-UM001E-ES-P - Agosto 2002

3-2

Cmo comunicarse con E/S 1756 mediante una red ControlNet/IP

Cmo usar este procedimiento


IMPORTANTE

Si todos los mdulos de E/S se encuentran en el mismo chasis que el controlador (sin E/S remotas), vaya a Cmo aadir los mdulos de E/S en la pgina 3-8.

Realice las siguientes tareas iniciales si no las ha hecho ya: Cmo aadir el mdulo local 1756-ENBx o -ENET Cmo aadir el mdulo local 1756-ENBx o -ENET Para finalizar este procedimiento, realice las tareas siguientes: Cmo aadir los mdulos de E/S Cmo crear los alias Cmo validar las conexiones

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con E/S 1756 mediante una red ControlNet/IP

3-3

Cmo aadir el mdulo local 1756-ENBx o -ENET

A. Abra el proyecto RSLogix 5000 fuera de lnea.

42376

B. Ya se encuentra el mdulo ENB o ENET en la configuracin de E/S del controlador?


Si: S No Entonces: Vaya al Cmo aadir el mdulo local 1756-ENBx o -ENET Haga clic con el botn derecho del mouse en I/O Configuration y seleccione New Module.

C. Seleccione el tipo de mdulo ENB o ENET y seleccione OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

3-4

Cmo comunicarse con E/S 1756 mediante una red ControlNet/IP

D. G.

E.

42579

F.

D. Introduzca un nombre para el mdulo. E. Introduzca o seleccione el nmero de ranura en que se instala el mdulo. F. Con qu precisin debe corresponder cualquier mdulo instalado en esta ranura a la informacin en esta ficha?
Si: toda la informacin debe coincidir: tipo nmero de catlogo suministrador nmero de revisin mayor y menor toda la informacin excepto el nmero de revisin menor Entonces seleccione: Exact Match Notas:

Compatible Module

Si selecciona Compatible Module, todava es posible reemplazar un mdulo 1756-ENET/B con un mdulo 1756-ENBT. Sin embargo, no es posible reemplazar un mdulo ENBT con un mdulo ENET/B.

no es necesario que la informacin coincida

Disable Keying

G. Escriba la direccin IP o el nombre de la computadora principal del mdulo:


Para especificar: direccin IP nombre de la computadora principal Haga lo siguiente: Ejemplo:

1. Seleccione el botn IP Address. 130.151.136.164 2. Escriba la direccin IP Escriba el nombre de la computadora principal aurora6

H. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con E/S 1756 mediante una red ControlNet/IP

3-5

Cmo aadir el mdulo local 1756-ENBx o -ENET

I/O Configuration

[x] 1756-ENBx local_ENB/ENET

A. Haga clic con el botn derecho del mouse en local_ENB/ENET y seleccione New Module. B. Seleccione el tipo de mdulo ENB o ENET y seleccione OK.
C.

D. E.

42580

F.

C. Introduzca un nombre para el mdulo. Use un nombre que identifica las E/S en el chasis. D. Es la mayora de los mdulos en el chasis mdulos de E/S digitales no diagnsticos?
Si: S No Entonces seleccione Rack Optimization None

E. Introduzca o seleccione el nmero de ranura en que se encuentra instalado el mdulo F. Introduzca o seleccione el nmero de ranuras en el chasis remoto.

Publicacin 1756-UM001E-ES-P - Agosto 2002

3-6

Cmo comunicarse con E/S 1756 mediante una red ControlNet/IP

H.

42580

G.

G. Con qu precisin debe corresponder cualquier mdulo en esta ranura a la informacin en esta ficha?
Si: toda la informacin debe coincidir: tipo nmero de catlogo suministrador nmero de revisin mayor y menor toda la informacin excepto el nmero de revisin menor Entonces seleccione: Exact Match Notas:

Compatible Module

Si selecciona Compatible Module, todava es posible reemplazar un mdulo 1756-ENET/B con un mdulo 1756-ENBT. Sin embargo, no es posible reemplazar un mdulo ENBT con un mdulo ENET/B.

no es necesario que la informacin coincida

Disable Keying

H. Escriba la direccin IP o el nombre de la computadora principal del mdulo:


Para especificar: direccin IP nombre de la computadora principal Haga lo siguiente: Ejemplo:

1. Seleccione el botn IP Address. 130.151.136.164 2. Escriba la direccin IP Escriba el nombre de la computadora principal aurora6

I. Haga clic en Next.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con E/S 1756 mediante una red ControlNet/IP

3-7

J.

K. L.
42401

J. En el paso D., qu formato de comunicacin seleccion usted?


Si: Rack Optimization None Entonces: Introduzca la velocidad a la cual se debe actualizar el dispositivo ms rpido en el chasis. No se requiere un RPI. Vaya al paso siguiente.

K. Desea que el mdulo se comunique inicialmente con el controlador?


Si: S No Entonces: Deje en blanco la casilla de verificacin. Seleccione la casilla de verificacin. Cuando pruebe esta porcin del sistema, borre la casilla de verificacin. Notas:

L. Si entra en fallo la comunicacin con el mdulo, en qu manera desea que responda el controlador? En entra en fallo la comunicacin con un mdulo, el controlador funciona a base de datos antiguos desde el mdulo. Para evitar la posibilidad de lesiones o daos, monitoree las comunicaciones usando mdulos o configure los mdulos para producir un fallo mayor si entran en fallo las comunicaciones.
Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin. Monitoree la conexin usando la lgica de escalera. Notas:

ATENCI N

!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando

M. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

3-8

Cmo comunicarse con E/S 1756 mediante una red ControlNet/IP

Cmo aadir los mdulos de E/S


Si: No S mdulo de salida mdulo de entrada Y es un:

En esta tarea, usted aade dos mdulos de E/S a la configuracin de E/S del controlador. A. Es el mdulo en la configuracin de E/S de otro controlador?
Y usted desea: Entonces: Vaya al paso siguiente. Vaya al paso siguiente. mantener la comunicacin con el mdulo si pierde la comunicacin con el otro controlador 1. Copie el mdulo de la configuracin de E/S del otro controlador. 2. Pegue el mdulo en la configuracin de E/S de este controlador. 3. Vaya a Cmo crear los alias Vaya al paso siguiente.

interrumpir la comunicacin con el mdulo si pierde la comunicacin con el otro controlador

I/O Configuration

Aada un mdulo de E/S locales aqu.

[x] 1756-ENBx local_ENB/ENET [x] 1756-ENBx remote_ENB/ENET Aada un mdulo de E/S remotas aqu.

B. Dnde se encuentra el mdulo?


Si se encuentra en: el mismo chasis que el controlador chasis remoto Entonces: Haga clic con el botn derecho del mouse en I/O Configuration y seleccione New Module. Haga clic con el botn derecho del mouse en ENB o ENET y seleccione New Module.

C. Seleccione el tipo de mdulo y haga clic en OK.

D.

E.

F.

42420

D. Introduzca un nombre para el mdulo. E. Introduzca o seleccione el nmero de ranura en que se instala el mdulo.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con E/S 1756 mediante una red ControlNet/IP

3-9

F. Seleccione Comm Format: IMPORTANTE Si el mdulo tambin se encuentra en la configuracin de E/S de otro controlador, seleccione la versin Listen Only del formato de comunicacin (es decir, Listen Only Input Data).
Y: Y usted desea: Entonces seleccione: Full Diagnostics Input Data el chasis local asignar un sello de hora a un cambio de los datos omitir los sellos de hora chasis remoto salida digital diagnstica programar cundo aplicar las salidas no programar cundo aplicar las salidas salida digital con fusible programar cundo aplicar las salidas no programar cundo aplicar las salidas salida digital sin fusible y no diagnstica el chasis local programar cundo aplicar las salidas no programar cundo aplicar las salidas chasis remoto entrada analgica no aislada el modo punto flotante (coma flotante) proporciona tiempo suficiente de muestreo el modo punto flotante (coma flotante) no proporciona tiempo suficiente de muestreo entrada analgica aislada o medidora de temperatura el tiempo de muestreo de 25 ms o ms es suficiente el tiempo de muestreo debe ser menos de 25 ms salida analgica asignar un sello de hora cuando se muestrean los datos omitir el sello de hora asignar un sello de hora cuando se muestrean los datos omitir el sello de hora asignar un sello de hora cuando se muestrean los datos omitir el sello de hora asignar un sello de hora cuando se muestrean los datos omitir el sello de hora las entradas asociadas son REAL asignar un sello de hora al eco de datos omitir el sello de hora las entradas asociadas son INT asignar un sello de hora al eco de datos omitir el sello de hora CST Timestamped Input Data Input Data Rack Optimization Full Diagnostics Scheduled Output Data Full Diagnostics Output Data CST Timestamped Fuse Data Scheduled Output Data CST Timestamped Fuse Data Output Data Scheduled Output Data Output Data Rack Optimization CST Timestamped Float Data wiring_mode Float Data wiring_mode CST Timestamped Integer Data wiring_mode Integer Data wiring_mode CST Timestamped Float Data Float Data CST Timestamped Integer Data Integer Data CST Timestamped Float Data Float Data CST Timestamped Integer Data Integer Data

Si este mdulo es una: entrada digital diagnstica entrada digital no diagnstica

Publicacin 1756-UM001E-ES-P - Agosto 2002

3-10

Cmo comunicarse con E/S 1756 mediante una red ControlNet/IP

G.
42420

G. Con qu precisin debe corresponder cualquier mdulo en esta ranura a la informacin en esta ficha?
Si esta informacin debe coincidir: toda la informacin, incluso el nmero de revisin menor toda la informacin excepto el nmero de revisin menor ninguna Entonces seleccione Exact Match Compatible Module Disable Keying

H. Haga clic en Next.


I.

J. K.
42401

I. En el paso F., seleccion usted Rack Optimization como el formato de comunicacin?


Si: No S Entonces: Introduzca la velocidad a la cual se debe actualizar el dispositivo ms rpido cableado al mdulo. No se requiere un RPI. Vaya al paso siguiente.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con E/S 1756 mediante una red ControlNet/IP

3-11

J. Desea que el mdulo se comunique inicialmente con el controlador?


Si: S No Entonces: Deje en blanco la casilla de verificacin. Seleccione la casilla de verificacin. Cuando pruebe esta porcin del sistema, borre la casilla de verificacin. Notas:

K. Si entra en fallo la comunicacin, en qu manera desea que responda el controlador? En entra en fallo la comunicacin con un mdulo, el controlador funciona a base de datos antiguos desde el mdulo. Para evitar la posibilidad de lesiones o daos, monitoree las comunicaciones usando mdulos o configure los mdulos para producir un fallo mayor si entran en fallo las comunicaciones.
Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin. Monitoree la conexin usando la lgica de escalera. Notas:

ATENCI N

!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando

L. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

3-12

Cmo comunicarse con E/S 1756 mediante una red ControlNet/IP

Cmo crear los alias

En esta tarea, usted convierte los tags en los programas a alias para los puntos de E/S o canales (dispositivos). Como alias para un punto de E/S o canal, cada tag: proporciona un nombre descriptivo para el dispositivo cableado al punto o canal representa el valor del punto o canal. Cuando cambia uno, el otro refleja el cambio.

EJEMPLO

Crea alias La lgica siguiente se program inicialmente usando nombres de tag descriptivos, tales como arranque y motor. Despus, los tags se convirtieron a alias para los dispositivos de E/S correspondientes.

start es un alias para el botn pulsador cableado al punto 1 del mdulo que se encuentra en la ranura 2 del chasis local. Cuando est activado el botn pulsador, start est activado.

motor es un alias para el contactor del arrancador cableado al punto 0 del mdulo que se encuentra en la ranura 0 de un chasis remoto (denominado conveyer). Cuando se activa motor, se activa el contactor del arrancador.

stop <Local:2:I.Data.0>

start <Local:2:I.Data.1>

motor <conveyor:0:O.Data.0>

motor <conveyor:0:O.Data.0>
42435

A. Del men Logic, seleccione Edit Tags.

B.

42421

C.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con E/S 1756 mediante una red ControlNet/IP

3-13

B. Seleccione el alcance del tag descriptivo. C. A la derecha del nombre del tag, haga clic en la celda Alias For. La celda muestra en pantalla w D. Haga clic en w E. Haga clic en el botn Controller Scoped Tags, si est disponible. (Todos los datos para los mdulos de E/S se encuentran al alcance del controlador.) F. Seleccione el dispositivo de E/S que el tag representa:
Si el dispositivo es: digital Entonces: 1. Al lado de name:slot:X, haga clic en el signo +. 2. Haga clic en el miembro Data. 3. A la derecha del miembro Datahaga clic en w 4. Haga clic en el nmero de punto del dispositivo. 1. Al lado de name:slot:X, haga clic en el signo +. 2. Desplcese hacia abajo y haga doble clic en ChzData. Representa: el nombre del chasis: Si: local remoto slot X Entonces el nombre es: local nombre del mdulo de comunicacin en el chasis, tal como un mdulo 1756-ENBx 1756-CNB.

analgico

Donde: name

el nmero de ranura del mdulo el tipo de dispositivo: Si: entrada salida Entonces: I O

Chz

el canal al cual est cableado el dispositivo

G. Presione la tecla Enter o haga clic en otra celda.

Publicacin 1756-UM001E-ES-P - Agosto 2002

3-14

Cmo comunicarse con E/S 1756 mediante una red ControlNet/IP

Despus de que usted finalice los pasos anteriores, la ventana Tags debe aparecer as:
Nombre de tag start Alias para conveyor:1:I.Data.1(C) Tag de base conveyor:1:I.Data.1(C)

start es un alias para el punto 1 del mdulo de entrada que se encuentra en la ranura 1 de un chasis remoto (transportador denominado)

CONSEJO

Aun cuando el mdulo de E/S use el formato de comunicacin de rack optimizado, direccione el punto requerido segn lo descrito en el paso F.
Nombre de tag start Alias para conveyor:1:I.Data.1(C) Tag de base conveyor:I.Slot[1].Data.1(C)

start es un alias para el punto 1 del mdulo de entrada que se encuentra en la ranura 1 de un chasis remoto (transportador denominado) Puesto que el mdulo usa el formato de optimizacin del rack, una estructura asociada con el mdulo de comunicacin en el chasis remoto transfiere los datos.

Sin embargo, la lgica de escalera muestra la direccin de los datos dentro de la estructura para el mdulo de comunicacin (por ejemplo, ENB, CNB):

start <conveyor:I.Slot[1].Data.1>

42435

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con E/S 1756 mediante una red ControlNet/IP

3-15

Cmo validar las conexiones


Paso: A. Determine si se han establecido las comunicaciones.

En esta tarea, usted verifica que el controlador se puede comunicar con los dispositivos que acaba de configurar.

Acciones detalladas: Se encuentra este smbolo Si: No S


!

sobre la carpeta I/O Configuration?

Entonces: El controlador se puede comunicar con el mdulo. No se han establecido las comunicaciones. Vaya al paso siguiente.

B. Identifique un fallo. Empiece en el mdulo de comunicacin y vaya hacia abajo a travs del rbol. 1. 2.

I/O Configuration
!

[x] 1756-YYY/x local_com_module


!

3.

z 17xx-YYY adapter_1
! !

[0] 17xx-YYY module_1 [1] 17xx-YYY module_2

C. Identifique el cdigo de fallo.

1. Haga clic con el botn derecho del mouse en el mdulo y seleccione Properties. 2. Haga clic en la ficha Connection.

3.
42437

3. Identifique el cdigo para el fallo.

Publicacin 1756-UM001E-ES-P - Agosto 2002

3-16

Cmo comunicarse con E/S 1756 mediante una red ControlNet/IP

Paso: D. Borre el fallo.

Acciones detalladas: 1. Del men Help, seleccione Contents. 2. Haga clic en la ficha Index. 3. Escriba module faults.

4.

42439

4. Seleccione el rango para el cdigo y haga clic en Display. 5. Desplcese hacia abajo al cdigo de fallo y siga las recomendaciones. E. Vaya al paso A.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Captulo

Comunicacin con E/S 1794 a travs de una red EtherNet/IP

Cundo usar este procedimiento

Siga este procedimiento para monitorear y controlar los dispositivos de E/S cableados a los mdulos de E/S 1794 cuando un: El mdulo 1756-ENBx o 1756-ENET/B conecta el chasis local a una red EtherNet/IP. El mdulo 1794-AENx conecta los mdulos de E/S 1794 a la misma red EtherNet/IP.
mdulo 1756-ENBx o -ENET mdulo 1794-AENx

interruptor

42872

Publicacin 1756-UM001E-ES-P - Agosto 2002

4-2

Comunicacin con E/S 1794 a travs de una red EtherNet/IP

Antes de usar este procedimiento

Antes de usar este procedimiento, realice los pasos siguientes: 1. Para comunicarse con los mdulos de E/S mediante una red EtherNet/IP, debe usar un mdulo 1756-ENBx o -ENET/B en el chasis local. Si tiene un mdulo 1756-ENET/A, determina si puede actualizar el modulo:
Para esta revisin 1756-ENET/A: Entonces:

1.18 o posterior (el seguro de los puntos Actualice el firmware del mdulo a la del conector RJ--45 apunta hacia la revisin 2.6 o posterior. izquierda) anterior a 1.18 (el seguro del conector RJ--45 apunta hacia la derecha) Comunquese con su representante de Rockwell Automation o distribuidor regional.

2. Configure los siguientes mdulos: Mdulo ENB o ENET en el chasis local Mdulo AEN Vea "Cmo configurar un mdulo EtherNet/IP" en la pgina 1-1.

Cmo usar este procedimiento

Realice los siguientes pasos iniciales si no los ha hecho ya: Aada el mdulo local 1756-ENBx o -ENET Para finalizar este procedimiento, realice los pasos siguientes: Aada el mdulo remoto 1794-AENx. Aada los mdulos de E/S Direccionamiento de E/S Para verificar su trabajo, haga el paso siguiente: Valide las conexiones

Publicacin 1756-UM001E-ES-P - Agosto 2002

Comunicacin con E/S 1794 a travs de una red EtherNet/IP

4-3

Aada el mdulo local 1756-ENBx o -ENET

1. Abra el proyecto RSLogix 5000 fuera de lnea.

42376

2. Ya se encuentra el mdulo ENB o ENET local en la configuracin de E/S del controlador?


Si: S No Entonces: Vaya a Aada el mdulo remoto 1794-AENx.. Haga clic con el botn derecho del mouse en I/O Configuration y seleccione New Module.

3. Seleccione su tipo de mdulo ENB o ENET y seleccione OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

4-4

Comunicacin con E/S 1794 a travs de una red EtherNet/IP

4. 7.

5.

42579

6.

4. Introduzca un nombre para el mdulo. 5. Introduzca o seleccione el nmero de ranura en que se instala el mdulo. 6. Con qu precisin debe corresponder cualquier mdulo instalado en esta ranura a la informacin en esta ficha?
Si: toda la informacin debe coincidir: tipo nmero de catlogo suministrador nmero de revisin mayor y menor toda la informacin excepto el nmero de revisin menor Entonces seleccione: Exact Match Notas:

Compatible Module

Si selecciona Compatible Module, puede reemplazar un mdulo 1756-ENET/B con un mdulo 1756-ENBT. Sin embargo, no puede reemplazar un mdulo ENBT con un mdulo ENET/B.

no es necesario que la informacin coincida

Disable Keying

7. Escriba la direccin IP o el nombre de la computadora principal del mdulo:


Para especificar: Direccin IP nombre de la computadora principal Haga lo siguiente: Ejemplo:

A. Seleccione el botn IP Address. 130.151.136.164 B. Escriba la direccin IP Escriba el nombre de la computadora principal aurora6

8. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Comunicacin con E/S 1794 a travs de una red EtherNet/IP

4-5

Aada el mdulo remoto 1794-AENx.

I/O Configuration

[x] 1756-ENBx local_ENB/ENET

1. Haga clic con el botn derecho del mouse en local_ENB/ENET y seleccione New Module. 2. Seleccione el tipo de mdulo AEN que est usando y haga clic en OK.

3.

4. 5.

42816

3. Introduzca un nombre para el mdulo. Use un nombre que identifique la E/S en este riel. 4. Son la mayora de los mdulos en este riel mdulos de E/S digitales?
Si: S No Entonces seleccione Rack Optimization None

5. Escriba o seleccione el nmero de mdulos de E/S en este riel.

Publicacin 1756-UM001E-ES-P - Agosto 2002

4-6

Comunicacin con E/S 1794 a travs de una red EtherNet/IP

7.

42816

6.

6. Con qu precisin debe corresponder cualquier mdulo en esta ranura a la informacin en esta ficha?
Si esta informacin debe coincidir: toda la informacin, incluso el nmero de revisin menor toda la informacin excepto el nmero de revisin menor Ninguna Entonces seleccione Exact Match Compatible Module Disable Keying

7. Escriba la direccin IP o el nombre de la computadora principal del mdulo:


Para especificar: Direccin IP nombre de la computadora principal Haga lo siguiente: Ejemplo:

A. Seleccione el botn IP Address. 130.151.136.164 B. Escriba la direccin IP Escriba el nombre de la computadora principal aurora6

8. Haga clic en Next.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Comunicacin con E/S 1794 a travs de una red EtherNet/IP

4-7

9.

10. 11.
42401

9. En el paso 4., cul formato de comunicacin seleccion?


Si: Rack Optimization None Entonces: Introduzca la velocidad a la cual se debe actualizar el dispositivo ms rpido en el riel. No se requiere un RPI. Vaya al paso siguiente.

10. Desea que el mdulo se comunique inicialmente con el controlador?


Si: S No Entonces: Deje en blanco la casilla de verificacin. Seleccione la casilla de verificacin. Cuando pruebe esta porcin del sistema, borre la casilla de verificacin. Notas:

11. Si entra en fallo la comunicacin con el mdulo, en qu manera desea que responda el controlador? En entra en fallo la comunicacin con un mdulo, el controlador funciona a base de datos antiguos desde el mdulo. Para evitar la posibilidad de lesiones o daos, monitoree las comunicaciones usando mdulos o configure los mdulos para producir un fallo mayor si entran en fallo las comunicaciones.
Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin. Monitoree la conexin usando la lgica de escalera. Notas:

ATENCI N

!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando

12. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

4-8

Comunicacin con E/S 1794 a travs de una red EtherNet/IP

Aada los mdulos de E/S

En esta tarea usted aade los mdulos de E/S a la configuracin del controlador. 1. Es el mdulo en la configuracin de E/S de otro controlador?

Si: No S

Y es un:

Y usted desea:

Entonces: Vaya al paso siguiente.

mdulo de salida mdulo de entrada mantener la comunicacin con el mdulo si ste pierde comunicacin con el otro controlador

Vaya al paso siguiente. A. Copie el mdulo desde la configuracin de E/S del otro controlador. B. Pegue el mdulo en la configuracin de E/S de este controlador. C. Vaya a la siguiente tarea.

detener la comunicacin con el Vaya al paso siguiente. mdulo si ste pierde comunicacin con el otro controlador

I/O Configuration

[x] 1756-ENBx local_ENB/ENET

z 1794-AENx/y name_of_rail

Aada un mdulo de E/S locales 1794 aqu.

2. Haga clic con el botn derecho del mouse en el mdulo AEN y seleccione New Module. 3. Seleccione el tipo de mdulo y haga clic en OK.

4.

5.

6. 7.
42420

4. Introduzca un nombre para el mdulo. 5. Introduzca o seleccione el nmero de ranura en que se instala el mdulo.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Comunicacin con E/S 1794 a travs de una red EtherNet/IP

4-9

6. Seleccione Comm Format: IMPORTANTE Si el mdulo tambin se encuentra en la configuracin de E/S de otro controlador, seleccione la versin Listen Only del formato de comunicacin (es decir, Listen Only - Input Data).
Y el mdulo debe: actualizar el RPI de AEN actualizar ms rpido que el RPI de AEN Entonces seleccione: Rack Optimization Input Data Input Data actualizar el RPI de AEN actualizar ms rpido que el RPI de AEN Rack Optimization Data Data actualizar el RPI de AEN actualizar ms rpido que el RPI de AEN Rack Optimization Output Data Output Data Data

Si este mdulo es una: entrada digital

Y el: Formato de comunicacin de AEN es Rack Optimization Formato de comunicacin de AEN es None

entrada/salida digital

Formato de comunicacin de AEN es Rack Optimization Formato de comunicacin de AEN es None

salida digital

Formato de comunicacin de AEN es Rack Optimization Formato de comunicacin de AEN es None

analgico

7. Con qu precisin debe corresponder cualquier mdulo en esta ranura a la informacin en esta ficha?
Si esta informacin debe coincidir: toda la informacin, incluso el nmero de revisin menor toda la informacin excepto el nmero de revisin menor Ninguna Entonces seleccione Exact Match Compatible Module Disable Keying

8. Haga clic en Next.

Publicacin 1756-UM001E-ES-P - Agosto 2002

4-10

Comunicacin con E/S 1794 a travs de una red EtherNet/IP

9.

10. 11.
42401

9. En el paso 6., seleccion usted Rack Optimization como formato de comunicacin?


Si: No S Entonces: Introduzca la velocidad a la cual se debe actualizar el dispositivo ms rpido cableado al mdulo. No se requiere un RPI. Vaya al paso siguiente.

10. Desea que el mdulo se comunique inicialmente con el controlador?


Si: S No Entonces: Deje en blanco la casilla de verificacin. Seleccione la casilla de verificacin. Cuando pruebe esta porcin del sistema, borre la casilla de verificacin. Notas:

11. Si entra en fallo la comunicacin, en qu manera desea que responda el controlador? En entra en fallo la comunicacin con un mdulo, el controlador funciona a base de datos antiguos desde el mdulo. Para evitar la posibilidad de lesiones o daos, monitoree las comunicaciones usando mdulos o configure los mdulos para producir un fallo mayor si entran en fallo las comunicaciones.
Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin. Monitoree la conexin usando la lgica de escalera. Notas:

ATENCI N

!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando

12. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Comunicacin con E/S 1794 a travs de una red EtherNet/IP

4-11

Direccionamiento de E/S

Para monitorear o controlar un dispositivo de E/S, asigne el nombre de tag del dispositivo a una instruccin en la lgica: Para obtener instrucciones paso a paso sobre cmo introducir la lgica y los nombres de tags, vea el Logix5000 Controllers Common Procedures, publicacin 1756-PM001. Todos los datos para los mdulos de E/S estn al alcance del controlador. A medida que usted asigna direcciones, haga clic en el botn Controller Scoped Tags para ver los tags de E/S. Use la tabla siguiente para seleccionar la direccin de un dispositivo de E/S:

Si el dispositivo es: digital

Y el formato de comunicacin es: datos (por ej., datos de entrada, datos de salida) Optimizacin de racks

Entonces use esta direccin: name:slot:type. Data.bit name:slot:type.bit name:slot:type.Ch# InputData name:slot:type.Ch# OutputData

entrada analgica salida analgica Donde: name slot type Representa:

nombre del mdulo adaptador en el riel, tal como un mdulo AEN o ACN nmero de ranura del mdulo de E/S el tipo de dispositivo: Si: entrada salida Entonces: I O

bit Ch#

nmero de punto (bit) del dispositivo el canal al cual est cableado el dispositivo

Publicacin 1756-UM001E-ES-P - Agosto 2002

4-12

Comunicacin con E/S 1794 a travs de una red EtherNet/IP

Cuando usted selecciona rack optimization para un mdulo de E/S, sus tags se crean como alias para los tags del mdulo adaptador. En la lgica usted puede ver el tag del dispositivo como alias para un tag del mdulo adaptador. (El nombre de tag del adaptador est entre corchetes).
nombre del tag del dispositivo de E/S conveyor:2:I.0 <conveyor:I.Data[2].0> nombre del tag del adaptador

42435

Publicacin 1756-UM001E-ES-P - Agosto 2002

Comunicacin con E/S 1794 a travs de una red EtherNet/IP

4-13

Valide las conexiones


Paso: A. Determine si se han establecido las comunicaciones.

En esta tarea, usted verifica que el controlador puede comunicarse con los dispositivos que acaba de configurar.
Acciones detalladas: Se encuentra este smbolo Si: No S
!

sobre la carpeta I/O Configuration?

Entonces: El controlador se puede comunicar con el mdulo. No se han establecido las comunicaciones. Vaya al paso siguiente.

B. Identifique un fallo. Comience desde el mdulo de comunicacin local y pase hacia abajo por el rbol. 1. 2.

I/O Configuration
!

[x] 1756-YYY/x local_com_module


!

3.

z 17xx-YYY adapter_1
! !

[0] 17xx-YYY module_1 [1] 17xx-YYY module_2

C. Identifique el cdigo de fallo.

1. Haga clic con el botn derecho del mouse en el mdulo y seleccione Properties. 2. Haga clic en la ficha Connection.

3.
42437

3. Identifique el cdigo para el fallo.

Publicacin 1756-UM001E-ES-P - Agosto 2002

4-14

Comunicacin con E/S 1794 a travs de una red EtherNet/IP

Paso: D. Borre el fallo.

Acciones detalladas: 1. En el men Help, seleccione Contents. 2. Haga clic en la ficha Index. 3. Escriba module faults.

4.

42439

4. Seleccione el rango para el cdigo y haga clic en Display. 5. Desplcese hacia abajo al cdigo de fallo y siga las recomendaciones. E. Vaya al paso A.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Captulo

Cmo comunicarse con otro controlador mediante una red Ethernet/IP

Cundo usar este procedimiento

Siga este procedimiento para transferir datos desde un controlador a otro controlador mediante una red Ethernet/IP Controlador ControlLogix a otro controlador ControlLogix Controlador ControlLogix a un controlador PLC-5E o SLC 5/05 Controlador PLC-5E o SLC 5/05 a un controlador ControlLogix

Controlador ControlLogix

Controlador ControlLogix

interruptor Controlador PLC-5E Controlador SLC 5/05

42607

Antes de empezar

Antes de empezar este procedimiento, haga lo siguiente: 1. Para producir y consumir tags mediante una red Ethernet, hay que tener mdulos 1756-ENBx o -ENET/B. Si ya tiene un mdulo 1756-ENET/A, determine si puede actualizar el mdulo:
Para esta revisin de 1756-ENET/A: 1.18 posterior (seguro de los puntos del conector RJ-45 a la izquierda) Entonces: Actualice el firmware del mdulo a la revisin 2.6 posterior.

antes de la versin 1.18 (seguro de los Comunquese con el representante puntos del conector RJ-45 a la derecha) o distribuidor local de Rockwell Automation.

2. Configure los mdulos ENB o ENET. Vea "Cmo configurar un mdulo EtherNet/IP" en la pgina 1-1.

Publicacin 1756-UM001E-ES-P - Agosto 2002

5-2

Cmo comunicarse con otro controlador mediante una red Ethernet/IP

Cmo seleccionar un mtodo de comunicacin


Si el otros controlador es: ControlLogix Y:

Para comunicarse a otro controlador, existen las siguientes opciones:

Entonces: Produzca y consuma un tag. Vaya a Cmo producir un tag en la pgina 5-3. Enve un mensaje. Vaya a Cmo aadir el mdulo local 1756-ENBx o -ENET en la pgina 5-14.

Los datos se deben transferir a una velocidad especfica. Los datos se envan cuando ocurre una condicin especfica en la aplicacin.

PLC-5 SLC 5/05

El controlador ControlLogix enva el mensaje. Enve un mensaje. Vaya a Cmo aadir el mdulo local 1756-ENBx o -ENET en la pgina 5-14. El PLC-5 SLC 5/05 enva el mensaje. Enve un mensaje. Vaya a Cmo obtener acceso a los datos ControlLogix en la pgina 5-23.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red Ethernet/IP

5-3

Cmo producir un tag

A. Abra el proyecto RSLogix 5000 para el controlador que produce (enva) los datos. B. Del men Logic, seleccione Edit Tags.

IMPORTANTE

Para producir un tag, el tag debe corresponder con: alcance del controlador uno de los siguientes tipos de datos: DINT REAL matriz de DINTs o REALs definido por el usuario menos de o igual a 500 bytes Si el tag no satisface estos requisitos, vuelva a reorganizar el tag.

C. Desde Scope, seleccione name_of_controller (controller). (Slo los tags que se encuentran en el alcance del controlador pueden producir datos.) D. Seleccione el tag que producir los datos y presione las teclas ALT + Enter.

E.

F.

42352

E. Seleccione el botn de opcin Produced. F. Escriba o seleccione el nmero de controladores que consumirn (recibirn) el tag. G. Seleccione OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

5-4

Cmo comunicarse con otro controlador mediante una red Ethernet/IP

Cmo aadir el mdulo local 1756-ENBx o -ENET

A. Abra el proyecto RSLogix 5000 para el controlador que consume (recibe) los datos.

42376

B. Ya se encuentra el mdulo ENB o ENET en la configuracin de E/S del controlador?


Si: S No Entonces: Vaya al paso siguiente. Haga clic con el botn derecho del mouse en I/O Configuration y seleccione New Module.

C. Seleccione el tipo de mdulo ENB o ENET y seleccione OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red Ethernet/IP

5-5

D. G.

E.

42579

F.

D. Introduzca un nombre para el mdulo. E. Introduzca o seleccione el nmero de ranura en que se instala el mdulo. F. Con qu precisin debe corresponder cualquier mdulo instalado en esta ranura a la informacin en esta ficha?
Si: toda la informacin debe coincidir: tipo nmero de catlogo suministrador nmero de revisin mayor y menor toda la informacin excepto el nmero de revisin menor Entonces seleccione: Exact Match Notas:

Compatible Module

Si selecciona Compatible Module, todava es posible reemplazar un mdulo 1756-ENET/B con un mdulo 1756-ENBT. Sin embargo, no es posible reemplazar un mdulo ENBT con un mdulo ENET/B.

no es necesario que la informacin coincida

Disable Keying

G. Escriba la direccin IP o el nombre de la computadora principal del mdulo:


Para especificar: direccin IP nombre de la computadora principal Haga lo siguiente: Ejemplo:

1. Seleccione el botn IP Address. 130.151.136.164 2. Escriba la direccin IP Escriba el nombre de la computadora principal aurora6

H. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

5-6

Cmo comunicarse con otro controlador mediante una red Ethernet/IP

Cmo aadir el mdulo remoto 1756-ENBx o -ENET

I/O Configuration

[x] 1756-ENBx local_ENB/ENET

A. Haga clic con el botn derecho del mouse en local_ENB/ENET y seleccione New Module. B. Seleccione el tipo de mdulo ENB o ENET y seleccione OK.
C.

D. E.

42580

F.

C. Introduzca un nombre para el mdulo. Use un nombre que identifica las E/S en el chasis. D. Es la mayora de los mdulos en el chasis mdulos de E/S digitales no diagnsticos?
Si: S No Entonces seleccione Rack Optimization None

E. Introduzca o seleccione el nmero de ranura en que se encuentra instalado el mdulo. F. Introduzca o seleccione el nmero de ranuras en el chasis remoto.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red Ethernet/IP

5-7

H.

42580

G.

G. Con qu precisin debe corresponder cualquier mdulo en esta ranura a la informacin en esta ficha?
Si: toda la informacin debe coincidir: tipo nmero de catlogo suministrador nmero de revisin mayor y menor toda la informacin excepto el nmero de revisin menor Entonces seleccione: Exact Match Notas:

Compatible Module

Si selecciona Compatible Module, todava es posible reemplazar un mdulo 1756-ENET/B con un mdulo 1756-ENBT. Sin embargo, no es posible reemplazar un mdulo ENBT con un mdulo ENET/B.

no es necesario que la informacin coincida

Disable Keying

H. Escriba la direccin IP o el nombre de la computadora principal del mdulo:


Para especificar: direccin IP nombre de la computadora principal Haga lo siguiente: Ejemplo:

1. Seleccione el botn IP Address. 130.151.136.164 2. Escriba la direccin IP Escriba el nombre de la computadora principal aurora6

I. Haga clic en Next.

Publicacin 1756-UM001E-ES-P - Agosto 2002

5-8

Cmo comunicarse con otro controlador mediante una red Ethernet/IP

J.

K. L.
42401

J. En el paso D., qu formato de comunicacin seleccion usted?


Si: Rack Optimization None Entonces: Introduzca la velocidad a la cual se debe actualizar el dispositivo ms rpido en el chasis. No se requiere un RPI. Vaya al paso siguiente.

K. Desea que el mdulo se comunique inicialmente con el controlador?


Si: S No Entonces: Deje en blanco la casilla de verificacin. Seleccione la casilla de verificacin. Cuando pruebe esta porcin del sistema, borre la casilla de verificacin. Notas:

L. Si entra en fallo la comunicacin con el mdulo, en qu manera desea que responda el controlador? En entra en fallo la comunicacin con un mdulo, el controlador funciona a base de datos antiguos desde el mdulo. Para evitar la posibilidad de lesiones o daos, monitoree las comunicaciones usando mdulos o configure los mdulos para producir un fallo mayor si entran en fallo las comunicaciones.
Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin. Monitoree la conexin usando la lgica de escalera. Notas:

ATENCI N

!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando

M. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red Ethernet/IP

5-9

Cmo aadir el otro controlador

I/O Configuration

[x] 1756-ENBx local_ENB/ENET [x] 1756-ENBx remote_ENB/ENET

A. Haga clic con el botn derecho del mouse en remote_ENB/ENET y seleccione New Module. B. Seleccione el tipo de controlador y haga clic en OK.
D.

C.

42377

C. Introduzca un nombre para el controlador (requerido). D. Escriba o seleccione el nmero de ranura del controlador. E. Haga clic en Next.

Publicacin 1756-UM001E-ES-P - Agosto 2002

5-10

Cmo comunicarse con otro controlador mediante una red Ethernet/IP

F. G.
42398

F. Desea que el mdulo se comunique inicialmente con el controlador?


Si: S No Entonces: Deje en blanco la casilla de verificacin. Seleccione la casilla de verificacin.

EJEMPLO

Inhiba un mdulo para: Para facilitar la prueba por un mdulo o seccin del mdulo: 1. Inhiba inicialmente todos los mdulos. 2. Para probar una seccin del sistema, borre las casillas de verificacin para los mdulos de dicha seccin (por ej., cancele la inhibicin de los mdulos).

G. Si entra en fallo la comunicacin, en qu manera desea que responda el controlador? Si entra en fallo la comunicacin con un mdulo, el controlador funciona a base de datos antiguos desde el mdulo. Para evitar la posibilidad de lesiones o daos, monitoree las comunicaciones usando mdulos o configure los mdulos para producir un fallo mayor si entran en fallo las comunicaciones.
Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin. Monitoree la conexin usando la lgica de escalera. Notas:

ATENCI N

!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando

H. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red Ethernet/IP

5-11

Cmo consumir un tag

En el software RSLogix 5000: A. Del men Logic, seleccione Edit Tags. B. Desde Scope, seleccione name_of_controller (controller). (Slo los tags que se encuentran en el alcance del controlador pueden consumir otros tags). C. Seleccione el tag en este controlador que consumir el tag producido y presione las teclas ALT + Enter.

D. E. F. G.
42353

H.

D. Seleccione el botn de opcin Consumed. E. Seleccione el controlador que contiene el tag producido. F. Escriba el nombre del tag producido. G. Seleccione el mismo tipo de datos que el tag producido. H. Escriba o seleccione el intervalo entre las actualizaciones del tag. Use el valor ms alto posible para la aplicacin. I. Seleccione OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

5-12

Cmo comunicarse con otro controlador mediante una red Ethernet/IP

Cmo validar las conexiones


Paso: A. Determine si se han establecido las comunicaciones.

En esta tarea, usted verifica que el controlador se puede comunicar con los dispositivos que acaba de configurar.

Acciones detalladas: Se encuentra este smbolo Si: No S


!

sobre la carpeta I/O Configuration?

Entonces: El controlador se puede comunicar con el mdulo. No se han establecido las comunicaciones. Vaya al paso siguiente.

B. Identifique un fallo. Empiece en el mdulo de comunicacin y vaya hacia abajo a travs del rbol. 1. 2.

I/O Configuration
!

[x] 1756-YYY/x local_com_module


!

3.

z 17xx-YYY adapter_1
! !

[0] 17xx-YYY module_1 [1] 17xx-YYY module_2

C. Identifique el cdigo de fallo.

1. Haga clic con el botn derecho del mouse en el mdulo y seleccione Properties. 2. Haga clic en la ficha Connection.

3.
42437

3. Identifique el cdigo para el fallo.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red Ethernet/IP

5-13

Paso: D. Borre el fallo.

Acciones detalladas: 1. Del men Help, seleccione Contents. 2. Haga clic en la ficha Index. 3. Escriba module faults.

4.

42439

4. Seleccione el rango para el cdigo y haga clic en Display. 5. Desplcese hacia abajo al cdigo de fallo y siga las recomendaciones. E. Vaya al paso A.

Requiere otro controlador los datos?

Mltiples controladores pueden consumir un tag producido:


Si: otro controlador requiere los mismos datos no hay otro controlador que requiere los mismos datos Entonces: Vaya a Cmo aadir el mdulo local 1756-ENBx o -ENET en la pgina 5-4. Ha terminado. Salte el resto de este procedimiento.

Publicacin 1756-UM001E-ES-P - Agosto 2002

5-14

Cmo comunicarse con otro controlador mediante una red Ethernet/IP

Cmo aadir el mdulo local 1756-ENBx o -ENET

A. Abra el proyecto RSLogix 5000 para el controlador ControlLogix que enva el mensaje.

42376

B. Ya se encuentra el mdulo ENB o ENET en la configuracin de E/S del controlador?


Si: S No Entonces: Vaya alCmo introducir un mensaje Haga clic con el botn derecho del mouse en I/O Configuration y seleccione New Module.

C. Seleccione el tipo de mdulo ENB o ENET y seleccione OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red Ethernet/IP

5-15

D. G.

E.

42579

F.

D. Introduzca un nombre para el mdulo. E. Introduzca o seleccione el nmero de ranura en que se instala el mdulo. F. Con qu precisin debe corresponder cualquier mdulo instalado en esta ranura a la informacin en esta ficha?
Si: toda la informacin debe coincidir: tipo nmero de catlogo suministrador nmero de revisin mayor y menor toda la informacin excepto el nmero de revisin menor Entonces seleccione: Exact Match Notas:

Compatible Module

Si selecciona Compatible Module, todava es posible reemplazar un mdulo 1756-ENET/B con un mdulo 1756-ENBT. Sin embargo, no es posible reemplazar un mdulo ENBT con un mdulo ENET/B.

no es necesario que la informacin coincida

Disable Keying

G. Escriba la direccin IP o el nombre de la computadora principal del mdulo:


Para especificar: direccin IP nombre de la computadora principal Haga lo siguiente: Ejemplo:

1. Seleccione el botn IP Address. 130.151.136.164 2. Escriba la direccin IP Escriba el nombre de la computadora principal aurora6

H. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

5-16

Cmo comunicarse con otro controlador mediante una red Ethernet/IP

Cmo introducir un mensaje


e e e e e e condition ? /

A. Introduzca una instruccin MSG y la instruccin de entrada asociada.


MSG Message Message Control

? ...

EN DN ER
42424

B. En la instruccin MSG, escriba un nombre para el tag de control del mensaje y presione la tecla Enter. C. En la instruccin MSG, haga clic con el botn derecho del mouse en el tag de control del mensaje y seleccione New tag_name. (En las revisiones anteriores del software, la opcin del men es Create tag_name.) D. De la lista Scope, seleccione name_of_controller (controller) y haga clic en OK.
e e e e e condition ? /

E.

MSG Type - Unconfigured Message Control

message ...

EN DN ER
42424

E. Introduzca message.EN. donde: message es el tag de control del mensaje del paso B. F. Si el mensaje se enva a un controlador PLC-5 o SLC 500 y lee o escribe nmeros enteros (no REAL), use un bfer de INT en el mensaje. Los controladores ControlLogix se ejecuta ms eficazmente y usa menos memoria cuando funcionan con nmeros enteros de 32 bits (DINT). Use el tipo de datos DINT para los nmeros enteros cuando sea posible. Los controladores PLC-5 y SLC 500 requieren nmeros enteros de 16 bits. Use un bfer INT en el mensaje y mueva los datos para adentro o desde el bfer, segn se necesario.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red Ethernet/IP

5-17

Los ejemplos siguientes muestran cmo usar un bfer de INT. Lee nmeros enteros desde un controlador PLC-5 Cuando se activa condition, lee valores enteros de 16 bits (INT) y los almacena en int_buffer. Luego la instruccin FAL mueve los valores a dint_array. Esto convierte los valores a nmeros enteros de 32 bits (DINT) que son usados por otras instrucciones en el controlador ControlLogix.
condition message.EN / MSG Type - Unconfigured Message Control EN DN ER

EJEMPLO

message ...

message.DN

fal_control RES

FAL File Arith/Logical Control fal_control Length ? Position 0 Mode all Dest dint_array[fal_control.pos] Expression int_buffer[fal_control.pos]

EN DN ER

EJEMPLO

Escribe nmeros enteros a un controlador PLC-5 Cuando se activa condition, mueve los valores en dint_array a int_buffer. Esto convierte los valores a nmeros enteros de 16 bits (INT). Luego la instruccin mensaje enva int_buffer al otro controlador.

e condition

fal_control RES

FAL File Arith/Logical Control fal_control Length ? Position 0 Mode all Dest int_buffer[fal_control.pos] Expression dint_array[fal_control.pos]

EN DN ER

fal_control.DN

message.EN /

MSG Type - Unconfigured Message Control

message ...

EN DN ER
42424

Donde: dint_array int_buffer

Es un: matriz de DINT que se usa en el controlador ControlLogix una matriz de INT con el mismo nmero de elementos que dint_array

Publicacin 1756-UM001E-ES-P - Agosto 2002

5-18

Cmo comunicarse con otro controlador mediante una red Ethernet/IP

Cmo configurar el mensaje

A. En la instruccin MSG, haga clic en

...

B. Seleccione una configuracin para el mensaje:

Tabla 5.A Mensaje a un controlador ControlLogix o FlexLogix Si usted desea: leer (recibir) los datos Para este tem: Message Type Source Element Number Of Elements Destination Tag escribir (enviar) los datos Message Type Source Tag Number Of Elements Destination Element Escriba o seleccione: CIP Data Table Read el primer elemento del tag que contiene los datos en el otros controlador el nmero de elementos que se transfieren el primer elemento del tag (al alcance del controlador) en este controlador para los datos CIP Data Table Write el primer elemento del tag (al alcance del controlador) en este controlador que contiene los datos el nmero de elementos que se transfieren el primer elemento del tag para los datos en el otros controlador

Tabla 5.B Message to a SLC 500 controller Si los datos son: enteros Y usted desea: leer (recibir) datos Para este tem: Message Type Source Element Number Of Elements Destination Tag escribir (enviar) datos Message Type Source Tag Number Of Elements Destination Element punto flotante (coma flotante) (REAL) leer (recibir) datos Message Type Source Element Number Of Elements Destination Tag escribir (enviar) datos Message Type Source Tag Number Of Elements Destination Element Escriba o seleccione: SLC Typed Read la direccin de la tabla de datos en el controlador SLC 500 (es decir, N7:10) el nmero de nmeros enteros que se transfieren el primer elemento de int_buffer SLC Typed Write el primer elemento de int_buffer el nmero de nmeros enteros que se transfieren la direccin de la tabla de datos en el controlador SLC 500 (es decir, N7:10) SLC Typed Read la direccin de la tabla de datos en el controlador SLC 500 (es decir, F8:0) el nmero de valores que se transfieren el primer elemento del tag (al alcance del controlador) en este controlador para los datos SLC Typed Write el primer elemento del tag (al alcance del controlador) en este controlador que contiene los datos el nmero de valores que se transfieren la direccin de la tabla de datos en el controlador SLC 500 (es decir, F8:0)

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red Ethernet/IP

5-19

Tabla 5.C Mensaje a un controlador PLC-5 Si los datos son: enteros Y usted desea: leer (recibir) datos Para este tem: Message Type Source Element Number Of Elements Destination Tag escribir (enviar) datos Message Type Source Tag Number Of Elements Destination Element punto flotante (coma flotante) (REAL) leer (recibir) datos Message Type Source Element Number Of Elements Destination Tag escribir (enviar) datos Message Type Source Tag Number Of Elements Destination Element Escriba o seleccione: PLC5 Typed Read la direccin de la tabla de datos en el controlador PLC-5 (es decir, N7:10) el nmero de nmeros enteros que se transfieren el primer elemento de int_buffer PLC5 Typed Write el primer elemento de int_buffer el nmero de nmeros enteros que se transfieren la direccin de la tabla de datos en el controlador PLC-5 (es decir, N7:10) PLC5 Typed Read la direccin de la tabla de datos en el controlador PLC-5 (es decir, F8:0) el nmero de valores que se transfieren el primer elemento del tag (al alcance del controlador) en este controlador para los datos PLC5 Typed Write el primer elemento del tag (al alcance del controlador) en este controlador que contiene los datos el nmero de valores que se transfieren la direccin de la tabla de datos en el controlador PLC-5 (es decir, F8:0)

C. Haga clic en la ficha Communication. D. Haga clic en Browse E. Se encuentra el otro controlador en la configuracin de E/S?
Si: S No Entonces: 1. Seleccione el otro controlador y haga clic en OK. 2. Vaya al paso K. Seleccione el mdulo ENB o ENET y seleccione OK.

F. En el cuadro de texto Path, escriba una coma [ , ].

Publicacin 1756-UM001E-ES-P - Agosto 2002

5-20

Cmo comunicarse con otro controlador mediante una red Ethernet/IP

G. Introduzca el nmero de puerto desde el cual sale el mensaje:


Para este puerto: puerto del backplane desde un controlador o mdulo 1756 puerto DF1 desde un controlador 1756-L1 puerto ControlNet desde un mdulo 1756-CNB puerto EtherNet/IP desde un mdulo ENB o ENET puerto DH+ mediante el canal A desde un mdulo 1756-DHRIO puerto DH+ mediante el canal B desde un mdulo 1756-DHRIO 3 Especifique: 1 2

H. Introduzca una coma [ , ]. I. Introduzca la direccin de prximo dispositivo de hardware (por ej., controlador, mdulo):
Para un dispositivo en: un backplane ControlLogix una red DF1 red ControlNet un red DH+ Especifique: Nmero de ranura direccin de estacin (0 a 254) nmero de nodo (1 a 99 decimales) 8# seguido por el nmero de nodo (1 a 77 octales) Por ejemplo, para especificar una direccin de nodo octal de 37, introduzca 8#37 direccin IP (cuatro nmeros decimales separados por puntos) o nombre de la computadora principal

red EtherNet/IP

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red Ethernet/IP

5-21

J. Repita los pasos F. a I. hasta especificar el controlador de destino. Los ejemplos siguientes muestran una ruta de comunicacin: EJEMPLO Ruta de comunicacin desde un controlador Logix5000 a un controlador Logix5000 mediante una red EtherNet/IP

red Ethernet

direccin IP 127.127.127.12 5 5 5 0 E N E T

5 5 5 0

E N E T

Mensaje

arandela, 2, 127.127.127.12, 1, 0
donde: arandela 2 127.127.127.12 1 0 indica: name of the ENB or ENET module puerto EtherNet del mdulo ENB o ENET direccin IP del mdulo ENB o ENET en el chasis de destino puerto del backplane del mdulo ENB o ENET en el chasis de destino nmero de ranura del controlador de destino

Publicacin 1756-UM001E-ES-P - Agosto 2002

5-22

Cmo comunicarse con otro controlador mediante una red Ethernet/IP

K. Complete los parmetros de comunicacin:


Si el mensaje se enva a un: Controlador PLC-5 Controlador SLC 500 Controlador Logix5000 Controlador ControlLogix Controlador FlexLogix Si: 16 menos controladores Logix5000 ms de 16 controladores Logix5000 Entonces: 1. Deje seleccionado el botn CIP. 2. Ignore la casilla de verificacin Cache Connection. A cuntos controladores Logix5000 enva mensajes este controlador? Entonces: Deje seleccionada la casilla de verificada Cache Connection. 1. Seleccione 16 controladores Logix5000 que requieran los mensajes ms frecuentes. 2. Se enva este mensaje a uno de los controladores? Si: S No Entonces: Deje seleccionada la casilla de verificada Cache Connection. Borre la casilla de verificacin Cache Connection.

L. Haga clic en OK.

Cmo escalonar los mensajes

A medida que usted va aadiendo mensajes al proyecto, puede ser necesario coordinar la ejecucin de los mensajes. Para evitar errores y asegurarse de que cada mensaje se procese, observe las siguientes reglas:
Regla 1 Regla 2 No habilite ms de 16 mensajes simultneamente (incluso transferencias en bloques). No habilite simultneamente ms de 10 de los tipos siguientes de mensajes: lecturas o escrituras de la tabla de datos CIP que no son almacenadas en cach CIP genrico PLC2, PLC3, PLC5 SLC (todos los tipos) transferencias en bloques de lectura o escritura que no son almacenadas en cach

Si el nmero de mensajes en la aplicacin excede las cantidades mencionadas en las reglas 1 y 2, escanole la ejecucin de los mensajes. A continuacin se presenta algunas opciones: Enve cada mensaje secuencialmente Enve los mensajes en grupos que se encuentran dentro de las cantidades mencionadas en las reglas 1 y 2

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red Ethernet/IP

5-23

Cmo obtener acceso a los datos ControlLogix

Finalice esta tarea o cualquier mensaje que un controlador PLC-5 SLC 5/05 enva a un controlador ControlLogix mediante una red EtherNet/IP. IMPORTANTE Este procedimiento usa el software RSLogix 5 o RSLogix 500, revisin 3.x.

A. Use el software RSLogix 5 RSLogix 500, segn se requiera, y abra el proyecto para el controlador PLC-5 SLC 5/05. B. Si el mensaje viene de un controlador SLC 5/05, seleccione PLC5 en la instruccin MSG.
MSG Read/Write Message Type Peer-To-Peer Read/Write Read Target Device PLC5 Local/Remote Local Control Block N7:0 Control Block Length 93 Setup Screen
42474

C. Muestre la pantalla de configuracin para el mensaje. D. Especifique los parmetros siguientes:


Si el controlador es: PLC-5

Para esta seccin: Este PLC-5

Y este tem: Communication Command Data Table Address Size in Elements Port Number

Especifique:

PLC-5 Typed Read o PLC-5 Typed Write


la direccin inicial de los datos en el controlador PLC-5 el nmero de elementos que se leen o se escriben 2 Introduzca, entre comillas [" "], el nombre del tag en el controlador ControlLogix (es decir, "count"). Seleccione Yes.

Dispositivo receptor

Data Table Address MultiHop

SLC 500

Este controlador

Communication Command Data Table Address Size in Elements Channel

PLC5 Read o PLC5 Write


la direccin inicial de los datos en el controlador SLC 500 el nmero de elementos que se leen o se escriben 1 Introduzca, entre comillas [" "], el nombre del tag en el controlador ControlLogix (es decir, "count"). Seleccione Yes.

Dispositivo receptor

Data Table Address MultiHop

Publicacin 1756-UM001E-ES-P - Agosto 2002

5-24

Cmo comunicarse con otro controlador mediante una red Ethernet/IP

E. Haga clic en la ficha MultiHop.

F. G.
42425

F. Introduzca la direccin IP del mdulo ENB o ENET que se encuentra en el mismo chasis que el controlador ControlLogix. G. Introduzca el nmero de ranura del controlador ControlLogix.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Captulo

Cmo comunicarse con un terminal PanelView mediante una red EtherNet/IP

Cundo usar este procedimiento

Siga este procedimiento para intercambiar los datos entre un terminal PanelView y un controlador ControlLogix mediante una red Ethernet/IP.

42817

interruptor

Antes de comenzar

Antes de usar este procedimiento, realice los pasos siguientes: 1. Para producir y consumir datos a travs de una red EtherNet/IP, debe usar un mdulo 1756-ENBx o -ENET/B. Si tiene un mdulo 1756-ENET/A, determine si puede actualizar el mdulo:
Para esta revisin 1756-ENET/A: 1.18 o posterior (el seguro del conector RJ--45 apunta hacia la izquierda) anterior a 1.18 (el seguro del conector RJ--45 apunta hacia la derecha) Entonces: Actualice el firmware del mdulo a la revisin 2.6 o posterior. Comunquese con su representante de Rockwell Automation o distribuidor regional.

2. Configure el mdulo ENB o ENET en el chasis local. Vea "Cmo configurar un mdulo EtherNet/IP" en la pgina 1-1.

Publicacin 1756-UM001E-ES-P - Agosto 2002

6-2

Cmo comunicarse con un terminal PanelView mediante una red EtherNet/IP

Cmo usar este procedimiento

Realice la siguiente tarea preliminar si no la ha hecho ya en un procedimiento previo: Aada el mdulo 1756-ENBx o -ENET local Para completar este procedimiento, realice las siguientes tareas: Aada el terminal PanelView Organice los datos Configure el terminal PanelView Cree los tags PanelView

Para verificar su trabajo, realice la siguiente tarea: Valide las conexiones

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un terminal PanelView mediante una red EtherNet/IP

6-3

Aada el mdulo 1756-ENBx o -ENET local

1. Abra el proyecto RSLogix 5000 fuera de lnea.

42376

2. Ya se encuentra el mdulo ENB o ENET local en la configuracin de E/S del controlador?


Si: S No Entonces: Vaya a Aada el terminal PanelView. Haga clic con el botn derecho del mouse en I/O Configuration y seleccione New Module.

3. Seleccione su tipo de mdulo ENB o ENET y seleccione OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

6-4

Cmo comunicarse con un terminal PanelView mediante una red EtherNet/IP

4. 7.

5.

42579

6.

4. Introduzca un nombre para el mdulo. 5. Introduzca o seleccione el nmero de ranura en que se instala el mdulo. 6. Con qu precisin debe corresponder cualquier mdulo instalado en esta ranura a la informacin en esta ficha?
Si: toda la informacin debe coincidir: tipo nmero de catlogo suministrador nmero de revisin mayor y menor toda la informacin excepto el nmero de revisin menor Entonces seleccione: Exact Match Notas:

Compatible Module

Si selecciona Compatible Module, puede reemplazar un mdulo 1756-ENET/B con un mdulo 1756-ENBT. Sin embargo, no puede reemplazar un mdulo ENBT con un mdulo ENET/B.

no es necesario que la informacin coincida

Disable Keying

7. Escriba la direccin IP o el nombre de la computadora principal del mdulo:


Para especificar: direccin IP nombre de la computadora principal Haga lo siguiente: Ejemplo:

A. Seleccione el botn IP Address. 130.151.136.164 B. Escriba la direccin IP Escriba el nombre de la computadora principal aurora6

8. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un terminal PanelView mediante una red EtherNet/IP

6-5

Aada el terminal PanelView

Usted puede establecer hasta ocho conexiones (ocurrencias) con cada terminal PanelView. Por ejemplo, un controlador puede usar las ocho ocurrencias. U ocho controladores pueden usar una ocurrencia. Cada ocurrencia PanelView le proporciona: 100 DINT de datos de entrada 100 DINT de datos de salida Para cada ocurrencia, realice los pasos siguientes:
I/O Configuration

[x] 1756-ENBx local_ENB/ENET

1. Haga clic con el botn derecho del mouse en local_ENB/ENET y seleccione New Module. 2. Seleccione ETHERNET-MODULE y seleccione OK.
3.

4. 5.

42820

3. Escriba un nombre para esta ocurrencia PanelView. 4. Seleccione Data - DINT. 5. Seleccione el botn IP Address y escriba la direccin IP del terminal PanelView.

Publicacin 1756-UM001E-ES-P - Agosto 2002

6-6

Cmo comunicarse con un terminal PanelView mediante una red EtherNet/IP

6.

7.

42820

6. Escriba los nmeros de ocurrencia de Ensamblaje para esta ocurrencia PanelView.


Para este nmero de ocurrencia: 1 2 3 4 5 6 7 8 Escriba esta ocurrencia de Ensamblaje de entrada: 7 9 11 13 15 17 19 21 Escriba esta ocurrencia de Ensamblaje de salida: 6 8 10 12 14 16 18 20 Escriba esta ocurrencia de Ensamblaje de configuracin: 1 1 1 1 1 1 1 1

7. Escriba los siguientes tamaos para los datos de entrada, salida y

configuracin:
Para este tamao: Entrada Salida Configuracin Escriba: 100 100 1

8. Haga clic en Next.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un terminal PanelView mediante una red EtherNet/IP

6-7

9.

10. 11.
42401

9. Introduzca la velocidad a la cual desea que los datos crticos se transfieran con el terminal PanelView. 10. Desea que el mdulo se comunique inicialmente con el controlador?
Si: S No Entonces: Deje en blanco la casilla de verificacin. Seleccione la casilla de verificacin. Cuando pruebe esta porcin del sistema, borre la casilla de verificacin. Notas:

11. Si entra en fallo la comunicacin con los mdulos, en qu manera desea que responda el controlador?
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin. Monitoree la conexin usando la lgica de escalera. Notas:

12. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

6-8

Cmo comunicarse con un terminal PanelView mediante una red EtherNet/IP

Organice los datos


Para datos que: tienen tiempo ms crtico (por ej. control de una mquina) no tienen tiempo crtico

Organice los datos para el PanelView en base a cmo se usarn los datos.
Haga lo siguiente: Use los tags de E/S de PanelView. Los tags para estos datos se crearon cuando usted aadi el PanelView a la configuracin de E/S del controlador. Son similares a los tags de los mdulos de E/S. Vea Tabla 6.A. Cree matrices para almacenar los datos: 1. Por cada pantalla PanelView, cree una matriz BOOL con suficientes elementos para los objetos de nivel de bit en la pantalla. Por ejemplo, la matriz BOOL[32] le proporciona 32 bits para botones pulsadores, indicadores, etc. 2. Por cada pantalla PanelView, cree una matriz DIN con suficientes elementos para los objetos de nivel de palabra en la pantalla. Por ejemplo, la matriz DINT[28], le proporciona 28 valores para controles de entrada numrica, pantallas numricas, etc.

Para acceder a los tags de E/S del PanelView, use el siguiente formato de direccin:
Tabla 6.A Formato de direccin para tags de E/S de un PanelView Si el: PanelView escribe los datos PanelView lee los datos Entonces use esta direccin: name_of_panelview:I.Data[x].y name_of_panelview:O.Data[x].y

Donde: name_of_panelview x y

Representa: el nombre de la ocurrencia PanelView en la configuracin de E/S del controlador el elemento de la estructura de entrada (I) o salida (O) del PanelView. el nmero de bit dentro del elemento de entrada o salida

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un terminal PanelView mediante una red EtherNet/IP

6-9

Para direccionar los datos PanelView en la lgica, usted tiene las siguientes opciones: direccionar los tags directamente copiar los tags a otros tags en el proyecto crear tags de alias

EJEMPLO

Direccione datos PanelView

Este rengln usa estos tags de E/S para el PanelView: pv_a:I.Data[2].0 y pv_a:I.Data[2].1. El rengln controla un motor.

Cuando se presiona un botn pulsador en el PanelView, este rengln borra un valor. El botn pulsador usa el bit 4 de la matriz screen_a_bit array.

Este rengln transfiere counter.ACC (un valor DINT) al elemento 5 de la matriz screen_a_DINT. Una pantalla numrica en el PanelView muestra el valor.

alarm_ack y alarm son alias para los tags de E/S del PanelView.

42857

Publicacin 1756-UM001E-ES-P - Agosto 2002

6-10

Cmo comunicarse con un terminal PanelView mediante una red EtherNet/IP

Configure el terminal PanelView

1. Ejecute el software PanelBuilder32. 2. Abra una aplicacin PanelBuilder existente o cree una aplicacin nueva. 3. Del men Application, seleccione Settings. 4. Haga clic en el botn Comms Setup.

5.
42818

5. Haga clic en el botn Ethernet Config.

6. 7. 8. 9.

42819

6. Borre (elimine la marca de verificacin) de la casilla de verificacin DHCP Enable. 7. Escriba la direccin IP del terminal PanelView. 8. Escriba la mscara de subred del terminal PanelView, si es necesario. 9. Escriba la direccin de gateway del terminal PanelView, si es necesario. 10. Seleccione OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un terminal PanelView mediante una red EtherNet/IP

6-11

11. Bajo Node Name, haga clic con el botn derecho del mouse en End of Node List y seleccione Insert Node.

42818

12.

12. Seleccione ControlLogix5000.

13.

42818

14.

15.

13. Introduzca un nombre para el controlador ControlLogix. 14. Introduzca la direccin IP del mdulo ENB o ENET que se encuentra en el mismo chasis que el controlador. 15. Introduzca la ruta de acceso al controlador ControlLogix. Use el formato siguiente:
espacio

1 controller_slot donde: controller_slot es el nmero de ranura del controlador ControlLogix. 16. Haga clic en OK. 17. Haga clic en OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

6-12

Cmo comunicarse con un terminal PanelView mediante una red EtherNet/IP

Cree los tags PanelView

1. En la pantalla PanelView, cree el objeto requerido. 2. Haga doble clic en el objeto. 3. Haga clic en el botn Edit Tag.

4.

5.

6.

7.
42856

4. Introduzca un nombre para el objeto 5. En el controlador ControlLogix, es la direccin de este tag un bit (BOOL) dentro de una matriz de BOOL?
Si: S No Entonces seleccione: bit tipo de datos que coincide con el tipo de datos del tag en el controlador ControlLogix

6. Tienen estos datos tiempo ms crtico (por ejemplo, activar o desactivar una mquina)?
Si: No S Entonces seleccione: A. Direccin de red B. De la lista Node Name, seleccione el controlador. Objeto Assembly

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un terminal PanelView mediante una red EtherNet/IP

6-13

7. Especifique el nombre del tag en el controlador ControlLogix:


Si el tipo de mensaje es: Direccin de red Objeto Assembly bit DINT PanelView escribe los datos PanelView lee los datos PanelView escribe los datos PanelView lee los datos Donde: array_name elemento x Representa: nombre de la matriz en el controlador nmero de elementos dentro de la matriz nmero de ocurrencia de esta conexin con el controlador Si la ocurrencia de ensamblaje de entrada es: 7 9 11 13 15 17 19 21 y z Y la ocurrencia de ensamblaje de salida es: 6 8 10 12 14 16 18 20 Entonces el nmero de ocurrencia es: 1 2 3 4 5 6 7 8 Y el tipo de datos es: Y el: Especifique: array_name[element] AIx:y/z AOx:y/z AIx:y AOx:y

el elemento de la estructura de entrada o salida PanelView en el controlador el nmero de bit dentro del elemento de entrada o salida

EJEMPLO

Especifique la direccin de un tag en el controlador


Controlador ControlLogix: name_of_panelview:I.Data[0].1 name_of_panelview:O.Data[3] screen_a[5] Aplicacin PanelView: AI1:0/1 AO1:3 screen_a[5]

8. Haga clic en OK. 9. Haga clic en OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

6-14

Cmo comunicarse con un terminal PanelView mediante una red EtherNet/IP

Valide las conexiones


Paso: A. Determine si se han establecido las comunicaciones.

En esta tarea, usted verifica que el controlador se puede comunicar con los dispositivos que acaba de configurar.
Acciones detalladas: Se encuentra este smbolo Si: No S
!

sobre la carpeta I/O Configuration?

Entonces: El controlador se puede comunicar con el mdulo. No se han establecido las comunicaciones. Vaya al paso siguiente.

B. Identifique un fallo. Comience desde el mdulo de comunicacin local y pase hacia abajo por el rbol.
1. 2.

I/O Configuration
!

[x] 1756-YYY/x local_com_module


!

3.

z 17xx-YYY adapter_1
! !

[0] 17xx-YYY module_1 [1] 17xx-YYY module_2

C. Identifique el cdigo de fallo.

1. Haga clic con el botn derecho del mouse en el mdulo y seleccione Properties. 2. Haga clic en la ficha Connection.

3.
42437

3. Identifique el cdigo para el fallo.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un terminal PanelView mediante una red EtherNet/IP

6-15

Paso: D. Borre el fallo.

Acciones detalladas: 1. Del men Help, seleccione Contents. 2. Haga clic en la ficha Index. 3. Escriba module faults.

4.

42439

4. Seleccione el rango para el cdigo y haga clic en Display. 5. Desplcese hacia abajo al cdigo de fallo y siga las recomendaciones. E. Vaya al paso A.

Publicacin 1756-UM001E-ES-P - Agosto 2002

6-16

Cmo comunicarse con un terminal PanelView mediante una red EtherNet/IP

Notas:

Publicacin 1756-UM001E-ES-P - Agosto 2002

Captulo

Cmo comunicarse con un proyecto RSView mediante una red EtherNet/IP

Cundo usar este procedimiento

Siga este procedimiento para comunicarse con tags en alguno de los siguientes tipos de proyectos RSView: Proyecto RSView32. Proyecto RSView Machine Edition (desarrollado con el software RSView Studio)
proyectos RSView32 o RSView face Machine Edition chasis ControlLogix con un mdulo 1756-ENBx o -ENET

42473

interruptor

Cmo usar este procedimiento


IMPORTANTE

Antes de usar este procedimiento, configure el mdulo 1756-ENBx o -ENET que se encuentra en el chasis con el controlador. Vea "Cmo configurar un mdulo EtherNet/IP" en la pgina 1-1.

Para comunicarse con un proyecto RSView, existen dos opciones:


Si los datos: necesitan la transmisin programada a un rgimen especificado por el usuario se envan cuando ocurre una condicin especfica en la aplicacin Entonces use: mensaje encuestado mensaje no solicitado

Publicacin 1756-UM001E-ES-P - Agosto 2002

7-2

Cmo comunicarse con un proyecto RSView mediante una red EtherNet/IP

Cmo configurar un driver Ethernet

En esta tarea, usted configura un driver RSLinx para que se comunique a dispositivos en una red Ethernet. Puede configurar el driver para comunicarse con hasta 63 dispositivos en esta red, tales como los mdulos 1756-ENET o controladores PLC-5E. A. Vaya al software RSLinx. B. Del men Communications, seleccione Configure Drivers. C. De la lista Available Driver Types, seleccione Ethernet devices. D. Seleccione Add New. E. Si desea asignar un nombre descriptivo al driver, cambie el nombre predeterminado. F. Seleccione OK.
G. H.

42585

G. En la columna Host Name, escriba la direccin IP o el nombre de la computadora principal de un dispositivo EtherNet/IP con el que desea establecer la comunicacin. Ejemplos: aurora6 130.151.136.164 H. Desea comunicarse con otro dispositivo EtherNet/IP en esta red?
Si: S No Entonces: 1. Seleccione Add New. 2. Vaya al paso G. Vaya al paso siguiente.

I. Seleccione OK. J. Seleccione Close.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un proyecto RSView mediante una red EtherNet/IP

7-3

Cmo seleccionar un mtodo de comunicacin

Seleccione un mtodo para transferir los datos:


Si los datos: necesitan la transmisin programada a un rgimen especificado por el usuario se envan cuando ocurre una condicin especfica en la aplicacin Vaya a: "Cmo crear un tema encuestado" en la pgina 7-4 "Cmo crear un tema no solicitado" en la pgina 7-13

Publicacin 1756-UM001E-ES-P - Agosto 2002

7-4

Cmo comunicarse con un proyecto RSView mediante una red EtherNet/IP

Cmo crear un tema encuestado


CONSEJO

El software RSLogix 5000, revisin 10.0 o posterior, crea automticamente temas DDE/OPC en el software RSLinx siempre que usted: cree un proyecto guarde un proyecto cambie la revisin de un proyecto a la 10.0 o posterior En algunos casos, deber actualizar el origen de datos para el tema en el software RSLinx, tal como se muestra en los pasos E - G de esta seccin.

A. Muestre en pantalla el software RSLinx. B. Del men DDE/OPC, seleccione Topic Configuration C. Haga clic en New en la parte inferior izquierda de la ventana. D. Introduzca un nombre para el tema y presione la tecla Enter.
Para ampliar la red a un nivel superior, efecte una de las tareas siguientes: Haga doble clic en la red. Seleccione la red y presione la tecla . Haga clic en el signo +. Data Source

Workstation + AB_ETH-x, Ethernet

E. En la ficha Data Source, ample el driver AB_ETH-x hasta que se vea el controlador ControlLogix.
Data Source

Workstation AB_ETH-x, Ethernet xxx.xxx.xxx.xxx, 1756-ENBx Backplane, 1756-Ax + xx, 1756-Lx F. Seleccione el controlador ControlLogix. G. Seleccione Apply y confirme la actualizacin. H. Haga clic en la ficha Data Collection.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un proyecto RSView mediante una red EtherNet/IP

7-5

A. Introduzca el rgimen de actualizacin (ms) para los datos.

B. Haga clic en la casilla de verificacin Use Symbols.

43083 42429

D.

E. C.
43083

C. Seleccione RSLogix 5000 (*acd). D. Seleccione el proyecto RSLogix 5000 para este tema. E. Seleccione Open. F. Seleccione Done y, a continuacin, Yes.

Publicacin 1756-UM001E-ES-P - Agosto 2002

7-6

Cmo comunicarse con un proyecto RSView mediante una red EtherNet/IP

Cmo crear un nodo encuestado

A. Abra el proyecto RSView.

B.

43081

43082

B. Haga doble clic en Node.


C.

D. E.
42430

C. Haga clic en OPC Server. D. Introduzca un nombre para el nodo. E. Haga clic en
...

F. Seleccione RSLinx OPC Server y haga clic en OK. G. Haga clic en Accept. H. Haga clic en Close.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un proyecto RSView mediante una red EtherNet/IP

7-7

Cmo importar tags de Logix5000

Para importar tags de un proyecto RSLogix 5000 a su proyecto RSView, use la utilidad Tag Import de Logix 5000 y siga los procedimientos que se describen en: Cmo Cmo Cmo Cmo crear un archivo .L5K instalar la utilidad Tag Import de Logix 5000 usar la utilidad para crear un archivo .CSV importar el archivo .CSV

Cmo crear un archivo .L5K


A. Abra el proyecto RSLogix 5000 que contiene los tags a los que desea tener acceso. B. Del men File, seleccione Save As.

D. C.

43070

C. Seleccione RSLogix 5000 Import/Export File (*.L5K). D. Seleccione Save.

Cmo instalar la utilidad Tag Import de Logix 5000


A. Inserte el CD con el software RSLogix 5000. B. En el CD, busque el archivo siguiente: idioma \Tools\Tag Import Utility\Logix+5000+Tag+Import.msi. donde: idioma es el idioma del software. Por ejemplo, para software en ingls, abra la carpeta Enu. C. Copie el archivo en la computadora. D. Para instalar la utilidad, abra el archivo.
Publicacin 1756-UM001E-ES-P - Agosto 2002

7-8

Cmo comunicarse con un proyecto RSView mediante una red EtherNet/IP

Cmo usar la utilidad para crear un archivo .CSV


A. Ejecute la utilidad Tag Import de Logix 5000.

B.

C. D.

E.

F.

43071

B. Escriba el nombre del nodo de "Cmo crear un nodo encuestado". C. Seleccione el archivo .L5K. D. Seleccione Search. E. Seleccione los tags que desea importar. F. Escriba el nombre del tema de "Cmo crear un tema encuestado". G. Seleccione OK. H. Seleccione Save.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un proyecto RSView mediante una red EtherNet/IP

7-9

Cmo importar el archivo .CSV


A. Inicie el asistente de importacin y exportacin de bases de datos: Start Programs Rockwell Software RSView Studio Tools Database Import & Export Wizard Start Programs Rockwell Software RSView32 Tools Database Import & Export Wizard B. Siga las pantallas del asistente:

Importar archivos CSV de RSView o bien Importar archivos CSV de RSView Studio

Next >

Archivo CSV

Next >

su opcin

Next >

Proyecto RSView

Publicacin 1756-UM001E-ES-P - Agosto 2002

7-10

Cmo comunicarse con un proyecto RSView mediante una red EtherNet/IP

Next >

Es todo correcto?

Finish

Correcto?

OK
43072

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un proyecto RSView mediante una red EtherNet/IP

7-11

Cmo crear un tag encuestado

Para crear tags RSView individualmente:

A.

43081

43082

A. Haga doble clic en Tag Database. B. Haga clic en New.

C.

42431

C. Especifique las propiedades del tag.


D. E. G.

42432

D. Haga clic en Device. E. Haga clic en


...

F. Seleccione el nombre del nodo que cre en Cmo crear un nodo encuestado y haga clic en OK. G. Haga clic en +
...

(Nodo: <Local> )

H. Haga clic en el signo +.

Publicacin 1756-UM001E-ES-P - Agosto 2002

7-12

Cmo comunicarse con un proyecto RSView mediante una red EtherNet/IP

(Nodo: <Local> )

+ +

topic_1 topic_2

I. Al lado del tema de Cmo crear un tema encuestado, haga clic en el signo +.
(Nodo: <Local> )

+
tags en el proyecto RSLogix 5000 fuera de lnea tags en el controlador ControlLogix

topic_1 topic_2

+ +

Offline Online

J. Al lado de Offline, haga clic en el signo +.


(Nodo: <Local> )

+
tags al alcance del controlador matrices y estructuras al alcance del controlador tags al alcance del programa

topic_1 topic_2

Offline array_1 counter_1

+ +

Program:MainProgram

Online

K. A la izquierda, seleccione la entrada que contenga el tag requerido (direccin).


(Nodo: <Local> )

+
tags al alcance del controlador matrices y estructuras al alcance del controlador tags al alcance del programa

topic_1 topic_2

bool_1 dint_1 real_1

Offline array_1 counter_1

tags de elementos nicos (BOOL, DINT, REAL, etc.)

+ +

Program:MainProgram

Online

L. A la derecha, haga doble clic en el tag que contenga los datos requeridos (es decir, la direccin para el tag RSView). M. Haga clic en Accept. N. Si se trata de un proyecto RSView32, vaya a Cmo validar un tag de RSView32.
Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un proyecto RSView mediante una red EtherNet/IP

7-13

Cmo crear un tema no solicitado

A. Muestre en pantalla el software RSLinx. B. Del men Communications, seleccione Configure Client Applications. C. Haga clic en la ficha Virtual Link ID. D. Desea usar la misma identificacin de vnculo virtual para cada estacin de trabajo en el sistema? (Las direcciones de nodo o IP son suficientes para distinguir las estaciones de trabajo).
Si: S Entonces: 1. Registre el nmero de identificacin de vnculo virtual, el cual se usar en los pasos siguientes. 2. Haga clic en OK. 1. Introduzca una identificacin de vnculo virtual para la estacin de trabajo. 2. Haga clic en OK. 3. Cierre el software RSLinx. (Si configur el software RSLinx a iniciarse como un servicio, tambin es necesario terminar dicho servicio.) 4. Vuelva a abrir el software RSLinx.

No

E. Del men DDE/OPC, seleccione Topic Configuration F. Haga clic en New en la parte inferior izquierda de la ventana. G. Introduzca un nombre para el tema y presione la tecla Enter. H. Haga clic en la ficha Data Collection. I. Especifique los parmetros siguientes:
Para este tem: Processor Type Data Collection Mode Haga lo siguiente: Seleccione PLC-5. 1. Desactive la casilla de verificacin Polled Messages. 2. Active la casilla de verificacin Unsolicited Messages.

J. Haga clic en la ficha Advanced Communication. K. Especifique los parmetros siguientes:


Para este tem: Communication Driver Station Local or Remote Addressing Escriba o seleccione: el driver para la red mediante el cual se enviar el mensaje el nmero de ranura del controlador que enva el mensaje

Remote

Publicacin 1756-UM001E-ES-P - Agosto 2002

7-14

Cmo comunicarse con un proyecto RSView mediante una red EtherNet/IP

L. En el cuadro de dilogo Remote Routing Configuration, especifique los parmetros siguientes:


Para este parmetro: Bridge Device Local ID Local KA5 Remote ID Escriba o seleccione:

1785-KA5 Bridge/5130-KA
la identificacin de vnculo virtual del paso D. un nmero aleatorio entre 1 y 107 (RSLinx requiere una entrada, pero esta configuracin no usa la entrada.) el nmero que designa el backplane del chasis ControlLogix (Use un nmero diferente para cada backplane).

M. Haga clic en OK. N. Haga clic en Done y confirme la actualizacin del tema.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un proyecto RSView mediante una red EtherNet/IP

7-15

Cmo aadir el mdulo 1756-ENBx o -ENET

A. Abra el proyecto RSLogix 5000 fuera de lnea.

42376

B. Ya se encuentra el mdulo ENB o ENET local en la configuracin de E/S del controlador?


Si: S No Entonces: Vaya a Cmo introducir un mensaje Haga clic con el botn derecho del mouse en I/O Configuration y seleccione New Module.

C. Seleccione su tipo de mdulo ENB o ENET y seleccione OK.


D. G.

E.

42579

F.

D. Introduzca un nombre para el mdulo. E. Introduzca o seleccione el nmero de ranura en que se instala el mdulo.

Publicacin 1756-UM001E-ES-P - Agosto 2002

7-16

Cmo comunicarse con un proyecto RSView mediante una red EtherNet/IP

F. Con qu precisin debe corresponder cualquier mdulo instalado en esta ranura a la informacin de esta ficha?
Si: toda la informacin debe coincidir: tipo nmero de catlogo suministrador nmero de revisin mayor y menor Entonces seleccione: Exact Match Notas:

toda la informacin excepto el nmero de revisin Compatible Module menor

Si selecciona Compatible Module, an puede reemplazar un mdulo 1756-ENET/B por un mdulo 1756-ENBT. Sin embargo, no puede reemplazar un mdulo ENBT por un mdulo ENET/B.

no es necesario que la informacin coincida

Disable Keying

G. Escriba la direccin IP o el nombre de la computadora principal del mdulo:


Para especificar: una direccin IP el nombre de la computadora principal Haga lo siguiente: Ejemplo:

1. Seleccione el botn IP Address. 130.151.136.164 2. Escriba la direccin IP Escriba el nombre de la computadora principal aurora6

H. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un proyecto RSView mediante una red EtherNet/IP

7-17

Cmo introducir un mensaje


e e e e e e condition ? /

A. Introduzca una instruccin MSG y las instrucciones de entrada asociadas.


MSG Message Message Control

? ...

EN DN ER
42424

B. En la instruccin MSG, escriba un nombre para el tag de control del mensaje y presione la tecla Enter. C. En la instruccin MSG, haga clic con el botn derecho del mouse en el tag de control del mensaje y seleccione New tag_name. (En las revisiones anteriores del software, la opcin del men es Create tag_name). D. De la lista Scope, seleccione name_of_controller(controlador) y haga clic en OK.
e e e e e condition ? / MSG Type - Unconfigured Message Control

message ...

EN DN ER
42424

E. Introduzca mensaje.EN. donde: mensaje es el tag de control del mensaje del paso B. F. Si el mensaje lee o escribe nmeros enteros (no REAL), use un bfer de INT en el mensaje. Los controladores ControlLogix se ejecutan ms eficazmente y usan menos memoria cuando funcionan con nmeros enteros de 32 bits (DINT). Use el tipo de datos DINT para los nmeros enteros cuando sea posible. En este procedimiento, usted usa un mensaje TypedRead PLC-5 TypedWrite PLC-5, el cual requiere nmeros enteros de 16 bits. Use un bfer INT en el mensaje y mueva los datos para adentro o desde el bfer, segn sea necesario.

Publicacin 1756-UM001E-ES-P - Agosto 2002

7-18

Cmo comunicarse con un proyecto RSView mediante una red EtherNet/IP

Los ejemplos siguientes muestran cmo usar un bfer de INT. Lee nmeros enteros de un proyecto RSView Cuando se activa condition, lee valores enteros de 16 bits (INT) y los almacena en int_buffer. Luego la instruccin FAL traslada los valores a dint_array. Esto convierte los valores a nmeros enteros de 32 bits (DINT) que son usados por otras instrucciones en el controlador ControlLogix.
condition message.EN / MSG Type - Unconfigured Message Control EN DN ER

EJEMPLO

message ...

message.DN

fal_control RES

FAL File Arith/Logical Control fal_control Length ? Position 0 Mode all Dest dint_array[fal_control.pos] Expression int_buffer[fal_control.pos]

EN DN ER

EJEMPLO

Escribe nmeros enteros en un proyecto RSView Cuando se activa condition, traslada los valores de dint_array a int_buffer. Esto convierte los valores a nmeros enteros de 16 bits (INT). Luego la instruccin de mensaje enva int_buffer al proyecto RSView.

e condition

fal_control RES

FAL File Arith/Logical Control fal_control Length ? Position 0 Mode all Dest int_buffer[fal_control.pos] Expression dint_array[fal_control.pos]

EN DN ER

fal_control.DN

message.EN /

MSG Type - Unconfigured Message Control

message ...

EN DN ER
42424

Donde: dint_array int_buffer

Es: una matriz de DINT que se usa en el controlador ControlLogix una matriz de INT con el mismo nmero de elementos que dint_array

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un proyecto RSView mediante una red EtherNet/IP

7-19

Cmo configurar el mensaje


Tabla 7.A Mensaje a un proyecto RSView Si los datos son: enteros Y usted desea: leer (recibir) datos

A. En la instruccin MSG, haga clic en

...

B. En la ficha Configuration, especifique los parmetros siguientes:

Para este tem: Message Type Source Element Number Of Elements Destination Tag

Escriba o seleccione: PLC5 Typed Read direccin lgica, por ejemplo N7:0 el nmero de nmeros enteros que se transfieren el primer elemento de int_buffer PLC5 Typed Write el primer elemento de int_buffer el nmero de nmeros enteros que se transfieren direccin lgica, por ejemplo N7:0 PLC5 Typed Read direccin lgica, por ejemplo F8:0 el nmero de valores que se transfieren el primer elemento del tag (al alcance del controlador) en este controlador para los datos PLC5 Typed Write el primer elemento del tag (al alcance del controlador) en este controlador que contiene los datos el nmero de valores que se transfieren direccin lgica, por ejemplo F8:0

escribir (enviar) datos

Message Type Source Tag Number Of Elements Destination Element

punto flotante (coma flotante) (REAL)

leer (recibir) datos

Message Type Source Element Number Of Elements Destination Tag

escribir (enviar) datos

Message Type Source Tag Number Of Elements Destination Element

C. Haga clic en la ficha Communication. D. Haga clic en Browse E. Seleccione el mdulo ENB o ENET y haga clic en OK. F. En el cuadro de texto Path, aada: , 2, direccin donde: direccin es la direccin IP o el nombre DNS de la estacin de trabajo. EJEMPLO Complete la entrada de la ruta de acceso washer_chassis, 2, 130.130.128.4

Publicacin 1756-UM001E-ES-P - Agosto 2002

7-20

Cmo comunicarse con un proyecto RSView mediante una red EtherNet/IP

G. En la ficha Communication, especifique los parmetros siguientes:


Para este tem: Communication Method Source Link Destination Link Destination Node Escriba o seleccione: CIP With Source ID la identificacin remota de Cmo crear un tema no solicitado, paso L. la identificacin de vnculo virtual de Cmo crear un tema no solicitado, paso D. 77 (RSLinx reserva el nodo 77 para los temas DDE.)

H. Haga clic en OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un proyecto RSView mediante una red EtherNet/IP

7-21

Cmo crear un nodo no solicitado

A. Abra el proyecto RSView.

B.

43081

43082

B. Haga doble clic en Node.


C.

D. E.
42430

C. Haga clic en OPC Server. D. Introduzca un nombre para el nodo. E. Haga clic en
...

F. Seleccione RSLinx OPC Server y haga clic en OK. G. En el cuadro Access Path, introduzca el nombre del tema de Cmo crear un tema no solicitado. H. Haga clic en Accept. I. Haga clic en Close.

Publicacin 1756-UM001E-ES-P - Agosto 2002

7-22

Cmo comunicarse con un proyecto RSView mediante una red EtherNet/IP

Cmo crear un tag no solicitado

A.

43081

43082

A. Haga doble clic en Tag Database. B. Haga clic en New.

C.

42431

C. Especifique las propiedades del tag.


D. E.

G.
42432

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un proyecto RSView mediante una red EtherNet/IP

7-23

D. Haga clic en Device. E. Haga clic en


...

F. Seleccione el nombre del nodo que cre en Cmo crear un nodo no solicitado y haga clic en OK. G. Introduzca la direccin para el tag:
Si el controlador: escribe el valor lee el valor Entonces introduzca: la direccin de destino que usted especific en la instruccin MSG la direccin de origen que usted especific en la instruccin MSG

H. Haga clic en Accept.

Cmo validar un tag de RSView32

Este procedimiento slo se puede aplicar a proyectos RSView32. A. En la ficha Edit Mode, haga doble clic en Tag Monitor.

Nombre de tag

Valor

Estado

B. Introduzca el nombre del tag de RSView y presione la tecla Enter.

Nombre de tag tag_name

Valor

Estado

C. Qu aparece en la columna State?


Si: valid error Entonces: El tag contiene un valor vlido del controlador. Hay un problema de comunicacin, por ejemplo: el controlador no est disponible el servidor no funciona Si una instruccin MSG lee o escribe el valor, ver error hasta que el controlador enve el mensaje por primera vez.

Publicacin 1756-UM001E-ES-P - Agosto 2002

7-24

Cmo comunicarse con un proyecto RSView mediante una red EtherNet/IP

Notas:

Publicacin 1756-UM001E-ES-P - Agosto 2002

Captulo

Cmo comunicarse con las E/S 1756 mediante una red ControlNet

Cundo usar este procedimiento

Siga este procedimiento para monitorear y controlar los dispositivos que estn cableados a los mdulos de E/S 1756: mdulos locales mdulos remotos donde los mdulos 1756-CNB se conectan a los chasis locales y remotos mediante una red ControlNet.
Controlador E/S locales E/S remotas

Chasis ControlLogix con mdulos 1756-CNB Red ControlNet

42045

Cmo usar este procedimiento

Para finalizar este procedimiento, realice los pasos siguientes: IMPORTANTE Si todos los mdulos de E/S se encuentran en el mismo chasis que el controlador (sin E/S remotas), vaya al Cmo aadir los mdulos de E/S en la pgina 8-6.

Cmo Cmo Cmo Cmo Cmo Cmo

aadir el mdulo local 1756-CNB aadir el mdulo local 1756-CNB aadir los mdulos de E/S crear los alias programar la red ControlNet validar las conexiones

Publicacin 1756-UM001E-ES-P - Agosto 2002

8-2

Cmo comunicarse con las E/S 1756 mediante una red ControlNet

Cmo aadir el mdulo local 1756-CNB

A. Abra el proyecto RSLogix 5000 fuera de lnea.

42376

B. Haga clic con el botn derecho del mouse en I/O Configuration y seleccione New Module. C. Seleccione el tipo de CNB y haga clic en OK.
E.

D.

F.
42377

D. Introduzca un nombre para el mdulo (por ejemplo, name_of_local_cnb ). E. Introduzca o seleccione el nmero de ranura en que se instala el mdulo. F. Con qu precisin debe corresponder cualquier mdulo en esta ranura a la informacin en esta ficha?
Si esta informacin debe coincidir: toda la informacin, incluso el nmero de revisin menor toda la informacin excepto el nmero de revisin menor ninguna Entonces seleccione Exact Match Compatible Module Disable Keying

G. Haga clic en Next.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con las E/S 1756 mediante una red ControlNet

8-3

H. I.
42398

H. Desea que el mdulo se comunique inicialmente con el controlador?


Si: S No Entonces: Deje en blanco la casilla de verificacin. Seleccione la casilla de verificacin.

EJEMPLO

Inhiba un mdulo para: Use la casilla de verificacin Inhibit Module para facilitar la prueba de un sistema: Inhiba inicialmente el mdulo. Cuando est listo a probar los dispositivos asociados con el mdulo, borre la casilla de verificacin.

I. Si entra en fallo la comunicacin, en qu manera desea que responda el controlador? En entra en fallo la comunicacin con un mdulo, el controlador funciona a base de datos antiguos desde el mdulo. Para evitar la posibilidad de lesiones o daos, monitoree las comunicaciones usando mdulos o configure los mdulos para producir un fallo mayor si entran en fallo las comunicaciones.
Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin. Monitoree la conexin usando la lgica de escalera. Notas:

ATENCI N

!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando

J. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

8-4

Cmo comunicarse con las E/S 1756 mediante una red ControlNet

Cmo aadir el mdulo local 1756-CNB


42399

A. Haga clic con el botn derecho del mouse en name_of_local_cnb y seleccione New Module. B. Seleccione el tipo de CNB que se encuentra en el chasis remoto y haga clic en OK.
C. D. E. F. G.

H.
42404

C. Introduzca un nombre para el mdulo CNB. Use un nombre que identifica las E/S en el chasis. D. Introduzca o seleccione el nmero de nodo ControlNet del mdulo. E. Introduzca o seleccione el nmero de ranuras en el chasis remoto. F. Es la mayora de los mdulos en el chasis mdulos de E/S digitales no diagnsticos?
Si: S No Entonces seleccione Rack Optimization None

G. Introduzca o seleccione el nmero de ranura en que se encuentra instalado el mdulo H. Con qu precisin debe corresponder cualquier mdulo en esta ranura a la informacin en esta ficha?
Si esta informacin debe coincidir: toda la informacin, incluso el nmero de revisin menor toda la informacin excepto el nmero de revisin menor ninguna Entonces seleccione Exact Match Compatible Module Disable Keying

I. Haga clic en Next.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con las E/S 1756 mediante una red ControlNet

8-5

J.

K. L.
42401

J. En el paso F., qu formato de comunicacin seleccion usted?


Si: Rack Optimization Entonces: Introduzca la velocidad a la cual se debe actualizar el dispositivo ms rpido en el chasis. Use una potencia de dos veces el NUT ControlNet. Por ejemplo, si el NUT es 5 ms, introduzca una velocidad de 5, 10, 20 ms, etc. No se requiere un RPI. Vaya al paso siguiente.

None

K. Desea que el mdulo se comunique inicialmente con el controlador?


Si: S No Entonces: Deje en blanco la casilla de verificacin. Seleccione la casilla de verificacin. Cuando pruebe esta porcin del sistema, borre la casilla de verificacin. Notas:

L. Si entra en fallo la comunicacin con el mdulo, en qu manera desea que responda el controlador? En entra en fallo la comunicacin con un mdulo, el controlador funciona a base de datos antiguos desde el mdulo. Para evitar la posibilidad de lesiones o daos, monitoree las comunicaciones usando mdulos o configure los mdulos para producir un fallo mayor si entran en fallo las comunicaciones.
Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin. Monitoree la conexin usando la lgica de escalera. Notas:

ATENCI N

!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando

M. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

8-6

Cmo comunicarse con las E/S 1756 mediante una red ControlNet

Cmo aadir los mdulos de E/S


Si: No S mdulo de salida mdulo de entrada Y es un:

En este tarea, usted aade dos mdulos de E/S a la configuracin de E/S del controlador. A. Es el mdulo en la configuracin de E/S de otro controlador?
Y usted desea: Entonces: Vaya al paso siguiente. Vaya al paso siguiente. mantener la comunicacin con el mdulo si pierde la comunicacin con el otro controlador 1. Copie el mdulo de la configuracin de E/S del otro controlador. 2. Pegue el mdulo en la configuracin de E/S de este controlador. 3. Vaya a Cmo crear los alias Vaya al paso siguiente.

interrumpir la comunicacin con el mdulo si pierde la comunicacin con el otro controlador

I/O Configuration

Aada un mdulo de E/S locales aqu.

[x] 1756-CNB/x name_of_local_CNB z [x] 1756-CNB/x name_of_remote_CNB Aada un mdulo de E/S remotas aqu.

B. Dnde se encuentra el mdulo?


Si se encuentra en: el mismo chasis que el controlador chasis remoto Entonces: haga clic con el botn derecho del mouse en I/O Configuration y seleccione New Module. haga clic con el botn derecho del mouse en el mdulo 1756-CNB remoto y seleccione New Module.

C. Seleccione el tipo de mdulo y haga clic en OK.

D.

E.

F.

42420

D. Introduzca un nombre para el mdulo. E. Introduzca o seleccione el nmero de ranura en que se instala el mdulo.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con las E/S 1756 mediante una red ControlNet

8-7

F. Seleccione Comm Format: IMPORTANTE Si el mdulo tambin se encuentra en la configuracin de E/S de otro controlador, seleccione la versin Listen Only del formato de comunicacin (es decir, Listen Only Input Data).
Y usted desea: Entonces seleccione: Full Diagnostics Input Data el chasis local asignar un sello de hora a un cambio de los datos omitir los sellos de hora chasis remoto salida digital diagnstica programar cundo aplicar las salidas no programar cundo aplicar las salidas salida digital con fusible programar cundo aplicar las salidas no programar cundo aplicar las salidas salida digital sin fusible y no diagnstica el chasis local programar cundo aplicar las salidas no programar cundo aplicar las salidas chasis remoto entrada analgica no aislada el modo punto flotante (coma flotante) proporciona tiempo suficiente de muestreo el modo punto flotante (coma flotante) no proporciona tiempo suficiente de muestreo entrada analgica aislada o medidora de temperatura el tiempo de muestreo de 25 ms o ms es suficiente el tiempo de muestreo debe ser menos de 25 ms salida analgica asignar un sello de hora cuando se muestrean los datos omitir el sello de hora asignar un sello de hora cuando se muestrean los datos omitir el sello de hora asignar un sello de hora cuando se muestrean los datos omitir el sello de hora asignar un sello de hora cuando se muestrean los datos omitir el sello de hora las entradas asociadas son REAL asignar un sello de hora al eco de datos omitir el sello de hora las entradas asociadas son INT asignar un sello de hora al eco de datos omitir el sello de hora CST Timestamped Input Data Input Data Rack Optimization Full Diagnostics Scheduled Output Data Full Diagnostics Output Data CST Timestamped Fuse Data Scheduled Output Data CST Timestamped Fuse Data Output Data Scheduled Output Data Output Data Rack Optimization CST Timestamped Float Data wiring_mode Float Data wiring_mode CST Timestamped Integer Data wiring_mode Integer Data wiring_mode CST Timestamped Float Data Float Data CST Timestamped Integer Data Integer Data CST Timestamped Float Data Float Data CST Timestamped Integer Data Integer Data

Si este mdulo es una: entrada digital diagnstica entrada digital no diagnstica

Y:

Publicacin 1756-UM001E-ES-P - Agosto 2002

8-8

Cmo comunicarse con las E/S 1756 mediante una red ControlNet

G.
42420

G. Con qu precisin debe corresponder cualquier mdulo en esta ranura a la informacin en esta ficha?
Si esta informacin debe coincidir: toda la informacin, incluso el nmero de revisin menor toda la informacin excepto el nmero de revisin menor ninguna Entonces seleccione Exact Match Compatible Module Disable Keying

H. Haga clic en Next.


I.

J. K.
42401

I. En el paso F., seleccion usted Rack Optimization como el formato de comunicacin?


Si: No Entonces: Introduzca la velocidad a la cual se debe actualizar el dispositivo ms rpido cableado al mdulo. Use una potencia de dos veces el NUT ControlNet. Por ejemplo, si el NUT es 5 ms, introduzca una velocidad de 5, 10, 20 ms, etc. No se requiere un RPI. Vaya al paso siguiente.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con las E/S 1756 mediante una red ControlNet

8-9

J. Desea que el mdulo se comunique inicialmente con el controlador?


Si: S No Entonces: Deje en blanco la casilla de verificacin. Seleccione la casilla de verificacin. Cuando pruebe esta porcin del sistema, borre la casilla de verificacin. Notas:

K. Si entra en fallo la comunicacin, en qu manera desea que responda el controlador? En entra en fallo la comunicacin con un mdulo, el controlador funciona a base de datos antiguos desde el mdulo. Para evitar la posibilidad de lesiones o daos, monitoree las comunicaciones usando mdulos o configure los mdulos para producir un fallo mayor si entran en fallo las comunicaciones.
Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin. Monitoree la conexin usando la lgica de escalera. Notas:

ATENCI N

!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando

L. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

8-10

Cmo comunicarse con las E/S 1756 mediante una red ControlNet

Cmo crear los alias

En este tarea, usted convierte los tags en los programas a alias para los puntos de E/S o canales (dispositivos). Como alias para un punto de E/S o canal, cada tag: proporciona un nombre descriptivo para el dispositivo cableado al punto o canal representa el valor del punto o canal. Cuando cambia uno, el otro refleja el cambio.

EJEMPLO

Crea alias La lgica siguiente se program inicialmente usando nombres de tag descriptivos, tales como arranque y motor. Despus, los tags se convirtieron a alias para los dispositivos de E/S correspondientes.

start es un alias para el botn pulsador cableado al punto 1 del mdulo que se encuentra en la ranura 2 del chasis local. Cuando est activado el botn pulsador, start est activado.

motor es un alias para el contactor del arrancador cableado al punto 0 del mdulo que se encuentra en la ranura 0 de un chasis remoto (denominado conveyer). Cuando se activa motor, se activa el contactor del arrancador.

stop <Local:2:I.Data.0>

start <Local:2:I.Data.1>

motor <conveyor:0:O.Data.0>

motor <conveyor:0:O.Data.0>
42435

A. Del men Logic, seleccione Edit Tags.

B.

42421

C.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con las E/S 1756 mediante una red ControlNet

8-11

B. Seleccione el alcance del tag descriptivo. C. A la derecha del nombre del tag, haga clic en la celda Alias For. La celda muestra en pantalla w D. Haga clic en w E. Haga clic en el botn Controller Scoped Tags, si est disponible. (Todos los datos para los mdulos de E/S se encuentran al alcance del controlador.) F. Seleccione el dispositivo de E/S que el tag representa:
Si el dispositivo es: digital Entonces: 1. Al lado de name:slot:X, haga clic en el signo +. 2. Haga clic en el miembro Data. 3. A la derecha del miembro Data haga clic en w 4. Haga clic en el nmero de punto del dispositivo. 1. Al lado de name:slot:X, haga clic en el signo +. 2. Desplcese hacia abajo y haga doble clic en ChzData. Representa: el nombre del chasis: Si: local remoto slot X Entonces el nombre es: local nombre del mdulo de comunicacin en el chasis, tal como un mdulo 1756-ENBx 1756-CNB.

analgico

Donde: name

el nmero de ranura del mdulo el tipo de dispositivo: Si: entrada salida Entonces: I O

Chz

el canal al cual est cableado el dispositivo

G. Presione la tecla Enter o haga clic en otra celda.

Publicacin 1756-UM001E-ES-P - Agosto 2002

8-12

Cmo comunicarse con las E/S 1756 mediante una red ControlNet

Despus de que usted finalice los pasos anteriores, la ventana Tags debe aparecer as:
Nombre de tag start Alias para conveyor:1:I.Data.1(C) Tag de base conveyor:1:I.Data.1(C)

start es un alias para el punto 1 del mdulo de entrada que se encuentra en la ranura 1 de un chasis remoto (transportador denominado)

CONSEJO

Aun cuando el mdulo de E/S use el formato de comunicacin de rack optimizado, direccione el punto requerido segn lo descrito en el paso F.
Nombre de tag start Alias para conveyor:1:I.Data.1(C) Tag de base conveyor:I.Slot[1].Data.1(C)

start es un alias para el punto 1 del mdulo de entrada que se encuentra en la ranura 1 de un chasis remoto (transportador denominado) Puesto que el mdulo usa el formato de optimizacin del rack, una estructura asociada con el mdulo de comunicacin en el chasis remoto transfiere los datos.

Sin embargo, la lgica de escalera muestra la direccin de los datos dentro de la estructura para el mdulo de comunicacin (por ejemplo, ENB, CNB):

start <conveyor:I.Slot[1].Data.1>

42435

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con las E/S 1756 mediante una red ControlNet

8-13

Cmo programar la red ControlNet

A. Descargue el proyecto RSLogix 5000 al controlador. B. Ejecute el software RSNetworx para ControlNet. C. Ha sido programada anteriormente esta red?

Si: No

Entonces: 1. 2. 3. 4. 5. 6. Del men File, seleccione New. Del men Network, seleccione Online. Seleccione la red ControlNet y seleccione OK. Seleccione la casilla de verificacin Edits Enabled. Del men Network, seleccione Properties. De la ficha Network Parameters, introduzca o seleccione los parmetros siguientes: En este cuadro: Network Update Time Max Scheduled Address Max Unscheduled Address Media Redundancy Network Name 7. 8. 9. 10. 11. 12. Especifique: intervalo de tiempo repetitivo durante el cual los datos se envan mediante la red ControlNet el mayor nmero de nodo que usar comunicaciones programadas en la red el nmero mayor de nodo que se usar en la red los canales en uso el nombre para la red

Haga clic en OK. Del men Network, seleccione Single Pass Browse. Del men File, seleccione Save. Introduzca un nombre para el archivo que almacena la configuracin de red, luego haga clic en Save. Seleccione el botn Optimize and re-write Schedule for all Connections (predeterminado) y haga clic en OK. En el software RSLogix 5000, guarde el proyecto en lnea. Del men File, seleccione Open. Seleccione el archivo para la red y seleccione Open. Del men Network, seleccione Online. Seleccione la casilla de verificacin Edits Enabled. Del men Network, seleccione Properties. De la ficha Network Parameters, actualice los parmetros siguientes: En este cuadro: Max Scheduled Address Max Unscheduled Address Especifique: el mayor nmero de nodo que usar comunicaciones programadas en la red el nmero mayor de nodo que se usar en la red

1. 2. 3. 4. 5. 6.

7. 8. 9. 10. 11.

Haga clic en OK. Del men Network, seleccione Single Pass Browse. Del men File, seleccione Save. Seleccione el botn Optimize and re-write Schedule for all Connections (predeterminado) y haga clic en OK. En el software RSLogix 5000, guarde el proyecto en lnea.

Publicacin 1756-UM001E-ES-P - Agosto 2002

8-14

Cmo comunicarse con las E/S 1756 mediante una red ControlNet

Cmo validar las conexiones


Paso: A. Determine si se han establecido las comunicaciones.

En este tarea, usted verifica que el controlador se puede comunicar con los dispositivos que acaba de configurar.

Acciones detalladas: Se encuentra este smbolo Si: No S


!

sobre la carpeta I/O Configuration?

Entonces: El controlador se puede comunicar con el mdulo. No se han establecido las comunicaciones. Vaya al paso siguiente.

B. Identifique un fallo. Empiece en el mdulo de comunicacin y vaya hacia abajo a travs del rbol. 1. 2.

I/O Configuration
!

[x] 1756-YYY/x local_com_module


!

3.

z 17xx-YYY adapter_1
! !

[0] 17xx-YYY module_1 [1] 17xx-YYY module_2

C. Identifique el cdigo de fallo.

1. Haga clic con el botn derecho del mouse en el mdulo y seleccione Properties. 2. Haga clic en la ficha Connection.

3.
42437

3. Identifique el cdigo para el fallo.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con las E/S 1756 mediante una red ControlNet

8-15

Paso: D. Borre el fallo.

Acciones detalladas: 1. Del men Help menu, seleccione Contents. 2. Haga clic en la ficha Index. 3. Escriba module faults.

4.

42439

4. Seleccione el rango para el cdigo y haga clic en Display. 5. Desplcese hacia abajo al cdigo de fallo y siga las recomendaciones. E. Vaya al paso A.

Publicacin 1756-UM001E-ES-P - Agosto 2002

8-16

Cmo comunicarse con las E/S 1756 mediante una red ControlNet

Notas:

Publicacin 1756-UM001E-ES-P - Agosto 2002

Captulo

Cmo comunicarse con E/S 1771 mediante una red ControlNet

Cundo usar este procedimiento

Siga este procedimiento para monitorear y controlar los dispositivos de E/S cableados a los mdulos de E/S 1771 cuando un: mdulo 1756-CNB conecta el chasis local a una red ControlNet. adaptador 1771-ACN conecta los mdulos 1771 a la misma red ControlNet.
Chasis ControlLogix con mdulo 1756-CNB Adaptador 1771-ACN

42518

Red ControlNet

Cmo usar este procedimiento


CONSEJO Para crear y administrar tags durante la programacin de lgica, siga estas indicaciones: Para crear un tag:
1. Escriba el nombre para el tag. 2. Haga clic con el botn derecho del mouse en el tag y seleccione New "tag_name".

Para cambiar el nombre de un tag:


Haga clic con el botn derecho del mouse en el tag y seleccione Edit "tag_name" Properties.

Publicacin 1756-UM001E-ES-P - Agosto 2002

9-2

Cmo comunicarse con E/S 1771 mediante una red ControlNet

Si an no lo ha hecho, lleve a cabo los procedimientos que se describen en: Cmo aadir el mdulo 1756-CNB local Para finalizar este procedimiento, lleve a cabo los procedimientos que se detallan en: Cmo aadir el mdulo 1771-ACN Establezca comunicacin con mdulos de transferencia en bloques, utilizando alguno de los procedimientos que se describen en: Cmo leer o escribir datos desde o hacia un mdulo de transferencia en bloques Cmo leer o escribir datos desde o hacia varios m dulos de transferencia en bloques Direccionamiento de E/S Cmo programar la red ControlNet Cmo validar las conexiones Cmo escalonar los mensajes

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con E/S 1771 mediante una red ControlNet

9-3

Cmo aadir el mdulo 1756-CNB local

A. Abra el proyecto RSLogix 5000 fuera de lnea.

42376

B. Haga clic con el botn derecho del mouse en I/O Configuration y seleccione New Module. C. Seleccione el tipo de CNB y haga clic en OK.
E.

D.

F.
42377

D. Introduzca un nombre para el mdulo (por ejemplo, name_of_local_cnb ). E. Introduzca o seleccione el nmero de ranura en que se instala el mdulo. F. Con qu precisin debe corresponder cualquier mdulo en esta ranura a la informacin de esta ficha?
Si esta informacin debe coincidir: toda la informacin, incluso el nmero de revisin menor toda la informacin excepto el nmero de revisin menor ninguna Entonces seleccione Exact Match Compatible Module Disable Keying

G. Haga clic en Next.

Publicacin 1756-UM001E-ES-P - Agosto 2002

9-4

Cmo comunicarse con E/S 1771 mediante una red ControlNet

H. I.
42398

H. Desea que el mdulo se comunique inicialmente con el controlador?


Si: S No Entonces: Deje en blanco la casilla de verificacin. Seleccione la casilla de verificacin.

EJEMPLO

Inhiba un mdulo Use la casilla de verificacin Inhibit Module para facilitar la prueba de un sistema: Inhiba inicialmente el mdulo. Cuando est listo a probar los dispositivos asociados con el mdulo, borre la casilla de verificacin.

I. Si falla la comunicacin con el mdulo, cmo desea que responda el controlador? Si entra en fallo la comunicacin con un mdulo, el controlador funciona a base de datos antiguos desde el mdulo. Para evitar la posibilidad de lesiones o daos, monitoree las comunicaciones usando mdulos o configure los mdulos para producir un fallo mayor si entran en fallo las comunicaciones.
Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin. Monitoree la conexin usando la lgica de escalera. Notas:

ATENCI N

!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando

J. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con E/S 1771 mediante una red ControlNet

9-5

Cmo aadir el mdulo 1771-ACN


42399

A. Haga clic con el botn derecho del mouse en name_of_local_cnb y seleccione New Module. B. Seleccione el tipo de mdulo 1771-ACN que se encuentra en el chasis remoto y haga clic en OK.
C. D.

E.

F.
42434

C. Introduzca un nombre para el mdulo. Use un nombre que identifique las E/S en el chasis. D. Introduzca o seleccione el nmero de nodo ControlNet del mdulo. E. Especifique los valores de Input Size y Output Size:
Si el chasis usa: Entonces introduzca o seleccione: Ejemplo: Para un chasis de 4 ranuras, especifique 2 para los tamaos de entrada y salida. Para un chasis de 4 ranuras, especifique 4 para los tamaos de entrada y salida. Para un chasis de 4 ranuras, especifique 8 para los tamaos de entrada y salida.

el direccionamiento a el nmero de ranuras en el 2-slot chasis / 2 el direccionamiento a el nmero de ranuras en el 1-slot chasis el direccionamiento a el nmero de ranuras en el 1/2-slot chasis x 2

F. Con qu precisin debe corresponder cualquier mdulo en esta ranura a la informacin de esta ficha?
Si esta informacin debe coincidir: Entonces seleccione

toda la informacin, incluso el nmero de revisin menor Exact Match toda la informacin excepto el nmero de revisin menor Compatible Module ninguna Disable Keying

G. Haga clic en Next.

Publicacin 1756-UM001E-ES-P - Agosto 2002

9-6

Cmo comunicarse con E/S 1771 mediante una red ControlNet

H.

I. J.
42401

H. Introduzca la velocidad a la cual se debe actualizar el dispositivo ms rpido en el chasis. Use una potencia de dos veces el NUT ControlNet. Por ejemplo, si el NUT es 5 ms, introduzca una velocidad de 5, 10, 20 ms, etc. I. Desea que el mdulo se comunique inicialmente con el controlador?
Si: S No Entonces: Deje en blanco la casilla de verificacin. Seleccione la casilla de verificacin. Cuando pruebe esta porcin del sistema, borre la casilla de verificacin. Notas:

J. Si falla la comunicacin con el mdulo, cmo desea que responda el controlador? Si entra en fallo la comunicacin con un mdulo, el controlador funciona a base de datos antiguos desde el mdulo. Para evitar la posibilidad de lesiones o daos, monitoree las comunicaciones usando mdulos o configure los mdulos para producir un fallo mayor si entran en fallo las comunicaciones.
Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin. Monitoree la conexin usando la lgica de escalera. Notas:

ATENCI N

!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando

K. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con E/S 1771 mediante una red ControlNet

9-7

Cmo leer o escribir datos desde o hacia un mdulo de transferencia en bloques

Siga este procedimiento para transferir datos hacia o desde un mdulo que requiere transferencias en bloques.

1 Transferencia en bloques de lectura Datos de un mdulo BT Palabra 1 Palabra 2 Palabra 3 Bfer de INT int_buffer_read[0] int_buffer_read[1] int_buffer_read[2]

2 DINT para uso en el proyecto dints_input[0] dints_input[1] dints_input[2]

1. La instruccin MSG lee nmeros enteros de 16 bits desde el mdulo BT y los almacena en una matriz temporal de INT. 2. Una instruccin FAL convierte los INT en nmeros enteros de 32 bits (DINT). Los controladores Logix5000 se ejecutan ms eficazmente y usan menos memoria cuando funcionan con DINT.

1 Transferencia en bloques de escritura DINT del proyecto dints_output[0] dints_output[1] dints_output[2] Bfer de INT int_buffer_write[0] int_buffer_write[1] int_buffer_write[2]

2 Datos para un mdulo BT Palabra 1 Palabra 2 Palabra 3

1. Una instruccin FAL convierte los nmeros enteros de 32 bits (DINT) del controlador Logix5000 en nmeros enteros de 16 bits (INT): Los controladores Logix5000 se ejecutan ms eficazmente y usan menos memoria cuando funcionan con DINT. La instruccin almacena los datos en una matriz temporal de INT. 2. La instruccin MSG escribe los INT de la matriz temporal en el mdulo BT.

Publicacin 1756-UM001E-ES-P - Agosto 2002

9-8

Cmo comunicarse con E/S 1771 mediante una red ControlNet

Cmo leer datos de un mdulo de transferencia en bloques


1. Introduzca el rengln siguiente:
Lee nmeros enteros de 16 bits (INT) del mdulo y los almacena en int_buffer_read. (Slo se debe incluir el tag msg_write.EN y la instruccin asociada si tambin se enva un mensaje de transferencia en bloques de escritura al mismo mdulo).
msg_read.EN / msg_write.EN / MSG Type - Block Transfer Read Message Control msg_read ... EN DN ER
42463

Nombre de tag: msg_read msg_write

Descripcin: mensaje de transferencia en bloques de lectura mensaje de transferencia en bloques de escritura al mismo mdulo

Tipo de datos: MESSAGE MESSAGE

Alcance name_of_controller (controlador) name_of_controller (controlador)

2. Introduzca el rengln siguiente:


Cuando finaliza msg_read, la instruccin FAL transfiere los valores de int_buffer_read a dints_input. Esto convierte los valores a nmeros enteros de 32 bits (DINT) usados por otras instrucciones en el controlador.
msg_read.DN ints_to_dints RES FAL File Arith/Logical Control Length Position Mode Dest Expression EN ints_to_dints DN 0 ALL dints_input[ints_to_dints.POS] int_buffer_read[ints_to_dints.POS]
42463

ER

Nombre de tag: int_buffer_read ints_to_dints

Descripcin: matriz que almacena los datos desde el mdulo BT convierte los nmeros enteros de 16 bits del mdulo BT en nmeros enteros de 32 bits para el controlador Logix5000 el nmero de elementos que se van a convertir la matriz que almacena los datos de entrada desde el mdulo, los cuales son usados por el controlador Donde: longitud

Tipo de datos: INT [longitud ] CONTROL

Alcance name_of_controller (controlador) name_of_controller (controlador)

FAL Length dint_inputs

el valor inmediato igual a la longitud DINT [longitud ] name_of_controller (controlador)

Es: el nmero de elementos que se transfieren

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con E/S 1771 mediante una red ControlNet

9-9

Cmo escribir datos de configuracin o salida en un mdulo de transferencia en bloques


1. Introduzca el rengln siguiente:
La aplicacin escribe datos de configuracin y salida a dints_output, que es una matriz de DINT. Antes de que el controlador enve los datos al mdulo, la instruccin FAL transfiere los valores a int_buffer_write. Esto los convierte a nmeros enteros de 16 bits (INT). (Slo se debe incluir el tag msg_read.EN y la instruccin asociada si tambin se enva un mensaje de transferencia en bloques de lectura al mismo mdulo).
msg_read.EN / msg_write.EN / dints_to_ints RES FAL File Arith/Logical Control dints_to_ints Length Position 0 Mode ALL Dest int_buffer_write[dints_to_ints.POS] Expression dints_output[dints_to_ints.POS]
42463

EN DN ER

Nombre de tag: msg_read msg_write dints_to_ints

Descripcin: mensaje de transferencia en bloques de lectura al mismo mdulo mensaje de transferencia en bloques de escritura convierte los nmeros enteros de 32 bits del controlador Logix5000 en nmeros enteros de 16 bits para el mdulo BT el nmero de elementos que se van a convertir

Tipo de datos: MESSAGE MESSAGE CONTROL

Alcance name_of_controller (controlador) name_of_controller (controlador) name_of_controller (controlador)

FAL Length int_buffer_write dints_output

el valor inmediato igual a la longitud name_of_controller (controlador) name_of_controller (controlador)

la matriz que almacena los datos para que se enven INT [longitud ] al mdulo BT como nmeros enteros de 16 bits la matriz que almacena los datos de salida que otras DINT [longitud ] instrucciones producen para el mdulo Donde: longitud Es:

el nmero de elementos que se transfieren

2. Introduzca el rengln siguiente:


Despus de que la instruccin FAL convierte los DINT a INT, la instruccin MSG enva los datos de int_buffer_write al mdulo.
dints_to_ints.DN MSG Type - Block Transfer Write Message Control msg_write ...

EN DN ER
42463

Publicacin 1756-UM001E-ES-P - Agosto 2002

9-10

Cmo comunicarse con E/S 1771 mediante una red ControlNet

Cmo configurar los mensajes


1. En la instruccin MSG, haga clic en 2. Seleccione una configuracin:
Si usted desea: leer datos de entrada Para este tem: Message Type Number Of Elements Destination Tag escribir datos de configuracin o salida Message Type Source Tag Number Of Elements Escriba o seleccione: Transferencia en bloques de lectura el nmero de INT que se deben leer int_buffer_read [0] Transferencia en bloques de escritura int_buffer_write [0] el nmero de INT que se deben escribir
...

3. Haga clic en la ficha Communication.


Para este tem: Ruta de acceso Escriba o seleccione: Ruta de acceso al mdulo 1771-ACN: A. Haga clic en Browse B. Seleccione el mdulo 1771-ACN que se encuentra en el chasis con el mdulo de transferencia en bloques. C. Seleccione OK. Aunque la lgica controlar la ruta de acceso, el cuadro de dilogo Message Properties requiere una seleccin inicial. ControlNet el nmero de ranura del mdulo BT Aunque la lgica controlar este valor, el cuadro de dilogo Message Properties requiere un valor inicial (0 - 15).

RIO o ControlNet Ranura

4. Cuntos dispositivos requieren las instrucciones de transferencia en bloques?


Si: ms de 16 dispositivos Entonces: A. Seleccione 16 dispositivos que requieren las actualizaciones ms frecuentes. B. Se enva este mensaje a uno de los dispositivos? Si: S No Entonces: Deje activada la casilla de verificacin Cache Connection. Desactive la casilla de verificacin Cache Connection.

16 dispositivos o menos Deje activada la casilla de verificacin Cache Connection.

5. Seleccione OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con E/S 1771 mediante una red ControlNet

9-11

Cmo leer o escribir datos desde o hacia varios mdulos de transferencia en bloques
1 Datos de un mdulo BT Datos de entrada del primer mdulo BT Palabra 1 Palabra 2 Palabra 3

Siga este procedimiento para programar una instruccin MSG que lea datos de varios mdulos de transferencia en bloques. En el siguiente diagrama se muestra el flujo de datos para una transferencia en bloques de lectura. La secuencia de transferencia en bloques de escritura funciona en orden opuesto.
2 Bfer de INT BT_int_buffer_read[0] BT_int_buffer_read[1] BT_int_buffer_read[2] 3 4 BT_int_buffer_read[0] BT_int_buffer_read[1] BT_int_buffer_read[2] BT_int_buffer_read[3] BT_int_buffer_read[4] DINT para uso en el proyecto BT_input[0,0] BT_input[0,1] BT_input[0,2] BT_input[0,3] BT_input[0,4] BT_input[1,0] BT_input[1,1] BT_input[1,2] BT_input[1,3] BT_input[1,4] Datos de entrada asignados para el siguiente mdulo BT Datos de entrada asignados para el primer mdulo BT

Palabra 1 Datos de entrada del siguiente mdulo BT Palabra 2 Palabra 3 Palabra 4 Palabra 5

1. La instruccin MSG lee nmeros enteros de 16 bits (INT) del primer mdulo BT y los almacena en una matriz temporal de INT. 2. Una instruccin FAL convierte los INT en nmeros enteros de 32 bits (DINT). Los controladores Logix5000 se ejecutan ms eficazmente y usan menos memoria cuando funcionan con DINT. 3. La instruccin MSG lee el siguiente mdulo. Este procedimiento permite variar el nmero de INT que se pueden leer de cada mdulo. 4. La instruccin FAL transfiere los datos al siguiente elemento de dimensin 0 de la matriz DINT. Cada elemento de esta dimensin corresponde a un mdulo BT distinto.

Publicacin 1756-UM001E-ES-P - Agosto 2002

9-12

Cmo comunicarse con E/S 1771 mediante una red ControlNet

Para leer varios mdulos de transferencia en bloque, siga los procedimientos que se describen en: Cmo Cmo Cmo Cmo Cmo Cmo crear un tipo de datos definido por el usuario crear la matriz para los datos de entrada enviar un mensaje de transferencia en bloques de lectura introducir las propiedades de BTR para cada mdulo convertir los INT a DINT pasar al siguiente mdulo BT

Para escribir datos en varios mdulos de transferencia en bloques, consulte la lgica en la pgina 9-19.

Cmo crear un tipo de datos definido por el usuario


Cree el tipo de datos siguiente. Lo utilizar para la matriz que almacena las propiedades de los mensajes para cada mdulo. + Controller + Tasks + Motion Groups
Trends

Data Types
User-Defined

1. Haga clic con el botn derecho del mouse y seleccione New Data Type. 2. Asigne lo siguiente:

Nombre Descripcin

BT_CONFIGURATION Propiedades de configuracin para un mensaje de transferencia en bloques a un mdulo especfico

Miembros Nombre REQ_LEN Ranura Tipo de datos INT SINT STRING Estilo Decimal Decimal Descripcin el nmero de elementos (INT) que se leen o se escriben el nmero de ranura del mdulo la ruta de acceso al mdulo 1771-ACN (use el editor de rutas de acceso a mensajes para asignar la ruta de acceso).

+ Ruta de acceso

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con E/S 1771 mediante una red ControlNet

9-13

Cmo crear la matriz para los datos de entrada


Introduzca el rengln siguiente:
La instruccin SIZE determina el nmero de elementos que hay en la primera dimensin (Dim 0) de la matriz BT_input. Dado que esta dimensin contiene un elemento para cada mdulo BT, esta instruccin determina cuntos mdulos debe leer la instruccin MSG. Un rengln posterior usa este nmero para determinar el fin de la secuencia de MSG.

43020

Nombre de tag: BT_input

Descripcin:

Tipo de datos:

Alcance

datos desde cada mdulo BT DINT [nmero,longitud ] name_of_controller (controlador) La primera dimensin representa a cada mdulo. La segunda dimensin representa los datos de un mdulo. DINT name_of_controller (controlador) Es: el nmero de mdulos que lee este mensaje el nmero mximo de elementos de cualquiera de las transferencias en bloques

BT_input_modules el nmero de mdulos que debe leer la instruccin MSG Donde: nmero longitud

Publicacin 1756-UM001E-ES-P - Agosto 2002

9-14

Cmo comunicarse con E/S 1771 mediante una red ControlNet

Cmo enviar un mensaje de transferencia en bloques de lectura


1. Introduzca el rengln siguiente:
La instruccin MSG lee los valores de entrada de un mdulo BT y almacena los valores en BTR_int_buffer_read. Cada vez que finaliza la instruccin, se reinicia automticamente y enva otro mensaje. Antes de cada mensaje, la serie de instrucciones MOV y COPY carga las propiedades de configuracin apropiadas en la instruccin MSG para que pueda leer el siguiente mdulo BT. Las propiedades de configuracin se cargan desde la matriz BTR_cfg. Despus de cada MSG, un rengln posterior incrementa el tag BTR_index. As se cargan las propiedades de configuracin para el mdulo siguiente en la instruccin MSG antes de que se vuelva a ejecutar.

43020

Nombre de tag: BTR BTR_cfg BTR_index

Descripcin: el mensaje de transferencia en bloques que lee datos de cada mdulo BT la matriz de propiedades de configuracin para cada mdulo BT controla qu mdulos BT se leen con la instruccin MSG Donde: nmero

Tipo de datos: MESSAGE BT_CONFIGURATION [nmero ] DINT

Alcance name_of_controller (controlador) name_of_controller (controlador) name_of_controller (controlador) Es: el nmero de mdulos que lee este mensaje

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con E/S 1771 mediante una red ControlNet

9-15

2. Configure el mensaje:

En esta ficha: Configuration

Para este tem: Message Type Number Of Elements

Escriba o seleccione: Transferencia en bloques de lectura 1 Aunque la lgica controlar este valor, el cuadro de dilogo Message Properties requiere un valor inicial.

Destination Tag

BTR_int_buffer_read Para crear este tag: A. Haga clic en New Tag. B. Escriba el nombre. C. En el cuadro Data type, escriba INT[longitud ], donde longitud es igual a la variable de longitud del tag BT_input de la pgina 9-13. D. Seleccione OK.

Communication

Path

Ruta de acceso al mdulo 1771-ACN: A. Haga clic en Browse B. Seleccione el mdulo 1771-ACN con el que desea establecer la comunicacin. C. Seleccione OK. Aunque la lgica controlar la ruta de acceso, el cuadro de dilogo Message Properties requiere una ruta de acceso inicial. el nmero de ranura del mdulo BT Aunque la lgica controlar este valor, el cuadro de dilogo Message Properties requiere un valor inicial.

Slot

Casilla de verificacin Cache Connection

Desactive la casilla de verificacin Cache Connection.

Publicacin 1756-UM001E-ES-P - Agosto 2002

9-16

Cmo comunicarse con E/S 1771 mediante una red ControlNet

Cmo introducir las propiedades de BTR para cada mdulo

42376

1. Haga doble clic en Controller Tags. 2. Introduzca las propiedades de BTR para cada mdulo BT.
Nombre de tag Valor () () el nmero de elementos que se transfieren el nmero de ranura del mdulo (independiente del direccionamiento del chasis) ruta de acceso al mdulo 1771-ACN: A. Haga clic con el botn derecho del mouse y seleccione Go to Message Path Editor. B. Seleccione el mdulo 1771-ACN. C. Seleccione OK.

BTR_cfg
Propiedades para el primer mdulo BT

BTR_cfg[0] + BTR_cfg[0].REQ_LEN + BTR_cfg[0].Slot + BTR_cfg[0].Path

Propiedades para el siguiente mdulo BT

+ BTR_cfg [1]

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con E/S 1771 mediante una red ControlNet

9-17

Cmo convertir los INT a DINT


Introduzca el rengln siguiente:
Despus de que la instruccin MSG lee datos de un mdulo (BTR.DN activado), este rengln convierte los valores INT del mdulo BT a valores DINT para el uso en el proyecto: La instruccin MOV establece la longitud de la instruccin FAL con un valor igual al nmero de elementos ledos por MSG. La instruccin FAL carga a continuacin los valores de BTR_int_buffer_read en BT_input. De este modo se convierten los valores a DINT para ser utilizados en el proyecto. BTR_index determina en qu parte de la primera dimensin de BT_input se deben almacenar los valores. Cada elemento de esta dimensin corresponde a un mdulo BT especfico.

43021

Nombre de tag: BTR_ints_to_dints

Descripcin: convierte los nmeros enteros de 16 bits del mdulo BT en nmeros enteros de 32 bits para el proyecto Logix5000

Tipo de datos: CONTROL

Alcance name_of_controller (controlador)

Publicacin 1756-UM001E-ES-P - Agosto 2002

9-18

Cmo comunicarse con E/S 1771 mediante una red ControlNet

Cmo pasar al siguiente mdulo BT


1. Introduzca el rengln siguiente:
Despus de que la instruccin MSG lee datos de un mdulo y FAL los convierte a DINT (BTR_ints_to_dints.DN est activado), la instruccin ADD incrementa BTR_index. Esto permite que la instruccin MSG lea el siguiente mdulo.

43021

2. Introduzca el rengln siguiente:


Si la instruccin EQU es verdadera, significa que la instruccin MSG ha ledo el ltimo mdulo BT. La instruccin CLR restablece BTR_index a cero. De ese modo, la instruccin MSG puede iniciar de nuevo la serie de lecturas, a partir del primer mdulo.

43021

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con E/S 1771 mediante una red ControlNet

9-19

Cmo escribir datos en varios mdulos de transferencia en bloques

43022

43022

43023

Publicacin 1756-UM001E-ES-P - Agosto 2002

9-20

Cmo comunicarse con E/S 1771 mediante una red ControlNet

43023

43023

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con E/S 1771 mediante una red ControlNet

9-21

Direccionamiento de E/S

Para monitorear o controlar un dispositivo de E/S, asigne el nombre de tag del dispositivo a una instruccin en la lgica: Para conocer instrucciones paso a paso acerca de cmo introducir nombres de tags y lgica, consulte Logix5000 Controllers Common Procedures, publicacin 1756-PM001. Todos los datos para los mdulos de E/S estn al alcance del controlador. A medida que asigna direcciones, haga clic en el botn Controller Scoped Tags para ver los tags de E/S. Use la siguiente tabla para seleccionar la direccin de un dispositivo de E/S:
Si el dispositivo es: digital analgico Entonces use esta direccin: name:type. Data[group].bit el elemento de la matriz que almacena los datos para o desde este dispositivo Representa: nombre del adaptador de E/S remotas, como el mdulo 1771-ACN Use el nombre para el rack que contiene el mdulo al que est cableado este dispositivo. Use el nombre de la configuracin de E/S del controlador. el tipo de dispositivo: Si: entrada salida group bit Entonces: I O

Donde: name

type

el nmero de grupo del mdulo al que est cableado este dispositivo el nmero del punto (bit) al que est cableado este dispositivo

Publicacin 1756-UM001E-ES-P - Agosto 2002

9-22

Cmo comunicarse con E/S 1771 mediante una red ControlNet

EJEMPLO

Cmo direccionar un dispositivo digital cableado a un mdulo de E/S 1771


I/O Configuration

[5] 1756-CNB/D Local_CNB

4 17771-ACN Remote_1771 dispositivo de entrada grupo 2 bit 0

mdulo adaptador para rack nmero 4

Remote_1771:I.Data[2].0

42435

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con E/S 1771 mediante una red ControlNet

9-23

Cmo programar la red ControlNet

A. Descargue el proyecto RSLogix 5000 al controlador. B. Ejecute el software RSNetworx para ControlNet. C. Ha sido programada anteriormente esta red?

Si: No

Entonces: 1. 2. 3. 4. 5. 6. En el men File, seleccione New. En el men Network, seleccione Online. Seleccione la red ControlNet y, a continuacin, OK. Active la casilla de verificacin Edits Enabled. Del men Network, seleccione Properties. En la ficha Network Parameters, introduzca o seleccione los parmetros siguientes: En este cuadro: Network Update Time Max Scheduled Address Max Unscheduled Address Media Redundancy Network Name 7. 8. 9. 10. 11. 12. Especifique: intervalo de tiempo repetitivo durante el cual los datos se envan mediante la red ControlNet el nmero de nodo mayor que usar comunicaciones programadas en la red el nmero de nodo mayor que se usar en la red los canales en uso el nombre para la red

Haga clic en OK. En el men Network, seleccione Single Pass Browse. En el men File, seleccione Save. Introduzca un nombre para el archivo que almacena la configuracin de red, luego haga clic en Save. Seleccione el botn Optimize and re-write Schedule for all Connections (predeterminado) y haga clic en OK. En el software RSLogix 5000, guarde el proyecto en lnea. En el men File, seleccione Open. Seleccione el archivo para la red y seleccione Open. En el men Network, seleccione Online. Active la casilla de verificacin Edits Enabled. Del men Network, seleccione Properties. En la ficha Network Parameters, actualice los parmetros siguientes: En este cuadro: Max Scheduled Address Max Unscheduled Address Especifique: el nmero de nodo mayor que usar comunicaciones programadas en la red el nmero de nodo mayor que se usar en la red

1. 2. 3. 4. 5. 6.

7. 8. 9. 10. 11.

Haga clic en OK. En el men Network, seleccione Single Pass Browse. En el men File, seleccione Save. Seleccione el botn Optimize and re-write Schedule for all Connections (predeterminado) y haga clic en OK. En el software RSLogix 5000, guarde el proyecto en lnea.

Publicacin 1756-UM001E-ES-P - Agosto 2002

9-24

Cmo comunicarse con E/S 1771 mediante una red ControlNet

Cmo validar las conexiones


Paso: A. Determine si se han establecido las comunicaciones.

En esta tarea, usted verifica que el controlador se puede comunicar con los dispositivos que acaba de configurar.

Acciones detalladas: Se encuentra este smbolo Si: No S


!

sobre la carpeta I/O Configuration?

Entonces: El controlador se puede comunicar con el mdulo. No se han establecido las comunicaciones. Vaya al paso siguiente.

B. Identifique un fallo. Comience desde el mdulo de comunicacin local y pase hacia abajo por el rbol.
1. 2.

I/O Configuration
!

[x] 1756-YYY/x local_com_module


!

3.

z 17xx-YYY adapter_1
! !

[0] 17xx-YYY module_1 [1] 17xx-YYY module_2

C. Identifique el cdigo de fallo.

1. Haga clic con el botn derecho del mouse en el mdulo y seleccione Properties. 2. Haga clic en la ficha Connection.

3.
42437

3. Identifique el cdigo para el fallo.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con E/S 1771 mediante una red ControlNet

9-25

Paso: D. Borre el fallo.

Acciones detalladas: 1. En el men Help, seleccione Contents. 2. Haga clic en la ficha Index. 3. Escriba module faults.

4.

42439

4. Seleccione el rango para el cdigo y haga clic en Display. 5. Desplcese hacia abajo al cdigo de fallo y siga las recomendaciones. E. Vaya al paso A.

Cmo escalonar los mensajes

A medida que usted va aadiendo mensajes al proyecto, puede ser necesario coordinar la ejecucin de los mensajes. Para evitar errores y asegurarse de que cada mensaje se procese, observe las siguientes reglas:
Regla 1 Regla 2 No habilite ms de 16 mensajes simultneamente (incluso transferencias en bloques). No habilite simultneamente ms de 10 de los tipos siguientes de mensajes: lecturas o escrituras de la tabla de datos CIP que no son almacenadas en cach CIP genrico PLC2, PLC3, PLC5 SLC (todos los tipos) transferencias en bloques de lectura o escritura que no son almacenadas en cach

Enve cada mensaje secuencialmente Enve los mensajes en grupos que se encuentran dentro de las cantidades mencionadas en las reglas 1 y 2 Programe un mensaje para la comunicacin con varios dispositivos. Consulte Cmo leer o escribir datos desde o hacia varios mdulos de transferencia en bloques en la pgina 9-11.

Publicacin 1756-UM001E-ES-P - Agosto 2002

9-26

Cmo comunicarse con E/S 1771 mediante una red ControlNet

Notas:

Publicacin 1756-UM001E-ES-P - Agosto 2002

Captulo

10

Cmo comunicarse con E/S 1794 mediante una red ControlNet

Cundo usar este procedimiento

Siga este procedimiento para monitorear y controlar los dispositivos de E/S cableados a los mdulos de E/S 1794 cuando un: mdulo 1756-CNB conecta el chasis local a una red ControlNet. adaptador 1794-ACN conecta los mdulos 1794 a la misma red ControlNet.

red ControlNet

42436

Cmo usar este procedimiento

Realice los siguientes pasos iniciales si no los ha hecho ya: Cmo aadir el mdulo local 1756-CNB Para finalizar este procedimiento, realice los pasos siguientes: Cmo Cmo Cmo Cmo aadir el mdulo 1794-ACN aadir los mdulos de E/S crear los alias programar la red ControlNet

Para verificar su trabajo, haga el paso siguiente: Cmo validar las conexiones

Publicacin 1756-UM001E-ES-P - Agosto 2002

10-2

Cmo comunicarse con E/S 1794 mediante una red ControlNet

Cmo aadir el mdulo local 1756-CNB

A. Abra el proyecto RSLogix 5000 fuera de lnea.

42376

B. Haga clic con el botn derecho del mouse en I/O Configuration y seleccione New Module. C. Seleccione el tipo de CNB y haga clic en OK.
E.

D.

F.
42377

D. Introduzca un nombre para el mdulo (por ejemplo, name_of_local_cnb ). E. Introduzca o seleccione el nmero de ranura en que se instala el mdulo. F. Con qu precisin debe corresponder cualquier mdulo en esta ranura a la informacin en esta ficha?
Si esta informacin debe coincidir: toda la informacin, incluso el nmero de revisin menor toda la informacin excepto el nmero de revisin menor ninguna Entonces seleccione Exact Match Compatible Module Disable Keying

G. Haga clic en Next.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con E/S 1794 mediante una red ControlNet

10-3

H. I.
42398

H. Desea que el mdulo se comunique inicialmente con el controlador?


Si: S No Entonces: Deje en blanco la casilla de verificacin. Seleccione la casilla de verificacin.

EJEMPLO

Inhiba un mdulo para: Use la casilla de verificacin Inhibit Module para facilitar la prueba de un sistema: Inhiba inicialmente el mdulo. Cuando est listo a probar los dispositivos asociados con el mdulo, borre la casilla de verificacin.

I. Si entra en fallo la comunicacin, en qu manera desea que responda el controlador? En entra en fallo la comunicacin con un mdulo, el controlador funciona a base de datos antiguos desde el mdulo. Para evitar la posibilidad de lesiones o daos, monitoree las comunicaciones usando mdulos o configure los mdulos para producir un fallo mayor si entran en fallo las comunicaciones.
Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin. Monitoree la conexin usando la lgica de escalera. Notas:

ATENCI N

!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando

J. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

10-4

Cmo comunicarse con E/S 1794 mediante una red ControlNet

Cmo aadir el mdulo 1794-ACN

I/O Configuration

[x] 1756-CNB/x name_of_local_CNB

A. Haga clic con el botn derecho del mouse en name_of_local_cnb y seleccione New Module. B. Seleccione el tipo de 1794-ACN que usa y haga clic en OK.
C. D. E. F. G.
42433

C. Introduzca un nombre para el mdulo ACN. Use un nombre que identifica las E/S de este adaptador. D. Introduzca o seleccione el nmero de nodo ControlNet del mdulo. E. Introduzca o seleccione el nmero de mdulos de E/S en este riel. F. Son la mayora de los mdulos en este riel mdulos de E/S digitales?
Si: S No Entonces seleccione Rack Optimization None

G. Con qu precisin debe corresponder cualquier mdulo en este lugar de coincidencia a la informacin en esta ficha?
Si esta informacin debe coincidir: toda la informacin, incluso el nmero de revisin menor toda la informacin excepto el nmero de revisin menor ninguna Entonces seleccione Exact Match Compatible Module Disable Keying

H. Haga clic en Next.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con E/S 1794 mediante una red ControlNet

10-5

I.

J. K.
42401

I. En el paso F., qu formato de comunicacin seleccion usted?


Si: Rack Optimization Entonces: Introduzca la velocidad a la cual se debe actualizar el dispositivo ms rpido en el riel. Use una potencia de dos veces el NUT ControlNet. Por ejemplo, si el NUT es 5 ms, introduzca una velocidad de 5, 10, 20 ms, etc. No se requiere un RPI. Vaya al paso siguiente.

None

J. Desea que el mdulo se comunique inicialmente con el controlador?


Si: S No Entonces: Deje en blanco la casilla de verificacin. Seleccione la casilla de verificacin. Cuando pruebe esta porcin del sistema, borre la casilla de verificacin. Notas:

K. Si entra en fallo la comunicacin con el mdulo, en qu manera desea que responda el controlador? En entra en fallo la comunicacin con un mdulo, el controlador funciona a base de datos antiguos desde el mdulo. Para evitar la posibilidad de lesiones o daos, monitoree las comunicaciones usando mdulos o configure los mdulos para producir un fallo mayor si entran en fallo las comunicaciones.
Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin. Monitoree la conexin usando la lgica de escalera. Notas:

ATENCI N

!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando

L. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

10-6

Cmo comunicarse con E/S 1794 mediante una red ControlNet

Cmo aadir los mdulos de E/S


Si: No S mdulo de salida mdulo de entrada Y es un:

En este tarea, usted aade dos mdulos de E/S a la configuracin de E/S del controlador. A. Es el mdulo en la configuracin de E/S de otro controlador?
Y usted desea: Entonces: Vaya al paso siguiente. Vaya al paso siguiente. mantener la comunicacin con el mdulo si pierde la comunicacin con el otro controlador 1. Copie el mdulo de la configuracin de E/S del otro controlador. 2. Pegue el mdulo en la configuracin de E/S de este controlador. 3. Vaya a Cmo crear los alias. Vaya al paso siguiente.

interrumpir la comunicacin con el mdulo si pierde la comunicacin con el otro controlador

I/O Configuration

[x] 1756-CNB/x name_of_local_CNB

z 1794-ACN/x name_of_rail

Aada un mdulo de E/S locales 1794 aqu.

B. Haga clic con el botn derecho del mouse en el mdulo 1794-ACN y seleccione New Module. C. Seleccione el tipo de mdulo y haga clic en OK.

D.

E.

F.

42420

D. Introduzca un nombre para el mdulo. E. Introduzca o seleccione el nmero de ranura en que se instala el mdulo.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con E/S 1794 mediante una red ControlNet

10-7

F. Seleccione Comm Format: IMPORTANTE Si el mdulo tambin se encuentra en la configuracin de E/S de otro controlador, seleccione la versin Listen Only del formato de comunicacin (es decir, Listen Only Input Data).
Y el mdulo debe: actualizar el RPI del 1794-ACN actualizarse ms rpidamente que el RPI del 1794-ACN Entonces seleccione: Rack Optimization Input Data Input Data actualizar el RPI del 1794-ACN actualizarse ms rpidamente que el RPI del 1794-ACN Rack Optimization Data Data actualizar el RPI del 1794-ACN actualizarse ms rpidamente que el RPI del 1794-ACN Rack Optimization Output Data Output Data Data

Si este mdulo es una: entrada digital

Y el: Formato de comunicacin del 1794-ACN es Rack Optimization Formato de comunicacin del 1794-ACN es None

entrada/salida digital

Formato de comunicacin del 1794-ACN es Rack Optimization Formato de comunicacin del 1794-ACN es None

salida digital

Formato de comunicacin del 1794-ACN es Rack Optimization Formato de comunicacin del 1794-ACN es None

analgico

G.
42420

G. Con qu precisin debe corresponder cualquier mdulo en esta ranura a la informacin en esta ficha?
Si esta informacin debe coincidir: toda la informacin, incluso el nmero de revisin menor toda la informacin excepto el nmero de revisin menor ninguna Entonces seleccione Exact Match Compatible Module Disable Keying

Publicacin 1756-UM001E-ES-P - Agosto 2002

10-8

Cmo comunicarse con E/S 1794 mediante una red ControlNet

H. Haga clic en Next.


I.

J. K.
42401

I. En el paso F., seleccion usted Rack Optimization como el formato de comunicacin?


Si: No Entonces: Introduzca la velocidad a la cual se debe actualizar el dispositivo ms rpido cableado al mdulo. Use una potencia de dos veces el NUT ControlNet. Por ejemplo, si el NUT es 5 ms, introduzca una velocidad de 5, 10, 20 ms, etc. No se requiere un RPI. Vaya al paso siguiente.

J. Desea que el mdulo se comunique inicialmente con el controlador?


Si: S No Entonces: Deje en blanco la casilla de verificacin. Seleccione la casilla de verificacin. Cuando pruebe esta porcin del sistema, borre la casilla de verificacin. Notas:

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con E/S 1794 mediante una red ControlNet

10-9

K. Si entra en fallo la comunicacin, en qu manera desea que responda el controlador? En entra en fallo la comunicacin con un mdulo, el controlador funciona a base de datos antiguos desde el mdulo. Para evitar la posibilidad de lesiones o daos, monitoree las comunicaciones usando mdulos o configure los mdulos para producir un fallo mayor si entran en fallo las comunicaciones.
Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin. Monitoree la conexin usando la lgica de escalera. Notas:

ATENCI N

!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando

L. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

10-10

Cmo comunicarse con E/S 1794 mediante una red ControlNet

Cmo crear los alias

En este tarea, usted convierte los tags en los programas a alias para los puntos de E/S o canales (dispositivos). Como alias para un punto de E/S o canal, cada tag: proporciona un nombre descriptivo para el dispositivo cableado al punto o canal representa el valor del punto o canal. Cuando cambia uno, el otro refleja el cambio.

EJEMPLO

Crea alias La lgica siguiente se program inicialmente usando nombres de tag descriptivos, tales como arranque y motor. Despus, los tags se convirtieron a alias para los dispositivos de E/S correspondientes.

motor es un alias para el contactor del arrancador cableado al punto 1 del mdulo que se encuentra en la ranura 2 de un chasis remoto (denominado conveyer). Cuando est activado el botn pulsador, start est activado.

motor es un alias para el contactor del arrancador cableado al punto 0 del mdulo que se encuentra en la ranura 1 de un chasis remoto (denominado conveyer). Cuando se activa motor, se activa el contactor del arrancador.

stop <conveyor:2:I.Data.0>

start <conveyor:2:I.Data.1>

motor <conveyor:1:O.Data.0>

motor <conveyor:1:O.Data.0>
42435

A. Del men Logic, seleccione Edit Tags.

B.

42421

C.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con E/S 1794 mediante una red ControlNet

10-11

B. Seleccione el alcance del tag descriptivo. C. A la derecha del nombre del tag, haga clic en la celda Alias For. La celda muestra en pantalla w D. Haga clic en w E. Haga clic en el botn Controller Scoped Tags, si est disponible. (Todos los datos para los mdulos de E/S se encuentran al alcance del controlador.) F. Seleccione el dispositivo de E/S que el tag representa:
Si el dispositivo es: digital Y el formato de Entonces: comunicacin es: datos (por ej., datos de entrada, datos de salida) 1. Al lado de name:slot:X, haga clic en el signo +. 2. Haga clic en el miembro Data. 3. A la derecha del miembro Data haga clic en w 4. Haga clic en el nmero de punto del dispositivo. 1. Haga clic en name:slot:X. 2. A la derecha de la seleccin, haga clic en w 3. Haga clic en el nmero de punto del dispositivo. 1. Al lado de name:slot:X, haga clic en el signo +. 2. Desplcese hacia abajo y haga doble clic en ChzInputData. 1. Al lado de name:slot:X, haga clic en el signo +. 2. Desplcese hacia abajo y haga doble clic en ChzOutputData. Donde: name slot X Representa: el nombre del mdulo 1794-ACN el nmero de ranura del mdulo el tipo de dispositivo: Si: entrada salida Chz Entonces: I O

Optimizacin de racks entrada analgica

salida analgica

el canal al cual est cableado el dispositivo

G. Presione la tecla Enter o haga clic en otra celda.

Publicacin 1756-UM001E-ES-P - Agosto 2002

10-12

Cmo comunicarse con E/S 1794 mediante una red ControlNet

Despus de que usted finalice los pasos anteriores, la ventana Tags debe aparecer as:
Nombre de tag start Alias para conveyor:2:I.Data.1(C) Tag de base conveyor:2:I.Data.1(C)

start es un alias para el punto 1 del mdulo de entrada que se encuentra en la ranura 2 del riel denominado conveyor.

CONSEJO

Aun cuando el mdulo de E/S use el formato de comunicacin de rack optimizado, direccione el punto requerido segn lo descrito en el paso F.
Nombre de tag start Alias para conveyor:2:I.1(C) Tag de base conveyor:I.Data[2].1(C)

start es un alias para el punto 1 del mdulo de entrada que se encuentra en la ranura 2 del riel denominado conveyor. Puesto que el mdulo usa el formato de optimizacin de racks, la estructura asociada con el mdulo ACN transfiere los datos.

Sin embargo, la lgica de escalera muestra en pantalla la direccin de los datos dentro de la estructura ACN:

start <conveyor:I.Data[2].1>

42435

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con E/S 1794 mediante una red ControlNet

10-13

Cmo programar la red ControlNet

A. Descargue el proyecto RSLogix 5000 al controlador. B. Ejecute el software RSNetworx para ControlNet. C. Ha sido programada anteriormente esta red?

Si: No

Entonces: 1. 2. 3. 4. 5. 6. Del men File, seleccione New. Del men Network, seleccione Online. Seleccione la red ControlNet y seleccione OK. Seleccione la casilla de verificacin Edits Enabled. Del men Network, seleccione Properties. De la ficha Network Parameters, introduzca o seleccione los parmetros siguientes: En este cuadro: Network Update Time Max Scheduled Address Max Unscheduled Address Media Redundancy Network Name 7. 8. 9. 10. 11. 12. Especifique: intervalo de tiempo repetitivo durante el cual los datos se envan mediante la red ControlNet el mayor nmero de nodo que usar comunicaciones programadas en la red el nmero mayor de nodo que se usar en la red los canales en uso el nombre para la red

Haga clic en OK. Del men Network, seleccione Single Pass Browse. Del men File, seleccione Save. Introduzca un nombre para el archivo que almacena la configuracin de red, luego haga clic en Save. Seleccione el botn Optimize and re-write Schedule for all Connections (predeterminado) y haga clic en OK. En el software RSLogix 5000, guarde el proyecto en lnea. Del men File, seleccione Open. Seleccione el archivo para la red y seleccione Open. Del men Network, seleccione Online. Seleccione la casilla de verificacin Edits Enabled. Del men Network, seleccione Properties. De la ficha Network Parameters, actualice los parmetros siguientes: En este cuadro: Max Scheduled Address Max Unscheduled Address Especifique: el mayor nmero de nodo que usar comunicaciones programadas en la red el nmero mayor de nodo que se usar en la red

1. 2. 3. 4. 5. 6.

7. 8. 9. 10. 11.

Haga clic en OK. Del men Network, seleccione Single Pass Browse. Del men File, seleccione Save. Seleccione el botn Optimize and re-write Schedule for all Connections (predeterminado) y haga clic en OK. En el software RSLogix 5000, guarde el proyecto en lnea.

Publicacin 1756-UM001E-ES-P - Agosto 2002

10-14

Cmo comunicarse con E/S 1794 mediante una red ControlNet

Cmo validar las conexiones


Paso: A. Determine si se han establecido las comunicaciones.

En este tarea, usted verifica que el controlador se puede comunicar con los dispositivos que acaba de configurar.

Acciones detalladas: Se encuentra este smbolo Si: No S


!

sobre la carpeta I/O Configuration?

Entonces: El controlador se puede comunicar con el mdulo. No se han establecido las comunicaciones. Vaya al paso siguiente.

B. Identifique un fallo. Empiece en el mdulo de comunicacin y vaya hacia abajo a travs del rbol. 1. 2.

I/O Configuration
!

[x] 1756-YYY/x local_com_module


!

3.

z 17xx-YYY adapter_1
! !

[0] 17xx-YYY module_1 [1] 17xx-YYY module_2

C. Identifique el cdigo de fallo.

1. Haga clic con el botn derecho del mouse en el mdulo y seleccione Properties. 2. Haga clic en la ficha Connection.

3.
42437

3. Identifique el cdigo para el fallo.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con E/S 1794 mediante una red ControlNet

10-15

Paso: D. Borre el fallo.

Acciones detalladas: 1. Del men Help menu, seleccione Contents. 2. Haga clic en la ficha Index. 3. Escriba module faults.

4.

42439

4. Seleccione el rango para el cdigo y haga clic en Display. 5. Desplcese hacia abajo al cdigo de fallo y siga las recomendaciones. E. Vaya al paso A.

Publicacin 1756-UM001E-ES-P - Agosto 2002

10-16

Cmo comunicarse con E/S 1794 mediante una red ControlNet

Notas:

Publicacin 1756-UM001E-ES-P - Agosto 2002

Captulo

11

Cmo comunicarse con otro controlador mediante una red ControlNet

Cundo usar este procedimiento

Siga este procedimiento para enviar un mensaje desde un controlador a otro controlador mediante una red ControlNet: Controlador ControlLogix a otro controlador ControlLogix Controlador ControlLogix a un controlador FlexLogix Controlador ControlLogix a un controlador PLC-5 Controlador PLC-5 a un controlador ControlLogix
Controlador ControlLogix Controlador PLC-5

Red ControlNet

Controlador ControlLogix

Controlador FlexLogix

42519

Publicacin 1756-UM001E-ES-P - Agosto 2002

11-2

Cmo comunicarse con otro controlador mediante una red ControlNet

Cmo usar este procedimiento

Realice los siguientes pasos iniciales si no los ha hecho ya: Paso 1: Cmo aadir el mdulo 1756-CNB Paso 2: Cmo aadir el mdulo 1756-CNB remoto Paso 3: Cmo aadir el mdulo 1788-CNC Para finalizar este procedimiento, realice los pasos siguientes: Paso Paso Paso Paso 4: 5: 6: 7: Cmo Cmo Cmo Cmo aadir el otro controlador introducir un mensaje configurar el mensaje escalonar los mensajes

Si un controlador PLC-5 enva el mensaje, haga el paso siguiente: Paso 8: Cmo obtener datos ControlLogix

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red ControlNet

11-3

Paso 1: Cmo aadir el mdulo 1756-CNB

A. Abra el proyecto RSLogix 5000 fuera de lnea.

42376

B. Haga clic con el botn derecho del mouse en I/O Configuration y seleccione New Module. C. Seleccione el tipo de CNB y haga clic en OK.
E.

D.

F.
42377

D. Introduzca un nombre para el mdulo (por ejemplo, name_of_local_cnb ). E. Introduzca o seleccione el nmero de ranura en que se instala el mdulo. F. Con qu precisin debe corresponder cualquier mdulo en esta ranura a la informacin en esta ficha?
Si esta informacin debe coincidir: toda la informacin, incluso el nmero de revisin menor toda la informacin excepto el nmero de revisin menor Ninguna Entonces seleccione Exact Match Compatible Module Disable Keying

G. Haga clic en Next.

Publicacin 1756-UM001E-ES-P - Agosto 2002

11-4

Cmo comunicarse con otro controlador mediante una red ControlNet

H. I.
42398

H. Desea que el mdulo se comunique inicialmente con el controlador?


Si: S No Entonces: Deje en blanco la casilla de verificacin. Seleccione la casilla de verificacin.

EJEMPLO

Inhiba un mdulo para: Use la casilla de verificacin Inhibit Module para facilitar la prueba de un sistema: Inhiba inicialmente el mdulo. Cuando est listo a probar los dispositivos asociados con el mdulo, borre la casilla de verificacin.

I. Si entra en fallo la comunicacin, en qu manera desea que responda el controlador? En entra en fallo la comunicacin con un mdulo, el controlador funciona a base de datos antiguos desde el mdulo. Para evitar la posibilidad de lesiones o daos, monitoree las comunicaciones usando mdulos o configure los mdulos para producir un fallo mayor si entran en fallo las comunicaciones.
Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin. Monitoree la conexin usando la lgica de escalera. Notas:

ATENCI N

!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando

J. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red ControlNet

11-5

Cmo aadir el mdulo 1756-CNB remoto

Determine si es necesario que usted realice este paso:


Si el otros controlador es: Controlador ControlLogix Controlador FlexLogix Controlador PLC-5C Entonces: Realice este paso. Vaya al Paso 3: Cmo aadir el mdulo 1788-CNC Vaya al Paso 4: Cmo aadir el otro controlador

42399

A. Haga clic con el botn derecho del mouse en name_of_local_cnb y seleccione New Module. B. Seleccione el tipo de CNB que se encuentra en el chasis remoto y haga clic en OK.
C. D. E. F. G.

H.
42404

C. Introduzca un nombre para el mdulo CNB. Use un nombre que identifica las E/S en el chasis. D. Introduzca o seleccione el nmero de nodo ControlNet del mdulo. E. Introduzca o seleccione el nmero de ranuras en el chasis remoto. F. Es la mayora de los mdulos en el chasis mdulos de E/S digitales no diagnsticos?
Si: S No Entonces seleccione Rack Optimization None

G. Introduzca o seleccione el nmero de ranura en que se encuentra instalado el mdulo.

Publicacin 1756-UM001E-ES-P - Agosto 2002

11-6

Cmo comunicarse con otro controlador mediante una red ControlNet

H. Con qu precisin debe corresponder cualquier mdulo en esta ranura a la informacin en esta ficha?
Si esta informacin debe coincidir: toda la informacin, incluso el nmero de revisin menor toda la informacin excepto el nmero de revisin menor Ninguna Entonces seleccione Exact Match Compatible Module Disable Keying

I. Haga clic en Next.


J.

K. L.
42401

J. En el paso F., qu formato de comunicacin seleccion usted?


Si: Rack Optimization Entonces: Introduzca la velocidad a la cual se debe actualizar el dispositivo ms rpido en el chasis. Use una potencia de dos veces el NUT ControlNet. Por ejemplo, si el NUT es 5 ms, introduzca una velocidad de 5, 10, 20 ms, etc. No se requiere un RPI. Vaya al paso siguiente.

None

K. Desea que el mdulo se comunique inicialmente con el controlador?


Si: S No Entonces: Deje en blanco la casilla de verificacin. Seleccione la casilla de verificacin. Cuando pruebe esta porcin del sistema, borre la casilla de verificacin. Notas:

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red ControlNet

11-7

L. Si entra en fallo la comunicacin con el mdulo, en qu manera desea que responda el controlador? En entra en fallo la comunicacin con un mdulo, el controlador funciona a base de datos antiguos desde el mdulo. Para evitar la posibilidad de lesiones o daos, monitoree las comunicaciones usando mdulos o configure los mdulos para producir un fallo mayor si entran en fallo las comunicaciones.
Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin. Monitoree la conexin usando la lgica de escalera. Notas:

ATENCI N

!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando

M. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

11-8

Cmo comunicarse con otro controlador mediante una red ControlNet

Paso 3: Cmo aadir el mdulo 1788-CNC

Determine si es necesario que usted realice este paso:


Si enva un mensaje a un: Controlador FlexLogix Controlador ControlLogix Controlador PLC-5C Entonces: Realice este paso: Vaya al Paso 4: Cmo aadir el otro controlador

42399

A. Haga clic con el botn derecho del mouse en name_of_local_cnb y seleccione New Module. B. Seleccione el tipo de mdulo 1788-CNC (tarjeta de comunicacin) que se encuentra en el controlador FlexLogix y haga clic en OK.
C. D. G.

H.

42427

C. Introduzca un nombre para el mdulo. D. Introduzca o seleccione el nmero de nodo ControlNet del mdulo. E. Introduzca o seleccione el nmero de ranura en que est instalado el mdulo (1 2). F. Con qu precisin debe corresponder cualquier mdulo en esta ranura a la informacin en esta ficha?
Si esta informacin debe coincidir: toda la informacin, incluso el nmero de revisin menor toda la informacin excepto el nmero de revisin menor Ninguna Entonces seleccione Exact Match Compatible Module Disable Keying

G. Haga clic en Next.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red ControlNet

11-9

K. L.
42398

H. Desea que el mdulo se comunique inicialmente con el controlador?


Si: S No Entonces: Deje en blanco la casilla de verificacin. Seleccione la casilla de verificacin. Cuando pruebe esta porcin del sistema, borre la casilla de verificacin. Notas:

I. Si entra en fallo la comunicacin con los mdulos, en qu manera desea que responda el controlador? Si entra en fallo la comunicacin con un mdulo, el controlador funciona a base de datos antiguos desde el mdulo. Para evitar la posibilidad de lesiones o daos, monitoree las comunicaciones usando mdulos o configure los mdulos para producir un fallo mayor si entran en fallo las comunicaciones.
Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin. Monitoree la conexin usando la lgica de escalera. Notas:

ATENCI N

!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando

J. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

11-10

Cmo comunicarse con otro controlador mediante una red ControlNet

Paso 4: Cmo aadir el otro controlador


Aada un controlador PLC-5C Aada un controlador FlexLogix Aada un controlador ControlLogix
42428

A. Qu tipo de controlador recibe el mensaje?


Si es un: PLC-5C Controlador FlexLogix Controlador ControlLogix Entonces: haga clic con el botn derecho del mouse en el mdulo 1756-CNB local y seleccione New Module. haga clic con el botn derecho del mouse en el mdulo 1788-CNC y seleccione New Module. haga clic con el botn derecho del mouse en el mdulo 1756-CNB remoto y seleccione New Module.

B. Seleccione el tipo de controlador y haga clic en OK.


D.

D.

F.
42377

C. Introduzca un nombre para el controlador (requerido). D. Introduzca o seleccione la ubicacin del controlador:
Si: Controlador PLC-5C Controlador FlexLogix Controlador ControlLogix Escriba o seleccione: El nmero de nodo ControlNet del controlador siempre 0 el nmero de ranura del controlador

E. Con qu precisin debe corresponder cualquier mdulo en esta ranura a la informacin en esta ficha (no aplica al controlador FlexLogix)?
Si esta informacin debe coincidir: toda la informacin, incluso el nmero de revisin menor toda la informacin excepto el nmero de revisin menor Ninguna Entonces seleccione Exact Match Compatible Module Disable Keying

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red ControlNet

11-11

F. Haga clic en Next.


H. I.
42398

G. Desea que el mdulo se comunique inicialmente con el controlador?


Si: S No Entonces: Deje en blanco la casilla de verificacin. Seleccione la casilla de verificacin.

EJEMPLO

Inhiba un mdulo para: Para facilitar la prueba por un mdulo o seccin del mdulo: 1. Inhiba inicialmente todos los mdulos. 2. Para probar una seccin del sistema, borre las casillas de verificacin para los mdulos de dicha seccin (por ej., cancele la inhibicin de los mdulos).

H. Si entra en fallo la comunicacin, en qu manera desea que responda el controlador? Si entra en fallo la comunicacin con un mdulo, el controlador funciona a base de datos antiguos desde el mdulo. Para evitar la posibilidad de lesiones o daos, monitoree las comunicaciones usando mdulos o configure los mdulos para producir un fallo mayor si entran en fallo las comunicaciones.
Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin. Monitoree la conexin usando la lgica de escalera. Notas:

ATENCI N

!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando

I. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

11-12

Cmo comunicarse con otro controlador mediante una red ControlNet

Paso 5: Cmo introducir un mensaje


e e e e e e condition ? /

A. Introduzca una instruccin MSG y la instruccin de entrada asociada.


MSG Message Message Control

? ...

EN DN ER
42424

B. En la instruccin MSG, escriba un nombre para el tag de control del mensaje y presione la tecla Enter. C. En la instruccin MSG, haga clic con el botn derecho del mouse en el tag de control del mensaje y seleccione New tag_name. (En las revisiones anteriores del software, la opcin del men es Create tag_name.) D. De la lista Scope, seleccione name_of_controller (controller) y haga clic en OK.
e e e e e condition ? / MSG Type - Unconfigured Message Control

message ...

EN DN ER
42424

E. Introduzca message.EN. donde: message es el tag de control del mensaje del paso B. F. Si el mensaje se enva a un controlador PLC-5 o SLC 500 y lee o escribe nmeros enteros (no REAL), use un bfer de INT en el mensaje. Los controladores ControlLogix se ejecuta ms eficazmente y usa menos memoria cuando funcionan con nmeros enteros de 32 bits (DINT). Use el tipo de datos DINT para los nmeros enteros cuando sea posible. Los controladores PLC-5 y SLC 500 requieren nmeros enteros de 16 bits. Use un bfer INT en el mensaje y mueva los datos para adentro o desde el bfer, segn se necesario.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red ControlNet

11-13

Los ejemplos siguientes muestran cmo usar un bfer de INT. Lee nmeros enteros desde un controlador PLC-5 Cuando se activa condition, lee valores enteros de 16 bits (INT) y los almacena en int_buffer. Luego la instruccin FAL mueve los valores a dint_array. Esto convierte los valores a nmeros enteros de 32 bits (DINT) que son usados por otras instrucciones en el controlador ControlLogix.
condition message.EN / MSG Type - Unconfigured Message Control EN DN ER

EJEMPLO

message ...

message.DN

fal_control RES

FAL File Arith/Logical Control fal_control Length ? Position 0 Mode all Dest dint_array[fal_control.pos] Expression int_buffer[fal_control.pos]

EN DN ER

EJEMPLO

Escribe nmeros enteros a un controlador PLC-5 Cuando se activa condition, mueve los valores en dint_array a int_buffer. Esto convierte los valores a nmeros enteros de 16 bits (INT). Luego la instruccin mensaje enva int_buffer al otro controlador.

e condition

fal_control RES

FAL File Arith/Logical Control fal_control Length ? Position 0 Mode all Dest int_buffer[fal_control.pos] Expression dint_array[fal_control.pos]

EN DN ER

fal_control.DN

message.EN /

MSG Type - Unconfigured Message Control

message ...

EN DN ER
42424

Donde: dint_array int_buffer

Es un: matriz de DINT que se usa en el controlador ControlLogix una matriz de INT con el mismo nmero de elementos que dint_array

Publicacin 1756-UM001E-ES-P - Agosto 2002

11-14

Cmo comunicarse con otro controlador mediante una red ControlNet

Paso 6: Cmo configurar el mensaje

A. En la instruccin MSG, haga clic en

...

B. Seleccione una configuracin para el mensaje:

Tabla 11.A Mensaje a un controlador ControlLogix o FlexLogix Si usted desea: leer (recibir) los datos Para este tem: Message Type Source Element Number Of Elements Destination Tag escribir (enviar) los datos Message Type Source Tag Number Of Elements Destination Element Escriba o seleccione: CIP Data Table Read el primer elemento del tag que contiene los datos en el otros controlador el nmero de elementos que se transfieren el primer elemento del tag (al alcance del controlador) en este controlador para los datos CIP Data Table Write el primer elemento del tag (al alcance del controlador) en este controlador que contiene los datos el nmero de elementos que se transfieren el primer elemento del tag para los datos en el otros controlador

Tabla 11.B Mensaje a un controlador PLC-5 Si los datos son: enteros Y usted desea: leer (recibir) datos Para este tem: Message Type Source Element Number Of Elements Destination Tag escribir (enviar) datos Message Type Source Tag Number Of Elements Destination Element punto flotante (coma flotante) (REAL) leer (recibir) datos Message Type Source Element Number Of Elements Destination Tag escribir (enviar) datos Message Type Source Tag Number Of Elements Destination Element Escriba o seleccione: PLC5 Typed Read la direccin de la tabla de datos en el controlador PLC-5 (es decir, N7:10) el nmero de nmeros enteros que se transfieren el primer elemento de int_buffer PLC5 Typed Write el primer elemento de int_buffer el nmero de nmeros enteros que se transfieren la direccin de la tabla de datos en el controlador PLC-5 (es decir, N7:10) PLC5 Typed Read la direccin de la tabla de datos en el controlador PLC-5 (es decir, F8:0) el nmero de valores que se transfieren el primer elemento del tag (al alcance del controlador) en este controlador para los datos PLC5 Typed Write el primer elemento del tag (al alcance del controlador) en este controlador que contiene los datos el nmero de valores que se transfieren la direccin de la tabla de datos en el controlador PLC-5 (es decir, F8:0)

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red ControlNet

11-15

C. Haga clic en la ficha Communication. D. Haga clic en Browse E. Seleccione el controlador que recibe el mensaje y haga clic en OK. F. Complete los parmetros de comunicacin:
Si el mensaje se enva a un: Controlador PLC-5 Controlador Logix5000 Controlador ControlLogix Controlador FlexLogix Entonces: 1. Deje seleccionado el botn CIP. 2. Ignore la casilla de verificacin Cache Connection. A cuntos controladores Logix5000 enva mensajes este controlador? Si: 16 menos controladores Logix5000 ms de 16 controladores Logix5000 Entonces: Deje seleccionada la casilla de verificada Cache Connection. 1. Seleccione 16 controladores Logix5000 que requieran los mensajes ms frecuentes. 2. Se enva este mensaje a uno de los controladores? Si: S No Entonces: Deje seleccionada la casilla de verificada Cache Connection. Borre la casilla de verificacin Cache Connection.

G. Haga clic en OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

11-16

Cmo comunicarse con otro controlador mediante una red ControlNet

Paso 7: Cmo escalonar los mensajes

A medida que usted va aadiendo mensajes al proyecto, puede ser necesario coordinar la ejecucin de los mensajes. Para evitar errores y asegurarse de que cada mensaje se procese, observe las siguientes reglas:
Regla 1 Regla 2 No habilite ms de 16 mensajes simultneamente (incluso transferencias en bloques). No habilite simultneamente ms de 10 de los tipos siguientes de mensajes: lecturas o escrituras de la tabla de datos CIP que no son almacenadas en cach CIP genrico PLC2, PLC3, PLC5 SLC (todos los tipos) transferencias en bloques de lectura o escritura que no son almacenadas en cach

Si el nmero de mensajes en la aplicacin excede las cantidades mencionadas en las reglas 1 y 2, escanole la ejecucin de los mensajes. A continuacin se presenta algunas opciones: Enve cada mensaje secuencialmente Enve los mensajes en grupos que se encuentran dentro de las cantidades mencionadas en las reglas 1 y 2

Paso 8: Cmo obtener datos ControlLogix

Finalice este paso para cualquier mensaje que un controlador PLC-5C enva a un controlador ControlLogix mediante una red ControlNet. IMPORTANTE Este procedimiento usa el software RSLogix 5, revisin 3.x.

A. Use el software RSLogix 5 y abra el proyecto para el controlador PLC-5. B. Muestre la pantalla de configuracin para el mensaje. C. Especifique los parmetros siguientes:
Para esta seccin: Este PLC-5 Y este tem: Communication Command Data Table Address Size in Elements Port Number Dispositivo receptor Data Table Address MultiHop Especifique:

PLC-5 Typed Read o PLC-5 Typed Write


la direccin inicial de los datos en el controlador PLC-5 el nmero de elementos que se leen o se escriben 2 Introduzca, entre comillas [" "], el nombre del tag en el controlador ControlLogix (es decir, "count").

S.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red ControlNet

11-17

D. Haga clic en la ficha MultiHop.

E. F.
42426

E. Introduzca el nmero de nodo ControlNet del mdulo 1756-CNB que se encuentra en el mismo chasis que el controlador ControlLogix. F. Introduzca el nmero de ranura del controlador ControlLogix.

Publicacin 1756-UM001E-ES-P - Agosto 2002

11-18

Cmo comunicarse con otro controlador mediante una red ControlNet

Notas:

Publicacin 1756-UM001E-ES-P - Agosto 2002

Captulo

12

Cmo encaminar los mensajes PLC-5 entre las redes ControlNet

Cundo usar este procedimiento

Usted puede usar los mdulos de comunicacin ControlLogix para encaminar un mensaje entre los controladores PLC-5 que se encuentran en redes diferentes (por ej., un mensaje remoto). El ejemplo siguiente muestra un chasis ControlLogix con dos mdulos 1756-CNB que encaminan un mensaje desde una red ControlNet a una red ControlNet diferente. EJEMPLO Mensaje desde un PLC-5C en una red ControlNet a un PLC-5C en una red ControlNet diferente

C C N N B B

Red ControlNet A

nodo 3

nodo 5 Red ControlNet B

nodo 2 P L C 5 C P L C 5 C

nodo 1

Mensaje

Publicacin 1756-UM001E-ES-P - Agosto 2002

12-2

Cmo encaminar los mensajes PLC-5 entre las redes ControlNet

Cmo encaminar un mensaje ControlNet

Para enviar un mensaje desde un controlador PLC-5C a un controlador PLC-5C en una red ControlNet diferente: IMPORTANTE Este procedimiento usa el software RSLogix 5, revisin 3.x.

A. Use el software RSLogix 5 y abra el proyecto para el controlador PLC-5 que enva el mensaje. B. Muestre la pantalla de configuracin para el mensaje. C. Especifique los parmetros siguientes:
Para esta seccin: Este PLC-5 Y este tem: Communication Command Data Table Address Size in Elements Port Number Dispositivo receptor Data Table Address MultiHop Especifique:

PLC-5 Typed Read o PLC-5 Typed Write


la direccin inicial de los datos en este controlador PLC-5 el nmero de elementos que se leen o se escriben 2 la direccin inicial de los datos en el controlador que recibe el mensaje

S.

D. Haga clic en la ficha MultiHop.

E. F.
42426

E. Introduzca el nmero de nodo ControlNet del mdulo que se encuentra en la misma red ControlNet que el controlador que enva el mensaje. F. Introduzca el nmero de ranura del mdulo 1756-CNB.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo encaminar los mensajes PLC-5 entre las redes ControlNet

12-3

G. Presione la tecla Insert.

42464

H.

I.

H. Seleccione 1756-CNB. I. Introduzca el nmero de nodo ControlNet del controlador que recibe el mensaje. El ejemplo siguiente muestra las entradas de multisaltos para el ejemplo que aparece en la pgina 12-1. EJEMPLO Entradas de multisaltos 311
donde: 3 1 1 indica el: nmero de nodo del mdulo 1756-CNB en la red ControlNet A nmero de ranura del mdulo 1756-CNB en la red ControlNet B nmero de nodo del controlador PLC-5C que recibe el mensaje

Publicacin 1756-UM001E-ES-P - Agosto 2002

12-4

Cmo encaminar los mensajes PLC-5 entre las redes ControlNet

Notas:

Publicacin 1756-UM001E-ES-P - Agosto 2002

Captulo

13

Cmo comunicarse con un terminal PanelView mediante una red ControlNet

Cundo usar este procedimiento

Siga este procedimiento para intercambiar los datos entre un terminal PanelView y un controlador ControlLogix mediante una red ControlNet.

42521

Red ControlNet

IMPORTANTE

Antes de usar es procedimiento, asegrese de que el sistema satisfaga los siguientes requisitos: Cada mdulo 1756-CNB se comunica con un mximo de tres terminales PanelView. Cada terminal PanelView comunica datos programados con un solo controlador.

Publicacin 1756-UM001E-ES-P - Agosto 2002

13-2

Cmo comunicarse con un terminal PanelView mediante una red ControlNet

Cmo usar este procedimiento

Realice las siguientes tarea iniciales si no las ha hecho ya: Cmo aadir el mdulo local 1756-CNB Para finalizar este procedimiento, realice las tareas siguientes: Cmo Cmo Cmo Cmo Cmo Cmo aadir el terminal PanelView organizar los datos programados organizar los datos no programados configurar el terminal PanelView crear los tags PanelView programar la red ControlNet

Para verificar su trabajo, haga la tarea siguiente: Cmo validar las conexiones

Cmo aadir el mdulo local 1756-CNB

A. Abra el proyecto RSLogix 5000 fuera de lnea.

42376

B. Haga clic con el botn derecho del mouse en I/O Configuration y seleccione New Module. C. Seleccione el tipo de CNB y haga clic en OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un terminal PanelView mediante una red ControlNet

13-3

D.

E.

F.
42377

D. Introduzca un nombre para el mdulo (por ejemplo, name_of_local_cnb ). E. Introduzca o seleccione el nmero de ranura en que se instala el mdulo. F. Con qu precisin debe corresponder cualquier mdulo en esta ranura a la informacin en esta ficha?
Si esta informacin debe coincidir: toda la informacin, incluso el nmero de revisin menor toda la informacin excepto el nmero de revisin menor ninguna Entonces seleccione Exact Match Compatible Module Disable Keying

G. Haga clic en Next.


H. I.
42398

Publicacin 1756-UM001E-ES-P - Agosto 2002

13-4

Cmo comunicarse con un terminal PanelView mediante una red ControlNet

H. Desea que el mdulo se comunique inicialmente con el controlador?


Si: S No Entonces: Deje en blanco la casilla de verificacin. Seleccione la casilla de verificacin.

EJEMPLO

Inhiba un mdulo para: Use la casilla de verificacin Inhibit Module para facilitar la prueba de un sistema: Inhiba inicialmente el mdulo. Cuando est listo a probar los dispositivos asociados con el mdulo, borre la casilla de verificacin.

I. Si entra en fallo la comunicacin, en qu manera desea que responda el controlador? En entra en fallo la comunicacin con un mdulo, el controlador funciona a base de datos antiguos desde el mdulo. Para evitar la posibilidad de lesiones o daos, monitoree las comunicaciones usando mdulos o configure los mdulos para producir un fallo mayor si entran en fallo las comunicaciones.
Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin. Monitoree la conexin usando la lgica de escalera. Notas:

ATENCI N

!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando

J. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un terminal PanelView mediante una red ControlNet

13-5

Cmo aadir el terminal PanelView


42399

A. Haga clic con el botn derecho del mouse en name_of_local_cnb y seleccione New Module. B. Seleccione -ENET y haga clic en OK.
C. D.

E. F.
42400

C. Introduzca un nombre para el terminal PanelView. D. Introduzca o seleccione el nmero de nodo ControlNet del terminal. E. Lee el terminal ms de 8 palabras de datos programados (nmeros enteros de 16 bits) escribe ms de 8 palabras de datos programados?
Si: hasta 8 ms de 8 Entonces seleccione Data 8 INT Data 32 INT

EJEMPLO

Seleccione un formato de comunicacin Si el terminal PanelView escribe: 45 bits que tienen tiempo ms crtico (45 16 = 3 enteros) 4 nmeros enteros que tienen tiempo ms crtico Entonces el terminal escribe 7 nmeros enteros que tienen tiempo ms crtico, como consecuencia, usted debe seleccionar Data 8 INT.

F. Con qu precisin debe corresponder cualquier mdulo en esta ranura a la informacin en esta ficha?
Si esta informacin debe coincidir: toda la informacin, incluso el nmero de revisin menor toda la informacin excepto el nmero de revisin menor ninguna Entonces seleccione Exact Match Compatible Module Disable Keying

Publicacin 1756-UM001E-ES-P - Agosto 2002

13-6

Cmo comunicarse con un terminal PanelView mediante una red ControlNet

G. Haga clic en Next.


H.

I. J.
42401

H. Introduzca la velocidad a la cual desea que los datos programados se transfieran con el terminal PanelView. Use una potencia de dos veces el NUT ControlNet. Por ejemplo, si el NUT es 5 ms, introduzca una velocidad de 10, 20 ms, etc. I. Desea que el mdulo se comunique inicialmente con el controlador?
Si: S No Entonces: Deje en blanco la casilla de verificacin. Seleccione la casilla de verificacin. Cuando pruebe esta porcin del sistema, borre la casilla de verificacin. Notas:

J. Si entra en fallo la comunicacin con los mdulos, en qu manera desea que responda el controlador?
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin. Monitoree la conexin usando la lgica de escalera. Notas:

K. Haga clic en Finish. El organizador del controlador debe aparecer similarmente a lo siguiente:

42402

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un terminal PanelView mediante una red ControlNet

13-7

Cmo organizar los datos programados


Si el tipo de datos del tag es: Y es:

Para transferir datos que tienen tiempo ms crtico, use las comunicaciones programadas entre el controlador y el terminal PanelView:
Y el: Entonces:

PanelView escribe los datos parte de una estructura o matriz BOOL no es parte de una estructura o matriz PanelView lee los datos PanelView escribe los datos PanelView lee los datos PanelView escribe los datos DINT PanelView lee los datos

Copie name_of_PanelView:I.Data[x].y al tag. Copie el tag a name_of_PanelView:O.Data[x].y Convierta el tag a un alias para name_of_PanelView:I.Data[x].y Convierta el tag a un alias para name_of_PanelView:O.Data[x].y Mueva name_of_PanelView:I.Data[z] al tag. Mueva el tag a name_of_PanelView:O.Data[z] Representa: el nombre del terminal PanelView en la configuracin de E/S del controlador el elemento de la estructura de entrada (I) o salida (O) del terminal PanelView. Usted puede usar este elemento para hasta 16 bits. el nmero de bit de 0 a 15 dentro del elemento de entrada o salida el elemento nico de la estructura de entrada (I) o salida (O) del terminal PanelView.

Donde: name_of_PanelView x

y z

Publicacin 1756-UM001E-ES-P - Agosto 2002

13-8

Cmo comunicarse con un terminal PanelView mediante una red ControlNet

EJEMPLO

Organiza datos programados (por ej., los que tienen tiempo ms crtico)

Copia el valor de name_of_PanelView:I.Data[0].1 a station_1_stop.


name_of_panelview:I.Data[0].1 station_1.stop

Copia el valor de station_1_run a name_of_PanelView:O.Data[0].0.


station_1.run name_of_panelview:O.Data[0].0

alarm_ack y alarm son alias para los datos que escribe y lee el terminal PanelView.
alarm_ack <name_of_panelview:I.Data[0].2> alarm <name_of_panelview:O.Data[0].1> U

Mueve name_of_PanelView:I.Data[3] a counter.PRE (un tag DINT) y mueve counter.ACC (un tag DINT) a name_of_PanelView:O.Data[3]
MOV Move Source name_of_panelview:I.Data[3] 0 Dest counter.PRE 0 MOV Move Source counter.ACC 0 Dest name_of_panelview:O.Data[3] 0

42403

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un terminal PanelView mediante una red ControlNet

13-9

Cmo organizar los datos no programados


Si el tipo de datos del tag es: Y es:

Para transferir datos no programados dentro del terminal PanelView, organice los tags en el controlador ControlLogix de la manera siguiente:
Y el: Entonces:

PanelView escribe los datos parte de una estructura o matriz (incluso un dispositivo de E/S) no es parte de una estructura o matriz PanelView lee los datos

a. Cree un tag del tipo de datos DINT. b. Copie el bit z del tag DINT al tag BOOL. a. Cree un tag del tipo de datos DINT. b. Copie el tag BOOL al bit z del tag DINT. a. Cree un tag del tipo de datos DINT. b. Convierta el tag BOOL a un alias para el bit z del tag DINT.

BOOL

32767
DINT > 32767 DINT

PanelView escribe los datos PanelView lee los datos PanelView escribe los datos PanelView lee los datos

a. Cree un tag del tipo de datos INT. b. Mueva el tag INT al tag DINT. a. Cree un tag del tipo de datos INT. b. Mueva el tag DINT al tag INT. a. Cree un tag del tipo de datos REAL. b. Mueva el tag REAL al tag DINT. a. Cree un tag del tipo de datos REAL. b. Mueva el tag DINT al tag REAL.

donde: z es el bit de 0 a 15 del tag DINT.

Publicacin 1756-UM001E-ES-P - Agosto 2002

13-10

Cmo comunicarse con un terminal PanelView mediante una red ControlNet

EJEMPLO

Organiza datos no programados (por ej., que no tienen tiempo ms crtico)

Copia el valor del bit 3 de station_1_status (DINT tag) a station_1.start (un miembro de la estructura station_1)
station_1_status.3 station_1.start

Copia el valor de counter.DN al bit 1 de station_1_status (tag DINT)


counter.DN station_1_status.1

RUN_mode es un alias para el bit 4 de station_1_status.(tag DINT)


RUN_mode <station_1_status.4>

Mueve pv_write_1 (un nmero entero que PanelView escribe) a shift_entry (tag DINT) y mueve shift_display (tag DINT) a pv_read_1 (un nmero entero que PanelView lee).
MOV Move Source pv_write_1 0.0 Dest shift_entry 0 MOV Move Source shift_display 0 Dest pv_read_1 0.0

42403

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un terminal PanelView mediante una red ControlNet

13-11

Cmo configurar el terminal PanelView

A. Ejecute el software PanelBuilder32. B. Abra una aplicacin PanelBuilder existente o cree una aplicacin nueva. C. Del men Application, seleccione Settings. D. Haga clic en el botn Comms Setup.

E.
42395

E. Introduzca el nmero de nodo ControlNet del terminal PanelView. F. Bajo Node Name, haga clic con el botn derecho del mouse en End of Node List y seleccione Insert Node.

42396

G.

G. Seleccione ControlLogix5000.

Publicacin 1756-UM001E-ES-P - Agosto 2002

13-12

Cmo comunicarse con un terminal PanelView mediante una red ControlNet

H.

42396

I.

H. Introduzca un nombre para el controlador ControlLogix. I. Introduzca la ruta de acceso al controlador ControlLogix. Use el formato siguiente:
espacio

cnb_address 1 controller_slot
donde: cnb_address representa: el nmero de nodo ControlNet del mdulo 1756-CNB que se encuentra en el mismo chasis que el controlador ControlLogix el nmero de ranura del controlador ControlLogix

controller_slot

J. Haga clic en OK. K. Haga clic en OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un terminal PanelView mediante una red ControlNet

13-13

Cmo crear los tags PanelView

A. En la pantalla PanelView, cree el objeto requerido. B. Haga doble clic en el objeto. C. Haga clic en el botn Edit Tag.

D.

E.

F.

G.
42397

D. Introduzca un nombre para el objeto. E. Seleccione un tipo de datos que coincida con el tipo de datos del tag en el controlador ControlLogix. F. Han sido programados o no han sido programados los datos en el controlador ControlLogix?
Si: programados no programados Entonces: Haga clic en el botn Scheduled.
1. Haga clic en el botn Unscheduled. 2. De la lista Node Name, seleccione el controlador.

Publicacin 1756-UM001E-ES-P - Agosto 2002

13-14

Cmo comunicarse con un terminal PanelView mediante una red ControlNet

G. Especifique el nombre del tag en el controlador ControlLogix:


Si el tag es: programados Y el tipo de datos es: bit INT no programados bit INT REAL Donde: x y tag_name z Representa: el elemento de la estructura de entrada o salida PanelView en el controlador el nmero de bit de 0 a 15 dentro del elemento de entrada o salida el nombre del tag que usted cre en el controlador para intercambiar los bits con el terminal PanelView el nmero de bit de 0 a 15 Y el: PanelView escribe los datos PanelView lee los datos PanelView escribe los datos PanelView lee los datos Especifique: SI0:x/y SO0:x/y SI0:x SO0:x tag_name.z el nombre del tag INT o REAL que almacena los datos en el controlador ControlLogix

EJEMPLO

Especifique la direccin de un tag en el controlador


Controlador ControlLogix: name_of_PanelView:I.Data[0].1 name_of_panelview:O.Data[3] station_1_status.3 pv_write_1 Aplicacin PanelView: SI0:0.1 SO0:3 station_1_status.3 pv_write_1

H. Haga clic en OK. I. Haga clic en OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un terminal PanelView mediante una red ControlNet

13-15

Cmo programar la red ControlNet

A. Descargue el proyecto RSLogix 5000 al controlador. B. Descargue la aplicacin PanelBuilder32 al terminal. C. Ejecute el software RSNetworx para ControlNet. D. Ha sido programada anteriormente esta red?

Si: No

Entonces: 1. 2. 3. 4. 5. 6. Del men File, seleccione New. Del men Network, seleccione Online. Seleccione la red ControlNet y seleccione OK. Seleccione la casilla de verificacin Edits Enabled. Del men Network, seleccione Properties. De la ficha Network Parameters, introduzca o seleccione los parmetros siguientes: En este cuadro: Network Update Time Max Scheduled Address Max Unscheduled Address Media Redundancy Network Name 7. 8. 9. 10. 11. 12. Especifique: intervalo de tiempo repetitivo durante el cual los datos se envan mediante la red ControlNet el mayor nmero de nodo que usar comunicaciones programadas en la red el nmero mayor de nodo que se usar en la red los canales en uso el nombre para la red

Haga clic en OK. Del men Network, seleccione Single Pass Browse. Del men File, seleccione Save. Introduzca un nombre para el archivo que almacena la configuracin de red, luego haga clic en Save. Seleccione el botn Optimize and re-write Schedule for all Connections (predeterminado) y haga clic en OK. En el software RSLogix 5000, guarde el proyecto en lnea. Del men File, seleccione Open. Seleccione el archivo para la red y seleccione Open. Del men Network, seleccione Online. Seleccione la casilla de verificacin Edits Enabled. Del men Network, seleccione Properties. De la ficha Network Parameters, actualice los parmetros siguientes: En este cuadro: Max Scheduled Address Max Unscheduled Address Especifique: el mayor nmero de nodo que usar comunicaciones programadas en la red el nmero mayor de nodo que se usar en la red

1. 2. 3. 4. 5. 6.

7. 8. 9. 10. 11.

Haga clic en OK. Del men Network, seleccione Single Pass Browse. Del men File, seleccione Save. Seleccione el botn Optimize and re-write Schedule for all Connections (predeterminado) y haga clic en OK. En el software RSLogix 5000, guarde el proyecto en lnea.

Publicacin 1756-UM001E-ES-P - Agosto 2002

13-16

Cmo comunicarse con un terminal PanelView mediante una red ControlNet

Cmo validar las conexiones


Paso: A. Determine si se han establecido las comunicaciones.

En esta tarea, usted verifica que el controlador se puede comunicar con los dispositivos que acaba de configurar.

Acciones detalladas: Se encuentra este smbolo Si: No S


!

sobre la carpeta I/O Configuration?

Entonces: El controlador se puede comunicar con el mdulo. No se han establecido las comunicaciones. Vaya al paso siguiente.

B. Identifique un fallo. Empiece en el mdulo de comunicacin y vaya hacia abajo a travs del rbol.
1. 2.

I/O Configuration
!

[x] 1756-YYY/x local_com_module


!

3.

z 17xx-YYY adapter_1
! !

[0] 17xx-YYY module_1 [1] 17xx-YYY module_2

C. Identifique el cdigo de fallo.

1. Haga clic con el botn derecho del mouse en el mdulo y seleccione Properties. 2. Haga clic en la ficha Connection.

3.
42437

3. Identifique el cdigo para el fallo.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un terminal PanelView mediante una red ControlNet

13-17

Paso: D. Borre el fallo.

Acciones detalladas: 1. Del men Help menu, seleccione Contents. 2. Haga clic en la ficha Index. 3. Escriba module faults.

4.

42439

4. Seleccione el rango para el cdigo y haga clic en Display. 5. Desplcese hacia abajo al cdigo de fallo y siga las recomendaciones. E. Vaya al paso A.

Publicacin 1756-UM001E-ES-P - Agosto 2002

13-18

Cmo comunicarse con un terminal PanelView mediante una red ControlNet

Notas:

Publicacin 1756-UM001E-ES-P - Agosto 2002

Captulo

14

Cmo comunicarse con un proyecto RSView32 mediante una red ControlNet

Cundo usar este procedimiento

Siga este procedimiento para comunicarse con tags en alguno de los siguientes tipos de proyectos RSView: Proyecto RSView32. Proyecto RSView Machine Edition (desarrollado con el software RSView Studio)

ace RSView Machine Edition


Chasis ControlLogix con mdulo 1756-CNB

Proyecto RSView32 o

42520

Red ControlNet

Cmo usar este procedimiento

Para comunicarse con un proyecto RSView, existen dos opciones:


Si los datos: necesitan la transmisin programada a un rgimen especificado por el usuario se envan cuando ocurre una condicin especfica en la aplicacin Entonces use: mensaje encuestado mensaje no solicitado

Publicacin 1756-UM001E-ES-P - Agosto 2002

14-2

Cmo comunicarse con un proyecto RSView32 mediante una red ControlNet

Cmo configurar un driver ControlNet

A. Ejecute el software RSLinx. B. Del men Communications, seleccione Configure Drivers. C. De la lista Available Driver Types, seleccione el tipo de tarjeta de comunicacin ControlNet. D. Haga clic en Add New. E. Asigne un nombre al driver, si lo desea. F. Suministre la informacin requerida acerca de la tarjeta de comunicacin.

EJEMPLO

Configure una tarjeta 1784-KTC(X)


Nmero de nodo ControlNet para la estacin de trabajo

Nmero de interrupcin no usado Direccin de memoria del microinterruptor en la tarjeta 1784-KTC(X)

Memoria de E/S de base de los microinterruptores en la tarjeta 1784-KTC(X)

42465

G. Haga clic en OK. H. Haga clic en Close.

Cmo seleccionar un mtodo de comunicacin

Seleccione un mtodo para transferir los datos:


Si los datos: necesitan la transmisin programada a un rgimen especificado por el usuario se envan cuando ocurre una condicin especfica en la aplicacin Vaya al:

Cmo crear un tema encuestado en la pgina 14-3 Cmo crear un tema no solicitado en la pgina 14-12

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un proyecto RSView32 mediante una red ControlNet

14-3

Cmo crear un tema encuestado


CONSEJO

El software RSLogix 5000, revisin 10.0 o posterior, crea automticamente temas DDE/OPC en el software RSLinx siempre que usted: cree un proyecto guarde un proyecto cambie la revisin de un proyecto a la 10.0 o posterior En algunos casos, deber actualizar el origen de datos para el tema en el software RSLinx, tal como se muestra en los pasos E - G de esta seccin.

A. Muestre en pantalla el software RSLinx. B. Del men DDE/OPC, seleccione Topic Configuration C. Haga clic en New en la parte inferior izquierda de la ventana. D. Introduzca un nombre para el tema y presione la tecla Enter.
Para ampliar la red a un nivel superior, efecte una de las tareas siguientes: Haga doble clic en la red. Seleccione la red y presione la tecla . Haga clic en el signo +. Data Source Workstation

+ AB_KTC-x, ControlNet

E. En la ficha Data Source, ample el driver ControlNet (por ej., AB_KTC-1) hasta que se vea el controlador ControlLogix.
Data Source Workstation AB_KTC-x, ControlNet xxx.xxx.xxx.xxx, 1756-CNB Backplane, 1756-Ax

+ xx, 1756-Lx F. Seleccione el controlador ControlLogix. G. Haga clic en Apply y confirme la actualizacin. H. Haga clic en la ficha Data Collection.

Publicacin 1756-UM001E-ES-P - Agosto 2002

14-4

Cmo comunicarse con un proyecto RSView32 mediante una red ControlNet

A. Introduzca el rgimen de actualizacin (ms) para los datos.

B. Haga clic en la casilla de verificacin Use Symbols.

43083 42429

D.

E. C.
43083

C. Seleccione RSLogix 5000 (*acd). D. Seleccione el proyecto RSLogix 5000 para este tema. E. Seleccione Open. F. Seleccione Done y, a continuacin, Yes.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un proyecto RSView32 mediante una red ControlNet

14-5

Cmo crear un nodo encuestado

A. Abra el proyecto RSView.

B.

43081

43082

B. Haga doble clic en Node.


C.

D. E.
42430

C. Haga clic en OPC Server. D. Introduzca un nombre para el nodo. E. Haga clic en
...

F. Seleccione RSLinx OPC Server y haga clic en OK. G. Haga clic en Accept. H. Haga clic en Close.

Publicacin 1756-UM001E-ES-P - Agosto 2002

14-6

Cmo comunicarse con un proyecto RSView32 mediante una red ControlNet

Cmo importar tags de Logix5000

Para importar tags de un proyecto RSLogix 5000 a un proyecto RSView, use la utilidad Tag Import de Logix 5000: Cmo Cmo Cmo Cmo crear un archivo .L5K instalar la utilidad Tag Import de Logix 5000 usar la utilidad para crear un archivo .CSV importar el archivo .CSV

Cmo crear un archivo .L5K


A. Abra el proyecto RSLogix 5000 que contiene los tags a los que desea tener acceso. B. Del men File, seleccione Save As.

D. C.

43070

C. Seleccione RSLogix 5000 Import/Export File (*.L5K). D. Seleccione Save.

Cmo instalar la utilidad Tag Import de Logix 5000


A. Inserte el CD con el software RSLogix 5000. B. En el CD, busque el archivo siguiente: idioma \Tools\Tag Import Utility\Logix+5000+Tag+Import.msi. donde: idioma es el idioma del software. Por ejemplo, para software en ingls, abra la carpeta Enu. C. Copie el archivo en la computadora. D. Para instalar la utilidad, abra el archivo.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un proyecto RSView32 mediante una red ControlNet

14-7

Cmo usar la utilidad para crear un archivo .CSV


A. Ejecute la utilidad Tag Import de Logix 5000.

B.

C. D.

E.

F.

43071

B. Escriba el nombre del nodo de Cmo crear un nodo encuestado. C. Seleccione el archivo .L5K. D. Seleccione Search. E. Seleccione los tags que desea importar. F. Escriba el nombre del tema de Cmo crear un tema encuestado. G. Seleccione OK. H. Seleccione Save.

Publicacin 1756-UM001E-ES-P - Agosto 2002

14-8

Cmo comunicarse con un proyecto RSView32 mediante una red ControlNet

Cmo importar el archivo .CSV


A. Inicie el asistente de importacin y exportacin de bases de datos: Start Programs Rockwell Software RSView Studio Tools Database Import & Export Wizard Start Programs Rockwell Software RSView32 Tools Database Import & Export Wizard B. Siga las pantallas del asistente:

Importar archivos CSV de RSView o bien Importar archivos CSV de RSView Studio

Next >

Archivo CSV

Next >

su opcin

Next >

Proyecto RSView

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un proyecto RSView32 mediante una red ControlNet

14-9

Next >

Es todo correcto?

Finish

Correcto?

OK
43072

Publicacin 1756-UM001E-ES-P - Agosto 2002

14-10

Cmo comunicarse con un proyecto RSView32 mediante una red ControlNet

Cmo crear un tag encuestado

Para crear tags RSView individualmente:

A.

43081

43082

A. Haga doble clic en Tag Database. B. Haga clic en New.

C.

42431

C. Especifique las propiedades del tag.


D. E. G.

42432

D. Haga clic en Device. E. Haga clic en


...

F. Seleccione el nombre del nodo que cre en Cmo crear un nodo encuestado y haga clic en OK. G. Haga clic en
...

(Nodo: <Local> )

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un proyecto RSView32 mediante una red ControlNet

14-11

H. Haga clic en el signo +.


(Nodo: <Local> )

+ +

topic_1 topic_2

I. Al lado del tema de Cmo crear un tema encuestado, haga clic en el signo +.
(Nodo: <Local> )

+
tags en el proyecto RSLogix 5000 fuera de lnea tags en el controlador ControlLogix

topic_1 topic_2

+ +

Offline Online

J. Al lado de Offline, haga clic en el signo +.


(Nodo: <Local> )

+
tags al alcance del controlador matrices y estructuras al alcance del controlador tags al alcance del programa

topic_1 topic_2

Offline array_1 counter_1

+ +

Program:MainProgram

Online

K. A la izquierda, seleccione la entrada que contenga el tag requerido (direccin).


(Nodo: <Local> )

+
tags al alcance del controlador matrices y estructuras al alcance del controlador tags al alcance del programa

topic_1 topic_2

bool_1 dint_1 real_1

Offline array_1 counter_1

tags de elementos nicos (BOOL, DINT, REAL, etc.)

+ +

Program:MainProgram

Online

L. A la derecha, haga doble clic en el tag que contenga los datos requeridos (es decir, la direccin para el tag RSView). M. Haga clic en Accept. N. Si se trata de un proyecto RSView32, vaya a Como validar un tag de RSView32.
Publicacin 1756-UM001E-ES-P - Agosto 2002

14-12

Cmo comunicarse con un proyecto RSView32 mediante una red ControlNet

Cmo crear un tema no solicitado

A. Muestre en pantalla el software RSLinx. B. Del men Communications, seleccione Configure Client Applications. C. Haga clic en la ficha Virtual Link ID. D. Desea usar la misma identificacin de vnculo virtual para cada estacin de trabajo en el sistema? (Las direcciones de nodo o IP son suficientes para distinguir las estaciones de trabajo).
Si: S Entonces: 1. Registre el nmero de identificacin de vnculo virtual, el cual se usar en los pasos siguientes. 2. Haga clic en OK. 1. Introduzca una identificacin de vnculo virtual para la estacin de trabajo. 2. Haga clic en OK. 3. Cierre el software RSLinx. (Si configur el software RSLinx a iniciarse como un servicio, tambin es necesario terminar dicho servicio.) 4. Vuelva a abrir el software RSLinx.

No

E. Del men DDE/OPC, seleccione Topic Configuration F. Haga clic en New en la parte inferior izquierda de la ventana. G. Introduzca un nombre para el tema y presione la tecla Enter. H. Haga clic en la ficha Data Collection. I. Especifique los parmetros siguientes:
Para este tem: Processor Type Data Collection Mode Haga lo siguiente: Seleccione PLC-5. 1. Desactive la casilla de verificacin Polled Messages. 2. Active la casilla de verificacin Unsolicited Messages.

J. Haga clic en la ficha Advanced Communication. K. Especifique los parmetros siguientes:


Para este tem: Communication Driver Station Local or Remote Addressing Escriba o seleccione: driver para la red mediante el cual se enviar el mensaje nmero de ranura del controlador que enva el mensaje

Remote

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un proyecto RSView32 mediante una red ControlNet

14-13

L. En el cuadro de dilogo Remote Routing Configuration, especifique los parmetros siguientes:


Para este parmetro: Bridge Device Local ID Local KA5 Remote ID Escriba o seleccione:

1785-KA5 Bridge/5130-KA
la identificacin de vnculo virtual del paso D. un nmero aleatorio entre 1 y 107 (RSLinx requiere una entrada, pero esta configuracin no usa la entrada). el nmero que designa el backplane del chasis ControlLogix (Use un nmero diferente para cada backplane).

M. Haga clic en OK. N. Haga clic en Done y confirme la actualizacin del tema.

Publicacin 1756-UM001E-ES-P - Agosto 2002

14-14

Cmo comunicarse con un proyecto RSView32 mediante una red ControlNet

Cmo aadir el mdulo 1756-CNB

A. Abra el proyecto RSLogix 5000 fuera de lnea.

42376

B. Haga clic con el botn derecho del mouse en I/O Configuration y seleccione New Module. C. Seleccione el tipo de CNB y haga clic en OK.
E.

D.

F.
42377

D. Introduzca un nombre para el mdulo (por ejemplo, name_of_local_cnb ). E. Introduzca o seleccione el nmero de ranura en que se instala el mdulo. F. Con qu precisin debe corresponder cualquier mdulo en esta ranura a la informacin de esta ficha?
Si esta informacin debe coincidir: toda la informacin, incluso el nmero de revisin menor toda la informacin excepto el nmero de revisin menor ninguna Entonces seleccione Exact Match Compatible Module Disable Keying

G. Haga clic en Next.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un proyecto RSView32 mediante una red ControlNet

14-15

H. I.
42398

H. Desea que el mdulo se comunique inicialmente con el controlador?


Si: S No Entonces: Deje en blanco la casilla de verificacin. Seleccione la casilla de verificacin.

EJEMPLO

Inhiba un mdulo Use la casilla de verificacin Inhibit Module para facilitar la prueba de un sistema: Inhiba inicialmente el mdulo. Cuando est listo a probar los dispositivos asociados con el mdulo, borre la casilla de verificacin.

I. Si falla la comunicacin con el mdulo, cmo desea que responda el controlador? Si entra en fallo la comunicacin con un mdulo, el controlador funciona a base de datos antiguos desde el mdulo. Para evitar la posibilidad de lesiones o daos, monitoree las comunicaciones usando mdulos o configure los mdulos para producir un fallo mayor si entran en fallo las comunicaciones.
Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin. Monitoree la conexin usando la lgica de escalera. Notas:

ATENCI N

!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando

J. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

14-16

Cmo comunicarse con un proyecto RSView32 mediante una red ControlNet

Cmo introducir un mensaje


e e e e e e condition ? /

A. Introduzca una instruccin MSG y las instrucciones de entrada asociadas.


MSG Message Message Control

? ...

EN DN ER
42424

B. En la instruccin MSG, escriba un nombre para el tag de control del mensaje y presione la tecla Enter. C. En la instruccin MSG, haga clic con el botn derecho del mouse en el tag de control del mensaje y seleccione New tag_name. (En las revisiones anteriores del software, la opcin del men es Create tag_name). D. De la lista Scope, seleccione name_of_controller(controlador) y haga clic en OK.
e e e e e condition ? / MSG Type - Unconfigured Message Control

message ...

EN DN ER
42424

E. Introduzca mensaje.EN. donde: mensaje es el tag de control del mensaje del paso B. F. Si el mensaje lee o escribe nmeros enteros (no REAL), use un bfer de INT en el mensaje. Los controladores ControlLogix se ejecutan ms eficazmente y usan menos memoria cuando funcionan con nmeros enteros de 32 bits (DINT). Use el tipo de datos DINT para los nmeros enteros cuando sea posible. En este procedimiento, usted usa un mensaje TypedRead PLC-5 TypedWrite PLC-5, el cual requiere nmeros enteros de 16 bits. Use un bfer INT en el mensaje y mueva los datos para adentro o desde el bfer, segn se necesario.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un proyecto RSView32 mediante una red ControlNet

14-17

Los ejemplos siguientes muestran cmo usar un bfer de INT. Lee nmeros enteros de un proyecto RSView Cuando se activa condition, lee valores enteros de 16 bits (INT) y los almacena en int_buffer. Luego la instruccin FAL traslada los valores a dint_array. Esto convierte los valores a nmeros enteros de 32 bits (DINT) que son usados por otras instrucciones en el controlador ControlLogix.
condition message.EN / MSG Type - Unconfigured Message Control EN DN ER

EJEMPLO

message ...

message.DN

fal_control RES

FAL File Arith/Logical Control fal_control Length ? Position 0 Mode all Dest dint_array[fal_control.pos] Expression int_buffer[fal_control.pos]

EN DN ER

EJEMPLO

Escribe nmeros enteros en un proyecto RSView Cuando se activa condition, traslada los valores de dint_array a int_buffer. Esto convierte los valores a nmeros enteros de 16 bits (INT). Luego la instruccin de mensaje enva int_buffer al proyecto RSView.

e condition

fal_control RES

FAL File Arith/Logical Control fal_control Length ? Position 0 Mode all Dest int_buffer[fal_control.pos] Expression dint_array[fal_control.pos]

EN DN ER

fal_control.DN

message.EN /

MSG Type - Unconfigured Message Control

message ...

EN DN ER
42424

Donde: dint_array int_buffer

Es: una matriz de DINT que se usa en el controlador ControlLogix una matriz de INT con el mismo nmero de elementos que dint_array

Publicacin 1756-UM001E-ES-P - Agosto 2002

14-18

Cmo comunicarse con un proyecto RSView32 mediante una red ControlNet

Cmo configurar el mensaje


Tabla 14.A Mensaje a un proyecto RSView Si los datos son: enteros Y usted desea: leer (recibir) datos

A. En la instruccin MSG, haga clic en

...

B. En la ficha Configuration, especifique los parmetros siguientes:

Para este tem: Message Type Source Element Number Of Elements Destination Tag

Escriba o seleccione: PLC5 Typed Read direccin lgica, por ejemplo N7:0 el nmero de nmeros enteros que se transfieren el primer elemento de int_buffer PLC5 Typed Write el primer elemento de int_buffer el nmero de nmeros enteros que se transfieren direccin lgica, por ejemplo N7:0 PLC5 Typed Read direccin lgica, por ejemplo F8:0 el nmero de valores que se transfieren el primer elemento del tag (al alcance del controlador) en este controlador para los datos PLC5 Typed Write el primer elemento del tag (al alcance del controlador) en este controlador que contiene los datos el nmero de valores que se transfieren direccin lgica, por ejemplo F8:0

escribir (enviar) datos

Message Type Source Tag Number Of Elements Destination Element

punto flotante (coma flotante) (REAL)

leer (recibir) datos

Message Type Source Element Number Of Elements Destination Tag

escribir (enviar) datos

Message Type Source Tag Number Of Elements Destination Element

C. Haga clic en la ficha Communication. D. Haga clic en Browse E. Seleccione el mdulo 1756-CNB y haga clic en OK. F. En el cuadro de texto Path, aada: , 2, direccin, 1, 0 donde: direccin es el nmero de nodo ControlNet de la estacin de trabajo. EJEMPLO Complete la entrada de la ruta de acceso washer_chassis, 2, 5, 1, 0

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un proyecto RSView32 mediante una red ControlNet

14-19

G. En la ficha Communication, especifique los parmetros siguientes:


Para este tem: Communication Method Source Link Destination Link Destination Node Escriba o seleccione: CIP With Source ID la identificacin remota de Cmo crear un tema no solicitado, paso L. la identificacin de vnculo virtual de Cmo crear un tema no solicitado, paso D. 77 (RSLinx reserva el nodo 77 para los temas DDE.)

H. Haga clic en OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

14-20

Cmo comunicarse con un proyecto RSView32 mediante una red ControlNet

Cmo crear un nodo no solicitado

A. Abra el proyecto RSView.

B.

43081

43082

B. Haga doble clic en Node.


C.

D. E.
42430

C. Haga clic en OPC Server. D. Introduzca un nombre para el nodo. E. Haga clic en
...

F. Seleccione RSLinx OPC Server y haga clic en OK. G. En el cuadro Access Path, introduzca el nombre del tema de Cmo crear un tema no solicitado. H. Haga clic en Accept. I. Haga clic en Close.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un proyecto RSView32 mediante una red ControlNet

14-21

Cmo crear un tag no solicitado

A.

43081

43082

A. Haga doble clic en Tag Database. B. Haga clic en New.

C.

42431

C. Especifique las propiedades del tag.


D. E.

G.
42432

D. Haga clic en Device. E. Haga clic en


...

F. Seleccione el nombre del nodo que cre en Cmo crear un nodo no solicitado y haga clic en OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

14-22

Cmo comunicarse con un proyecto RSView32 mediante una red ControlNet

G. Introduzca la direccin para el tag:


Si el controlador: escribe el valor lee el valor Luego introduzca la: la direccin de destino que usted especific en la instruccin MSG la direccin de origen que usted especific en la instruccin MSG

H. Haga clic en Accept.

Como validar un tag de RSView32

Este procedimiento slo se puede aplicar a proyectos RSView32. A. En la ficha Edit Mode, haga doble clic en Tag Monitor.

Nombre de tag

Valor

Estado

B. Introduzca el nombre del tag RSView y presione la tecla Enter.

Nombre de tag tag_name

Valor

Estado

C. Qu aparece en la columna State?


Si: valid error Entonces: El tag contiene un valor vlido del controlador. Hay un problema de comunicacin, por ejemplo: el controlador no est disponible el servidor no funciona Si una instruccin MSG lee o escribe el valor, ver error hasta que el controlador enve el mensaje por primera vez.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Captulo

15

Cmo monitorear fallos

Cundo usar este procedimiento

Siga este procedimiento para indicar al sistema que se ocurre una prdida de comunicacin con un dispositivo (mdulo) en la configuracin de E/S del controlador. Por ejemplo: fallo de un mdulo prdida de potencia a un chasis fallo de un mdulo de comunicacin interrupcin de un cable

Si el controlador pierde la comunicacin con un mdulo: no se actualizan los datos desde dicho dispositivo. la lgica toma decisiones relativas a los datos que pueden ser correctas o no correctas.

EJEMPLO

Prdida de comunicacin El controlador B requiere datos del controlador A. Si se interrumpe la comunicacin entre los controladores, el controlador B contina funcionando segn los ltimos datos que recibi del controlador A.
A

fallo de comunicacin

41031

Publicacin 1756-UM001E-ES-P - Agosto 2002

15-2

Cmo monitorear fallos

Cmo monitorear una conexin

Si no ocurre durante 100 ms la comunicacin con un dispositivo en la configuracin del controlador, la comunicacin sobrepasa el tiempo de espera y el controlador produce las siguientes advertencias: El indicador LED de E/S en la parte frontal del controlador parpadea en color verde. Un smbolo ! aparece sobre la carpeta de configuracin de E/S y sobre el (los) dispositivo(s) que ha(n) sobrepasado el tiempo de espera. Se produce un cdigo de fallo del mdulo, al cual puede obtener acceso mediante: el cuadro de dilogo Module Properties para el mdulo la instruccin GSV En qu manera desea usted resolver la prdida de comunicacin con un mdulo en la configuracin de E/S del controlador?

Si usted desea: determine si la comunicacin ha sobrepasado el tiempo de espera con un dispositivo

Entonces: Introduzca el rengln siguiente y aada la accin especfica que se debe ocurrir: Si la comunicacin sobrepasa el tiempo de espera con por lo menos un dispositivo (mdulo) en la configuracin de E/S del controlador, el indicador LED de E/S en la parte frontal del controlador parpadea en color verde. La instruccin GSV recibe el estado del indicador LED de E/S y lo almacena en I_O_LED tag. Si I_O_LED es igual a 2, el controlador ha perdido la comunicacin con por lo menos un dispositivo.
GSV Get System Value CIP Object Class MODULE CIP Object Name Attribute Name LedStatus Dest I_O_LED EQU Equal Source A I_O_LED Source B 2

42468

donde: I_O_LED es un tag DINT que almacena el estado del indicador LED de E/S en la parte frontal del controlador.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo monitorear fallos

15-3

Si usted desea: determinar si la comunicacin ha sobrepasado el tiempo de espera con un dispositivo especfico

Entonces: Introduzca el rengln siguiente para el dispositivo y aada la accin especfica que debe ocurrir: Si la comunicacin sobrepasa el tiempo de espera con un dispositivo (mdulo) en la configuracin de E/S del controlador, el controlador produce un cdigo de fallo para dicho mdulo. La instruccin GSV recibe el cdigo de fallo para module_name y lo almacena en el tag module_name_fault. Si module_name_fault no es igual a 0, el controlador no se comunica con el mdulo.
GSV Get System Value CIP Object Class MODULE CIP Object Name module_name Attribute Name FaultCode Dest module_name_fault NEQ Not Equal Source A module_name_fault Source B 0

42468

Donde: module_name module_name_fault

Es un: nombre del mdulo de la configuracin de E/S el tag DINT que almacena el cdigo de fallo par el mdulo

interrumpir la ejecucin de la lgica y ejecutar el Controller Fault Handler

A. En el organizador del controlador, haga clic con el botn derecho del mouse y seleccione Properties. B. Haga clic en la ficha Connection. C. Seleccione la casilla de verificacin Major Fault If Connection Fails While in Run Mode. D. Desarrolle una rutina para el Controller Fault Handler. Vea el Logix5000 Controllers Common Procedures, publicacin 1756-PM001.

Publicacin 1756-UM001E-ES-P - Agosto 2002

15-4

Cmo monitorear fallos

Notas:

Publicacin 1756-UM001E-ES-P - Agosto 2002

Captulo

16

Cmo comunicarse con un dispositivo DeviceNet

Cundo usar este procedimiento

Siga este procedimiento para monitorear y controlar los dispositivos de E/S que son parte de una red DeviceNet. Antes de usar este procedimiento, configure la red DeviceNet: Conecte los dispositivos a la red. Realice las siguientes acciones en el software RSNetWorx para DeviceNet: Asigne una direccin de nodo a cada dispositivo. Configure cada dispositivo. Aada estos dispositivos a la lista de escn del mdulo 1756-DNB.

Cmo usar este procedimiento

Para finalizar este procedimiento, realice los pasos siguientes: Paso 1: Cmo aadir el mdulo 1756-DNB Paso 2: Cmo crear alias Paso 3: Cmo configurar el escner para el modo marcha

Paso 1: Cmo aadir el mdulo 1756-DNB


A. Abra el proyecto RSLogix 5000.

I/O Configuration [x] 1756-CNB/x name_of_local_CNB

Aada un mdulo 1756-DNB local aqu.

z [x] 1756-CNB/x name_of_remote_CNB

Aada un mdulo 1756-DNB remoto aqu.

B. Dnde se encuentra el mdulo 1756-DNB?


Si se encuentra en: el mismo chasis que el controlador chasis remoto Entonces: Haga clic con el botn derecho del mouse en I/O Configuration y seleccione New Module. haga clic con el botn derecho del mouse en el mdulo 1756-CNB remoto y seleccione New Module.

C. Seleccione 1756-DNB y haga clic en OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

16-2

Cmo comunicarse con un dispositivo DeviceNet

D.

E. F. G.

H.
42469

D. Introduzca un nombre para el mdulo. Use un nombre que identifica las E/S de la red. E. Introduzca o seleccione el nmero de ranura del mdulo. F. Introduzca o seleccione el nmero de palabras de entrada que se asignan al escner, ms 1. Por ejemplo, si las entradas se asignan de la palabra 0 a la palabra 4 (5 palabras), introduzca un valor de 6 (5 palabras de entrada + 1 = 6). G. Introduzca o seleccione el nmero de palabras de salida que se asignan al escner, ms 1. H. Con qu precisin debe corresponder cualquier mdulo en esta ranura a la informacin en esta ficha?
Si esta informacin debe coincidir: toda la informacin, incluso el nmero de revisin menor toda la informacin excepto el nmero de revisin menor Ninguna Entonces seleccione Exact Match Compatible Module Disable Keying

I. Haga clic en Next.


J.

K. L.
42401

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un dispositivo DeviceNet

16-3

J. Se encuentra el mdulo en un chasis remoto?


Si: S Entonces: Introduzca la velocidad a la cual se debe actualizar el dispositivo ms rpido en el chasis. Use una potencia de dos veces el NUT ControlNet. Por ejemplo, si el NUT es 5 ms, introduzca una velocidad de 5, 10, 20 ms, etc. No cambie el rgimen predeterminado del RPI.

No

K. Desea que el mdulo se comunique inicialmente con el controlador?


Si: S No Entonces: Deje en blanco la casilla de verificacin. Seleccione la casilla de verificacin. Cuando pruebe esta porcin del sistema, borre la casilla de verificacin. Notas:

L. Si entra en fallo la comunicacin con el mdulo, en qu manera desea que responda el controlador? En entra en fallo la comunicacin con un mdulo, el controlador funciona a base de datos antiguos desde el mdulo. Para evitar la posibilidad de lesiones o daos, monitoree las comunicaciones usando mdulos o configure los mdulos para producir un fallo mayor si entran en fallo las comunicaciones.
Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin. Monitoree la conexin usando la lgica de escalera. Notas:

ATENCI N

!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando

M. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

16-4

Cmo comunicarse con un dispositivo DeviceNet

Paso 2: Cmo crear alias

En este paso, usted convierte tags en los programas a alias para los puntos de E/S (dispositivos). Como alias para un punto de E/S, cada tag: proporciona un nombre descriptivo para el dispositivo cableado a dicho punto representa el valor del punto. Cuando cambia uno, el otro refleja el cambio.

EJEMPLO

Crea alias La lgica siguiente se program inicialmente usando nombres de tag descriptivos, tales como arranque y motor. Despus, los tags se convirtieron a alias para los dispositivos de E/S correspondientes.

start es un alias para el botn pulsador al bit 1 de la palabra 0 del mdulo (1756-DNB) en la ranura 5 del chasis local. Cuando est activado el botn pulsador, start est activado.

start es un alias para el botn pulsador al bit 0 de la palabra 0 del mdulo (1756-DNB) en la ranura 5 del chasis local. Cuando se activa motor, se activa el contactor del arrancador.

stop <Local:5:I.Data[0].0>

start <Local:5:I.Data[0].1>

motor <Local:5:O.Data[0].0>

motor <Local:5:O.Data[0].0>
42435

A. Del men Logic, seleccione Edit Tags.

B.

42421

C.

B. Seleccione el alcance del tag descriptivo. C. A la derecha del nombre del tag, haga clic en la celda Alias For. La celda muestra en pantalla w

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un dispositivo DeviceNet

16-5

D. Haga clic en w E. Haga clic en el botn Controller Scoped Tags, si est disponible. (Todos los datos para los mdulos de E/S se encuentran al alcance del controlador.) F. Al lado de name:slot:X, haga clic en el signo +.
donde: name Representa: el nombre del chasis: Si: local remoto slot X Entonces el nombre es: local el nombre del mdulo 1756-CNB en el chasis

el nmero de ranura del mdulo el tipo de dispositivo: Si: entrada salida Entonces: I O

G. Al lado de name:slot:X.Data, haga clic en el signo +. H. Haga clic en name:slot:X.Data[y]. donde: y es el nmero de grupo al cual est cableado el dispositivo. I. A la derecha de la seleccin, haga clic en w J. Haga clic en el nmero de bit del dispositivo. K. Presione la tecla Enter o haga clic en otra celda. Despus de que usted finalice los pasos anteriores, la ventana Tags debe aparecer as:
Nombre de tag start Alias para light_0 = local:5:I.Data.1 Tag de base light_0 = local:5:I.Data.1

start es un alias para el bit 1 de la palabra 0 de la ranura 0 en el chasis local.

Publicacin 1756-UM001E-ES-P - Agosto 2002

16-6

Cmo comunicarse con un dispositivo DeviceNet

Paso 3: Cmo configurar el escner para el modo marcha

42376

A. Haga doble clic en Controller Tags.

Nombre de tag

Valor
(...)

name:slot:O

B. Al lado de name:slot : 0, haga clic en el signo +.


donde: name Representa: el nombre del chasis: Si: local remoto slot Entonces el nombre es: local el nombre del mdulo 1756-CNB en el chasis

el nmero de ranura del mdulo

Nombre de tag

Valor
(...) (...)

name:slot:O

name:slot:O.CommandRegister

C. Al lado de name:slot : 0.CommandRegister, haga clic en el signo +.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con un dispositivo DeviceNet

16-7

Nombre de tag

Valor
(...) (...) 0

name:slot:O

name:slot:O.CommandRegister name:slot:O.CommandRegister.Run

D. En name:slot : 0.CommandRegister, introduzca 1.

Nombre de tag

Valor
(...) (...) 1

name:slot:O

name:slot:O.CommandRegister name:slot:O.CommandRegister.Run

Publicacin 1756-UM001E-ES-P - Agosto 2002

16-8

Cmo comunicarse con un dispositivo DeviceNet

Notas:

Publicacin 1756-UM001E-ES-P - Agosto 2002

Captulo

17

Cmo comunicarse con otro controlador mediante una red DH+

Cundo usar este procedimiento

Siga este procedimiento para enviar un mensaje mediante una red DH+ entre: Controladores ControlLogix Controlador ControlLogix y un controlador PLC-5 o SLC 500
Controlador ControlLogix Controlador PLC-5

Red DH+

Controlador ControlLogix

Controlador SLC 500

42470

Publicacin 1756-UM001E-ES-P - Agosto 2002

17-2

Cmo comunicarse con otro controlador mediante una red DH+

Cmo usar este procedimiento

Realice los siguientes pasos iniciales si no los ha hecho ya: Configure las tablas de encaminamiento Configure un canal 1756-DHRIO Para finalizar este procedimiento, realice los pasos siguientes: Aada un mdulo 1756-DHRIO Introduzca un mensaje Configure el mensaje Coordine la ejecucin de los mensajes

Si un controlador PLC-5 SLC 5/05 enva el mensaje, haga el paso siguiente: Obtenga acceso a los datos ControlLogix

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red DH+

17-3

Configure las tablas de encaminamiento


Si un: Controlador PLC-5 Controlador SLC 500

Determine si es necesario realizar esta tarea:

Enva un mensaje a un: Mediante una: Controlador ControlLogix red local

Y hay: solamente un controlador ControlLogix en el chasis ms de un controlador ControlLogix en el chasis

Entonces: Vaya a Configure un canal 1756-DHRIO en la pgina pgina 17-8. Realice esta tarea. Realice esta tarea. Vaya a Aada un mdulo 1756-DHRIO en la pgina 17-11. Realice esta tarea. Vaya a Aada un mdulo 1756-DHRIO en la pgina 17-11.

red remota Controlador ControlLogix Controlador PLC-5 Controlador SLC 500 red local red remota Controlador ControlLogix

El ejemplo siguiente muestra un mensaje local y un mensaje remoto desde un controlador PLC-5. Cualquier tipo de red puede conectar el chasis ControlLogix. EJEMPLO Mensajes locales y remoto
red ControlNet

D H R I O

C N B

5 5 5 0

C N B

5 5 5 0

red DH+ Mensaje local Mensaje remoto

P L C 5

En esta tarea, usted configura las tablas de encaminamiento para los mdulos 1756-DHRIO. Los mdulos usan las tablas de encaminamiento para enviar el mensaje al destino.

Publicacin 1756-UM001E-ES-P - Agosto 2002

17-4

Cmo comunicarse con otro controlador mediante una red DH+

En el ejemplo siguiente, dos chasis ControlLogix conectan redes DH+ diferentes mediante una red ControlNet. Tabla de encaminamiento

EJEMPLO

nodo ControlNet 1 D H R I O C N B

ID de vnculo 100 de la red ControlNet D H R I O C N B

nodo ControlNet 2 ID de vnculo 30 del backplane ControlLogix

ID de vnculo 10 del backplane ControlLogix

nodo 2 DH+ de canal A ID de vnculo 20 de la red DH+

nodo 3 DH+ de canal A ID de vnculo 40 de la red DH+

Tabla de encaminamiento para el mdulo 1756-DHRIO izquierdo

Tabla de encaminamiento para el mdulo 1756-DHRIO derecho

42190

42191

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red DH+

17-5

Configure una tabla de encaminamiento para cada mdulo 1756-DHRIO que se encuentre a lo largo de la ruta o ruta de acceso al otro controlador:
Paso: A. Para cada red y cada backplane ControlLogix del sistema, asigne un nmero nico de ID de vnculo. Acciones detalladas: Este es un ejemplo:
ID de vnculo 100 de la red ControlNet D H R I O C N B ID de vnculo 10 del backplane ControlLogix D H R I O C N B ID de vnculo 30 del backplane ControlLogix

ID de vnculo 20 de la red DH+

ID de vnculo 40 de la red DH+

B. Conecte el hardware.

1. Instale el mdulo 1756-DHRIO. 2. Conecte el chasis a una red a la cual se puede obtener acceso desde la estacin de trabajo. Por ejemplo, realice uno de los procedimientos siguientes: Conecte un cable serie a la estacin de trabajo y un controlador ControlLogix que se encuentra en el misma chasis que el mdulo 1756-DHRIO. Conecte cada chasis a una red EtherNet/IP, ControlNet o DH+. 3. Encienda cada chasis.

Publicacin 1756-UM001E-ES-P - Agosto 2002

17-6

Cmo comunicarse con otro controlador mediante una red DH+

Paso: C. Muestre en pantalla la tabla de encaminamiento.

Acciones detalladas: 1. Inicie el software RSLinx.

Para ampliar la red a un nivel superior, efecte una de las tareas siguientes: Haga doble clic en la red. Seleccione la red y presione la tecla . Haga clic en el signo +.

Workstation + Gateways Linx, Ethernet + AB_DF1-x, DF1

2. Expanda la red del paso B. hasta que vea el mdulo 1756-DHRIO.

Workstation + Gateways Linx, Ethernet AB_DF1-x, DF1 xx, 1756-Lx Backplane, 1756-Ax + xx, 1756-DHRIO
3. Haga clic con el botn derecho del mouse en el mdulo DHRIO y seleccione Module Configuration. 4. Haga clic en la ficha DHRIO Routing Table. D. Defina la ID de vnculo del backplane en el cual reside el mdulo 1756-DHRIO. E. Defina las ID de vnculo del mdulo 1756-DHRIO. 1. En la parte superior de la tabla de encaminamiento, haga clic con el botn derecho del mouse en el vnculo del backplane y seleccione Edit Module 2. Introduzca la ID de vnculo del backplane y seleccione OK. 1. Haga clic con el botn derecho del mouse en el mdulo 1756-DHRIO y seleccione Edit Module 2. Para cada canal, introduzca la ID de vnculo de la red correspondiente. 3. Seleccione OK. 1. Haga clic con el botn derecho del mouse en el backplane y seleccione Add Module 2. Elija el tipo de dispositivo y seleccione OK. 3. Introduzca o seleccione el nmero de ranura del mdulo. 4. Introduzca la(s) ID de vnculo de la(s) red(es) a la(s) cual(es) est conectado el mdulo. 5. Seleccione OK.

F. Aada el (los) mdulo (s) de comunicacin restantes que estn en el backplane (chasis).

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red DH+

17-7

Paso: G. A cada una de las redes creadas en el paso anterior, aada los mdulos de comunicacin correspondientes en otros chasis ControlLogix:

Acciones detalladas: 1. Haga clic con el botn derecho del mouse en la ID de vnculo y seleccione Add Module 2. Elija el tipo de dispositivo y seleccione OK. 3. Introduzca el nodo o direccin IP del mdulo. 4. Introduzca la ID de vnculo: Para este mdulo: 1756-ENET 1756-CNB Puente DH+ 5. Seleccione OK. Introduzca la ID de vnculo: del backplane del mdulo (por ej., el chasis ControlLogix en el cual reside el mdulo) en la tabla de rutina del mdulo aadido

H. Repita los pasos F. y G. hasta que la tabla de encaminamiento muestre las redes requeridas. I. Descargue y guarde la configuracin. 1. Para descargar la configuracin al mdulo, seleccione Apply. 2. Para guardar una copia de la configuracin como archivo, seleccione el botn Save to File.

Publicacin 1756-UM001E-ES-P - Agosto 2002

17-8

Cmo comunicarse con otro controlador mediante una red DH+

Configure un canal 1756-DHRIO


Si un: Controlador PLC-5 Controlador SLC 500

Determine si es necesario realizar esta tarea:

Enva un mensaje a un: Mediante una: Controlador ControlLogix red local

Y hay: solamente un controlador ControlLogix en el chasis ms de un controlador ControlLogix en el chasis

Entonces: Realice esta tarea. Vaya a Obtenga acceso a los datos ControlLogix en la pgina 17-20. Vaya a Obtenga acceso a los datos ControlLogix en la pgina 17-20. Vaya a Aada un mdulo 1756-DHRIO en la pgina 17-11.

red remota

Controlador ControlLogix

En el siguiente ejemplo, un mdulo 1756-DHRIO enva mensajes automticamente a un controlador. EJEMPLO Encaminamiento de un mensaje local El mdulo 1756-DHRIO encamina automticamente los mensajes locales que recibe mediante el canal A al controlador que est en la ranura 2.

nodo 2 DH+ de canal A

D H R I O

C N B

5 5 5 0

red DH+ Mensaje local

P L C 5

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red DH+

17-9

A. Instale el mdulo 1756-DHRIO. B. Conecte el chasis a una red a la cual se puede obtener acceso desde la estacin de trabajo. Por ejemplo, realice uno de los procedimientos siguientes: Conecte un cable serie a la estacin de trabajo y un controlador ControlLogix que se encuentra en el mismo chasis que el mdulo 1756-DHRIO. Conecte el chasis a una red EtherNet/IP o ControlNet. C. Encienda el chasis. D. Inicie el software RSLinx.
Para ampliar la red a un nivel superior, efecte una de las tareas siguientes: Haga doble clic en la red. Seleccione la red y presione la tecla . Haga clic en el signo +.

trabajo

Estacin de

+ Gateways Linx, Ethernet + AB_DF1-x, DF1

E. Expanda la red del paso B. hasta que vea el mdulo 1756-DHRIO. Workstation + Gateways Linx, Ethernet AB_DF1-x, DF1 xx, 1756-Lx Backplane, 1756-Ax + xx, 1756-DHRIO F. Haga clic con el botn derecho del mouse en el mdulo DHRIO y seleccione Module Configuration. G. Haga clic en la ficha Channel Configuration.

Publicacin 1756-UM001E-ES-P - Agosto 2002

17-10

Cmo comunicarse con otro controlador mediante una red DH+

H.

I.
42193

H. Si el canal A est configurado para DH+, escriba el nmero de ranura del controlador que usted desea que reciba mensajes locales mediante este canal. I. Si el canal B est configurado para DH+, escriba el nmero de ranura del controlador que usted desea que reciba mensajes locales mediante este canal. J. Para descargar la configuracin al mdulo, seleccione OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red DH+

17-11

Aada un mdulo 1756-DHRIO

Determine si es necesario realizar esta tarea:


Si un: Controlador ControlLogix enva el mensaje Controlador PLC-5 SLC 500 enva el mensaje Entonces: Realice esta tarea. Vaya a Obtenga acceso a los datos ControlLogix en la pgina 17-20.

A. Abra el proyecto RSLogix 5000 fuera de lnea.

42376

B. Haga clic con el botn derecho del mouse en I/O Configuration y seleccione New Module. C. Seleccione la serie de mdulo 1756-DHRIO y haga clic en OK.

D. E.

F.
42440

D. Introduzca un nombre para el mdulo (por ej., name_of_DHRIO ). E. Introduzca o seleccione el nmero de ranura en que se instala el mdulo.

Publicacin 1756-UM001E-ES-P - Agosto 2002

17-12

Cmo comunicarse con otro controlador mediante una red DH+

F. Con qu precisin debe corresponder cualquier mdulo en esta ranura a la informacin en esta ficha?
Si esta informacin debe coincidir: toda la informacin, incluso el nmero de revisin menor toda la informacin excepto el nmero de revisin menor Ninguna Entonces seleccione Exact Match Compatible Module Disable Keying

G. Haga clic en Next.

H. I.
42401

H. Desea que el mdulo se comunique inicialmente con el controlador?


Si: S No Entonces: Deje en blanco la casilla de verificacin. Seleccione la casilla de verificacin.

EJEMPLO

Inhiba un mdulo Use la casilla de verificacin Inhibit Module para facilitar la prueba de un sistema: Inhiba inicialmente el mdulo. Cuando est listo a probar los dispositivos asociados con el mdulo, borre la casilla de verificacin.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red DH+

17-13

I. Si entra en fallo la comunicacin, en qu manera desea que responda el controlador? Si entra en fallo la comunicacin con un mdulo, el controlador funciona a base de datos antiguos desde el mdulo. Para evitar la posibilidad de lesiones o daos, monitoree las comunicaciones usando mdulos o configure los mdulos para producir un fallo mayor si entran en fallo las comunicaciones.
Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin. Monitoree la conexin usando la lgica de escalera. Notas:

ATENCI N

!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando

J. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

17-14

Cmo comunicarse con otro controlador mediante una red DH+

Introduzca un mensaje
e e e e e e condition ? /

A. Introduzca una instruccin MSG y la(s) instruccin(es) de entrada asociada(s).


MSG Message Message Control

? ...

EN DN ER
42424

B. En la instruccin MSG, escriba un nombre para el tag de control del mensaje y presione la tecla Enter. C. En la instruccin MSG, haga clic con el botn derecho del mouse en el tag de control del mensaje y seleccione New tag_name. (En las revisiones anteriores del software, la opcin del men es Create tag_name.) D. De la lista Scope, seleccione name_of_controller(controller) y haga clic en OK.
e e e e e condition ? /

E.

MSG Type - Unconfigured Message Control

message ...

EN DN ER
42424

E. Introduzca message.EN. donde: message es el tag de control del mensaje del paso B. F. Si el mensaje se enva a un controlador PLC-5 o SLC 500 y ste lee o escribe nmeros enteros (no REAL), use un bfer de INT en el mensaje. Los controladores ControlLogix se ejecutan ms eficazmente y usan menos memoria cuando funcionan con nmeros enteros de 32 bits (DINT). Use el tipo de datos DINT para los nmeros enteros cuando sea posible. Los controladores PLC-5 y SLC 500 requieren nmeros enteros de 16 bits. Use un bfer INT en el mensaje y mueva los datos para adentro o desde el bfer, segn se necesario.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red DH+

17-15

Los ejemplos siguientes muestran cmo usar un bfer de INT. Lee nmeros enteros desde un controlador PLC-5 Cuando se activa condition, lee valores enteros de 16 bits (INT) y los almacena en int_buffer. Luego la instruccin FAL mueve los valores a dint_array. Esto convierte los valores a nmeros enteros de 32 bits (DINT) que son usados por otras instrucciones en el controlador ControlLogix.
condition message.EN / MSG Type - Unconfigured Message Control EN DN ER

EJEMPLO

message ...

message.DN

fal_control RES

FAL File Arith/Logical Control fal_control Length ? Position 0 Mode all Dest dint_array[fal_control.pos] Expression int_buffer[fal_control.pos]

EN DN ER

EJEMPLO

Escribe nmeros enteros a un controlador PLC-5 Cuando se activa condition, mueve los valores en dint_array a int_buffer. Esto convierte los valores a nmeros enteros de 16 bits (INT). Luego la instruccin mensaje enva int_buffer al otro controlador.

e condition

fal_control RES

FAL File Arith/Logical Control fal_control Length ? Position 0 Mode all Dest int_buffer[fal_control.pos] Expression dint_array[fal_control.pos]

EN DN ER

fal_control.DN

message.EN /

MSG Type - Unconfigured Message Control

message ...

EN DN ER
42424

Donde: dint_array int_buffer

Es un: matriz de DINT que se usa en el controlador ControlLogix una matriz de INT con el mismo nmero de elementos que dint_array

Publicacin 1756-UM001E-ES-P - Agosto 2002

17-16

Cmo comunicarse con otro controlador mediante una red DH+

Configure el mensaje

A. En la instruccin MSG, haga clic en

...

B. Seleccione una configuracin para el mensaje:

Tabla 17.A Mensaje a un controlador ControlLogix Si usted desea: leer (recibir) los datos Para este tem: Message Type Source Element Number Of Elements Destination Tag escribir (enviar) los datos Message Type Source Tag Number Of Elements Destination Element Escriba o seleccione: CIP Data Table Read el primer elemento del tag que contiene los datos en el otros controlador el nmero de elementos que se transfieren el primer elemento del tag (al alcance del controlador) en este controlador para los datos CIP Data Table Write el primer elemento del tag (al alcance del controlador) en este controlador que contiene los datos el nmero de elementos que se transfieren el primer elemento del tag para los datos en el otros controlador

Tabla 17.B Mensaje a un controlador SLC 500 Si los datos son: enteros Y usted desea: leer (recibir) datos Para este tem: Message Type Source Element Number Of Elements Destination Tag escribir (enviar) datos Message Type Source Tag Number Of Elements Destination Element punto flotante (coma flotante) (REAL) leer (recibir) datos Message Type Source Element Number Of Elements Destination Tag escribir (enviar) datos Message Type Source Tag Number Of Elements Destination Element Escriba o seleccione: SLC Typed Read la direccin de la tabla de datos en el controlador SLC 500 (es decir, N7:10) el nmero de nmeros enteros que se transfieren el primer elemento de int_buffer SLC Typed Write el primer elemento de int_buffer el nmero de nmeros enteros que se transfieren la direccin de la tabla de datos en el controlador SLC 500 (es decir, N7:10) SLC Typed Read la direccin de la tabla de datos en el controlador SLC 500 (es decir, F8:0) el nmero de valores que se transfieren el primer elemento del tag (al alcance del controlador) en este controlador para los datos SLC Typed Write el primer elemento del tag (al alcance del controlador) en este controlador que contiene los datos el nmero de valores que se transfieren la direccin de la tabla de datos en el controlador SLC 500 (es decir, F8:0)

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red DH+

17-17

Tabla 17.C Mensaje a un controlador PLC-5 Si los datos son: enteros Y usted desea: leer (recibir) datos Para este tem: Message Type Source Element Number Of Elements Destination Tag escribir (enviar) datos Message Type Source Tag Number Of Elements Destination Element punto flotante (coma flotante) (REAL) leer (recibir) datos Message Type Source Element Number Of Elements Destination Tag escribir (enviar) datos Message Type Source Tag Number Of Elements Destination Element Escriba o seleccione: PLC5 Typed Read la direccin de la tabla de datos en el controlador PLC-5 (es decir, N7:10) el nmero de nmeros enteros que se transfieren el primer elemento de int_buffer PLC5 Typed Write el primer elemento de int_buffer el nmero de nmeros enteros que se transfieren la direccin de la tabla de datos en el controlador PLC-5 (es decir, N7:10) PLC5 Typed Read la direccin de la tabla de datos en el controlador PLC-5 (es decir, F8:0) el nmero de valores que se transfieren el primer elemento del tag (al alcance del controlador) en este controlador para los datos PLC5 Typed Write el primer elemento del tag (al alcance del controlador) en este controlador que contiene los datos el nmero de valores que se transfieren la direccin de la tabla de datos en el controlador PLC-5 (es decir, F8:0)

C. Haga clic en la ficha Communication. D. Haga clic en Browse E. Seleccione el mdulo 1756-DHRIO y haga clic en OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

17-18

Cmo comunicarse con otro controlador mediante una red DH+

F. Especifique el resto de las propiedades de comunicacin:


Para un mensaje a un: Controlador ControlLogix
1. - 5.

Escriba o seleccione: 1. Escriba una coma [ , ]. 2. Introduzca el nmero de puerto desde el cual sale el mensaje: Para este puerto: puerto del backplane de un controlador o mdulo 1756
42466

Especifique: 1 2

puerto ControlNet de un mdulo 1756-CNB el puerto EtherNet/IP de un mdulo 1756-ENBx o -ENET canal A de un mdulo 1756-DHRIO canal B de un mdulo 1756-DHRIO

3. Introduzca una coma [ , ]. 4. Introduzca la direccin de prximo dispositivo de hardware (por ej., controlador, mdulo): Para un dispositivo en: un backplane ControlLogix red ControlNet red EtherNet/IP un red DH+ Especifique: Nmero de ranura nmero de nodo direccin IP o nombre DNS 8# seguido por el nmero de nodo (por ej., 8#37)

5. Repita los pasos 1. a 4. hasta que haya especificado el controlador de destino. Controlador PLC-5 Controlador SLC 500
1. 2. 4.

42467

3.

5.

1. DH+ 2. el canal conectado a la red DH+ 3. vnculo de origen: Para un: mensaje local mensaje remoto 4. vnculo de destino: Para un: mensaje local mensaje remoto Especifique: 0 (cero) ID de vnculo de la red de destino Especifique: 0 (cero) ID de vnculo del backplane ControlLogix (chasis local)

5. la direccin de nodo DH+, en octal, para el controlador PLC-5 SLC

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red DH+

17-19

Los ejemplos siguientes muestran la ruta de acceso mediante una red DH+: Ruta de acceso DH+
canal A 5 5 5 0 D H R I O red DH+ 5 5 5 0 D H R I O Direccin DH+ 10 (octal)

EJEMPLO

Mensaje

arandela, 2, 8#10, 1, 0
donde: arandela 2 8#10 1 0 indica: nombre del mdulo 1756-DHRIO canal A del mdulo 1756-DHRIO direccin octal del mdulo 1756-DHRIO en el chasis de destino puerto del backplane del mdulo 1756-DHRIO en el chasis de destino nmero de ranura del controlador de destino

G. Seleccione una opcin de cach:


Si el mensaje se enva a un: Controlador PLC-5 Controlador SLC 500 Controlador Logix5000: Controlador ControlLogix Controlador FlexLogix A cuntos controladores Logix5000 enva mensajes este controlador? Si: 16 menos controladores Logix5000 ms de 16 controladores Logix5000 Entonces: Deje seleccionada la casilla de verificada Cache Connection. Entonces: Ignore la casilla de verificacin Cache Connection.

1. Seleccione 16 controladores Logix5000 que requieran los mensajes ms frecuentes. 2. Se enva este mensaje a uno de los controladores? Si: S No Entonces: Deje seleccionada la casilla de verificada Cache Connection. Borre la casilla de verificacin Cache Connection.

H. Haga clic en Aceptar.

Publicacin 1756-UM001E-ES-P - Agosto 2002

17-20

Cmo comunicarse con otro controlador mediante una red DH+

Coordine la ejecucin de los mensajes

A medida que usted va aadiendo mensajes al proyecto, puede ser necesario coordinar la ejecucin de los mensajes. Para evitar errores y asegurarse de que cada mensaje se procese, observe las siguientes reglas:
Regla 1 Regla 2 No habilite ms de 16 mensajes simultneamente (incluso transferencias en bloques). No habilite simultneamente ms de 10 de los tipos siguientes de mensajes: lecturas o escrituras de la tabla de datos CIP que no son almacenadas en cach CIP genrico PLC2, PLC3, PLC5 SLC (todos los tipos) transferencias en bloques de lectura o escritura que no son almacenadas en cach

Si el nmero de mensajes en la aplicacin excede las cantidades mencionadas en las reglas 1 y 2, coordine la ejecucin de los mensajes. A continuacin se presenta algunas opciones: Enve cada mensaje secuencialmente Enve los mensajes en grupos que se encuentran dentro de los lmites mencionados en las reglas 1 y 2

Obtenga acceso a los datos ControlLogix

Realice esta tarea para cualquier mensaje que un controlador PLC-5 o SLC 500 enve a un controlador ControlLogix mediante la red DH+.
Si los controladores se encuentran en: la misma red Y hay: solamente un controlador ControlLogix en el chasis ms de un controlador ControlLogix en el chasis redes diferentes Entonces el mensaje es: local remoto remoto

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse con otro controlador mediante una red DH+

17-21

IMPORTANTE

Este procedimiento usa el software RSLogix 5 o RSLogix 500, revisin 3.x.

A. Use el software RSLogix 5 RSLogix 500, segn se requiera, y abra el proyecto para el controlador PLC-5 SLC 500. B. Si el mensaje es de un controlador SLC 500, especifique lo siguiente en la instruccin MSG:
Para este: Dispositivo receptor Local/remoto mensaje local mensaje remoto Para un: Seleccione: PLC5 Local Remote

C. Muestre la pantalla de configuracin para el mensaje. D. Seleccione una configuracin:


Tabla 17.D Configuracin para un mensaje desde un controlador PLC-5 a un controlador ControlLogix Para un: mensaje local En este tem: Communication Command Data Table Address (Este PLC-5) Size in Elements Port Number Data Table Address (Dispositivo receptor) Local DH+ Node (Octal) Local/Remote Especifique:

PLC-5 Typed Read o PLC-5 Typed Write


la direccin inicial de los datos en el controlador PLC-5 el nmero de elementos que se leen o se escriben el puerto desde el cual sale el mensaje Introduzca, entre comillas [" "], el nombre del tag en el controlador ControlLogix (por ej., "count"). el nmero de nodo ControlNet del mdulo 1756-DHRIO que se encuentra en el mismo chasis que el controlador ControlLogix Local

Publicacin 1756-UM001E-ES-P - Agosto 2002

17-22

Cmo comunicarse con otro controlador mediante una red DH+

Tabla 17.D Configuracin para un mensaje desde un controlador PLC-5 a un controlador ControlLogix (contina) Para un: mensaje remoto En este tem: Communication Command Data Table Address (This PLC-5) Size in Elements Port Number Data Table Address (Dispositivo receptor) Local DH+ Node (Octal) Local/Remote Remote Link Type Remote Station Address Remote Bridge Link ID Especifique:

PLC-5 Typed Read o PLC-5 Typed Write


la direccin inicial de los datos en el controlador PLC-5 el nmero de elementos que se leen o se escriben el puerto desde el cual sale el mensaje Introduzca, entre comillas [" "], el nombre del tag en el controlador ControlLogix (por ej., "count"). el nmero de nodo del mdulo 1756-DHRIO que se encuentra en la misma red que el controlador PLC-5 Remote Data Highway el nmero de ranura del controlador ControlLogix convertido a octal la ID de vnculo del backplane en el cual reside el controlador ControlLogix

Tabla 17.E Configuracin para un mensaje desde un controlador SLC 500 a un controlador ControlLogix Para un: mensaje local En este tem: Communication Command Data Table Address (This Controller) Size in Elements Channel Data Table Address (Dispositivo receptor) Local Node Addr (octal) mensaje remoto Communication Command Data Table Address (This Controller) Size in Elements Channel Data Table Address (Dispositivo receptor) Local Bridge Addr (octal) Remote Bridge Addr Remote Station Address Remote Bridge Link ID Especifique:

PLC5 Read o PLC5 Write


la direccin inicial de los datos en el controlador SLC 500 el nmero de elementos que se leen o se escriben 1 Introduzca, entre comillas [" "], el nombre del tag en el controlador ControlLogix (por ej., "count"). el nmero de nodo ControlNet del mdulo 1756-DHRIO que se encuentra en el mismo chasis que el controlador ControlLogix

PLC5 Read o PLC5 Write


la direccin inicial de los datos en el controlador SLC 500 el nmero de elementos que se leen o se escriben 1 Introduzca, entre comillas [" "], el nombre del tag en el controlador ControlLogix (por ej., "count"). el nmero de nodo del mdulo 1756-DHRIO que se encuentra en la misma red que el controlador SLC 500 0 el nmero de ranura del controlador ControlLogix convertido a octal la ID de vnculo del backplane en el cual reside el controlador ControlLogix

Publicacin 1756-UM001E-ES-P - Agosto 2002

Captulo

18

Cmo encaminar los mensajes PLC-5 o SLC 500 desde una red DH+

Cundo usar este procedimiento

Siga este procedimiento para encaminar un mensaje desde un controlador PLC-5 SLC 500 ubicado en una red DH+ a un controlador PLC-5 SLC 500 que se encuentra en otra red. El controlador que recibe el mensaje se puede encontrar en: una red DH+ diferente un tipo diferente de red, por ejemplo una red ControlNet En el ejemplo siguiente, los chasis ControlLogix encaminan mensajes a controladores que se encuentran en otras redes.

EJEMPLO

Encaminamiento de mensajes desde una red DH+

nodo ControlNet 3 P L C 5 D H R I O C N B

nodo ControlNet 1

red ControlNet

nodo ControlNet 2 D H R I O C N B backplane ControlLogix

backplane ControlLogix

nodo 2 DH+ de canal A Mensaje remoto red DH+

nodo 3 DH+ de canal A un red DH+

nodo DH+ 1 S L C 5 0 0 P L C 5

nodo DH+ 4

Mensaje remoto

Publicacin 1756-UM001E-ES-P - Agosto 2002

18-2

Cmo encaminar los mensajes PLC-5 o SLC 500 desde una red DH+

Configure las tablas de encaminamiento

En esta tarea usted configura las tablas de encaminamiento para los mdulos 1756-DHRIO. Los mdulos usan las tablas de encaminamiento para enviar el mensaje al destino. En el ejemplo siguiente, dos chasis ControlLogix conectan redes DH+ diferentes mediante una red ControlNet.

EJEMPLO

Tabla de encaminamiento

nodo ControlNet 1 D H R I O C N B

ID de vnculo 100 de la red ControlNet D H R I O C N B

nodo ControlNet 2 ID de vnculo 30 del backplane ControlLogix

ID de vnculo 10 del backplane ControlLogix

nodo 2 DH+ de canal A ID de vnculo 20 de la red DH+

nodo 3 DH+ de canal A ID de vnculo 40 de la red DH+

Tabla de encaminamiento para el mdulo 1756-DHRIO izquierdo

Tabla de encaminamiento para el mdulo 1756-DHRIO derecho

42190

42191

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo encaminar los mensajes PLC-5 o SLC 500 desde una red DH+

18-3

Configure una tabla de encaminamiento para cada mdulo 1756-DHRIO que se encuentre a lo largo de la ruta o ruta de acceso al otro controlador:
Paso: A. Para cada red y cada backplane ControlLogix del sistema, asigne un nmero nico de ID de vnculo. Acciones detalladas: Este es un ejemplo:
ID de vnculo 100 de la red ControlNet D H R I O C N B ID de vnculo 10 del backplane ControlLogix D H R I O C N B ID de vnculo 30 del backplane ControlLogix

ID de vnculo 20 de la red DH+

ID de vnculo 40 de la red DH+

B. Conecte el hardware.

1. Instale el mdulo 1756-DHRIO. 2. Conecte el chasis a una red a la cual se puede obtener acceso desde la estacin de trabajo. Por ejemplo, realice uno de los procedimientos siguientes: Conecte un cable serie a la estacin de trabajo y un controlador ControlLogix que se encuentra en el misma chasis que el mdulo 1756-DHRIO. Conecte cada chasis a una red EtherNet/IP, ControlNet o DH+. 3. Encienda cada chasis.

Publicacin 1756-UM001E-ES-P - Agosto 2002

18-4

Cmo encaminar los mensajes PLC-5 o SLC 500 desde una red DH+

Paso: C. Muestre en pantalla la tabla de encaminamiento.

Acciones detalladas: 1. Inicie el software RSLinx.

Para ampliar la red a un nivel superior, efecte una de las tareas siguientes: Haga doble clic en la red. Seleccione la red y presione la tecla . Haga clic en el signo +.

Workstation + Gateways Linx, Ethernet + AB_DF1-x, DF1

2. Expanda la red del paso B. hasta que vea el mdulo 1756-DHRIO.

Workstation + Gateways Linx, Ethernet AB_DF1-x, DF1 xx, 1756-Lx Backplane, 1756-Ax + xx, 1756-DHRIO
3. Haga clic con el botn derecho del mouse en el mdulo DHRIO y seleccione Module Configuration. 4. Haga clic en la ficha DHRIO Routing Table. D. Defina la ID de vnculo del backplane en el cual reside el mdulo 1756-DHRIO. E. Defina las ID de vnculo del mdulo 1756-DHRIO. 1. En la parte superior de la tabla de encaminamiento, haga clic con el botn derecho del mouse en el vnculo del backplane y seleccione Edit Module 2. Introduzca la ID de vnculo del backplane y seleccione OK. 1. Haga clic con el botn derecho del mouse en el mdulo 1756-DHRIO y seleccione Edit Module 2. Para cada canal, introduzca la ID de vnculo de la red correspondiente. 3. Seleccione OK. 1. Haga clic con el botn derecho del mouse en el backplane y seleccione Add Module 2. Elija el tipo de dispositivo y seleccione OK. 3. Introduzca o seleccione el nmero de ranura del mdulo. 4. Introduzca la(s) ID de vnculo de la(s) red(es) a la(s) cual(es) est conectado el mdulo. 5. Seleccione OK.

F. Aada el (los) mdulo (s) de comunicacin restantes que estn en el backplane (chasis).

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo encaminar los mensajes PLC-5 o SLC 500 desde una red DH+

18-5

Paso: G. A cada una de las redes creadas en el paso anterior, aada los mdulos de comunicacin correspondientes en otros chasis ControlLogix:

Acciones detalladas: 1. Haga clic con el botn derecho del mouse en la ID de vnculo y seleccione Add Module 2. Elija el tipo de dispositivo y seleccione OK. 3. Introduzca el nodo o direccin IP del mdulo. 4. Introduzca la ID de vnculo: Para este mdulo: 1756-ENET 1756-CNB Puente DH+ 5. Seleccione OK. Introduzca la ID de vnculo: del backplane del mdulo (por ej., el chasis ControlLogix en el cual reside el mdulo) en la tabla de rutina del mdulo aadido

H. Repita los pasos F. y G. hasta que la tabla de encaminamiento muestre las redes requeridas. I. Descargue y guarde la configuracin. 1. Para descargar la configuracin al mdulo, seleccione Apply. 2. Para guardar una copia de la configuracin como archivo, seleccione el botn Save to File.

Publicacin 1756-UM001E-ES-P - Agosto 2002

18-6

Cmo encaminar los mensajes PLC-5 o SLC 500 desde una red DH+

Configure un mensaje PLC-5 o SLC 500


IMPORTANTE Este procedimiento usa el software RSLogix 5 o RSLogix 500, revisin 3.x.

A. Use el software RSLogix 5 RSLogix 500, segn se requiera, y abra el proyecto para el controlador que enva el mensaje. B. Si un controlador SLC 500 enva el mensaje, especifique lo siguiente en la instruccin MSG:
Para este: Dispositivo receptor Local/remoto Para un mensaje a un: Controlador SLC 500 Controlador PLC-5 Seleccione: 500CPU PLC5 Remote

C. Muestre la pantalla de configuracin para el mensaje.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo encaminar los mensajes PLC-5 o SLC 500 desde una red DH+

18-7

D. Seleccione una configuracin:


Para un mensaje desde un: Controlador PLC-5 En este tem: Communication Command Data Table Address (This PLC-5) Size in Elements Port Number Data Table Address (Dispositivo receptor) Local DH+ Node (Octal) Local/Remote Remote Link Type Remote Station Address Remote Bridge Link ID Controlador SLC 500 Communication Command Data Table Address (This Controller) Size in Elements Channel Data Table Address (Dispositivo receptor) Local Bridge Addr (octal) Remote Bridge Addr Remote Station Address Remote Bridge Link ID Especifique:

PLC-5 Typed Read o PLC-5 Typed Write


la direccin inicial de los datos en el controlador que enva el mensaje el nmero de elementos que se leen o se escriben el puerto desde el cual sale el mensaje la direccin inicial de los datos en el controlador que recibe el mensaje el nmero de nodo del mdulo 1756-DHRIO que se encuentra en la misma red que el controlador, el cual enva el mensaje Remote Data Highway el nmero de nodo del controlador que recibe el mensaje la ID de vnculo de la red DH+ del controlador que recibe el mensaje

PLC5 Read o PLC5 Write


la direccin inicial de los datos en el controlador que enva el mensaje el nmero de elementos que se leen o se escriben 1 la direccin inicial de los datos en el controlador que recibe el mensaje el nmero de nodo del mdulo 1756-DHRIO que se encuentra en la misma red que el controlador, el cual enva el mensaje 0 el nmero de nodo del controlador que recibe el mensaje la ID de vnculo de la red del controlador que recibe el mensaje

Publicacin 1756-UM001E-ES-P - Agosto 2002

18-8

Cmo encaminar los mensajes PLC-5 o SLC 500 desde una red DH+

Notas:

Publicacin 1756-UM001E-ES-P - Agosto 2002

Captulo

19

Cmo comunicarse a otro controlador mediante una red DH-485

Cundo usar este procedimiento

Use este procedimiento para recibir y enviar informacin a los controladores mediante una red DH-485.

Controlador FlexLogix conexin desde el controlador FlexLogix al puerto 1 al puerto 2 Controlador ControlLogix 1761-NET-AIC+ conexin desde el controlador ControlLogix al puerto 1 al puerto 2 1747-AIC red DH-485 1761-NET-AIC+ Controlador SLC 5/03 Controlador MicroLogix 1761-NET-AIC+

Controlador CompactLogix

42589

Publicacin 1756-UM001E-ES-P - Agosto 2002

19-2

Cmo comunicarse a otro controlador mediante una red DH-485

Cmo usar este procedimiento

Para finalizar este procedimiento, realice los pasos siguientes: Paso Paso Paso Paso Paso Paso 1: 2: 3: 4: 5: 6: Cmo Cmo Cmo Cmo Cmo Cmo conectar el controlador a un AIC+ configurar el puerto en serie introducir un mensaje configurar el mensaje verificar el indicador LED escalonar los mensajes

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse a otro controlador mediante una red DH-485

19-3

Paso 1: Cmo conectar el controlador a un AIC+

En este paso usted instala un convertidor de interface avanzado (AIC+) 1761-NET-AIC, el cual conecta el controlador ControlLogix a la red DH-485.

Convertidor de interface avanzado (AIC+) 1761-NET-AIC

puerto RS-485

puerto 2: mini-DIN 8 RS-232

puerto 1: DB-9 RS-232, DTE

interruptor selector de la fuente de alimentacin elctrica de CC

terminales para la fuente externa de alimentacin elctrica de 24 VCC

A. Instale un AIC+: 1. Conecte el AIC+ a una fuente de alimentacin elctrica de 24 VCC. 2. En el interruptor DC SOURCE, seleccione External. 3. Conecte el puerto RS-485 a la red DH-485. B. Conecte el puerto en serie del controlador ControlLogix al puerto 1 al pueto 2 del AIC+:
Si usted conecta este puerto: puerto 1 conexin DTE DB-9 RS-232 puerto 2 conexin mini-DIN 8 RS-232 A esta distancia: < 45 cm (17.7 pulg.) > 45 cm (17.7 pulg.) < 45 cm (17.7 pulg.) > 45 cm (17.7 pulg.) Use este cable: 1761-CBL-AC00 1756-CP3 1761-CBL-AP00 1761-CBL-PM02

Para obtener informacin adicional, vea el documento AIC+ Advanced Interface Converter User Manual, publicacin 1761-6.4.

Publicacin 1756-UM001E-ES-P - Agosto 2002

19-4

Cmo comunicarse a otro controlador mediante una red DH-485

Paso 2: Cmo configurar el puerto en serie

42376

A. Haga clic con el botn derecho del mouse en Controller name_of_controller y seleccione Properties. B. Haga clic en la ficha Serial Port.

C. D.
42587

C. Seleccione System (opcin predeterminada). D. Seleccione 19200. E. Haga clic en Apply. F. Haga clic en la ficha System Protocol.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse a otro controlador mediante una red DH-485

19-5

G. H.
42588

G. Seleccione DH485. H. Escriba la direccin del controlador en la red DH-485. Observe estas pautas: La direccin 0 normalmente est reservada para la herramienta de programacin. La direccin 1 normalmente est abierta para el reemplazo de un controlador. La mayora de los controladores tienen una direccin predeterminada de 1. La direccin mxima es 31. Para optimizar el rendimiento de la red, asigne direcciones en orden secuencial. Asigne a los iniciadores, tales como las computadoras personales, las direcciones inferiores. Esto reduce el tiempo requerido para inicializar la red. I. Haga clic en OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

19-6

Cmo comunicarse a otro controlador mediante una red DH-485

Paso 3: Cmo introducir un mensaje


e e e e e e condition ? /

A. Introduzca una instruccin MSG y la instruccin de entrada asociada.


MSG Message Message Control

? ...

EN DN ER
42424

B. En la instruccin MSG, escriba un nombre para el tag de control del mensaje y presione la tecla Enter. C. En la instruccin MSG, haga clic con el botn derecho del mouse en el tag de control del mensaje y seleccione sNew tag_name. (En las revisiones anteriores del software, la opcin del men es Create tag_name.) D. De la lista Scope, seleccione name_of_controller (controller) y haga clic en OK.
e e e e e condition ? / MSG Type - Unconfigured Message Control

message ...

EN DN ER
42424

E. Introduzca message.EN. donde: message es el tag de control del mensaje del paso B. F. Si el mensaje se enva a un controlador PLC o SLC 500 y lee o escribe nmeros enteros (no REAL), use un bfer de INT en el mensaje. Los controladores ControlLogix se ejecuta ms eficazmente y usa menos memoria cuando funcionan con nmeros enteros de 32 bits (DINT). Use el tipo de datos DINT para los nmeros enteros cuando sea posible. Los controladores SLC 500 y MicroLogix requiere nmeros enteros de 16 bits. Use un bfer INT en el mensaje y mueva los datos para adentro o desde el bfer, segn se necesario.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse a otro controlador mediante una red DH-485

19-7

Los ejemplos siguientes muestran cmo usar un bfer de INT. Lee nmeros enteros de un controlador MicroLogix Cuando se activa condition, lee valores enteros de 16 bits (INT) y los almacena en int_buffer. Luego la instruccin FAL mueve los valores a dint_array. Esto convierte los valores a nmeros enteros de 32 bits (DINT) que son usados por otras instrucciones en el controlador ControlLogix.
condition message.EN / MSG Type - Unconfigured Message Control EN DN ER

EJEMPLO

message ...

message.DN

fal_control RES

FAL File Arith/Logical Control fal_control Length ? Position 0 Mode all Dest dint_array[fal_control.pos] Expression int_buffer[fal_control.pos]

EN DN ER

EJEMPLO

Escribe nmeros enteros a un controlador MicroLogix Cuando se activa condition, mueve los valores en dint_array a int_buffer. Esto convierte los valores a nmeros enteros de 16 bits (INT). Luego la instruccin mensaje enva int_buffer al otro controlador.

e condition

fal_control RES

FAL File Arith/Logical Control fal_control Length ? Position 0 Mode all Dest int_buffer[fal_control.pos] Expression dint_array[fal_control.pos]

EN DN ER

fal_control.DN

message.EN /

MSG Type - Unconfigured Message Control

message ...

EN DN ER
42424

Donde: dint_array int_buffer

Es un: matriz de DINT que se usa en el controlador ControlLogix una matriz de INT con el mismo nmero de elementos que dint_array

Publicacin 1756-UM001E-ES-P - Agosto 2002

19-8

Cmo comunicarse a otro controlador mediante una red DH-485

Paso 4: Cmo configurar el mensaje

A. En la instruccin MSG, haga clic en

...

B. Seleccione una configuracin para el mensaje:

Tabla 19.A Controlador ControlLogix a un controlador FlexLogix Si los datos son: estructura (s) Y usted desea: leer (recibir) los datos Para este tem: Message Type Source Element Number Of Elements Destination Tag escribir (enviar) los datos Message Type Source Tag Number Of Elements Destination Element no es estructura (s) leer (recibir) los datos Message Type Source Element Escriba o seleccione: CIP Data Table Read el primer elemento del tag que contiene los datos en el otros controlador el nmero de elementos que se transfieren el primer elemento del tag (al alcance del controlador) en este controlador para los datos CIP Data Table Write el primer elemento del tag (al alcance del controlador) en este controlador que contiene los datos el nmero de elementos que se transfieren el primer elemento del tag para los datos en el otros controlador PLC5 Typed Read @name donde: name es el primero elemento del tag que contiene los datos en el otro controlador. el nmero de elementos que se transfieren el primer elemento del tag (al alcance del controlador) en este controlador para los datos PLC5 Typed Write el primer elemento del tag (al alcance del controlador) en este controlador que contiene los datos el nmero de elementos que se transfieren @name donde: name es el primero elemento del tag para los datos en el otro controlador.

Number Of Elements Destination Tag escribir (enviar) los datos Message Type Source Tag Number Of Elements Destination Element

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse a otro controlador mediante una red DH-485

19-9

Tabla 19.B Mensaje a un controlador SLC 500 MicroLogix Si los datos son: enteros Y usted desea: leer (recibir) datos Para este tem: Message Type Source Element Destination Tag escribir (enviar) datos Message Type Source Tag Destination Element punto flotante (coma flotante) (REAL) leer (recibir) datos Message Type Source Element Destination Tag escribir (enviar) datos Message Type Source Tag Escriba o seleccione: SLC Typed Read la direccin de la tabla de datos en el controlador SLC 500 (es decir, N7:10) el primer elemento de int_buffer SLC Typed Write el primer elemento de int_buffer la direccin de la tabla de datos en el controlador SLC 500 (es decir, N7:10) SLC Typed Read la direccin de la tabla de datos en el controlador SLC 500 (es decir, F8:0) el primer elemento del tag (al alcance del controlador) en este controlador para los datos SLC Typed Write el primer elemento del tag (al alcance del controlador) en este controlador que contiene los datos la direccin de la tabla de datos en el controlador SLC 500 (es decir, F8:0)

Number Of Elements el nmero de nmeros enteros que se transfieren

Number Of Elements el nmero de nmeros enteros que se transfieren

Number Of Elements el nmero de valores que se transfieren

Number Of Elements el nmero de valores que se transfieren Destination Element

C. Haga clic en la ficha Communication. D. En el cuadro Path, introduzca la ruta de acceso siguiente: 2, station_address donde: station_address es la direccin DF1 del controlador que recibe el mensaje. E. No cambie los mtodos de comunicacin predeterminados de CIP Cache Connections (Esta casilla de verificacin no aplica a los mensajes desde el puerto serie.) F. Haga clic en OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

19-10

Cmo comunicarse a otro controlador mediante una red DH-485

Paso 5: Cmo verificar el indicador LED

Una vez descargado el proyecto al controlador, use el indicador RS232 ubicado en la parte frontal del controlador para determinar si hay otras estaciones en la red DH-485.

42525

Si el indicador LED RS232 est: parpadeante fijo

Entonces: No hay otras estaciones en la red DH-485. Hay por lo menos una estacin adicional en la red DH-485.

Paso 6: Cmo escalonar los mensajes

A medida que usted va aadiendo mensajes al proyecto, puede ser necesario coordinar la ejecucin de los mensajes. Para evitar errores y asegurarse de que cada mensaje se procese, observe las siguientes reglas:
Regla 1 Regla 2 No habilite ms de 16 mensajes simultneamente (incluso transferencias en bloques). No habilite simultneamente ms de 10 de los tipos siguientes de mensajes: lecturas o escrituras de la tabla de datos CIP que no son almacenadas en cach CIP genrico PLC2, PLC3, PLC5 SLC (todos los tipos) transferencias en bloques de lectura o escritura que no son almacenadas en cach

Si el nmero de mensajes en la aplicacin excede las cantidades mencionadas en las reglas 1 y 2, escanole la ejecucin de los mensajes. A continuacin se presenta algunas opciones: Enve cada mensaje secuencialmente Enve los mensajes en grupos que se encuentran dentro de las cantidades mencionadas en las reglas 1 y 2

Publicacin 1756-UM001E-ES-P - Agosto 2002

Captulo

20

Cmo comunicarse mediante una red de E/S remotas

Cundo usar este procedimiento

Siga este procedimiento para monitorear y controlar las E/S mediante una red de E/S remotas.

red de E/S remotas o DH+

chasis ControlLogix con mdulo 1756-DHRIO adaptador 1771-ASB

terminal PanelView

controlador PLC-5

Block I/O 1791

adaptador 1747-ASB adaptador 1794-ASB


42471

Publicacin 1756-UM001E-ES-P - Agosto 2002

20-2

Cmo comunicarse mediante una red de E/S remotas

Cmo usar este procedimiento


CONSEJO Para crear y administrar tags durante la programacin de lgica, siga estos consejos: Para crear un tag:
1. Escriba el nombre para el tag. 2. Haga clic con el botn derecho del mouse en el tag y seleccione New "tag_name".

Para cambiar el nombre de un tag:


Haga clic con el botn derecho del mouse en el tag y seleccione Edit "tag_name" Properties.

Si an no lo ha hecho, siga el procedimiento que se describe en: Cmo aadir un mdulo 1756-DHRIO Para finalizar este procedimiento, realice las tareas que se describen en: Cmo aadir un adaptador de E/S remotas Cmo aadir un mdulo de transferencia en bloques Establezca la comunicacin con mdulos de transferencia en bloques, utilizando alguno de los procedimientos que se describen en: Cmo leer o escribir datos desde o hacia un mdulo de transferencia en bloques Cmo leer o escribir datos desde o hacia varios m dulos de transferencia en bloques Direccionamiento de E/S Cmo validar las conexiones Cmo escalonar los mensajes

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse mediante una red de E/S remotas

20-3

Cmo aadir un mdulo 1756-DHRIO

1. Abra el proyecto RSLogix 5000 fuera de lnea.

42376

2. Haga clic con el botn derecho del mouse en I/O Configuration y seleccione New Module. 3. Seleccione la serie del mdulo 1756-DHRIO y haga clic en OK.

4. 5.

6.

7. 8.
42440

Publicacin 1756-UM001E-ES-P - Agosto 2002

20-4

Cmo comunicarse mediante una red de E/S remotas

4. Introduzca un nombre para el mdulo (por ejemplo, name_of_DHRIO ). 5. Introduzca o seleccione el nmero de ranura en que se instala el mdulo. 6. Seleccione RIO para el canal conectado a la red de E/S remotas. 7. Seleccione la velocidad en baudios de la red. 8. Con qu precisin debe corresponder cualquier mdulo en esta ranura a la informacin de esta ficha?
Si esta informacin debe coincidir: toda la informacin, incluso el nmero de revisin menor Entonces seleccione Exact Match

toda la informacin excepto el nmero de revisin Compatible Module menor ninguna Disable Keying

9. Haga clic en Next.


10.

11. 12.
42401

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse mediante una red de E/S remotas

20-5

10. Introduzca la velocidad a la cual se debe comunicar el mdulo con el controlador. 11. Desea que el mdulo se comunique inicialmente con el controlador?
Si: S No Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin.

EJEMPLO

Inhiba un mdulo Use la casilla de verificacin Inhibit Module para facilitar la prueba de un sistema: Inhiba inicialmente el mdulo. Cuando est listo a probar los dispositivos asociados con el mdulo, borre la casilla de verificacin.

12. Si falla la comunicacin con el mdulo, cmo desea que responda el controlador? Si entra en fallo la comunicacin con un mdulo, el controlador funciona a base de datos antiguos desde el mdulo. Para evitar la posibilidad de lesiones o daos, monitoree las comunicaciones usando mdulos o configure los mdulos para producir un fallo mayor si entran en fallo las comunicaciones.
Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin. Monitoree la conexin usando la lgica de escalera. Notas:

ATENCI N

!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando

13. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

20-6

Cmo comunicarse mediante una red de E/S remotas

Cmo aadir un adaptador de E/S remotas

En este paso aadir adaptadores de E/S remotas para cada rack, o porcin de rack, en el chasis:
Si el chasis contiene: menos de 1 rack de E/S 1 rack de E/S ms de 1 rack de E/S 1 adaptador para cada rack Aada: 1 adaptador para el chasis

EJEMPLO

Aadir adaptadores de E/S remotas La configuracin de E/S del controlador requiere dos adaptadores de E/S remotas para este chasis. Un adaptador es para el rack 1 y el segundo adaptador es para la mitad del rack 2.
rack 1 rack 2

0 1 7 7 1A S B

10 11

I/O Configuration

[x] 1756-DHRIO/x name_of_DHRIO

1. Haga clic con el botn derecho del mouse en name_of_DHRIO y seleccione New Module. 2. Seleccione un mdulo adaptador y haga clic en OK.
Si las E/S son: 1747 1771 1791 1794 Entonces seleccione: 1747-ASB 1771-ASB RIO-ADAPTER 1794-ASB

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse mediante una red de E/S remotas

20-7

3.

4. 5. 6. 7.
42441

3. Introduzca un nombre para el mdulo adaptador. Use un nombre que identifique las E/S de este adaptador. 4. Introduzca o seleccione el nmero de rack de este mdulo. 5. Seleccione el canal en el mdulo 1756-DHRIO al cual est conectada esta red. 6. Introduzca o seleccione el nmero de grupo inicial. 7. Para el nmero de rack de este adaptador, seleccione el nmero de grupos en este chasis. Redondee hacia arriba al nmero par de grupos ms cercano. 8. Haga clic en Next.
9.

10. 11.
42401

Publicacin 1756-UM001E-ES-P - Agosto 2002

20-8

Cmo comunicarse mediante una red de E/S remotas

9. Introduzca la velocidad a la cual se deben actualizar las E/S de este adaptador. 10. Desea que el mdulo se comunique inicialmente con el controlador?
Si: S No Entonces: Deje en blanco la casilla de verificacin. Seleccione la casilla de verificacin. Cuando pruebe esta porcin del sistema, borre la casilla de verificacin. Notas:

11. Si falla la comunicacin con el mdulo, cmo desea que responda el controlador? Si entra en fallo la comunicacin con un mdulo, el controlador funciona a base de datos antiguos desde el mdulo. Para evitar la posibilidad de lesiones o daos, monitoree las comunicaciones usando mdulos o configure los mdulos para producir un fallo mayor si entran en fallo las comunicaciones.
Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin. Monitoree la conexin usando la lgica de escalera. Notas:

ATENCI N

!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando

12. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse mediante una red de E/S remotas

20-9

Cmo aadir un mdulo de transferencia en bloques

Requiere algn mdulo transferencias en bloques?


Si: S No Entonces: Siga los pasos de esta seccin (Cmo aadir un mdulo de transferencia en bloques) Vaya a Direccionamiento de E/S en la pgina 20-26.

Aunque no sea necesario, cuando el mdulo se encuentra en la configuracin de E/S, ofrece estas ventajas: Resulta ms fcil completar la ruta de acceso para la comunicacin hasta el mdulo. La configuracin de E/S proporciona documentacin acerca del mdulo.

I/O Configuration

[x] 1756-DHRIO/x name_of_DHRIO

Ch <rack group size> RIO-ADAPTER name_of_adapter

1. Haga clic con el botn derecho del mouse en name_of_adapter y seleccione New Module. 2. Seleccione RIO-MODULE y haga clic en OK.
3.

4. 5.
42442

3. Introduzca un nombre para el mdulo. 4. Introduzca o seleccione el grupo de ranura del mdulo. 5. Introduzca o seleccione el nmero de ranura en que se encuentra el mdulo. 6. Haga clic en Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

20-10

Cmo comunicarse mediante una red de E/S remotas

Cmo leer o escribir datos desde o hacia un mdulo de transferencia en bloques

Siga este procedimiento para transferir datos hacia o desde un mdulo que requiere transferencias en bloques.

1 Transferencia en bloques de lectura Datos desde un mdulo BT Palabra 1 Palabra 2 Palabra 3 Bfer de INT int_buffer_read[0] int_buffer_read[1] int_buffer_read[2]

2 DINT para el uso en el proyecto dints_input[0] dints_input[1] dints_input[2]

1. La instruccin MSG lee nmeros enteros de 16 bits desde el mdulo BT y los almacena en una matriz temporal de INT. 2. Una instruccin FAL convierte los INT en nmeros enteros de 32 bits (DINT). Los controladores Logix5000 se ejecutan ms eficazmente y usan menos memoria cuando funcionan con DINT.

1 Transferencia en bloques de escritura DINT del proyecto dints_output[0] dints_output[1] dints_output[2] Bfer de INT int_buffer_write[0] int_buffer_write[1] int_buffer_write[2]

2 Datos para un mdulo BT Palabra 1 Palabra 2 Palabra 3

1. Una instruccin FAL convierte los nmeros enteros de 32 bits (DINT) del controlador Logix5000 en nmeros enteros de 16 bits (INT): Los controladores Logix5000 se ejecutan ms eficazmente y usan menos memoria cuando funcionan con DINT. La instruccin almacena los datos en una matriz temporal de INT. 2. La instruccin MSG escribe los INT de la matriz temporal en el mdulo BT.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse mediante una red de E/S remotas

20-11

Cmo leer datos de un mdulo de transferencia en bloques


1. Introduzca el rengln siguiente:
Lee nmeros enteros de 16 bits (INT) desde el mdulo y los almacena en int_buffer_read. (Slo se debe incluir el tag msg_write.EN y la instruccin asociada si tambin se enva un mensaje de transferencia en bloques de escritura al mismo mdulo).
msg_read.EN / msg_write.EN / MSG Type - Block Transfer Read Message Control msg_read ... EN DN ER
42463

Nombre de tag: msg_read msg_write

Descripcin: mensaje de transferencia en bloques de lectura mensaje de transferencia en bloques de escritura al mismo mdulo

Tipo de datos: MESSAGE MESSAGE

Alcance name_of_controller (controlador) name_of_controller (controlador)

Publicacin 1756-UM001E-ES-P - Agosto 2002

20-12

Cmo comunicarse mediante una red de E/S remotas

2. Introduzca el rengln siguiente:


Cuando finaliza msg_read, la instruccin FAL transfiere los valores de int_buffer_read a dints_input. Esto convierte los valores a nmeros enteros de 32 bits (DINT) usados por otras instrucciones en el controlador.
msg_read.DN ints_to_dints RES FAL File Arith/Logical Control Length Position Mode Dest Expression EN ints_to_dints DN 0 ALL dints_input[ints_to_dints.POS] int_buffer_read[ints_to_dints.POS]
42463

ER

Nombre de tag: int_buffer_read ints_to_dints

Descripcin: la matriz que almacena los datos desde el mdulo BT convierte los nmeros enteros de 16 bits del mdulo BT en nmeros enteros de 32 bits para el controlador Logix5000 el nmero de elementos que se van a convertir la matriz que almacena los datos de entrada desde el mdulo, los cuales son usados por el controlador Donde: longitud

Tipo de datos: INT [length ] CONTROL

Alcance name_of_controller (controlador) name_of_controller (controlador)

FAL Length dint_inputs

el valor inmediato igual a la longitud DINT [longitud ] name_of_controller (controlador)

Es: el nmero de elementos que se transfieren

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse mediante una red de E/S remotas

20-13

Cmo escribir datos de configuracin o salida a un mdulo de transferencia en bloques


1. Introduzca el rengln siguiente:
La aplicacin escribe datos de configuracin y salida a dints_output, que es una matriz de DINT. Antes de que el controlador enve los datos al mdulo, la instruccin FAL transfiere los valores a int_buffer_write. Esto los convierte a nmeros enteros de 16 bits (INT). (Slo se debe incluir el tag msg_read.EN y la instruccin asociada si tambin se enva un mensaje de transferencia en bloques de lectura al mismo mdulo).
msg_read.EN / msg_write.EN / dints_to_ints RES FAL File Arith/Logical Control dints_to_ints Length Position 0 Mode ALL Dest int_buffer_write[dints_to_ints.POS] Expression dints_output[dints_to_ints.POS]
42463

EN DN ER

Nombre de tag: msg_read msg_write dints_to_ints

Descripcin: mensaje de transferencia en bloques de lectura al mismo mdulo mensaje de transferencia en bloques de escritura convierte los nmeros enteros de 32 bits del controlador Logix5000 en nmeros enteros de 16 bits para el mdulo BT el nmero de elementos que se van a convertir

Tipo de datos: MESSAGE MESSAGE CONTROL

Alcance name_of_controlle r (controlador) name_of_controlle r (controlador) name_of_controlle r (controlador)

FAL Length int_buffer_write dints_output

el valor inmediato igual a la longitud name_of_controlle r (controlador) name_of_controlle r (controlador)

la matriz que almacena los datos para que se enven INT [longitud ] al mdulo BT como nmeros enteros de 16 bits la matriz que almacena los datos de salida que otras DINT [longitud ] instrucciones producen para el mdulo Donde: longitud Es:

el nmero de elementos que se transfieren

2. Introduzca el rengln siguiente:


Despus de que la instruccin FAL convierte los DINT a INT, la instruccin MSG enva los datos en int_buffer_write al mdulo.
dints_to_ints.DN MSG Type - Block Transfer Write Message Control msg_write ...

EN DN ER
42463

Publicacin 1756-UM001E-ES-P - Agosto 2002

20-14

Cmo comunicarse mediante una red de E/S remotas

Cmo configurar los mensajes


1. En la instruccin MSG, haga clic en 2. Seleccione una configuracin:
Si usted desea: leer datos de entrada Para este tem: Message Type Number Of Elements Destination Tag escribir datos de configuracin o salida Message Type Source Tag Number Of Elements Escriba o seleccione: Block Transfer Read el nmero de INT que se deben leer int_buffer_read [0] Block Transfer Read int_buffer_write [0] el nmero de INT que se deben escribir
...

3. Haga clic en la ficha Communication. 4. Haga clic en Browse 5. Seleccione RIO-MODULE y haga clic en OK. 6. Cuntos dispositivos requieren las instrucciones de transferencia en bloques?
Si: 16 dispositivos o menos ms de 16 dispositivos Entonces: Deje activada la casilla de verificacin Cache Connection. A. Seleccione 16 dispositivos que requieren las actualizaciones ms frecuentes. B. Se enva este mensaje a uno de los dispositivos? Si: S No Entonces: Deje activada la casilla de verificacin Cache Connection. Desactive la casilla de verificacin Cache Connection.

7. Haga clic en OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse mediante una red de E/S remotas

20-15

Cmo leer o escribir datos desde o hacia varios mdulos de transferencia en bloques
1 Datos desde un mdulo BT Datos de entrada del primer mdulo BT Palabra 1 Palabra 2 Palabra 3

Siga este procedimiento para programar una instruccin MSG que lea datos de varios mdulos de transferencia en bloques. En el siguiente diagrama se muestra el flujo de datos para una transferencia en bloques de lectura. La secuencia de transferencia en bloques de escritura se desarrolla en orden opuesto.
2 Bfer de INT BT_int_buffer_read[0] BT_int_buffer_read[1] BT_int_buffer_read[2] 3 4 BT_int_buffer_read[0] BT_int_buffer_read[1] BT_int_buffer_read[2] BT_int_buffer_read[3] BT_int_buffer_read[4] DINT para el uso en el proyecto BT_input[0,0] BT_input[0,1] BT_input[0,2] BT_input[0,3] BT_input[0,4] BT_input[1,0] BT_input[1,1] BT_input[1,2] BT_input[1,3] BT_input[1,4] Datos de entrada asignados al siguiente mdulo BT Datos de entrada asignados para el primer mdulo BT

Palabra 1 Datos de entrada del siguiente mdulo BT Palabra 2 Palabra 3 Palabra 4 Palabra 5

1. La instruccin MSG lee nmeros enteros de 16 bits (INT) del primer mdulo BT y los almacena en una matriz temporal de INT. 2. Una instruccin FAL convierte los INT en nmeros enteros de 32 bits (DINT). Los controladores Logix5000 se ejecutan ms eficazmente y usan menos memoria cuando funcionan con DINT. 3. La instruccin MSG lee el mdulo siguiente. Este procedimiento permite variar el nmero de INT que se pueden leer de cada mdulo. 4. La instruccin FAL transfiere los datos al siguiente elemento de dimensin 0 de la matriz DINT. Cada elemento de esta dimensin corresponde a un mdulo BT distinto.

Publicacin 1756-UM001E-ES-P - Agosto 2002

20-16

Cmo comunicarse mediante una red de E/S remotas

Para leer varios mdulos de transferencia en bloques siga los procedimientos que se describen en: Creacin de un tipo de datos definido por el usuario Creacin de la matriz de datos Envo del el mensaje a un mdulo BT Introduccin de las propiedades de los mensajes para cada mdulo Conversin de INT a DINT Paso al mdulo BT siguiente Para escribir datos en varios mdulos de transferencia en bloques, consulte la lgica en la pgina 20-24.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse mediante una red de E/S remotas

20-17

Creacin de un tipo de datos definido por el usuario


Cree el tipo de datos siguiente. Lo utilizar para la matriz que almacena las propiedades de los mensajes para cada mdulo.
+ Controller + Tasks + Motion Groups
Trends

Data Types
User-Defined

1. Haga clic con el botn derecho del mouse en New Data Type. 2. Asigne lo siguiente:

Nombre Descripcin

BT_CONFIGURATION Propiedades de configuracin para un mensaje de transferencia en bloques a un mdulo especfico

Miembros Nombre REQ_LEN Channel Rack Grupo Ranura Tipo de datos INT SINT SINT SINT SINT STRING Estilo Decimal ASCII Octal Decimal Decimal Descripcin

el nmero de elementos (INT) que se leen o se escriben canal (A o B) del mdulo 1756-DHRIO al que est conectado este mdulo el nmero de rack del mdulo (octal) el nmero de grupo del mdulo el nmero de ranura del mdulo la ruta de acceso al mdulo 1756-DHRIO (use el editor de rutas de acceso a mensajes para asignar la ruta de acceso).

+ Ruta de acceso

Publicacin 1756-UM001E-ES-P - Agosto 2002

20-18

Cmo comunicarse mediante una red de E/S remotas

Creacin de la matriz de datos


1. Introduzca el rengln siguiente:
La instruccin SIZE determina el nmero de elementos que hay en la primera dimensin (Dim 0) de la matriz BT_input. Dado que esta dimensin contiene un elemento para cada mdulo BT, esta instruccin determina cuntos mdulos debe leer la instruccin MSG. Un rengln posterior usa este nmero para determinar el fin de la secuencia de MSG.

43014

2. Haga clic con el botn derecho del mouse en cada tag no definido, seleccione New name y asigne las propiedades siguientes:
Nombre: BT_input Descripcin: datos desde cada mdulo BT La primera dimensin representa a cada mdulo. La segunda dimensin representa los datos de un mdulo. Tipo de datos: Alcance

DINT [nmero,longitud] name_of_controller (controlador)

BT_input_modules el nmero de mdulos que debe leer la instruccin DINT MSG Donde: nmero longitud Es:

name_of_controller (controlador)

el nmero de mdulos que lee este mensaje el nmero mximo de elementos de cualquiera de las transferencias en bloques

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse mediante una red de E/S remotas

20-19

Envo del el mensaje a un mdulo BT


1. Introduzca el rengln siguiente:
La instruccin MSG lee los valores de entrada de un mdulo BT y almacena los valores en BTR_int_buffer_read. Cada vez que finaliza la instruccin, se reinicia automticamente y enva otro mensaje. Antes de cada mensaje, la serie de instrucciones MOV y COPY carga las propiedades de configuracin apropiadas en la instruccin MSG para que pueda leer el siguiente mdulo BT. Las propiedades de configuracin se cargan desde la matriz BTR_cfg. Despus de cada MSG, un rengln posterior incrementa el tag BTR_index. De este modo se cargan las propiedades de configuracin para el mdulo siguiente en la instruccin MSG antes de que se vuelva a ejecutar.

43014

Publicacin 1756-UM001E-ES-P - Agosto 2002

20-20

Cmo comunicarse mediante una red de E/S remotas

2. Haga clic con el botn derecho del mouse en cada tag no definido, seleccione New name y asigne las propiedades siguientes:
Nombre: BTR BTR_cfg BTR_index Descripcin: el mensaje de transferencia en bloques que lee datos de cada mdulo BT la matriz de propiedades de configuracin para cada mdulo BT controla qu mdulos BT se leen con la instruccin MSG Donde: nmero Tipo de datos: MESSAGE BT_CONFIGURATION [nmero ] DINT Alcance name_of_controller (controlador) name_of_controller (controlador) name_of_controller (controlador) Es: el nmero de mdulos que lee este mensaje

3. Configure el mensaje:

En esta ficha: Configuration

Para este tem: Message Type Number Of Elements Destination Tag

Escriba o seleccione: Transferencia en bloques de lectura 1 (El cuadro de dilogo requiere un valor inicial). BTR_int_buffer_read Para crear este tag: A. Haga clic en New Tag. B. Escriba el nombre. C. En el cuadro Data type, escriba INT[longitud ], donde longitud es igual a la variable de longitud del tag BT_input de la pgina 20-18. D. Seleccione OK.

Communication

Path

Ruta de acceso al mdulo 1756-DHRIO: A. Haga clic en Browse B. Seleccione el mdulo RIO-MODULE con el que desea establecer la comunicacin. C. Seleccione OK. De este modo se completan las operaciones con las propiedades de direccin de mdulo. Aunque la lgica cambiar la ruta de acceso y la direccin del mdulo, el cuadro de dilogo Message Properties requiere un conjunto inicial de propiedades. RIO Desactive la casilla de verificacin Cache Connection.

RIO o ControlNet Casilla de verificacin Cache Connection

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse mediante una red de E/S remotas

20-21

Introduccin de las propiedades de los mensajes para cada mdulo

42376

1. Haga doble clic en Controller Tags. 2. Introduzca las propiedades de los mensajes para cada mdulo BT.
Nombre de tag Valor () () el nmero de elementos que se transfieren canal (A o B) del mdulo 1756-DHRIO que est conectado a la red RIO el nmero de rack del mdulo (octal) el nmero de grupo del mdulo (depende del direccionamiento del chasis) el nmero de ranura del mdulo (depende del direccionamiento del chasis) ruta de acceso al mdulo 1756-DHRIO: A. Haga clic con el botn derecho del mouse y seleccione Go to Message Path Editor. B. Seleccione el mdulo 1756-DHRIO. C. Seleccione OK.

BTR_cfg
Propiedades para el primer mdulo BT

BTR_cfg[0] + BTR_cfg[0].REQ_LEN + BTR_cfg[0].Channel + BTR_cfg[0].Rack + BTR_cfg[0].Group + BTR_cfg[0].Slot + BTR_cfg[0].Path

Propiedades para el mdulo BT siguiente

+ BTR_cfg [1]

Publicacin 1756-UM001E-ES-P - Agosto 2002

20-22

Cmo comunicarse mediante una red de E/S remotas

Conversin de INT a DINT


1. Introduzca el rengln siguiente:
Despus de que la instruccin MSG lea datos de un mdulo (BTR.DN activado), este rengln convierte los valores INT del mdulo BT en valores DINT para que sean utilizados en el proyecto: La instruccin MOV establece la longitud de la instruccin FAL con un valor igual al nmero de elementos ledos por MSG. La instruccin FAL carga a continuacin los valores de BTR_int_buffer_read en BT_input. As se convierten los valores en DINT para ser utilizados en el proyecto. BTR_index determina en qu parte de la primera dimensin de BT_input se deben almacenar los valores. Cada elemento de esta dimensin corresponde a un mdulo BT especfico.

43015

2. Haga clic con el botn derecho del mouse en cada tag no definido, seleccione New name y asigne las propiedades siguientes:
Nombre: BTR_ints_to_dints Descripcin: convierte los nmeros enteros de 16 bits del mdulo BT en nmeros enteros de 32 bits para el proyecto Logix5000 Tipo de datos: CONTROL Alcance name_of_controller (controlador)

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse mediante una red de E/S remotas

20-23

Paso al mdulo BT siguiente


1. Introduzca el rengln siguiente:
Despus de que la instruccin MSG lee datos de un mdulo y FAL los convierte a DINT (BTR_ints_to_dints.DN est activado), la instruccin ADD incrementa BTR_index. Esto permite que la instruccin MSG lea el mdulo siguiente.

43015

2. Introduzca el rengln siguiente:


Si la instruccin EQU es verdadera, significa que la instruccin MSG ha ledo el ltimo mdulo BT. La instruccin CLR restablece BTR_index a cero. De ese modo, la instruccin MSG puede iniciar de nuevo la serie de lecturas a partir del primer mdulo.

43015

Publicacin 1756-UM001E-ES-P - Agosto 2002

20-24

Cmo comunicarse mediante una red de E/S remotas

Escritura de datos en varios mdulos de transferencia en bloques

43035

43035

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse mediante una red de E/S remotas

20-25

43036

43037

43037

Publicacin 1756-UM001E-ES-P - Agosto 2002

20-26

Cmo comunicarse mediante una red de E/S remotas

Direccionamiento de E/S

Para monitorear o controlar un dispositivo de E/S, asigne el nombre de tag del dispositivo a una instruccin en la lgica: Para conocer instrucciones paso a paso acerca de cmo introducir nombres de tags y lgica, consulte Logix5000 Controllers Common Procedures, publicacin 1756-PM001. Todos los datos para los mdulos de E/S estn al alcance del controlador. A medida que asigna direcciones, haga clic en el botn Controller Scoped Tags para ver los tags de E/S. Use la siguiente tabla para seleccionar la direccin de un dispositivo de E/S:
Si el dispositivo es: digital analgico Entonces use esta direccin: name:type. Data[group].bit el elemento de la matriz que almacena los datos para o desde este dispositivo Representa: el nombre del adaptador de E/S remotas, como el mdulo 1771-ASB Use el nombre para el rack que contiene el mdulo al que est conectado este dispositivo. Use el nombre de la configuracin de E/S del controlador. el tipo de dispositivo: Si: entrada salida group bit Entonces: I O

Donde: name

type

el nmero del grupo del mdulo al que est cableado este dispositivo el nmero del punto (bit) al que est cableado este dispositivo

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse mediante una red de E/S remotas

20-27

EJEMPLO

Direccionar un dispositivo digital cableado a un mdulo de E/S 1771


I/O Configuration

[5] 1756-DHRIO/B Local_DHRIO

B <004 0 1> 17771-ASB Remote_Rack_4 dispositivo de entrada grupo 2 bit 0

mdulo adaptador para rack nmero 4

Remote_Rack_4:I.Data[2].0

42435

Publicacin 1756-UM001E-ES-P - Agosto 2002

20-28

Cmo comunicarse mediante una red de E/S remotas

Cmo validar las conexiones


Paso: A. Determine si se han establecido las comunicaciones.

En esta tarea, usted verifica que el controlador se puede comunicar con los dispositivos que acaba de configurar.

Acciones detalladas: Se encuentra este smbolo Si: No S


!

sobre la carpeta I/O Configuration?

Entonces: El controlador se puede comunicar con el mdulo. No se han establecido las comunicaciones. Vaya al paso siguiente.

B. Identifique un fallo. Comience desde el mdulo de comunicacin local y pase hacia abajo por el rbol.
1. 2.

I/O Configuration
!

[x] 1756-YYY/x local_com_module


!

3.

z 17xx-YYY adapter_1
! !

[0] 17xx-YYY module_1 [1] 17xx-YYY module_2

C. Identifique el cdigo de fallo.

1. Haga clic con el botn derecho del mouse en el mdulo y seleccione Properties. 2. Haga clic en la ficha Connection.

3.
42437

3. Identifique el cdigo para el fallo.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo comunicarse mediante una red de E/S remotas

20-29

Paso: D. Borre el fallo.

Acciones detalladas: 1. Del men Help, seleccione Contents. 2. Haga clic en la ficha Index. 3. Escriba module faults.

4.

42439

4. Seleccione el rango para el cdigo y haga clic en Display. 5. Desplcese hacia abajo al cdigo de fallo y siga las recomendaciones. E. Vaya al paso A.

Publicacin 1756-UM001E-ES-P - Agosto 2002

20-30

Cmo comunicarse mediante una red de E/S remotas

Cmo escalonar los mensajes

A medida que usted va aadiendo mensajes al proyecto, puede ser necesario coordinar la ejecucin de los mensajes. Para evitar errores y asegurarse de que cada mensaje se procese, observe las siguientes reglas:
Regla 1 Regla 2 No habilite ms de 16 mensajes simultneamente (incluso transferencias en bloques). No habilite simultneamente ms de 10 de los tipos siguientes de mensajes: lecturas o escrituras de la tabla de datos CIP que no son almacenadas en cach CIP genrico PLC2, PLC3, PLC5 SLC (todos los tipos) transferencias en bloques de lectura o escritura que no son almacenadas en cach

Enve cada mensaje secuencialmente Enve los mensajes en grupos que se encuentran dentro de las cantidades mencionadas en las reglas 1 y 2 Programe un mensaje para la comunicacin con varios dispositivos. Consulte Cmo leer o escribir datos desde o hacia varios mdulos de transferencia en bloques en la pgina 20-15

Publicacin 1756-UM001E-ES-P - Agosto 2002

Captulo

21

Cmo descargar y entrar y lnea mediante un cable serie

Cundo usar este procedimiento

Siga este procedimiento cuando desee realizar las tareas siguientes mediante un cable serie: descargar un proyecto a un controlador entrar en lnea y monitorear un controlador editar un proyecto mientras se ejecuta en un controlador guardar los cambios en lnea al archivo de proyecto fuera de lnea (cargar)

Preface

42385

Cmo usar este procedimiento

Realice los siguientes pasos iniciales si no los ha hecho ya: Paso 1: Cmo conectar un cable serie Para finalizar este procedimiento, realice los pasos siguientes: Paso 2: Cmo configurar un driver serie Paso 3: Cmo seleccionar una ruta de acceso

Publicacin 1756-UM001E-ES-P - Agosto 2002

21-2

Cmo descargar y entrar y lnea mediante un cable serie

Paso 1: Cmo conectar un cable serie

40043

A. Obtenga un cable serie 1756-CP3. (Tambin se puede usar un cable 1747-CP3 de la familia de productos SLC, pero una vez conectado el cable, no se puede cerrar la puerta del controlador.)

CONSEJO

Si hace su proprio cable serie: Limite la longitud a 15.2 m (50 pies). Cablee los conectores as:
Workstation Controlador
1 CD 2 RDX 3 TXD 4 DTR COMMON 6 DSR 7 RTS 8 CTS 9
42231

1 CD 2 RDX 3 TXD 4 DTR COMMON 6 DSR 7 RTS 8 CTS 9

Conecte el blindaje a los dos conectores.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo descargar y entrar y lnea mediante un cable serie

21-3

1756-cable CP3
20884

B. Conecte el cable al controlador y a la estacin de trabajo.

Paso 2: Cmo configurar un driver serie

A. Ejecute el software RSLinx. B. Del men Communications, seleccione Configure Drivers. C. De la lista Available Driver Types seleccione RS-232 DF1 Devices. D. Haga clic en Add New. E. Haga clic en OK para aceptar el nombre predeterminado para el driver. F. De la lista desplegable Comm Port, seleccione el puerto serie (en la estacin de trabajo) al cual est conectado el cable. G. De la lista desplegable Dispositivo, seleccione Logix 5550-Serial Port. H. Haga clic en Auto-Configure. I. Muestra el cuadro de dilogo muestra el mensaje siguiente? Auto Configuration Successful!
Si: S No Entonces: Haga clic en OK. Vaya al paso F. y asegrese de haber seleccionado el puerto de comunicacin correcto.

J. Haga clic en Close.

Publicacin 1756-UM001E-ES-P - Agosto 2002

21-4

Cmo descargar y entrar y lnea mediante un cable serie

Paso 3: Cmo seleccionar una ruta de acceso

A. Abra el proyecto RSLogix 5000 para el controlador. B. Del men Communications, seleccione Who Active.

Workstation + Gateways Linx, Ethernet


Para ampliar la red por un nivel, haga clic en el signo +.

+ AB_DF1-x, DF1 + TCP-1, Ethernet

C. Ample el driver DF1 al nivel del controlador. Workstation + Gateways Linx, Ethernet AB_DF1-x, DF1 + xx, 1756-Lx TCP-1, Ethernet D. Seleccione el controlador y seleccione un botn. Puede ser necesario que usted confirme la accin.
Para: monitorear el proyecto en el controlador transferir una copia del proyecto desde el controlador al software RSLogix 5000 transferir el proyecto abierto al controlador Seleccione: Go Online Upload Download

Publicacin 1756-UM001E-ES-P - Agosto 2002

Captulo

22

Cmo configurar las comunicaciones maestras y esclavas DF1

Cundo usar este procedimiento

Siga este procedimiento para transferir informacin entre los controladores remotos (estaciones) cuando: El sistema contiene tres estaciones o ms. Las comunicaciones ocurren sistemticamente y requieren mdems con lnea dedicada, radio o lneas de transmisin.

42378

Publicacin 1756-UM001E-ES-P - Agosto 2002

22-2

Cmo configurar las comunicaciones maestras y esclavas DF1

Cmo usar este procedimiento

Realice los siguientes pasos iniciales si no los ha hecho ya: Paso 1: Cmo conectar y configurar los mdems Para finalizar este procedimiento, realice los pasos siguientes: Paso 2: Cmo seleccionar un modo de encuesta (polling) Paso 3: Cmo configurar el controlador maestro para la encuesta estndar Paso 4: Cmo configurar el controlador maestro para la encuesta basada en mensajes Paso 5: Cmo configurar un controlador esclavo Paso 6: Cmo introducir un mensaje Paso 7: Cmo configurar el mensaje Paso 8: Cmo escalonar los mensajes Para obtener informacin adicional, vea el documento Sistema SCADA Gua de aplicacin, publicacin AG-6.5.8ES.

Paso 1: Cmo conectar y configurar los mdems

A. Usando el cable siguiente de Allen-Bradley, conecte cada controlador al mdem: A-B 1784-CAS, conector de mdem macho de 25 pines El cable cuenta con el siguiente cableado:
controlador (hembra de 9 pines) DCD RXD TXD DTR COMMON DSR RTS CTS 1 2 3 4 5 6 7 8 mdem (macho de 25 pines) 8 3 2 20 7 6 4 5

B. Configure los mdems.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo configurar las comunicaciones maestras y esclavas DF1

22-3

Paso 2: Cmo seleccionar un modo de encuesta (polling)


Si: los datos tienen tiempo ms crtico

Determine si usar la encuesta estndar o la encuesta basada en mensajes:

Vaya al: Paso 3: Cmo configurar el controlador maestro para la encuesta estndar Paso 4: Cmo configurar el controlador maestro para la encuesta basada en mensajes

En la pgina: 22-3 22-8

los controladores esclavos iniciarn los mensajes desea usar la lgica para controlar cundo ocurre la comunicacin

Paso 3: Cmo configurar el controlador maestro para la encuesta estndar

Determine si es necesario que usted realice este paso:


Si usa este modo de encuesta: estndar basada en mensajes Entonces: Realice este paso Vaya al Paso 4: Cmo configurar el controlador maestro para la encuesta basada en mensajes

A. Abra el proyecto RSLogix 5000.

42376

B. Cree los tags siguientes:


Alcance controlador Nombre: list_priority_poll Tipo de datos: DINT[x] donde: x es 2 ms el nmero de estaciones que encuestar ms frecuentemente que las otras estaciones. Por ejemplo, si desea encuestar 5 estaciones ms frecuentemente, cree una matriz de 7 elementos. controlador list_normal_poll DINT[x] donde: x es 2 ms el nmero restante de estaciones. (Las estaciones que no incluy en list_priority_poll.) BOOL[256]

controlador

list_active_stations

Publicacin 1756-UM001E-ES-P - Agosto 2002

22-4

Cmo configurar las comunicaciones maestras y esclavas DF1

42376

C. Haga clic con el botn derecho del mouse en Controller name_of_controller y seleccione Properties. D. Haga clic en la ficha Serial Port.

E.

F.

G. H. I. J.
42251

E. Seleccione System (opcin predeterminada). F. Seleccione los parmetros para la red DF1. G. Seleccione Half Duplex. H. Borre la casilla de verificacin Continuous Carrier (opcin predeterminada). I. Introduzca la cantidad de retardo (unidades de 20 ms) entre el tiempo de activacin (alto) de la seal RTS y el tiempo en que se envan los datos. Por ejemplo, un valor de 4 produce un retardo de 80 ms. J. Introduzca la cantidad de retardo (unidades de 20 ms) entre el tiempo desde el envo del ltimo carcter y el tiempo en que se desactiva (bajo) la seal RTS.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo configurar las comunicaciones maestras y esclavas DF1

22-5

K. Haga clic en Apply. L. Haga clic en la ficha System Protocol.

M. P.

N. O.

Q. R. S. U. V. T.

42388

M. Seleccione DF1 Master. N. Seleccione el mtodo de deteccin de error usado por el equipo. O. Desea recibir mensajes duplicados?
Si: S No Entonces: Deje seleccionado Enable Duplicate Detection. Borre la casilla de verificacin Enable Duplicate Detection.

P. Introduzca una direccin entre 0 y 254 para este controlador. Q. Es de mucha importancia mantener al mnimo el tiempo de escn de la lista de encuesta?
Si: No S Entonces seleccione: Standard (multiple message transfer per node scan) Standard (single message transfer per node scan)

Publicacin 1756-UM001E-ES-P - Agosto 2002

22-6

Cmo configurar las comunicaciones maestras y esclavas DF1

R. Determine cundo el controlador maestro debe enviar los mensajes:


Para enviar los mensajes a estaciones esclavas: antes de encuestar la prxima estacin cuando el nmero de estacin del maestro aparece en las listas de encuesta Seleccione: Between station polls In polling sequence

S. Seleccione el tag list_normal_poll (paso B.) T. Despus de encuestar las estaciones de prioridad, cuntas estaciones normales desea encuestar?
Si: todas ningunas Entonces: No cambie el valor predeterminado de 0. Introduzca el nmero que se debe encuestar antes de volver a las estaciones de prioridad.

U. Seleccione el tag list_priority_poll (paso B.) V. Seleccione el tag list_active_stations (paso B.) W. Haga clic en OK.

42376

X. Haga doble clic en Controller Tags.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo configurar las comunicaciones maestras y esclavas DF1

22-7

Y. En el tag list_priority_poll (paso B.), introduzca las direcciones de las estaciones de prioridad que se deben encuestar: Si este controlador (maestro) enva los mensajes segn la secuencia de encuesta (paso R.), incluya este controlador en la lista. Introduzca las direcciones en el orden segn el cual desea que se encuesten.
Nombre del tag Valor () nmero total de estaciones de prioridad deje en blanco direccin de la primera estacin que se encuestar direccin de la segunda estacin que se encuestar direccin de la prxima estacin que se encuestar

list_priority_poll + list_priority_poll [0] + list_priority_poll [1] + list_priority_poll [2] + list_priority_poll [3] + list_priority_poll []

Z. En el tag list_normal_poll (paso B.), introduzca las direcciones de las estaciones normales que se deben encuestar. Si este controlador (maestro) enva los mensajes segn la secuencia de encuesta (paso R.), incluya este controlador en la lista. Introduzca las direcciones en el orden segn el cual desea que se encuesten.
Nombre de tag Valor () nmero total de estaciones normales deje en blanco direccin de la primera estacin que se encuestar direccin de la segunda estacin que se encuestar direccin de la prxima estacin que se encuestar

list_normal_poll + list_normal_poll [0] + list_normal_poll [1] + list_normal_poll [2] + list_normal_poll [3] + list_normal_poll []

Publicacin 1756-UM001E-ES-P - Agosto 2002

22-8

Cmo configurar las comunicaciones maestras y esclavas DF1

Paso 4: Cmo configurar el controlador maestro para la encuesta basada en mensajes

Determine si es necesario que usted realice este paso:


Si usa este modo de encuesta: estndar basada en mensajes Entonces: Vaya al Paso 5: Cmo configurar un controlador esclavo Realice este paso

A. Abra el proyecto RSLogix 5000.

42376

B. Haga clic con el botn derecho del mouse en Controller name_of_controller y seleccione Properties. C. Haga clic en la ficha Serial Port.

D.

E.

F. G. H. I.
42251

D. Seleccione System (opcin predeterminada). E. Seleccione los parmetros para la red DF1. F. Seleccione Half Duplex. G. Borre la casilla de verificacin Continuous Carrier (opcin predeterminada).

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo configurar las comunicaciones maestras y esclavas DF1

22-9

H. Introduzca la cantidad de retardo (unidades de 20 ms) entre el tiempo de activacin (alto) de la seal RTS y el tiempo en que se envan los datos. Por ejemplo, un valor de 4 produce un retardo de 80 ms. I. Introduzca la cantidad de retardo (unidades de 20 ms) entre el tiempo desde el envo del ltimo carcter y el tiempo en que se desactiva (bajo) la seal RTS. J. Haga clic en Apply. K. Haga clic en la ficha System Protocol.

L. O.

M. N.

P.

42388

L. Seleccione DF1 Master. M. Seleccione el mtodo de deteccin de error usado por el equipo. N. Desea recibir mensajes duplicados?
Si: S No Entonces: Deje seleccionado Enable Duplicate Detection. Borre la casilla de verificacin Enable Duplicate Detection.

O. Introduzca una direccin entre 0 y 254 para este controlador. P. Desea ignorar los mensajes desde las estaciones esclavas?
Si: No S Entonces seleccione: Message Based (slave can initiate messages) Message Based (slave cannot initiate messages)

Una estacin esclava puede enviar un mensajes solamente cuando recibe un mensajes desde este controlador (maestro). Q. Haga clic en OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

22-10

Cmo configurar las comunicaciones maestras y esclavas DF1

Paso 5: Cmo configurar un controlador esclavo

A. Abra el proyecto RSLogix 5000 para el controlador esclavo.

42376

B. Haga clic con el botn derecho del mouse en Controller name_of_controller y seleccione Properties. C. Haga clic en la ficha Serial Port.

D.

E.

F. G. H. I.
42251

D. Seleccione System (opcin predeterminada). E. Seleccione los parmetros para la red DF1. F. Seleccione Half Duplex. G. Borre la casilla de verificacin Continuous Carrier (opcin predeterminada). H. Introduzca la cantidad de retardo (unidades de 20 ms) entre el tiempo de activacin (alto) de la seal RTS y el tiempo en que se envan los datos. Por ejemplo, un valor de 4 produce un retardo de 80 ms. I. Introduzca la cantidad de retardo (unidades de 20 ms) entre el tiempo desde el envo del ltimo carcter y el tiempo en que se desactiva (bajo) la seal RTS.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo configurar las comunicaciones maestras y esclavas DF1

22-11

J. Haga clic en Apply. K. Haga clic en la ficha System Protocol.

L. O.

M. N.

42388

L. Seleccione DF1 Slave. M. Seleccione el mtodo de deteccin de error usado por el equipo. N. Desea recibir mensajes duplicados?
Si: S No Entonces: Deje seleccionado Enable Duplicate Detection. Borre la casilla de verificacin Enable Duplicate Detection.

O. Introduzca una direccin entre 0 y 254 para este controlador. P. Haga clic en OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

22-12

Cmo configurar las comunicaciones maestras y esclavas DF1

Paso 6: Cmo introducir un mensaje

Debe usar una instruccin MSG para transferir datos entre los controladores si usa la encuesta estndar o la encuesta basada en mensajes: A. Introduzca una instruccin MSG y la instruccin de entrada asociada.

e e e e e e

condition

? /

MSG Message Message Control

? ...

EN DN ER
42424

B. En la instruccin MSG, escriba un nombre para el tag de control del mensaje y presione la tecla Enter. C. En la instruccin MSG, haga clic con el botn derecho del mouse en el tag de control del mensaje y seleccione New tag_name. (En las revisiones anteriores del software, la opcin del men es Create tag_name.) D. De la lista Scope, seleccione name_of_controller (controller) y haga clic en OK.
e e e e e condition ? / MSG Type - Unconfigured Message Control

message ...

EN DN ER
42424

E. Introduzca message.EN. donde: message es el tag de control del mensaje del paso B. F. Si el mensaje se enva a un controlador PLC-5 o SLC 500 y lee o escribe nmeros enteros (no REAL), use un bfer de INT en el mensaje. Los controladores ControlLogix se ejecuta ms eficazmente y usa menos memoria cuando funcionan con nmeros enteros de 32 bits (DINT). Use el tipo de datos DINT para los nmeros enteros cuando sea posible. Los controladores PLC-5 y SLC 500 requieren nmeros enteros de 16 bits. Use un bfer INT en el mensaje y mueva los datos para adentro o desde el bfer, segn se necesario.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo configurar las comunicaciones maestras y esclavas DF1

22-13

Los ejemplos siguientes muestran cmo usar un bfer de INT. Lee nmeros enteros desde un controlador PLC-5 Cuando se activa condition, lee valores enteros de 16 bits (INT) y los almacena en int_buffer. Luego la instruccin FAL mueve los valores a dint_array. Esto convierte los valores a nmeros enteros de 32 bits (DINT) que son usados por otras instrucciones en el controlador ControlLogix.
condition message.EN / MSG Type - Unconfigured Message Control EN DN ER

EJEMPLO

message ...

message.DN

fal_control RES

FAL File Arith/Logical Control fal_control Length ? Position 0 Mode all Dest dint_array[fal_control.pos] Expression int_buffer[fal_control.pos]

EN DN ER

EJEMPLO

Escribe nmeros enteros a un controlador PLC-5 Cuando se activa condition, mueve los valores en dint_array a int_buffer. Esto convierte los valores a nmeros enteros de 16 bits (INT). Luego la instruccin mensaje enva int_buffer al otro controlador.

e condition

fal_control RES

FAL File Arith/Logical Control fal_control Length ? Position 0 Mode all Dest int_buffer[fal_control.pos] Expression dint_array[fal_control.pos]

EN DN ER

fal_control.DN

message.EN /

MSG Type - Unconfigured Message Control

message ...

EN DN ER
42424

Donde: dint_array int_buffer

Es un: matriz de DINT que se usa en el controlador ControlLogix una matriz de INT con el mismo nmero de elementos que dint_array

Publicacin 1756-UM001E-ES-P - Agosto 2002

22-14

Cmo configurar las comunicaciones maestras y esclavas DF1

Paso 7: Cmo configurar el mensaje

A. En la instruccin MSG, haga clic en

...

B. Seleccione una configuracin para el mensaje:

Tabla 22.A Controlador ControlLogix a un controlador FlexLogix Si los datos son: estructura (s) Y usted desea: leer (recibir) los datos Para este tem: Message Type Source Element Number Of Elements Destination Tag escribir (enviar) los datos Message Type Source Tag Number Of Elements Destination Element no es estructura (s) leer (recibir) los datos Message Type Source Element Escriba o seleccione: CIP Data Table Read el primer elemento del tag que contiene los datos en el otros controlador el nmero de elementos que se transfieren el primer elemento del tag (al alcance del controlador) en este controlador para los datos CIP Data Table Write el primer elemento del tag (al alcance del controlador) en este controlador que contiene los datos el nmero de elementos que se transfieren el primer elemento del tag para los datos en el otros controlador PLC5 Typed Read @name donde: name es el primero elemento del tag que contiene los datos en el otro controlador. el nmero de elementos que se transfieren el primer elemento del tag (al alcance del controlador) en este controlador para los datos PLC5 Typed Write el primer elemento del tag (al alcance del controlador) en este controlador que contiene los datos el nmero de elementos que se transfieren @name donde: name es el primero elemento del tag para los datos en el otro controlador.

Number Of Elements Destination Tag escribir (enviar) los datos Message Type Source Tag Number Of Elements Destination Element

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo configurar las comunicaciones maestras y esclavas DF1

22-15

Tabla 22.B Mensaje a un controlador PLC-5 Si los datos son: enteros Y usted desea: leer (recibir) datos Para este tem: Message Type Source Element Number Of Elements Destination Tag escribir (enviar) datos Message Type Source Tag Number Of Elements Destination Element punto flotante (coma flotante) (REAL) leer (recibir) datos Message Type Source Element Number Of Elements Destination Tag escribir (enviar) datos Message Type Source Tag Number Of Elements Destination Element Escriba o seleccione: PLC5 Typed Read la direccin de la tabla de datos en el controlador PLC-5 (es decir, N7:10) el nmero de nmeros enteros que se transfieren el primer elemento de int_buffer PLC5 Typed Write el primer elemento de int_buffer el nmero de nmeros enteros que se transfieren la direccin de la tabla de datos en el controlador PLC-5 (es decir, N7:10) PLC5 Typed Read la direccin de la tabla de datos en el controlador PLC-5 (es decir, F8:0) el nmero de valores que se transfieren el primer elemento del tag (al alcance del controlador) en este controlador para los datos PLC5 Typed Write el primer elemento del tag (al alcance del controlador) en este controlador que contiene los datos el nmero de valores que se transfieren la direccin de la tabla de datos en el controlador PLC-5 (es decir, F8:0)

Publicacin 1756-UM001E-ES-P - Agosto 2002

22-16

Cmo configurar las comunicaciones maestras y esclavas DF1

Tabla 22.C Mensaje a un controlador SLC 500 Si los datos son: enteros Y usted desea: leer (recibir) datos Para este tem: Message Type Source Element Number Of Elements Destination Tag escribir (enviar) datos Message Type Source Tag Number Of Elements Destination Element punto flotante (coma flotante) (REAL) leer (recibir) datos Message Type Source Element Number Of Elements Destination Tag escribir (enviar) datos Message Type Source Tag Number Of Elements Destination Element Escriba o seleccione: SLC Typed Read la direccin de la tabla de datos en el controlador SLC 500 (es decir, N7:10) el nmero de nmeros enteros que se transfieren el primer elemento de int_buffer SLC Typed Write el primer elemento de int_buffer el nmero de nmeros enteros que se transfieren la direccin de la tabla de datos en el controlador SLC 500 (es decir, N7:10) SLC Typed Read la direccin de la tabla de datos en el controlador SLC 500 (es decir, F8:0) el nmero de valores que se transfieren el primer elemento del tag (al alcance del controlador) en este controlador para los datos SLC Typed Write el primer elemento del tag (al alcance del controlador) en este controlador que contiene los datos el nmero de valores que se transfieren la direccin de la tabla de datos en el controlador SLC 500 (es decir, F8:0)

C. Haga clic en la ficha Communication. D. En el cuadro Path, introduzca la ruta de acceso siguiente: 2, station_address donde: station_address es la direccin DF1 del controlador que recibe el mensaje. E. No cambie los mtodos de comunicacin predeterminados de CIP Cache Connections (Esta casilla de verificacin no aplica a los mensajes desde el puerto serie.) F. Haga clic en OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo configurar las comunicaciones maestras y esclavas DF1

22-17

Paso 8: Cmo escalonar los mensajes

A medida que usted va aadiendo mensajes al proyecto, puede ser necesario coordinar la ejecucin de los mensajes. Para evitar errores y asegurarse de que cada mensaje se procese, observe las siguientes reglas:
Regla 1 Regla 2 No habilite ms de 16 mensajes simultneamente (incluso transferencias en bloques). No habilite simultneamente ms de 10 de los tipos siguientes de mensajes: lecturas o escrituras de la tabla de datos CIP que no son almacenadas en cach CIP genrico PLC2, PLC3, PLC5 SLC (todos los tipos) transferencias en bloques de lectura o escritura que no son almacenadas en cach

Si el nmero de mensajes en la aplicacin excede las cantidades mencionadas en las reglas 1 y 2, escanole la ejecucin de los mensajes. A continuacin se presenta algunas opciones: Enve cada mensaje secuencialmente Enve los mensajes en grupos que se encuentran dentro de las cantidades mencionadas en las reglas 1 y 2

Publicacin 1756-UM001E-ES-P - Agosto 2002

22-18

Cmo configurar las comunicaciones maestras y esclavas DF1

Notas:

Publicacin 1756-UM001E-ES-P - Agosto 2002

Captulo

23

Cmo configurar las comunicaciones de lnea directa

Cundo usar este procedimiento


reface

Siga este procedimiento para enviar un mensaje a otro controlador mediante una lnea telefnica.

42394

Cmo usar este procedimiento

Realice los siguientes pasos iniciales si no los ha hecho ya: Paso 1: Cmo conectar y configurar los mdems Para finalizar este procedimiento, realice los pasos siguientes: Paso Paso Paso Paso Paso Paso 2: 3: 4: 5: 6: 7: Cmo Cmo Cmo Cmo Cmo Cmo configurar el puerto serie del controlador obtener el acceso telefnico al otro controlador enviar el mensaje configurar el mensaje colgar escalonar los mensajes

Para obtener informacin adicional, vea el documento Sistema SCADA Gua de aplicacin, publicacin AG-6.5.8ES.

Publicacin 1756-UM001E-ES-P - Agosto 2002

23-2

Cmo configurar las comunicaciones de lnea directa

Paso 1: Cmo conectar y configurar los mdems

A. Usando el cable siguiente de Allen-Bradley, conecte cada controlador al mdem: A-B 1784-CAS, conector de mdem macho de 25 pines El cable cuenta con el siguiente cableado:
controlador (hembra de 9 pines) DCD RXD TXD DTR COMMON DSR RTS CTS 1 2 3 4 5 6 7 8 mdem (macho de 25 pines) 8 3 2 20 7 6 4 5

B. Configure los mdems.


Configure esta seal: DSR DCD (CD) DTR Para: estar activada (alta) cuando existe una conexin de mdem estar activada (alta) cuando el mdem recibe el portador desde el mdem remoto colgar cuando el controlador cambia la seal DTR de activada a desactivada (por ej., Set DTR to normal, not override.)

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo configurar las comunicaciones de lnea directa

23-3

Paso 2: Cmo configurar el puerto serie del controlador

A. Abra el proyecto RSLogix 5000 para el controlador.

42376

B. Haga clic con el botn derecho del mouse en Controller name_of_controller y seleccione Properties. C. Haga clic en la ficha Serial Port.

D.

E.

F.

G. H.
42251

D. Seleccione System (opcin predeterminada). E. Seleccione los parmetros para la red DF1. F. Seleccione Full Duplex. G. Introduzca la cantidad de retardo (unidades de 20 ms) entre el tiempo de activacin (alto) de la seal RTS y el tiempo en que se envan los datos. Por ejemplo, un valor de 4 produce un retardo de 80 ms. H. Introduzca la cantidad de retardo (unidades de 20 ms) entre el tiempo desde el envo del ltimo carcter y el tiempo en que se desactiva (bajo) la seal RTS. I. Haga clic en Apply.

Publicacin 1756-UM001E-ES-P - Agosto 2002

23-4

Cmo configurar las comunicaciones de lnea directa

J. Haga clic en la ficha System Protocol.

K.

L. M.

42392

K. Seleccione DF1 Point to Point (opcin predeterminada). L. Seleccione el mtodo de deteccin de error usado por el equipo. M. Desea recibir mensajes duplicados?
Si: S No Entonces: Deje seleccionado Enable Duplicate Detection. Borre la casilla de verificacin Enable Duplicate Detection.

N. Haga clic en OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo configurar las comunicaciones de lnea directa

23-5

Paso 3: Cmo obtener el acceso telefnico al otro controlador

Use la lgica siguiente para obtener acceso telefnico a otro controlador:

Cuando se activa condition, la instruccin AWA ordena al mdem a obtener el acceso telefnico a un controlador remoto. La instruccin GSV monitorea el estado del puerto serie.
condition AWA ASCII Write Append Channel 0 Source modem_number[0] SerialPort Control String Length Characters Sent modem_dial 0 0 EN DN ER GSV Get System Value CIP Object Class DF1 CIP Object Name Attribute Name DiagnosticCounters Dest serial_port[0]

42393

Donde: condition modem_number

Representa: la condicin que inicia la secuencia de establecer una lnea directa la matriz de SINT que contiene la cadena de caracteres ASCII que ordenan al mdem a obtener el acceso telefnico a un nmero de telfono especfico 0 significa enviar todos los caracteres en modem_number una matriz de 19 INT (INT[19]) que almacena el estado del puerto serie

String Length serial_port

Publicacin 1756-UM001E-ES-P - Agosto 2002

23-6

Cmo configurar las comunicaciones de lnea directa

Paso 4: Cmo enviar el mensaje

A. Introduzca la lgica siguiente:

Serial_port [1] contiene el estado de las seales de mdem. Cuando est activado el bit 3 (DCD es alta), el mdem recibe el portador desde el mdem remoto y se establece la comunicacin. En este momento el mensaje se enva al controlador remoto.
serial_port[1].3 message.EN / MSG Type - Unconfigured Message Control

message ...

EN DN ER
42387

Donde: serial_port Message

Representa: una matriz de 19 INT (INT[19]) que almacena el estado del puerto serie el tag que controla la ejecucin del mensaje (tipo de datos MESSAGE)

B. Si el mensaje se enva a un controlador PLC-5 o SLC 500 y lee o escribe nmeros enteros (no REAL), use un bfer de INT en el mensaje. Los controladores ControlLogix se ejecuta ms eficazmente y usa menos memoria cuando funcionan con nmeros enteros de 32 bits (DINT). Use el tipo de datos DINT para los nmeros enteros cuando sea posible. Los controladores PLC-5 y SLC 500 requieren nmeros enteros de 16 bits. Use un bfer INT en el mensaje y mueva los datos para adentro o desde el bfer, segn se necesario.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo configurar las comunicaciones de lnea directa

23-7

Los ejemplos siguientes muestran cmo usar un bfer de INT. Lee nmeros enteros desde un controlador PLC-5 Cuando se activa serial_port[1].3, lee valores enteros de 16 bits (INT) y los almacena en int_buffer. Luego la instruccin FAL mueve los valores a dint_array. Esto convierte los valores a nmeros enteros de 32 bits (DINT) que son usados por otras instrucciones en el controlador ControlLogix.
serial_port[1].3 message.EN / MSG Type - Unconfigured Message Control EN DN ER

EJEMPLO

message ...

message.DN

fal_control RES

FAL File Arith/Logical Control fal_control Length ? Position 0 Mode all Dest dint_array[fal_control.pos] Expression int_buffer[fal_control.pos]

EN DN ER

EJEMPLO

Escribe nmeros enteros a un controlador PLC-5 Cuando se activa serial_port[1].3, transfiere los valores en dint_array a int_buffer. Esto convierte los valores a nmeros enteros de 16 bits (INT). Luego la instruccin mensaje enva int_buffer al otro controlador.

serial_port[1].3

fal_control RES

FAL File Arith/Logical Control fal_control Length ? Position 0 Mode all Dest int_buffer[fal_control.pos] Expression dint_array[fal_control.pos]

EN DN ER

fal_control.DN

message.EN /

MSG Type - Unconfigured Message Control

message ...

EN DN ER
42387

Donde: dint_array int_buffer

Es un: matriz de DINT que se usa en el controlador ControlLogix una matriz de INT con el mismo nmero de elementos que dint_array

Publicacin 1756-UM001E-ES-P - Agosto 2002

23-8

Cmo configurar las comunicaciones de lnea directa

Paso 5: Cmo configurar el mensaje

A. En la instruccin MSG, haga clic en

...

B. Seleccione una configuracin para el mensaje:

Tabla 23.A Controlador ControlLogix a un controlador FlexLogix Si los datos son: estructura (s) Y usted desea: leer (recibir) los datos Para este tem: Message Type Source Element Number Of Elements Destination Tag escribir (enviar) los datos Message Type Source Tag Number Of Elements Destination Element no es estructura (s) leer (recibir) los datos Message Type Source Element Escriba o seleccione: CIP Data Table Read el primer elemento del tag que contiene los datos en el otros controlador el nmero de elementos que se transfieren el primer elemento del tag (al alcance del controlador) en este controlador para los datos CIP Data Table Write el primer elemento del tag (al alcance del controlador) en este controlador que contiene los datos el nmero de elementos que se transfieren el primer elemento del tag para los datos en el otros controlador PLC5 Typed Read @name donde: name es el primero elemento del tag que contiene los datos en el otro controlador. el nmero de elementos que se transfieren el primer elemento del tag (al alcance del controlador) en este controlador para los datos PLC5 Typed Write el primer elemento del tag (al alcance del controlador) en este controlador que contiene los datos el nmero de elementos que se transfieren @name donde: name es el primero elemento del tag para los datos en el otro controlador.

Number Of Elements Destination Tag escribir (enviar) los datos Message Type Source Tag Number Of Elements Destination Element

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo configurar las comunicaciones de lnea directa

23-9

Tabla 23.B Mensaje a un controlador PLC-5 Si los datos son: enteros Y usted desea: leer (recibir) datos Para este tem: Message Type Source Element Number Of Elements Destination Tag escribir (enviar) datos Message Type Source Tag Number Of Elements Destination Element punto flotante (coma flotante) (REAL) leer (recibir) datos Message Type Source Element Number Of Elements Destination Tag escribir (enviar) datos Message Type Source Tag Number Of Elements Destination Element Escriba o seleccione: PLC5 Typed Read la direccin de la tabla de datos en el controlador PLC-5 (es decir, N7:10) el nmero de nmeros enteros que se transfieren el primer elemento de int_buffer PLC5 Typed Write el primer elemento de int_buffer el nmero de nmeros enteros que se transfieren la direccin de la tabla de datos en el controlador PLC-5 (es decir, N7:10) PLC5 Typed Read la direccin de la tabla de datos en el controlador PLC-5 (es decir, F8:0) el nmero de valores que se transfieren el primer elemento del tag (al alcance del controlador) en este controlador para los datos PLC5 Typed Write el primer elemento del tag (al alcance del controlador) en este controlador que contiene los datos el nmero de valores que se transfieren la direccin de la tabla de datos en el controlador PLC-5 (es decir, F8:0)

Publicacin 1756-UM001E-ES-P - Agosto 2002

23-10

Cmo configurar las comunicaciones de lnea directa

Tabla 23.C Mensaje a un controlador SLC 500 Si los datos son: enteros Y usted desea: leer (recibir) datos Para este tem: Message Type Source Element Number Of Elements Destination Tag escribir (enviar) datos Message Type Source Tag Number Of Elements Destination Element punto flotante (coma flotante) (REAL) leer (recibir) datos Message Type Source Element Number Of Elements Destination Tag escribir (enviar) datos Message Type Source Tag Number Of Elements Destination Element Escriba o seleccione: SLC Typed Read la direccin de la tabla de datos en el controlador SLC 500 (es decir, N7:10) el nmero de nmeros enteros que se transfieren el primer elemento de int_buffer SLC Typed Write el primer elemento de int_buffer el nmero de nmeros enteros que se transfieren la direccin de la tabla de datos en el controlador SLC 500 (es decir, N7:10) SLC Typed Read la direccin de la tabla de datos en el controlador SLC 500 (es decir, F8:0) el nmero de valores que se transfieren el primer elemento del tag (al alcance del controlador) en este controlador para los datos SLC Typed Write el primer elemento del tag (al alcance del controlador) en este controlador que contiene los datos el nmero de valores que se transfieren la direccin de la tabla de datos en el controlador SLC 500 (es decir, F8:0)

C. Haga clic en la ficha Communication. D. En el cuadro Path, introduzca la ruta de acceso siguiente: 2,0 Puesto que las comunicaciones de lnea directa son de punto a punto, no se requiere la direccin real del controlador. E. No cambie los mtodos de comunicacin predeterminados de CIP Cache Connections (Esta casilla de verificacin no aplica a los mensajes desde el puerto serie.) F. Haga clic en OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo configurar las comunicaciones de lnea directa

23-11

Paso 6: Cmo colgar

Introduzca la lgica siguiente para colgar:

Despus de que el controlador recibe el mensaje (se activa message.DN), el AHL interrumpe la lnea DTR, lo cual causa que el mdem cuelgue.
message.DN AHL ASCII Handshake Lines Channel AND Mask OR Mask EN 0 1 0 DN ER

SerialPort Control modem_hangup_1 Channel Status(Decimal) 0

Despus de colgar el mdem (se activa modem_hangup_1 .EM), la instruccin AHL activa la lnea DTR, la cual prepara el mdem para la prxima llamada.
modem_hangup_1.EM AHL ASCII Handshake Lines Channel AND Mask OR Mask EN 0 0 1 DN ER

SerialPort Control modem_hangup_2 Channel Status(Decimal) 0


42393

Donde: Message modem_hangup_1 modem_hangup_2

Representa: el tag que controla la ejecucin del mensaje (tipo de datos MESSAGE) el tag que controla la ejecucin de AHL (tipo de datos SERIAL_PORT_CONTROL) el tag que controla la ejecucin de AHL (tipo de datos SERIAL_PORT_CONTROL)

Publicacin 1756-UM001E-ES-P - Agosto 2002

23-12

Cmo configurar las comunicaciones de lnea directa

Paso 7: Cmo escalonar los mensajes

A medida que usted va aadiendo mensajes al proyecto, puede ser necesario coordinar la ejecucin de los mensajes. Para evitar errores y asegurarse de que cada mensaje se procese, observe las siguientes reglas:
Regla 1 Regla 2 No habilite ms de 16 mensajes simultneamente (incluso transferencias en bloques). No habilite simultneamente ms de 10 de los tipos siguientes de mensajes: lecturas o escrituras de la tabla de datos CIP que no son almacenadas en cach CIP genrico PLC2, PLC3, PLC5 SLC (todos los tipos) transferencias en bloques de lectura o escritura que no son almacenadas en cach

Si el nmero de mensajes en la aplicacin excede las cantidades mencionadas en las reglas 1 y 2, escanole la ejecucin de los mensajes. A continuacin se presenta algunas opciones: Enve cada mensaje secuencialmente Enve los mensajes en grupos que se encuentran dentro de las cantidades mencionadas en las reglas 1 y 2

Publicacin 1756-UM001E-ES-P - Agosto 2002

Captulo

24

Cmo programar el control de movimiento

Cundo usar este procedimiento

El controlador ControlLogix, el mdulo servo 1756-M02AE o el mdulo 1756-M08SE SERCOS, junto con el software RSLogix 5000, crean un sistema integrado de control de movimiento.
Mdulo servo 1756-M02AE Variador Posicin Velocidad Retroalimentacin del motor Variador Posicin Velocidad Retroalimentacin del motor

Software RSLogix 5000 Programacin Configuracin de movimiento integrado del eje

Controlador ControlLogix Ejecucin del programa


Planificador de trayectoria de movimiento

Posicin

Velocidad

Mdulo 1756-M08SE SERCOS Variador SERCOS Posicin Velocidad Retroalimentacin del motor

El controlador ControlLogix contiene una tarea de movimiento de alta velocidad que ejecuta las solicitudes de las rutinas y genera informacin relativa al perfil de posicin y velocidad. Cada controlador ControlLogix puede controlar hasta 16 mdulos 1756-M02AE o 1756-M08SE. El mdulo 1756-M02AE se conecta a un servovariador y cierra un lazo de alta velocidad de posicin y velocidad. Cada mdulo 1756-M02AE puede controlar hasta dos ejes. El mdulo 1756-M08SE SERCOS se conecta a uno o ms variadores SERCOS y puede controlar hasta 8 ejes. Cada variador SERCOS cierra un lazo de alta velocidad de posicin y velocidad. El software de programacin RSLogix 5000 proporciona la configuracin de ejes completa y compatibilidad con la programacin de movimiento.

Publicacin 1756-UM001E-ES-P - Agosto 2002

24-2

Cmo programar el control de movimiento

Cmo usar este procedimiento

Para programar el control de movimiento, siga los procemientos que se describen en: Cmo seleccionar un dispositivo maestro de CST Cmo aadir el mdulo de control de movimiento 1756-M08SE - Cmo aadir el variador SERCOS Cmo crear un grupo de control de movimiento Cmo asignar las propiedades del grupo de movimiento Cmo configurar los ejes Cmo ejecutar las pruebas de conexin Cmo desarrollar la lgica para el control de movimiento

Para obtener ms informacin, consulte el documento ControlLogix Motion Module Setup and Configuration Manual, publicacin 1756-UM006.

Cmo seleccionar un dispositivo maestro de CST

Si el controlador usa un eje de movimiento, hay que definir un dispositivo en el chasis como maestro de hora coordinada del sistema (CST). Esto sincroniza todos los mdulos servo y controladores en el chasis segn el mismo reloj. Slo un dispositivo en un chasis puede ser el maestro de hora coordinada del sistema.

IMPORTANTE

Existen las siguientes opciones: Definir el controlador como maestro de CST o bien Definir un mdulo 1756-SYNCH como maestro de CST

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo programar el control de movimiento

24-3

Definir el controlador como maestro de CST


1. En el organizador del controlador, haga clic con el botn derecho del mouse en la carpeta Controller y seleccione Properties. 2. Haga clic en la ficha Date/Time. 3. Es otro controlador en el chasis el maestro de CST?
Si: No S Entonces: Active la casilla de verificacin Make this controller the

master.
Desactive la casilla de verificacin Make this controller the master.

4. Haga clic en OK.

Definir un mdulo 1756-SYNCH como maestro de CST


1. En el organizador del controlador, haga clic con el botn derecho del mouse en el mdulo 1756-SYNCH y seleccione Properties. 2. Haga clic en la ficha Time Mastership.

3. Active esta casilla de verificacin.


43085

4. Seleccione OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

24-4

Cmo programar el control de movimiento

Cmo aadir el mdulo de control de movimiento

1. Abra el proyecto RSLogix 5000 fuera de lnea. + Controller + Tasks + Motion Groups
Trends

+ Data Types + I/O Configuration 1. Haga clic con el botn derecho del mouse y seleccione New Module. 2. Seleccione su tipo de mdulo de control de movimiento y, a continuacin, seleccione OK.

3.

4.

5.
42377

3. Introduzca un nombre para el mdulo. 4. Introduzca o seleccione el nmero de ranura en que se instala el mdulo. 5. Con qu precisin debe corresponder cualquier mdulo en esta ranura a la informacin de esta ficha?
Si esta informacin debe coincidir: toda la informacin, incluso el nmero de revisin menor toda la informacin excepto el nmero de revisin menor ninguna Entonces seleccione Exact Match Compatible Module Disable Keying

6. Seleccione Next.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo programar el control de movimiento

24-5

7. 8.
42398

7. Desea que el mdulo se comunique inicialmente con el controlador?


Si: S No Entonces: Deje en blanco la casilla de verificacin. Seleccione la casilla de verificacin.

EJEMPLO

Inhiba un mdulo Use la casilla de verificacin Inhibit Module para facilitar la prueba de un sistema: Inhiba inicialmente el mdulo. Cuando est listo a probar los dispositivos asociados con el mdulo, borre la casilla de verificacin.

8. Si falla la comunicacin con el mdulo, cmo desea que responda el controlador? Si entra en fallo la comunicacin con un mdulo, el controlador funciona a base de datos antiguos desde el mdulo. Para evitar la posibilidad de lesiones o daos, monitoree las comunicaciones usando mdulos o configure los mdulos para producir un fallo mayor si entran en fallo las comunicaciones.
Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin. Monitoree la conexin usando la lgica de escalera. Notas:

ATENCI N

!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando

9. Seleccione Next.

Publicacin 1756-UM001E-ES-P - Agosto 2002

24-6

Cmo programar el control de movimiento

1756-M02AE

11.
43031

10.

10. Seleccione New Axis. 11. Introduzca un nombre para el eje y seleccione OK. 12. Asigne el eje a un canal (la conexin fsica en el mdulo servo al cual est cableado el eje). 13. Repita los pasos 10 - 12 para el otro canal, si es necesario. 14. Seleccione Finish.

1756-M08SE

15. 16.
43017

15. Cuntos ejes hay conectados a este mdulo? (En la seccin siguiente, asociar los ejes con el mdulo).
Si es este nmero de ejes: 1-4 5-8 Seleccione un ciclo de: 1 2

16. Seleccione la intensidad del haz luminoso en el cable de fibra ptica. Para cables que cubren largas distancias o de baja calidad, seleccione High. 17. Seleccione Finish.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo programar el control de movimiento

24-7

1756-M08SE - Cmo aadir el variador SERCOS

+ Controller + Tasks + Motion Groups


Trends

+ Data Types + I/O Configuration


[x] 1756-M08SE

1. Haga clic con el botn derecho del mouse y seleccione New Module. 2. Seleccione el variador SERCOS y, a continuacin, seleccione OK.

3.

4.

5.
43018

3. Introduzca un nombre para el variador. 4. Introduzca o seleccione el nmero de nodo del variador. Si se trata de un variador con varios ejes, seleccione el nmero de nodo del primer eje. 5. Con qu precisin debe corresponder cualquier mdulo en esta ranura a la informacin en esta ficha?
Si esta informacin debe coincidir: toda la informacin, incluso el nmero de revisin menor toda la informacin excepto el nmero de revisin menor ninguna Entonces seleccione Exact Match Compatible Module Disable Keying

6. Seleccione Next.

Publicacin 1756-UM001E-ES-P - Agosto 2002

24-8

Cmo programar el control de movimiento

8.

42398

7. Si falla la comunicacin con el mdulo, cmo desea que responda el controlador? Si entra en fallo la comunicacin con un mdulo, el controlador funciona a base de datos antiguos desde el mdulo. Para evitar la posibilidad de lesiones o daos, monitoree las comunicaciones usando mdulos o configure los mdulos para producir un fallo mayor si entran en fallo las comunicaciones.
Entonces: Seleccione la casilla de verificacin. Deje en blanco la casilla de verificacin. Monitoree la conexin usando la lgica de escalera. Notas:

ATENCI N

!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando

8. Seleccione Next.

43019

11.

9.

9. Seleccione New Axis. 10. Introduzca un nombre para el tag de este nodo (eje) y seleccione OK. 11. Seleccione el nombre del tag de paso 10. 12. Si se trata de un variador con varios ejes, repita los pasos 9 - 11 para cada eje. 13. Seleccione Next.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo programar el control de movimiento

24-9

43024

14.

14. Qu tipo de regulador de bus usa este variador?


Si: externo interno ninguno Entonces seleccione: nmero de catlogo del regulador Internal <none>

15. Seleccione Finish.

Cmo crear un grupo de control de movimiento

+ Controller + Tasks Motion Groups Ungrouped Axes


name_of_axis Trends

1. Haga clic con el botn derecho del mouse y seleccione New Motion Group. 2. Introduzca un nombre para el grupo y seleccione OK.

+ Data Types + I/O Configuration


[x] 1756-M08SE

Publicacin 1756-UM001E-ES-P - Agosto 2002

24-10

Cmo programar el control de movimiento

Cmo asignar las propiedades del grupo de movimiento

+ Controller + Tasks Motion Groups


Name_of_New_Group

Ungrouped Axes
name_of_axis Trends

1. Haga clic con el botn derecho del mouse y seleccione Motion Group Properties.

2.

43025

3.

2. Seleccione el eje. 3. Seleccione Add -->.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo programar el control de movimiento

24-11

4.

5. 6.
43026

4. Haga clic en la ficha Attribute. 5. Introduzca o seleccione la velocidad a la cual desea que el controlador actualice los ejes asignados a este grupo. Para un mdulo 1756-M08SE, establezca Coarse Update Period con un valor mltiplo de Cycle Time. 6. Desea monitorear alguno de los siguientes miembros de un eje de este grupo directamente a travs de su tag? (Una instruccin GSV siempre le permite el acceso a estos valores independientemente de esta seleccin). ActualAcceleration ActualPosition ActualVelocity AverageVelocity CommandAcceleration CommandPosition CommandVelocity MasterOffset
Si: S Entonces seleccione: Enabled Notas: As se incrementa el tiempo de ejecucin del movimiento del controlador. Consulte Tiempo de ejecucin estimado en la pgina B-1.

No

Disabled

7. Seleccione OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

24-12

Cmo programar el control de movimiento

Cmo configurar los ejes

Para configurar un eje: Visualice las propiedades para el eje Seleccione una configuracin de eje Asigne unidades para las medidas Asigne una constante de conversin 1756-M02AE - Seleccione la configuracin del servovariador 1756-M08SE - Seleccione el nmero de catlogo del amplificador 1756-M08SE - Seleccione el motor y la retroalimentacin

Visualice las propiedades para el eje


+ Controller + Tasks Motion Groups Name_of_New_Group
name_of_axis Ungrouped Axes Trends

Haga clic con el botn derecho del mouse y seleccione Axis Properties.

Seleccione una configuracin de eje

Seleccione el tipo de eje deseado.

43033

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo programar el control de movimiento

24-13

Asigne unidades para las medidas


1.

2.

43027

1. Haga clic en la ficha Units. 2. Escriba las unidades en las que desea programar, ya sea revs, grados, pulgadas o milmetros.

Asigne una constante de conversin


1.

2.

3.
43028

1. Haga clic en la ficha Conversion. 2. Seleccione el tipo de posicionamiento de eje que desea usar. 3. Introduzca los conteos por unidad.

Publicacin 1756-UM001E-ES-P - Agosto 2002

24-14

Cmo programar el control de movimiento

1756-M02AE - Seleccione la configuracin del servovariador


1.

2.

3.
43032

1. Haga clic en la ficha Servo. 2. Seleccione la configuracin del servovariador. 3. Opcional: Seleccione los dos atributos del objeto AXIS al que desea tener acceso a travs de una instruccin GSV o un nombre de tag. 4. Seleccione OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo programar el control de movimiento

24-15

1756-M08SE - Seleccione el nmero de catlogo del amplificador


1.

2.

3.
43029

1. Haga clic en la ficha Drive. 2. Seleccione el nmero de catlogo del amplificador. 3. Opcional: Seleccione los dos atributos del objeto AXIS al que desea tener acceso a travs de una instruccin GSV o un nombre de tag.

Publicacin 1756-UM001E-ES-P - Agosto 2002

24-16

Cmo programar el control de movimiento

1756-M08SE - Seleccione el motor y la retroalimentacin


1.

2. 3.
43030

1. Haga clic en la ficha Motor/Feedback. 2. Seleccione el nmero de catlogo del motor. 3. En el paso 2, seleccion un nmero de catlogo?
Si: S No Entonces: Vaya al paso 4. Seleccione el tipo de retroalimentacin.

4. Seleccione OK.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo programar el control de movimiento

24-17

Cmo ejecutar las pruebas de conexin


ATENCI N

Estas pruebas pueden provocar que un eje se mueva incluso cuando el controlador est en modo de programacin. Despus de realizar la prueba de salida y retroalimentacin, no cambie la polaridad. Esto puede provocar la prdida de control del eje.

Si desea ejecutar los diagnsticos de conexin para un eje: Descargue el proyecto y conctese en lnea Visualice las propiedades para el eje Complete las pruebas de conexin

Descargue el proyecto y conctese en lnea


1. Cree y configure todos los mdulos de movimiento y los ejes. 2. Guarde su proyecto 3. Descargue su proyecto. 4. Verifique que se establece una conexin con cada mdulo en la configuracin de E/S del controlador. 5. Para cada variador SERCOS, asegrese de que el variador va al paso 4.

Publicacin 1756-UM001E-ES-P - Agosto 2002

24-18

Cmo programar el control de movimiento

Visualice las propiedades para el eje


+ Controller + Tasks Motion Groups Name_of_New_Group
name_of_axis Ungrouped Axes Trends

Haga clic con el botn derecho del mouse y seleccione Axis Properties.

Complete las pruebas de conexin


2. 1.

3.

43034

1. Haga clic en la ficha Hookup. 2. Escriba el nmero de incrementos que se mueve el eje durante cada prueba. 3. Seleccione cada prueba y siga las indicaciones. 4. Despus de que finalice con las pruebas de conexin, seleccione OK. Para obtener ms informacin acerca de los diagnsticos de interconexin, vea el documento ControlLogix Motion Module Setup and Configuration Manual, publicacin 1756-UM006.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo programar el control de movimiento

24-19

Cmo desarrollar la lgica para el control de movimiento

Para escribir un programa de aplicacin de movimiento, usted puede insertar las instrucciones de movimiento directamente en el programa de lgica de escalera. Las instrucciones de control de movimiento efectan operaciones en uno o ms ejes. Usted debe identificar y configurar los ejes antes de usarlos. Para obtener ms informacin acerca de la configuracin de ejes, consulte el documento ControlLogix Motion Module Setup and Configuration Manual, publicacin 1756-UM006. Para obtener ms informacin acerca de las instrucciones de movimiento individuales, consulte el documento Logix5000 Controllers Motion Instruction Set Reference Manual, publicacin 1756-RM007. Cada instruccin de movimiento tiene un operando denominado Control de movimiento. Este campo usa un tag MOTION_INSTRUCTION para almacenar informacin de estado durante la ejecucin de las instrucciones de movimiento. Esta informacin de estado puede incluir el estado de instrucciones, errores, etc.

Operando de control de movimiento

ATENCI N

!
Mtodo:

Los tags usados para el operando de control de movimiento de la instruccin de movimiento se deben usar una sola vez. El reuso del mismo operando de control de movimiento en otras instrucciones pueden causar una operacin inesperada de las variables de control.

Para obtener ms informacin acerca del tag MOTION_INSTRUCTION, vea la instruccin de movimiento correspondiente en el documento Logix5000 Controllers Motion Instruction Set Reference Manual, publicacin 1756-RM007. Hay dos maneras de leer los parmetros de estado y configuracin de movimiento en la lgica.
Ejemplo: Fallos de eje Estado de movimiento Posicin real CommandAcceleration

Acceso directo a las estructuras MOTION_GROUP y AXIS. Uso de la instruccin GSV Habilitacin del atributo Auto Tag Update para un grupo de movimiento

Publicacin 1756-UM001E-ES-P - Agosto 2002

24-20

Cmo programar el control de movimiento

En el programa de lgica de escalera, se pueden modificar los parmetros de configuracin de movimiento usando la instruccin SSV. Por ejemplo, se pueden cambiar la ganancia del lazo de posicin, la ganancia del lazo de velocidad y los lmites de corriente dentro del programa. Para obtener ms informacin acerca de la instruccin SSV, consulte las siguientes publicaciones: Logix5000 Controllers General Instructions Reference Manual, publicacin 1756-RM003 ControlLogix Motion Module Setup and Configuration Manual, publicacin 1756-UM006

Cmo manejar los fallos de movimiento


Existen dos tipos de fallos de movimiento.
Tipo Errores Descripcin No afectan la operacin del controlador Debe ser correctos para optimizar el tiempo de ejecucin y asegurar la precisin del programa Ejemplo Una instruccin Mover Motion Axis (MAM) con un parmetro fuera de rango

Menor/mayor

La aplicacin excedi Causado por un problema con el lazo el valor servo Puede desactivar el controlador si no se PositionErrorTolerance. corrige la condicin de fallo

Se puede configurar un fallo como menor o mayor usando la ventana del Asistente de Axis Grupo.

Descripcin de los errores


La ejecucin de una instruccin de movimiento dentro de un programa de aplicacin puede generar errores. El tag MOTION_INSTRUCION tiene un campo que contiene el cdigo de errores. Para obtener ms informacin acerca de los cdigos de error para instrucciones individuales, consulte el documento Logix5000 Controllers Motion Instruction Set Reference Manual, publicacin 1756-RM007.

Descripcin de los fallos menores/mayores


Pueden ocurrir varios fallos que no son causados por las instrucciones de movimiento. Por ejemplo, causan fallos la prdida de retroalimentacin del encoder o el exceso de un lmite de fin de carrera por parte de una posicin real. Los fallos de movimiento se consideran fallos de tipo 2 con cdigos de error de 1 a 32. Consulte Logix5000 Controllers Common Procedures, publicacin 1756-PM001.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo programar el control de movimiento

24-21

La ilustracin siguiente muestra diversos renglones de un programa de aplicacin de control de movimiento.


Rengln 0: Habilita los ejes alimentar y cortar cuando se presiona el botn servo_on. Rengln 1: Impulsa el eje alimentar hacia la direccin positiva cuando se presiona el botn jog_plus.

Rengln 2: Impulsa el eje alimentar hacia la direccin inversa cuando se presiona el botn jog_minus.

Rengln 3: Detiene el eje alimentar cuando se suelta el botn jog_plus o el botn jog_minus.

Publicacin 1756-UM001E-ES-P - Agosto 2002

24-22

Cmo programar el control de movimiento

Notas:

Publicacin 1756-UM001E-ES-P - Agosto 2002

Captulo

25

Cmo mantener la batera 1756-BA1

Cundo usar este procedimiento

Siga este procedimiento para asegurarse de que la batera 1756-BA1 tenga la capacidad suficiente para mantener la memoria del controlador y de que la batera no tenga fugas.

Cmo usar este procedimiento

Para finalizar este procedimiento, siga los pasos siguientes: Cmo calcular la vida til de la batera Cmo almacenar las bateras de repuesto Cmo reemplazar la batera

Cmo calcular la vida til de la batera

Cuando se descarga el 95% de la batera, el controlador proporciona las siguientes advertencias: Se ilumina el indicador LED BAT (rojo fijo) en la parte frontal del controlador. Ocurre un fallo menor (tipo 10, cdigo 10). Para evitar la fuga de sustancias qumicas peligrosas de la batera, reemplace la batera por lo menos con la frecuencia indicada en la tabla siguiente: Para evitar la posibilidad de fugas de la batera, aun cuando el indicador LED BAT est apagado, reemplace la batera segn el programa siguiente:
Si la temperatura a 1 pulgada Reemplace la batera en un bajo el chasis es: lapso de: 0 a 35 C 36 a 40 C 41 a 45 C 46 a 50 C 51 a 55 C 56 a 60 C No es necesario reemplazarla 3 aos 2 aos 16 meses 11 meses 8 meses

ATENCI N

Publicacin 1756-UM001E-ES-P - Agosto 2002

25-2

Cmo mantener la batera 1756-BA1

Para calcular cunto tiempo la batera alimentar la memoria del controlador: A. Determine la temperatura ( C) a 1 pulgada bajo el chasis. B. Determine el porcentaje de tiempo que el controlador est apagado por semana. EJEMPLO Determine el porcentaje de tiempo que el controlador est apagado por semana. Si un controlador est desactivado durante: 8 horas/da durante una semana laboral de 5 das durante todo el da los sbados y los domingos El controlador est desactivado el 52% del tiempo: 1. total de horas por semana = 7 x 24 =168 horas 2. total de horas desactivadas por semana = (5 das x 8 horas/da) + sbado + domingo = 88 horas 3. porcentaje de tiempo desactivado = 88/168 = 52% C. Use la Tabla 25.A Clculos aproximados de la vida til de la batera en el peor de los casos en la pgina 25-3, para determinar la vida til pronosticada en el peor de los casos antes y despus de que se encienda el indicador LED BAT. D. Por cada ao de vida de la batera, disminuya el tiempo antes de que se ilumine el indicador LED BAT por el porcentaje indicado en la tabla. (No disminuya el tiempo despus de iluminarse el indicador LED BAT.)

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo mantener la batera 1756-BA1

25-3

IMPORTANTE

Si se ilumina el indicador LED BAT cuando se conecta la alimentacin elctrica al controlador, es posible que la vida til de la batera sea ms corta que la indicada en la siguiente tabla. Es posible que se haya usado un poco de la vida til de la batera mientras el controlador estaba desactivado, por lo cual no se pudo encender el indicador LED BAT.

Tabla 25.A Clculos aproximados de la vida til de la batera en el peor de los casos Controlador: Temperatura: Tiempo antes de que se ilumine el indicador LED BAT: Desactivacin al 100% 1756-L1 60 C 25 C 0 C 1756-L1M1 60 C 25 C 0 C 1756-L1M2 60 C 25 C 0 C 1756-L1M3 60 C 25 C 0 C 1756-L55M12 1756-L55M13 60 C 25 C 0 C 1756-L55M14 60 C 25 C 0 C 1756-L55M16 60 C 25 C 0 C 1756-L55M22 1756-L55M23 1756-L55M24 1756-L63 8 meses 18.5 meses 20.2 meses 5.6 meses 13.6 meses 16.8 meses 4 meses 11.7 meses 16.0 meses 2.6 meses 9.1 meses 14.4 meses 57 das 63 das 60 das 29 das 30 das 24 das 15 das 13 das 6 das Desactivacin al 50% 8 meses 30.5 meses 33.7 meses 8 meses 22.9 meses 27.9 meses 7.4 meses 20.1 meses 26.6 meses 4.9 meses 16.2 meses 24.4 meses 110 das 123 das 118 das 57 das 61 das 48 das 30 das 27 das 12 das Decremento anual: 24% 16% 16% 24% 16% 16% 24% 16% 16% 24% 16% 16% 23% 17% 17% 23% 17% 17% 23% 17% 36% Tiempo despus de iluminarse el indicador LED BAT y luego la desactivacin al 100%: 16 das 28 das 31 das 8 das 20 das 25 das 6 das 18 das 24 das 4 das 14 das 22 das 69 horas 76 horas 73 horas 35 horas 37 horas 30 horas 18 horas 16 horas 7 horas

Use los valores especificados para el controlador 1756-L55M13. Use los valores especificados para el controlador 1756-L55M14. 60 C 25 C 0 C 22 das 21 das 14 das 43 das 42 das 28 das 23% 17% 17% 6 horas 28 horas 2.5 das

Publicacin 1756-UM001E-ES-P - Agosto 2002

25-4

Cmo mantener la batera 1756-BA1

Cmo almacenar las bateras de repuesto

Si la batera no se almacena como corresponde, es posible que haya fugas de sustancias qumicas peligrosas; haga lo siguiente para evitar esta situacin: Almacene las bateras en un lugar fresco y seco. Se recomienda una temperatura de 25 C con humedad relativa del 40% al 60%. Las bateras se pueden almacenar un mximo de 30 das a una temperatura de entre -45 y 85 C, por ejemplo cuando se las transporta. Para evitar la posibilidad de fugas, no almacene las bateras a temperaturas superiores a 60 C durante ms de 30 das.

ATENCI N

!
Cmo reemplazar la batera
ATENCI N

Dado que el controlador utiliza una batera de litio, es necesario tomar precauciones especficas al manipular y desechar la batera. El controlador utiliza una batera de litio, la cual puede contener sustancias qumicas peligrosas. Antes de manipular o desechar una batera, revise el documento Pautas para el tratamiento de bateras de litio, publicacin AG-5.4ES.

!
Si: S

A. Encienda el chasis. B. Hay indicaciones de que la batera existente tiene fugas o est daada?
Entonces: Antes de manipular o desechar una batera, revise el documento Pautas para el tratamiento de bateras de litio, publicacin AG-5.4ES. Vaya al paso siguiente.

No

C. Extraiga la batera antigua.

parte superior sin conexin parte media cable negro (-) parte inferior cable rojo (+)

30167

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo mantener la batera 1756-BA1

25-5

D. Instale una nueva batera 1756-BA1. Slo se debe instalar una batera 1756-BA1. Si instala una batera diferente, puede daar el controlador.

ATENCI N

!
Si: S No

E. Est apagado el indicador LED BAT en la parte frontal del controlador?


Entonces: Vaya al paso siguiente. 1. Asegrese de que la batera est conectada correctamente al controlador. 2. Si el indicador LED BAT permanece encendido, instale otra batera 1756-BA1. 3. Si el indicador LED BAT permanece encendido despus de finalizar el paso 2, comunquese con el representante o distribuidor regional de Rockwell Automation.

etiqueta de la batera

41025

F. Pegue la etiqueta de la batera: 1. Escriba en la etiqueta de la batera la fecha de instalacin de la batera. 2. Pegue la etiqueta en la parte interior de la puerta del controlador. G. Deseche la batera antigua segn las regulaciones regionales. No incinere, ni deseche las bateras de litio junto con los residuos que se llevan los recolectores de basura. Las bateras pueden explotar o romperse con violentamente. Observe las regulaciones regionales que rigen la eliminacin de estos materiales. Usted es responsable ante la ley por los peligros ocasionados al desechar la batera.

ATENCI N

Publicacin 1756-UM001E-ES-P - Agosto 2002

25-6

Cmo mantener la batera 1756-BA1

Notas:

Publicacin 1756-UM001E-ES-P - Agosto 2002

Captulo

26

Cmo mantener un mdulo de batera 1756-BATM

Cundo usar este procedimiento

Siga este procedimiento para asegurarse de que la batera 1756-BATM ControlLogix tiene la capacidad suficiente para mantener la memoria del controlador. Use el mdulo de batera 1756-BATM con cualquier controlador ControlLogix5555 o ControlLogix5563. Es aconsejable utilizar el mdulo de batera con los controladores con mayor capacidad de memoria:
Si tiene este controlador: 1756-L55M12 1756-L55M13 1756-L55M14
31298

Y el proyecto:

El uso de un mdulo de batera 1756-BATM: est permitido est permitido es muy recomendable es muy recomendable

1756-L55M16 1756-L55M22 est almacenado en la memoria no voltil

batera de repuesto: 1756-BATA 1756-L55M23 est almacenado en la memoria no voltil

no es necesario pero est permitido no es necesario pero est permitido no es necesario pero est permitido no es necesario pero est permitido

no est almacenado en la memoria no voltil est permitido

no est almacenado en la memoria no voltil est permitido 1756-L55M24 est almacenado en la memoria no voltil

no est almacenado en la memoria no voltil es muy recomendable


31325-m

1756-L63

est almacenado en la memoria no voltil precisa una tarjeta CompactFlash Industrial 1784-CF64

no est almacenado en la memoria no voltil es muy recomendable

Cmo usar este procedimiento

Para finalizar este procedimiento, realice los pasos siguientes: Cmo calcular la vida til de la batera Cmo reemplazar la batera

Publicacin 1756-UM001E-ES-P - Agosto 2002

26-2

Cmo mantener un mdulo de batera 1756-BATM

Cmo calcular la vida til de la batera

Cuando se descarga el 50% de la batera, el controlador proporciona las siguientes advertencias: Se ilumina el indicador LED BAT (rojo fijo) en la parte frontal del controlador. Ocurre un fallo menor (tipo 10, cdigo 10). Para calcular cunto tiempo la batera alimentar la memoria del controlador: 1. Determine la temperatura ( C) a 1 pulgada bajo el mdulo de batera. 2. Determine el porcentaje de tiempo que el controlador est apagado por semana. EJEMPLO Si un controlador est desactivado durante: 8 horas/da durante una semana laboral de 5 das durante todo el da los sbados y los domingos El controlador est desactivado el 52% del tiempo: 1. total de horas por semana = 7 x 24 = 168 horas 2. total de horas desactivadas por semana = (5 das x 8 horas/da) + sbado + domingo = 88 horas 3. porcentaje de tiempo desactivado = 88/168 = 52% 4. Use la Tabla 26.1 Clculos aproximados de la vida til de la batera 1756-BATA en el peor de los casos en la pgina 26-3, para determinar la vida til pronosticada en el peor de los casos antes y despus de que se encienda el indicador LED BAT. 5. Para cada ao de vida de la batera, disminuya el tiempo antes de que se ilumine el indicador LED BAT por el porcentaje indicado en la tabla. (No disminuya el tiempo despus de iluminarse el indicador LED BAT.)

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo mantener un mdulo de batera 1756-BATM

26-3

IMPORTANTE

Si se ilumina el indicador LED BAT cuando se conecta la alimentacin elctrica al controlador, es posible que la vida til de la batera sea ms corta que la indicada en la siguiente tabla. Es posible que se haya usado un poco de la vida til de la batera mientras el controlador estaba desactivado, por lo cual no pudo encender el indicador LED BAT.

Tabla 26.1 Clculos aproximados de la vida til de la batera 1756-BATA en el peor de los casos Controlador: Temp.: Tiempo antes de que se ilumine el indicador LED BAT: Desactivacin al 100% 1756-L55M12 1756-L55M13 60 C 25 C 0 C 1756-L55M14 60 C 25 C 0 C 1756-L55M16 60 C 25 C 0 C 1756-L55M22 1756-L55M23 1756-L55M24 1756-L63 190 das 299 das 268 das 130 das 213 das 180 das 71 das 133 das 105 das Desactivacin al 50% 396 das 562 das 562 das 270 das 391 das 381 das 160 das 253 das 220 das Decremento anual: 11% 5% 6% 11% 5% 6% 13% 5% 6% Tiempo despus de iluminarse el indicador LED BAT y luego la desactivacin al 100%: 190 das 299 das 268 das 139 das 228 das 193 das 76 das 142 das 112 das

Use los valores especificados para el controlador 1756-L55M13. Use los valores especificados para el controlador 1756-L55M14. 60 C 25 C 0 C 98 das 146 das 105 das 204 das 268 das 222 das 11% 5% 6% 104 das 157 das 113 das

Publicacin 1756-UM001E-ES-P - Agosto 2002

26-4

Cmo mantener un mdulo de batera 1756-BATM

Cmo reemplazar la batera

Para reemplazar la batera 1756-BATA: Cmo extraer la batera existente Cmo instalar una batera nueva Revise el LED BAT

Cmo extraer la batera existente


ADVERTENCIA Cuando se conecta o se desconecta la batera, puede producirse un arco elctrico. Esto puede causar una explosin en lugares peligrosos. Antes de proceder, asegrese de desconectar la alimentacin elctrica o de que el rea no sea peligrosa. Para obtener informacin relativa a la seguridad sobre cmo utilizar las bateras de litio, que incluya el tratamiento y la eliminacin de bateras con fugas, consulte Pautas para el tratamiento de bateras de litio, publicacin AG 5-4ES.

1. Extraiga la puerta del mdulo de batera. 2. Desconecte la batera del mdulo de batera.

31298

31304

3. Extraiga la batera del mdulo de batera.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cmo mantener un mdulo de batera 1756-BATM

26-5

Cmo instalar una batera nueva


ATENCI N Slo se debe instalar una batera 1756-BATA. Si instala una batera diferente, puede daar el controlador.

1. Coloque la batera nueva en el mdulo de batera con los cables hacia afuera.

sin conexin

31304

2. Conecte la batera al mdulo de batera. 3. Vuelva a colocar la puerta del mdulo de batera. 4. Escriba en la etiqueta de la batera la fecha en la que instal la batera. EJEMPLO

8/9/02

Fecha en la que se instal la batera.

Publicacin 1756-UM001E-ES-P - Agosto 2002

26-6

Cmo mantener un mdulo de batera 1756-BATM

5. Pegue la etiqueta en la parte frontal del mdulo de batera.

5.

8/9/02

31298

Revise el LED BAT


1. Encienda el chasis.

LED BAT

31303

2. Est apagado el LED BAT?


Si: S No Entonces: El mdulo de batera est instalado correctamente. Vaya al paso 3.

3. Asegrese de que el mdulo de batera est conectado correctamente al controlador. 4. Asegrese de que la batera est conectada correctamente al mdulo de batera. 5. Si el LED BAT permanece encendido, instale otra batera (n de catlogo 1756-BATA). 6. Si el LED BAT permanece encendido despus de finalizar el paso 5, comunquese con el representante o distribuidor regional de Rockwell Automation.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Apndice

Cmo asignar una direccin PLC/SLC

Cundo usar este procedimiento

Siga este procedimiento si enva un mensaje desde un controlador PLC-5 o SLC 500 a un controlador ControlLogix y el controlador PLC/SLC no es compatible con el direccionamiento ASCII lgico. Para usar una direccin lgica (por ej., N7:0) para especificar un valor (tag) en un controlador ControlLogix, primero es necesario asignar los archivos a tags: Tiene que asignar solamente los nmeros de archivo que se usan en los mensajes; no es necesario asignar los otros nmeros de archivo. Se carga la tabla de asignacin en el controlador y se usa cuando una direccin lgica obtiene acceso a los datos. Puede obtener acceso solamente a los tags al alcance del controlador (datos globales).

Cmo asignar una direccin

1. En el software RSLogix 5000, abra el archivo de proyecto para el controlador a los datos del cual desea obtener acceso. 2. Del men Logic, seleccione Map PLC/SLC Messages.

Publicacin 1756-UM001E-ES-P - Agosto 2002

A-2

Cmo asignar una direccin PLC/SLC

3.a. 3.b.

4.
42260

3. Para cada archivo indicado en un comando PLC-5 SLC, realice una asignacin: a. Introduzca el nmero de archivo de la direccin lgica. b. Introduzca o seleccione el tag al alcance del controlador (global) que proporciona o recibe datos para el nmero de archivo. (Se pueden asignar mltiples archivos al mismo tag.) 4. Para los comandos PLC-2, especifique el tag que proporciona o recibe los datos. 5. Haga clic en Aceptar.

Publicacin 1756-UM001E-ES-P - Agosto 2002

Apndice

Tiempo de ejecucin estimado

Este manual ya no contiene informacin sobre la ejecucin de instrucciones y tareas de movimiento. Para obtener ms informacin, consulte el documento Logix5000 Controllers Execution Time and Memory Use Reference Manual, publicacin 1756-RM087.

Publicacin 1756-UM001E-ES-P - Agosto 2002

B-2

Tiempo de ejecucin estimado

Notas:

Publicacin 1756-UM001E-ES-P - Agosto 2002

Apndice

Cmo calcular el uso de memoria

Este manual ya no contiene informacin sobre la memoria utilizada para conversiones de datos, instrucciones e ndices de matriz. Para obtener ms informacin, consulte el documento Logix5000 Controllers Execution Time and Memory Use Reference Manual, publicacin 1756-RM087.

Publicacin 1756-UM001E-ES-P - Agosto 2002

C-2

Cmo calcular el uso de memoria

Notas:

Publicacin 1756-UM001E-ES-P - Agosto 2002

Apndice

Cmo determinar cundo se actualizan los datos

Los controladores ControlLogix actualizan los datos asncronos con la ejecucin de la lgica. Use el diagrama de flujo siguiente para determinar cundo un productor (controlador, mdulo de entrada o mdulo de puente) enviar datos.

datos de entrada o salida? entrada

salida

analgico o digital? analgico

digital

analgico o digital?

digital remoto o local?

analgico No S S Los datos se envan al backplane al RTS Los datos se envan al backplane al RTS y RPI COS para cualquier punto en el mdulo? No remoto

RTS RPI?

local

Los datos se envan al backplane al RPI y al cambiar un punto especificado.

Los datos se envan al backplane al RPI

Los datos remotos se transmiten mediante la red ControlNet al intervalo de paquete real. Los datos remotos se transmiten mediante la red EtherNet/IP, en promedio a un intervalo cercano al RPI.

Los datos se envan al backplane al RPI y al final de cada tarea.

Publicacin 1756-UM001E-ES-P - Agosto 2002

D-2

Cmo determinar cundo se actualizan los datos

Notas:

Publicacin 1756-UM001E-ES-P - Agosto 2002

Apndice

Nueva configuracin de un mdulo de E/S

Use el mensaje Module Reconfigure para enviar nuevos datos de configuracin a un mdulo de E/S. Mientras vuelve a realizar la configuracin: Los mdulos de entrada siguen enviando datos de entrada al controlador. Los mdulos de salida siguen controlando sus dispositivos de salida. Un mensaje Module Reconfigure requiere las siguientes propiedades de configuracin:
En esta propiedad: Message Type Seleccione: Module Reconfigure

Para volver a configurar un mdulo de E/S: 1. Establezca el nuevo valor para el miembro requerido del tag de configuracin del mdulo. 2. Enve al mdulo un mensaje Module Reconfigure. EJEMPLO Nueva configuracin de un mdulo de E/S
Cuando se activa reconfigure[5], la instruccin MOV establece el valor de la alarma alta en 60 para el mdulo local en la ranura 4. A continuacin, el mensaje Module Reconfigure enva el nuevo valor de alarma al mdulo. La instruccin ONS impide que el rengln enve mltiples mensajes al mdulo mientras est activado reconfigure[5].

43006

Publicacin 1756-UM001E-ES-P - Agosto 2002

E-2

Nueva configuracin de un mdulo de E/S

Notas:

Publicacin 1756-UM001E-ES-P - Agosto 2002

Indice
A
AIC+ 19-3 mdulo 1794-AENx 1-1 control de movimiento, programar 24-1 controlador vida til de la batera

B
batera 1756-BA1 25-1 batera 1756-BATA 26-1 mdulo de batera 1756-BATM 26-1 batera 1756-BATA 26-1

1756-BA1 25-1 batera 1756-BATA 26-1 mdulo de batera 1756-BATM 26-1


controlador FlexLogix red ControlNet 11-1 red DF1 22-1 red DH-485 19-1 controlador MicroLogix red DH-485 19-1 controlador SLC 500 asignacin de una direccin A-1 DF1 22-1 DH+ 17-1, 18-1 red DH-485 19-1 red Ethernet 5-1 controladores PLC-5 asignacin de una direccin A-1 DF1 22-1 DH+ 17-1, 18-1 red ControlNet 12-1 red Ethernet 5-1 controladores PLC-56 red ControlNet 11-1

C
cable en serie 19-3 cable serie 21-1, 22-1 calcular uso de memoria C-1 cmo asignar una direccin PLC/SLC A-1 cmo comunicarse a otro controlador red DH-485 19-1 red Ethernet 5-1 cmo comunicarse con E/S 1771 mediante una red ControlNet 9-1 cmo comunicarse con E/S 1794 mediante una red ControlNet 3-1, 10-1 cmo comunicarse con las E/S 1756 8-1 cmo comunicarse con otro controlador red ControlNet 11-1 red DH+ 17-1 cmo comunicarse con un dispositivo DeviceNet 16-1 cmo comunicarse con un proyecto RSView32 red ControlNet 14-1 red Ethernet 7-1 cmo comunicarse con un terminal PanelView mediante una red ControlNet 13-1 cmo comunicarse mediante una red de E/S remotas

D
d 2-1 DF1 comunicaciones de maestro y esclavo 22-1 de lnea directa 23-1 estacin de trabajo 21-1 DH-485 19-1 direccin asignacin A-1 direccin IP asignar 1-1

20-1
cmo establecer comunicaciones serie con el controlador 21-1 cmo monitorear conexiones 15-1 cmo programar el control de movimiento 24-1 cmo programar un controlador mediante una red Ethernet 2-1 comunicaciones de lnea directa 23-1 comunicaciones serie controladores maestros y esclavos 22-1 de lnea directa 23-1 estacin de trabajo 21-1 conexin monitoreo 15-1 resolucin de problemas 3-1, 8-1, 9-1, 10-1, 13-1 resolver problemas 4-1, 6-1 configurar mdulo 1756-ENBx o -ENET 1-1

E
E/S 1747 20-1 1756 8-1 1771 9-1, 20-1 1791 20-1 1794 3-1, 4-1, 10-1, 20-1 cmo determinar cundo se actualizan los datos D-1 DeviceNet 16-1 fallo 15-1 E/S 1747 20-1 E/S 1756 8-1

Publicacin 1756-UM001E-ES-P - Agosto 2002

ii

Indice

E/S 1771 red ControlNet 9-1 red de E/S remotas 20-1 E/S 1791 20-1 E/S 1794 red ControlNet 3-1, 10-1 red de E/S remotas 20-1 red EtherNet/IP 4-1 E/S remotas 1756 8-1 1771 9-1, 20-1 1794 3-1, 4-1, 10-1, 20-1 ejecucin asncrona D-1 ejecucin, tiempo de B-1 encaminamiento de mensajes redes ControlNet 12-1 Estimado Tiempo de ejecucin B-1

mdulo 1794-AENx 1-1, 4-1 mdulo de batera 1756-BATM 26-1

N
nombre de dominio asignar 1-1

P
programa mediante un cable serie 21-1 programacin mediante una red Ethernet 2-1 proyecto RSView32 red ControlNet 14-1 red Ethernet 7-1

R
red ControlNet cmo determinar cundo se actualizan los datos D-1 comunicacin con un terminal PanelView 13-1 comunicarse con un proyecto RSView32 14-1 enviar un mensaje mediante una 11-1 red DeviceNet 16-1 red DH+ 17-1, 18-1 red Ethernet asignar direccin IP 1-1 cmo configurar un driver Ethernet 2-1 cmo configurar un mdulo 1756-ENET 2-1, 5-1 cmo determinar cundo se actualizan los datos D-1 cmo enviar un mensaje 5-1 comunicarse con un proyecto RSView32 7-1 comunicarse con un terminal PanelView 6-1 configurar un mdulo 1756-ENBx o -ENET 1-1, 7-1 configurar un mdulo 1794-AENx 1-1 programacin mediante una 2-1 red universal de E/S remotas 20-1 RS232 indicador LED 19-10

F
fallo 15-1

I
indicador LED RS232 19-10 instruccin tiempo de ejecucin B-1 uso de memoria C-1

M
memoria uso del controlador C-1 mensajes asignacin de una direccin A-1 controladores maestros y esclavos 22-1 de lnea directa 23-1 DH+ 17-1, 18-1 DH-485 19-1 red ControlNet 11-1 red Ethernet 5-1 mensajes de encaminamiento red DH+ 18-1 mdem 22-1, 23-1 mdulo 15-1 mdulo 1756-CNB 3-1, 8-1, 9-1, 10-1, 11-1, 13-1 mdulo 1756-DHRIO 17-1, 18-1, 20-1 mdulo 1756-ENBx 1-1, 7-1 mdulo 1756-ENET 1-1, 2-1, 5-1, 7-1 mdulo 1756-M02AE 24-1 mdulo 1788-CNC 11-1

T
tabla de encaminamiento 17-1, 18-1 terminal PanelView red ControlNet 13-1 red EtherNet/IP 6-1 tiempo de ejecucin B-1 transferencias en bloques red ControlNet 9-1 red de E/S remotas 20-1

Publicacin 1756-UM001E-ES-P - Agosto 2002

Cdigos de caracteres ASCII


Carcter Deci- Hexamal decimal $00 $01 $02 $03 $04 $05 $06 $07 $08 $09 $l ($0A) $0B $0C $r ($0D) $0E $0F $10 $11 $12 $13 $14 $15 $16 $17 $18 $19 $1A $1B $1C $1D $1E $1F $20 $21 $22 $23 $24 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 Carcter % & ( ) * + , . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I Deci- Hexamal decimal 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 $25 $26 $27 $28 $29 $2A $2B $2C $2D $2E $2F $30 $31 $32 $33 $34 $35 $36 $37 $38 $39 $3A $3B $3C $3D $3E $3F $40 $41 $42 $43 $44 $45 $46 $47 $48 $49 Carcter J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ a b c d e f g h i j k l m n Deci- Hexamal decimal 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 $4A $4B $4C $4D $4E $4F $50 $51 $52 $53 $54 $55 $56 $57 $58 $59 $5A $5B $5C $5D $5E $5F $60 $61 $62 $63 $64 $65 $66 $67 $68 $69 $6A $6B $6C $6D $6E Carcter o p q r s t u v w x y z { | } ~ SUPR Deci- Hexamal decimal 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 $6F $70 $71 $72 $73 $74 $75 $76 $77 $78 $79 $7A $7B $7C $7D $7E $7F

[ctrl-@] NUL 0 [ctrl-A] SOH [ctrl-B] STX [ctrl-C] ETX [ctrl-D] EOT [ctrl-E] ENQ [ctrl-F] ACK [ctrl-G] BEL [ctrl-H] BS [ctrl-I] HT [ctrl-J] LF [ctrl-K] VT [ctrl-L] FF [ctrl-M] CR [ctrl-N] SO [ctrl-O] SI [ctrl-P] DLE [ctrl-Q] DC1 [ctrl-R] DC2 [ctrl-S] DC3 [ctrl-T] DC4 [ctrl-U] NAK [ctrl-V] SYN [ctrl-W] ETB [ctrl-X] CAN [ctrl-Y] EM [ctrl-Z] SUB ctrl-[ ESC [ctrl-\] FS ctrl-] GS [ctrl-^] RS [ctrl-_] US ESPACIO ! # $

Servicio de soporte de Rockwell Automation

Para obtener asistencia tcnica, llame al representante local de Rockwell Automation o pngase en contacto con Rockwell Automation de una de las siguientes maneras:
Por telfono Desde Estados Unidos y Canad 1.440.646.5800

Fuera de EE.UU. y Puede buscar el nmero de telfono para su pas Canad a travs de Internet: 1. Vaya a http://www.ab.com 2. Haga clic en Product Support (http://support.automation.rockwell.com) 3. En Support Centers, haga clic en Contact Information A travs de Internet

1. Vaya a http://www.ab.com 2. Haga clic en Product Support (http://support.automation.rockwell.com)

Contraportada

Allen-Bradley, ControlLogix, DH+, FlexLogix, PanelView, PLC-5, RSLinx, RSLogix, RSNetWorx, RSView32 y SLC son marcas comerciales de Rockwell Automation. ControlNet es una marca comercial de ControlNet International, Ltd. Ethernet es una marca comercial de Digital Equipment Corporation, Intel y Xerox Corporation.

Publicacin 1756-UM001E-ES-P - Agosto 2002 2


Reemplaza a la publicacin 1756-UM001D-ES-P - Noviembre 2001

PN 957689-33
2002 Rockwell Automation. Todos los derechos reservados. Impreso en EE.UU.

You might also like