You are on page 1of 194

AllenBradley

Controladores programables PLC5 1785 clsicos


(1785LT, LT2, LT3, LT4)

Manual del usuario

Informacin importante para el usuario

Debido a la variedad de usos de los productos descritos en esta publicacin, las personas responsables de la aplicacin y uso de este equipo de control deben asegurarse de que se han seguido todos los pasos necesarios para que cada aplicacin y uso cumpla con todos los requisitos de rendimiento y seguridad, incluyendo leyes, regulaciones, cdigos y normas aplicables. Los ejemplos de ilustraciones, grficos, programas y esquemas mostrados en esta gua tienen la nica intencin de ilustrar el texto. Debido a las muchas variables y requisitos asociados con cualquier instalacin particular, Allen-Bradley no puede asumir responsabilidad u obligacin (incluyendo responsabilidad de propiedad intelectual) por el uso real basado en los ejemplos mostrados en esta publicacin. La publicacin de Allen-Bradley SGI-1.1, Safety Guidelines for the Application, Installation, and Maintenance of Solid State Control (disponible en la oficina de Allen-Bradley local), describe algunas diferencias importantes entre equipos transistorizados y dispositivos electromecnicos, las cuales deben tomarse en consideracin al usar productos tales como los descritos en esta publicacin. Est prohibida la reproduccin total o parcial de los contenidos de esta publicacin de propiedad exclusiva sin el permiso escrito de Allen-Bradley Company Inc. A travs de este manual hacemos anotaciones para informarle de consideraciones de seguridad:

ATENCION: Identifica informacin sobre prcticas o circunstancias que pueden conducir a lesiones personales o la muerte, daos materiales o prdidas econmicas.

Las notas de Atencin le ayudan a: S identificar un peligro S evitar el peligro S reconocer las consecuencias Nota importante: Identifica informacin especialmente importante para una aplicacin y un entendimiento correctos del producto.

Resumen de los cambios

Resumen de los cambios

Este manual ha sido revisado y ahora abarca slo los controladores programables PLC-5 clsicos: PLC-5/10, -5/12, -5/15 y -5/25. Adems, tambin incluye las hojas de trabajo para diseo adjuntas, las cuales anteriormente estaban disponibles en una publicacin separada: 1785-5.2. Esta publicacin separada ya no est disponible; para obtener estas hojas de trabajo, vea el Apndice B. Para obtener informacin sobre los procesadores PLC-5 con nuevas caractersticas y Ethernet, vea el Manual del usuario de los Controladores Programables PLC-5 con nuevas caractersticas y Ethernet, publicacin 1785-6.5.12ES.

Summary Changes

Prefacio

Controladores programables PLC5 clsicos

Cmo usar su documentacin

La documentacin de sus controladores programables PLC-5 clsicos est organizada en manuales de acuerdo a las tareas que usted realiza. Esta organizacin le permite encontrar fcilmente la informacin que desea sin tener que leer informacin que no est relacionada con su tarea actual. La flecha en la Figura 1 apunta al libro que usted est leyendo actualmente.
Figura 1 Biblioteca de documentacin de controladores programables PLC5 clsicos

Manual del usuario de los controladores programables PLC5 1785 Explicacin de las funciones del procesador, el diseo del sistema, y consideraciones de programacin y hojas de trabajo 17856.2.1ES Software 6200 o AI Series

Instalacin del hardware de los controladores programables PLC5 1785 clsicos Cmo instalar y establecer los interruptores del chasis, procesadores PLC5, cmo hacer conexiones elctricas y de tierra de su sistema 17856.6.1ES Referencia rpida de los controladores programables 1785 PLC5 Acceso rpido a interruptores, bits de estado, indicadores, instrucciones, pantallas SW 17857.1ES

Referencia del conjunto de instrucciones Ejecucin de instrucciones, parmetros, bits de estado y ejemplos 17856.1ES

Para obtener ms informacin sobre los controladores programables PLC-5 1785 o sobre las publicaciones mencionadas anteriormente, comunquese con su oficina de ventas, distribuidor o integrador local de sistemas.

Propsito de este manual

Este manual tiene el propsito de ayudarle a disear el sistema de un controlador programable PLC-5 clsico. Use este manual como ayuda para: seleccionar los componentes de hardware correctos para su sistema determinar las caractersticas importantes de los procesadores PLC-5 clsicos y cmo usarlas planificar el esquema de su sistema PLC-5 clsico

Prefacio

Organizacin del manual

Este manual tiene diez captulos y dos apndices. La siguiente tabla indica cada captulo y apndice con su correspondiente ttulo y una descripcin general breve de los temas considerados en cada uno.
Temas considerados Proporciona una descripcin general de los procesadores PLC5 clsicos en diferentes configuraciones del sistema. Proprciona una introduccin a los procesadores PLC5 clsicos y sus caractersticas y configuraciones principales. Tambin proporciona informacin sobre el uso de un procesador PLC5 clsicos como escner de E/S remoto, escner de E/S local o adaptador de E/S remoto. Proporciona informacin respecto a sus opciones de hardware cuando disea un sistema procesador PLC5 clsico. Proporciona informacin sobre el ambiente adecuado, proteccin del procesador PLC5 clsico y cmo evitar dao electrosttico para su sistema controlador programable PLC5 clsico. Tambin proporciona informacin sobre el esquema de la canalizacin y cableado, espacio para el panel posterior y configuraciones de conexin a tierra. Describe los modos de direccionamiento de E/S que usted puede elegir para su chasis. Explica cmo asignar nmeros de racks y grupos a su chasis de E/S. Adems explica cmo configurar E/S complementario asignando direcciones de grupos y racks. Identifica cada canal/conector del procesador PLC5 clsico y explica cmo configurar su procesador PLC5 clsico. Proporciona informacin adicional sobre la red Data Highway Plus (DH+), el software de programacin y las conexiones del terminal de programacin. Explica el uso de diagramas de funcin secuencial (SFC). Proporciona pautas y ejemplos para preparar programas del sistema. Proporciona un mapa de archivos de la tabla de datos y mtodos para direccionar los archivos de la tabla de datos. Explica cmo usar el archivo de estado del procesador. Proporciona un resumen de las condiciones para las que usted elegira rutinas de fallo para su aplicacin. Proporciona una definicin de las rutinas de fallo. Explica cmo su procesador PLC5 transfiere datos discretos y bloques tanto en el modo escner como en el modo adaptador. Proporciona una descripcin general del tiempo de escn del procesador. Proporciona una lista de los tiempos de ejecucin y requisitos de la memoria para instrucciones de bits y palabras as como instrucciones de archivo. Explica cmo calcular el rendimiento efectivo y proporciona mtodos para optimizar el tiempo de escn de E/S. Describe los posicionamientos de interruptores para configurar un sistema controlador programable PLC5 clsicos. Proporciona hojas de trabajo para ayudar al diseador a planificar el sistema y para ayudar al instalador a instalar el sistema.

Captulo/ Apndice 1

Ttulo Descripcin del sistema

2 3

Eleccin del hardware Ubicacin del hardware del sistema

Asignacin de modos de direccionamiento, racks y grupos Eleccin de la comunicacin

Planificacin de los programas del sistema

7 8 9

Seleccin de las rutinas de interrupcin Transferencia de datos discretos y bloques Clculo de tiempos para el programa Maximizacin del rendimiento del sistema Seleccin de posicionamientos para los interruptores Hojas de trabajo de diseo

10 A B

Cmo usar este manual

El siguiente diagrama de flujo demuestra un proceso que usted puede usar cuando planifique su sistema controlador programable PLC-5 clsico.

ii

Prefacio

Diseo de sistema determinado Asignacin de direccionamiento Configuracin de comunicacin del procesador Configuracin de red Data Highway Plus Seleccin de software de programacin Diseo de SFC Esquema de la tabla de datos y estado del procesador Uso de rutinas de fallo Planificacin de los programas del sistema Asignacin de modo de direccionamiento, racks y grupos

Seleccin de mdulos de E/S, terminales

Colocacin del hardware

Seleccin de mdulos adaptadores Seleccin de chasis de E/S Seleccin de fuente de alimentacin Seleccin de procesador PLC5 Seleccin de bateras y mdulos de la memoria E/S complementario seleccionado? Sistema de seguridad seleccionado? Seleccin del hardware y ubicacin del hardware del sistema

Seleccin de la comunicacin

Transferencia de datos en los modos adaptador y escner Tiempos de escn de actualizacin de E/S y prog. de escalera

Transferencia de datos discretos y bloques Clculo del tiempo del programa y maximizacin del rendimiento del sistema

Como sus decisiones no siempre pueden ejecutarse como parte de un proceso estrictamente lineal, usted puede elegir completar sus tareas en forma paralela. Por ejemplo, cuando usted selecciona sus mdulos de E/S, tambin puede empezar a distribuir y direccionar sus mdulos. Consulte el captulo Ubicacin del hardware del sistema para determinar requisitos ambientales, recintos necesarios, esquema de los cables, y requisitos de conexiones a tierra para sus chasis y enlaces de E/S. Tambin puede evaluar el tiempo de las transferencias de bloque cuando determine dnde colocar sus mdulos de transferencias de bloques (en el chasis de E/S local residente del procesador, en el chasis de E/S local extendido o en el chasis de E/S remoto).

iii

Prefacio

iv

Tabla de contenido

Descripcin del sistema

Captulo 1

Uso de este captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin de los trminos usados en este captulo . . . . . . . . . . . . . . Diseo de sistemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Preparacin de las especificaciones funcionales . . . . . . . . . . . . . . . . . Introduccin de mdulos procesadores PLC5 . . . . . . . . . . . . . . . . . . Uso del procesador PLC5 clsico como escner de E/S remotas . . . Uso del procesador PLC5 clsico como adaptador de E/S remotas .

11 11 12 13 15 19 110

Seleccin del hardware

Captulo 2

Objetivos del captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccin de mdulos de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccin de mdulos adaptadores de E/S . . . . . . . . . . . . . . . . . . . . . . . Seleccin del chasis de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccin de una interface del operador . . . . . . . . . . . . . . . . . . . . . . . . . Eleccin de un procesador PLC5 clsico para su aplicacin . . . . . . . . Seleccin de fuentes de alimentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccin de mdulos de la memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccin de la batera de repuesto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccin de E/S complementarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccin de un sistema de seguridad del procesador PLC5 clsico . . Seleccin de terminaciones de vnculo . . . . . . . . . . . . . . . . . . . . . . . . . . Conexin de un terminal de programacin a un mdulo procesador . Seleccin de los cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21 21 24 26 26 29 29 213 213 213 214 215 215 215

Ubicacin del hardware del sistema

Captulo 3

Objetivos del captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Determinacin del ambiente apropiado . . . . . . . . . . . . . . . . . . . . . . . . . Proteccin de su procesador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo evitar dao electrosttico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo hacer su esquema de canalizacin . . . . . . . . . . . . . . . . . . . . . . . . Planificacin del cableado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Disposicin del espacio para el backplane . . . . . . . . . . . . . . . . . . . . . . . Configuracin de la conexin a tierra . . . . . . . . . . . . . . . . . . . . . . . . . . .

31 31 34 34 34 35 37 38

Asignacin de modos de direccionamiento, racks y grupos

Captulo 4

Objetivos del captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Instalacin de mdulos de E/S en el chasis . . . . . . . . . . . . . . . . . . . . . . . 41 Descripcin de los trminos usados en este captulo . . . . . . . . . . . . . . . 42 Eleccin del modo de direccionamiento . . . . . . . . . . . . . . . . . . . . . . . . . 43 Asignacin de racks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Direccionamiento de E/S complementarias . . . . . . . . . . . . . . . . . . . . . . 414

Tabla de contenido

Seleccin de la comunicacin

Objetivos del captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Identificacin de canales/conectores del procesador PLC5 clsico . . 51 Configuracin de la comunicacin para su procesador . . . . . . . . . . . . . 53 Configuracin de la red DH+ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Conexin de la red DH+ al Data Highway . . . . . . . . . . . . . . . . . . . . . . 510 Seleccin de la conexin del terminal de programacin . . . . . . . . . . . . 510

Captulo 5

Planificacin de los programas Captulo 6 Objetivos del captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . del sistema


Planificacin de los programas de aplicacin . . . . . . . . . . . . . . . . . . . . . Uso de SFC con procesadores PLC5 clsicos . . . . . . . . . . . . . . . . . . . . Preparacin de los programas para su aplicacin . . . . . . . . . . . . . . . . . Direccionamiento de archivos de la tabla de datos . . . . . . . . . . . . . . . . Uso del archivo de estado del procesador . . . . . . . . . . . . . . . . . . . . . . .

61 61 61 63 67 69

Seleccin de las rutinas de interrupcin

Captulo 7

Objetivos del captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Uso de caractersticas de programacin . . . . . . . . . . . . . . . . . . . . . . . . . 71 Escritura de una rutina de fallo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Descripcin de fallos mayores detectados por el procesador . . . . . . . . 711

Transferencia de datos discretos y en bloques

Objetivos del captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transferencia de datos usando el modo adaptador . . . . . . . . . . . . . . . . Programacin de transferencia discreta en el modo adaptador . . . . . . Programacin de transferencias en bloques en el modo adaptador . . . Transferencia de datos usando el modo escner . . . . . . . . . . . . . . . . . . Programacin de transferencia discreta en el modo escner . . . . . . . . Programacin de transferencia en bloques en el modo escner . . . . . . Consideraciones de programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Captulo 8

81 81 84 87 816 817 817 821

Clculo de tiempos para el programa

Objetivos del captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Informacin introductoria al escn del procesador PLC5 clsico . . . . 91 Tiempos de actualizacin de E/S - transferencia discreta y en bloques 94 Tiempos de las instrucciones y requisitos de la memoria . . . . . . . . . . . 97 Constantes del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 913 Elementos directos e indirectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 913

Captulo 9

ii

Tabla de contenido

Maximizacin del rendimiento del sistema

Captulo 10

Objetivos del captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Componentes del tiempo del proceso . . . . . . . . . . . . . . . . . . . . . . . . . . . Retardo de mdulos de entrada y salida . . . . . . . . . . . . . . . . . . . . . . . . . Transferencia del backplane de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tiempo de exploracin de E/S remota . . . . . . . . . . . . . . . . . . . . . . . . . . Tiempo del procesador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Clculo del tiempo del proceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

101 101 101 102 102 106 107

Seleccin de posicionamientos para los interruptores

Backplane del chasis con procesador PLC5 clsico . . . . . . . . . . . . . . . A1 Backplane del chasis con mdulo adaptador . . . . . . . . . . . . . . . . . . . . . A2 Puente de configuracin del chasis para fuente de alimentacin . . . . . A3 Mdulo adaptador de E/S remotas 1771ASB serie C sin E/S complementarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A4 Mdulo adaptador de E/S remotas 1771ASB serie C con E/S complementarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A6 SW1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A7 SW2 en un PLC5, mdulo escner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A8 SW2 en un sistema de PLC2/20, 2/30, o mdulo subescner de E/S A9 SW2 en un sistema PLC3 o PLC5/250 con grupos de 8 palabras . . . . A10 SW2 en un sistema PLC3 o PLC5/250 con grupos de 4 palabras . . . . A11 SW3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A12

Apndice A

Hojas de trabajo de para diseo

Apndice B

Convenciones usadas en estas hojas de trabajo . . . . . . . . . . . . . . . . . . . Preparacin de especificaciones funcionales . . . . . . . . . . . . . . . . . . . . . Determinacin de una estrategia de control . . . . . . . . . . . . . . . . . . . . . . Identificacin de ubicaciones de chasis . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccin de tipos de mdulos y lista de puntos de E/S . . . . . . . . . . . . . Total de requisitos de mdulos de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . Asignacin de mdulos de E/S a chasis y asignacin de direcciones . . Seleccin de mdulos adaptadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Colocacin del hardware del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . Determinacin de requisitos de comunicacin . . . . . . . . . . . . . . . . . . . . Seleccin de un procesador PLC5 clsico . . . . . . . . . . . . . . . . . . . . . . . Seleccin de fuentes de alimentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . Total de requisitos de mdulos de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccin de un terminal de programacin . . . . . . . . . . . . . . . . . . . . . . . Seleccin de la configuracin del terminal de programacin . . . . . . . . Seleccin de interface de operador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Desarrollo de especificaciones de programacin . . . . . . . . . . . . . . . . . .

B1 B2 B4 B6 B7 B9 B10 B12 B14 B15 B17 B21 B23 B24 B25 B26 B28

iii

Tabla de contenido

iv

Captulo

Descripcin del sistema

Uso de este captulo

Si desea leer sobre: Trminos usados en este captulo Diseo de sistemas Preparacin de su especificacin funcional Identificacin de caractersticas del procesador PLC5 Uso del procesador PLC5 clsico como escner de E/S remotas Uso del procesador PLC5 clsico como adaptador de E/S remotas

Vaya a la pgina: 11 12 13 15 19 110

Descripcin de los trminos usados en este captulo

Familiarcese con los siguientes trminos y sus definiciones.


Trmino Chasis de E/S local residente del procesador E/S local residente del procesador Vnculo de E/S remotas Definicin el chasis de E/S en el cual el procesador PLC5 est instalado

los mdulos de E/S ubicados en el mismo chasis que el procesador PLC5 un vnculo de comunicacin en serie entre un puerto del procesador PLC5 en modo escner y un adaptador as como mdulos de E/S ubicados lejos del procesador PLC5

Chasis de E/S remotas es el recinto del hardware que contiene los mdulos adaptador y de E/S ubicados en forma remota en un vnculo de comunicacin en serie hasta un procesador PLC5 en el modo escner Datos de transferencia discreta Datos de transferencia en bloque datos (palabras) transferidos a/desde un mdulo de E/S discreto. datos transferidos, en bloques de datos de hasta 64 palabras a/desde un mdulo de E/S de transferencia en bloques (por ejemplo un mdulo analgico)

1-1

Captulo 1 Descripcin del sistema

Diseo de sistemas

Usted puede usar procesadores PLC-5 clsicos en un sistema diseado para control centralizado o en un sistema diseado para control distribuido.
Ordenador principal HP 9000 o VAX Terminal de programacin

El Control centralizado es un sistema jerrquico en el que el control sobre un proceso completo est concentrado en un procesador de control.

Red DH+ Procesador PLC5 clsico Enlace de E/S remoto Chasis con adaptador de E/S remoto 1771ASB Integrador Pyramid A DECnet

Terminal de programacin con software ControlView

Chasis con adaptador de E/S remoto 1771ASB

El control distribuido es un sistema en el cual las funciones de control y administracin estn distribuidas en toda una planta. Mltiples procesadores manejan las funciones de control y administracin y usan una red Data HighwayTM o un sistema de bus para la comunicacin .
Red DH+

r
Terminal de programacin Software ControlView INTERCHANGE

Software 6200 VMS INTERCHANGE

Terminal del operador PanelView Enlace de E/S remoto

CNC con E/S remoto Serie 8600 Procesador SLC 5/01 sistema modular de 7 ranuras con mdulo 1747DCM

18084

Considere los siguientes puntos como pautas generales cuando disee su sistema. Su(s) procesador(es) ser(n) usado(s) en un sistema de control centralizado o distribuido? Qu tipo de proceso(s) ser(n) controlado(s) por un sistema PLC-5? Cules procesos sern controlados juntos? Cules son las preocupaciones respecto al ambiente y la seguridad? Cul es el flujo y funcionalidad de su sistema?

1-2

Captulo 1 Descripcin del sistema

Determine los criterios generales para su sistema. Use los siguientes captulos como gua para los criterios y opciones en la seleccin de los elementos principales del sistema controlador programable PLC-5 clsico, tal como se muestra en la Figura 1.1.
Figura 1.1 Flujo del diseo del sistema procesador PLC5
Diseo de sistema determinado Asignacin de direccionamiento Configuracin de comnicacin del procesador Configuracin de red Data Highway Plus Seleccin de software de programacin Diseo de SFC Esquema de la tabla de datos y estado del procesador Uso de rutinas de fallo Transferencia de datos en los modos adaptador y escner Tiempos de escn de actualizacin de E/S y prog. de escalera Transferencia de datos discretos y bloques Clculo de tiempos del programa y maximizacin del rendimiento del sistema Planificacin de los programas del sistema Asignacin de modo de direcciona miento, racks y grupos Seleccin de la comunicacin

Seleccin de mdulos de E/S, terminales

Colocacin del hardware

Seleccin de mdulos adaptadores Seleccin de chasis de E/S Seleccin de fuente de alimentacin Seleccin de procesador PLC5 clsico Seleccin de bateras y mdulos de la memoria E/S complementario seleccionado? Sistema de seguridad seleccionado? Seleccin del hardware y ubicacin del hardware del sistema

Preparacin de su especificacin funcional

Recomendamos que primero desarrolle una especificacin que defina su seleccin de hardware y su aplicacin de programacin. La especificacin es una visin conceptual de su sistema. Usela para determinar su: estrategia de control seleccin de hardware, esquema y direccionamiento diagrama de funcin secuencial (SFC) caractersticas de programacin especiales requisitos de lgica de escalera y texto estructurado

1-3

Captulo 1 Descripcin del sistema

La Figura 1.2 muestra un modelo de desarrollo de programa que usted puede usar.
Figura 1.2 Modelo de desarrollo de programa

Especificacin funcional (concepcin general)

Fin de aceptacin

Anlisis detallado

Prueba

Desarrollo del programa

Este modelo permite la interaccin de actividades en los diferentes niveles. Cada seccin representa una actividad que usted realiza. Prepare una especificacin funcional para empezar, luego, prepare el anlisis detallado. En base al anlisis detallado, usted tambin puede desarrollar sus programas, introducir sus programas y probarlos. Cuando la prueba ha sido completada, usted est listo para poner en ejecucin los programas en su aplicacin. El anlisis detallado puede usarse como la base para desarrollar sus procedimientos y requisitos de prueba. Puesto que la especificacin funcional ha sido bien pensada, puede usarse como el documento de fin de proceso del programa.

Contenido de la especificacin funcional


La especificacin funcional representa una visin muy general de su proceso o una descripcin de la operacin. Identifique los sucesos y el orden general en el cual stos deben ocurrir. Identifique el equipo que necesitar para su proceso/operacin. Indique de manera general el esquema de su sistema. Si su aplicacin requiere un sistema de control distribuido, por ejemplo, indique dnde necesitar vnculos de E/S remotas. Adems, puede tener un proceso ubicado cerca de su procesador. El proceso puede requerir un tiempo de actualizacin ms rpido que el proporcionado por un vnculo de E/S remotas, por lo tanto, usted puede seleccionar un vnculo de E/S local extendido para ese proceso.

1-4

Captulo 1 Descripcin del sistema

Nota importante: Seleccione una velocidad de comunicacin para su vnculo de E/S remotas con el cual cada dispositivo en la red pueda comunicarse. La porcin de desarrollo del programa de su especificacin funcional puede estar en cualquier forma: instruccin escrita, diagrama de flujo o borrador de MCP/SFC y subrutinas. Use la forma que sea ms familiar para usted. Recomendamos, sin embargo, que usted genere borradores de SFC y subrutinas para que tenga una mejor correspondencia entre sus diagramas iniciales y su programa final.

Anlisis detallado
En esta fase, usted identifica la lgica necesaria para planificar sus programas. Esto incluye entradas, salidas, acciones especficas y transiciones entre acciones (es decir detalles del nivel de bits necesarios para escribir su programa).

Desarrollo del programa


Usted introduce los programas ya sea fuera de lnea en su computadora o en lnea en un procesador. En la siguiente fase, usted prueba los programas que ha introducido. Una vez que la prueba ha sido completada, sus programas resultantes deben corresponder con su especificacin funcional.

Revisin para confirmar integridad


Una vez que ha completado la especificacin funcional y el anlisis detallado, revselos para determinar si hay informacin incompleta o faltante tal como: condiciones de entrada condiciones de seguridad rutinas de arranque o de desactivacin de emergencia alarmas y tratamiento de las alarmas deteccin de fallos y tratamiento de los fallos exhibicin de mensaje de condiciones de fallo condiciones anormales de operacin

Introduccin de mdulos procesadores PLC5 clsicos

La siguiente es una lista de los procesadores PLC-5 y sus nmeros de catlogo.


Procesador PLC5/10t PLC5/12t PLC5/15t PLC5/25t Nmero de catlogo 1785LT4 1785LT3 1785LT 1785LT2

1-5

Captulo 1 Descripcin del sistema

Para obtener informacin sobre otros procesadores PLC-5 (con nuevas caractersticas, Ethernet o ControlNet), comunquese con su representante de Allen-Bradley.

Caractersticas de los procesadores de la familia PLC5


De la familia de procesadores PLC-5, usted puede seleccionar el(los) procesador(es) que necesita para su aplicacin. Las caractersticas comunes a todos los procesadores PLC-5 clsicos son: las mismas dimensiones fsicas uso de la ranura del extremo izquierdo en el chasis de E/S 1771 pueden usar cualquier mdulo de E/S 1771 en el chasis de E/S local residente del procesador, con un mximo de hasta 32 puntos por mdulo el mismo software de programacin y terminales de programacin el mismo conjunto bsico de instrucciones los programas de lgica de escalera y SFC pueden ser usados por cualquiera de los procesadores PLC-5 Si tiene alguna pregunta respecto a cualquiera de las caractersticas de su procesador PLC-5, comunquese con su distribuidor de Allen-Bradley o con la oficina de ventas de Allen-Bradley.

Llamadas de subprograma
Use una subrutina para almacenar secciones repetidas de la lgica del programa, a la cual puede tenerse acceso desde archivos mltiples del programa. Una subrutina ahorra memoria porque usted programa la lgica repetitiva slo una vez. La instruccin JSR ordena al procesador que vaya a un archivo de subrutina diferente dentro del procesador lgico, que escanee esa subrutina una vez y que regrese al punto de partida. Para obtener informacin detallada sobre cmo generar y usar subrutinas, vea el conjunto de documentacin de su software de programacin Diagramas de funcin secuencial Use los diagramas de funcin secuencial (SFC) como un lenguaje de control secuencial para controlar y exhibir el estado de un proceso de control. En lugar de un programa de escalera largo para su aplicacin, divida la lgica en pasos y transiciones. Un paso corresponde a una tarea de control; una transicin corresponde a una condicin que debe ocurrir antes de que el controlador programable pueda realizar la siguiente tarea de control. La representacin visual de estos pasos y transiciones le permite ver en qu estado est el proceso de la mquina en un momento dado. Para obtener informacin detallada sobre cmo generar y usar SFC, vea su software de programacin.

1-6

Captulo 1 Descripcin del sistema

Programas de lgica de escalera Un programa de control principal puede ser un archivo SFC numerado 1-999; tambin puede ser un programa de archivo de lgica de escalera numerado 2-999 en cualquier archivo de programa.

1-7

Captulo 1 Descripcin del sistema

Considere el uso de esta tcnica: SFC Lgica de escalera

Si est: definiendo el orden de sucesos en un proceso secuencial ms familiarizado con la lgica de escalera que con lenguajes de programacin como BASIC realizando diagnsticos programando control discreto

Para obtener informacin detallada sobre cmo usar la lgica de escalera, vea la documentacin del software de programacin. Sistema de seguridad (backup) El siguiente diagrama muestra un sistema de seguridad PLC-5 tpico:
Chasis de E/S local Mdulo 1785BCM Procesador PLC5 Chasis de E/S local Mdulo 1785BCM Fuente de alimentacin Procesador 1771P4S PLC5 Fuente de alimentacin 1771P4S

HSSL Red DH+ Vnculo de E/S remotas

Red DH+ Chasis de E/S remotas Chasis de E/S remotas

Vnculo de E/S remotas


18691

En la configuracin del sistema de seguridad (backup) PLC-5, un sistema controla la operacin de las E/S remotas y las comunicaciones de la red DH+. A este sistema se le llama sistema primario. El otro sistema est listo para tomar el control del E/S remotas y de las comunicaciones de la red DH+ en caso de un fallo en el sistema primario. A este sistema se le llama sistema secundario. Vea el captulo 2 Seleccin del hardware para seleccionar el hardware del sistema de seguridad. Para obtener ms informacin sobre la configuracin del sistema de seguridad del procesador PLC-5, vea el Manual del usuario del mdulo de comunicacin de seguridad PLC-5, publicacin 1785-6.5.4ES.

1-8

Captulo 1 Descripcin del sistema

Uso del procesador PLC5 clsico como escner de E/S remotas

Use el modo escner cuando desee que un procesador PLC-5 clsico escanee y controle el(los) vnculo(s) de E/S remotas(s). El procesador en el modo escner tambin acta como procesador supervisor de otros procesadores en el modo adaptador. El procesador en el modo escner escanea el archivo de la memoria del procesador para leer entradas y controlar salidas. El procesador en el modo escner transfiere datos de transferencia discreta y datos de transferencia en bloques hacia/desde el rack local de procesador residente, as como hacia/desde mdulos en los racks de E/S remotass. Un procesador PLC-5 escanea las E/S locales del procesador residente de manera sncrona al escn del programa. Un procesador PLC-5 escanea las E/S remotas de manera asncrona al escn del programa, pero el procesador actualiza la tabla de datos de imagen de entrada/salida desde el(los) bfer(s) de E/S remota de manera sncrona al escn del programa. Esto sucede al final de cada escn de programa.
Procesador PLC5 en modo escner Entrada E/S de procesador residente Salida

Bfer de E/S remotas Escn de E/S remotas Asncrona a escn del programa Entrada Salida

Vnculo de E/S remotas

El procesador PLC-5 en el modo escner tambin puede: reunir datos desde dispositivos adaptadores de nodo en racks de E/S remotas procesar datos de E/S desde mdulos de E/S de 8, 16 32 puntos direccionar E/S en grupos de E/S de 2, 1 1/2 ranura aceptar una configuracin de E/S complementaria aceptar transferencias en bloque en cualquier chasis de E/S Configure el procesador PLC-5/15 -5/25 para el modo escner, estableciendo el conjunto de interruptores SW1.

Salida Entrada

Escn de E/S local de procesador residente Sncrona a escn del programa

1-9

Captulo 1 Descripcin del sistema

Uso del procesador PLC5 clsico como adaptador de E/S remotas

Use un procesador PLC-5 clsico (excepto el procesador PLC-5/10) en el modo adaptador cuando necesite un intercambio de datos predecible, en tiempo real, entre un procesador PLC-5 de control distribuido y un procesador supervisor. Usted puede conectar los procesadores por medio del vnculo de E/S remotas (vea la Figura 1.3). Usted puede controlar el estado entre el procesador supervisor y el procesador PLC-5 en el modo adaptador a una velocidad constante (es decir, la velocidad de transmisin del vnculo de E/S remotas no es afectada por terminales de programacin ni otras comunicaciones no relacionadas al control).
Figura 1.3 Comunicaciones del modo adaptador
Procesador supervisor1 Procesador PLC5 en modo 2 adaptador 1771 E/S Dispositivo de visualizacin de mensajes DL40

Vnculo de E/S remotas Vnculo de E/S remotas Los siguientes controladores programables pueden operar como procesadores supervisores Procesadores PLC2/20t PLC2/30t Procesadores PLC3t PLC3/10t Procesadores PLC5/11, 5/15, 5/20, 5/25 y 5/30 as como procesadores PLC5/VMEt Procesadores PLC5/40, 5/40L, 5/60, 5/60L y 5/80 as como procesadores PLC5/40BVt y PLC5/40LVt PLC5/20Et, 5/40Et PLC5/250t 2 Todos los procesadores de la familia PLC5, excepto el PLC5/10, pueden operar como mdulos adaptadores de E/S remotas.
1

El procesador PLC-5 en el modo adaptador acta como una estacin remota para el procesador supervisor. El procesador PLC-5 en el modo adaptador puede supervisar y controlar las E/S locales residentes del procesador mientras se comunica con el procesador supervisor a travs de un vnculo de E/S remotas. El procesador supervisor se comunica con el adaptador PLC-5/12, -5/15, -5/25 ya sea con ocho o cuatro palabras de la tabla de imagen de E/S. Un procesador PLC-5 transfiere datos de E/S y datos de estado usando transferencias discretas y transferencias en bloques. Usted tambin puede usar instrucciones de transferencias en bloques para comunicar informacin entre un procesador supervisor y un procesador en el modo adaptador. La capacidad mxima por transferencia en bloques es 64 palabras.

1-10

Captulo

Seleccin del hardware

Objetivos del captulo

Use este captulo como gua en la seleccin del hardware del sistema para su aplicacin.
Si desea informacin sobre: Mdulos de E/S Adaptadores de E/S Chasis Interface del operador Procesador PLC5 Fuentes de alimentacin Mdulos de la memoria Bateras E/S complementarias Sistema de seguridad Resistencia de terminacin Cables Refirase a la pgina: 21 24 26 26 29 29 213 213 213 214 215 215 Planificacin de los programas del sistema Ubicacin del hardware del sistema Asignacin de modo de direccionamiento, racks y grupos Seleccin de la comunicacin Seleccin del hardware Seleccin de las rutinas de interrupcin Transferencia de datos discretos y bloques Clculo de tiempos para el programa Diseo de sistema determinado

Seleccin de mdulos de E/S

Usted selecciona los mdulos de E/S para que su procesador PLC-5 se interconecte con las mquinas o procesos que usted determin previamente. Use la siguiente lista y la Tabla 2.A como pautas para seleccionar mdulos de E/S y/o interfaces de control del operador. Cuntas E/S se requieren para controlar el (los) proceso(s)? Dnde concentrar usted los puntos de E/S para porciones de un proceso completo (cuando un proceso completo est distribuido en una extensa rea fsica)? Qu tipo de E/S se requiere para controlar el (los) proceso(s)? Cul es el rango de voltaje requerido para cada mdulo de E/S? Qu corriente de backplane se requiere para cada mdulo de E/S? Cules son las limitaciones de ruido y distancia para cada mdulo de E/S? Qu aislamiento se requiere para cada mdulo de E/S?

2-1

Captulo 2 Seleccin del hardware

Tabla 2.A Pautas para la seleccin de mdulos de E/S


Seleccione este tipo de mdulo de E/S: Mdulo de entradas discretas y mdulo de bloque de E/S1 Para estos tipos de dispositivos de campo u operaciones (ejemplos): Interruptores selectores, botones pulsadores, clulas fotoelctrricas, finales de carrera, interruptores automticos, interruptores de proximidad, interruptores de nivel, contactos de arrancadores de motor, contactos de rels, interruptores manuales Alarmas, rels de control, ventiladores, luces, bocinas, vlvulas, arrancadores de motor, solenoides Explicacin: Los mdulos de entrada sienten las seales de ON/OFF o ABIERTO/CERRADO. Las seales discretas pueden ser de CA o CC.

Mdulo de salidas discretas y mdulo de bloque de E/S1 Mdulo de entradas analgicas Mdulo de salidas analgicas Mdulos de E/S especficos

Las seales de los mdulos de salida se interconectan con dispositivos ON/OFF o ABIERTOS/CERRADOS. Las seales discretas pueden ser de CA o CC. Convierten seales analgicas continuas en valores de entrada para el procesador PLC. Convierten salidas del procesador PLC a seales analgicas (generalmente a travs de transductores) para dispositivos de campo. Son usados generalmente para aplicaciones especficas como control de posicin, PID y comunicacin de dispositivo externo.

Transductores de temperatura, transductores de presin, transductores de clula de carga, transductores de humedad, transductores de flujo, potencimetros Vlvulas analgicas, actuadores, registradores, variadores de velocidad de motores elctricos, medidores analgicos Codificadores, medidores de flujo, comunicacin de E/S, ASCII, dispositivos tipo RF, escalas de peso, lectores de cgidos de barras, lectores de etiquetas, dispositivos de representacin visual

1 Un mdulo de bloque de E/S 1791 es un dispositivo de E/S remotas que tiene fuente de alimentacin, adaptador de E/S remotas,

circuito de acondicionamiento de seales y conexiones de E/S. Un mdulo de bloque de E/S no requiere montaje de chasis. Se usa para controlar E/S remotas discretas concentradas como paneles, luces piloto e indicaciones de estado.

Nota importante: Determine el direccionamiento junto con la seleccin de mdulos de E/S. La seleccin del direccionamiento y la seleccin de la densidad de mdulos de E/S son mutuamente dependientes.

Seleccin de densidad del mdulo de E/S


La densidad de un mdulo de E/S es el nmero de bits de la tabla de imagen de entrada o de salida del procesador al cual corresponde. Un mdulo bidireccional con 8 bits de entrada y 8 bits de salida tiene una densidad de 8. La Tabla 2.B proporciona pautas para seleccionar la densidad del mdulo de E/S.
Tabla 2.B Pautas para seleccionar la densidad del mdulo de E/S
Seleccione esta densidad de E/S: mdulo de E/S de 8 puntos Si usted: actualmente usa mdulos de 8 puntos necesita salidas integrales, con fusibles separados desea reducir al mnimo el costo por mdulo actualmente usa mdulos de 16 puntos necesita salidas con fusibles separados con un brazo de cableado especial actualmente usa mdulos de 32 puntos desea reducir al mnimo el nmero de mdulos desea reducir al mnimo el espacio requerido para chasis de E/S desea reducir al mnimo el costo por punto de E/S

mdulo de E/S de 16 puntos

mdulo de E/S de 32 puntos

2-2

Captulo 2 Seleccin del hardware

Mdulos de E/S extensores/maestros


Algunos mdulos de E/S (llamados maestros) se comunican con sus extensores por el backplane. Estas combinaciones de mdulos maestros/extensores: pueden utilizar en tiempo compartido el backplane, o no pueden utilizar en tiempo compartido el backplane Para los mdulos maestros que pueden utilizar en tiempo compartido el backplane, usted puede usar dos maestros en el mismo chasis. Para una combinacin de maestro/extensor que no puede utilizar en tiempo compartido el backplane, usted no puede poner otra combinacin de maestro/extensor en el mismo chasis de E/S. Ejemplo: El mdulo controlador de motores paso a paso (cat. no. 1771-M1, parte de un conjunto 1771-QA) y el mdulo controlador servo (cat. no. 1771-M3, parte de un conjunto 1771-QC) siempre actan como maestros y no pueden utilizar en tiempo compartido el backplane. Por lo tanto, usted no puede colocar un segundo mdulo maestro en el mismo chasis con ninguno de estos mdulos. La Tabla 2.C resume la compatibilidad de los mdulos maestros dentro de un solo chasis de E/S.
Tabla 2.C Compatibilidad de mdulos maestros dentro de un solo chasis de E/S
1er mdulo maestro 1771IX1 1771IF1 1771OF1 1771M1 1771M3
1 Estos mdulos han sido reemplazados por mdulos maestros 1771IXE, IFE y OFE que

1771IX1

1771IF1 Vlido 2

2do mdulo maestro 1771OF1 1771M1 Vlido 2 Vlido 2 Vlido 2

1771M3

Vlido 2 Vlido 2

Vlido 2 Vlido 2

no presentan el conflicto maestro/extensor en un chasis como los mdulos 1771IX, IF, y OF mostrados en esta tabla. E/S. Estas combinaciones son vlidas con o sin los extensores asociados del mdulo (1771M1 y M3 tienen mdulos extensores). Usted puede usar un mximo de dos maestros en el mismo chasis; usted puede usar cualquier otro mdulo de E/S inteligente no mostrado aqu con estos maestros.

2 Estas son slo combinaciones de maestros que usted puede usar en un solo chasis de

Nota importante: La densidad no es relevante para un mdulo extensor porque ste se comunica slo con su maestro; un mdulo extensor no se comunica directamente con un adaptador.

2-3

Captulo 2 Seleccin del hardware

Seleccin de mdulos adaptadores de E/S

Seleccione mdulos adaptadores de E/S para que su procesador PLC-5 se interconecte con mdulos de E/S. Use la Tabla 2.D como gua cuando seleccione mdulos adaptadores de E/S.
Tabla 2.D Pautas para seleccionar mdulos adaptadores
Seleccione: Mdulo adaptador de E/S remotas 1771AS 1771ASB1 (o chasis 1771AM1, AM2 con fuente de alimentacin integral y mdulo adaptador) Mdulo adaptador de E/S local extendido 1771ALX Cuando sus requisitos sean: un vnculo de E/S remotas con: 57.6 kbps con una distancia de hasta 10,000 pies de cable o el tiempo no es suficientemente crtico para colocar mdulos de E/S en un chasis de E/S local del procesador o un chasis de E/S local extendido un vnculo de E/S local extendido con: un vnculo de E/S locales extendidas con tiempo crtico y todos los chasis de E/S locales extendidas estn a menos de 100 pies del procesador.

ASB

1 El mdulo 1771ASB serie C y posteriores tienen 230.4 kbps de velocidad de comunicacin adems de 57.6 kbps y 115.2 kbps.

ALX

Mdulos adaptadores de E/S remotas 1771AS/ASB


La Tabla 2.E muestra la densidad de E/S por mdulo y los modos de direccionamiento que usted puede usar con los chasis de E/S y los mdulos adaptadores de E/S remotas.
Tabla 2.E Combinaciones de chasis de E/S/mdulo adaptador
Adaptador de E/S remotas No. de cat. de mdulo 1771AS Densidad de E/S por mdulo 8 16 32 8 16 32 8 16 32 8 16 32 Direccionamiento a 2slots S --1 No S --1 No S --1 No ---a 1slot No No No S S --1 S s --1 S S --1 a 1/2slot No No No No No No S S S S S S

1771ASB serie A 1771ASB serie B, C y D 1771AM2

1 Ubicacin de mdulo condicional; usted debe usar un mdulo de entrada y un mdulo de salida en dos ranuras adyacentes (pareja par/impar) del chasis de E/S,
empezando con la ranura 0. Si no puede emparejar los mdulos de esta manera, deje la ranura adyacente vaca.

Usando el mdulo adaptador 1771-ASB Serie C o D, usted puede seleccionar una de tres velocidades de comunicacin: 57.6 kbps, 115.2 kbps, 230.4 kbps.

2-4

Captulo 2 Seleccin del hardware

Mdulo adaptador de E/S local extendido 1771ALX


La Tabla 2.F muestra la densidad de E/S por mdulo y los modos de direccionamiento que usted puede usar con los chasis de E/S y los mdulos adaptadores de E/S local extendido.
Tabla 2.F Combinaciones de chasis de E/S/mdulo adaptador de E/S local extendido
No. de cat. de mdulo 1771ALX Serie A Densidad de E/S por mdulo 8 16 32 Direccionamiento a 2slot S --1 No a 1slot S S --1 a 1/2slot S S S

1 Ubicacin de mdulo condicional; usted debe usar un mdulo de entrada y un mdulo de salida en dos ranuras adyacentes (pareja par/impar) del
chasis de E/S, empezando con la ranura 0. Si no puede emparejar los mdulos de esta manera, deje la ranura adyacente vaca

Otros dispositivos en un vnculo de E/S


Los siguientes son otros dispositivos que usted puede usar en un vnculo de E/S remotas: Procesador PLC-5 en el modo adaptador Escner remoto PLC-5/250 en el modo adaptador Mdulo de interface PLC para unidades digitales de CA y CC Adaptador de E/S remotas para unidades del Boletn 1336 Mdulos de teclado y pulsadores RediPANEL Dataliner PanelView (vea interface del operador) Mdulo opcional F30D (para terminal de planta T30) 8600 9/SERIE CNC con opcin de adaptador de E/S remotas CVIM en modo adaptador Sistema fijador Pro-Spec 6000 con opcin de adaptador de E/S remotas Mdulo 1747-DCM (a rack SLC-500) Mdulo 1771-DCM Robot 1771-GMF (mdulo de interface de E/S remotas) Para obtener ms informacin sobre estos dispositivos, vea el catlogo correspondiente de productos Allen-Bradley.

2-5

Captulo 2 Seleccin del hardware

Seleccin del chasis de E/S

Un chasis de E/S es un envolvente individual y compacto para el procesador, los mdulos de fuente de alimentacin, los mdulos adaptadores de E/S remotas y local extendido y los mdulos de E/S. La ranura del extremo izquierdo del chasis de E/S est reservada para el procesador o el mdulo adaptador. Al seleccionar un chasis, tenga en cuenta lo siguiente: Cuando determine el nmero mximo de E/S en su aplicacin, deje espacio para las ranuras de E/S dedicadas a los mdulos de fuente de alimentacin, mdulos de comunicacin y otros mdulos de E/S inteligentes.

4 slot

Usted debe usar chasis de la serie B o posteriores con mdulos de E/S de 16 y 32 puntos. Deje espacio para futuras adiciones de mdulos de E/S al chasis.

1771A1B

Los chasis de E/S disponibles son: 4 ranuras (1771-A1B) 8 ranuras (1771-A2B) 12 ranurasinstalacin en rack (1771-A3B), instalacin en panel (1771-A3B1) 16 ranuras (1771-A4B) Usted tambin puede seleccionar un chasis con una fuente de alimentacin integral y adaptador de E/S remotas (mostrado a la izquierda). Los dos tipos son:
1771AM1 1771AM2

1 ranura (1771-AM1) 2 ranuras (1771-AM2)

Seleccin de una interface del operador

PanelView y ControlView son productos de interface del operador o paquetes que se comunican con un procesador PLC-5. Use la Tabla 2.G como gua al seleccionar el producto PanelView o ControlView para su sistema controlador programable PLC-5. Use la Tabla 2.H para obtener una comparacin de las caractersticas de los productos PanelView y ControlView.

2-6

Captulo 2 Seleccin del hardware

Tabla 2.G Pautas para seleccionar una interface del operador


Seleccione esta interface del operador: PanelView1 Para estos tipos de operaciones (ejemplos): Arranques/paradas, operaciones automticas/manuales, puntos de consigna, salidas, alarmas Explicacin:

Usado como una ventana del operador para introducir comandos que hacen ajustes del proceso, tales como arranques/paradas y cambios de ciclos. Tambin puede usarse para operaciones de alarmas. Puede comunicarse con un procesador PLC5 individual en un vnculo de E/S remotas. Tiene un nmero fijo de dispositivos y una cantidad de datos que puede manejar. Tiene sistema incorporado de verificacin de errores. Es un CRT industrial con pulsadores, memoria transistorizada y procesador y sin partes movibles (es decir unidad de disco). Usa la utilidad de paso, que es la capacidad de realizar transferencias hacia el ordenador y desde la computadora a travs de la red DH+/vnculos de E/S remotas.

ControlView1

Almacenamiento, representacin visual y tratamiento de datos en el rendimiento del proceso (es decir tendencias, grficos del proceso, frmulas, informes y diarios)

Usado como una ventana del operador que se comunica con un procesador PLC5 en la red Data Highway Plus (DH+). Diseado para usarse como un vnculo de informacin. Puede comunicarse con mltiples procesadores PLC. ControlView es un paquete de software que funciona en una computadora personal IBM con base DOS.

Para obtener ms informacin sobre los productos PanelView y ControlView, consulte con su oficina de ventas local de AllenBradley o su distribuidor de AllenBradley.

Tabla 2.H Comparacin de las caractersticas de PanelView y de ControlView


Categora Comunicacin con procesador PLC PanelView E/S remotas 5 transferencias por terminal mximo (32 palabras por transferencia) 1 transferencia discreta por terminal (64 palabras mximo, una va). Esto es 8 racks de transferencias Grficos Caracteres grficos Crea pantallas con el software PanelBuilder Monocromo o colores (8 de 16 colores mostrados a la vez) ControlView Red DH+ Data Highway Data Highway II Modo Nativo

Nmero de pantallas 8 a 12 pantallas de complejidad media tpica por terminal/estacin 200 objetos mximo por pantalla de trabajo Limitado por tamao de memoria del terminal: 128 Kbytes Capacidad de datos Velocidad de comunicacin 200 objetos mximo por pantalla Limitado por tiempos de transferencias de bloques y transferencias discretas Depende del procesador PLC y del tamao del vnculo de E/S remotas Terminales de teclado o pantalla de contacto, colores o monocromo Computadora AllenBradley, IBM, o compatible requerido para el software PanelBuilder

Grficos Pixel Crea pantallas con la opcin de editor Mouse Grafix o C ToolKit EGA, VGA o equivalente con 256K RAM Monitor monocromo o a colores Limitado slo por capacidad de disco duro 50 posiciones de entradas de datos por pantalla 50 referencias por lista de comandos por pantalla 300 referencias/puntos mximo por pantalla 10,000 puntos mximo en la base de datos 8 clases de escn, cada una con tiempos de actualizacin de primer plano y fondo configurables por el usuario; limitado por rendimiento de Data Highway, DH+ o Data Highway II Computadora AB, IBM, o compatible con procesador 286 386, coprocesador matemtico y disco duro requeridos en cada estacin del operador

Hardware

2-7

Captulo 2 Seleccin del hardware

Categora Programacin

PanelView Software PanelBuilder Introduccin controlada por men con espacios en blanco para llenar Usa PanelBuilder para crear archivo de aplicacin que define pantallas, mensajes, alarmas, luego transfiere archivo de aplicacin al terminal PanelView 496 mximo por terminal 496 mximo por terminal 8 niveles

ControlView Crea base de datos en lnea a travs del men Introduccin controlada por men con espacios en blanco para llenar, o importa datos por medio de la capacidad de importacin ASCII Crea pantallas con la opcin de editor GRAFIX o la opcin C toolkit No aplicable 2000 puntos con opcin de sistema de alarma 16 niveles con capacidad de acceso de operador individual Objetos individuales con seguridad Desactivacin de pantalla Muchas opciones de software

Mensajes Alarmas Seguridad

Opciones

Puerto serie remoto Memoria EEPROM o EPROM

Para obtener ms informacin sobre la seleccin y configuracin del PanelView, vea: el PanelView Operator Terminal and PanelBuilder Development Software User Manual, No. de cat. 2711-ND002 versin C, PN40061-139-01 solicite la ltima versin Reemplazo de firmware adaptador de nodos para datos de instalacin de terminales PanelView, PN40062-236-01 - solicite la ltima versin Para obtener ms informacin sobre la seleccin y configuracin de ControlView, vea: ControlView Core User Manual, publicacin 6190-6.5.1 ControlView Allen-Bradley Drivers User Manual, publicacin 6190-6.5.5 ControlView Networking User Manual, publicacin 6190-6.5.9

Otras interfaces del operador


Usted puede usar las siguientes interfaces del operador en su sistema procesador PLC-5: Mdulos de botones pulsadores y teclado RediPANEL Dataliner Terminales de programacin 1784-T47 y 1784-T53. Para obtener ms informacin sobre estas interfaces del operador, vea el catlogo apropiado de productos Allen-Bradley.

2-8

Captulo 2 Seleccin del hardware

Seleccin de un procesador PLC5 clsico para su aplicacin


Palabras de memoria de usuario mximas

Seleccione entre los siguientes procesadores PLC-5.


Tabla 2.I Tabla de seleccin de procesadores PLC5 clsicosParte 1

Procesador/ Cat. No. PLC5/10 (1785LT4) PLC5/12 (1785LT3) PLC5/15 (1785LT) PLC5/25 (1785LT2)

Memoria de mdulo EEPROM (palabras) y nmero de mdulo

Total mximo de E/S (cualquier combinacin) 512 (mdulos 32 E/S) 256 (mdulos 16 E/S) 128 (mdulos 8 E/S) 512 (mdulos 32 E/S) 256 (mdulos 16 E/S) 128 (mdulos 8 E/S) 512 (cualquier comb.) o 512 ent. + 512 salidas (complementario) 1024 (cualquier comb) o 1024 ent. + 1024 salidas (complementario)

E/S analg mx

Tiempo de escn de programa/K palabra 2 ms (lgica discreta) 8 ms (tpico) 2 ms (lgica discreta) 8 ms (tpico) 2 ms (lgica discreta) 8 ms (tpico) 2 ms (lgica discreta)

Tiempo de escn de E/S/rack (en un solo chasis, ext-local o remoto)

MCP mltiples/ cantidad

6K

8 K (1785MJ)

256

N/A 10 ms @ 57.6 kbps (remoto) 10 ms @ 57.6 kbps (remoto) 10 ms @ 57.6 kbps (remoto)

No / 1

6K 6 K expandible a 10 K 14 K 13 K expandible a 17 K 21 K

8 K (1785MJ)

256

No / 1

8 K (1785MJ) 8 K (1785MJ) o 16 K (1785MK)

512

No / 1

1024

8 ms (tpico)

No / 1

Tabla 2.J Tabla de seleccin de procesadores PLC5Parte 2


Nmero mximo de racks k d de E/S 1 Nmero mximo de chasis de E/S Total 1 Local ext. 0 Remoto 0 Nmero de p puertos RS 232/ RS232/ 422/ 423 0 Veloc. de transmisin de E/S remota1 Carga de corriente d de backplane 2.5 A

Procesador/ P d / Cat. No. PLC5/10 (1785LT4) PLC5/12 (1785LT3) PLC5/15 (1785LT) PLC5/25 (1785LT2)

Nmero de E/S remotas, remotas E/S locales extendidas y puertos DH+ 1 DH+ 1 DH+ 1 E/S remota) (adaptador solamente) 1 DH+ 1 E/S remota (adaptador o escner) 1 DH+ 1 E/S remota (adaptador o escner)

4 4 8

1 13 17

0 0 0

0 12 16

0 0 0

57.6 kbps 57.6 kbps 57.6 kbps

2.5 A 2.5 A 2.5 A

Seleccin de fuentes de alimentacin

Use los siguientes pasos como pautas para seleccionar una fuente de alimentacin para un chasis que contiene un procesador PLC-5, un mdulo adaptador de E/S remotas 1771-AS o -ASB o un mdulo adaptador de E/S local extendido 1771-ALX. 1. 2. Determine el voltaje de entrada para la fuente de alimentacin. Calcule el uso total de corriente del backplane para los mdulos de E/S, sumando el uso de corriente del backplane para cada mdulo de E/S en ese chasis.

1771P7

2-9

Captulo 2 Seleccin del hardware

3.

Agregue uno de los siguientes al total de corriente usada por el backplane para el mdulo de E/S: a. 3.3 Amps cuando el chasis contendr un procesador PLC-5 (corriente mxima usada para cualquier procesador PLC-5) o 1.2 Amps cuando el chasis contendr ya sea un mdulo de E/S remotas 1771-AS o -ASB o un mdulo adaptador de E/S local extendido 1771-ALX

b.

4.

Si usted deja ranuras disponibles en su chasis para expansin futura: a. indique el uso de corriente del backplane para futuros mdulos de E/S agregue el uso total de corriente para todos los mdulos de E/S de expansin al total calculado en el paso 3.

b.

5.

Determine si el espacio disponible para la fuente de alimentacin est en el chasis o instalado fuera del chasis.

Seleccione su fuente de alimentacin de la Tabla 2.K o de la Tabla 2.L usando el requisito de voltaje de entrada y el uso total de corriente del backplane, tal como se determin en los pasos 1 al 5 mencionados previamente. Para obtener ms informacin sobre las fuentes de alimentacin, vea el Catlogo de productos de automatizacin, publicacin AP100ES.

Activacin de un chasis que contiene un procesador PLC5


La Tabla 2.K indica los mdulos de fuente de alimentacin que usted puede usar con un procesador PLC-5 clsico.

2-10

Captulo 2 Seleccin del hardware

Tabla 2.K Activacin de un chasis que contiene un procesador PLC5 clsico


Corriente de salida (en amps) cuando es paralela con: Fuente de alimenta cin 1771P3 1771P4 1771P4S 1771P4S1 1771P4R 1771P5 1771P6S 1771P6S1 1771P6R 1771P7 1771PS7 Potencia de entrada 120 Vca 120 Vca 120 Vca 100 Vca 120 Vca 24 Vcc 220 Vca 200 Vca 220 Vca 120/220 Vca 120/220 Vca Potencia de salida (en amps) 3 8 8 8 8/16/241 8 8 8 8/16/241 16 16 externa2 16 16 16 chasis, 2 ranuras chasis, 1 ranura P3 P4 P4S P4S1 P5 P6S P6S1 Posicin de fuente de alimentacin chasis, 1 ranura chasis, 2 ranuras chasis, 1 ranura 16

6 11 11

11 16 16

11 16 16

1 Para obtener ms informacin, vea la publicacin 17712.136 2 Usted no puede usar una fuente de alimentacin externa y un mdulo de fuente de alimentacin con base en ranuras para activar el mismo chasis; stos no son compatibles.

2-11

Captulo 2 Seleccin del hardware

Activacin de un chasis de E/S remotas que contiene un 1771AS 1771ASB o un chasis de E/S local extendido que contiene un 1771ALX
La Tabla 2.L indica los mdulos de fuente de alimentacin que usted puede usar con un chasis de E/S remotas o un chasis de E/S local extendido.
Tabla 2.L Activacin de un chasis de E/S remotas (que contiene un 1771AS ASB) o un chasis de E/S local extendido (que contiene un 1771ALX)
Fuente de Potencia de alimentacin entrada Corriente de salida (en amps) 3 8 8 8 8/16/24 1 8 8 8 8/16/24 1 6.5 6.5 16 16 9 9 externa 2 16 16 16 chasis, 2 ranuras chasis, 1 ranura Corriente de salida (en amps) cuando es paralela con: P3 6 11 11 P4 11 16 16 P4S 11 16 16 16 P4S1 P5 P6S P6S1 Posicin de la fuente de alimentacin chasis, 1ranura chasis, 2 ranuras chasis, 1 ranura

1771P3 1771P4 1771P4S 1771P4S1 1771P4R 1771P5 1771P6S 1771P6S1 1771P6R 1771P1 1771P2 1771P7 1771PS7 1777P2 1777P4

120 Vca 120 Vca 120 Vca 100 Vca 120 Vca 24 Vcc 220 Vca 200 Vca 220 Vca 120/220 Vca 120/220 Vca 120/220 Vca 120/220 Vca 120/220 Vca 24 Vcc

1 Para obtener ms informacin, vea la publicacin 17712.136. 2 Usted no puede usar una fuente de alimentacin externa y un mdulo de fuente de alimentacin con base en ranuras para activar el mismo chasis; stos no son compatibles.

2-12

Captulo 2 Seleccin del hardware

Seleccin de mdulos de la memoria

Seleccione un mdulo de la memoria de la Tabla 2.M para su procesador PLC-5.


Tabla 2.M Mdulos de la memoria para el procesador PLC5
Seguridad de memoria no voltil (EEPROM) Palabras 8K 16 K Nmero de catlogo (y procesador) 1785MJ (PLC5/10, 5/12, 5/15, y 5/25) 1785MK (PLC5/25) 1785ME16 (PLC5/11, 5/20, 5/30, 5/40, 5/40L, 5/60, 5/60L, y 5/80) Memoria RAM (CMOS) Palabras 4K 8K Nmero de catlogo (y procesador) 1785MR (PLC5/15 y 5/25) 1785MS (PLC5/15 y 5/25)

Seleccin de la batera de repuesto

Se suministra una batera con su procesador PLC-5. Seleccione una batera de repuesto usando la Tabla 2.N y la Tabla 2.O. Para obtener ms informacin, vea las Pautas de Allen-Bradley para el manejo de bateras de litio, publicacin ICCG-5.14ES.
Tabla 2.N Bateras del procesador
Procesador PLC5/10, 5/12, 5/15, y 5/25 Batera1 1770XY, AA litio Funcin Retiene la memoria del procesador y la memoria en un mdulo CMOS RAM opcional, si el procesador no est activado.

1 La batera 1770XY es una batera de cloruro tionilo de litio, tamao AA de 3.6 volts., fabricada por Tadiran con nmero de parte TL 5104 y tipo
AEL/S.

Tabla 2.O Duracin promedio de la batera


Batera 1770XY Temperatura 60C 25C Potencia desactivada 100% (promedio) 329 das 2 aos Potencia desactivada 50% (promedio) 1.4 aos 3.3 aos

Seleccin de E/S complementarias

Usted configura las E/S complementarias asignando un nmero de rack de E/S de un chasis de E/S (primario) a otro chasis de E/S (complementario). Usted complementa las funciones de E/S en el chasis primario con funciones opuestas en el chasis complementario. Use el captulo 4, Asignacin de modos de direccionamiento, racks y grupos, junto con la siguiente seleccin de hardware de E/S complementarias.

2-13

Captulo 2 Seleccin del hardware

Use los siguientes mdulos ya sea en el chasis de E/S primario o en el complementario opuesto a cualquier tipo de mdulo: Mdulo adaptador de comunicacin (1771-KA2) Mdulo controlador de comunicacin (1771-KE) Mdulo de interface de la familia PLC-2/RS-232-C (1771-KG) Mdulo convertidor de fibras pticas (1771-AF) Mdulo adaptador de comunicacin DH/DH+ (1785-KA) Mdulo de interface de comunicaciones DH+/RS-232-C (1785-KE) Use los siguientes mdulos ya sea en el chasis de E/S primario o en el secundario opuesto a cualquier tipo de mdulo. Sin embargo, estos mdulos no funcionan como mdulos independientes; cada uno tiene un mdulo maestro asociado. Tenga cuidado al colocar los mdulos maestros en el chasis de E/S (consulte el prrafo sobre mdulos de E/S maestros/extensores): Mdulo extensor de entrada analgica (1771-E1, -E2, -E3) Mdulo extensor de salida analgica (1771-E4) Mdulo extensor servo (realimentacin de encoder) (1771-ES) Mdulo extensor de salida de impulsos (1771-OJ)

Seleccin de un sistema de seguridad (backup) del procesador PLC5

Un sistema de seguridad (backuup) del procesador PLC-5 contiene dos de los siguientes componentes del hardware: Mdulo procesador PLC-5 clsico
Procesador PLC5/15 PLC5/25 Nmero de catlogo 1785LT serie B 1785LT2

Mdulo de control de seguridad (backup) 1785-BCM serie C (para 2 canales) Mdulo de expansin de seguridad (backup) 1785-BEM (para 2 canales adicionales) Fuente de alimentacin Chasis local Nota importante: El sistema de seguridad (backup) PLC-5 no efecta la copia de seguridad de E/S en el chasis local residente del procesador. No instale E/S en el chasis local residente del procesador de un sistema con copia de seguridad. Para obtener ms informacin sobre la configuracin del sistema de seguridad (backup) del procesador PLC-5, consulte el Manual del usuario del mdulo de comunicacin de seguridad PLC-5, publicacin 1785-6.5.4ES.

2-14

Captulo 2 Seleccin del hardware

Seleccin de terminaciones de vnculo

Termine los vnculos de E/S remotas estableciendo el conjunto de interruptores SW3. Si usted no puede usar una terminacin de 82-Ohm debido a los dispositivos que coloc en su vnculo de E/S (vea la siguiente tabla para obtener una lista de estos dispositivos), debe usar terminaciones de 150-Ohm. El usar la resistencia ms alta reduce la cantidad de dispositivos que usted puede colocar por vnculo de E/S remotas a 16. Adems, esto limita sus velocidades de comunicacin a 57.6 kbps y 115.2 kbps.

Terminacin de red DH+


Termine su red DH+ con una terminacin de 150 Ohm, 1/2 Watt.
Si tiene este procesador: PLC5/10, 5/12, 5/15 5/25 Termine una red DH+ de la siguiente forma: Estableciendo el conjunto de interruptores SW3 del procesador PLC5 (consulte su Manual de instalacin del hardware de los controladores programables clsicos de la familia PLC5 1785, publicacin 17856.6.1ES).

Conexin de un terminal de programacin a un mdulo procesador

Conecte el terminal de programacin directamente al procesador a travs del conector DH+ COMM INTFC tipo D en el panel frontal. Usted tambin puede conectar el terminal de programacin de manera remota a una red DH+ a travs del conector de 3 patillas, o a una estacin remota. Seleccione los cables de la lista de opciones que se indica a continuacin. Vea el captulo 3, Ubicacin del hardware del sistema, para determinar las longitudes que necesitar para los cables de su sistema.

Seleccin de los cables

Vnculo de E/S remotas


Use un cable twinaxial Belden 9463 (1770-CD) para conectar su procesador PLC-5 a los mdulos adaptadores de E/S remotas. Conecte sus dispositivos de E/S usando: cable conductor simple (aplicaciones analgicas y algunas discretas) cable conductor mltiple (aplicaciones analgicas y algunas discretas) cable blindado conductor mltiple (algunos mdulos de E/S especficos y mdulos discretos de CC de bajo voltaje)

2-15

Captulo 2 Seleccin del hardware

Para obtener ms informacin sobre el cableado de E/S, vea el Manual de instalacin del hardware de los controladores programables clsicos de la familia PLC-5 1785, publicacin 1785-6.6.1ES y la informacin sobre la instalacin de los mdulos de E/S que usted ha seleccionado. Para obtener ms informacin, vea las Pautas de cableado y conexin a tierra de los controladores programables de Allen-Bradley, publicacin 1770-4.1ES y el documento Control, Communication and Information Reference Guide, publicacin ICCG-1.2.

Terminal de programacin
El cable que usted use para conectar un procesador a un terminal de programacin depende del dispositivo de comunicacin usado. La Tabla 2.P indica los cables que usted necesita para las diferentes configuraciones.
Tabla 2.P Cables para la conexin de un procesador PLC5 clsico y un terminal de programacin
Si usted tiene este dispositivo: PLC5/10, PLC 5/10, 5/12, 5/12, 5/15, 5/15, 5/25 Con este dispositivo de comunicacin: 1784 KT, KT2 1784KT, KT2 1784KL, KL/B 1784KTK1 1784PCMK 6160T60, 6160T70, 6121 IBM PC/AT (o compatible) 1784T47, 6123, 6124 IBM PC/XT (o compatible) 6120, 6122 1785KE 1785KE 1785KE Use este cable: 1784CP 1784 CP 1784CP5 1784PCM5 1784CAK 1784CXK 1784CYK

Usted tambin puede usar una interface de comunicacin 1770-KF2/B para conectar a un procesador PLC-5. Usted incorpora sus propios cables para conectar su terminal de programacin a travs de los puertos serie COM1 COM2 al 1770-KF2/B. Para obtener informacin sobre las asignaciones de las pines de los cables, vea el Manual de instalacin del hardware de los controladores programables clsicos PLC-5 1785, publicacin 1785-6.6.1ES.

2-16

Captulo

Ubicacin del hardware del sistema

Objetivos del captulo

Para una instalacin apropiada es necesario tener un esquema bien planeado de su sistema controlador programable PLC-5. Lea este captulo para obtener informacin sobre la ubicacin del hardware.
Si desea informacin sobre: Vaya a la pgina: 31 34 34 34 36 37 Ubicacin del hardware del sistema Asignacin de modos de direccionamiento, racks y grupos Seleccin de la comunicacin Planificacin de los programas del sistema Diseo de sistema determinado Seleccin del hardware Seleccin de las rutinas de interrupcin Transferencia de datos discretos y bloques Clculo de tiempos para el programa

El ambiente apropiado La proteccin de su sistema Cmo evitar dao electrosttico Cmo planificar su esquema de canalizacin Cmo planificar el cableado La conexin a tierra de su sistema

Determinacin del ambiente apropiado

Coloque el procesador en un ambiente que tenga las condiciones indicadas en las pautas descritas en la Tabla 3.A.
Tabla 3.A Condiciones ambientales apropiadas para su procesador
Condicin ambiental Temperatura de operacin Temperatura de almacenamiento Humedad relativa Rango aceptable 0 a 60C (32 a 140F) 40 a 85C (40 a 185F) 5 a 95% (sin condensacin)

Separe su sistema controlador programable de otros equipos y de las paredes de la planta para permitir el enfriamiento por conveccin. El enfriamiento por conveccin produce una columna vertical de aire hacia arriba sobre el procesador. Este aire fro no debe exceder de 60C (140F) en ningn punto por debajo del procesador. Si la temperatura excede los 60C, instale ventiladores que traen aire filtrado o recirculan el aire interno dentro del envolvente, o instale unidades intercambiadoras de aire acondicionado/calefaccin.

3-1

Captulo 3 Ubicacin del hardware del sistema

Para permitir el enfriamiento por conveccin apropiado en envolventes que contienen un chasis residente del procesador y chasis de E/S remotas, siga estas pautas.
Requisitos de espacio mnimo para un chasis residente del procesador: Instale el chasis de E/S horizontalmente. Deje 153 mm (6 pulgadas) encima y debajo del chasis. Deje 102 mm (4 pulgadas) en los lados de cada chasis. Deje 51 mm (2 pulgadas) verticalmente y horizontalmente entre cualquier chasis y el conducto de cableado o regletas de bornes. Deje cualquier exceso de espacio en la parte superior del envolvente, donde la temperatura es ms alta. 102 mm (4")

Area reservada para desco nexin, transformador, rels de control, arrancadores de motor u otros dispositivos del usuario.

153 mm (6")

51 mm (2")

102 mm (4")

51 mm(2")

153 mm Conducto de cableado (6")


13081

3-2

Captulo 3 Ubicacin del hardware del sistema

Area reservada para desco nexin, transformador, rels de control, arrancadores de motor u otros dispositivos del usuario.

Requisitos de espacio mnimo para un chasis de E/S remotas: Instale el chasis de E/S horizontalmente. Deje 153 mm (6 pulgadas) encima y debajo de todos los chasis. Cuando use ms de un chasis en la misma rea, deje 152.4 mm (6 pulgadas) verticales entre cada chasis. Deje 102 mm (4 pulgadas) en los lados de cada chasis. Cuando use ms de un chasis en la misma rea, deje 101.6 mm (4 pulgadas) entre cada chasis. Deje 51 mm (2 pulgadas) verticalmente y horizontalmente entre cualquier chasis y el conducto de cableado o regletas de bornes.

102 mm (4")

153 mm (6 ")

153 mm (6")

51 mm (2") Conducto de cableado 51 mm (2") 102 mm (4") 153 mm (6") Conducto de cableado

Deje cualquier exceso de espacio en la parte superior del envolvente, donde la temperatura es ms alta.

102 mm (4")

18749

3-3

Captulo 3 Ubicacin del hardware del sistema

Proteccin de su procesador

Usted proporciona el envolvente para su sistema procesador. Este envolvente protege su sistema procesador contra contaminantes atmosfricos tales como aceite, humedad, polvo, vapores corrosivos y otras substancias dainas suspendidas en el aire. Para ayudar a proteger su sistema contra interferencias electromagnticas e interferencias de frecuencias de radio, recomendamos un envolvente de acero. Instale el envolvente en una posicin en la que usted pueda abrir completamente las puertas. Usted necesita acceso fcil al cableado y componentes relacionados del procesador para que la resolucin de problemas sea fcil. Cuando seleccione el tamao del envolvente, deje espacio adicional para transformadores, fusibles, interruptor de desconexin, rel de control maestro y regletas de bornas.

Cmo evitar dao electrosttico

ATENCION: Bajo algunas condiciones, las descargas electrostticas pueden perjudicar el rendimiento o daar el mdulo procesador. Lea y siga las siguientes precauciones para obtener proteccin contra el dao electrosttico. Use una muequera conductiva con conexin a tierra aprobada cuando manipule el mdulo procesador. Toque un objeto conectado a tierra para descargar su potencial electrosttico antes de manipular el mdulo. No toque el conector del backplane ni los pines de los conectores. Cuando no est usando el mdulo procesador, mantngalo en su bolsa protectora.

Cmo hacer su esquema de canalizacin

El esquema de canalizacin de un sistema refleja el lugar donde estn ubicados los diferentes tipos de mdulos de E/S en el chasis de E/S. Por lo tanto, usted debe determinar la ubicacin de los mdulos de E/S antes de hacer el esquema e instalar los cables. Cuando planifique la ubicacin de sus mdulos de E/S, sin embargo, clasifique los mdulos en base a las categoras de conductores publicadas para cada mdulo de E/S con el fin de que pueda seguir estas pautas. Estas pautas coinciden con las pautas para la instalacin de equipo elctrico para reducir al mnimo las entradas de ruido elctrico a los controladores desde fuentes externas, descritas en la norma 518-1982 de IEEE.

3-4

Captulo 3 Ubicacin del hardware del sistema

Para planificar su esquema de canalizacin, haga lo siguiente: S categorice los cables conductores S instale los cables conductores

Categorizacin de los conductores


Separe todos los alambres y cables en categoras, tal como se describe en Pautas de cableado y conexin a tierra de equipos de automatizacin industrial, publicacin 1770-4.1ES. Vea los datos de instalacin de cada mdulo de E/S que est usando, para obtener informacin sobre su clasificacin.

Instalacin de conductores
Para obtener proteccin contra el ruido de acoplamiento de un conductor a otro, siga las pautas generales descritas en Pautas de cableado y conexin a tierra de equipos de automatizacin industrial, publicacin 1770-4.1ES. Debe seguir prcticas seguras de conexin a tierra y cableado, las cuales se describen en la publicacin National Electrical Code (NEC, publicado por la Asociacin Nacional de Proteccin contra Incendios, en Quincy, Massachusetts), as como los cdigos elctricos locales.

Planificacin del cableado

Cableado de la red DH+


A una velocidad de transmisin de red DH+ de 57.6 kbps, no exceda de 3,048 m de cable (10,000 pies) para longitud de cable troncal, 30.5 m (100 pies de cable) para longitud de cable de lnea de derivacin.

Cableado del vnculo de E/S remotas


Para obtener informacin sobre las restricciones de longitud del cable troncal para el vnculo de E/S remotas, consulte la Tabla 3.B.
Tabla 3.B Longitudes mximas de cable por velocidad de comunicacin
Velocidad de transmisin 57.6 kbps 115.2 kbps 230.4 kbps Longitud mxima de cable 3,048 m (10,000 ft) 1,524 m (5000 ft) 762 m (2500 ft)

Nota importante: Todos los dispositivos en el vnculo de E/S remotas deben estar comunicndose a la misma velocidad de transmisin.

3-5

Captulo 3 Ubicacin del hardware del sistema

Disposicin del espacio para el backplane


1771A1B 1771A2B 1771A3B1 1771A4B

Use pernos de montaje de 6.35 mm (0.25 pulgada) para conectar el chasis de E/S al panel posterior del envolvente.
Figura 3.1 Dimensiones del chasis (serie B)
591 mm (23.25") 464 mm (18.25") 210 mm (8.25") 1771 16 ranuras 12 ranuras 8 ranuras 4 ranuras

193 mm1 (7.60")

337 mm (13.25")

Lado

315 mm (12.41")

254 mm (10")

Conector de potencia

171 mm (6.75")

483 mm (19.01") 229 mm (9.01")

610 mm (24.01") 356 mm (14.01")

1771A4B 16 ranuras 1771A3B1 12 ranuras 1771A2B 8 ranuras 1771A1B 4 ranuras 9 mm (.34")

1771A3B 217 mm1 (8.54") 465 mm (18.31")

484 mm (19")

26 mm (1.02") 178 mm (7")

Lado

339 mm (13.53")

Frente

130 mm (5.10")
12450I
1La dimensin de profundidad mxima por instalacin depender del cableado y los conectores del mdulo.

3-6

Captulo 3 Ubicacin del hardware del sistema

Figura 3.2 Dimensiones del chasis de E/S serie B y de la fuente de alimentacin 1771P2
Use pernos de montaje de 0.25" de dimetro (4 lugares) 591 mm (23.25") 337 mm (13.25") 16 ranuras 464 mm (18.25") 210 mm (8.25") 12 ranuras 8 ranuras 4 ranuras

315 mm (12.41")

Fuente de alimentacin 1771P1 1771P2 1771P7 1771PS7

254mm (10")

91 mm (3.6")

483mm (19.01")

610 mm (24.01") 356 mm (14.01")

1771A4B 16 ranuras 1771A3B1 12 ranuras

1771A2B 8 ranuras 229 mm (9.01") 1771A1B 4 ranuras La profundidad de espacio libre es 204 mm (8 pulgadas) para conexin de E/S de 8 puntos por mdulo. 12451I

Configuracin de la conexin a tierra

Para obtener informacin respecto a la configuracin de la conexin a tierra recomendada para sistemas de E/S remotas, vea la Figura 3.3.
Figura 3.3 Configuracin de conexin a tierra recomendada para sistemas de E/S remotas
Envolvente Bus de tierra Conductor de electrodo de tierra Al sistema de electrodos de tierra

Pared del chasis de E/S Lengeta de tierra Tuerca

Arandela de estrella Lengeta de tierra


15561

3-7

Captulo 3 Ubicacin del hardware del sistema

3-8

Captulo

Asignacin de modos de direccionamiento, racks y grupos

Objetivos del captulo

Este captulo contiene conceptos de direccionamiento de hardware bsicos y le proporciona pautas con las cuales seleccionar los modos de direccionamiento (incluyendo E/S complementarias), racks y grupos para usar en su sistema.
Diseo de sistema determinado Seleccin del hardware Seleccin de las rutinas de interrupcin Transferencia de datos discretos y bloques Clculo de tiempos para el programa

Si desea informacin sobre: Instalacin de mdulos de E/S en el chasis Obtener una descripcin de los trminos Seleccin el modo de direccionamiento de E/S Asignaciones de nmero de rack Direccionamiento E/S complementarias

Vaya a la pgina: 41 42 43 49 412

Ubicacin del hardware del sistema Asignacin de modos de direccionamiento, racks y grupos Seleccin de la comunicacin Planificacin de los programas del sistema

Instalacin de mdulos de E/S en el chasis

Coloque los mdulos de E/S en un chasis dependiendo de las caractersticas elctricas del mdulo. La instalacin se hace de izquierda a derecha, siendo la posicin del extremo izquierdo en el chasis la ms cercana al procesador PLC-5 al mdulo adaptador de E/S. El orden de instalacin es el siguiente: 1. 2. 3. 4. 5. mdulos de transferencia en bloques (todos los tipos) mdulos de entrada de CC, colocados de izquierda a derecha de voltaje ms bajo a voltaje ms alto mdulos de salida de CC, colocados de izquierda a derecha de voltaje ms bajo a voltaje ms alto mdulos de entrada de CA colocados de izquierda a derecha de voltaje ms bajo a voltaje ms alto mdulos de salida de CA, colocados de izquierda a derecha de voltaje ms alto a voltaje ms bajo

4-1

Captulo 4 Asignacin de modos de direccionamiento, racks y grupos

Las siguientes son pautas para la instalacin de mdulos de transferencia en bloques. Coloque tantos mdulos como sea posible para los cuales usted necesita tiempos rpidos de transferencia en bloques en su chasis de E/S local residente del procesador. Coloque los mdulos que necesitan tiempos rpidos de transferencia en bloques (pero no hay espacio disponible en el chasis de E/S local residente del procesador) en un chasis de E/S local extendido. Coloque los mdulos que no tienen condiciones crticas de tiempos como otros mdulos de transferencia en bloques, en el chasis de E/S remotas. Los mdulos de salida de CA siempre deben ser los mdulos de E/S ms lejanos de cualquier mdulo de transferencia en bloques en el mismo chasis.

Descripcin de los trminos usados en este captulo

Familiarcese con los siguientes trminos y sus definiciones: Un Grupo de E/S es una unidad de direccionamiento que corresponde a una palabra de la tabla de imagen de entrada (16 bits) y a una palabra de la tabla de imagen de salida (16 bits). Un grupo de E/S puede contener hasta 16 entradas y 16 salidas y puede ocupar 2, 1 1/2 ranura del mdulo para fines de direccionamiento.

Terminales de entrada 00 01 02 03 04 05 06 07 10 11 12 13 14 15 16 17

Terminales de salida 00 01 02 03 04 05 06 07 10 11 12 13 14 15 16 17

Terminales de entrada o salida 00 01 02 03 04 05 06 07 10 11 12 13 14 15 16 17

Grupo de mdulos de E/S de 2 ranuras (Grupo de E/S # 0)

Grupo de mdulos de E/S de 1 ranura 13073 (Grupo de E/S # 0)

4-2

Captulo 4 Asignacin de modos de direccionamiento, racks y grupos

Un Rack de E/S es una unidad de direccionamioento que corresponde a 8 palabras de la tabla de imagen de entrada y 8 palabras de la tabla de imagen de salida. Un rack contiene 8 grupos de E/S.

Nmeros de grupos de E/S

13074

Dependiendo del tamao del chasis de E/S y del tamao del grupo de E/S, un rack de E/S puede ocupar una fraccin de un chasis de E/S, un chasis de E/S completo o mltiples chasis de E/S.

Seleccin del modo de direccionamiento

Usted selecciona un modo de direccionamiento para cada chasis de manera independiente, en base al tipo y densidad de los mdulos de E/S contenidos en l. Cuando seleccione el modo de direccionamiento, limite el nmero de adaptadores de E/S remotas y mdulos de E/S al mximo nmero que puede aceptar el procesador PLC-5.

Uso de direccionamiento a 2 slots


Cuando usted selecciona direccionamiento a 2 slots, el procesador direcciona dos ranuras del mdulo de E/S como un grupo de E/S. Cada grupo fsico de E/S de 2 ranuras corresponde a una palabra (16 bits) en la tabla de imagen de entrada y a una palabra (16 bits) en la tabla de imagen de salida. El tipo (unidireccional o bidireccional) y la densidad del mdulo que usted instala determina el nmero de bits que es usado en cada palabra. Nota importante: Usted no puede usar mdulos de E/S de 32 puntos con direccionamiento a 2 slots.

4-3

Captulo 4 Asignacin de modos de direccionamiento, racks y grupos

Mdulos de E/S de 8 puntos Los mdulos de E/S discretos digitales de 8 puntos tienen un mximo de ocho entradas o hasta ocho salidas. Puesto que stos no interfieren con la imagen de E/S de cada uno de ellos, usted puede colocar cualquier combinacin de mdulos de E/S de 8 puntos (incluyendo mdulos bidireccionales, como por ejemplo mdulos de transferencias en bloques) en cualquier orden. Grupo de E/S de 2 ranuras con dos mdulos de entrada de 8 puntos
Grupo de E/S de 2 ranuras

Grupo de E/S de 2 ranuras con un mdulo de entrada de 8 puntos y un mdulo de salida de 8 puntos
Grupo de E/S de 2 ranuras

Terminales de entrada 00 01 02 03 04 05 06 07

Terminales de entrada 10 11 12 13 14 15 16 17

Terminales de entrada 00 01 02 03 04 05 06 07

Terminales de salida 10 11 12 13 14 15 16 17

Palabra de la tabla de imagen de salida correspondiente al grupo de E/S. 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00

Palabra de la tabla de imagen de salida correspondiente al grupo de E/S. 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00

No usados Palabra de la tabla de imagen de entrada correspondiente al grupo de E/S. 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00

Bits de salida usados

No usados

Palabra de la tabla de imagen de entrada correspondiente al grupo de E/S. 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00 Siempre 0 Bits de entrada usados

Este grupo de E/S usa 16 bits de la tabla de imagen de entrada.


11867

Este grupo de E/S usa 8 bits de la tabla de imagen de entrada y 8 bits de la tabla de imagen de salida.

14965

4-4

Captulo 4 Asignacin de modos de direccionamiento, racks y grupos

Mdulos de E/S de 16 puntos Los mdulos de E/S digitales de 16 puntos tienen hasta 16 entradas o hasta 16 salidas. Un mdulo de E/S de 16 puntos usa una palabra completa en la tabla de imagen de entrada y en la de salida.

Grupo de E/S de 2 ranuras con un mdulo de entrada de 16 puntos y un mdulo de salida de 16 puntos

Palabra # Tabla de imagen de salida


0 1 2 3 4 5 6 7

Grupo de E/S de 2 ranuras


0 1 2 3 4 5 6 7

Designacin de grupo de E/S Chasis de E/S que contiene mdulos de 16 puntos

Terminales de entrada 00 01 02 03 04 05 06 07 10 11 12 13 14 15 16 17

Terminales de salida 00 01 02 03 04 05 06 07 10 11 12 13 14 15 16 17

I OI OI OI OI OI OI OI O

Designacin de entrada/salida Palabra # Tabla de imagen de entrada


0 1 2 3 4 5 6 7

Palabra de la tabla de imagen de salida correspondiente al grupo de E/S. 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00 Palabra de la tabla de imagen de entrada correspondiente al grupo de E/S. 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00

Debido a que cada mdulo de 16 puntos usa una palabra completa en la tabla de imagen, el nico tipo de mdulo que usted puede instalar en un grupo de E/S de 2 ranuras con un mdulo de entrada de 16 puntos, es un mdulo de 8 16 puntos que realiza una funcin complementaria (las entradas y salidas se complementan unas a otras). Como todos los mdulos de transferencia en bloques son bidireccionales, no pueden usarse para complementar los mdulos de entrada ni los de salida.

Este grupo de E/S usa 16 bits de la tabla de imagen de entrada y 16 bits de la tabla de imagen de salida.
15559

4-5

Captulo 4 Asignacin de modos de direccionamiento, racks y grupos

Uso de direccionamiento a 1 slot


Cuando usted selecciona direccionamiento a 1 slot, el procesador direcciona una ranura del mdulo de E/S como un grupo de E/S. Cada ranura fsica en el chasis corresponde a una palabra en la tabla de imagen de entrada y en la de salida. El tipo (unidireccional o bidireccional) y la densidad del mdulo que usted instala determinan el nmero de bits usados en estas palabras.
Grupo de E/S de 1 ranura con un mdulo discreto digital de 16 puntos
Grupo de E/S de 1 ranura Grupo de E/S de 1 ranura

Mdulos de E/S de 8 puntos Usted puede colocar cualquier combinacin de mdulos de E/S de 8 16 puntos (incluyendo mdulos bidireccionales tales como los mdulos de transferencia en bloques) en cualquier orden, con direccionamiento a 1 slot. Los mdulos de 8 16 puntos no interfieren con la imagen de E/S de los otros mdulos de 8 16 puntos. Mdulos de E/S de 16 puntos Un slo mdulo de 16 puntos usa una palabra entera de la tabla de imagen del procesador. Direccionamiento de mdulo de transferencia en bloque Para direccionar un mdulo de transferencia en bloque de slo 1 ranura en un grupo de E/S de 1 ranura, use el rack de E/S asignado y los nmeros de grupo de la ranura (en la cual reside el mdulo) y 0 para el nmero de mdulo. Para direccionar un mdulo de transferencia en bloques de doble ranura, use el nmero de rack de E/S asignado, el nmero de grupo de E/S ms bajo asignado y 0 para el nmero de mdulo.

Terminales de entrada 00 01 02 03 04 05 06 07 10 11 12 13 14 15 16 17

Terminales de salida 00 01 02 03 04 05 06 07 10 11 12 13 14 15 16 17

Palabra de la tabla de imagen de salida correspondiente al grupo de E/S. 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00 Palabra de la tabla de imagen de entrada correspondiente al grupo de E/S. 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00

Un slo mdulo de 16 puntos usa una palabra entera de la tabla de imagen.

11869

4-6

Captulo 4 Asignacin de modos de direccionamiento, racks y grupos

Mdulos de E/S de 32 puntos Para usar mdulos de E/S de 32 puntos con direccionamiento a 1 slot, usted debe instalar, como par, un mdulo de entrada y un mdulo de salida en dos ranuras adyacentes (pareja par/impar) del chasis de E/S, empezando con la ranura 0 de E/S. Si usted no puede emparejar los mdulos de esta manera, una de las dos ranuras del par debe estar vaca. Por ejemplo, si la ranura de E/S 0 contiene un mdulo de entrada de 32 puntos, la ranura de E/S 1 debe contener un mdulo de salida de 8, 16 32 puntos (o un mdulo que est usando la placa posterior principal para potencia elctrica solamente); de lo contrario, la ranura debe estar vaca.
Grupo de E/S de 1 ranura con mdulos de E/S de 32 puntos
Palabra # Tabla de imagen de salida 0 1 2 3 4 5 6 7 Designacin de grupo de E/S

01 2 34 567

Chasis de E/S con direccionamiento a 1 slot I O I O I O IO Designacin de entrada/salida Palabra # Tabla de imagen de entrada 0 1 2 3 4 5 6 7

Ranura 0 Mdulo de entrada grupo 0, 1 de E/S

Ranura 0 mdulo de salida grupo 0, 1 de E/S

Palabras de la tabla de imagen de salida correspondientes a grupos de E/S 0 y 1. 000 001

17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00 Palabras de la tabla de imagen de entrada correspondientes a los grupos de E/S 0 y 1. 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00 17 16 15 14 13 12 11 10 07 06 05 04 03 02 01 00 000 001

14258

4-7

Captulo 4 Asignacin de modos de direccionamiento, racks y grupos

Uso de direccionamiento a 1/2 slot


Cuando usted selecciona direccionamiento a 1/2 slot, el procesador direcciona la mitad de una ranura del mdulo de E/S como un grupo de E/S. Cada ranura fsica en el chasis corresponde a dos palabras de la tabla de imagen de entrada y dos palabras de la tabla de imagen de salida. El tipo (unidireccional o bidireccional) y la densidad del mdulo que usted instala determina el nmero de bits que son usados en cada palabra.
Grupo de E/S de 1/2 ranura con un mdulo de entrada de 32 puntos
Palabra de entrada 0 17 10 7 0 Palabra de salida 0 17 Entrada # 00 02 04 06 10 12 14 16 00 02 04 06 10 12 14 16 Palabra # Tabla de imagen de salida 0 No 1 2 usado 3 4 5 6 7 024 6 135 7 Designacin de grupo de E/S Chasis de E/S con direccionamiento a 1/2 slot 10 7 No usado 0 Palabras de la tabla de imagen asignadas para el grupo de E/S 0

Usted puede combinar mdulos de E/S de 8, 16 y 32 puntos en cualquier orden en el chasis de E/S porque hay 32 bits de entrada y 32 bits de salida disponibles en la tabla de imagen para cada ranura de E/S. Cuando usa mdulos de E/S de 8 y 16 puntos con direccionamiento a 1/2 slot, sin embargo, usted usa menos bits de E/S totales en nuestra tabla de imagen.

Entrada # 01 03 05 07 Grupo de E/S 0 de 11 1/2 13 ranura 15 17 01 Grupo de 03 E/S 1 de 05 1/2 07 ranura 11 13 15 17 -

Grupo de E/S 0 de 1/2 ranura

Grupo de E/S 1 de 1/2 ranura I I OO

Designacin de entrada/salida Palabra # Tabla de imagen de entrada 0 1 2 3 4 5 Siempre 6 0 7

14974

Palabra de entrada 1 17 17 10 10 7 7 0 0 Palabra de salida 1 No usado Palabras de la tabla de imagen asignadas para el grupo de E/S 1

Este grupo de E/S usa dos palabras de la tabla de imagen.

4-8

Captulo 4 Asignacin de modos de direccionamiento, racks y grupos

Resumen
La Tabla 4.A proporciona un resumen de las pautas para seleccionar un modo de direccionamiento.
Tabla 4.A Resumen de pautas para seleccionar un modo de direccionamiento
Modo de direccionamiento 2slot Pautas

Dos ranuras de mdulo de E/S = 1 grupo Cada grupo fsico de E/S de 2 ranuras corresponde a una palabra (16 bits) en la tabla de imagen de entrada y una palabra (16 bits) en la tabla de imagen de salida. Cuando usted usa mdulos de E/S de 16 puntos, debe instalar como par un mdulo de entrada y un mdulo de salida en un grupo de E/S; si usa un mdulo de entrada en la ranura 0, debe usar un mdulo de salida en la ranura 1 (o sta debe estar vaca). Esta configuracin le proporciona el uso mximo de E/S. Usted no puede usar un mdulo de transferencia en bloques y un mdulo de 16 puntos en el mismo grupo de E/S porque los mdulos de transferencia en bloques usan 8 bits tanto en la tabla de entrada como en la de salida. Por lo tanto, 8 bits del mdulo de 16 puntos seran incompatibles con el mdulo de transferencia en bloques. Usted no puede usar mdulos de E/S de 32 puntos. Una ranura de mdulo de E/S = 1 grupo Cada ranura fsica en el chasis correspnde a una palabra (16 bits) en la tabla de imagen de entrada y una palabra (16 bits) en la tabla de imagen de salida. Cuando usted usa mdulos de E/S de 32 puntos, debe instalar como par un mdulo de entrada y un mdulo de salida en una pareja par/impar de grupo de E/S adyacente; si usa un mdulo de entrada en la ranura 0, debe usar un mdulo de salida en la ranura 1 (o sta debe estar vaca). Esta configuracin le proporciona el uso mximo de E/S. Use cualquier combinacin de mdulos de E/S de 8 y 16 puntos, mdulos de transferencia en bloques o mdulos inteligentes en un slo chasis de E/S. El usar mdulos de 8 puntos da como resultado menos E/S totales. Media ranura de mdulo de E/S = 1 grupo Cada ranura fsica en el chasis corresponde a dos palabras (32 bits) en la tabla de imagen de entrada y dos palabras (32 bits) en la tabla de imagen de salida. Use cualquier combinacin de mdulos de 8, 16 y 32 puntos, mdulos de transferencia en bloques y mdulos inteligentes. El usar mdulos de E/S de 8 puntos y de 16 puntos da como resultado menos E/S totales. Con direccionamiento a 1/2 slot, el forzado de E/S en el chasis local residente del procesador no funciona correctamente.

1slot

1/2slot

Asignacin de racks

El nmero de racks en un chasis depende del tamao del chasis y del modo de direccionamiento:
Si est usando este tamao de chasis: 4 ranuras 8 ranuras 12 ranuras 16 ranuras Con direccionamiento a 2 slots, el tipo de rack es: 1/4 de rack 1/2 de rack 3/4 de rack 1 rack Con direccionamiento a 1 slot, el tipo de rack es: 1/2 de rack 1 rack 11/2 racks 2 racks Con direccionamiento a 1/2 slot, el tipo de rack es: 1 rack 2 racks 3 racks 4 racks

4-9

Captulo 4 Asignacin de modos de direccionamiento, racks y grupos

Cuando asigne nmeros de rack, use las siguientes pautas: Un nmero de rack de E/S es igual a ocho grupos de E/S, independientemente del modo de direccionamiento que usted seleccione. Usted puede asignar desde uno hasta cuatro racks en su chasis local residente del procesador (128 entradas y 128 salidas) dependiendo del tamao del chasis y del modo de direccionamiento. Usted no puede dividir un rack de E/S local residente del procesador entre dos o ms chasis ni asignar grupos de E/S locales residentes del procesador no usados a racks de E/S remotas. La direccin predeterminada del rack local residente del procesador es 0. Usted puede cambiar el valor predeterminada a 1, estableciendo el bit 2 en la palabra de control del procesador (S:26) en la pantalla de configuracin del procesador; tambin tiene que cambiar el modo del procesador de marcha a programa, para la ejecucin. Una E/S local extendida y un chasis de E/S remotas no pueden ser direccionados por el mismo nmero de rack de E/S. Por ejemplo, si un chasis de E/S local extendido de 8 ranuras es configurado como grupos de E/S 0-3 del rack de E/S 2, un chasis de E/S remotas de 8 ranuras no puede ser configurado como grupos de E/S 4-7 del rack de E/S 2.

Racks de E/S remotas


Usted puede asignar un rack de E/S remotas a una fraccin de un chasis, un slo chasis de E/S, o mltiples chasis de E/S:
Rack de E/S No. 0 Rack de E/S No. 1 01 23 45 67 01 23 45 67 0 1 Rack de E/S No. 2 2 3 4 5 6 7

Un chasis de 16 ranuras, dos racks Fuente de alimentacin no indicada

Un chasis de 16 ranuras, un rack Fuente de alimentacin no indicada Rack de E/S No. 3 4 5 6 7

2 3

Un chasis de 4 ranuras, 1/2 rack Fuente de alimentacin no indicada

2 chasis de 2 ran., 1/4 rack c/u Fuente de alim. no indicada

16466

4-10

Captulo 4 Asignacin de modos de direccionamiento, racks y grupos

Cuando asigne nmeros de rack de E/S remotas, use las siguientes pautas: Limite los nmeros de racks de E/S remotas a los que su procesador PLC-5 puede aceptar. El procesador PLC-5 y el mdulo adaptador 1771-ASB asignan automticamente el siguiente nmero(s) de rack superior a los grupos de E/S restantes del chasis. Por ejemplo, si usted selecciona direccionamiento a 1/2 slot para su chasis local residente del procesador y est usando un chasis de 16 ranuras (1771-A4B), el procesador direccionar los racks 0, 1, 2 y 3 en este chasis.

Racks de mdulo de transferencia en bloques usando direccionamiento a 1/2 slot


Para direccionar un mdulo de transferencia en bloques en un grupo de E/S de 1/2 ranura, use el nmero de rack asignado, el nmero inferior de grupo de E/S asignado de la ranura(s) en la cual reside el mdulo y 0 para el nmero de mdulo (Figura 4.1).
Figura 4.1 Ejemplo de direccin de mdulo de transferencia en bloque usando direccionamiento a 1/2 slot
Nmero de grupo de E/S R ack 0
03 47

R ack 1
03 47

R a ck 2
03 47

R ack 3
03 47

Este ejemplo es vlido slo para un mdulo de transferencia en bloques de una ranura.

R a ck = 2 Grupo = 4 Ranura = 0

15560

4-11

Captulo 4 Asignacin de modos de direccionamiento, racks y grupos

Direccionamiento de E/S complementarias

Usted configura E/S complementarias asignando un nmero de rack de E/S de un chasis de E/S (primario) a otro chasis de E/S (complementario), complementando mdulos grupo por grupo de E/S. Los mdulos de E/S en el chasis complementario realizan la funcin opuesta de los mdulos correspondientes en el chasis primario. Los procesadores PLC-5/15 y -5/25 que funcionan como escner de E/S remotas aceptan E/S complementarias. Use estas pautas cuando configure su sistema remoto para E/S complementarias. Asigne el nmero de rack de E/S complementarias a un chasis de cualquier tamao. No coloque un mdulo de entrada opuesto a un mdulo de entrada, porque usar los mismos bits en la tabla de imagen de entrada. Usted puede colocar un mdulo de salida opuesto a otro mdulo de salida; stos usarn los mismos bits en la tabla de imagen de salida. Esto le permite usar un mdulo de salida para controlar una mquina y el otro mdulo con la misma direccin para controlar un panel anunciador para mostrar el estado de la mquina. Sin embargo, no recomendamos esta ubicacin de mdulos para E/S redundante. Usted no puede configurar el chasis local residente del procesador PLC-5 con E/S complementarias. El procesador PLC-5 se comunica con cada chasis de E/S local residente del procesador como si fuera un rack de E/S completo (ocho grupos de E/S). Por lo tanto, si el chasis local residente del procesador contiene cuatro grupos de E/S, los cuatro grupos de E/S restantes de ese rack de E/S no son usados; usted no puede asignarlos a otro chasis. Usted no puede usar E/S complementarias con un chasis que usa una combinacin de mdulos de E/S de 32 puntos y direccionamiento a 1 slot ni con mdulos de E/S de 16 puntos con direccionamiento a 2 slots. Nota importante: Para los procesadores PLC-5/15 y -5/25, se realiza una autoconfiguracin antes de que el escner empiece a comunicarse con el adaptador.

Instalacin de los mdulos con direccionamiento a 2 slots


La Figura 4.2 muestra una posible ubicacin de mdulos para configurar E/S complementarias usando direccionamiento a 2 slots.

4-12

Captulo 4 Asignacin de modos de direccionamiento, racks y grupos

Figura 4.2 Configuraciones de E/S complementarias con direccionamiento a 2 slots


Chasis de 16 ranuras primario Nmero de grupo de E/S Chasis de 16 ranuras complementario
O8 I8 I 16 O16 O8 O8 BT I8 O8 BT 2 4
V A C I O 3 V A C I O 3

I8

O8

O8

BT

O 16 Doble ranura Doble ranura BT BT

1
V A C I O

2
V A C I O

5
V A C I O3 V A C I O 3

6
V A C I O 3

O8

I8

I8

O8
1

O8
1

O8
3

O8

O8

Ejemplo A

Chasis de 16 ranuras primario Nmero de grupo de E/S Chasis complementario no permitido excepto para salida

I 16

O16

I 16

O16

I 16

O16

I 16

O16

I 16

O16

I 16

O16

I 16

O16

I 16

O16

Las salidas en el chasis complementario usan los mismos bits en la tabla de imagen de salida que las salidas en el chasis primario. Ejemplo B

I = Mdulo de entrada O = Mdulo de salida BT = Mdulo de transferencia en bloque 8 = mdulos de E/S de 8 puntos 16 = mdulos de E/S de 16 puntos 1 Los mdulos de salida usan los mismos bits de la tabla de imagen de salida 2 Puede ser mdulo de entrada o salida de 8 puntos o mdulo de transferencia en bloques de una ranura 3 Debe estar vaca si la ranura primaria correspondiente es mdulo de transferencia en bloques
13079

4-13

Captulo 4 Asignacin de modos de direccionamiento, racks y grupos

Instalacin de los mdulos con direccionamiento a 1 slot


La Figura 4.3 muestra una ubicacin posible de mdulos para configurar E/S complementarias usando direccionamiento a 1 slot.
Figura 4.3 Configuraciones de E/S complementarias con direccionamiento a 1 slot
Chasis de 16 ranuras primario Nmero de grupo de E/S Chasis de 16 ranuras complementario
I I O O I O O
1

BT

Doble ranura BT

7
V A C I O 3

0
V A C I O 3

O
1

I, O, BT
2

Ejemplo A Chasis de 16 ranuras primario Nmero de grupo de E/S Chasis de 16 ranuras complementario
I I I I I I I I I I I I I I I I

Ejemplo B I = Mdulo de entrada (8 16 puntos) O = Mdulo de salida (8 16 puntos) BT = Mdulo de transferencia en bloques 1 Los mdulos de salida usan los mismos bits de la tabla de imagen de salida 2 Puede ser mdulo de entrada o de salida (8 16 puntos) mdulo de transferencia en bloques de una ranura 3 Debe estar vaca si la ranura primaria correspondiente es mdulo de transferencia en bloques
13080

4-14

Captulo 4 Asignacin de modos de direccionamiento, racks y grupos

Instalacin de los mdulos con direccionamiento a 1/2 slot


La Figura 4.4 muestra una ubicacin posible de mdulos para configurar E/S complementarias usando direccionamiento a 1/2 slot.
Figura 4.4 Configuraciones de E/S complementarias con direccionamiento a 1/2 slot
Chasis de 12 ranuras primario Nmero de grupo de E/S Chasis de 12 ranuras complementario
I I O O I O O
1

BT

Doble ranura BT

01

23

45

67

01

23

45

67
V A C I O 3

01
V A C I O 3

23
I, O , BT
2

45

67

O
1

Ejemplo A Chasis de 12 ranuras primario Nmero de grupo de E/S Chasis de 12 ranuras complementario
I I I I I I I I I I I I

01

23

45

67

01

23

45

67

01

23

45

67

Ejemplo B I = Mdulo de entrada (8, 16, 32 puntos) O = Mdulo de salida (8, 16, 32 puntos) BT = Mdulo de transferencia en bloques 1 Los mdulos de salida usan los mismos bits de la tabla de imagen de salida 2 Puede ser mdulo de entrada o de salida (8 16 puntos) mdulo de transferencia en bloques de una ranura 3 Debe estar vacia si la ranura primaria correspondiente es mdulo de transferencia en bloques 1 42 61

4-15

Captulo 4 Asignacin de modos de direccionamiento, racks y grupos

Instalacin de mdulos de E/S complementarias Para obtener un resumen de las pautas para la instalacin de mdulos de E/S de 8, 16 y 32 puntos, vea la Tabla 4.B. Para obtener un resumen de las pautas para la instalacin de mdulos de transferencia en bloques, vea la Tabla 4.C.
Tabla 4.B Resumen de pautas para la instalacin de mdulos de 8, 16 y 32 puntos usados en E/S complementarias
Mtodo de direccionamiento Tipos de mdulos usados: 2slot 1slot 1/2slot 8 puntos 8 puntos, 16 puntos 8 puntos, 16 puntos, 32 puntos Pautas

Instalacin: Instale los mdulos de entrada opuestos a los mdulos de salida y los mdulos de salida opuestos a los mdulos de entrada entrada.

Tabla 4.C Resumen de las pautas para la instalacin de mdulos de transferencia en bloques usados en E/S complementarias
Mtodo de direccionamiento Pautas para la instalacin de mdulos de transferencia en bloques en chasis primario

Usando mdulos de una ranura: 2slot

Usando mdulos de doble ranura:

La ranura derecha del grupo de E/S primario puede La ranura izquierda del grupo de E/S complementarias debe estar vaca. ser otro mdulo de transferencia en bloques de una ranura, o un mdulo de entrada o salida de 8 puntos. En la ranura derecha del grupo de E/S complementarias, usted puede colocar slo un La ranura izquierda del grupo de E/S mdulo de salida de 8 puntos (si hay alguno). complementarias debe estar vaca. En la ranura derecha del grupo de E/S complementarias, usted puede colocar un mdulo de salida de 8 puntos; esta ranura debe estar vaca si la ranura correspondiente en el grupo de E/S primario es un mdulo de transferencia en bloques de una ranura. Deje vaco el grupo de E/S correspondiente en el chasis complementario. La ranura izquierda de las dos ranuras de E/S correspondientes en el chasis complementario debe estar vaca. En la ranura derecha de las dos ranuras de E/S correspondientes en el chasis complementario, usted puede colocar un mdulo de entrada, de salida o de transferencia en bloques de una ranura (si hay alguno); los mdulos pueden ser mdulos de E/S de 8 puntos o de 16 puntos. La ranura izquierda de las dos ranuras de E/S correspondientes en el chasis complementario debe estar vaca. En la ranura derecha de las dos ranuras de E/S correspondientes en el chasis complementario, usted puede colocar un mdulo de entrada, de salida o de transferencia en bloques de una ranura (si hay alguno); los mdulos pueden ser mdulos de E/S de 8 puntos, de 16 puntos y/o de 32 puntos.

1slot

1/2slot

Deje vaco el grupo de E/S correspondiente en el chasis complementario.

4-16

Captulo

Seleccin de la comunicacin

Objetivos del captulo

Use este captulo para elegir la comunicacin apropiada para su aplicacin.


Si desea informacin sobre: Identificacin de canales para el procesador Configuracin de la comunicacin para su procesador Configuracin de la red Data Highway Plus (DH+) Conexin de la red DH+ al Data Highway Seleccin de la conexin del terminal de programacin Vaya a la pgina: 52 53 53 510 510 Seleccin del hardware Seleccin de las rutinas de interrupcin Transferencia de datos discretos y bloques Clculo de tiempos para el programa Diseo de sistema determinado

Ubicacin del hardware del sistema Asignacin de modos de direccionamiento, racks y grupos Seleccin de la comunicacin Planificacin de los programas del sistema

Identificacin de canales/conectores del procesador PLC5 clsico

Esta seccin ilustra y describe los paneles frontales del procesador. Cuando se haya familiarizado con el hardware del procesador, vea la pgina 5-3 para obtener informacin sobre la configuracin de las comunicaciones.

5-1

Captulo 5 Seleccin de la comunicacin

Figura 5.1 Paneles frontales del procesador


Procesador PLC5/10 Procesadores PLC5/12, 5/15 y 5/25

Indicador de comunicacin ACTIVA/FALLO (verde/rojo)

Indicador de la batera (rojo) Indicador de MARCHA/FALLO del procesador (verde/rojo) Indicador de FORZADOS (mbar) Alojamiento de la batera

Indicador de E/S REMOTAS ACTIVO/FALLO (verde/rojo) Indicador del adaptador (verde)


P R O G

Interruptor de llave

Conecte el terminal de programacin aqu Conecte la red DH+ aqu

Escriba el nmero de estacin de la red DH+ en esta etiqueta Conecte el vnculo de E/S remotas aqu

Designacin de miembro de la familia PLC5

Nombre del conector Terminal de programacin

Tipo de conector 9 pines, tipo D

Descripcin Use este conector para conectar un terminal de programacin directamente al procesador. Este conector terminal de programacin tiene una conexin paralela con el conector de 3 pines red de comunicacin DH+. Use este conector para conectar a una red de comunicacin DH+. Use este conector para el vnculo de E/S remotas. (Este conector no est disponible para el procesador PLC5/10.)

Red de comunicaciones DH+ E/S remotas

3 pines 3 pines

5-2

Captulo 5 Seleccin de la comunicacin

Configuracin de la comunicacin para su procesador

Usted selecciona el modo escner o adaptador para su procesador PLC-5 estableciendo los interruptores.

Configuracin de la comunicacin del procesador


Usted configura el procesador estableciendo los conjuntos de interruptores SW1 y SW2 en el procesador. Para obtener informacin sobre los posicionamientos de interruptores, vea el Apndice A. Siga estos pasos para planificar la configuracin para su procesador. 1. Seleccione el modo escner o adaptador en el conjunto de interruptores SW1 (los procesadores PLC-5/10 y -5/12 no pueden ser configurados como escneres). Si usted selecciona el modo adaptador, asigne una direccin de rack (nmero de rack 0-77 octal) en el conjunto de interruptores SW2. El procesador supervisor usa esta direccin para atribuir referencias al procesador en el modo adaptador. Si selecciona el modo adaptador, especifique el tamao del chasis simulado, ya sea un chasis de E/S de 8 ranuras o de 16 ranuras y el correspondiente primer grupo de E/S en el conjunto de interruptores SW2. El tamao del chasis simulado y el primer grupo de E/S determinan el nmero de palabras de transferencia de datos discretos (4 palabras para un chasis de 8 ranuras, 8 palabras para un chasis de16 ranuras) que el procesador transfiere hacia y desde el procesador supervisor duante el escn de E/S remotas del procesador supervisor. Tome nota de que el tamao real del chasis no tiene ninguna influencia en el tamao simulado del chasis.

2.

3.

Configuracin de la red DH+

Usted puede usar una red DH+ para transferir datos a computadores de un nivel ms alto y como un vnculo de programacin del procesadores PLC-5 mltiples. Un procesador PLC-5 puede comunicarse por la red DH+ con otros procesadores y con un terminal de programacin. Usted puede conectar un mximo de 64 estaciones a una red DH+. La red funciona bajo el protocolo de paso del testigo con transferencia de datos a 57.6 kbps. Para configurar un procesador para la comunicacin DH+, vea el Conjunto de documentacin del software de programacin.

Estimacin del rendimiento de la red Data Highway Plus


Hay muchos factores que pueden afectar el rendimiento de su red DH+, los cuales incluyen: S nodos S tamao y nmero de mensajes S destino de los mensajes S tiempo de procesamiento interno

5-3

Captulo 5 Seleccin de la comunicacin

Nodos Los nodos afectan el tiempo de transmisin de las siguientes maneras: Durante una rotacin completa del testigo, cada nodo en la red DH+ recibe el testigo aunque tenga o no algo que enviar. Cada nodo emplea entre 1.5 ms (si no tiene mensajes que enviar) y 38 ms (mximo tiempo atribuido) con el testigo, suponiendo que no haya repeticiones (Figura 5.2).
Figura 5.2 Ciclo de comunicacin
Min. 1.5 ms con el testigo" Estacin 1

red DH+

Estacin 5

Estacin 2 Mx. 38 ms con el testigo"

Estacin 4

Estacin 3

Tamao y nmero de mensajes Un procesador PLC-5 codifica mensajes en paquetes para su transmisin por la red DH+. El nmero mximo de palabras de datos en un paquete depende de la estacin de envo y del tipo de comando. Este lmite viene del protocolo de la red, el cual limita la transmisin de una estacin a un mximo de 271 bytes por paso del testigo. Una estacin puede enviar ms de un mensaje en un paso del testigo, siempre y cuando el nmero total de bytes de datos y comandos combinados no exceda de 271. Sin embargo, si un mensaje excede el tamao mximo de paquete atribuido, la estacin de envo requerir ms de un paso del testigo para completar el mensaje. Por ejemplo, si un procesador PLC-5 desea enviar un mensaje de 150 palabras, tendr que transmitir dos mensajes, posiblemente requiriendo muchas rotaciones del testigo. El nmero de mensajes que una estacin tiene que enviar tambin afecta el tiempo de rendimiento efectivo. Por ejemplo, si una estacin tiene tres mensajes en cola y un cuarto es activado, es posible que el cuarto mensaje tenga que esperar hasta que los tres previos sean procesados.

5-4

Captulo 5 Seleccin de la comunicacin

Destino de los mensajes Los tiempos de rendimiento efectivo varan dependiendo de que la estacin receptora pueda procesar el mensaje y generar una respuesta antes que esa estacin reciba el testigo. La Figura 5.3 supone que la estacin 1 desea enviar un mensaje a la estacin 4.
Figura 5.3 Ejemplo 1 de destino de mensaje
Estacin 1

Estacin 5

Mensaje

Estacin 2

Estacin 4

La estacin 1 tiene el testigo. Slo la estacin que tiene el testigo puede enviar un mensaje. La estacin 1 enva el mensaje a la estacin 4. Ahora la estacin 1 debe pasar el testigo al siguiente nmero de estacin ms alto, que es la estacin 2. La estacin 2 tiene el testigo. Suponga que la estacin 2 tiene mensajes para enviar y se queda con el testigo por 30 ms. Durante este tiempo, la estacin 4 ha procesado el mensaje de la estacin 1 y tiene una respuesta en la cola. Cuando termina, la estacin 2 pasa el testigo al siguiente nmero de estacin ms alto, que es la estacin 4. La estacin 4 ahora puede contestar el mensaje de la estacin 1. Esto completa la transaccin del mensaje. En la Figura 5.3, la estacin 4 ha tenido tiempo para procesar el mensaje y generar una respuesta. Pero se no es el caso con la estacin 2 en la Figura 5.4.
Figura 5.4 Ejemplo 2 de destino de mensaje
Estacin 1 Mensaje Estacin 5 Estacin 2

Estacin 4

5-5

Captulo 5 Seleccin de la comunicacin

En la Figura 5.4 suponemos que la estacin 1 desea enviar un mensaje idntico al mostrado en la Figura 5.3 pero a la estacin 2. La estacin 1 tiene el testigo. La estacin 1 enva el mensaje a la estacin 2 y luego pasa el testigo a la estacin 2. Ahora la estacin 2 tiene el testigo pero no ha tenido tiempo para generar una respuesta para la estacin 1. Por lo tanto, la estacin 2 enva cualquier mensaje que tiene en la cola y luego pasa el testigo a la estacin 4. Las estaciones 4, 5 y 1 reciben el testigo en orden y envian cualquier mensaje que tienen en la cola. Luego el testigo regresa a la estacin 2, que luego enva su respuesta a la estacin 1. En este ejemplo, tom una pasada adicional del testigo por la red para completar la transaccin del mensaje, aunque el mensaje fue idntico al mostrado en la Figura 5.3. Tiempo de procesamiento interno El tiempo de procesamiento interno depende de qu tan ocupado est un procesador dado en la red cuando enva o recibe un mensaje. Por ejemplo, el procesador A acaba de recibir una peticin READ (lectura) del procesador B en la red. Si el procesador A ya tiene tres mensajes propios para enviar, la respuesta a la peticin READ (lectura) del procesador B tendr que esperar hasta que la estacin complete el procesamiento de los mensajes en la cola que estn antes que ste.

Resultados de prueba de tiempo promedio de respuesta de red DH+


Esta seccin muestra grficamente los resultados de la prueba realizada en una red DH+ donde el nmero de estaciones y nmero de palabras enviados en el mensaje varan. La Figura 5.5 muestra el tiempo de respuesta promedio de un mensaje de tamao variable en una red DH+ con nmeros variables de estaciones. Tambin le da una idea del tiempo de respuesta tpico que usted puede esperar en una red DH+ dada.

5-6

Captulo 5 Seleccin de la comunicacin

Figura 5.5 Tiempo de respuesta promedio para todos los procesadores PLC5
5.0 4.5 Tiempo de respuesta (Seg) 4.0 3.5 3.0 2.5 2.0 1.5 1.0 0.5 0.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 + X 50 W 100 W 250 W 500 W

W=Palabras

Nmero de procesadores PLC5

La Figura 5.6 muestra el efecto de un terminal de programacin en el tiempo de respuesta de mensaje bajo varias configuraciones.
Figura 5.6 Aumento de tiempo de respuesta (%)
40 % 35 % Efecto en tiempo de respuesta (%) 30 % 25 % 20 % 15 % 10 % 5% 0% 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 X + 50 W 100 W 250 W 500 W W=Palabras

Nmero de procesadores PLC5

Constitucin de la prueba Se usaron entre uno y 22 procesadores con un terminal de programacin en lnea. Cada procesador PLC-5 ejecuta 1K de lgica de escalera.

5-7

Captulo 5 Seleccin de la comunicacin

La prueba inicial fue hecha con un procesador PLC-5 escribiendo datos a otro procesador PLC-5. Se registr el tiempo de respuesta. Se agregaron procesadores PLC-5 adicionales a la red, cada uno escribiendo la misma cantidad de datos a un procesador PLC-5 en la siguiente direccin de estacin ms alta. Se realizaron cuatro pruebas separadas usando transmisiones de datos de 50, 100, 250 y 500 palabras.

Pautas de aplicacin
Considere las siguientes pautas de aplicacin al configurar una red DH+ para su sistema. Configure el nmero de nodos en su red dependiendo del tamao y frecuencia de mensajes intercambiados entre dispositivos. Limite el nmero de nodos en su red cuando est tratando de lograr el tiempo ms rpido de respuesta de control. No agregue ni retire nodos de la red durante la operacin de la mquina o del proceso. Si el testigo de la red reside con un dispositivo que es retirado, el testigo puede perderse para el resto de la red. La red es restablecida automticamente, pero puede tomar varios segundos. El control no ser fiable o se interrumpir durante este tiempo. Incluya temporizadores controladores de secuencia en programas lgicos para transferencia de datos DH+ (para proporcionar una interrupcin de manera ordenada si ocurre un fallo). No programe procesadores en lnea durante la operacin de la mquina o del proceso. Esto podra resultar en rfagas largas de actividad de la red DH+ que podra aumentar el tiempo de respuesta. Cuando sea posible, agregue una red DH+ separada para la programacin de los procesadores para mantener los efectos del terminal de programacin de la red DH+ del proceso.

Conexin de dispositivos a la red DH+


Usted puede conectar dispositivos en una red DH+ con: S conexin en cadena S conexin de lnea troncal/lnea de derivacin Vea la Figura 5.7. Adems, para obtener instrucciones completas sobre el cableado de la red, vea el documento Data Highway and Data Highway Plus Cable Guide, publicacin 1770-6.2.1.

5-8

Captulo 5 Seleccin de la comunicacin

Figura 5.7 Ejemplos de conexiones de la red DH+ (en cadena y lnea troncal/lnea de derivacin)
PLC5 PLC5 PLC5 PLC5

T50

1 SH 2 Cuando el procesador sea un dispositivo terminal, termine la red.

Configuracin en cadena Conector de estacin (vea notas)

PLC5

PLC5

PLC5

Notas: T50 Una vez que un terminal de programacin est conectado a un procesador, ste puede comunicarse con cada procesador que usted conecte en la red DH+. Use slo conectores de estacin AllenBradley.
13 06 1

Configuracin lnea troncal/ lnea de derivacin

5-9

Captulo 5 Seleccin de la comunicacin

El procesador PLC-5 tiene dos conectores con caractersticas elctricas idnticas. La conexin a cualquiera de ellos proporciona el mismo vnculo de comunicacin. Estos conectores son: S Conector de INTFC COM DH+ tipo D de 9 pines S Conector de INTFC COM DH+ tipo D de 3 pines

Conexin de la red DH+ al Data Highway

Usted puede conectar redes DH+ al Data Highway a travs de una interface de comunicacin como el mdulo 1785-KA. El mdulo 1785-KA permite que los nodos en una red DH+ se comuniquen con nodos en el Data Highway o en otra red DH+. Para obtener ms informacin sobre la conexin de la red DH+ al Data Highway, comunquese con la oficina de ventas o con el distribuidor local de Allen-Bradley. Adems, para obtener ms informacin, vea el Data Highway/Data Highway Plus Protocol and Command Set, publicacin 1770-6.5.16.

Seleccin de la conexin del terminal de programacin

Usted puede conectar su terminal de programacin a un procesador PLC-5 de varias maneras: S conexin directa a la red DH+ S conexin remota (DH+ a Data Highway a DH+) S conexiones en serie

Conexin directa a red DH+


Use un 1784-KT para conectar un T53, o un terminal de programacin compatible con IBM directamente a un procesador o a una red DH+ que conecta procesadores (Figura 5.8).

5-10

Captulo 5 Seleccin de la comunicacin

Figura 5.8 Conexin a la red DH+ a travs del mdulo de interface de comunicacin 1784KT
Red DH+

1784CP

T53 o IBM compatible con 1784KT

Procesador PLC5/10, 5/12 5/15 5/25

Use un 1784-KL/B para conectar un terminal de programacin T47 directamente a un procesador o a una red DH+ que conecta procesadores (Figura 5.9).
Figura 5.9 Conexin a la red DH+ a travs de un mdulo de interface de comunicacin 1784KL
Red DH+

1784CP

T47 con 1784KL

Procesador PLC5/10, 5/12, 5/15 5/25

Conexin remota
Las configuraciones de programacin remotas disponibles con las tarjetas 1784-KT, 1784-KT2 y 1784-KL le proporcionan comunicacin con procesadores en otras redes DH+ en la red para expandir el rango de procesadores que usted puede usar para el desarrollo del programa (Figura 5.10).

5-11

Captulo 5 Seleccin de la comunicacin

Figura 5.10 Ejemplo de configuracin de red DH+ a Data Highway a DH+


Data Highway

Red DH+ remota

1785KA

Procesador PLC5/10, 5/12, 5/15, 5/25

1 71 95

Conexiones en serie
Usted puede conectar un terminal de programacin a un procesador PLC-5/10, -5/12, -5/15 -5/25 a travs de un puerto serie (COM1 COM2) en el terminal con uno de los siguientes mdulos de comunicaciones: Mdulo de interface de comunicacin 1785-KE Serie A o Serie B (reside en un rack de E/S 1771) Mdulo de interface de comunicacin 1770-KF2, Serie B (unidad de sobremesa tal como se muestra en la Figura 5.12) Nota importante: El controlador de comunicacin transmite con interrupciones; el puerto serie debe aceptar interrupciones de hardware. En la mayora de las mquinas, COM1 y COM2 aceptan estas interrupciones.

5-12

Captulo 5 Seleccin de la comunicacin

Figura 5.11 Conexin del 1785KE (Serie B) a travs de un puerto serie RS232C
Red DH+

Puerto serie T53 COM1 COM2

1785KE Serie B

Procesador PLC5/10, 5/12, 5/15 5/25

Figura 5.12 Conexin del 1770KF2/B a travs de un puerto serie RS232C


Red DH+

1770KF2/B

Puerto serie T53 COM1 COM2

Procesador PLC5/10, 5/12, 5/15 5/25

5-13

Captulo 5 Seleccin de la comunicacin

5-14

Captulo

Planificacin de los programas del sistema

Objetivos del captulo

Este captulo incluye consideraciones bsicas de programacin para la planificacin de un sistema controlador programable PLC-5.
Diseo de sistema determinado Seleccin del hardware Seleccin de las rutinas de interrupcin Transferencia de datos discretos y bloques Clculo de tiempos para el programa

Si desea informacin sobre: Vaya a la pgina: Planificacin de programas de aplicacin Uso de SFC Preparacin de programas para su aplicacin Direccionamiento de la tabla de datos Uso del archivo de estado del procesador 61 61 63 67 69

Ubicacin del hardware del sistema Asignacin de modos de direccionamiento, racks y grupos Seleccin de la comunicacin Planificacin de los programas del sistema

Para obtener informacin sobre las instrucciones que se usan en la programacin de la lgica de escalera, vea la documentacin del software de programacin.

Planificacin de los programas de aplicacin

Use la especificacin funcional que usted desarroll previamente para definir su aplicacin de programacin. La especificacin es una visin conceptual de su aplicacin y se usa para determinar su programa principal (MCP), diagrama de funcin secuencial (SFC) y lgica de escalera. En la planificacin y desarrollo de los programas para su aplicacin, recomendamos que usted use el modelo de desarrollo de programa mostrado en el captulo 1 Descripcin del sistema.

Uso de SFC con procesadores PLC5

Use SFC como un lenguaje de control de secuencia por medio del cual usted puede controlar y exhibir el estado de un proceso de control. En lugar de un programa de escalera largo para su aplicacin, divida la lgica en pasos y transiciones. La representacin visual de estos pasos y transiciones le permite al usuario ver en qu estado est el proceso de la mquina en un tiempo dado.

6-1

Captulo 6 Planificacin de los programas del sistema

002

Paso inicial 003

004 006 008 010 012 013 014 009

005 007

Cada paso corresponde a una tarea de control (exhibida como un casillero); cada paso est relacionado a un archivo de programa que contiene la lgica de escalera para la tarea de control asociada. Cada transicin (representada visualmente como una lnea horizontal) examina condiciones, especificadas en un archivo de programa asociado, que determinan cundo el procesador puede continuar a la siguiente tarea.

011

Decidiendo cmo usar un SFC


Despus de haber identificado las reas principales de operacin de la mquina, convierta los pasos y caminos lgicos que usted identific en su especificacin de diseo a bloques de constitucin de SFC. La Tabla 6.A ayuda a explicar cundo usar diferentes bloques de constitucin de SFC. Nota importante: En este punto no se preocupe sobre la lgica real para cada paso y transicin. Despus de terminar el SFC, usted puede desarrollar la lgica.
Tabla 6.A Cmo decidir cundo usar estructuras de SFC

015

Si tiene: Un estado de mquina independiente Una cadena de sucesos definida claramente que ocurre secuencialmente Por ejemplo, en una rea de tratamiento al calor, la temperatura debe subir a una velocidad particular, manteniendo la temperatura durante un cierto tiempo y luego enfriar a una velocidad particular. Dos o ms caminos alternativos donde slo uno es seleccionado Por ejemplo, dependiendo de un cdigo de constitucin, una estacin debe perforar o pulir. Dos o ms caminos paralelos que deben ser escaneados simultneamente por lo menos una vez Por ejemplo, las comunicaciones y transferencias en bloques deben ocurrir mientras la lgica de control est ejecutando.

Entonces dibuje: Un paso con su transicin Un camino simple de pasos y transiciones

Usando estas reglas: Un paso siempre debe ser seguido por una transicin. Para propsitos de diseo, numere los pasos y transiciones consecutivamente a partir del 2. Empiece el camino con un paso, termine el camino con una transicin.

Una bifurcacin de seleccin

Las transiciones que empiezan cada camino son escaneadas de izquierda a derecha. La primera transicin verdadera determina el camino tomado.

Una bifurcacin simultnea

Todos los caminos estn activos en la estructura. Usted puede definir hasta 7 caminos paralelos.

6-2

Captulo 6 Planificacin de los programas del sistema

Ejemplo de aplicacin para SFC


Para aplicaciones de SFC tpicas, un programa SFC controla el orden de sucesos en su proceso emitiendo comandos. Un comando, como por ejemplo fwdcyr_cmd para mover hacia adelante un transportador, es simplemente un bit de almacenamiento de la tabla de datos (por ejemplo B3:0/7) que usted constituye en el SFC. Luego usted programa la lgica para fwdcyr_cmd en un programa de escalera o texto estructurado aparte, para controlar las salidas reales para mover el transportador. Usted slo puede tener un archivo de programa principal que sea un SFC o un programa de lgica de escalera. Usted introduce los programas en su computadora usando el editor de SFC o de lgica de escalera. Para obtener ms informacin sobre la introduccin de SFC o de lgica de escalera, vea el conjunto de documentacin del software de programacin.

Consideraciones de programacin para SFC


Para obtener informacin sobre las reglas de SFC para programacin especial, use la Tabla 6.B.
Tabla 6.B Reglas de SFC para consideraciones de programacin especiales
Si tiene: Que saltar dentro del SFC Un paso que necesita ser ejecutado en mltiples lugares dentro del SFC Un paso que puede ser ignorado en base a condiciones lgicas Una estructura de bifurcacin de SFC dentro de otra estructura de bifurcacin (anidamiento) Un miniSFC (pasos comprimidos) dentro del SFC principal Que restablecer la lgica en un programa SFC Que desactivar un MCP Use estas reglas: Use una etiqueta e instruccin GOTO. Repita el paso donde es necesario o use una subrutina global que es llamada desde pasos mltiples. Cree dos bifurcaciones de seleccin, una con el paso y otra sin el paso; o coloque el paso en una subrutina; o combine el paso con otro paso que es segregado por una zona MCR. Anide las estructuras de bifurcacin. El software acepta todos los niveles de bifurcaciones anidadas que usted puede almacenar en base a la memoria del procesador. Cree un macro SFC. Un macro empieza con un paso; la transicin para el paso final sigue al macro. Establezca la instruccin SFR para restablecer el organigrama.

Establezca el bit de desactivacin en la pantalla de configuracin del procesador. Para obtener ms informacin sobre cualquiera de las tcnicas indicadas en esta tabla, consulte la documentacin del software de programacin.

Preparacin de los programas para su aplicacin

Esta seccin usa un ejemplo de aplicacin de mquina perforadora. La informacin sobre la fase de introduccin del programa se encuentra en el conjunto de documentacin del software de programacin. Usted puede usar slo un programa principal, pero puede aplicar algunos de los pasos incorporndolos en su SFC principal y programas de escalera de apoyo.
6-3

Captulo 6 Planificacin de los programas del sistema

Organizacin de un ejemplo de mquina


Esta seccin usa un ejemplo de una operacin especfica de mquina para mostrarle cmo identificar condiciones y acciones y cmo agrupar las acciones en pasos de operacin de la mquina.
Figura 6.1 Diagrama de bloque de hardware y descripcin de proceso de mquina
O FF AUTOMATICO Motor del transportador AVANCE Ensamblaje de avance Estacin de carga AVANCE AVANCE

Motor perforadora

LS 1 N. O.

Abrazadera

N . C . LS 2 Mantener abierto

C L1 LS 3 N. O. N. O. LS 4 LS 5 N . O.

Una descripcin de esta operacin podra ser como sigue: . El operador pone en marcha el transportador seleccionando 1. AUTOMATICO. El operador coloca un bloque de madera en el transportador. 2. La madera se mueve a su posicin y hace actuar LS1. 3. Cuando la madera est en posicin: 4. el transportador se detiene a. CL1 sujeta la madera b. la estacin de perforacin se mueve hacia adelante c. La estacin de perforacin se mueve hacia adelante y cierra LS3. Esta 5. accin activa el motor de la perforadora. 6.

Estacin de descarga La estacin de perforacin se mueve hasta profundidad total y cierra LS4. Esta accin: a. detiene el movimiento hacia adelante de la estacin de perforacin b. inicia un retardo de 2 segundos La estacin de perforacin retrocede despus del retardo de 2 segundos. El motor de la perforadora se detiene cuando LS3 es liberado. La estacin de perforacin llega a su posicin inicial y abre LS2. Esta accin: a. detiene el movimiento inverso b. abre la abrazadera c. pone en marcha el transportador hacia adelante La madera es expulsada cuando LS5 cambia para indicar que el ciclo ha sido completado.

7. 8. 9.

10.

6-4

Captulo 6 Planificacin de los programas del sistema

Le recomendamos que cree un borrador de SFC para representar la operacin (Figura 6.2).
Figura 6.2 Especificacin funcional de ejemplo de mquina perforadora
inicializacin

Paso Transicin

010

AUTOMATICO operador empieza ciclo

transportador hacia adelante 011 perforadora 012 retardo 013 TMR1 temporizador de retardo efectuado LS4 agujero perforado LS1 madera en posicin

perforacin inversa 014 expulsin 015 LS5 madera expulsada LS2 inicio estacin

Creacin del anlisis detallado para su especificacin funcional


Empiece determinando los detalles de su proceso, tal como se indic en el captulo 1, Descripcin del sistema. Identifique los requisitos de hardware. La Tabla 6.C identifica los requisitos de hardware para las entradas y salidas de la mquina perforadora.

6-5

Captulo 6 Planificacin de los programas del sistema

Tabla 6.C Requisitos de hardware para ejemplo de entradas y salidas de la perforadora


Entrada AUTOMATICO LS1 LS2 LS3 LS4 LS5 DSF DSB DM CL1 CMF TMR1 N.A. N.C. N.A. N.A. N.A. Parte interruptor selector final de carrera final de carrera final de carrera final de carrera final de carrera motor de unidad motor de unidad motor de perforadora abrazadera elctrica motor de unidad temporizador Descripcin seleccione modo automtico parte en su lugar inicio estacin de perforacin motor de perforadora activado estacin de perforacin a profundidad total ciclo completo mueva estacin de perforacin hacia adelante mueva estacin de perforacin hacia atrs motor de perforadora activado abrazadera 1 activada mueva transportador hacia adelante temporizador de retardo

Use los requisitos de hardware (con la especificacin funcional) para hacer que las entradas y salidas correspondan con las acciones del proceso. La Tabla 6.D muestra los requisitos de hardware con la descripcin general del ejemplo de la mquina perforadora.
Tabla 6.D Lista de condiciones y acciones para el ejemplo de perforadora
Cuando sucede esto: interruptor AUTOMATICO se cierra LS1 se cierra Esto sucede: Transportador se mueve hacia adelante Transportador se detiene Abrazadera sujeta madera Estacin de perforacin avanza (CMF = on) (CMF = off) (CL1 = on) (DSF = on)

LS3 se cierra LS4 se cierra

Motor de perforadora se pone en marcha (DM = on) Estacin de perforacin se detiene Temporizador de retardo se pone en marcha Estacin de perforacin retrocede Motor de perforadora se detiene Estacin de perforacin se detiene Abrazadera libera madera Transportador arranca Madera es expulsada (DSF = off) (TMR1 = on) (DSB = on) (DM = off) (DSB = off) (CL1 = off) (CMF = on)

temporizador efectuado LS3 se abre LS2 se abre

LS5 se cierra

6-6

Captulo 6 Planificacin de los programas del sistema

Una vez que usted identifica las acciones individuales, puede agregar estas acciones a su plan para completar su programa. Una vez que usted tiene un programa de SFC que define las acciones individuales de las mquinas de su proceso, puede crear un programa de lgica de escalera que controle las salidas de dichas acciones de las mquinas. No importa el orden en que usted programe estos renglones. Este programa simplemente contiene la lgica de escalera que define un comando para cada accin de mquina en su proceso.

Introduccin del programa


Al terminar su anlisis detallado, usted tiene su programa principal planificado. Ahora, introduzca su programa en su terminal.

Direccionamiento de archivos de la tabla de datos


Datos ALMACENAMIENTO DE DATOS Datos de entrada salida Archivos de imagen de E/S Archivos de transferencia en bloques Otros archivos de datos Devolucin Examen resultados datos ARCHIVOS DE PROGRAMA

La memoria PLC-5 est dividida en dos reas: almacenamiento de programaarchivos y datos.


Areas de almacenamiento Datos Descripcin Todos los datos que el procesador examina o cambia son almacenados en archivos en reas de almacenamiento de datos de la memoria. Estas reas de almacenamiento almacenan: Datos recibidos de mdulos de entrada Datos que van a ser enviados a mdulos de salida; estos datos representan decisiones hechas por la lgica Resultados intermedios hechos por la lgica Datos precargados tales como predefiniciones y frmulas Instrucciones de control Estado del sistema Usted crea archivos para la lgica del programa, dependiendo del mtodo que est usando: lgica de escalera, organigramas de funcin secuencial y/o texto estructurado. Estos archivos contienen las instrucciones para examinar entradas y salidas y devolver resultados.

Archivos de programa

Memoria de la tabla de datos


Usted puede direccionar archivos de datos en formatos diferentes cuando escribe sus programas. Consulte la Tabla 6.E para obtener informacin sobre especificaciones vlidas de tipo de archivos de la tabla de datos.

6-7

Captulo 6 Planificacin de los programas del sistema

Tabla 6.E Uso de la memoria de la tabla de datos


Identifica dor de tipo de archivo O I S B T C R N F A D Nmero de archivo 0 1 2 3 41 51 61 71 81 3 - 999 3 - 999 9 - 999 Memoria usada en tiempo de procesa miento interno para cada archivo (palabras de 16 bits) 2 2 2 2 2 2 2 2 2 2 2 2
1/ 2

Tipo de archivo Imagen salida Imagen entrada Estado Bit (binario) Temporizador Contador Control Entero Coma flotante ASCII BCD No definido

Memoria usada (palabras de 16 bits) por palabra, palabra flotante, carcter, o estructura 1/palabra 1/palabra 1/palabra 1/palabra 3/estructura 3/estructura 3/estructura 1/palabra 2/palabra flot. por carcter 1/palabra 0

1 Este es el nmero de archivo predeterminado. Para este tipo de archivo, usted puede asignar cualquier nmero de archivo de 3 hasta 999.

Los archivos de la tabla de datos estn contiguos en la memoria. El tamao en palabras para los archivos de E/S 0 y 1 son:
Para este procesador: PLC5/10, 5/12, 5/15 PLC5/25 Tamao de memoria de archivos O0 y I1 Est fijado en 32 palabras Vara de 32 a 64 palabras (32 es el valor predeterminado)

El archivo de estado 2 est fijado en 32 palabras para cada procesador. Los archivos 3-999 varan en tamao. Estos archivos contienen slo el nmero de palabras correspondiente a la direccin ms alta que usted asigna. Cada archivo B, N, A, y D puede tener 1,000 palabras mximo. Cada archivo F puede tener 1,000 palabras flotantes (palabras de 32 bits) mximo. Cada archivo T, C, R y SC puede tener 1,000 estructuras mximo.

6-8

Captulo 6 Planificacin de los programas del sistema

Formatos de direccionamiento de la tabla de datos


Tipo de direccin Direccin lgica Direccin de imagen de E/S Descripcin Formato con cdigo alfanumrico para especificar la posicin de los datos Formato de direccin lgica, pero relaciona posiciones fsicas en el chasis de E/S a posiciones de la memoria en el archivo de imagen de E/S Formato de direccin lgica, pero le permite cambiar valores de direccin en la direccin de base con su programa de lgica de escalera Ejemplo N23:0 direcciona un archivo de enteros 23, palabra 0 I:017/17 direcciona la palabra de entrada 017 (octal) del archivo de entrada, bit 17 (octal), que corresponde al rack 01, grupo de mdulos 7 y terminal 17

Direccin indirecta

N[N7:6]:0 tiene el nmero de archivo como la variable. El nmero de archivo es almacenado en el archivo de enteros 7, palabra 6

Direccin indexada El prefijo de ndice (#) es seguido por un formato de direccin lgica, pero agrega un valor de ndice (desplazamiento) desde el archivo de estado del procesador a la direccin de base Direccin simblica Cadena de caracteres ASCII que relaciona la direccin (archivo, estructura, palabra o bit) a un nombre descriptivo, significativo que usted asigna

Cuando #N23:0 es la direccin indexada y el valor de desplazamiento almacenado en el archivo de estado es 10, entonces la direccin de base es el archivo de enteros 23, elemento 0 y la direccin de desplazamiento es el archivo de enteros 23, elemento 10 Por ejemplo, un archivo de coma flotante F10:0 podra recibir una direccin simblica de Calc_1. Estos smbolos son una caracterstica del software de programacin y no del procesador. Las pautas para establecer una direccin son: Empiece el nombre con un carcter alfabtico. El smbolo debe empezar con una letra y puede tener hasta 10 de los siguientes caracteres: AZ (maysculas o minsculas), 09, subrayado (_) y @. Usted puede substituir una direccin simblica por estructura, palabra o direcciones de bit. Registre los smbolos que usted define y sus direcciones lgicas correspondientes.

Uso del archivo de estado del procesador

Use la pantalla de estado del procesador para controlar: informacin de estado del procesador fallos mayores y menores STI tiempos de escn del programa estado de E/S Los datos de estado del procesador se almacenan en el archivo de estado S:2. Vea la Tabla 6.F.

6-9

Captulo 6 Planificacin de los programas del sistema

Tabla 6.F Direcciones del archivo de estado del procesador


Esta palabra del archivo de estado: Almacena: Indicadores aritmticos bit 0= acarreo bit 1 = overflow bit 2= cero bit 3 = signo Estado e indicadores del procesador Posicionamientos de interruptores: bits 0 - 5 = estacin DH+ # bit 7 = establecido es escner; restablecido es adaptador (PLC5/15, 5/25 solamente) bit 11, 12 = direccionamiento HW bit 12 bit 11 0 0 ilegal 1 0 1/2slot 0 1 1slot 1 1 2slot bit 13, 14 = EEPROM bit 14 bit 13 0 0 Transferencia EEPROM en caso de memoria defectuosa del procesador 0 1 Transferencia EEPROM inhabilitada 1 1 Transferencia EEPROM al momento del encendido bit 15 = establecido es memoria no protegida Tabla de nodos activos: Estacin DH+ # Palabra Bits 3 015 0017 4 015 2037 5 015 4057 6 015 6077 Duracin de ltimo escn de programa (en ms) Duracin mxima de escn de programa (en ms) Bits de fallo menor Bits de fallo mayor Ubicacin de almacenamiento de cdigos de fallo Archivo de programa donde ocurri fallo Nmero de rengln donde ocurri fallo Ubicacin de almacenamiento de nmero de archivo de estado de E/S Reloj anual del procesador Reloj mensual del procesador Reloj diario del procesador Reloj horario del procesador Reloj de minutos del procesador Reloj de segundos del procesador Desplazamiento de direccionamiento indexado Archivo de imagen adaptador de E/S Bits de control del usuario para rutina de arranque del procesador Punto de consigna de controlador de secuencia del programa (en ms) Archivo de rutina de fallo Punto de consigna STI (en ms) Nmero de archivo STI

S:0

S:1

S:2

S:3 a S:6

S:8 S:9 S:10 S:11 S:12 S:13 S:14 S:16 S:18 S:19 S:20 S:21 S:22 S:23 S:24 S:25 S:26 S:28 S:29 S:30 S:31 (PLC5/12, 5/15, 5/25 solamente)

6-10

Captulo

Seleccin de las rutinas de interrupcin

Objetivos del captulo

Este captulo considera las rutinas de interrupcin que usted puede incluir cuando programa su sistema.
Diseo de sistema determinado Si desea informacin sobre: Uso de las caractersticas de programacin Escritura de una rutina de fallo Vaya a la pgina: 71 73 Seleccin del hardware Seleccin de las rutinas de interrupcin Transferencia de datos discretos y bloques Clculo de tiempos para el programa

Ubicacin del hardware del sistema Asignacin de modos de direccionamiento, racks y grupos Seleccin de la comunicacin Planificacin de los programas del sistema

Uso de caractersticas de programacin

Use su especificacin de diseo para determinar si necesita una o ms de las siguientes caractersticas de programacin: control de ejecucin del programa rutinas de encendido

Si una porcin de la lgica debe ejecutar: Inmediatamente al detectar condiciones que requieren un procedimiento de arranque

Ejemplo: Volver a arrancar el sistema despus de que ste ha sido desactivado

Usando: Rutina de encendido/fallo

Haciendo lo siguiente: Cree un archivo separado para un procedimiento de arranque controlado para la primera vez que usted empieza un programa o cuando empieza un programa despus de un tiempo improductivo del sistema. El procesador ejecuta la rutina de activacin/fallo hasta su trmino. Cree un archivo separado para una respuesta controlada a un fallo mayor. El primer fallo detectado determina cul rutina de fallo es ejecutada. El procesador ejecuta la rutina de fallo hasta su trmino. Si la rutina limpia el fallo, el procesador contina el programa lgico principal desde donde ste fue interrumpido. Si no, el procesador falla y cambia al modo de programa.

Inmediatamente al Enviar estado crtico a Rutina de fallo detectar un fallo mayor un procesador supervisor por la red DH+ despus de detectar un fallo mayor

7-1

Captulo 7 Seleccin de las rutinas de interrupcin

Estados de ejecucin del programa


Los programas de usuario en el procesador PLC-5 clsico siempre estn en uno de los siguientes cinco estados: completado, listo, ejecucin, espera o en fallo.
Estado completado El programa ha completado la ejecucin o todava no ha empezado la ejecucin Estado listo El programa estara ejecutando si fuera de una prioridad mayor; todos los programas pasan por este estado; pueden haber varios programas en este estado en cualquier momento dado Estado de espera El programa est listo para la ejecucin pero est esperando que ocurra algn suceso (tal como la terminacin de un temporizador o entrada a transicin) Estado de ejecucin El programa est ejecutando; slo un programa a la vez puede estar en este estado Operacin de reasignacin de prioridades Operacin de reasignacin de prioridades S No Todos los programas de usuario activos son cancelados y el procesador entra al estado en fallo

Estado de espera Mientras se est efectuando la transferencia en bloques, se realiza una operacin de reprogramacin, y se ejecutan programas de ms baja prioridad (a menos que todas las otras ejecuciones estn prohibidas por una zona UID/UIE alrededor de la transferencia en bloques)

Operacin de reasignacin de prioridades

Hay un nuevo programa listo con mayor prioridad? (por ej., un MCP, STI, PII) No Est en fallo el programa? No

Estado en fallo Ocurri un error de tiempo de ejecucin dentro del programa El contador de programa es ajustado para apuntar a la siguiente instruccin

Solicita el programa una transferencia en bloque remota? (rutinas STI y PII solamente)

Elije limpiar el fallo una rutina de fallo apropiada? No Estado completado El programa ha completado la ejecucin o todava no ha empezado la ejecucin

7-2

Captulo 7 Seleccin de las rutinas de interrupcin

Escritura de una rutina de fallo

Usted puede escribir una rutina de fallo que el procesador ejecuta cuando detecta un fallo mayor. Por ejemplo, si su archivo de programa es alterado o contaminado, usted puede indicarle al procesador que interrumpa el programa en curso, ejecute su rutina de fallo y luego contine procesando el programa original. Esta seccin le muestra cmo establecer y escribir una rutina de fallo y cmo proteger su procesador contra un arranque en el modo de marcha despus de una prdida de electricidad.

Respuestas a un fallo mayor


Cuando el procesador detecta un fallo mayor, el procesador inmediatamente interrumpe el programa en curso. Si existe una rutina de fallo (es decir, especificada en S:29 como una rutina de fallo), el procesador ejecuta ese programa de rutina de fallo para los fallos recuperables. Entonces, dependiendo del tipo de fallo, el procesador: regresa al archivo de programa de escalera en curso, si el procesador puede recuperarse del fallo introduce el modo de fallo si el procesador no puede recuperarse del fallo Por ejemplo, el rengln en la Figura 7.1 incluye una instruccin que causa un fallo mayor.
Figura 7.1 Ejemplo de lgica de escalera para un fallo
A ] [ B Causa un fallo mayor C

En el ejemplo de la Figura 7.1 el procesador ejecuta la rutina de fallo antes de detectar el fallo. Si la rutina de fallo restablece los bits fallados, el procesador regresa a la siguiente instruccin en el archivo de programa que sigue a la que fall y ejecuta las salidas en el resto del rengln. Si usted no programa una rutina de fallo para el fallo B, el procesador inmediatamente falla. Los bits en la palabra 11 del archivo de estado del procesador indican el tipo de fallo mayor. Vea la Tabla 7.A para determinar si un fallo es recuperable.

7-3

Captulo 7 Seleccin de las rutinas de interrupcin

Tabla 7.A Respuesta a fallos mayores (palabra 11 del archivo de estado)


Este bit: 00 01 02 05 Indica este fallo: Archivo de programa alterado o contaminado Direccin alterada en programa de escalera (vea cdigos de fallo 1019) Error de programacin (vea cdigos de fallo 2029) Fallo de proteccin de arranque (vea palabra 26, bit 1). El procesador establece el bit 5; si su rutina de fallo no restablece este bit, el procesador inhibe el arranque. Fallo generado por el usuario; el procesador salt a la rutina de fallo (vea cdigos de fallo 09) Controlador de secuencia fall Archivo STI no contiene lgica de escalera o no existe Procesador detect un fallo SFC (vea cdigos defallo 7479) Procesador detect un error al ensamblar un archivo de programa de escalera (vea cdigo de fallo 70) El sistema est mal configurado; usted instal un cartucho RAM pero configur el sistema para EEPROM o infringi reglas de ubicacin de mdulos de E/S de 32 puntos para direccionamiento a 1 slot Error de hardware no recuperable Rutina de fallo no contiene lgica de escalera o no existe Archivo de programa de rutina de fallo no contiene lgica de escalera No recuperable el procesador introduce el modo de fallo sin escanear la rutina de fallo. Y el fallo es:

07 08 13 03 04 09

R bl - la l Recuperable rutina de fallo puede instruir al procesador para que limpie el fallo y g contine el luego escn del d l programa.

10 14 15

Una transferencia en bloques remota desde una rutina de fallo causa que el procesador detenga el escn de todos los programas hasta que se completa la transferencia en bloques. Cdigos de fallos mayores La Tabla 7.B indica los cdigos de fallos mayores. El procesador almacena el cdigo de fallo en la palabra 12 del archivo de estado del procesador.

7-4

Captulo 7 Seleccin de las rutinas de interrupcin

Tabla 7.B Cdigos de fallos mayores


Cdigo 00 - 09 12 13 14 15 16 17 18 20 21 22 23 24 30 31 32 33 34 35 36 37 38 39 40 41 42 44-69 70 74 75 77 Fallo Reservado para cdigos de fallo definidos por el usuario Tipo de operando de enteros equivocado, restaure nuevo archivo de la memoria del procesador Tipo de operacin de modo combinado equivocado, restaure nuevo archivo de la memoria del procesador No hay suficientes operandos para la instruccin, restaure nuevo archivo de la memoria del procesador Hay demasiados operandos para las instrucciones, restaure nuevo archivo de la memoria del procesador Instruccin alterada, probablemente debido a restauracin de un archivo de la memoria del procesador incompatible No puede encontrar fin de expresin, restaure nuevo archivo de la memoria del procesador Fin de zona de edicin inexistente; restaure nuevo archivo de la memoria del procesador Usted introdujo un nmero de elemento muy grande en una direccin indirecta Usted introdujo un nmero de elemento negativo en una direccin indirecta Usted trat de obtener acceso a un archivo de programa no definido Usted us un nmero de archivo negativo, usted us un nmero de archivo mayor que el nmero de archivos existentes o usted trat de direccionar indirectamente los archivos 0, 1 2 Usted trat de direccionar indirectamente un archivo del tipo equivocado Usted trat de saltar a demasiados archivos de subrutinas anidadas Usted no introdujo suficientes parmetros de subrutinas Usted salt a un archivo invlido (no escalera) Usted introdujo un archivo de rutina CAR que no es cdigo 68000 Usted introdujo un valor predefinido o acumulado negativo en una instruccin del temporizador Usted introdujo una variable de tiempo negativa en una instruccin PID Usted introdujo un punto de consigna fuera de rango en una instruccin PID Usted direccion un mdulo invlido en una instruccin de transferencia en bloque, entrada inmediata o salida inmediata Usted introdujo una instruccin de retorno desde un archivo que no era de subrutina Instruccin FOR con NXT faltante El archivo de control es muy pequeo para la instruccin PID, BTR, BTW o MSG Instruccin NXT con FOR faltante Usted trat de saltar a una etiqueta eliminada Reservado El procesador detect etiquetas duplicadas Error de archivo SFC detectado El SFC tiene demasiadas funciones activas Archivo SFC ausente o del tipo equivocado para paso, accin o transicin o Se cre suborganigrama, pero est vaco; o Archivo de temporizador o SC especificado en SFC vaco o muy pequeo El procesador no puede continuar ejecutando el SFC despus de una prdida de electricidad Usted trat de transferir un SFC a un procesador que no puede ejecutar SFC; o Este PLC especfico no acepta este SFC con nuevas caractersticas Usted instal incorrectamente un mdulo de E/S de 32 puntos en una configuracin de 1 ranura (PLC5/15, 5/25) Usted tiene un error de configuracin de E/S (PLC5/11, 5/20, 5/30, 5/40, 5/40L, 5/60, 5/60L, 5/80) Usted estableci un interruptor prohibido en el backplane del chasis de E/S; el interruptor 4 el 5 debe estar desactivado

78 79 80

81

7-5

Captulo 7 Seleccin de las rutinas de interrupcin

Nota importante: Si el procesador PLC-5 detecta un fallo en la rutina de fallo (condicin de fallo doble), el procesador PLC-5 pasa directamente al modo de fallo sin completar la rutina de fallo.

Programacin de una rutina de fallo


Si usted elige programar una rutina de fallo, primero haga que la rutina de fallo examine la informacin de fallo mayor registrada por el procesador PLC-5 y decida si har lo siguiente antes de que el procesador PLC-5 pase automticamente al modo de fallo: establecer una alarma limpiar el fallo interrumpir el proceso de manera ordenada Al detectar un fallo mayor, el procesador PLC-5 inmediatamente suspende el archivo de programa que estaba ejecutando y, si est programado, ejecuta el archivo de rutina de fallo una vez hasta su trmino. Si el procesador PLC-5 no ejecuta una rutina de fallo, o si la rutina de fallo no limpia el fallo, el procesador PLC-5 automticamente cambia al modo de fallo. Establecimiento de una alarma Es posible que usted necesite que una alarma d una seal cuando ocurre un fallo mayor. Coloque este rengln primero en su programa de rutina de fallo
salida alarma

y combnelo con un contador. Usted tambin puede establecer una alarma en su rutina de fallo para que d una seal cuando la rutina de fallo limpia un fallo mayor. Borrado del fallo Si decide borrar el fallo en la rutina de fallo, coloque la lgica de escalera para borrar el fallo al comienzo de la rutina de fallo. Usted puede comparar el cdigo de fallo con una referencia. Compare el cdigo de fallo con una referencia Identifique los fallos mayores posibles y luego seleccione slo aquellos que su aplicacin le permitir limpiar de manera segura. Estos son sus cdigos de fallo de referencia. Desde la rutina de fallo, examine el cdigo de fallo mayor que el procesador almacena en S:12. Use una instruccin SFC para comparar el cdigo de fallo con el archivo de referencia que contiene cdigos de fallo aceptables (comparacin de palabra a archivo). Si el procesador encuentra un equivalente, la instruccin FSC establece el bit de encuentro (.FD) en la estructura de control especificada. Use una instruccin MOV para limpiar el fallo en S:11. Luego salte al final de la rutina de fallo para completar rpidamente la ejecucin de la rutina de fallo.

7-6

Captulo 7 Seleccin de las rutinas de interrupcin

En la Figura 7.2, #N10:0 es el archivo de referencia.


Figura 7.2 Ejemplo de comparacin de un cdigo de fallo mayor con una referencia
R6:0 RES R6:0 U IN FSC FILE SEARCH/COMPARE Control Length Position Mode Expression S:12 = #N10:0 R6:0 ] [ FD MOV MOVE Source Dest 0 S:11 10 JMP Ultimo rengln de rutina de fallo 10 ] LBL [ TND R6:0 20 0 ALL ER DN EN

El procesador completa el escn de la rutina de fallo. Si la rutina limpia S:11, el procesador regresa al archivo de programa y contina la ejecucin del programa. Si la rutina de fallo no limpia S:11, el procesador ejecuta el resto de la rutina de fallo y pasa al modo de FALLO (FAULTED). Nota importante: Si la rutina de fallo limpia el fallo mayor, el procesador completa la rutina de fallo y regresa a la siguiente instruccin en el archivo de programa que sigue al que contena la instruccin fallada. El resto del rengln es ejecutado. Parece que el fallo nunca ocurri. La ejecucin de la rutina de fallo contina hasta que usted rectifica la causa del fallo. Uso de la lgica de interrupcin La programacin de la interrupcin debe incluir las siguientes consideraciones.

7-7

Captulo 7 Seleccin de las rutinas de interrupcin

Almacene las condiciones iniciales y restablezca otros datos para lograr un arranque ordenado posteriormente. Controle la interrupcin de salidas crticas. Use lazos si es necesario para extender el tiempo de escn de la rutina de fallo nica hasta el lmite del temporizador controlador de secuencia del procesador, de manera que su programa pueda confirmar que ocurrieron sucesos crticos.

Prueba de una rutina de fallo


Para probar una rutina de fallo, use una instruccin JSR para saltar a la rutina de fallo. Enve un cdigo de fallo como el primer parmetro de la instruccin JSR. El procesador almacena el cdigo de fallo en la palabra de estado 12 y establece el bit correspondiente en la palabra 11. Es posible que usted detecte y establezca sus propios fallos usando los cdigos de fallo 0-9 o usando los cdigos de fallo definidos por el procesador 10-87.

Establecimiento de una rutina de fallo


Usted puede escribir programas de rutinas de fallos mltiples y almacenarlos en archivos de rutinas de fallos mltiples, pero el procesador lgico ejecuta slo un programa de rutina de fallo cuando el procesador PLC-5 detecta un fallo mayor. El nmero de la rutina de fallo que el procesador PLC-5 ejecuta es almacenado en la palabra 29 del archivo de estado del procesador. Tpicamente, usted introduce un nmero de archivo de rutina de fallo con el software de programacin y cambia el archivo de rutina de fallo especificado desde el programa de escalera. Para establecer una rutina de fallo, usted necesita: activar la rutina de fallo introduciendo un nmero de archivo de rutina de fallo en el archivo de estado crear el archivo del programa e introducir la lgica de la rutina de fallo limpiar un fallo mayor (por un medio diferente a la rutina de fallo)

Habilitacin de una rutina de fallo


Para activar una rutina de fallo, almacene el nmero del archivo de programa (3-999) del archivo que contiene la lgica de la rutina de fallo, en la palabra 29 del archivo de estado del procesador. Cuando el procesador encuentra un fallo mayor, el procesador ejecuta la lgica de la rutina de fallo para manipular el fallo. Si usted no especifica un nmero de archivo de programa, el procesador inmediatamente introduce el modo de fallo despus de detectar un fallo.

7-8

Captulo 7 Seleccin de las rutinas de interrupcin

Cambio de la rutina de fallo desde la lgica de escalera Usted puede cambiar la rutina de fallo especificada desde la lgica de escalera copiando un nuevo nmero de archivo de rutina de fallo en la palabra 29 del archivo de estado del procesador. La Figura 7.3 muestra un ejemplo de programa para cambiar el nmero de archivo de la rutina de fallo.
Figura 7.3 Ejemplo de cambio del nmero de archivo de la rutina de fallo
MOV MOVE Source Dest 12 S:29

ATENCION: No altere el nmero de archivo del programa de la rutina de fallo ni use el mismo archivo para ningn otro propsito. Si el nmero de archivo que usted especifica resulta en una rutina de fallo no existente, el procesador inmediatamente introduce el modo de fallo despus de detectar un fallo. Puede ocurrir una operacin inesperada de la mquina con dao al equipo y/o lesiones personales.

Borrado de un fallo mayor Usted puede borrar un fallo mayor con uno de los siguientes mtodos: Use el software de programacin para borrar el fallo mayor. Para obtener ms informacin sobre el uso del software de programacin para borrar fallos mayores, vea el captulo sobre borrado de fallos en el conjunto de documentacin del software de programacin. Cambie el interruptor en el procesador PLC-5 del modo REM al modo de PROGR y al modo de RUN. Nota importante: El borrar un fallo mayor no corrige la causa del fallo. El procesador PLC-5 puede continuar repitiendo el ciclo de fallo hasta que usted corrija la(s) causa(s) del fallo mayor.

7-9

Captulo 7 Seleccin de las rutinas de interrupcin

Establecimiento de proteccin contra procedimiento de arranque


Usted puede establecer su procesador de manera que despus de una prdida de electricidad el procesador no regrese en el modo de marcha. El bit 1 en la palabra 26 del archivo de estado del procesador establece la proteccin contra el procedimiento de arranque. La Tabla 7.C muestra los estados para este bit.
Tabla 7.C Establecimiento y restablecimiento del bit de proteccin contra el procedimiento de arranque
Si palabra 26, bit 1 est: Establecido (1) Restablecido (0) Despus de una prdida de electricidad, el procesador: Escanea la rutina de fallo antes de regresar al escn de programa normal Se activa directamente en el primer rengln del primer archivo de programa

Establezca la palabra 26, bit 1 manualmente desde la pantalla de estado del procesador (vea el captulo sobre uso de datos de estado en la documentacin del software de programacin). O usted puede enclavar este bit a travs de la lgica de escalera. Cuando est establecido, el procesador escanea la rutina de fallo una vez hasta su trmino despus de que el procesador se recupera de una prdida de electricidad. Usted puede escribir la rutina de fallo para determinar si el estado actual del procesador permite o no que el procesador responda correctamente a la lgica de escalera por ejemplo, para permitir o inhibir el procedimiento de arranque del procesador.

Permitiendo o inhibiendo el procedimiento de arranque


El Bit 5 de la palabra de estado 11 indica si usted desea o no activar el procesador despus de una prdida de electricidad. Despus de una prdida de electricidad, el procesador automticamente establece este bit; la Tabla 7.D muestra cmo usted puede cambiarlo desde su rutina de fallo.
Tabla 7.D Establecimiento y restablecimiento del bit de arranque
Si la rutina de fallo hace que la palabra 11, bit 5 sea: Establecido (1) Restablecido (0) Entonces el procesador: Falla al final del escn de la rutina de fallo. Deje este bit establecido para inhibir el arranque. Contina escaneando el archivo de la memoria del procesador. Restablezca este bit para permitir el arranque

Nota importante: Usted puede usar las instrucciones JMP y LBL para escanear slo la porcin de la rutina de fallo asociada con un fallo particular o con la condicin de arranque. Para obtener informacin acerca de la proteccin contra el procedimiento de arranque en SFC, vea el conjunto de documentacin del software de programacin.

7-10

Captulo 7 Seleccin de las rutinas de interrupcin

Descripcin de fallos mayores detectados por el procesador

En general, si el procesador detecta un fallo del hardware, establece un fallo mayor y restablece las E/S. Si detecta un error de tiempo de ejecucin, el procesador establece un bit de fallo mayor y los racks de E/S remotas son establecidos de acuerdo al interruptor del ltimo estado. Las salidas del mdulo en los racks remotos permanecen en su ltimo estado o son desactivadas en base a cmo usted estableci el interruptor del ltimo estado en el chasis de E/S 1771. Para decidir cmo establecer este interruptor, evale cmo sern afectadas por un fallo las mquinas en su proceso. Por ejemplo, cmo reaccionar la mquina a que las salidas queden en su ltimo estado o a que las salidas sean desactivadas automticamente? A qu est conectada cada salida? Continuar el movimiento de la mquina? Causar sto que el control de su proceso se haga inestable? Para establecer este interruptor, vea el Manual de instalacin del hardware de los controladores programables clsicos de la familia 1785 PLC-5, publicacin 1785-6.6.1ES. Nota importante: En el chasis local del procesador PLC-5, las salidas son restablecidas independientemente del posicionamiento del interruptor del ltimo estado cuando ocurre una de las siguientes situaciones: el procesador detecta un error de tiempo de ejecucin usted establece un bit de archivo de estado para restablecer un rack local usted selecciona el modo de programa o el modo de prueba

Fallo en un rack de E/S local residente del procesador


El chasis que contiene el procesador PLC-5 clsico es el chasis de E/S local residente del procesador. Si ocurre un problema con el backplane del chasis, los bits de la tabla de datos de entradas y salidas para el rack de E/S local residente quedan en su ltimo estado. El procesador establece un fallo menor y contina escaneando el programa y controlando E/S remotas y local extendido. Su programa de escalera debe controlar los bits de fallo del rack de E/S y tomar la accin de recuperacin apropiada (las cuales se han considerado ms adelante en esta seccin).

ATENCION: Si ocurre un fallo del rack de E/S local residente y usted no tiene mtodos de recuperacin, la tabla de imagen de entrada y las salidas para el rack fallado permanecen en su ltimo estado. Esto puede resultar en lesiones personales y dao potencial a la mquina.

7-11

Captulo 7 Seleccin de las rutinas de interrupcin

Fallo en un chasis de E/S remotas


En general, cuando un chasis de E/S remotas falla, el procesador establece un bit de fallo del rack de E/S y luego contina escaneando el programa y controlando las E/S restantes. Las salidas en el rack fallado permanencen en su ltimo estado o son desactivadas, en base a cmo usted estableci el interruptor del ltimo estado en el chasis de E/S 1771.

ATENCION: Si las salidas son controladas por entradas en un rack diferente y ocurre un fallo del rack de E/S remotas, (en el rack de entradas), las entradas quedan en su ltimo estado no fallado. Las salidas pueden no ser apropiadamente controladas y pueden ocurrir lesiones personales o dao potencial a la mquina. Asegrese de tener mtodos de recuperacin.

Recuperacin de un fallo de rack de E/S local residente del procesador o rack de E/S remotas
En el procesador PLC-5, usted puede controlar fallos de rack de E/S usando los bits de estado del procesador y luego recuperarse del fallo usando una rutina de fallo o lgica de escalera. Uso de los bits de estado para controlar fallos de rack Hay dos tipos de bits de estado usados para mostrar informacin acerca de su sistema de E/S: los bits de estado global y los bits de estado de rack de E/S. Los bits de estado global se establecen si ocurre un fallo en cualquiera de los racks lgicos.
Procesador PLC5/10, 5/12 5/15 PLC5/25 Bits de rack lgico posibles 4 8

Cada bit representa un rack completo, independientemente de cuntos chasis conforman un rack. (Recuerde que usted puede tener hasta cuatro chasis configurados como cuartos de rack para formar un rack lgico). Estos bits son almacenados en los ocho bits inferiores de las palabras 7, 32 y 34 del archivo de estado. Para obtener ms informacin sobre estos bits de estado global, vea el conjunto de documentacin del software de programacin.

7-12

Captulo 7 Seleccin de las rutinas de interrupcin

Los bits de estado del rack de E/S, conocidos tambin como los bits de estado de rack parcial, se usan para controlar los racks en su sistema de E/S. El software crea automticamente un archivo de datos enteros para almacenar esta informacin cuando se define un archivo de estado de E/S. Este archivo contiene 2 palabras de bits de estado por cada rack configurado en su sistema. El nmero del archivo de datos que contiene esta informacin de E/S es almacenado en la palabra 16 (byte inferior) del archivo de estado. Usted debe introducir esta informacin en la pantalla de estado del procesador. Para obtener ms informacin sobre el monitoreo del estado de E/S con bits de estado del rack de E/S, vea el conjunto de documentacin del software de programacin. Uso de rutina de fallo y lgica de escalera para una recuperacin Es posible que usted desee configurar un fallo de rack de E/S como un fallo menor si tiene la rutina de fallo y la lgica de escalera apropiadas para realizar una interrupcin del sistema de manera ordenada. Usted puede programar la lgica de escalera de varias formas para recuperarse de un fallo de rack de E/S. Estos mtodos son: fallo mayor generado por el usuario restablecimiento de tabla de imagen de entrada programacin de zona de fallo
Mtodos: Fallo mayor generado por el usuario Descripcin: Usted salta a una rutina de fallo cuando ocurre un fallo de rack de E/S remotas. En otras palabras, si los bits de estado indican un fallo, usted programa el procesador para que acte como si hubiera ocurrido un fallo mayor (es decir, saltar a la rutina de fallo). Luego usted programa su rutina de fallo para que detenga el proceso o realice una interrupcin de su sistema de manera ordenada. Cuando el procesador ejecuta la instruccin de fin de archivo para la rutina de fallo, se declara un fallo mayor generado por el usuario. Usted controla los bits de estado y si un fallo es detectado, usted programa el procesador para que acte como si hubiera ocurrido un fallo menor. Despus de que los bits de estado indican un fallo, use la pantalla de estado de E/S para inhibir el rack remoto que fall. Luego usted usa la lgica de escalera para establecer o restablecer bits de la tabla de imagen de entrada de acuerdo a los requisitos de salida en el rack no fallado. Si usted restablece los bits de la tabla de imagen de entrada, durante la siguiente actualizacin de E/S los bits de entrada son establecidos otra vez en su ltimo estado vlido. Para evitar que esto ocurra, su programa debe establecer los bits de inhibicin para el rack fallado. Los bits de inhibicin global controlan las imgenes de entrada sobre la base de rack por rack; los bits de inhibicin de rack parcial controlan las imgenes de entrada sobre la base de 1/4 de rack. Para obtener ms informacin sobre estos bits, vea el conjunto de documentacin del software de programacin. Este mtodo requiere una revisin amplia y cuidadosa de su sistema para operaciones de recuperacin. Para obtener ms informacin sobre inhibicin de racks de E/S, vea el conjunto de documentacin del software de programacin. Mtodo de programacin de zona de fallo Usando el mtodo de programacin de zona de fallo, usted desactiva secciones de su programa con las zonas MCR. Usando los bits de estado, usted controla sus racks; cuando es detectado un fallo, usted controla el programa a travs de los renglones en su zona MCR. Con este mtodo, las salidas dentro de la zona MCR deben ser no retentivas para ser desactivadas cuando un fallo de rack es detectado. Para obtener ms informacin, vea la documentacin del software de programacin.

Restableci miento de tabla de imagen de entrada

7-13

Captulo 7 Seleccin de las rutinas de interrupcin

7-14

Captulo

Transferencia de datos discretos y bloques

Objetivos del captulo

Este captulo cubre informacin sobre transferencias discretas y transferencias en bloques de datos de E/S cuando un procesador est configurado ya sea para el modo adaptador o escner. Los datos de transferencia discreta son palabras transferidas hacia/desde un mdulo de E/S discreto digital. Los datos de transferencia en bloques se transfieren, en bloques de datos de hasta 64 palabras, hacia/desde un mdulo de transferencia en bloques de E/S (como por ejemplo un mdulo analgico).
Diseo de sistema determinado Si desea informacin sobre: Refirase a la pgina: 81 84 87 810 816 816 817 821 Asignacin de modos de direccionamiento, racks y grupos Seleccin de la comunicacin Planificacin de los programas del sistema Seleccin del hardware Seleccin de las rutinas de interrupcin Transferencia de datos discretos y bloques Clculo de tiempos para el programa

Modo adaptador: Datos de transferencia discreta Datos de transferencia en bloque Ejemplo de lgica de escalera Modo escner: Datos de transferencia discreta Datos de transferencia en bloque Consideraciones de programacin

Ubicacin del hardware del sistema

Transferencia de datos usando el modo adaptador

Usted puede transferir datos en el modo adaptador de dos maneras.


Si desea transferir: Palabras hacia/desde un mdulo de E/S digital Bloques de datos (hasta 64 palabras) hacia/desde un mdulo de transferencia en bloque (tal como un mdulo analgico) Use este mtodo: Transferencia de datos discretos Transferencia en bloques

La forma en que el procesador transfiere los datos de E/S discretas y los bloques es similar. El procesador en el modo adaptador y el procesador supervisor automticamente transfieren datos de E/S discretas entre ellos, por medio del escn de E/S remotas del procesador supervisor.

8-1

Captulo 8 Transferencia de datos discretos y bloques

Durante cada escn de E/S remotas ocurre lo siguiente: el procesador supervisor transfiere 2, 4, 6 u 8 palabras dependiendo de la configuracin del procesador en el modo adaptador para 1/4, 1/2, 3/4 de rack o rack completo. el procesador en el modo adaptador transfiere 2, 4, 6 u 8 palabras dependiendo de la configuracin del procesador en el modo adaptador para 1/4, 1/2, 1/3 de rack o rack completo.
Procesador supervisor en modo escner Procesador PLC5 en el modo adaptador

E/S inmediatas Preparacin previa

IOT (x) IIN (y)

Bfer de E/S remotas Lectura entradas Escritura salidas

Intercambio datos Intercambio de datos

Tabla de Lect entradas imagen Escrit salidas de E/S Intercambio de datos Rack residente del procesador

Tabla de imagen de E/S

x y

Exploracin lgica

Escn de E/S remotas

Escn de programa

La Figura 8.1 muestra las transferencias entre el archivo de salida del procesador supervisor y el archivo de entrada del procesador en el modo adaptador, y entre el archivo de salida del procesador en el modo adaptador y el archivo de entrada del procesador supervisor.

8-2

Captulo 8 Transferencia de datos discretos y bloques

Figura 8.1 Transferencias de E/S automticas entre procesadores supervisores y en el modo adaptador
Procesador supervisor Palabra 17 10 1 2 Procesador supervisor PLC2 0X00X7 3 PLC3 OXX0OXX7 4 PLC5 O:X0O:X7 5 6 7 14 13 10 07 04 03 00 Procesador en el modo adaptador I:30 - I:37 (o archivo de imagen adaptador) 17 14 13 10 07 04 03 00

Archivo de salida

Archivo de entrada

Procesador supervisor Palabra 17 10 1 2 Procesador supervisor PLC2 1X01X7 3 PLC3 IXX0IXX7 4 PLC5 I:X0I:X7 5 6 7 14 13 10 07 04 03 00

Procesador en el modo adaptador O:30 - O:37 (o archivo de imagen adaptador 17 14 13 10 07 04 03 00

Archivo de entrada

Archivo de salida

La palabra 0 est reservada para transferencias en bloques y estado.


15298

Si los datos del procesador supervisor deben controlar las salidas del procesador en el modo adaptador, la lgica de escalera en el procesador en el modo adaptador debe transferir los datos desde su archivo de entrada (rack 3 de E/S o el archivo de imagen adaptador) a su archivo de salida (E/S local). Use las instrucciones XIC y OTE para los datos de bits; use las instrucciones de transferencia y de copia para los datos de palabras. Si desea que el procesador supervisor lea datos de un archivo de datos que se encuentra en el procesador en el modo adaptador, la lgica de escalera en el procesador en el modo adaptador debe transferir los datos a su tabla de imagen de salida (rack 3 de E/S o el archivo de imagen adaptador) para la transferencia al procesador supervisor.

8-3

Captulo 8 Transferencia de datos discretos y bloques

Programacin de transferencia discreta en el modo adaptador

Para el procesador supervisor, use el nmero de racks de E/S configurados del adaptador para recibir datos o almacenar datos para transferirlos.

Uso del rack 3 (direcciones O:30O:37 e I:30I:37)


El rack 3 es el archivo de transferencia discreta predeterminado para los procesadores PLC-5/12, -5/15 y -5/25. Tpicamente, cada instruccin de salida en un procesador debe tener una instruccin de entrada correspondiente en el otro procesador. El nmero de rack determina las direcciones que usted usa. La lgica de escalera en el procesador supervisor usa el nmero de rack (0-76 octal) del procesador en el modo adaptador. Acondicione la lgica de escalera en el procesador adaptador con I30/10. Cuando est establecido, este bit indica un fallo de comunicacin entre el procesador adaptador y el supervisor.

Creacin de un archivo de imagen adaptadorProcesadores PLC5/12, 5/15 y 5/25


Si usted usa direccionamiento a 1/2 slot en un chasis de 16 ranuras, necesita direcciones del rack 3 para escanear la E/S local residente del procesador en el procesador en modo adaptador. En este caso, puede crear un archivo de imagen adaptador para transferir datos. Antes de crear un archivo de imagen adaptador, asegrese de que estas condiciones sean verdaderas: el procesador PLC-5 est en el modo adaptador el procesador en el modo adaptador est en un chasis de E/S 1771-A4B usted est usando direccionamiento a 1/2 slot usted no ha inhibido el rack 3 estableciendo el bit de inhibicin de rack 3 en la palabra de estado 27 del procesador Para crear el archivo de imagen adaptador, cree un archivo de enteros de 16 palabras. Este archivo debe ser de 16 palabras independientemente de que usted use transferencias de 4 palabras o de 8 palabras. Este archivo debe ser un archivo de enteros nico, para usarse slo como un archivo de imagen adaptador. Las palabras 0-7 se usan para salidas; las palabras 8-15 se usan para entradas. Los bits estn numerados en decimales 0-15 para cada palabra. Para indicarle al procesador cul archivo es el archivo de imagen adaptador, introduzca el nmero de archivo en la palabra 25 del archivo de estado del procesador. Usted introduce este nmero de archivo en la pantalla de estado del procesador. Para obtener ms informacin acerca de la pantalla de estado del procesador, vea el captulo sobre uso de datos de estado en la documentacin del software de programacin. Nota importante: Si est usando un archivo de imagen de adaptador (en lugar de la imagen del rack 3), no puede usar transferencias en bloques entre el supervisor y el procesador en modo adaptador.

8-4

Captulo 8 Transferencia de datos discretos y bloques

Acondicione la lgica de escalera en el procesador en modo adaptador con la palabra 8, bit 8 decimal del archivo de imagen adaptador. Cuando est establecido, este bit indica un fallo de comunicacin entre el procesador adaptador y el supervisor. ATENCION: No programe transferencias en bloques a un procesador supervisor si usted crea un archivo de imagen adaptador.

Transferencia de bits entre procesadores en modo supervisor y adaptador


La Figura 8.2 muestra la lgica de escalera para transferir el bit 17 de la palabra 7 de imagen de salida del procesador supervisor y el bit 16 de la palabra 5 de imagen de salida del procesador en el modo adaptador. La x representa el nmero de rack del procesador en el modo adaptador; el rack 3 es el rack simulado para el procesador en el modo adaptador. Este ejemplo supone direccionamiento de hardware a 1 slot o a 2 slots.
Figura 8.2 Transferencia de bits usando el rack 3 en el procesador en el modo adaptador
Procesador supervisor (PLC2) 0x7 17 Procesador adaptador (PLC5) I:37 17 O:35 16

Ix5 16

Cuando el procesador supervisor establece su bit de imagen de salida 0x:7/17, el bit del archivo de entrada I:37/17 en el procesador en modo adaptador es establecido automticamente. De la misma forma, cuando el procesador en el modo adaptador establece el bit de imagen de salida O:35/16, el bit de imagen de entrada 1x:5/16 en el procesador supervisor es establecido automticamente. La Figura 8.3 muestra la lgica de escalera si usted cre un archivo de imagen adaptador porque necesita el rack 3 para E/S local. Este ejemplo usa N51 como archivo de imagen adaptador.

8-5

Captulo 8 Transferencia de datos discretos y bloques

Figura 8.3 Transferencia de bits usando su propio archivo de imagen adaptador


Procesador supervisor (PLC2) 0x7 17 Procesador adaptador (PLC5) N51:15 15 N51:05 14

Ix5 16

Para los procesadores PLC-5/12, -5/15 y -5/25, las palabras 0-7 en el archivo de enteros representan salidas, las palabras 8-15 representan entrada.

Determinacin del estado del procesador en el modo adaptador


Supervisor Adaptador El procesador en el modo adaptador enva datos al procesador supervisor

El procesador supervisor recibe estos bits de estado (Tabla 8.A) desde el procesador adaptador en la palabra 0 del archivo de entrada para el rack que el procesador en el modo adaptador est emulando:
Tabla 8.A Bits de estado del procesador en el modo adaptador
Cuando este bit est establecido: 10 Octal 15 Octal Indica esta condicin: datos no vlidos el procesador en el modo adaptador est en el modo de programa o de prueba

Si usted usa un archivo de imagen adaptador en un procesador PLC-5/12, -5/15 -5/25, entonces estos bits de estado no son enviados. El procesador supervisor debe controlar los bits de fallo de rack para el rack que el procesador en el modo adaptador est emulando, para determinar el estado del vnculo de E/S remotas.

Determinacin del estado del procesador supervisor


Supervisor Adaptador El procesador supervisor enva datos al procesador en el modo adaptador

El procesador en el modo adaptador recibe estos bits de estado (Tabla 8.B) desde el procesador supervisor en I:30 (o palabra 8 del archivo de imagen adaptador) de la tabla de datos del procesador en el modo adaptador. Estos bits indican al procesador en el modo adaptador el estado del procesador supervisor y la integridad del vnculo de comunicacin de E/S remotas.

8-6

Captulo 8 Transferencia de datos discretos y bloques

Tabla 8.B Bits de estado del procesador supervisor establecidos en la tabla de datos del procesador en el modo adaptador
Cuando este bit est establecido: Tabla de imagen de entrada rack 3 (octal) 10 11 13 15 Archivo de imagen de entrada adaptador (decimal) 8 9 11 13 detect un fallo de comunicacin o recibi un comando de restablecimiento desde el procesador supervisor recibi un comando de restablecimiento desde el procesador supervisor (procesador en el modo de programa o de prueba) detect que el procesador supervisor est en proceso de arranque; este bit es restablecido con la primera comunicacin desde el procesador supervisor detect un fallo de comunicacin (por ejemplo, no hubo actividad de comunicacin en el vnculo de comunicacin de E/S dentro de los ltimos 100 ms.) Indica que el procesador en modo adaptador:

Programacin de transferencias en bloques en el modo adaptador

Para transferir bloques de datos entre un procesador en el modo adaptador PLC-5/12, -5/15 -5/25 y un procesador supervisor, el procesador en el modo adaptador debe tener una instruccin BTW para responder a la BTR del procesador supervisor (y una BTR para responder a la BTW del procesador supervisor). Por ejemplo, cuando el procesador supervisor activa una instruccin BTR, el procesador en el modo adaptador responde activando una instruccin BTW. El procesador supervisor controla la transferencia, el procesador en el modo adaptador responde a la peticin. La Figura 8.4 muestra un ejemplo de programacin de transferencia en bloques entre un procesador en el modo adaptador y un procesador supervisor.

8-7

Captulo 8 Transferencia de datos discretos y bloques

Figura 8.4 Ejemplo de programacin de transferencia en bloques adaptador/supervisor para un procesador PLC5/12, 5/15 5/25 en el modo adaptador en rack xx
Procesador en modo adaptador (PLC5/12, 5/15, 5/25) Procesador supervisor (PLC3) Vnculo de E/S remotas Chasis de E/S 1771 Establecido para rack xx BTW BLOCK TRANSFER WRITE Rack 3 Group 0 Module 0 Control Block N7:15 Data File N7:200 Length 8 Continuous Y

BTR BTR BLOCK TRANSFER READ Rack 0xx Group 0 Module 0=LOW Control FB001:0000 Data File FB002:0000 Length 0

BTW BLOCK TRANSFER WRITE Rack 0xx Group 0 Module 0=LOW Control FB001:0000 Data File FB003:0000 Length 0

BTR BTR BLOCK TRANSFER READ Rack 3 Group 0 Module 0 Control Block N7:10 Data File N7:100 Length 40 Continuous Y
15552

Consejos de direccionamiento
La Tabla 8.C ofrece algunos consejos sobre direccionamiento para programar transferencias en bloques entre un procesador en el modo adaptador PLC -5/12, -5/15 -5/25 y un procesador supervisor.

8-8

Captulo 8 Transferencia de datos discretos y bloques

Tabla 8.C Consejos sobre direccionamiento para transferencias en bloques de adaptador/supervisor con un procesador en el modo adaptador PLC5/12, 5/15 5/25
Parmetro BTR/BTW Rack BTR/BTW en supervisor PLC2/30: 17 octal PLC3: 077 octal PLC5/25: 17 octal 0 0 Debe ser 0 S (PLC5 y PLC5/250 solamente) Nmero de palabras transferidas S BTR/BTW en adaptador Debe ser 31

Grupo Mdulo Longitud Continuo


1

Debe ser 0

Si usted necesita rack 3 E/S para el E/S local del procesador en modo adaptador, entonces debe especificar un archivo de imagen adaptador, y no se pueden usar transferencias en bloque entre el supervisor y el procesador en modo adaptador.

ATENCION: Para garantizar el destino correcto de la transferencia en bloques de datos, programe slo un conjunto de transferencias en bloques bidireccionales entre el procesador supervisor y el procesador en el modo adaptador con los procesadores PLC-5/12, -5/15 y -5/25 en el modo adaptador.

Nota importante: Si usted est usando un procesador PLC-5/12, -5/15, -5/25, establezca la velocidad de comunicacin para E/S remotas del procesador supervisor en 57.6 kbps. Las transferencias en bloques entre procesadores adaptador y supervisor transfieren datos entre direcciones de la tabla de datos. Si usted desea transferir datos de E/S local residente del procesador en el modo adaptador a un procesador supervisor, o si desea transferir datos desde el procesador supervisor a la E/S local residente del procesador en el modo adaptador, debe usar las instrucciones MOV o COP dentro del procesador en el modo adaptador para transferir los datos dentro o fuera del archivo de datos usado en la instruccin de transferencia en bloque del adaptador. La Figura 8.5 muestra transferencias de datos desde un procesador supervisor a un procesador en el modo adaptador PLC-5/12, -5/15 -5/25 y a un mdulo de transferencia en bloques local y viceversa.

8-9

Captulo 8 Transferencia de datos discretos y bloques

Figura 8.5 Ejemplo de transferencia en bloque desde un procesador supervisor a un procesador en el modo adaptador PLC5/12, 5/15 5/25 a un mdulo de transferencia en bloques local y viceversa
Procesador supervisor (PLC3) Procesador en el modo adaptador PLC5/12, 5/15 5/25 en rack 2 de E/S remotas de procesador supervisor Archivo de datos N7
N7:100

Mdulo BT en rack 0 de E/S local, grupo 2 de E/S, mdulo 0

Archivo de datos FB002


0000

Transferencias en bloques por el vnculo de E/S remotas

BT local por backplane del chasis


BTW BLOCK TRANSFER WRITE 0 Rack 2 Group 0 Module N7:15 Control Block Data File N7:100 Length 40 Continuous Y

0039

BTW BLOCK TRANSFER WRITE 2 Rack 0 Group 0=LOW Module FB001:0000 Control Data File FB002:0000 Length 0

Archivo de datos
FB003 0000 BTR BLOCK TRANSFER READ 2 Rack 0 Group 0=LOW Module FB001:0000 Control Data File FB003:0000 Length 0

BTR BLOCK TRANSFER READ 3 Rack 0 Group 0 Module N7:10 Control Block Data File N7:100 Length 40 Continuous Y

N7:139 // //

A mdulo BT

0007

BTW BLOCK TRANSFER WRITE 3 Rack 0 Group 0 Module N7:20 Control Block Data File N7:150 Length 8 Continuous Y

N7:150

N7:157

BTR BLOCK TRANSFER READ 0 Rack 2 Group 0 Module N7:25 Control Block Data File N7:150 Length 8 Continuous Y

Desde mdulo BT

15553

Si usted transfiere datos con un procesador supervisor, no puede usar direccionamiento a 1/2 slot con un chasis 1771-A4B porque el procesador en el modo adaptador necesita la tabla de imagen de E/S del rack 3 para la comunicacin de la transferencia en bloque. (Esto se aplica slo a los procesadores PLC-5/12, -5/15 y -5/25 en el modo adaptador). ATENCION: No trate de enviar transferencias en bloques a un procesador supervisor cuando el procesador en el modo adaptador usa el rack 3 para escanear E/S local residente del procesador (cuando usted crea su propio archivo de imagen adaptador usando un procesador PLC-5/12, -5/15 y -5/25 en modo adaptador). El usar direcciones del rack 3 bajo esta condicin dar como resultado una operacin impredecible de la mquina con posible dao al equipo o lesiones personales.

Ejemplo de lgica de escalera de transferencia en bloques


Las siguientes figuras muestran ejemplos de lgica de escalera para transferencias en bloques entre un procesador en el modo adaptador y un procesador supervisor.

8-10

Captulo 8 Transferencia de datos discretos y bloques

Procesador supervisor (PLC2/30, PLC3, PLC5 PLC5/250)


Siga estas pautas cuando programe instrucciones de transferencia en bloque en el procesador supervisor. Establezca la longitud en 0. Establezca el bit continuo para operacin continua (procesadores PLC-5 y PLC-5/250 solamente). Use el nmero de rack de E/S remotas para el cual usted configura el procesador en el modo adaptador. Use 0 para los nmeros de grupo y mdulo. Acondicione el uso de datos BTR con un bit de datos vlidos. Todos los comentarios de direccin para los contactos que se muestran en los siguientes ejemplos representan el estado establecido (1) del bit en el procesador PLC-5.
Figura 8.6 Ejemplo de transferencia en bloques en el procesador supervisor PLC2/30
Bit de efectuado BTR 120 06 Bit de almacenam. L 020 EN 07 120 DN 07

ENVIAR DATOS A PROCESADOR EN MODO ADAPTADOR BTW Bit de almacenam. BLOCK TRANSFER WRITE DATA ADDR 030 MODULE ADDR 200 BLOCK LENGTH 0 FILE 140-237 Bit de efectuado BTW 120 07 LEER DATOS DE PROCESADOR EN MODO ADAPTADOR Bit de almacenamiento BUFER LEE DATOS DE PROC EN MODO ADAPTADOR AL AREA DE ARCHIVO DE TRABAJO Bit de efectuado Bits de datos no vlidos BTR 120 120 06 10 BTR BLOCK TRANSFER READ DATA ADDR 031 MODULE ADDR 200 BLOCK LENGTH 0 FILE 240-337 FFM FILE TO FILE MOVE COUNTER ADDRESS 033 POSITION 0 FILE LENGTH 64 FILE A: 240-377 FILE R: 400-477 RATE PER SCAN 64 Store Bit U

020 EN 06 120 DN 06

Procesador PLC5 en modo adaptador en rack 2

8-11

Captulo 8 Transferencia de datos discretos y bloques

Figura 8.7 Ejemplo de transferencia en bloques en procesador supervisor PLC3


Bit de efectuado BTR B1:0 15 LEER DATOS DE PROCESADOR EN MODO ADAPTADOR BTR

BLOCK TRANSFER READ RACK 2 GROUP 0 MODULE 0 #B1:0 CONTROL DATA FILE #B2:0 0 LENGTH

EN DN ER

Peticin lectura B1:0 17

BUFER LEE DATOS DE PROC EN MODO ADAPTADOR AL AREA DE ARCHIVO DE TRABAJO Bit de datos no vlidos Bit de efectuado BTR B1:0 15 I:020 10

ENVIAR DATOS A PROCESADOR EN MODO ADAPTADOR BTW BLOCK TRANSFER WRITE EN RACK 2 DN GROUP 0 MODULE 0 ER #B1:0 CONTROL DATA FILE #B3:0 0 LENGTH MVF MOVE WITH FILES SOURCE DESTIN COUNTER MODE LENGTH POSITION

#B2:0 #B4:0 C5 ALL 64 0

EN DN ER

Procesador PLC5 en el modo adaptador en rack 2

8-12

Captulo 8 Transferencia de datos discretos y bloques

Figura 8.8 Ejemplo de transferencia en bloques en procesador supervisor PLC5


LEER DATOS DE PROCESADOR EN MODO ADAPTADOR Bits de habilitacin BTR y BTW N7:15 15 N7:10 15 BTR BLOCK TRNSFR READ RACK 2 GROUP 0 MODULE 0 CONTROL BLOCK N7:10 N7:100 DATA FILE 0 LENGTH N CONTINUOUS BTW BLOCK TRNSFR WRITE RACK 2 GROUP 0 MODULE 0 CONTROL BLOCK N7:15 N7:200 DATA FILE 0 LENGTH N CONTINUOUS EN DN ER

ENVIAR DATOS A PROCESADOR EN MODO ADAPTADOR Bits de habilitacin BTR y BTW N7:15 15 N7:10 15

EN DN ER

Bit de error BTR N7:10

12
Bit de error BTW N7:15 BUFER LEE DATOS DE PROC EN MODO ADAPTADOR Bit de datos Bit de efectuado AL AREA DE no vlidos BTR ARCHIVO DE COP I:020 TRABAJO N7:10 COPY FILE 13 10 SOURCE DEST LENGTH Procesador PLC5 en el modo adaptador en rack 2

Bit de habilitacin BTR N7:10 U

15

12

Bit de habilitacin BTW N7:15 U

15

#N7:100 #N7:300 64

8-13

Captulo 8 Transferencia de datos discretos y bloques

Figura 8.9 Ejemplo de transferencia en bloques en el procesador supervisor PLC5/250


LEER DATOS DE PROCESADOR EN MODO ADAPTADOR BTR BR020:0 BWO20:0 BLOCK TRANSFER READ RACK 002 EN EN GROUP 0 MODULE 0 CONTROL BLOCKBR020:0 1BTD1:0 DATA FILE 0 BT LENGTH N CONTINUOUS BT TIMEOUT 3 ENVIAR DATOS A PROCESADOR EN MODO ADAPTADOR BTW BR020:0 BWO20:0 BLOCK TRANSFER WRITE RACK 002 EN EN GROUP 0 MODULE 0 CONTROL BLOCKBW020:0 1BTD2:0 DATA FILE 0 BT LENGTH N CONTINUOUS BUFER LEE DATOS BT TIMEOUT 3 DE PROC EN MODO Bit efectuado Bit de datos ADAPTADOR AL AREA BTR DE ARCHIVO DE no vlidos FAL BR020:0 TRABAJO I:020 FILE ARITH/LOGICAL CONTROL 1R0:0 DN 10 LENGTH 64 POSITION 0 MODE ALL DEST #1N0:0 EXPRESSION 1BTD1:0 Procesador PLC5 en el modo adaptador en rack 2

EN DN ER

EN DN ER

EN DN ER

8-14

Captulo 8 Transferencia de datos discretos y bloques

Procesador en el modo adaptador (PLC5/12, 5/15, y 5/25)


Siga estas pautas cuando programe instrucciones de transferencia en bloques en el procesador en modo adaptador. Use 3 para el rack, 0 para el grupo y 0 para el mdulo. Establezca el bit continuo para operacin continua. Acondicione el uso de datos BTR con bits de estado del procesador supervisor.
Figura 8.10 Ejemplo de transferencia en bloques para un procesador PLC5/12, 5/15 5/25 en el modo adaptador
ACEPTAR DATOS DEL PROCESADOR SUPERVISOR BTR BLOCK TRNSFR READ 3 RACK GROUP 0 MODULE 0 CONTROL BLOCK N7:10 N7:100 DATA FILE 40 LENGTH Y CONTINUOUS BTW BLOCK TRNSFR WRITE 3 RACK GROUP 0 MODULE 0 CONTROL BLOCK N7:15 N7:200 DATA FILE 8 LENGTH Y CONTINUOUS

EN DN ER

ENVIAR DATOS A PROCESADOR SUPERVISOR

EN DN ER

Bit de error BTR N7:10

12
Bit de error BTW N7:15

Bit de habilitacin BTR N7:10 U

15

12
I:030 10 I:030 11 I:030 12

Bit de efectuado BTR I:030 N7:10 15 13

Bits de estado

Bit de habilitacin BTW N7:15 U DATOS DE BUFER DEL 15 PROCESADOR SUPERVISOR COP COPY FILE SOURCE #N7:100 DEST #N7:300 LENGTH 40

8-15

Captulo 8 Transferencia de datos discretos y bloques

Transferencia de datos usando el modo escner

Un procesador PLC-5, en el modo escner, transfiere datos de transferencia discreta y datos de transferencia en bloques con chasis de E/S remotas y local residente del procesador. Si usted tiene su procesador configurado para el modo escner, consulte las siguientes secciones para obtener ms informacin sobre cmo un procesador PLC-5 transfiere datos en el modo escner. Adems, las siguientes secciones proporcionan informacin sobre cmo manejar fallos de rack de E/S para el sistema de E/S remotas y local residente del procesador (en el modo escner).

Programacin de transferencia discreta en el modo escner

El procesador escanea E/S local residente del procesador de manera asncrona y secuencialmente al escn de programa. El procesador: escanea datos de transferencia discreta en el chasis de E/S local residente del procesador de manera sncrona y secuencialmente al escn del programa. escanea datos de transferencia discreta en el chasis de E/S remotas de manera asncrona al escn del programa. El sistema de E/S remotas escanea transferencias discretas de datos de E/S entre los adaptadores de E/S remotas en el chasis de E/S y el bufer de E/S remotas en el procesador. realiza el mantenimiento interno una vez por escn del programa: 3 ms mximo; 1.5 ms tpico

Tabla de imagen de E/S

Lectura entradas Escritura salidas

Intercambio de datos Rack residente del procesador

Escn lgico

Escn de programa

8-16

Preparacin previa

Captulo 8 Transferencia de datos discretos y bloques

Programacin de transferencia en bloques en el modo escner

El procesador transfiere bloques de datos hacia y desde su chasis de E/S remotas y local residente del procesador cuando funciona en el modo escner. El procesador realiza transferencias en bloques de manera asncrona al escn del programa. El procesador tambin interrumpe el escn del programa de manera asncrona para obtener acceso momentneamente a archivos de datos BTW y BTR. El procesador realiza una transferencia en bloque remota por rack direccionado por escn de E/S remotas en los sistemas PLC-5 clsicos.

Peticiones de transferencias en bloques en la cola


Si su programa de escalera solicita ms de una transferencia en bloque hacia o desde el mismo chasis de E/S en el mismo escn de programa, el procesador coloca las peticiones en la cola. Los procesadores PLC-5/12, -5/15 y -5/25 pueden manejar hasta 17 peticiones por direccin de rack. Despus de que el procesador coloca las peticiones en la cola, un procesador PLC-5/12, -5/15 -5/25 ejecuta las transferencias en bloque en el orden en que fueron solicitadas. La nica excepcin es una peticin de transferencia en bloque en una rutina de fallo. El procesador tiene un bfer activo. El procesador coloca una transferencia en bloque en el bfer activo cuando el procesador saca la peticin de la cola. El procesador coloca una peticin de transferencia en bloque directamente en el bfer activo slo si la cola est vaca. Cuando el procesador es cambiado al modo de programa, las instrucciones de transferencia en bloques que todava estn en el bfer son canceladas.

Transferencias en bloques a la E/S local residente del procesador


Las transferencias en bloques al E/S local residente del procesador siguen estos procedimientos. Las peticiones de transferencias en bloques son colocadas en la cola para el rack de E/S local residente del procesador direccionado. El bfer activo maneja continuamente todos los mdulos de transferencia en bloques cuyas instrucciones de transferencia en bloques fueron activadas en el escn de programa a travs del escn de la cola en el orden que las peticiones fueron colocadas en la cola. El procesador interrumpe momentneamente el escn del programa cuando el bfer activo ejecuta una peticin de transferencia en bloque para obtener acceso al archivo de datos de transferencias en bloques. Las transferencias en bloques de datos de E/S pueden acabarse y el bit de efectuado puede ser establecido en cualquier momento durante el escn del programa. El procesador ejecuta todas las transferencias en bloques de datos de E/S a la E/S local residente del procesador continuamente, a medida que cada peticin de transferencia en bloques ingresa al bfer activo. El procesador no espera al escn de E/S para colocar las peticiones en la cola.
8-17

Captulo 8 Transferencia de datos discretos y bloques

Transferencias en bloques de datos de E/S remotas


Las transferencias en bloques de datos de E/S al sistema de E/S remotas siguen estos procedimientos: las peticiones de transferencias en bloques son colocadas en la cola para cada rack de E/S remotas direccionado Cada bfer activo transfiere un bloque de datos por escn de E/S remotas El procesador interrumpe momentneamente el escn del programa cuando el bfer activo ejecuta una peticin de transferencia en bloque para obtener acceso al archivo de datos de transferencia en bloque. Si los escanes de programa son dos o tres veces ms largas que los escanes de E/S remotas, el procesador puede ejecutar dos o tres transferencias en bloques remotos por escn de programa e interrumpir el escn del programa dos o tres veces. Nota importante: Si usted divide nmeros de racks remotos entre canales escneres, las transferencias en bloques a canales escneres de menor prioridad no funcionan. Las transferencias discretas funcionan correctamente. Los canales escneres tienen prioridad de acuerdo al siguiente orden: 1A, 1B, 2A, luego 2B. Si usted configura los canales 1B y 2A como escneres remotos y divide el rack #2 entre ellos, por ejemplo, las transferencias en bloques funcionarn a 1B (el canal de ms alta prioridad) pero no funcionarn a la segunda mitad del rack #2 (2A, el canal de ms baja prioridad).

Transferencias en bloques en rutinas de fallo (STI)


Si el procesador ejecuta una rutina de fallo que contiene instrucciones de transferencia en bloques, el procesador realiza estas transferencias en bloques inmediatamente despus de completar cualquier transferencia en bloque que est actualmente en el bfer activo, antes de las peticiones de transferencias en bloques que estn esperando en la cola. Las transferencias en bloques en una rutina de fallo o una STI deben ser slo entre el procesador y la E/S local residente del procesador.

ATENCION: El escn de programa se detiene cuando el procesador PLC-5/15 -5/25 ejecuta una rutina de fallo o STI con una instruccin de transferencia en bloque a un chasis remoto. El retardo para una transferencia en bloque podra ser inaceptable para su aplicacin.

8-18

Captulo 8 Transferencia de datos discretos y bloques

Secuencia de las transferencias en bloques


La Figura 8.11 muestra la secuencia que sigue el procesador para ejecutar una transferencia en bloque en un procesador PLC-5/10, -5/12, -5/15 -5/25.
Figura 8.11 Secuencia de transferencia en bloques

1, 7 Programa de escalera 6 STI Archivos de datos

Peticin

2 Bufr Q17 para 17 peticiones BT

Peticin prioritaria Datos Datos Acuse de recibo y datos de entrada 3a, 3b, 5 Area de BT activa Peticiones y datos de salida

4a, 4b Chasis de E/S 1. 2. 3. La lgica de escalera activa la transferencia en bloque. El procesador coloca la peticin de transferencia en bloque en la cola, o en el bfer activo si la cola est vaca. Si la cola est llena, la peticin es ignorada hasta el siguiente escn. Si la transferencia en bloque es una: BTW: El procesador interrumpe el escn de programa momentneamente para transferir datos desde el archivo BTW al bfer activo. El bfer activo transfiere la peticin y datos de salida al mdulo de E/S local residente del procesador o al adaptador de E/S remotas. BTR: El bfer activo enva la peticin de transferencia en bloque al mdulo de E/S local residente del procesador o al adaptador de E/S remotas. En la misma actualizacin de transferencia en bloque local o en el siguiente escn de E/S remotas, el bfer activo recibe el acuse de recibo de transferencia en bloque y los datos de entrada. Nota importante: El procesador interrumpe la programacin momentneamente para transferir datos de entrada al archivo BTR una palabra a la vez; por lo tanto, alguna lgica de escalera puede ejecutarse entre transferencias de palabras al archivo BTR. Recomendamos que almacene sus datos BTR en el bfer con una transferencia de archivo a archivo o una instruccin de copia, usando un bit de efectuado BTR para acondicionar el rengln si necesita integridad de archivo de los datos. Si la transferencia en bloque es para: E/S local residente del procesador: El procesador continuamente ejecuta peticiones de transferencia en bloques para todos los mdulos de E/S local residente del procesador en el orden en que el procesador coloca las peticiones en la cola. E/S remotas: El procesador ejecuta una peticin de transferencia en bloque para un mdulo de transferencia en bloque por direccin de rack por escn de E/S remotas. 5. 6. El procesador limpia el bfer activo y el bfer activo acepta la siguiente peticin despus que el bfer recibe una confirmacin de una lectura o escritura vlida. Cuando el procesador activa una rutina de fallo o STI, el procesador ejecuta cualquier programa de transferencia en bloques en la rutina de fallo o STI antes que cualquier peticin de transferencia en bloque en la cola, tan pronto como el bfer completa cualquier transferencia en bloque actualmente en el bfer activo. El escn del programa es detenida hasta que la transferencia en bloque de STI o rutina de fallo ha sido completada. El proceso de transferencia en bloque se ejecuta de manera asncrona al escn del programa, por lo tanto, los datos pueden cambiar durante una escn de programa.

4.

7.

8-19

Captulo 8 Transferencia de datos discretos y bloques

Secuencia de transferencia en bloques con bits de estado


Las siguientes explicaciones describen cmo la lgica de escalera y el escner de E/S manejan transferencias en bloques con bits de estado: Lgica de escalera: detecta que el rengln que contiene una transferencia en bloques est habilitado establece el bit de habilitacin .EN (15) detecta el estado del bit de lectura/escritura .RW (07) coloca la transferencia en bloque en el bfer activo si la cola est vaca; el procesador establece el bit de inicio .ST (14) y empieza la transferencia coloca la transferencia en bloque en la cola si el bfer activo no est vaco; el procesador establece el bit de espera habilitada .EW (10). Si la cola est llena, es posible que las peticiones de transferencias en bloques no ocurran en el orden que la lgica de escalera solicita las transferencias. El procesador establece el bit de espera habilitada .EW (10) cuando la peticin ingresa en la cola. El escner de E/S: transfiere la peticin hacia o desde el chasis de E/S despus que la peticin llega al bfer activo detecta si el mdulo responde; si el mdulo no responde, el procesador establece el bit de no hay respuesta .NR (09) Si no hay respuesta y el bit de tiempo sobrepasado .TO (08) est restablecido, el procesador vuelve a colocar en la cola la peticin hasta que el temporizador controlador de secuencia se sobrepasa del tiempo permitido (4 segundos). Si no hay respuesta y el bit .TO est establecido, el escner repite la peticin una vez ms antes de establecer el bit .ER. Si la peticin es una: - BTW, el procesador transfiere los datos al mdulo - BTR, el procesador transfiere datos desde el mdulo al archivo de datos BTR, una palabra a la vez establece el bit de efectuado .DN (13) al trmino de una transferencia vlida; establece el bit de error .ER (12) si hubieron errores controla el estado del bit continuo .CO (bit 11); si est establecido y no ocurrieron errores, el escner vuelve a colocar en la cola la transferencia en bloque. notifica al bfer activo para que acepte la siguiente peticin Para obtener una lista de cdigos de error de transferencia en bloques, vea el captulo sobre instrucciones de transferencia en bloques en la documentacin del software de programacin.

8-20

Captulo 8 Transferencia de datos discretos y bloques

Consideraciones de programacin

En un sistema de control distribuido donde su proceso es controlado por varios controladores programables independientes, usted debe asegurarse de que su programa considere el estado de los procesadores PLC y la integridad del vnculo de comunicacin, usando los bits de estado que el procesador supervisor y el procesador en el modo adaptador proporcionan el uno para el otro. Por ejemplo, considere cmo debera responder su procesador si: hay una degradacin incremental del control de los sistemas debido a prdida de uno de los controladores programables el procesador supervisor est en el modo de programa y alguien activa manualmente una vlvula controlada normalmente por el procesador supervisor el procesador en el modo adaptador falla El procesador en el modo adaptador puede controlar el estado del procesador supervisor, examinando los bits de estado en la primera palabra de los datos que estn siendo transferidos desde el procesador supervisor. El procesador supervisor puede controlar el estado del procesador en el modo adaptador, examinando los bits de estado en la primera palabra de los datos que estn siendo transferidos desde el procesador en el modo adaptador. El procesador supervisor tambin puede controlar los bits de fallo de rack para el rack que el adaptador est emulando para determinar la integridad de las comunicaciones de E/S remotas entre el procesador supervisor y el procesador en el modo adaptador. Para obtener ms informacin sobre los bits de fallo de rack, vea el captulo sobre fallos en la documentacin del software de programacin.

Consideraciones generales para transferencia en bloques de datos de E/S


Las siguientes son consideraciones generales de programacin cuando usted est transfiriendo bloques de datos de E/S. Cuando realice transferencias en bloques (local residente del procesador, local extendido o E/S remotas) en cualquier procesador PLC-5, limpie la tabla de imagen de salida correspondiente a la ubicacin del rack del mdulo de transferencia en bloques, antes de cambiar al modo de RUN. Si no limpia la tabla de imagen de salida, encontrar errores de transferencia en bloques porque estn siendo enviadas transferencias en bloques no solicitadas al mdulo de transferencia en bloques (por ejemplo, si un mdulo de transferencia en bloques es instalado en el rack 2, grupo 4, limpie la palabra de salida O:024 a 0. No use la palabra para almacenar datos). Si usted usa instrucciones de transferencia en bloque remota y tiene el bit de tiempo sobrepasado (.TO) establecido en 1, entonces el procesador desactiva el temporizador de 4 seg. y solicita transferencias en bloques adicionales en cualquier margen de 0-1 seg antes de establecer el bit de error (.ER).

8-21

Captulo 8 Transferencia de datos discretos y bloques

Consideraciones para racks locales residentes del procesador


Las siguientes son consideraciones de programacin cuando usted est transfiriendo datos en un rack local de procesador residente. Dentro del rack local residente del procesador, limite el nmero de transferencias en bloques de lectura continuas a 16 transferencias de 4 palabras cada una u 8 transferencias de 64 palabras cada una. Si trata de exceder este lmite de transferencias en bloques, ocurrir un error de total de control (cdigo de error -5) Las instrucciones de transferencias en bloques a cualquiera de los siguientes mdulos que residen en el rack local residente del procesador, dan como resultado frecuentes errores del total de control. - Mdulos 1771-OFE1, -OFE2, y -OFE3, todas las versiones previas a la serie B, revisin B. - Mdulo 2803-VIM, todas las versiones previas a la serie B, revisin A - IMC-120, todas las versiones Para eliminar los errores de total de control, reemplace sus mdulos con las series y revisiones actuales. Si no es posible un reemplazo,. haga lo siguiente: 1. Usando un Software de programacin PLC-5 6200, versin 4.11/4.12 posterior, vaya a la pantalla de estado del procesador. Con el procesador en el modo de PROG, establezca el bit de control del usuario 4 en 1. La palabra del bit de control del usuario es S:26. Cambie el modo del procesador de PROG a RUN.

2.

3.

No programe instrucciones IIN ni IOT para un mdulo en el mismo grupo de mdulos fsicos, que el mdulo BT, a menos que sepa que no hay una transferencia en bloque en ejecucin. Si tiene que hacerlo, use una instruccin XIO para examinar el bit EN de la instruccin de transferencia en bloque para acondicionar las instrucciones IIN e IOT.

8-22

Captulo

Clculo de tiempos para el programa

Objetivos del captulo

Este captulo le proporciona informacin que le ayudar a determinar el tiempo de escn del programa para su sistema controlador programable PLC-5.
Si desea informacin sobre: Vaya a la pgina: 91 Diseo de sistema determinado Seleccin del hardware Seleccin de las rutinas de interrupcin Transferencia de datos discretos y bloques Clculo de tiempos para el programa

Tiempo de escn del procesador PLC5 Tiempos de actualizacin de E/S: Transferencia de datos discretos Transferencia en bloques Tiempos para las instrucciones y requisitos de la memoria: Instrucciones de bits y palabras Instrucciones de archivo Constantes de programa Elementos directos e indirectos

95 95 97 98 911 913 915

Ubicacin del hardware del sistema Asignacin de modos de direccionamiento, racks y grupos Seleccin de la comunicacin Planificacin de los programas del sistema

Informacin introductoria sobre el escn del procesador PLC5 clsico

La funcin bsica de un sistema controlador programable es leer el estado de diversos dispositivos de entrada (tales como botones pulsadores y finales de carrera), tomar decisiones en base al estado de dichos dispositivos y establecer el estado de los dispositivos de salida (tales como luces, motores y bobinas calefactoras). Para lograrlo, el procesador PLC-5 realiza dos operaciones principales: escn de programadonde - se ejecuta la lgica - se realiza el mantenimiento interno escn de E/Sdonde se leen los datos de entrada y se establecen los niveles de salida

Escn lgico Mantenim. interno

Escn de programa
El ciclo de escn del programa es el tiempo que le toma al procesador ejecutar el escn lgico una vez, realizar las tareas de mantenimiento interno y luego empezar la ejecucin de la lgica otra vez. El procesador realiza continuamente el escn de lgica y el mantenimiento interno. Usted puede monitorear el tiempo de escn del programa usando la pantalla de estado del procesador. Las actividades de mantenimiento interno para la mayora de procesadores PLC-5 incluyen:

9-1

Captulo 9 Clculo de tiempos para el programa

controles internos del procesador actualizacin de la tabla de imagen de entrada con estado de entrada de E/S residente del procesador actualizacin de mdulos de salida de E/S local residente del procesador con datos de la tabla de imagen de salida actualizacin de la tabla de imagen de entrada con estado de entrada de E/S remotas de acuerdo a lo contenido en el bfer de E/S remotas actualizacin del bfer de E/S remotas con datos de salida de la tabla de imagen de salida Si no se produce algn cambio en el estado de las entradas y el procesador contina ejecutando las mismas instrucciones lgicas, el ciclo de escn del programa permanece constante (en nuestro ejemplo, a 25 ms). En sistemas reales, sin embargo, el ciclo de escn de programa flucta debido a los siguientes factores: la lgica falsa ejecuta ms rpido que la lgica verdadera las instrucciones diferentes ejecutan a velocidades diferentes los estados de entradas diferentes hacen que se ejecuten secciones diferentes de lgica los programas de interrupcin afectan los tiempos de escn del programa Efectos de lgica falsa versus lgica verdadera en el tiempo de escn El siguiente renglnque cambia de estados de un escn de programa al otrocambia su tiempo de escn del programa en aproximadamente .25 ms.
I:000 00 MVM MASKED MOVE Source N7:0 Mask 1100110011001100 Dest N7:2 Entonces el rengln es: Verdadero y el procesador ejecuta la instruccin de transferencia con mscara. Una instruccin de transferencia con mscara toma 258 s para ejecutar (vea el apndice A de la Referencia del conjunto de instrucciones del software de programacin PLC5, publicacin 62006.4.11ES). Falso y el procesador escanea el rengln pero no lo ejecuta. Toma slo 1.4 microsegundos para escanear el rengln solamente.

Si I:000/00 est: Activado

Desactivado

Otras instrucciones pueden tener un efecto mayor o menor. Efecto de instrucciones diferentes en el tiempo de escn lgico Algunas instrucciones tienen un efecto mucho mayor en el tiempo de escn lgico que otras, en base al tiempo que toma ejecutar esa instruccin. El tiempo de escn del programa tambin es afectado por la construccin bsica de sus renglones de escalera. Los tamaos de los renglones y el nmero de bifurcaciones en cada uno pueden causar que el tiempo de escn flucte considerablemente.

9-2

Captulo 9 Clculo de tiempos para el programa

Efectos de los diferentes estados de entradas en el tiempo de exporacin lgica Usted puede escribir su lgica de manera que ejecute diferentes renglones en diferentes tiempos, en base a las condiciones de las entradas. Las diferentes cantidades de lgica ejecutada en los escanes lgicos causan diferencias en los tiempos de escn del programa. Por ejemplo, las diferencias simples en la ejecucin de renglones en los siguientes ejemplos hacen que varen los tiempos de escn lgico.
I:000 02 rengln 1 rengln 2 rengln 3 rengln 4 Los renglones 2 y 3 se: Saltan Ejecutan MVM MVM O:013 JMP 02 20 JMP

B3:0 00 20 LBL Si I:000/02 est: Activado Desactivado

Si usa subrutinas, los tiempos de escn del programa pueden variar por el tiempo de escn de los archivos lgicos completos.

Escn de E/S
El ciclo de escn de E/S remota es el tiempo que le toma al procesador (configurado como escner) para comunicarse una vez con todos las entradas en su lista de escn de rack. El escn de E/S remota es independiente de y asncrona al escn del programa. El procesador escner mantiene una lista de todos los dispositivos conectados a cada vnculo de E/S remotas. Un ejemplo sera como este:
PLC5/25 DH+ E/S rem
Rack 1 Rack 2 Rack 3

Direc. rack 1 2 3

Estado de E/S Tamao Rango de E/S rack Total IO 010/00 a 017/17 IO 020/00 a 023/17 1/2 IO 030/00 a 037/17 Total

En este ejemplo, el canal de E/S remotas continuamente escanea los tres racks en su lista de escn, y coloca los datos en el bfer de E/S remotas en el procesador. El procesador actualiza su propio bfer y la tabla de imagen de E/S. Durante el mantenimiento interno, los dos bfers son actualizados intercambiando entre ellos los datos de entrada y salida.

9-3

Captulo 9 Clculo de tiempos para el programa

Las E/S colocadas en el mismo chasis que el procesador se llaman E/S locales residentes del procesador. Estas entradas y salidas no son actualizadas durante el escn de E/S remotasstas son actualizadas durante la porcin de mantenimiento interno del escn del programa. Durante el mantenimiento interno, el procesador lee y escribe las E/S a travs de la placa posterior principal del chasis. Por lo tanto, la actualizacin de las E/S locales residentes del procesador es sncrona al escn del programa. La Figura 9.1 muestra lazos de tiempos para la transferencia de datos discretos en un procesador PLC-5.
Figura 9.1 Bucles de tiempo de escn de programa y escn de E/S remotas

Adaptador

Rack 2

Bfer E/S remotas Intercambio datos

Tabla de imagen de E/S

Lect. entradas Escrit. salidas

Intercambio de datos Adaptador Rack 1 x y Rack residente del procesador

Mantenimiento interno

Rack 3

x y

E/S inmediatas

IOT (x) IIN (y)

Adaptador

Escn lgico

Escn de E/S remotas Lazo de tiempo

Escn del programa Lazo de tiempo

Durante la porcin de mantenimiento interno del escn de programa, se actualizan el bfer de E/S remotas y el rack residente del procesador. Recuerde que el escner de E/S constantemente est actualizando el bfer de E/S remotas de manera asncrona al escn del programa.

9-4

Captulo 9 Clculo de tiempos para el programa

Escn de E/S - transferencia discreta y en bloques

Un procesador PLC-5 puede transferir datos discretos y bloques hasta/desde el sistema de E/S local residente del procesador, el chasis de E/S local extendido y el chasis de E/S remotas.

Transferencia de datos discretos


El sistema de E/S remotas es escaneado en un escn separada y asncrona al escn del programa. El escn de E/S remotas toma datos de salida del bfer de E/S remotas y los enva hacia los mdulos de salida y coloca datos de entrada en el bfer de E/S remotas desde los mdulos de entrada. El tiempo de escn del sistema de E/S remotas puede tomar 3, 6 10 ms por rack en un chasis en el vnculo de E/S remotas, dependiendo de la velocidad de baudios. Luego el procesador PLC-5 intercambia los datos de la tabla de imagen de entrada y de salida con el bfer de E/S remotas durante la porcin de actualizacin de E/S del mantenimiento interno.

E/S inmediatas
El procesador responde a las peticiones de entrada inmediata (IIN) y de salida inmediata (IOT) durante el escn lgico. El escn lgico se suspende al ocurrir la peticin de datos de entrada/salida inmediata. El escn lgico contina despus de obtener los datos y cumplir con la peticin. Los datos IIN e IOT transfieren directamente hacia y desde mdulos de E/S en el sistema de E/S residente del procesador y en el chasis de E/S local extendido. Con el sistema de E/S remotas, slo se actualiza el bfer de E/S remotas.

Transferencia en bloques
El intercambio de bloques y el escn lgico se ejecutan independientemente y concurrentemente. Los siguientes prrafos explican la transferencia en bloques para el sistema de E/S local extendido y luego para el sistema de E/S residente del procesador y el E/S sistema de remotas.

9-5

Captulo 9 Clculo de tiempos para el programa

E/S remotas y E/S residente del procesador El procesador realiza transferencias en bloques de manera asncrona al escn del programa. El procesador tambin interrumpe el escn del programa de manera asncrona para obtener acceso momentneo a archivos de datos BTW y BTR. El procesador realiza una transferencia en bloque remoto por rack direccionado y por escn de E/S remotas. La Figura 9.2 muestra los bucles de tiempo para transferencias en bloques desde un procesador PLC-5 clsico.
Figura 9.2 Transferencia en bloques a un E/S local y remoto
Escn de E/S remotas Q = Cola A = Bfer activo Peticiones BT Q Una transferencia Datos BTR o BTW por escn de E/S A Peticiones BT Una transferencia por escn de E/S Adaptador Q A Q A Datos BTR o BTW

E/S remotas Rack 7 Adaptador

Peticiones BT Una transferencia por escn de E/S Datos BTR o BTW

Rack 6

Peticiones BT Adaptador Una transferencia por escn de E/S Q A Datos BTR o BTW

Rack 5

Escn lgica Peticiones BT Datos BTR o BTW

Rack 0 residente del procesador Interrupcin STI o rutina de fallo El adaptador usado en el escn de E/S remotas es el adaptador 1771ASB.

Q A Transferencias en bloques mltiples por escn de E/S

Escn de E/S Escn de programa

9-6

Captulo 9 Clculo de tiempos para el programa

Tiempos de las instrucciones y requisitos de la memoria

El tiempo que le toma a un procesador escanear una instruccin depende del tipo de instruccin, del tipo de direccionamiento, del tipo de datos, de que la instruccin tenga que convertir o no datos y de que la instruccin sea falsa o verdadera. Esta seccin proporciona estimados de tiempos y requisitos de la memoria con estas suposiciones: direccionamiento directo datos enteros, excepto cuando se indica lo contrario no hay conversiones de datos direcciones dentro de las primeras 4096 palabras de la tabla de datos de un procesador PLC-5/10, -5/12, -5/15 -5/25 tiempos de ejecucin mostrados en s Los requisitos de la memoria se refieren al nmero de palabras que usa la instruccin. En algunos casos, una instruccin puede tener un rango de requisitos de memoria. El rango de palabras existe porque la instruccin puede usar diferentes tipos de datos. Nota importante: Las tablas estn divididas en tiempos de instrucciones y requisitos de memoria que son especficos para los procesadores PLC-5/10, -5/12, -5/15 y -5/25.

9-7

Captulo 9 Clculo de tiempos para el programa

Instrucciones de bits y palabras para los procesadores PLC5/10, 5/12, 5/15 y 5/25
La Tabla 9.A muestra los tiempos y requisitos de memoria para instrucciones de bits y palabras para los procesadores PLC-5/10, -5/12, -5/15 y -5/25
Tabla 9.A Tiempos y requisitos de memoria para instrucciones de bits y palabras para los procesadores PLC5/10, 5/12, 5/15 y 5/25
Categora Cdigo Ttulo Tiempo de ejecucin (s) entero Tiempo de ejecucin (s) Punto flotante (coma flotante) Palabras de memoria2 12

Verdadero
Rel XIC XIO OTL OTU OTE Bifurcacin examina si est cerrado examina si est abierto enclavamiento de salida desenclavamiento de salida activacin de la salida fin de bifurcacin siguiente bifurcacin inicio de bifurcacin Temporizador y contador TON temporizador on (0.01 base) (1.0 base) TOF temporizado off (0.01 base) (1.0 base) RTO temporizador retentivo a la conexin (base 0.01) (base 1.0) CTU CTD RES conteo aditivo conteo sustractivo restablecimiento 3.8 4.1 2.6 .48 .16 .48 .32

Falso
.16

Verdadero

Falso

.48 .16 1

2.6 2.5 3.2

3.8 4.1 3.4 3.3 2.2

2.4 2.3 3.4

1.0

1 Use el nmero ms grande para direcciones ms all de 2048 palabras en la tabla de datos del procesador. 2 Por cada direccin de bit por encima de las primeras 256 palabras de memoria en la tabla de datos, aada 0.16 s y 1 palabra de memoria.

9-8

Captulo 9 Clculo de tiempos para el programa

Categora

Cdigo

Ttulo

Tiempo de ejecucin (s) entero

Tiempo de ejecucin (s) Punto flotante (coma flotante)

Verdadero
Aritmtica ADD SUB MUL DIV SQR NEG CLE TOD FRD Lgica AND OR XOR NOT Transferencia MOV MVM Comparacin EQU NEQ LES LEQ GRT GEQ LIM MEQ adicin substraccin multiplicacin divisin raz cuadrada negacin borrado conversin a BCD conversin de BCD y o o exclusivo no transferencia 4.6 4.5 6.1 6.2 9.9 12.2 9.9 4.8 3.4 7.8 8.1 5.9

Falso
1.4 1.4 1.4 1.4 1.3 1.3 1.1 1.3 1.3 1.4

Verdadero
14.9 15.6 18.2 23.4 35.6 6.0 3.9

Falso
1.4

Palabras de memoria2 47

1.3

35

1.1

23 35 35 47

1.3 1.3 1.4 1.0 1.0 1.0 4.6 4.5 5.1 1.0 5.6 1.3

35

transferencia con mscara 6.2 igual no igual menor que menor que o igual mayor que mayor que o igual prueba lmite comparacin de igualdad con mscara 6.1 5.1 3.8 3.8 4.0

47 35

1.1 1.1

8.4

1.1

47

2 Use el nmero ms pequeo si todas las direcciones estn por debajo de la palabra 4096; use el nmero ms grande si todas las direcciones estn por encima de la palabra 4096.

9-9

Captulo 9 Clculo de tiempos para el programa

Categora

Cdigo

Ttulo

Tiempo de ejecucin (s) entero

Tiempo de ejecucin (s) Punto flotante (coma flotante)

Verdadero
Clculo CPT suma resta multiplicacin divisin raz cuadrado cambio de signo borrar mover convertir a BCD convert de BCD Y O O EXCLUSIVO NO Compare CMP igual diferente a menor que menor que o igual mayor que mayor que o igual 59 63 73 80 113 59 49 58 84 75 68 67

Falso
34

Verdadero
124

Falso
34

Palabras de memoria2 69

34 34 33 33 30 33

130 204 244 68 55 34 45 57 34 57

34

69

34 34 73 34

57

2 Use el nmero ms pequeo si todas las direcciones estn por debajo de la palabra 4096; use el nmero ms grande si todas las direcciones estn por encima de la palabra 4096.

9-10

Captulo 9 Clculo de tiempos para el programa

Instrucciones de archivo
Los tiempos para las instrucciones de archivo dependen del tipo de datos, del nmero de archivos efectuados por escn y de que la instruccin convierta o no datos entre los formatos entero y de punto flotante (coma flotante). La Tabla 9.B muestra los procesadores PLC-5/10, -5/12, -5/15, y -5/25. Cuando use estas tablas, tenga en consideracin estas pautas: para conversin de entero a punto flotante (coma flotante), aada: 8 s para cada direccin de elemento 10 s para cada direccin de archivo (# prefijo) para conversin de punto flotante (coma flotante) a entero, aada: 33 s para cada direccin de elemento 44 s para cada direccin de archivo (# prefijo)
Tabla 9.B Tiempos y requisitos de memoria para las instrucciones de archivo
Categora Cdigo Ttulo Tiempo (s) entero Tiempo (s) Punto flotante (coma flotante) Tiempo (s) entero o punto flotante (coma flotante) Palabras de memoria 1

Verdadero
Aritmtica y lgica del archivo FAL adicin substraccin multiplicacin divisin raz cuadrada negacin borrado transferencia conversin a BCD conversin de BCD AND OR XOR NOT todas las comparaciones 98 + W[36.7 + N]

Verdadero
98 + W[95.1 + N]

Falso
54 7-12

98 + W[42.5 + N] 98 + W[51.1 + N] 98 + W[84.7 + N] 98 + W[29.2 + N] 98 + W[18.4 + N] 98 + W[27.3 + N] 98 + W[54.3 + N] 98 + W[45.4 + N] 98 + W[37.2 + N] 98 + W[37.2 + N] 98 + W[37.2 + N] 98 + W[28.2 + N] 93 + W[32.7 +N]

98 + W[101.2 + N] 98 + W[180.3 + N] 98 + W[220.5 + N] 98 + W[37.2 + N] 98 + W[24.0 + N] 98 + W[36.2 + N]

54 54 54

6-10 5-8 6-10

54

7-12

54 93 + W[43.3 +N]

6-10

Bsqueda y comparacin del archivo

FSC

W = nmero de elementos efectuados por escn N = 2 x (nmero de direcciones de archivos enteros) + 8 x (nmero de direcciones de archivo en punto flotante (coma flotante)) + 6 x (nmero de direcciones de temporizador, contador o archivo de control) + ( nmero de conversiones entre formatos enteros y de punto flotante (coma flotante))

1 Use el nmero ms pequeo si todas las direcciones estn por debajo de la palabra 4096; use el nmero ms grande si todas las direcciones estn por encima de la palabra 4096.

9-11

Captulo 9 Clculo de tiempos para el programa

Categora

Cdigo

Ttulo

Tiempo (s) entero

Tiempo (s) Punto flotante (coma flotante)

Tiempo (s) entero o punto flotante (coma flotante)

Palabras de memoria 1

Verdadero
Archivo COP copia 88 + 2.7W contador, temporizador 98 + 5.8W y control FLL llenado 81 + 2/.1 W

Verdadero
104 + 3.8W

Falso
20 4-7

100 + 3.1W

15

contador, temporizador 97 + 4.4W y control Registro de desplazamiento BSL BSR FFL FFU Diagnstico FBC desplazamiento de bit hacia la izquierda desplazamiento de bit hacia la derecha carga FIFO descarga FIFO comparacin de bit de archivo 0 errores de comparacin 1 error de comparacin 2 errores de comparacin DDT deteccin de diagnstico 0 errores de comparacin 1 error de comparacin 2 errores de comparacin Control de zona E/S inmediatas MCR IIN control maestro entrada inmediata local remoto IOT salida inmediata local remoto 202 166 16 196 204 16 71 + 6W 150 + 6W 161 + 6W 12 18 1 2-3 31 75 + 6W 130 + 6W 151 + 6W 31 74 + 3.4W 78 + 3.0W 54 68 + 3.2W 44 46 6-11 57

W = nmero de elementos efectuados por escn 1 Use el nmero ms pequeo si todas las direcciones estn por debajo de la palabra 4096; use el nmero ms grande si todas las direcciones estn por encima de la palabra 4096.

9-12

Captulo 9 Clculo de tiempos para el programa

Categora

Cdigo

Ttulo

Tiempo (s) entero

Tiempo (s) Punto flotante (coma flotante)

Tiempo (s) entero o punto flotante (coma flotante)

Palabras de memoria 1

Verdadero
Secuenciador SQI SQL SQO Bifurcacin y subrutina JMP JSR SBR secuenciador de entradas carga del secuenciador secuenciador de salidas bifurcacin salto a subrutina 0 parmetros 1 parmetro aadir por parmetro RET retorno de sub. 0 parmetros 1 parmetro aadir por parmetro LBL Varios END TND AFI ONS DTR BTD PID BTR BTW MSG
W = nmero de elementos efectuados por escn

Verdadero

Falso
14 42 42 15 15 5-9 4-7 5-9 2-3 2-3 3-5

57 55 77 45 56 91 21 48 70 21 12 negligible negligible 15 28 41 77 608

13

1 2-3

etiqueta fin fin temporal siempre falso un impulso transicin de datos distribuidor de bits control de ciclo PID

12 negligible 15 13 30 41 14 34 Vea captulo sobre transferencia en bloques Vea captulo sobre Mensajes MSG

3 1

2-3 4-7 6-11 5-9

transferencia en bloque de lectura transferencia en bloque de escritura mensaje

N = 2 x (nmeros de direcciones de archivos enteros) + 8 x (nmero de direcciones de archivos en punto flotante (coma flotante)) + 6 x (nmero de direcciones de temporizador, contador o archivo de control) + ( nmero de conversiones entre formatos enteros y de punto flotante (coma flotante))

1 Use el nmero ms pequeo si todas las direcciones estn por debajo de la palabra 4096; use el nmero ms grande si todas las direcciones estn por encima de la palabra 4096.

Constantes del programa

Use constantes de programa en las instrucciones de comparacin, de clculo y de archivo para mejorar los tiempos de ejecucin de la instruccin. Las constantes enteras y las constantes en punto flotante (coma flotante) se ejecutan en menos de 1 s. Tome nota de que si usted programa usando constantes, tiene que editar el programa para cambiar las constantes. Si programa usando direcciones de la tabla de datos, puede cambiar los valores simplemente cambiando el valor en la tabla de datos.

9-13

Captulo 9 Clculo de tiempos para el programa

Elementos directos e indirectos

Elementos direccionados directamente El tiempo de ejecucin adicional para elementos direccionados directamente depende de: los tipos de datos la ubicacin en la memoria, referida al inicio de todos los archivos de datos (archivo de salida, palabra 0) si los datos estn almacenados en la direccin de fuente o destino si la instruccin convierte datos La Tabla 9.C indica los tiempos a aadir a los tiempos de ejecucin de las instrucciones.
Tabla 9.C Tiempos de ejecucin adicional en base a direcciones de fuente y destino
Tipo de datos Fuente (entero a punto flotante (coma flotante)) 02K Entero Coma flotante Conversin de datos 0 0 8 24K 1 3 9 4K+ 2 4 10 Destino (punto flotante (coma flotante) a entero) 02K 0 0 33 24K 1 3 34 4K+ 2 4 35

Cuando las direcciones del archivo (# prefijo) en la direccin de destino o expresin contienen direcciones indirectas para nmeros de archivo, agregue: 45 s 48 s 48 s cuando la direccin indirecta es tipo entero cuando la direccin indirecta es tipo punto flotante (coma flotante) cuando la direccin indirecta es tipo temporizador, contador o control

Cuando las direcciones de archivo en la expresin o destino contienen direcciones indirectas para nmeros de elemento, agregue: 45 s 46 s 46 s cuando la direccin indirecta es tipo entero cuando la direccin indirecta es tipo punto flotante (coma flotante) cuando la direccin indirecta es tipo temporizador, contador o control

Si la direccin del archivo contiene dos direcciones indirectas, agregue slo un valor (el mayor). Por ejemplo, para #F[N7:20][N7:30], agregue 48 s (direccin de archivo en punto flotante (coma flotante) indirecta).

9-14

Captulo 9 Clculo de tiempos para el programa

Multiplique el tiempo adicional por el nmero de elementos en el archivo para cualquier tipo de archivo o direccin de archivo. Para un ejemplo de FAL:
Expresin: #N[N7:100]/10 * F8:20 agregue 10 para convertir a punto flotante (coma flotante) agregue 45 para direccin indirecta #N7:30 agregue 35 para convertir a entero

Destino:

Multiplicacin FAL: 98 + W[42.5 + N + direccionamiento indirecto] N = 2(2) +8 (1) + 6(0) + 10 + 35 = 57 W = 16 Tiempo de ejecucin en el modo TOTAL (ALL): 98 + 16[42.5 + 57 +45] 2410 s

Direcciones indirectas de bits o elementos


Los tiempos de ejecucin adicionales para bits y elementos direccionados indirectamente dependen del nmero de direcciones variables (indirectas) en la direccin general. La Tabla 9.D indica los tiempos adicionales.
Tabla 9.D Tiempos de ejecucin adicionales para bits y elementos direccionados indirectamente
Tipo de datos Tiempo (s) para archivo o elemento variable 57 60 64 42 43 61 71 85 Tiempo (s) para archivo y elemento variable 60 63 66 42 44 64 77 81

Bit en archivo binario Bit en archivo entero Bit en temporizador, contador o archivo de control Entero (N) Temporizador, contador o archivo de control Punto flotante (coma flotante) (F) Conversin de entero a punto flotante (coma flotante) Conversin de temporizador, contador o control a punto flotante (coma flotante)

9-15

Captulo 9 Clculo de tiempos para el programa

9-16

Captulo

10

Maximizacin del rendimiento del sistema

Objetivos del captulo

Este captulo explica cmo calcular el tiempo del proceso y proporciona mtodos para optimizar el tiempo de escn de E/S remotas en los procesadores PLC-5/11, -5/20, -5/30, -5/40, -5/40L, -5/60, -5/60L y -5/80.
Si desea informacin sobre: Componentes del proceso Retardo de mdulos de entrada y salida Transferencia del backplane de E/S Tiempo de escn de E/S remotas Tiempo del procesador Clculo del tiempo del proceso Vaya a la pgina: 101 101 102 102 106 106 Asignacin de modos de direccionamiento, racks y grupos Sleccin de la comunicacin Planificacin de los programas del sistema Diseo de sistema determinado Seleccin del hardware Seleccin de las rutinas de interrupcin Transferencia de datos discretos y bloques Clculo de tiempos para el programa Maximizacin del rendimiento del sistema

Ubicacin del hardware del sistema

Para obtener informacin sobre el tiempo que le toma al procesador ejecutar una instruccin especfica, vea el captulo 9.

Componentes del tiempo del proceso

El tiempo del proceso es el tiempo que requiere la activacin de una salida despus de que su entrada asociada ha sido activada. Usted necesita considerar los siguientes componentes cuando evale el tiempo del proceso: retardo de mdulo de entrada y salida transferencia del backplane de E/S tiempo de escn de E/S tiempo del procesador

Retardo de mdulos de entrada y salida

Todos los mdulos de entrada y salida tienen un tiempo de retardoel tiempo que le toma al mdulo transferir informacin hacia/desde el backplane de E/S a travs del mdulo de E/S hacia/desde el dispositivo de campo. Dependiendo del tipo de mdulos que est usando, estos tiempos de retardo varan; pero los tiempos deben tomarse en cuenta cuando se calcule el tiempo del proceso del sistema. Seleccione mdulos que realicen la funcin que usted necesita con los tiempos de retardo ms bajos posibles.

10-1

Captulo 10 Maximizacin del rendimiento del sistema

Transferencia del backplane de E/S

El tiempo de transferencia del backplane E/S es el tiempo que toma el mdulo adaptador 1771-ASB para intercambiar datos con los mdulos de E/S en el mismo chasis, generalmente 1-2 ms para un rack de E/S completo. Este tiempo es bastante insignificante comparado a todo el tiempo del proceso del sistema, pero puede ser optimizado en situaciones donde hay ranuras vacas o mdulos que slo usan potencia del backplane en el chasis. Por ejemplo, si las ltimas cuatro ranuras de un rack contienen un mdulo 1785-KA y fuente de alimentacin (con 2 ranuras vacas), el 1771-ASB puede ser configurado para que ignore esas ltimas cuatro ranuras. Para obtener ms informacin sobre la configuracin de su mdulos ASB, consulte el 1771 Remote I/O Adapter Module User Manual, publicacin 1771-6.5.83.

Tiempo de escn de E/S remotas

El tiempo de escn de E/S remotas es el tiempo que toma el escner para comunicarse con cada dispositivo en el sistema de E/S remotas.

Adaptador

Rack 3

E/S inmediata x y Tabla de imagen de E/S Lect. entradas Escrit. salidas Preparacin previa

IOT (x) IIN (y)

Adaptador

Rack 2

Bfer de E/S remota

Intercambio datos

Intercambio de datos x y Rack residente del procesador

Adaptador

Rack 1

Escn lgica

Escn de E/S remotas

Escn de programa

Los tres factores que afectan el tiempo de escn de E/S remotas son: la velocidad de comunicacin el nmero de chasis las transferencias en bloques

Velocidad de comunicacin
La velocidad de comunicacin determina el tiempo que toma el escner para comunicarse con cada entrada individual en su lista de escn. La Tabla 10.A indica el tiempo requerido para comunicarse con un dispositivo en cada velocidad de comunicacin.

10-2

Captulo 10 Maximizacin del rendimiento del sistema

Tabla 10.A Tiempos de comunicacin a diferentes velocidades de comunicacin


Velocidad de comunicacin (kbps) 57.6 115.2 230.4 Tiempo (ms) 10 7 3 Tome nota de que estos son tiempos de rack completo. Los racks ms pequeos reducirn este tiempo.

Si hay cuatro entradas de rack completo en la lista de escn, el escn de E/S para ese canal a 57.6 kbps es 4 x 10 = 40 ms. Si usted cambia la velocidad en baudios a 230.4 kbps, el tiempo del escn de E/S se reduce a 4 x 3 = 12 ms. Nota importante: Todos los dispositivos en la red tienen que aceptar la velocidad en baudios que usted seleccione y deben tener las longitudes de cable requeridas.

Nmero de entradas de rack


Usted determina el tiempo total de escn de E/S remotas en el sistema de E/S remotas, multiplicando el nmero de entradas de rack en la lista de escn por el tiempo por rack a la velocidad en baudios que usted est usando (vea la Tabla 10.A). Si un canal tiene el doble de racks que otro, por ejemplo, el tiempo de escn para el primer canal es el doble. Para optimizar este tiempo de escn, divida sus racks de E/S entre canales mltiples. Coloque sus E/S con tiempo ms crtico en un canal y sus E/S con tiempo no crtco en el otro canal. Puesto que todos los canales de E/S son independientes, un escn de E/S remotas larga en un canal no afectar el escn de E/S remotas en el otro canal.

Transferencia en bloques
Una transferencia en bloque es una interrupcin del escn de E/S remotas normal para transferir un bloque de datos a un mdulo de E/S especfico. La mayor parte del tiempo que el procesador dedica para realizar la transferencia en bloque es para la comunicacin que ocurre entre el procesador y el mdulo de transferencia en bloque; esta comunicacin es incorporada en la transferencia de E/S discreta y no tiene efecto alguno en el escn de E/S remotas. El escn de E/S remotas es afectada cuando est producindose la transferencia de datos. El tiempo que la transferencia en bloque interrumpe el escn de E/S remotas depende del nmero de palabras que se est transfiriendo y de la velocidad en baudios:
Velocidad de comunicacin (kbps) 57.6 115.2 230.4 ms/palabra Tiempo suplementario (ms) .28 .14 .07 3 2.5 2

10-3

Captulo 10 Maximizacin del rendimiento del sistema

Si la velocidad de comunicacin es 115.2 kbps y usted desea hacer una transferencia en bloque de 10 palabras, por ejemplo, la interrupcin del escn de E/S remotas es: (10 x .14) + 2.5 = 1.4 + 2.5 = 3.9 ms Se agregarn 3.9 ms al tiempo de escn de E/S remotas, para el escn de E/S remotas particular en la cual se produce la transferencia en bloque.

Clculo del tiempo ms pesimista de escn de E/S remotas


Puesto que es imposible predecir en qu escn de E/S remotas ocurrir una transferencia en bloque, usted slo puede calcular el tiempo ms pesimista de escn de E/S remotas. Para calcular el caso ms pesimista, determine la E/S normal (sin transferencias en bloques), y luego aada el tiempo de la transferencia en bloque ms larga a cada entrada en la lista de escn). (El procesador slo puede realizar 1 transferencia en bloque por entrada en la lista de escn, por escn de E/S.) Por ejemplo, si su sistema es:
Rack 1 PLC TB TB 10 20 palab. palab. Rack 2 No hay TB Rack 3 TB 30 palab. Escn de E/S ms pesimista: (3 x 6) + (20 x .14) + 2.5 + 0 + (30 x .14) + 2.5 18 + 5.3 + 0 + 6.7 = 30 ms 3 racks a 115.2 kbpsEscn E/S normal TB ms larga en rack 1 no hay TB en rack 2 TB ms larga en rack 2

115.2 kbps

Optimizacin del tiempo de escn de E/S remotas


La mejor forma de optimizar su tiempo de escn es colocar su E/S con tiempo ms crtico en un canal separado de la E/S no crtica. Sin embargo, si slo tiene un canal disponible para E/S, puede optimizar el escn usando la lista de escn configurable del procesador. En un sistema normal de 4 racks, la lista de escn sera:
rack 1 rack 2 rack 3 rack 4

Si est usando 57.6 kbps, el escn de E/S normal es 4 racks x 10 ms40 ms. Cada entrada es de igual prioridad, por lo tanto cada rack es escaneado cada 40 ms.

10-4

Captulo 10 Maximizacin del rendimiento del sistema

Sin embargo, si el rack 2 tiene la E/S con tiempo ms crtico, use la lista de escn para especificar:
rack 1 rack 2 rack 3 rack 2 rack 4 rack 2

Usando esta lista de escn, el rack 2 es escaneado un rack s, uno no. Hay 6 entradas, por lo tanto el tiempo de escn de E/S normal es 6 x 10 ms = 60 ms. Sin embargo, puesto que el rack 2 es escaneado un rack s uno no, el tiempo de escn efectiva del rack 2 es 2 x 10 ms = 20 ms. Los racks restantes son escaneados cada 60 ms. Por lo tanto, el escn ms frecuente del rack 2 (cada 20 ms) significa que los otros racks son escaneados slo cada 60 ms. Usted tambin puede optimizar transferencias en bloques dentro del canal. Las transferencias en bloques se realizan slo a un mdulo de transferencia en bloques por entrada en la lista de escn, por escn de E/S. Si usted tiene tres mdulos de transferencia en bloques en un rack de E/S, se requieren por lo menos tres escanes de E/S para completar las transferencias en bloques a todos los mdulos.
Con esta disposicin slo hay una transferencia en bloque a cada mdulo de TB por cada 3 escanes de E/S discretas.
Adaptador PLC TB TB TB

Sistema optimizado para transferencia de datos discretos

Tiempo de exp. mx.

= 3 exp. discretas + 1 transf. bloque = 3D + 1TB

Adaptador

Adaptador

Tiempo mximo para completar una transferencia en bloque a todos los mdulos

= 3 * (3D + 1TB) = 9D + 3TB

Sin embargo, si coloca los tres mdulos de transferencia en bloques en racks diferentes, puede efectuar transferencias en bloques a los tres mdulos en un escn de E/S. Para optimizar el esquema de su sistema para transferencias en bloques, use una disposicin similar a la siguiente:
Con esta disposicin, hay una transferencia en bloque a cada mdulo de TB, cada escn de E/S discreta.
PLC Adaptador TB

Sistema optimizado para transferencia en bloques

Tiempo de exp. mx.

= 3 exp. discretas + 3 transf. bloques = 3D + 3TB

Adaptador

TB

Adaptador

TB

Tiempo mnimo para completar una transferencia en bloque a todos los mdulos

= 1 * (3D + 3TB) = 3D + 3TB

10-5

Captulo 10 Maximizacin del rendimiento del sistema

Tiempo del procesador

El tiempo del procesador es el tiempo requerido para procesar las entradas y establecer las salidas correspondientes. Este tiempo de procesador vara para diferentes procesadores y est basado en el almacenamiento de entradas, el escn de programa, etc. En un sistema PLC-5, las entradas y las salidas son almacenadas entre la tabla de imagen de E/S y el escner de E/S. La transferencia de entradas desde el escner al bfer de entradas es asncrona a la transferencia de datos desde el bfer de entradas a la tabla de imagen de entrada. El tiempo de procesador ms pesimista es:
Actualizacin peridica del bfer de entrada Un escn de programa para garantizar las entradas recibidas Un escn de programa para garantizar las salidas recibidas .18 ms por el nmero de racks = 10 ms = xx ms = xx ms = xx ms

Para un sistema de 3 racks con un escn de programa de 20 ms, el tiempo de procesador ms pesimista es: 10 + 20 + 20 + .54 = 50.54 ms.

Clculo del tiempo del proceso


Retardo tarjeta + entrada Backplane de E/S +

Para calcular el tiempo del proceso, use la siguiente ecuacin:


Tiempo de escn + de E/S remotas ms pesimista Tiempo de procesador ms pesimista

Tiempo de escn de E/S remotas ms pesimista

Backplane de + E/S

Retardo + tarjeta salida

Un ejemplo de clculo de tiempo de actualizacin ms pesimista:


Retardo tarjeta entrada Backplane de E/S Tiempo de escn. E/S remotas ms pesimista Tiempo de escn E/S remotas ms pesimista Backplane de E/S Retardo tarjeta salida Total = 20 ms (tpico) = 1 ms = 30 ms

Tiempo de procesador ms pesimista = 50.54 ms = 30 ms = 1 ms = 8.8 ms (tpico) 141.34 ms

10-6

Apndice

Seleccin de posicionamientos para los interruptores

Backplane del chasis con procesador PLC5 clsico

Haga las siguientes selecciones de posicionamientos de interruptores para procesadores PLC-5 clsicos.
Interruptor 1 ON OFF Ultimo estado Las salidas de este chasis permanecen en su ltimo estado cuando ocurre un fallo del hardware. 1 Las salidas de este chasis son desactivadas cuando ocurre un fallo del hardware. 1

Siempre OFF

Interruptores 4 OFF OFF ON ON 5 OFF ON OFF ON

Direccionamiento 2 -slot 1 -slot 1/2 - slot No permitido

Interruptores 6 OFF ON ON Interruptor 8 OFF ON 7 OFF ON OFF

Transferencia EEPROM Transferencia de memoria EEPROM a memoria del procesador al encendido. 2 Memoria EEPROM transfiere a memoria de procesador si la memoria del procesador no es vlida. Memoria EEPROM no transfiere a memoria del procesador. 3

Proteccin de memoria RAM Proteccin de memoria RAM desactivada. Proteccin de memoria RAM activada. 4 Presionado en parte superior ON (cerrado) Presionado en parte inferior OFF (abierto)

1. Independientemente del posicionamiento de este interruptor, las salidas son restablecidas cuando ocurre una de las siguientes situaciones: el procesador detecta un error en el tiempo de ejecucin se produce un fallo del backplane del chasis de E/S usted selecciona el modo de programa o prueba usted establece un bit de archivo de estado para restablecer un rack local 2. Si no est instalado un mdulo EEPROM y la memoria del procesador es vlida, el indicador LED PROC del procesador parpadea, y el procesador establece S:11/9, bit 9 en la palabra de estado de fallo mayor. 3. Se produce un fallo del procesador si la memoria del procesador (indicador LED PROC rojo fijo) no es vlido. 4. Usted no puede borrar la memoria del procesador cuando este interruptor est en la posicin on" (activado)

19309

A-1

Apndice A Seleccin de posicionamientos para los interruptores

Backplane del chasis con mdulo adaptador

Haga las siguientes selecciones de interruptores para un mdulo adaptador 1771-AS, -ASB o -ALX.
Interruptor 1 ON OFF

Ultimo estado Las salidas de este chasis de E/S permanecen en su ltimo estado cuando un fallo de comunicacin es detectado por este adaptador de E/S. 1 Las salidas de este chasis de E/S son desactivadas cuando un fallo de comunicacin es detectado por este adaptador de E/S.

Siempre OFF

Interruptor 2 ON

Reinicio de procesador desactivado El procesador puede volver a arrancar el chasis de E/S despus de un fallo de comunicacin. 2 Usted deve volver a arrancar manualmente el chasis de E/S con un interruptor conectado al 1771AS o ASB.

Siempre OFF

OFF

Interruptores 5 OFF ON OFF ON 6 OFF OFF ON ON

Direccionamiento 2slot 1slot 3 1/2slot 3 No permitido Presionado en parte superior cerrado (ON) Presionado en parte inferior abierto (OFF)
19308

1. ATENCION: Si usted establece este interruptor en la posicin ON (activado), cuando se detecte un fallo de comunicacin, las salidas conectadas a este chasis permanecen en su ltimo estado para permitir que el movimiento de la mquina contine. Recomendamos que establezca el interruptor 1 en la posicin OFF (desactivado) para desactivar las salidas conectadas a este chasis cuando se detecte un fallo. Adems, si las salidas son controladas por las entradas en un rack diferente y se produce un fallo de rack de E/S remotas (en el rack de entradas), las entradas permanecen en su ltimo estado sin fallo. Es posible que las salidas puedan no ser correctamente controladas y pueden producirse lesiones personales y daos potenciales a la mquina. Si desea que sus entradas tengan cualquier estado excepto su ltimo estado sin fallo, entonces usted necesita programar una rutina de fallo. 2. Establezca este interruptor en la posicin ON (activado) si piensa usar configuracin automtica de rack de E/S. 3. El adaptador 1771ASB, serie A no acepta direccionamiento a 1/2 slot.

A-2

Apndice A Seleccin de posicionamientos para los interruptores

Puente de configuracin del chasis para fuente de alimentacin

Coloque el puente de configuracin para la fuente de alimentacin que usted agrega a su chasis.

Y N

1.

Ubique el puente de configuracin del chasis (entre las dos primeras ranuras del extremo izquierdo del chasis). Establezca el puente de configuracin del chasis. El valor por defecto es N (no usando un mdulo de fuente de alimentacin en el chasis).

2. USANDO MODULO DE FUENTE DE ALIM. EN EL CHASIS? Y N Y N

NOTA IMPORTANTE: Usted no puede activar un solo chasis de E/S con un mdulo de fuente de alimentacin y con una fuente de alimentacin externa.

Establezca Y cuando instale un mdulo de fuente de alimentac. en el chasis

Establezca N cuando use una fuente de alimentacin externa.

17075

A-3

Apndice A Seleccin de posicionamientos para los interruptores

Mdulo adaptador de E/S remotas 1771ASB serie C sin E/S complementarias

Seleccione los interruptores para determinar el rack de E/S, grupo, velocidad de transmisin, respuesta de vnculo y escn para su mdulo adaptador sin E/S complementarias.
Presionado en parte superior cerrado (ON)

SW1
O N O F F

Presionado en parte inferior abierto (OFF)


4 5 6 7 8
O N O F F

SW2
1 2 3 4 5 6

on = cerrado off = abierto

Nmero de rack de E/S (vea siguiente pgina)

Primer nmero de grupo de E/S (vea ms abajo)

Interruptor 1 2 ON OFF OFF ON OFF OFF ON ON

Distancia mx. chasis 57.6 Kbps - 10,000 pies 115.2 Kbps - 5,000 pies 230.4 Kbps - 2,500 pies No usado

Respuesta de vnculo: ON - para emulacin serie B OFF - para no restringido Escn: ON - para todas las ranuras menos las 4 ltimas OFF - para todas las ranuras

Nmero de primer grupo de E/S 0 2 4 6

on on off off

on off on off

A-4

Apndice A Seleccin de posicionamientos para los interruptores

Nmero de rack de E/S de mdulo adaptador de E/S remotas (1771ASB Serie C)sin E/S complementarias
Rack 01 02 03 04 05 06 07 10 11 12 13 14 15 16 17 20 21 22 23 24 25 26 27 1 on on on on on on on on on on on on on on on on on on on on on on on 2 on on on on on on on on on on on on on on on off off off off off off off off 3 on on on on on on on off off off off off off off off on on on on on on on on 4 on on on off off off off on on on on off off off off on on on on off off off off 5 on off off on on off off on on off off on on off off on on off off on on off off 6 off on off on off on off on off on off on off on off on off on off on off on off

Procesadores PLC5/15, 5/20 - racks 0103; Procesadores PLC5/25, 5/30 - racks 0107;

A-5

Apndice A Seleccin de posicionamientos para los interruptores

Mdulo adaptador de E/S remotas 1771ASB serie C con E/S complementarias


Presionado en parte superior cerrado (ON) Presionado en parte inferior abierto (OFF) S W -1
O N O F F

Seleccione los interruptores para determinar el rack de E/S, grupo, velocidad de transmisin, respuesta de vnculo y escn para su mdulo adaptador usando E/S complementarias.

SW 2
6 7 8
O N O F F

ON - Chasis primario OFF - Chasis complementario No. de rack de E/S Primer nmero de grupo de E/S 1

Respuesta de vnculo: Interruptor 2 OFF OFF ON ON ON OFF OFF ON Distancia mx. chasis 57.6 Kbps10,000 ft 115.2 Kbps5,000 ft 230.4 Kbps2,500 ft no usado ON - para emulacin serie B OFF - para no restringido ON - escn para todas las ranuras menos las 4 ltimas OFF - escn para todas las ranuras ON - Chasis primario OFF - Chasis complementario

Nmero de rack de E/S 1 2 3 41 51 61 71


en un sistema PLC5.

4 on on on off off off off

5 on off off on on off off

6 off on off on off on off

1 Vlido solamente para los PLC5/25. Slo siete racks pueden ser complementados

Para el primer nmero de grupo de E/S 0 2 4 6

on on off off

on off on off

A-6

Apndice A Seleccin de posicionamientos para los interruptores

SW1

Establezca los interruptores 1 a 6 del conjunto de interruptores SW1 para el nmero de estacin DH+. El interruptor 7 no se usa. Establezca el interruptor 8 para el modo escner o adaptador.
Vista de la parte superior del mdulo Vista lateral interruptor hacia abajo on" (cerrado) interruptor hacia arriba off" (abierto)

12345678

Conjunto de interruptores SW1 Para seleccionar: Nmero de estacin DH+ El interruptor 7 no se usa Modo escner Adaptador Establezca interruptor: 1a6 7 8 8 En la posicin: (vea la informacin que se ofrece a continuacin) off off on

Nmero de es tacin DH+ 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20 21 22 23 24 25 26 27 30 31 32 33 34 35 36 37

Interruptor 1 on off on off on off on off on off on off on off on off on off on off on off on off on off on off on off on off 2 on on off off on on off off on on off off on on off off on on off off on on off off on on off off on on off off 3 on on on on off off off off on on on on off off off off on on on on off off off off on on on on off off off off 4 on on on on on on on on off off off off off off off off on on on on on on on on off off off off off off off off 5 on on on on on on on on on on on on on on on on off off off off off off off off off off off off off off off off 6 on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on

Nmero de es tacin DH+ 40 41 42 43 44 45 46 47 50 51 52 53 54 55 56 57 60 61 62 63 64 65 66 67 70 71 72 73 74 75 76 77

Interruptor 1 on off on off on off on off on off on off on off on off on off on off on off on off on off on off on off on off 2 on on off off on on off off on on off off on on off off on on off off on on off off on on off off on on off off 3 on on on on off off off off on on on on off off off off on on on on off off off off on on on on off off off off 4 on on on on on on on on off off off off off off off off on on on on on on on on off off off off off off off off 5 on on on on on on on on on on on on on on on on off off off off off off off off off off off off off off off off 6 off off off off off off off off off off off off off off off off off off off off off off off off off off off off off off off off

A-7

Apndice A Seleccin de posicionamientos para los interruptores

Procesadores en modo adaptador-SW2 en un PLC5 o mdulo escner

Establezca los interruptores del conjunto de interruptores SW2 para un procesador PLC-5 o mdulo escner. Establezca los interruptores 2 a 8 para el nmero de palabras comunicadas desde el procesador supervisor al procesador adaptador, para el grupo de E/S y para el nmero de rack del grupo de E/S del procesador adaptador, respectivamente. El interruptor 1 no se usa.
Conjunto de interruptores SW2 Vista lateral interruptor hacia abajo on" (cerrado) interruptor hacia arriba off" (abierto)

Vista inferior del mdulo

1234

12345678

Conjunto de interruptores SW3 Si desea: Nunca se usa el interruptor 1. Que el procesador supervisor use 8 palabras para comunicarse con el procesador PLC5 adaptador Que el procesador supervisor use 4 palabras para comunicarse con el procesador PLC5 adaptador Que el primer grupo de E/S sea 0 Que el primer grupo de E/S sea 4 Seleccionar el nmero de rack de E/S del procesador PLC5 adaptador Establezca el interruptor: 1 2 2 3 3 4a8 En la posicin: off off on on off vea la siguiente tabla
7 on off off on on off off on on off off 8 off on off on off on off on off on off

Rack 01 02 03 04 05 06 07 10 11 12 13 14

4 on on on on on on on on on on on on

5 on on on on on on on off off off off off

6 on on on off off off off on on on on off

7 on off off on on off off on on off off on

8 off on off on off on off on off on off on

Rack 15 16 17 20 21 22 23 24 25 26 27

4 on on on off off off off off off off off

5 off off off on on on on on on on on

6 off off off on on on on off off off off

A-8

Apndice A Seleccin de posicionamientos para los interruptores

Procesadores en modo adaptador-SW2 en un PLC2/20, 2/30 o en un sistema de mdulo subescner de E/S


Vista inferior del mdulo

Establezca los interruptores del conjunto de interruptores SW2 para un procesador PLC-5 en el modo adaptador en un procesador PLC-2/20 -2/30 o en un sistema de mdulo subescner de E/S. Establezca los interruptores 2 a 8 para el nmero de palabras comunicadas desde el procesador principal al procesador adaptador, para el grupo de E/S y para el nmero de rack del grupo de E/S del procesador adaptador, respectivamente. El interruptor 1 no se usa.
Conjunto de interruptores SW2 Vista lateral interruptor hacia abajo on" (cerrado) interruptor hacia arriba off" (abierto)

1234

12345678

Conjunto de interruptores SW3 Si desea: Nunca se usa el interruptor 1. Que el procesador supervisor use 8 palabras para comunicarse con el procesador PLC5 adaptador Que el procesador supervisor use 4 palabras para comunicarse con el procesador PLC5 adaptador Que el primer grupo de E/S sea 0 Que el primer grupo de E/S sea 4 Seleccionar el nmero de rack de E/S del procesador PLC5 adaptador Establezca el interruptor: 1 2 2 3 3 4a8 En la posicin: off off on on off vea la informacin que se ofrece a continuacin 8 on off on off on off on

Rack 01 02 03 04 05 06 07

4 on on on on on on on

5 on on on on on on on

6 on on on on off off off

7 on on off off on on off

A-9

Apndice A Seleccin de posicionamientos para los interruptores

Procesadores en modo adaptador-SW2 en un sistema PLC3 PLC5/250 con grupos de 8 palabras


Vista inferior del mdulo

Establezca los interruptores del conjunto de interruptores SW2 para un procesador PLC-5 en el modo adaptador en un sistema PLC-3 5/250. Establezca el interruptor 2 para el nmero de palabras comunicadas desde el procesador principal al procesador adaptador. Establezca los interruptores 3 a 8 para el nmero de rack de E/S del procesador adaptador. El interruptor 1 no se usa.
Conjunto de interruptores SW2 Vista lateral interruptor hacia abajo on" (cerrado) interruptor hacia arriba off" (abierto)

1234

12345678

Conjunto de interruptores SW3 Si desea: Nunca se usa el interruptor 1. Que el procesador supervisor use 8 palabras para comunicarse con el procesador PLC5 adaptador Seleccionar el nmero de rack de E/S del porcesador PLC5 adaptador Establezca el interruptor: 1 2 3a8 En la posicin: off off vea la informacin que se ofrece a continuacin

No. de rack de E/S 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20 21 22 23 24 25 on on on on on on on on on on on on on on on on on on on on on on

Interruptor 4 on on on on on on on on on on on on on on on on off off off off off off 5 on on on on on on on on off off off off off off off off on on on on on on 6 on on on on off off off off on on on on off off off off on on on on off off 7 on on off off on on off off on on off off on on off off on on off off on on 8 on off on off on off on off on off on off on off on off on off on off on off

No. de rack de E/S 26 27 30 31 32 33 34 35 36 37 40 41 42 43 44 45 46 47 50 51 52

Interruptor 3 on on on on on on on on on on off off off off off off off off off off off 4 off off off off off off off off off off on on on on on on on on on on on 5 on on off off off off off off off off on on on on on on on on off off off 6 off off on on on on off off off off on on on on off off off off on on on 7 off off on on off off on on off off on on off off on on off off on on off 8 on off on off on off on off on off on off on off on off on off on off on

No. de rack de E/S 53 54 55 56 57 60 61 62 63 64 65 66 67 70 71 72 73 74 75 76

Interruptor 3 off off off off off off off off off off off off off off off off off off off off 4 on on on on on off off off off off off off off off off off off off off off 5 off off off off off on on on on on on on on off off off off off off off 6 on off off off off on on on on off off off off on on on on off off off 7 off on on off off on on off off on on off off on on off off on on off 8 off on off on off on off on off on off on off on off on off on off on

A-10

Apndice A Seleccin de posicionamientos para los interruptores

Procesadores en modo adaptador-SW2 en un sistema PLC3 PLC5/250 con grupos de 4 palabras

Establezca los interruptores del conjunto de interruptores SW2 para un procesador PLC-5 en el modo adaptador en un sistema PLC-3 5/250. Establezca el interruptor 2 para el nmero de palabras comunicadas desde el procesador principal al procesador adaptador. Establezca el interruptor 3 para el grupo de E/S. Establezca los interruptores 4 a 8 para el nmero de rack de E/S del procesador adaptador. El interruptor 1 no se usa.
Conjunto de interruptores SW2 Vista lateral interruptor hacia abajo on" (cerrado) interruptor hacia arriba off" (abierto)

Vista inferior del mdulo

1234

12345678

Conjunto de interruptores SW3 Si desea: Nunca se usa el interruptor 1 Que el procesador supervisor use 4 palabras para comunicarse con el procesador PLC5 adaptador Que el primer grupo de E/S sea 0 Que el primer grupo de E/S sea 4 Seleccione el nmero de rack de E/S del procesador PLC5 adaptador Establezca el interruptor: 1 2 3 3 4a8 En la posicin: off on on off vea la informacin que se ofrece a continuacin

Nmero de rack de E/S 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17

Interruptor 4 on on on on on on on on on on on on on on on on 5 on on on on on on on on off off off off off off off off 6 on on on on off off off off on on on on off off off off 7 on on off off on on off off on on off off on on off off 8 on off on off on off on off on off on off on off on off

Nmero de rack de E/S 20 21 22 23 24 25 26 27 30 31 32 33 34 35 36 37

Interruptor 4 off off off off off off off off off off off off off off off off 5 on on on on on on on on off off off off off off off off 6 on on on on off off off off on on on on off off off off 7 on on off off on on off off on on off off on on off off 8 on off on off on off on off on off on off on off on off

A-11

Apndice A Seleccin de posicionamientos para los interruptores

SW3

Establezca los interruptores del conjunto de interruptores SW3 para terminar ya sea una red DH+ o un vnculo de E/S remotas. Los interruptores 3 y 4 no se usan.

Vista inferior del mdulo

Vista lateral interruptor hacia abajo on" (cerrado)

1234

12345678

interruptor hacia arriba off" (abierto)

Conjunto de interruptores SW3

Si el procesador es: Un dispositivo final en el vnculo de E/S remotas No es un dispositivo final en el vnculo de E/S remotas Un dispositivo final en la red DH+ No es un dispositivo final en la red DH+ El interruptor 3 no se usa El interruptor 4 no se usa

Establezca el interruptor: 1 1 2 2 3 4

En la posicin: on off on off off off

A-12

Apndice

Hojas de trabajo para diseo

Convenciones usadas en estas hojas de trabajo

Los siguientes smbolos estn impresos en la esquina superior izquierda de las hojas de trabajo. Los smbolos indican si los programadores o instaladores necesitarn las hojas de trabajo completadas. Use los smbolos como una forma de organizar las hojas de trabajo completadas para el usuario correspondiente.

indica una hoja de trabajo que proporciona informacin para un programador

indica una hoja de trabajo que proporciona informacin para un instalador

BOM

indica una hoja de trabajo que proporciona informacin para una lista de

materiales (BOM)

Nota importante: Es posible que necesite hacer mltiples copias de algunas hojas de trabajo para registrar todos los requisitos de su sistema.

B-1

Apndice B Hojas de trabajo para diseo

Preparacin de las especificaciones funcionales

Para obtener ms informacin sobre:

Vea:

Especificaciones funcionanles Manual del usuario de los Controladores programables clsicos PLC5 1785, publicacin 17856.2.1ES, Captulo 1: Diseo de sistemas Preparacin de sus especificaciones funcionales

1. 2. 3.

Divida su proceso de fabricacin en reas funcionales. Saque una copia del reverso de esta hoja de trabajo para cada rea funcional. Para cada rea funcional, documente lo siguiente:
Informacin que debe documentarse Entradas Salidas Ejemplo(s) Acciones y seales, rangos, cantidades, temporizacin, tolerancia, unidades de medida, requisitos de validacin, errores posibles y respuestas a errores Cantidades, unidades de medida, temporizacin, tolerancias, rangos, mtodos de validacin, mtodo de reportar salidas invlidas, ubicaciones, mtodos de salida de datos, requisitos fsicos Precisin; tiempos mximo y mnimo de transicin, temporizacin de interface, temporizacin de respuesta del operador, cumplimiento con estndares tales como IEEE, ANSI Operador, software, hardware Rutinas de fallo Acceso del operador, alarmas, etc. Documentacin, piezas de repuesto, capacidad de acceso

Requisitos de rendimiento

Interfaces Modos de fallo y mtodos de recuperacin Requisitos de seguridad Requisitos de mantenimiento

4.

Use la informacin en estas hojas de trabajo para desarrollar las especificaciones funcionales completas.

B-2

Apndice B Hojas de trabajo para diseo

Area funcional:

Entradas:

Salidas:

Requisitos de rendimiento:

Interfaces:

Modos de fallo y mtodos de recuperacin:

Requisitos de seguridad:

Requisitos de mantenimiento:

B-3

Apndice B Hojas de trabajo para diseo

Determinacin de la estrategia de control

Para obtener ms informacin sobre: Estrategia de control Modo escner de E/S remotas Modo escner de E/S locales extendidas Modo adaptador de E/S remotas Seleccin de la comunicacin

Vea: Manual del usuario de los Controladores programables clsicos PLC5 1785, publicacin 17856.2.1ES, Captulo 1: Diseo de sistemas Uso del procesador PLC5 clsico como un escner de E/S remotas Uso del procesador PLC5 clsico como un adaptador de E/S remotas Manual del usuario de los Controladores programables clsicos PLC5 1785, publicacin 17856.2.1ES, Captulo 5

1.

Responda a las siguientes preguntas cuando empiece a planificar su estrategia de control: Qu se va a controlar junto?

Qu se va a controlar separadamente?

Se conmunicarn los dispositivos de control como dispositivos similares (red) o de manera jerrquica (maestro/esclavo)?

B-4

Apndice B Hojas de trabajo para diseo

Qu se controlar a travs de un vnculo de E/S remotas?

Cules procesos sern controlados por un procesador clsico PLC-5 1785?

Cules son los aspectos ambientales y de seguridad de su sistema?

2.

Use texto e ilustraciones para hacer un esquema y describir su estrategia.

B-5

Apndice B Hojas de trabajo para diseo

Identificacin de las ubicaciones de los chasis

1. 2.

Saque una copia de esta hoja de trabajo para cada rea funcional. Para cada rea funcional, determine el nmero de chasis usando la siguiente tabla.
Area funcional: Categora Cada rea funcional requiere por lo menos un chasis. Aada un chasis adicional por cada caso donde las E/S en esta rea funcional requieran diferentes: desconexiones de la alimentaci'on elctrica fases de CA grupos lgicos o funcionales Total de chasis para esta rea funcional: Nmero de chasis 1

3.

Asigne un nmero de chasis nico a cada chasis, y registre a continuacin todos los nmeros asignados. Chasis ______________ Chasis ______________ Chasis ______________ Chasis ______________ Chasis ______________ Chasis ______________ Chasis ______________ Chasis ______________ Chasis ______________ Chasis ______________ Chasis ______________ Chasis ______________ Chasis ______________ Chasis ______________ Chasis ______________ Chasis ______________ Chasis ______________ Chasis ______________

B-6

Apndice B Hojas de trabajo para diseo

BOM

Seleccin de tipos de mdulos y lista de los puntos de E/S

Para obtener ms informacin sobre: Seleccin de mdulos de E/S Seleccin de puntos de E/S Nmeros de catlogo de mdulos de E/S

Vea: Manual del usuario de los Controladores programables clsicos PLC5 1785, publicacin 17856.2.1ES, Captulo 2: Seleccin de mdulos de E/S Seleccin de mdulos adaptadores de E/S Catlogo de productos de automatizacin, publicacin AP 100ES, Seccin 3: Entradas/Salidas

1. 2.

Saque una copia del reverso de esta hoja de trabajo para cada chasis. Para cada chasis, haga una lista de cada mdulo de E/S discretas, analgicas y especiales y sus caractersticas elctricas. Use la siguiente tabla para determinar las caractersticas a indicar.
Si selecciona este tipo de mdulo de E/S: Indique estas caractersticas: Voltaje Requisitos especiales: - Aislamiento - Interruptor de proximidad - Surtidor o drenador - Respuesta rpida - TTL Voltaje Corriente Requisitos especiales: - Aislamiento - Proteccin (deteccin de triacs con fallo) - TTL - Conmutacin de alta corriente Rango de voltaje o corriente Resolucin requerida Unipolar o diferencial Requisitos especiales: - Termopar - RTD - Aislamiento Rango de voltaje o corriente Resolucin requerida Requisitos especiales: - PID - Aislamiento Rango de voltaje o corriente Resolucin requerida Ruido/lmites de distancia Unipolar o diferencial Requisitos especiales: - Termopar - RTD - PID - Aislamiento

Mdulo de entradas discretas

Mdulo de salidas discretas

Mdulo de entradas analgicas

Mdulo de salidas analgicas

Mdulos de E/S especiales o de comunicacin (incluyendo mdulos de bloques de E/S)

B-7

Apndice B Hojas de trabajo para diseo

Nmero de chasis: _____________________

Entrada o salida

Tipo de mdulo de E/S

No. de cat. de mdulo de E/S

Tiempo crtico S/No

Voltaje o rango

Corriente o rango

Nmero de puntos

Resolucin requerida (analgica solamente)

Unipolar o diferencial (analgica solamente)

Requisitos especiales

B-8

Apndice B Hojas de trabajo para diseo

BOM

Total de requisitos de mdulos de E/S

1. 2.

Saque una copia de esta hoja de trabajo para cada chasis. Para cada mdulo de E/S identificado en las hojas de trabajo de Seleccin de tipos de mdulos y lista de puntos de E/S de los chasis, en las pginas 7 y 8, siga los pasos indicados a continuacin para determinar el nmero total que necesitar. 3. 4. 5. 6. 7. 8. En la columna A, indique el nmero de catlogo del mdulo. En la columna B, indique el total del nmero de puntos de E/S del mdulo. En la columna C, introduzca el nmero mximo de puntos de E/S disponibles por mdulo. En la columna D, calcule el nmero total de estos mdulos que usted necesitar para este chasis dividiendo la Columna B entre la columna C. En la columna E, introduzca el nmero de mdulos de repuesto que usted pueda necesitar para expansin futura de este chasis. En la columna F, introduzca el nmero total de estos mdulos que usted necesita para este chasis.

Nmero de chasis: _________________


A No. de cat. de mdulo de E/S B Total de puntos de E/S C Puntos de E/S / mdulo D Mdulos de E/S requeridos (B / C) E Mdulos de E/S de repuesto F Total de mdulos de E/S

B-9

Apndice B Hojas de trabajo para diseo

BOM

Asignacin de mdulos de E/S a chasis y asignacin de direcciones


Para obtener ms informacin sobre: Asignacin de mdulos de E/S a chasis Seleccin del modo de direciconamiento Asignacin de direcciones Direccionamiento de E/S complementarias Seleccin de chasis de E/S Vea: Manual del usuario de los Controladores programables clsicos PLC5 1785, publicacin 17856.2.1ES, Captulo 4: Colocacin de mdulos de E/S en el chasis Seleccin del modo de direciconamiento Asignacin de racks Direccionamiento de E/S complementarias Manual de diseo de los Controladores programables clsicos PLC5 1785, publicacin 17856.2.1ES, Captulo 2: Seleccin de chasis de E/S Catlogo de productos de automatizacin, publicacin AP 100ES, Seccin 3: Entradas/Salidas

Requisitos de corriente a los mdulos de E/S

9.

Saque una copia del reverso de esta hoja de trabajo para cada chasis, y sela para registrar sus respuestas a losa tems 2 a 8.

10. Indique el modo de direccionamiento de cada chasis. Use la siguiente tabla como gua en la seleccin.
Si el mdulo de E/S ms denso en el chasis es: 8 puntos 16 puntos Asignar cualquier combinacin de mdulos en ranuras de mdulo adyacentes Utilizar completamente la capacidad de E/S 32 puntos Asignar cualquier combinacin de mdulos en ranuras de mdulo adyacentes Utilizar completamente la capacidad de E/S Y usted desea: Entonces seleccione: Direccionamiento a 2 slots Direccionamiento a 1 slot Direccionamiento a 2 slots Direccionamiento a 1/2 slot Direccionamiento a 1 slot

11. Indique el tamao del chasis. cate the chassis size. Use la siguiente tabla como gua en la seleccin.
Si necesita: Reducir el nmero de piezas de repuesto Ajustarse a los requisitos de espacio Minimizar el tiempo de escn Minimizar el costo por ranura Permitir expansin Y est: Expandiendo su sistema Instalando un sistema nuevo Limitado a 9 pultadas Limitado a 14 pultadas Limitado a 19 pultadas Limitado a 24 pultadas Entonces considere: El tamao estndar que usted usa ahora Un tamao usando las pautas listadas a continuacin Chasis de 4 ranuras Chasis de 8 ranuras Chasis de 12 ranuras Chasis de 16 ranuras El chasis ms grande que contiene el procesador El chasis ms grande conforme con las decisiones anteriores

12. Indique si un procesador o un adaptador est en la ranura del extremo izquierdo. 13. Indique si est usando este chasis para E/S complementarias. 14. Escriba el tipo de mdulo en cada ranura disponible en el diagrama del chasis. 15. Asigne nmeros de rack, nmeros de grupo, y nmero de puntos por grupo. 16. Indique el requisito de corriente de cada mdulo.

B-10

Apndice B Hojas de trabajo para diseo

Nmero de chasis: _________________ Indique tamao de chasis: 1771A1B chasis de 4 ranuras

Modo de direccionamiento: 1771A2B chasis de 8 ranuras 1771A3B, o 1771A3B1 chasis de 12 ranuras E/S complementarias?

2 slots

1 slot 1771A4B chasis de 16 ranuras

1/2 slot

Procesador

o Adaptador R___ R___ R___

S, chasis______ R___ R___

No R___

R___

R___

Identifique grupos y puntos de E/S

Ranura 1 G ___ 00-07 10-17 G __ 00-07 10-17 Ranura 9 G ___ 00-07 10-17 G __ 00-07 10-17

Ranura 2 G ___ 00-07 10-17 G __ 00-07 10-17 Ranura 10 G ___ 00-07 10-17 G __ 00-07 10-17 ____ ____

Ranura 3 G ___ 00-07 10-17 G __ 00-07 10-17 Ranura 11 G ___ 00-07 10-17 G __ 00-07 10-17 ____ ____

Ranura 4 G ___ 00-07 10-17 G __ 00-07 10-17 Ranura 12 G ___ 00-07 10-17 G __ 00-07 10-17 ____ ____

Ranura 5 G ___ 00-07 10-17 G __ 00-07 10-17 Ranura 13 G ___ 00-07 10-17 G __ 00-07 10-17 ____ ____

Ranura 6 G ___ 00-07 10-17 G __ 00-07 10-17 Ranura 14 G ___ 00-07 10-17 G __ 00-07 10-17 ____ ____

Ranura 7 G ___ 00-07 10-17 G __ 00-07 10-17 Ranura 15 G ___ 00-07 10-17 G __ 00-07 10-17 ____ ____

Ranura 8 G ___ 00-07 10-17 G __ 00-07 10-17 Ranura 16 G ___ 00-07 10-17 G __ 00-07 10-17 ____ ____

Indique la corriente requerida para cada mdulo en este chasis:

____ ____

Consumo total de corriente de mdulos de E/S en este chasis = _____

B-11

Apndice B Hojas de trabajo para diseo

BOM

Seleccin de mdulos adaptadores

Para obtener ms informacin sobre: Seleccin de los mdulos adaptadores de E/S

Vea: Manual del usuario de los Controladores programables clsicos PLC5 1785, publicacin 17856.2.1ES, Captulo 2: Seleccin de mdulos adaptadores de E/S

17. En la columna A de la siguiente tabla, indique el nmero de chasis en el cual usted colocar cada mdulo adaptador.adapter module. 18. En la columna B, indique el nombre/tipo de cada mdulo adaptador. 19. En la columna C, indique los requisitos especiales del mdulo adaptador. 20. En la columna D, indique los requisitos consumo de corriente del mdulo adaptador.
A Nmero de chasis B Mdulo adaptador C Requisitos especiales D Consumo de corriente

B-12

Apndice B Hojas de trabajo para diseo

21. En la siguiente tabla, indique cualquier dispositivo, excepto mdulo adaptador, que usted est conectando a una red de E/S remotas, indique su nmero de chasis y los requisitos especiales. Por ejemplo: Procesador PLC-5 en modo adaptador Escner remoto PLC-5/250 en modo adaptador Mdulo de interface PLC para variadores de CA y CC digitales Adaptador de E/S remotas para variadores Boletn 1336 Mdulos de teclado y botones pulsadores RediPANEL Data liner PanelView (vea interface de operador) Mdulo opcional (para terminal de planta T30) CNC 8600 con opcin de adaptador de E/S remotas CVIM en modo adaptador Sistema de sujecin Pro-Spec 6000 con adaptador de E/S remotas opcional Mdulo 1747-DCM (a rack SLC-500) Mdulo 1771-DCM Robot 1771-GMF (mdulo de interface de E/S remotas)

Dispositivo

Conectado a chasis nmero

Requisitos especiales

B-13

Apndice B Hojas de trabajo para diseo

Colocacin del hardware del sistema

Para obtener ms informacin sobre:

Vea: Manual del usuario de los Controladores programables clsicos PLC5 1785, publicacin 17856.2.1ES, Captulo 3: Determinacin del ambiente apropiado Proteccin del procesador Esquema de canalizacin para cables Planificacin del cableado Esquema de espacios para el panel posterior Configuracin de la conexin a tierra

Determinacin del ambiente apropiado Envolventes Esquema de canalizacin Cableado Montaje Conexin a tierra

Haga un esquema de su sistema que indique lo siguiente: ambiente apropiado envolventes montaje esquema de canalizacin cableado conexin a tierra

B-14

Apndice B Hojas de trabajo para diseo

Configuracin de selecciones de interruptores

Para obtener ms informacin sobre:

Vea:

Configuracin de interruptores Manual del usuario de los Controladores programables clsicos PLC5 1785, publicacin 17856.2.1ES, Apndice A

Registre las selecciones de posicionamiento de interruptores en una copia de esta hoja de trabajo. Es posible que necesite consultar la hoja de trabajo varias veces a medida que complete el diseo de su sistema.
1. Y N 2.
ESTA USANDO MODULO DE FUENTE DE ALIMENTACION EN EL CHASIS?

Ubique el puente de configuracin del chasis (entre las dos primeras ranuras del extremo izquierdo del chasis). Establezca el puente de configuracin del chasis de E/S. La seleccin predeterminada es N (no usando mdulo de fuente de alimentacin en el chasis).

Y N

Y N

IMPORTANTE: No se puede activar un solo chasis de E/S con un mdulo de fuente de alimentacin y una fuente de alimentacin externa. Establezca Y cuando instale un mdulo de fuente de ali mentacin en el chasis. Establezca N cuando use una fuente de alimenta cin externa.

17075

Seleccones de chasis y procesador de rack 0 Para procesadores PLC5/10, 5/12, 5/15, 5/25: Interruptores del backplane chasis del procesador Rack 0
O 1 N O F F 2 3 4 5 6 7

OFF
8

Interruptores SW1 mdulo procesador


O 1 F F O N 2 3 4 5 6 7

ON
8

Interruptores SW2 mdulo procesador


O 1 F F O N 2 3 4 5 6

ON
7 8

Interruptores SW3 mdulo procesador


O F F O N 1 2 3 4

ON

Nota:

Los interruptores que se muestran en negro no se usan, pero deben establecerse en la posicin indicada.

B-15

Apndice B Hojas de trabajo para diseo

Selecciones de interruptores de chasis y adaptador para E/S remotas OFF Interruptores del backplane chasis de E/S Rack______
O 1 N O F F 2 3 4 5 6 7 8 O 1 N O F F

Interruptores SW1 mdulo adaptador


2 3 4 5 6 7 8

Interrup. SW2Serie B O mdulo adaptador


O N O F F 1 2 3 4

Interrup. SW2Serie C mdulo adaptador


O 1 N O F F 2 3 4 5 6

Interruptores del backplane chasis de E/S Rack______


O 1 N O F F 2 3 4 5 6 7 8

Interruptores SW1 mdulo adaptador


O 1 N O F F 2 3 4 5 6 7 8

Interrup. SW2Serie B mdulo adaptador


O N O F F 1 2 3 4

Interrup. SW2Serie C mdulo adaptador


O 1 N O F F 2 3 4 5 6

Interruptores del backplane chasis de E/S Rack______


O 1 N O F F 2 3 4 5 6 7 8 O 1 N O F F

Interruptores SW1 mdulo adaptador


2 3 4 5 6 7 8

Interrup. SW2Serie B mdulo adaptador


O N O F F 1 2 3 4

Interrup. SW2Serie C mdulo adaptador


O 1 N O F F 2 3 4 5 6

Interruptores del backplane chasis de E/S Rack______


O 1 N O F F 2 3 4 5 6 7 8 O 1 N O F F

Interruptores SW1 mdulo adaptador


2 3 4 5 6 7 8

Interrup. SW2Serie B mdulo adaptador


O N O F F 1 2 3 4

Interrup. SW2Serie C mdulo adaptador


O 1 N O F F 2 3 4 5 6

Interruptores del backplane chasis de E/S Rack______


O 1 N O F F 2 3 4 5 6 7 8 O 1 N O F F

Interruptores SW1 mdulo adaptador


2 3 4 5 6 7 8

Interrup. SW2Serie B mdulo adaptador


O N O F F 1 2 3 4

Interrup. SW2Serie C mdulo adaptador


O 1 N O F F 2 3 4 5 6

Interruptores del backplane chasis de E/S Rack______


O 1 N O F F 2 3 4 5 6 7 8

Interruptores SW1 mdulo adaptador


O 1 N O F F 2 3 4 5 6 7 8

Interrup. SW2Serie B mdulo adaptador


O N O F F 1 2 3 4

Interrup. SW2Serie C mdulo adaptador


O 1 N O F F 2 3 4 5 6

Interruptores del backplane chasis de E/S Rack______


O 1 N O F F 2 3 4 5 6 7 8

Interruptores SW1 mdulo adaptador


O 1 N O F F 2 3 4 5 6 7 8

Interrup. SW2Serie B mdulo adaptador


O N O F F 1 2 3 4

Interrup. SW2Serie C mdulo adaptador


O 1 N O F F 2 3 4 5 6

Note: Los interruptores que se muestran en negro no se usan, pero deben establecerse en la posicin indicada.

B-16

Apndice B Hojas de trabajo para diseo

BOM

Determinacin de requisitos de comunicacin

Para obtener ms informacin sobre:

Vea:

Manual del usuario de los Controladores programables clsicos PLC5 1785, Identificacin de conectores/canales del procesador publicacin 17856.2.1ES, Captulo 5: Configuracin del canal 0 (puerto ASCII en serie) Identificacin de canales/conectores del procesador PLC5 clsco Seleccin de una red DH+ Uso del canal 0 Configuracin de la red DH+ Seleccin del cableado DH+, esquema Seleccin del cableado de los conectores/canales del procesador Seleccin de las resistencias de terminacin Manual del diseo de los Controladores programables clsicos PLC5 1785, publicacin 17856.2.1ES, Captulo 3: Esquema de canalizacin de los cables Planificacin del cableado Manual del diseo de los Controladores programables clsicos PLC5 1785, publicacin 17856.2.1ES, Captulo 2: Seleccin de las resistencias de terminacin Manual de instalacin del hardware del Controlador Programable clsico de la familia PLC5, publicacin 17856.6.1ES

Definicin de las direccioens de estacin DH+

1. 2.

Saque una copia de las pginas apropiadas de esta hoja de trabajo para cada procesador. Identifique los modos de comunicacin y las selecciones de red.

3.

Indique las configuraciones de canal y direcicones de estacin DH+.

4.

Indique los racks conectados a cada canal/conector configurado para modo adaptador o escner de E/S remotas.

5.

Identifique el esquema del cableado de la red DH+ (conexin en cadena o cable troncal/cable de derivacin).

B-17

Apndice B Hojas de trabajo para diseo

6.

Seleccione los cables del vnculo de datos. Encierre en un crculo o resalte sus selecciones en las siguientes tablas.

Con esta velocidad de transmisin:

Seleccione esta longitud mxima de cable (cable 1770CD): 10,000 pies 5,000 pies 2,500 pies Seleccione este nmero de catlogo: 5810TC02/A 5810TC15/A 5810TAS/A (kit) 5810TAM/A (kit) 5810TBS/A (kit) 5810TBM/A (kit)

para red de E/S remotas

57.6 kbaudios 115.2 kbaudios 230.4 kbaudios Si necesita este:

Cable de transceiver grueso de 2.0 m (6.5 pies) Cable de transceiver grueso de 15.0 m (49.2 pies)

para red Ethernet

Transceiver delgado y cable de 2.0 m (6.5 pies) Transceiver delgado y cable de 15.0 m (49.2 pies) Transceiver grueso y cable de 2.0 m (6.5 pies) Transceiver grueso y cable de 15.0 m (49.2 pies)

7.

Termine una red DH+ o de E/S remotas estableciendo el conjunto de interruptores 3.

B-18

Apndice B Hojas de trabajo para diseo

Proccesador PLC5/10

COMM FAULT

BATT

PROC ACTIVE RUN FO RCE REM

R U N

P R O G

Indique informacin:

BATTERY IN S T A L L E D

PEER COMM IN T F C

Indique nmeros de racks locales:

1 SH 2

PEER COMM IN T F C

PLC5/10 PROGRAMMABLE CONTROLLER

Direccin de estacin DH+ _______________

Registre cualquier informacin adicional sobre su modo de comunicacin y seleccin de red.

B-19

Apndice B Hojas de trabajo para diseo

Procesador PLC5/12, 5/15 5/25

Selecciones de SW1 Escner Adaptador Selec. direc. de rack SW2 Primer grupo de E/S Nmero de palabras que se van a transferir

COMM FAULT

BATT

PROC R E M I/O ACTIVE RUN FORCE ADPT REM

R U N

P R O G

Indique informacin:

BATTERY IN S T A L L E D

DH+

Indique nmeros de rack (si est configurado para escner):

1 SH 2 1 SH 2

DH+

REM I/O

Direccin estacin DH+ _______________

PLC5/25 PROGRAMMABLE CONTROLLER

Registre cualquier informacin adicional sobre su modo de comunicacin y seleccin de red.

B-20

Apndice B Hojas de trabajo para diseo

BOM

Seleccin de un procesador PLC5 clsico

Para obtener ms informacin sobre:

Vea:

Manual del usuario de los Controladores programables clsicos PLC5 1785, publicacin Seleccin de un procesador 17856.2.1ES, Captulo 2: Seleccin de mdulos de memoria opcionales Seleccin de un procesador PLC5 clsico para su aplicacin Seleccin de una batera de repuesto Seleccin de mdulos de memoria Seleccin de una batera de repuesto Seleccin de un sistema de seguridad (backup) Manual del usuario del mdulo de comunicacin de seguridad (backup) PLC5, publicacin 17856.5.4ES

8.

Saque copias de ambos lados de esta hoja de trabajo para cada chasis que requiere un procesador. Para cada chasis que requiere un procesador, use la siguiente tabla como ayuda para determinar qu procesador usar.
Total de memoria requerida Nmero total Nmero total Necesita un Tiempo de escn del de racks de chasis puerto en programa requerido serie? Nmero total de puertos DH+ Nmero total de puertos de E/S remotas

9.

10. Registre su seleccin de procesador PLC-5 clsico a continuacin. El procesador PLC-5 clsico es: _______________________________ Residir en el chasis No.: La corriente requerida es: _______________________________ _______________________________

11. Seleccione memoria adicional para su procesador PLC-5 clsico. Encierre en un crculo o resalte su seleccin en la siguiente tabla.
Sistema de seguridad (backup) de memoria no voltil (EEPROM) Palabras 8K 16 K Nmero de catlogo (y procesador) 1785MJ (PLC5/10, 5/12, 5/15, 5/25) 1785MK (PLC5/25) Palabras 4K 8K Memoria RAM (CMOS) Nmero de catlogo (y procesador) 1785MR (PLC5/15 y 5/25) 1785MS (PLC5/15 y 5/25)

12. Seleccione una batera de repuesto de litio, 1770-XY, para su procesador PLC-5 clsico.

B-21

Apndice B Hojas de trabajo para diseo

13. Seleccione un sistema de seguridad (backup) para su procesador PLC-5 clsico si fuera necesario. El sistema de seguridad (backup) de un procesador PLC-5 clsico tiene dos de cada uno de los siguientes componentes de hardware. Indique sus selecciones a continuacin. mdulo procesador PLC-5 (PLC-5/15 -5/25 solamente) mdulo 1785-BCM (para dos canales) mdulo 1785-BEM (para dos canales adiconales) fuente de alimentacin chasis local

B-22

Apndice B Hojas de trabajo para diseo

Seleccin de fuentes de alimentacin

Para obtener ms informacin sobre: Seleccin de fuentes de alimentacin Seleccin de cables para fuentes de alimentacin

Vea: Manual del usuario de los Controladores programables clsicos PLC5 1785, publicacin 17856.2.1ES, Captulo 2: Seleccin de fuentes de alimentacin Catlogo de productos de automatizacin, publicacin AP 100ES

1. 2.

Saque una copia de esta hoja de trabajo para cada uno de sus chasis. Consulte las siguientes hojas de trabajo para los valores necesarios para completar la frmula a fin de seleccionar una fuente de alimentacin. Hoja de trabajo de Asignacin de mdulos de E/S a chasis y Asignacin de direcciones para consumo total de corriente de E/S Hoja de trabajo de Seleccin de mdulo adaptador o Seleccin de procesador PLC-5 clsico para consumo de corriente Siga los pasos indicados a continuacin para calcular el total de corriente requerido para nmero de chasis ____________ y para seleccionar una fuente de alimentacin. En la lnea A siguiente, registre el consumo total de corriente de backplane para todos los mdulos de E/S en el chasis. Si deja ranuras disponibles en su chasis para expansin futura, sume el consumo de corriente de los futuros mdulos de E/S. En la lnea B siguiente, registre el consumo de corriente requerido para el procesador PLC-5 clsico o el mdulo adaptador en el chasis. En la lnea C siguiente, registre la corriente requerida de una fuente de alimentacin para ese chasis. ATotal de corriente de E/S de backplane ____________________ BCorriente de procesador PLC-5/mdulo adaptador + ____________________ CCorriente total de bakcplane requerida = ____________________

3.

4.

Seleccione su fuente de alimentacin dependiendo del requisito de voltaje de entrada y el total de corriente de backplane requerido (lnea C anterior). Los siguientes son dos tipos de fuente de alimentacin: mdulos de fuente de alimentacinubicados en el mismo chasis que el procesador PLC-5 o mdulo adaptador fuentes de alimentacinubicadas fuera del chasis que contiene el procesador PLC-5 o mdulo adaptador Registre su seleccin de fuente de alimentacin y cable a continuacin. La fuente de alimentacin para este chasis es: ___________________________________ El cable para esta fuente de alimentacin es: ___________________________________ Nota importante: No se puede usar una fuente de alimentacin externa y un mdulo de fuente de alimentacin para activar el mismo chasis, ya que stos son incompatibles.

5.

B-23

Apndice B Hojas de trabajo para diseo

BOM

Seleccin de un terminal de programacin

Para obtener ms informacin sobre: Seleccin de un terminal de programacin Seleccin de cables para un terminal de programacin

Vea: Manual del usuario de los Controladores programables clsicos PLC5 1785, publicacin 17856.2.1ES, 1785 6.2.1ES, Captulo 2: Seleccin de un terminal de programacin Seleccin de cables

6.

Saque una copia de esta hoja de trabajo para cada procesador PLC-5.

7.

Seleccione un terminal de programacin para su procesador PLC-5 clsico __________ ubicado en nmero de chasis _____________. Encierre en un crculo o resalte su seleccin en la siguiente tabla.
Terminal de programacin 6160T53 6160T60 6160T70 Sistema operativo DOS 3.2, 3.3, 4.x, 5.0 6.0

8.

Seleccione un dispositivo de comunicacin y los cables. Encierre en un crculo o resalte su seleccin en la siguiente tabla.
Si tiene este dispositivo: Con este dispositivo de comunicacin: 1784 KT, KT2 1784KT, KT2 1784KL, KL/B 1784KTK1 1784PCMK PC/AT IBM 6160T60, 6160T70, 6121 (o compatible) PC/XT IBM 1784T47, 6123, 6124 (o compatible) 6120, 6122 1785KE 1785KE 1785KE Use este cable:

PLC5/10, PLC 5/10, 5/12, 5/12, 5/15 5/15 5/25 5/25

1784CP 1784 CP 1784CP5 1784PCM5 1784CAK 1784CXK 1784CYK

B-24

Apndice B Hojas de trabajo para diseo

Seleccin de la configuracin del terminal de programacin

1. 2.

Saque una copia de esta hoja de trabajo para cada terminal de programacin. Documente sus decisiones de configuracin de software a continuacin para su procesador PLC-5 clsico __________ ubicado en nmero de chasis _____________. Conexiones DH+: Acceso a red local o remota Directo o derivaciones mltiples Tipo de tarjeta de interface Direccin de estacin nica asignada a terminal Direccin de bit de tarjeta KT en terminal de programacin _______________________________

________________________________ ________________________________

________________________________

________________________________

B-25

Apndice B Hojas de trabajo para diseo

BOM

Seleccin de interface de operador

Para obtener ms informacin sobre: Seleccin de una interface de operador

Vea: Manual del usuario de los Controladores programables clsicos PLC5 1785, publicacin 17856.2.1ES, Captulo 2: Seleccin de una interface de operador

Seleccione su interface de operador usando la siguiente tabla: 3. 4. 5. 6. En la columna A, indique la estacin de interface de operador. En la columna B, indique las pantallas de interface de operador requeridas por estacin. En la columna C, describa los requisitos de control e informacin para cada pantalla. En la columna D, indique los informes que desea generar.
B C (Pantalla(s) de Requisitos de control e informacin interface de operador D Informes

A Estacin de interface de operador

B-26

Apndice B Hojas de trabajo para diseo

A Estacin de interface de operador

B C (Pantalla(s) de Requisitos de control e informacin interface de operador

D Informes

B-27

Apndice B Hojas de trabajo para diseo

Desarrollo de especificaciones de programacin

1.

Use la siguiente tabla como gua para desarrollar las especificaciones de diseo de programacin.
Definicin

Opciones de especificaciones de diseo Usar SFC?

Qu rutinas de fallo usar?

2.

Haga un esquema de su mapa de memoria de la tabla de datos.

3.

Planifique su programa de lgica de escalera.

4.

Qu pruebas realizar?

B-28

Indice

Nmeros
1770KF2, 512
1770XY, 213 1784KL, 511 1784KT, 511 1785BCM. Vea Sistema de seguridad 1785KE, 512 1785ME16, 213 1785MJ, 213, B21 1785MK, 213, B21 1785MR, 213, B21 1785MS, 213, B21

Conexin de cadena de margaritas, Red DH+, 58 Conexin de lnea de suspensin, Red DH+. Vea Conexin de lnea troncal/lnea de suspensin Conexin de lnea troncal/lnea de suspensin, Red DH+, 58 ControlView

caractersticas, 27 pautas para la seleccin, 27

D
Data Highway Plus. Vea Red DH+ Datos de transferencia discreta, modo adaptador, 81 Datos de transferencia discreta, definido, 11 Descripcin de los trminos

A
Almacenamiento de datos, 67 Ambiente

enfriamiento, 31 espacio para los chasis, 31 humedad relativa, 31 envolventes, 34 temperatura de almacenamiento, 31 temperatura operativa, 31

chasis de E/S local residente de procesador, 11 chasis de E/S remotas, 11 datos de transferencia discreta, 11 E/S local residente de procesador, 11 vnculo de E/S remotas, 11 transferencia en bloque, 11 conexin directa del terminal, 510 conexin remota del terminal, 510

Archivo de estado, procesador, 69613

DH+

B
Batera, duracin promedio, 213

Dimensiones, fuentes de alimentacin, 37 Direccin de imagen de E/S, 69 Direccin indexada, 69 Direccin indirecta, 69 Direccin lgica, 69 Direccin simblica, 69 Direccionamiento

C
Cables

vnculo de E/S remotas, 215 esquema de la canalizacin, 34 procesador a terminal de programacin, 216 red DH+, 35 seleccin, 215 interruptores del backplane, con mdulo adaptador, A2 seleccin, 26

Chasis

Chasis de E/S local residente de procesador, definido, 11 Chasis de E/S remotas, definido, 11 Completado, estado de programa, 72 Conductores, instalacin, 35 Conexin a tierra, sistemas de E/S remotas, 37

a 1 slot complementario, 414 definido, 46 mdulo de transferencia en bloque, 46 a 1/2 slot complementario, 415 definido, 48 a 2 slots complementario, 412 definido, 43 archivos de la tabla de datos, 67 asignacin de nmeros de rack, 49 E/S complementario, 412 pautas para seleccionar modos de direccionamiento, 49
I-1

Indice

racks de E/S remotas, 410 seleccin de modos, 43


Direccionamiento a 1 slot , definido, 46 Direccionamiento a 1/2 slot, definido, 48 Direccionamiento de 2 slots, definido, 43 Diseo de sistemas, 12

definicin, 13 desarrollo de programa, 15 planificacin de programas de aplicacin, 61 revisin para confirmar integridad, 15
Espera, estado de programa, 72 Esquema del sistema

control centralizado, 12 control distribuido, 12 modelo de desarrollo de programa, 13, 61 pautas, 12

E
Envolventes, proteccin contra EMI/RFI, 34 E/S complementarias

ambiente, 31 categorizacin de conductores, 35 esquema de canalizacin, instalacin de conductores, 35 backplane, 36 proteccin del procesador, 34

Estado del procesador, direcciones del archivo, 610 Escn

instalacin de mdulo de transferencia en bloque, 416 instalacin de mdulos 1/2 ranura , 415 2 ranuras , 412 pautas de direccionamiento, 412 resumen de instalacin de mdulos, 416 seleccin de mdulo, 213 ubicacin de mdulos, 1 ranura, 414

datos de transferencia discreta a E/S remotas, 94 a E/S residente del procesador, 94 introduccin a, 91 ejecucin de renglones selectivamente, 93 introduccin a, 91 lgica falsa versus lgica verdadera, 92

Escn de programa

E/S discretas. Vea Transferencia de datos discretos E/S inmediatas, 95 E/S local residente de procesador, definido, 11 E/S local residente del procesador

Escn lgico. Vea escn de programa

F
Fallos

fallo de rack, 711 recuperacin de fallo de rack, 712 nmero de entradas de rack en lista de escn, 103 optimizacin, 104 transferencias en bloques, 103 velocidad de comunicacin, 102

E/S remotas, tiempo de escn

deteccin de fallos mayores, 711 rack de E/S local residente del procesador, 711 rack de E/S remotas, 712 recuperacin de rack de E/S local residente del procesador, 712 recuperacin de rack de E/S remotas, 712 dimensiones del montaje, 37 posicionamientos de interruptores del chasis, A3 seleccin, 29212

Fuentes de alimentacin

E/S remotas, tiempo de escn, 102 Ejecucin, estado de programa, 72 Ejecucin de programa, 72 En fallo, estado de programa, 72 Espacio para el backplane, 36 Especificacin de diseo

G
Grupo de E/S, definido, 42

anlisis detallado, 65 modelo de desarrollo de programa, 13 anlisis detallado, 15, 65 contenido de, 14

I
Instalacin, dimensiones del chasis de E/S, 36 Interface del operador

Especificacin funcional

ControlView, 26 Dataliner, 28

I-2

Indice

PanelView, 26 pautas para la seleccin, 27 RediPANEL, 28 terminales de programacin, 28


Interrupciones accionadas por sucesos. Vea PII Interrupciones accionadas por tiempo. Vea STI

en una STI, 818 peticiones en la cola, 817 usando procesador como escner de E/S remotas, 18
Modo escner de E/S remotas

L
Listo, estado de programa, 72 Llamadas de subprograma, como caracterstica del procesador. Vea SFC

definido, 18 usando procesador como escner de E/S remotas, 18

Mdulo adaptador 1771ALX, seleccin, 24 Mdulo adaptador 1771AS, 24

seleccin, 24

Mdulo adaptador 1771ASB , seleccin, 24 Mdulos adaptadores

M
MCP, programa principal para PLC-5/10, 5-12 , -5/15, -5/25, 63 Memoria CMOS RAM, 213 Memoria EEPROM, 213 Modo adaptador

posicionamientos de los interruptores 1771ASB sin E/S complementario, A4 con E/S complementario, A6 seleccin de 1771ALX , 24 seleccin de 1771AS , 24 seleccin de 1771ASB , 24 instalacin de mdulo de transferencia en bloques , 42 instalacin en el chasis, 41 mdulos maestro/extensor, 23 pautas para la seleccin, 21 seleccin de tamao de punto, 22

archivo de imagen adaptador, procesadores PLC-5/12, -5/15 y -5/25, 84 transferencia de datos archivo predeterminado para transferencia de datos discretos, 84 consejos de direccionamiento para transferencia en bloques, 88 determinacin del estado del procesador, 86 determinacin del estado del procesador supervisor, 86 ejemplo de programacin de transferencia en bloque, 810814 modo adaptador, 84 transferencia de bits con procesador supervisor, 85 transferencia en bloques, 87 usando procesador como adaptador de E/S remotas, 19 definido, 19 transferencia de datos, 81

Mdulos de E/S

Mdulos de E/S maestro/extensor, 23 Mdulos de memoria de seguridad. Vea EEPROM o CMOS RAM Mdulos de transferencia en bloques, instalacin de E/S complementarias, 416

O
Optimizacin de su sistema, 101 Organigramas de funcin secuencial. Vea SFC

P
PanelView

Modo adaptador de E/S remotas

caractersticas, 27 pautas para la seleccin, 27 ambiente apropiado, 31 aplicacin de red DH+, 58 cundo usar SFC, 62 direccionamiento de E/S complementario, 412 diseo de sistema, 12 instalacin de mdulos de E/S complementario, 412
I-3

Modo escner

secuencia de transferencias en bloques, PLC5/10, 5/12, 5/15, 5/25, 819 secuencia de transferencias en bloques, con bits de estado, 820 transferencia de datos, transferencia en bloque, 817 a E/S local, 817 a E/S remotas, 818

Pautas

Indice

segn caractersticas elctricas, 41 pautas de programacin para transferencia de datos, 821 seleccin de cable, 215 seleccin de chasis, 26 seleccin de E/S, 21 seleccin de fuente de alimentacin, 29 seleccin de hardware de sistema de seguridad, 214 seleccin de interface del operador, 27 seleccin de mdulo adaptador, 24 seleccin de mdulo de E/S complementario, 213 seleccin de tamao de punto de E/S, 22 seleccin del modo de direccionamiento, 49
PII, flujo del programa, 71 Posicionamientos de interruptores, SW3 para PLC-5/10, -5/12, -5/15 , terminacin de vnculo, 215 Posicionamientos de los interruptores

modo adaptador , en sistema PLC-5 , A8 SW3 para PLC-5/10,-5/12, -5/15, -5/25 , terminacin de vnculo, A12
Preparacin del lugar, esquema de la canalizacin, 34 Preparacin previa de E/S, 93 Procesador

Esquema de la canalizacin, 34 escn, 91 tiempo de escn, 106

Procesadores PLC-5 , posicionamientos de los interruptores, SW2 PLC5/10, 5/12, 5/15, 5/25, para procesador en modo adaptador en sistema PLC-2/20, A9 Procesadores PLC 5

sistema de control centralizado, 12 sistema de control distribuido, 12 nmeros de catlogo, 29 sistema de seguridad, 17 tabla de seleccin, 29 transferencia de datos, 81 almacenamiento de datos, 67 ambiente. Vea Ambiente archivo de estado del procesador, 69613 batera de repuesto, 213 caractersticas, 16 configuracin de comunicaciones, PLC5/10, 5/12, 5/15, 5/25, 53 modo adaptador de E/S remotas, 19 modo escner de E/S remotas, 18 mdulos de memoria de seguridad, 213 nmeros de catlogo, 15 panel frontal, PLC5/10, 5/12, 5/15, 5/25, 52 posicionamientos de los interruptores SW1 PLC-5/30, -5/40, -5/60, -5/40L, -5/60L, para nmero de estacin DH+, A7 SW2 PLC-5/10, -5/12, -5/15, -5/25
para procesador de modo adaptador en sistema de modo escner, A8 para procesador en modo adaptador en sistema PLC-2/30, A9 para procesador en modo adaptador en sistema PLC-3, grupos de 8 palabras, A10 para procesador en modo adaptador en sistema PLC-5/250, grupos de 8 palabras, A10

Procesadores PLC5

mdulo adaptador 1771ASB con E/S complementario, A6 sin E/S complementario, A4 backplane del chasis, con procesador PLC-5, A1 puente de configuracin del chasis, para fuente de alimentacin, A3 SW1 para PLC-5/10, -5/12, -5/15, -5/15, para procesador en modo adaptador , en sistema PLC-3 con grupos de 4 palabras , A11 SW1 para PLC-5/10, -5/12, -5/15, -5/25 para procesador en modo adaptador
en sistema de modo escner, A8 en sistema de mdulo subescner de E/S, A9 en sistema PLC-2/20 , A9 en sistema PLC-2/30 , A9 en sistema PLC-3 con grupos de 8 palabras , A10 en sistema PLC-5/250 con grupos de 4 palabras , A11

Procesadores PLC-5

para procesador en modo adaptador, en sistema PLC-5/250 con grupos de 8 palabras , A10 SW1 para PLC-5/10, -512, -5/15, -5/25 , para procesador en modo adaptador, en sistema VME, A8 SW1 para PLC-5/30, -5/40, -5/60, para nmero de estacin DH+, A7 SW1 para procesadores PLC-5/10, -5/12, -5/15, -5/25 , para procesador en
I-4

Indice

posicionamientos de los interruptors, SW2 PLC-5/10, -5/12, -5/15, -5/25, para procesador en modo adaptador en sistema PLC-3, grupos de 4 palabras, A11 preparacin de programas, ejemplo de envasado, 64 programas de aplicacin, 63 creacin de programas, 65 seleccin de hardware de sistema de seguridad, 214 tabla de datos direccionamiento de formatos, 69 estructura y tamao de archivo, 68 terminacin de vnculo DH+, 215 E/S local extendido, 215 E/S remotas, 215 terminacin de vnculo de E/S remotas, SW3 para PLC-5/10, -5/12, -5/15, -5/25 , A12
Procesadores PLC-6, proteccin con un envolvente, 34 Procesadors PLC-5, posicionamientos de los interruptores, SW2 PLC5/10, 5/12, 5/15, 5/25, para procesador en modo adaptador en sistema PLC-5/250, grupos de 4 palabras, A11 Proceso

para procesador en modo adaptador en sistema VME, A8 para procesador en modo adaptador en un sistema de mdulo subescner de E/S, A9 para procesador en modo adaptador, en mdulo escner o en un sistema VME, A8

Programacin de texto estructurado, como una caracterstica del procesador, 16 Proteccin contra procedimiento de arranque, 710

R
Racks de E/S

definido, 43 E/S local residente del procesador, 410 E/S remotas, 410

racks de E/S, relacin con tamao de chasis y modo de direccionamiento, 49 Red DH+

conectores, 510 conexin al Data Highway, 510 conexin en cadena, 58, 59 conexin de dispositivos a la red, 58 conexin de lnea troncal/lnea de derivacin, 58, 59 estimado de rendimiento de la red destino de los mensajes, 55 tamao y nmero de mensajes, 54 tiempo de procesamiento interno, 56 nodos/tiempos, 54 paso del testigo", 54 pautas de aplicacin, 58 planificacin del cableado, 35 terminacin, 215 velocidad de transmisin, 53

Resistencias de terminacin, 215 Rutina de encendido, como una caracterstica de programacin, 71 Rutinas de fallo

clculo, 106 componentes del, 101 definido, 101 tiempo de escn de E/S remotas, 102 tiempo de escn del procesador, 106 tiempo de transferencia de E/S, 101 tiempo de transferencia de backplane de E/S, 102 preparacin de programas para su aplicacin, 63 creacin del programa, 65 ejemplo de envasado, 64 recuperacin de rack de fallo, 713

Programacin de escalera

Programacin de lgica de escalera, como una caracterstica del procesador, 16

activacin, 78 bits de fallo mayor, 74 cambio desde la lgica de escalera, 79 cdigos de fallo mayor, 74 cmo programarlas, 76710 como una caracterstica de programacin, 71 constitucin, 78 definido, 73 flujo del programa, 71 procedimiento de arranque, 710 proteccin contra procedimiento de arranque, 710 prueba, 78 recuperacin de fallo de rack, 713 transferencia en bloques , 818

I-5

Indice

Rutinas de interrupcin. Vea STI, PII, rutinas de fallo, rutinas de encendido

conexiones en serie, 510, 512


Tiempo de escn, clculo, 106 Tiempo de instrucciones, 101 Tiempos

S
SFC

como una caracterstica del procesador, 16 consideraciones de programacin, 63 cundo usarlo, 62 definido, 61 ejemplo de aplicacin, 63 tareas de control, 61 transiciones, 61 definido, 17 seleccin de hardware, 214 caractersticas, 71 definicin de su aplicacin de programacin, 61 preparacin de programas de aplicacin creacin de programa, 64 creacin del programa, 65 ejemplo de envasado, 63 con una instruccin de transferencia en bloque, 818 flujo del programa, 71

Sistema de seguridad

Software de programacin

STI

Vea tambin proceso clculo, 106 constantes del programa, 913 datos de transferencia discreta a E/S remotas, 94 a E/S residente del procesador, 94 elementos directos, PLC5/10, 5/12, 5/15, 5/25, 914 elementos indirectos, PLC5/10, 5/12, 5/15, 5/25, 914 escn de E/S, 93 escn de programa, 91 E/S inmediatas, 95 preparacin previa de escn de E/S, 91 instrucciones, 101 de archivo para procesadores PLC-5/30, -5/40 y -5/60 , 911 de bits y palabras para procesadores PLC-5/30, -5/40 y -5/60, 98 transferencia en bloques a E/S remotas, 96 a E/S residente del procesador, 96 durante escn lgica, 95 transferencia de datos discretos, durante escn de E/S, 95

T
Tabla de datos

Tiempos de las instrucciones, 97921 Transferencia en bloque, definido, 11 Transferencia en bloques

direccionamiento de formatos, 69 direccin lgica, 69 formatos de direccionamiento direccin de imagen de E/S, 69 direccin indexada, 69 direccin indirecta, 69 direccin simblica, 69 valores predeterminados del archivo, 68

Temporizacin, instruccin, bit y palabras para procesadores PLC5/10, 5/12, 5/15, 5/25, 98 Terminacin de vnculo, 215

posicionamientos de interruptores SW3, procesadores PLC-5/10, -5/12, -5/15, -5/25 , A12 cables, 216 conexin directa, 510 conexin remota, 510, 511

Terminal de programacin

a E/S local, 817 a E/S remotas en el modo escner, 818 consideraciones de programacin, 821 direccionamiento, 88 ejemplo de programacin del modo adaptador, 810814 en archivo de programa STI, 818 peticiones en la cola en modo escner, 817 programacin en el modo adaptador, 87 programacin en modo escner, 817 rutina de fallo, 818 secuencia, 819 con bits de estado, 820 PLC5/10, 5/12, 5/15, 5/25, 819 tiempo de transferencia de E/S, 101

Transferencia de datos

I-6

Indice

tiempo de transferencia de backplane de E/S, 102


Transferencia de datos discretos

archivo de imagen adaptador, Procesadores PLC-5/12, -5/15, -5/25 <#106), 84 archivo predeterminado rack 3, 84 consideraciones de programacin, 821 determinacin del estado del procesador en el modo adaptador, 86 determinacin del estado del procesador supervisor, 86 modo adaptador, 84 transferencia de bits con procesador supervisor, 85

U
Ubicacin del hardware

espacio para el backplane, 36 esquema de canalizacin, instalacin de cables, 35

V
Velocidades de transmisin, red DH+, 54 Vnculo de E/S local extendida, terminacin de vnculo, 215 Vnculo de E/S remotas

cables, 215 definido, 11 dispositivos en el vnculo diferentes al mdulo adaptador, 25 fallo de rack, 712 planificacin del cableado, 35 recuperacin de fallo de rack, 712

I-7

Indice

I-8

Argentina Rockwell de Argentina, Av. Crdoba 4970, 1414 Buenos Aires, Argentina Tel: (541) 7761100, Fax: (541) 7735175 Colombia Rockwell Colombia, S.A., Muelle Industrial II, Bodega 4, Cr. 98, No. 42A41, Santaf de Bogot DF, Tel: (571) 4185902, Fax: (571) 4185995 Espaa Rockwell Automation, S.A., Calle Doctor Trueta, 113119, 08005 Barcelona, Tel: (343) 295 90 00, Fax: (343) 295 90 01 Rockwell Automation, Villa de Plencia, 4, Urbanizacin Antiguo Golf, 48930 Las Arenas Getxo, Vizcaya,Tel: (344) 480 16 81, Fax: (344) 480 09 16 Rockwell Automation, Belmonte de Tajo, 31, 28019 Madrid,Tel: (341) 565 16 16, Fax: (341) 565 16 87 Rockwell Automation, Avda. San Francisco Javier, 9, Ed. Sevilla 2Planta 5, Mod. 26A, 41018 Sevilla, Tel: (345) 466 35 512, Fax: (345) 465 62 58 Rockwell Automation, Edificio Trevi, Fontanares, 514 D,E, 46014 Valencia, Tel: (346) 377 06 12, Fax: (346) 377 07 61 Mxico Rockwell Automation de Mxico, S.A. de C.V., Bosques de Ciruelos No. 160, Col. Bosques de Las Lomas, C.P. 11700, Mxico, DF., Mxico, Tel: (525) 2516161, Fax: (525) 2511169 Rockwell Automation de Mxico, S.A. de C.V., J. Sebastian Bach No. 4986 Esq. Av. Patria, Col. Prados Guadalupe, C.P. 45030, Zapopan, Jalisco, Mxico, Tel: (5236) 732997, Fax: (5236) 732957 Rockwell Automation de Mxico, S.A. de C.V., Calle San Pedro No. 10, Fracc. Capistrano, 4a. Etapa, C.P 83240, Hermosillo, Son., Mxico, Tel: (5262) 604079, Fax: (5262) 604079 Rockwell Automation de Mxico, S.A. de C.V., 41 Oriente No. 2214, Col. El Mirador, C.P. 72530, Puebla, Pue., Mxico, Tel: (5222) 455329, Fax: (5222) 455548 Rockwell Automation de Mxico, S.A. de C.V., Av. Pablo A. Gonzlez 130 Pte., Col. San Jernimo, C.P. 64630, Monterrey, N.L., Mxico, Tel: (5283) 483832, Fax: (5283) 476178 Rockwell Automation de Mxico, S.A. de C.V., Av. Ramn Rodrguez Familiar 5, Col. Bosques de Acueducto, C.P. 76020, Quertaro, Qro., Mxico, Tel: (5242) 134884, Fax: (5242) 135798 Venezuela Rockwell Automation de Venezuela, Edif. AllenBradley, Av. Gonzlez Rincones, Zona. Ind. La Trinidad, Caracas 1080, Venezuela, Tel: (582) 9432311, Fax: (582) 9433955 Rockwell Automation de Venezuela, Av. 3C con calle 67, Unicentro Virginia, Ofic. 24, Maracaibo, Edo. Zulia, Venezuela, Tel: (5861) 922813, Fax: (58616) 922880 Rockwell Automation de Venezuela, Centro Comercial, Plaza Mayor, Sector 6, Ofic. 251252, Prol. Paseo Coln, Lecheras, Edo. Barcelona, Venezuela, Tel: (5881) 810366, Fax: (5881) 815677 Rockwell Automation de Venezuela, Urbanizacin Prebo, Residencias Avisa, Piso 9, Apto. 9A, Valencia, Edo. Carabobo, Venezuela, Tel: (5841) 223383, Fax: (5841) 223383

Rockwell Automation ayuda a sus clientes a lograr mejores ganancias de sus inversiones integrando marcas lder de la automatizacin industrial y creando as una amplia gama de productos de integracin fcil. Estos productos disponen del soporte de proveedores de soluciones de sistema adems de los recursos de tecnologa avanzada de Rockwell.

Con oficinas en las principales ciudades del mundo.


Alemania S Arabia Saudita S Argentina S Australia S Bahrein S Blgica S Bolivia S Brasil S Bulgaria S Canad S Chile S Chipre S Colombia S Corea del Sur S Costa Rica S Croacia Dinamarca S Ecuador S Egipto S El Salvador S Emiratos Arabes Unidos S Eslovaquia S Eslovenia S Espaa S Estados Unidos S Finlandia S Francia S Ghana S Grecia S Guatemala Holanda S Honduras S Hong Kong S Hungra S India S Indonesia S Irlanda S Islandia S Israel S Italia S Jamaica S Japn S Jordania S Katar S Kenia S Kuwait S Las Filipinas S Lbano Macao S Malasia S Malta S Mauricio S Mxico S Morruecos S Nigeria S Noruega S Nueva Zelanda S Omn S Pakistn S Panam S Per S Polonia S Portugal S Puerto Rico S Reino Unido S Repblica Checa S Repblica de Sudfrica S Repblica Dominicana S Repblica Popular China S Rumania S Rusia S Singapur S Suecia S Suiza S Taiwan S Tailandia Trinidad S Tunicia S Turqua S Uruguay S Venezuela S Vietnam S Zimbabwe Sede central de Rockwell Automation: 1201 South Second Street, Milwaukee, WI 53204 USA, Tel: (1) 4143822000, Fax: (1) 4143824444 Sede central europea de Rockwell Automation: Avenue Herrmann Debroux, 46, 1160 Bruselas, Blgica, Tel: (32) 2 663 06 00, Fax: (32) 2 663 06 40 Publicacin 17856.2.1ESAbril de 1996 PN 956672-79

Reemplaza a la publicacin 1785-6.2.1ES Mayo 1995, Publicacin 17855.2ES Febrero de 1994

Copyright 1998 Rockwell International Corporatioan

You might also like