Documente Academic
Documente Profesional
Documente Cultură
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
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.
Notas:
Prefacio
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
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
Prefacio
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
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.
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.
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 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
ii
Tabla de contenido
Cmo crear los alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12 Cmo validar las conexiones . . . . . . . . . . . . . . . . . . . . . . . 3-15
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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
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
iv
Tabla de contenido
Direccionamiento de E/S . . . . . . . . Cmo programar la red ControlNet Cmo validar las conexiones . . . . . Cmo escalonar los mensajes . . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
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
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 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
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
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
Tabla de contenido
vii
Paso 2: Cmo configurar un driver serie. . . . . . . . . . . . . . . 21-3 Paso 3: Cmo seleccionar una ruta de acceso. . . . . . . . . . . 21-4
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 . . . . . . . . . . .
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
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
1-2
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
1-3
controlador
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
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.
1-4
Software RSLinx
El software RSLinx le permite configurar un mdulo 1756-ENBx o -ENET mediante otro mdulo que est en el chasis.
controlador
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
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)
1-5
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)
1-6
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
Pruebe la configuracin
1-24.
1-7
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.
1-8
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.
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.
Disable Keying
A. Seleccione el botn IP Address. 130.151.136.164 B. Escriba la direccin IP Escriba el nombre de la computadora principal aurora6
1-10
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.
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.
1-12
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
1-13
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.
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 +.
1-14
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.
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
1-16
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
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.
1-17
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.
1-18
Configure el mdulo
1.
42858
42859
2.
42860
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-20
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
Configure el hardware
1. Desconecte y vuelva a conectar la alimentacin elctrica al mdulo.
31247a
2. Anote la direccin Ethernet del mdulo. 3. Conecte su computadora a la misma subred de red que el mdulo.
1-21
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.
1-22
Enve la configuracin
1.
2.
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.
1-23
1. 2.
42860
1-24
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.
Para configurar las comunicaciones entre su computadora y un controlador: Conecte un cable en serie Configure un driver en serie
40043
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
Cable 1756-CP3
20884
1-26
Captulo
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
42473
interruptor
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
2-2
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.
2-3
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
2-4
Notas:
Captulo
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
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.
3-2
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
3-3
42376
3-4
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.
Disable Keying
1. Seleccione el botn IP Address. 130.151.136.164 2. Escriba la direccin IP Escriba el nombre de la computadora principal aurora6
3-5
I/O Configuration
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.
3-6
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.
Disable Keying
1. Seleccione el botn IP Address. 130.151.136.164 2. Escriba la direccin IP Escriba el nombre de la computadora principal aurora6
3-7
J.
K. L.
42401
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:
ATENCIN
!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando
3-8
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.
I/O Configuration
[x] 1756-ENBx local_ENB/ENET [x] 1756-ENBx remote_ENB/ENET Aada un mdulo de E/S remotas aqu.
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.
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
3-10
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
J. K.
42401
3-11
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:
ATENCIN
!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando
3-12
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
B.
42421
C.
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
3-14
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
3-15
En esta tarea, usted verifica que el controlador se puede comunicar con los dispositivos que acaba de configurar.
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
!
3.
z 17xx-YYY adapter_1
! !
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-16
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.
Captulo
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
4-2
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.
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
4-3
42376
4-4
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.
Disable Keying
A. Seleccione el botn IP Address. 130.151.136.164 B. Escriba la direccin IP Escriba el nombre de la computadora principal aurora6
4-5
I/O Configuration
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
4-6
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
A. Seleccione el botn IP Address. 130.151.136.164 B. Escriba la direccin IP Escriba el nombre de la computadora principal aurora6
4-7
9.
10. 11.
42401
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:
ATENCIN
!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando
4-8
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:
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
z 1794-AENx/y name_of_rail
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.
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
Y el: Formato de comunicacin de AEN es Rack Optimization Formato de comunicacin de AEN es None
entrada/salida digital
salida digital
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
4-10
9.
10. 11.
42401
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:
ATENCIN
!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando
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:
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
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
4-12
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
4-13
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
!
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
!
3.
z 17xx-YYY adapter_1
! !
1. Haga clic con el botn derecho del mouse en el mdulo y seleccione Properties. 2. Haga clic en la ficha Connection.
3.
42437
4-14
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.
Captulo
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
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.
5-2
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.
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.
5-3
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.
5-4
A. Abra el proyecto RSLogix 5000 para el controlador que consume (recibe) los datos.
42376
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.
Disable Keying
1. Seleccione el botn IP Address. 130.151.136.164 2. Escriba la direccin IP Escriba el nombre de la computadora principal aurora6
5-6
I/O Configuration
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.
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.
Disable Keying
1. Seleccione el botn IP Address. 130.151.136.164 2. Escriba la direccin IP Escriba el nombre de la computadora principal aurora6
5-8
J.
K. L.
42401
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:
ATENCIN
!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando
5-9
I/O Configuration
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.
5-10
F. G.
42398
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:
ATENCIN
!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando
5-11
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.
5-12
En esta tarea, usted verifica que el controlador se puede comunicar con los dispositivos que acaba de configurar.
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
!
3.
z 17xx-YYY adapter_1
! !
1. Haga clic con el botn derecho del mouse en el mdulo y seleccione Properties. 2. Haga clic en la ficha Connection.
3.
42437
5-13
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.
5-14
A. Abra el proyecto RSLogix 5000 para el controlador ControlLogix que enva el mensaje.
42376
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.
Disable Keying
1. Seleccione el botn IP Address. 130.151.136.164 2. Escriba la direccin IP Escriba el nombre de la computadora principal aurora6
5-16
? ...
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.
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.
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 /
message ...
EN DN ER
42424
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
5-18
...
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)
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.
5-20
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
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
5-22
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
5-23
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
Y este tem: Communication Command Data Table Address Size in Elements Port Number
Especifique:
Dispositivo receptor
SLC 500
Este controlador
Dispositivo receptor
5-24
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.
Captulo
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.
6-2
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
6-3
42376
6-4
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.
Disable Keying
A. Seleccione el botn IP Address. 130.151.136.164 B. Escriba la direccin IP Escriba el nombre de la computadora principal aurora6
6-5
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
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.
6-6
6.
7.
42820
configuracin:
Para este tamao: Entrada Salida Configuracin Escriba: 100 100 1
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:
6-8
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
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
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
6-10
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
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.
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.
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.
6-12
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
6-13
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
6-14
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
!
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
!
3.
z 17xx-YYY adapter_1
! !
1. Haga clic con el botn derecho del mouse en el mdulo y seleccione Properties. 2. Haga clic en la ficha Connection.
3.
42437
6-15
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.
6-16
Notas:
Captulo
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 Machine Edition face chasis ControlLogix con un mdulo 1756-ENBx o -ENET
42473
interruptor
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.
7-2
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.
7-3
7-4
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
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.
7-5
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.
7-6
B.
43081
43082
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.
7-7
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
D. C.
43070
7-8
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.
7-9
Importar archivos CSV de RSView o bien Importar archivos CSV de RSView Studio
Next >
Archivo CSV
Next >
su opcin
Next >
Proyecto RSView
7-10
Next >
Es todo correcto?
Finish
Correcto?
OK
43072
7-11
A.
43081
43082
C.
42431
42432
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> )
7-12
(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
+
tags al alcance del controlador matrices y estructuras al alcance del controlador tags al alcance del programa
topic_1 topic_2
+ +
Program:MainProgram
Online
+
tags al alcance del controlador matrices y estructuras al alcance del controlador tags al alcance del programa
topic_1 topic_2
+ +
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
7-13
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.
Remote
7-14
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.
7-15
42376
E.
42579
F.
D. Introduzca un nombre para el mdulo. E. Introduzca o seleccione el nmero de ranura en que se instala el mdulo.
7-16
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:
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.
Disable Keying
1. Seleccione el botn IP Address. 130.151.136.164 2. Escriba la direccin IP Escriba el nombre de la computadora principal aurora6
7-17
? ...
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.
7-18
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 /
message ...
EN DN ER
42424
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
7-19
...
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
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
7-20
7-21
B.
43081
43082
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.
7-22
A.
43081
43082
C.
42431
G.
42432
7-23
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
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
Valor
Estado
7-24
Notas:
Captulo
Cmo comunicarse con las E/S 1756 mediante una red ControlNet
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
42045
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.
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
8-2
Cmo comunicarse con las E/S 1756 mediante una red ControlNet
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
Cmo comunicarse con las E/S 1756 mediante una red ControlNet
8-3
H. I.
42398
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:
ATENCIN
!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando
8-4
Cmo comunicarse con las E/S 1756 mediante una red ControlNet
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
Cmo comunicarse con las E/S 1756 mediante una red ControlNet
8-5
J.
K. L.
42401
None
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:
ATENCIN
!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando
8-6
Cmo comunicarse con las E/S 1756 mediante una red ControlNet
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.
I/O Configuration
[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.
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.
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
Y:
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
J. K.
42401
Cmo comunicarse con las E/S 1756 mediante una red ControlNet
8-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:
ATENCIN
!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando
8-10
Cmo comunicarse con las E/S 1756 mediante una red ControlNet
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
B.
42421
C.
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
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
Cmo comunicarse con las E/S 1756 mediante una red ControlNet
8-13
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.
8-14
Cmo comunicarse con las E/S 1756 mediante una red ControlNet
En este tarea, usted verifica que el controlador se puede comunicar con los dispositivos que acaba de configurar.
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
!
3.
z 17xx-YYY adapter_1
! !
1. Haga clic con el botn derecho del mouse en el mdulo y seleccione Properties. 2. Haga clic en la ficha Connection.
3.
42437
Cmo comunicarse con las E/S 1756 mediante una red ControlNet
8-15
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.
8-16
Cmo comunicarse con las E/S 1756 mediante una red ControlNet
Notas:
Captulo
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
9-2
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 mdulos de transferencia en bloques Direccionamiento de E/S Cmo programar la red ControlNet Cmo validar las conexiones Cmo escalonar los mensajes
9-3
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
9-4
H. I.
42398
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:
ATENCIN
!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando
9-5
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
9-6
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:
ATENCIN
!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando
9-7
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]
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]
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.
9-8
Descripcin: mensaje de transferencia en bloques de lectura mensaje de transferencia en bloques de escritura al mismo mdulo
ER
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
9-9
EN DN ER
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
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:
EN DN ER
42463
9-10
5. Seleccione OK.
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.
9-12
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.
Data Types
User-Defined
1. Haga clic con el botn derecho del mouse y seleccione New Data Type. 2. Asigne lo siguiente:
Nombre Descripcin
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
9-13
43020
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
9-14
43020
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
Alcance name_of_controller (controlador) name_of_controller (controlador) name_of_controller (controlador) Es: el nmero de mdulos que lee este mensaje
9-15
2. Configure el mensaje:
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
9-16
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 [1]
9-17
43021
Descripcin: convierte los nmeros enteros de 16 bits del mdulo BT en nmeros enteros de 32 bits para el proyecto Logix5000
9-18
43021
43021
9-19
43022
43022
43023
9-20
43023
43023
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
9-22
EJEMPLO
Remote_1771:I.Data[2].0
42435
9-23
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.
9-24
En esta tarea, usted verifica que el controlador se puede comunicar con los dispositivos que acaba de configurar.
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
!
3.
z 17xx-YYY adapter_1
! !
1. Haga clic con el botn derecho del mouse en el mdulo y seleccione Properties. 2. Haga clic en la ficha Connection.
3.
42437
9-25
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.
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.
9-26
Notas:
Captulo
10
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
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
10-2
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
10-3
H. I.
42398
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:
ATENCIN
!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando
10-4
I/O Configuration
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
10-5
I.
J. K.
42401
None
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:
ATENCIN
!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando
10-6
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.
I/O Configuration
z 1794-ACN/x name_of_rail
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.
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
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
10-8
J. K.
42401
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:
ATENCIN
!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando
10-10
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
B.
42421
C.
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
salida analgica
10-12
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
10-13
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.
10-14
En este tarea, usted verifica que el controlador se puede comunicar con los dispositivos que acaba de configurar.
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
!
3.
z 17xx-YYY adapter_1
! !
1. Haga clic con el botn derecho del mouse en el mdulo y seleccione Properties. 2. Haga clic en la ficha Connection.
3.
42437
10-15
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.
10-16
Notas:
Captulo
11
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
11-2
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
11-3
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
11-4
H. I.
42398
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:
ATENCIN
!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando
11-5
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
11-6
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
K. L.
42401
None
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:
ATENCIN
!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando
11-8
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
11-9
K. L.
42398
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:
ATENCIN
!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando
11-10
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
11-11
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:
ATENCIN
!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando
11-12
? ...
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.
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 /
message ...
EN DN ER
42424
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
11-14
...
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)
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.
11-16
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
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:
S.
11-17
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.
11-18
Notas:
Captulo
12
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 2 P L C 5 C P L C 5 C
nodo 1
Mensaje
12-2
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:
S.
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.
12-3
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
12-4
Notas:
Captulo
13
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.
13-2
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
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.
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
13-4
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:
ATENCIN
!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando
13-5
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
13-6
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
13-7
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
13-8
EJEMPLO
Organiza datos programados (por ej., los que tienen tiempo ms crtico)
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
13-9
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.
13-10
EJEMPLO
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
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
13-11
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.
13-12
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
13-13
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.
13-14
EJEMPLO
13-15
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.
13-16
En esta tarea, usted verifica que el controlador se puede comunicar con los dispositivos que acaba de configurar.
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
!
3.
z 17xx-YYY adapter_1
! !
1. Haga clic con el botn derecho del mouse en el mdulo y seleccione Properties. 2. Haga clic en la ficha Connection.
3.
42437
13-17
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.
13-18
Notas:
Captulo
14
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)
Proyecto RSView32 o
42520
Red ControlNet
14-2
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
42465
Cmo crear un tema encuestado en la pgina 14-3 Cmo crear un tema no solicitado en la pgina 14-12
14-3
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.
14-4
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.
14-5
B.
43081
43082
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.
14-6
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
D. C.
43070
14-7
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.
14-8
Importar archivos CSV de RSView o bien Importar archivos CSV de RSView Studio
Next >
Archivo CSV
Next >
su opcin
Next >
Proyecto RSView
14-9
Next >
Es todo correcto?
Finish
Correcto?
OK
43072
14-10
A.
43081
43082
C.
42431
42432
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> )
14-11
+ +
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
+
tags al alcance del controlador matrices y estructuras al alcance del controlador tags al alcance del programa
topic_1 topic_2
+ +
Program:MainProgram
Online
+
tags al alcance del controlador matrices y estructuras al alcance del controlador tags al alcance del programa
topic_1 topic_2
+ +
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
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.
Remote
14-13
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.
14-14
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
14-15
H. I.
42398
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:
ATENCIN
!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando
14-16
? ...
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.
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 /
message ...
EN DN ER
42424
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
14-18
...
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
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
14-19
14-20
B.
43081
43082
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.
14-21
A.
43081
43082
C.
42431
G.
42432
F. Seleccione el nombre del nodo que cre en Cmo crear un nodo no solicitado y haga clic en OK.
14-22
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
Valor
Estado
Captulo
15
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
15-2
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?
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.
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
Es un: nombre del mdulo de la configuracin de E/S el tag DINT que almacena el cdigo de fallo par el mdulo
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.
15-4
Notas:
Captulo
16
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.
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
16-2
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
K. L.
42401
16-3
No
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:
ATENCIN
!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando
16-4
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
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
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
16-6
42376
Nombre de tag
Valor
(...)
name:slot:O
Nombre de tag
Valor
(...) (...)
name:slot:O
name:slot:O.CommandRegister
16-7
Nombre de tag
Valor
(...) (...) 0
name:slot:O
name:slot:O.CommandRegister name:slot:O.CommandRegister.Run
Nombre de tag
Valor
(...) (...) 1
name:slot:O
name:slot:O.CommandRegister name:slot:O.CommandRegister.Run
16-8
Notas:
Captulo
17
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
42470
17-2
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
17-3
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
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.
17-4
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
42190
42191
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
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.
17-6
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 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).
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.
17-8
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.
D H R I O
C N B
5 5 5 0
P L C 5
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
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.
17-10
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.
17-11
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.
17-12
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
H. I.
42401
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.
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:
ATENCIN
!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando
17-14
Introduzca un mensaje
e e e e e e condition ? /
? ...
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.
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.
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 /
message ...
EN DN ER
42424
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
17-16
Configure 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)
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.
17-18
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)
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
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.
17-20
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
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
17-21
IMPORTANTE
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
17-22
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:
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:
Captulo
18
Cmo encaminar los mensajes PLC-5 o SLC 500 desde una red DH+
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
nodo ControlNet 3 P L C 5 D H R I O C N B
nodo ControlNet 1
red ControlNet
backplane ControlLogix
nodo DH+ 1 S L C 5 0 0 P L C 5
nodo DH+ 4
Mensaje remoto
18-2
Cmo encaminar los mensajes PLC-5 o SLC 500 desde una red DH+
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
42190
42191
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
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.
18-4
Cmo encaminar los mensajes PLC-5 o SLC 500 desde una red DH+
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 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).
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.
18-6
Cmo encaminar los mensajes PLC-5 o SLC 500 desde una red DH+
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
Cmo encaminar los mensajes PLC-5 o SLC 500 desde una red DH+
18-7
18-8
Cmo encaminar los mensajes PLC-5 o SLC 500 desde una red DH+
Notas:
Captulo
19
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
19-2
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
19-3
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.
puerto RS-485
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.
19-4
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.
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.
19-6
? ...
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.
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 /
message ...
EN DN ER
42424
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
19-8
...
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
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)
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.
19-10
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
Entonces: No hay otras estaciones en la red DH-485. Hay por lo menos una estacin adicional en la red DH-485.
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
Captulo
20
Siga este procedimiento para monitorear y controlar las E/S mediante una red de E/S remotas.
terminal PanelView
controlador PLC-5
20-2
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 mdulos de transferencia en bloques Direccionamiento de E/S Cmo validar las conexiones Cmo escalonar los mensajes
20-3
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
20-4
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
11. 12.
42401
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:
ATENCIN
!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando
20-6
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
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
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
20-8
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:
ATENCIN
!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando
20-9
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
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.
20-10
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]
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]
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.
20-11
Descripcin: mensaje de transferencia en bloques de lectura mensaje de transferencia en bloques de escritura al mismo mdulo
20-12
ER
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
20-13
EN DN ER
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
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:
EN DN ER
42463
20-14
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.
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.
20-16
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.
20-17
Data Types
User-Defined
1. Haga clic con el botn derecho del mouse en New Data Type. 2. Asigne lo siguiente:
Nombre Descripcin
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
20-18
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
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
20-19
43014
20-20
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:
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.
20-21
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 [1]
20-22
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)
20-23
43015
43015
20-24
43035
43035
20-25
43036
43037
43037
20-26
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
20-27
EJEMPLO
Remote_Rack_4:I.Data[2].0
42435
20-28
En esta tarea, usted verifica que el controlador se puede comunicar con los dispositivos que acaba de configurar.
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
!
3.
z 17xx-YYY adapter_1
! !
1. Haga clic con el botn derecho del mouse en el mdulo y seleccione Properties. 2. Haga clic en la ficha Connection.
3.
42437
20-29
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.
20-30
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
Captulo
21
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
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
21-2
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
21-3
1756-cable CP3
20884
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.
21-4
A. Abra el proyecto RSLogix 5000 para el controlador. B. Del men Communications, seleccione Who Active.
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
Captulo
22
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
22-2
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.
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
22-3
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
los controladores esclavos iniciarn los mensajes desea usar la lgica para controlar cundo ocurre la comunicacin
42376
controlador
list_active_stations
22-4
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.
22-5
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)
22-6
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
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 []
22-8
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).
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.
22-10
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.
22-11
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.
22-12
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
? /
? ...
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.
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 /
message ...
EN DN ER
42424
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
22-14
...
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
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)
22-16
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.
22-17
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
22-18
Notas:
Captulo
23
Siga este procedimiento para enviar un mensaje a otro controlador mediante una lnea telefnica.
42394
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.
23-2
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
23-3
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.
23-4
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.
23-5
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
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
23-6
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
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.
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 /
message ...
EN DN ER
42387
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
23-8
...
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
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)
23-10
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.
23-11
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
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
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)
23-12
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
Captulo
24
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
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.
24-2
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.
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
24-3
master.
Desactive la casilla de verificacin Make this controller the master.
4. Seleccione OK.
24-4
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.
24-5
7. 8.
42398
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:
ATENCIN
!
Si desea que el controlador: entre en fallo (fallo mayor) siga funcionando
9. Seleccione Next.
24-6
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.
24-7
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.
24-8
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:
ATENCIN
!
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.
24-9
43024
14.
1. Haga clic con el botn derecho del mouse y seleccione New Motion Group. 2. Introduzca un nombre para el grupo y seleccione OK.
24-10
Ungrouped Axes
name_of_axis Trends
1. Haga clic con el botn derecho del mouse y seleccione Motion Group Properties.
2.
43025
3.
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.
24-12
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
Haga clic con el botn derecho del mouse y seleccione Axis Properties.
43033
24-13
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.
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.
24-14
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.
24-15
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.
24-16
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.
24-17
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
24-18
Haga clic con el botn derecho del mouse y seleccione Axis Properties.
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.
24-19
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.
ATENCIN
!
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
24-20
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
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.
24-21
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.
24-22
Notas:
Captulo
25
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.
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
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
ATENCIN
25-2
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.)
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
25-4
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.
ATENCIN
!
Cmo reemplazar la batera
ATENCIN
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
parte superior sin conexin parte media cable negro (-) parte inferior cable rojo (+)
30167
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.
ATENCIN
!
Si: S No
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.
ATENCIN
25-6
Notas:
Captulo
26
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
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 1756-L55M24 est almacenado en la memoria no voltil
1756-L63
est almacenado en la memoria no voltil precisa una tarjeta CompactFlash Industrial 1784-CF64
Para finalizar este procedimiento, realice los pasos siguientes: Cmo calcular la vida til de la batera Cmo reemplazar la batera
26-2
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.)
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
26-4
Para reemplazar la batera 1756-BATA: Cmo extraer la batera existente Cmo instalar una batera nueva Revise el LED BAT
1. Extraiga la puerta del mdulo de batera. 2. Desconecte la batera del mdulo de batera.
31298
31304
26-5
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
26-6
5.
8/9/02
31298
LED BAT
31303
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.
Apndice
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).
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.
A-2
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.
Apndice
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.
B-2
Notas:
Apndice
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.
C-2
Notas:
Apndice
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.
salida
digital
analgico o digital?
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 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.
D-2
Notas:
Apndice
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
E-2
Notas:
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
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
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
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
[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 ! # $
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
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.
PN 957689-33
2002 Rockwell Automation. Todos los derechos reservados. Impreso en EE.UU.