Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
(1785-BCM, 1785-BEM)
Debido a la variedad de usos de este producto y a las diferencias entre productos transistorizados y productos electromecnicos, las personas responsables de la aplicacin y uso de este producto deben asegurarse de la aceptabilidad de cada aplicacin y uso de este producto. Para obtener ms informacin consulte la publicacin SG1-1.1 (Safety Guidelines For The Application, Installation and Maintenance of Solid State Control). Los ejemplos de ilustraciones, grficos y esquemas mostrados en este manual tienen la sola intencin de ilustrar el texto de este manual. Debido a las muchas variables y requisitos asociados con cualquier instalacin particular, Allen-Bradley Company no puede asumir responsabilidad ni obligacin por el uso real basado en los usos y aplicaciones ilustrativos. Allen-Bradley Company no asume ninguna obligacin de patente con respecto al uso de informacin, circuitos, equipo o software descrito en este texto. Est prohibida la reproducccin total o parcial del contenido de este manual sin el consentimiento escrito de Allen-Bradley Company. En este manual hacemos anotaciones para alertarle respecto a posibles lesiones o daos al equipo bajo circunstancias especficas.
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: - Identificar un peligro - Evitar el peligro - Reconocer las consecuencias Nota importante: Identifica informacin que es crtica para una correcta aplicacin y entendimiento del producto. Srvase tomar nota de que para todos los nmeros que aparecen en esta publicacin se usa el punto decimal. Se usa el punto decimal para separar la parte entera de la decimal de todos los nmeros.
Prefacio
Este manual muestra cmo usar los mdulos de comunicacin de respaldo (backup) 1785-BCM serie B con un controlador programable PLC-5 (PLC-5/15 serie B, PLC-5/20, -5/25, -5/30, -5/40, y -5/60). Estos mdulos permiten la comunicacin a alta velocidad entre dos procesadores PLC-5 y proporcionan seguridad para el sistema en caso de que falle el procesador u otro equipo del sistema. En este manual describimos: los conceptos del sistema de respaldo (backup) los procedimientos para instalar y operar los mdulos varias tcnicas de programacin
Audiencia
Antes de leer este manual o tratar de usar los mdulos 1785-BCM, usted debe estar familiarizado con los controladores programables PLC-5. Asimismo, usted debe estar familiarizado con: el software de la serie 6200 el sistema de E/S remoto la red Data Highway Plus las instrucciones de transferencias en bloques
La siguiente tabla indica los captulos de este manual y describe el contenido de cada uno de ellos.
Refirase al captulo: 1 - Conceptos de respaldo (backup) para el sistema PLC 5
Si desea leer sobre: una descripcin general de los conceptos de respaldo (backup); descripcin del sistema de respaldo (backup) que usa el mdulo 1785 BCM. una descripcin del hardware del mdulo 1785 BCM. los procedimientos para la instalacin del mdulo 1785 BCM; los procedimientos para la conexin del sistema de respaldo (backup). descripcin del mdulo de expansin de respaldo (backup) 1785 BEM y procedimientos para su instalacin. una descripcin general de la operacin del mdulo 1785 BCM y del sistema de respaldo (backup); procedimientos para la puesta en marcha, activacin, desconexin y reanudacin de la operacin de un sistema reparado.
2 - Descripcin de los componentes del hardware del mdulo 1785 BCM 3 - Instalacin del sistema de respaldo (backup) PLC 5
Prefacio
Si desea leer sobre: consideraciones referentes a temporizacin, divergencias, forzados de E/S, conmutacin del Data Highway Plus, conmutacin de E/S remotas, secciones especiales de la tabla de datos e integridad de los datos. dos mtodos que pueden usarse para programar el sistema de respaldo (backup); consideraciones para el uso de instrucciones que pueden causar problemas en el sistema de respaldo (backup). fallos del mdulo 1785 BCM (indicados por los indicadores de estado del mdulos y bits de la palabra de estado del sistema) y procedimientos para la correccin de los fallos. especificaciones para el mdulo 1785 BCM. ejemplos de programas para el mtodo 1 (transfiriendo un bloque de datos a la vez) y para el mtodo 2 (transfiriendo bloques mltiples de datos a la vez); tiempos de transferencias de la tabla de datos para ambos mtodos de programacin. respuestas a preguntas comunes referentes al sistema de respaldo (backup) PLC 5; tiempos de retardo entre el procesador primario y el secundario para ambos mtodos de programacin y frmulas para determinar los tiempos de retardo. descripcin de las diferencias entre un mdulo de respaldo (backup) 1785 BCM de la serie A y un mdulo de respaldo (backup) 1785 BCM de la serie B.
7 - Tcnicas de programacin
8 - Diagnstico de fallos
En este manual, el trmino procesador PLC-5 se refiere a los siguientes procesadores: PLC-5/11 PLC-5/15 PLC-5/20 PLC-5/25 PLC-5/30 PLC-5/40 PLC-5/60 PLC-5/80 Comunquese con su Oficina de Ventas de Allen-Bradley o con su distribuidor de Allen-Bradley para obtener informacin sobre procesadores PLC-5 adicionales que pueden ser configurados con los mdulos 1785-BCM.
Trminos y convenciones
Es posible que usted no est familiarizado con algunos de los trminos usados en este manual. A continuacin presentamos una lista de ellos con una breve definicin de cada uno. HSSL es el enlace en serie de alta velocidad del mdulo 1785-BCM. Es un enlace de comunicacin dedicado entre los mdulos 1785-BCM
ii
Prefacio
primario y secundario y se usa para pasar informacin de E/S, de estado y de la tabla de datos. Sistema primario es el procesador PLC-5 que controla las E/S y el otro equipo asociado con ese procesador. Sistema secundario es el procesador PLC-5 que est listo para encargarse del control de las E/S y el equipo asociado con ese procesador. Sistema de respaldo (backup) es el sistema primario y secundario. Conmutacin es la transferencia de control de E/S del procesador primario al procesador secundario. Conmutacin sin perturbaciones es la transferencia de control de E/S del procesador primario al procesador secundario, en la cual no es afectada la operacin del proceso que est siendo controlado. Procesamiento asncrono es el procesamiento en el que el escn del programa de escalera y el escn de la transferencia en bloques pueden operar independientemente una de la otra dentro del mismo tiempo de escn. BTW es la transferencia en bloques de escritura; transfiere hasta 64 palabras desde el procesador hasta el mdulo de transferencia en bloques. BTR es la transferencia en bloques de lectura; transfiere hasta 64 palabras desde mdulo de transferencia en bloques hasta el procesador. Interface de conmutacin inteligente es un interface de E/S remota en el mdulo 1785-BCM que responde a comandos de llamadas selectivas del escaner secundario con valores de entrada reales desde un enlace de E/S remoto, haciendo que el escaner piense que est hablando con un E/S remoto.
Publicaciones relacionadas
Para obtener ms informacin referente a los componentes usados con el mdulo 1785-BCM en un sistema de respaldo (backup) PLC-5, refirase a las siguientes publicaciones:
Ttulo de la publicacin Enhanced and Ethernet PLC 5 Programmable Controllers User Manual Nmero de la publicacin 1785 6.5.12
Manual de instalacin de hardware de los controladores programables 1785 6.6.1ES de la familia 1785 PLC 5 clsicos Conjunto de documentacin del software de programacin PLC 5 Software de programacin PLC 5: Configuracin y mantenimiento del sofware Software de programacin PLC 5: Programacin Software de Programacin PLC 5: Referencia del conjunto de instrucciones Software de programacin PLC 5: Software de configuracin de E/S 6200 N8.001 6200 6.4.6ES 6200 6.4.7ES 6200 6.4.11ES 6200 6.4.12ES
Remote I/O Adapter Module Installation Guide (no. de Cat. 1771 ASB) 1771 2.162
iii
Prefacio
iv
Tabla de contenidos
Objetivos del captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Por qu usar un sistema de respaldo (backup)? . . . . . . . . . . . . . . . . . . . . . Aplicacin de mdulos de comunicacin de respaldo (backup) 1785 BCM al controlador programable PLC 5 . . . . . . . . . . . . . . . . . . . . . . Qu hacer a continuacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Capitulo 1
11 11 12 17
Capitulo 2
Objetivos del captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Indicadores de estado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Brazo de cableado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enlaces de comunicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rel del cliente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ensamblajes de los interruptores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interface del backplane de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Qu hacer a continuacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2 2 2 2 2 2 2 2
1 1 2 2 5 6 7 7
Objetivos del captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1 Descripcin general de la instalacin del sistema de respaldo (backup) PLC 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1 Determinacin de los requisitos de fuente de alimentacin . . . . . . . . . . . . 3 3 Posicionamientos de los interruptores del chasis de E/S . . . . . . . . . . . . . . . 3 4 Terminacin de las redes Data Highway Plus y E/S remoto . . . . . . . . . . . . 3 4 Instalacin del mdulo 1785 BCM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 5 Conexin del sistema de respaldo (backup) PLC 5 . . . . . . . . . . . . . . . . . . . 3 10 Qu hacer a continuacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 20
Capitulo 3
Objetivos del captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1 Mdulo de expansin de respaldo (backup) . . . . . . . . . . . . . . . . . . . . . . . . . 4 1 Componentes del hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1 Determinacin de los requisitos de fuente de alimentacin . . . . . . . . . . . . 4 6 Instalacin del mdulo 1785 BEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 7 Conexin del mdulo 1785 BEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 12 Qu hacer a continuacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 21
Capitulo 4
Tabla de contenidos
Objetivos del captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo funciona el mdulo 1785 BCM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo funciona el sistema de respaldo (backup) . . . . . . . . . . . . . . . . . . . . . Inicio del sistema de respaldo (backup) . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activacin del sistema de respaldo (backup) . . . . . . . . . . . . . . . . . . . . . . . . Desconexin/reparacin de un sistema de respaldo (backup) con fallo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo volver a poner en RUN un sistema de respaldo (backup) reparado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cambio del modo de operacin del procesador . . . . . . . . . . . . . . . . . . . . . . Edicin o programacin en lnea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Qu hacer a continuacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Capitulo 5
51 51 5 15 5 18 5 19 5 19 5 5 5 5 20 20 21 21
Objetivos del captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1 Requisitos de temporizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1 Divergencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3 Forzado de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 4 Conmutacin de la red Data Highway Plus . . . . . . . . . . . . . . . . . . . . . . . . . 6 4 Conmutacin del E/S remoto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 6 Consideraciones de la tabla de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 8 Integridad de los datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 9 Qu hacer a continuacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 11
Capitulo 6
Tcnicas de programacin
Capitulo 7
Objetivos del captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1 Cmo empezar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1 Mtodos de programacin para transferir valores de la tabla de datos . . . 7 3 Consideracin de instrucciones que podran causar problemas durante la conmutacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 9 Resumen de las condiciones de programacin . . . . . . . . . . . . . . . . . . . . . . . 7 13
Diagnstico de fallos
Capitulo 8
Objetivos del captulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Diagnstico de fallos con los indicadores de estado . . . . . . . . . . . . . . . . . . Diagnstico de fallos con bits de la palabra de estado del sistema . . . . . . .
81 81 85
Especificaciones
Capitulo 9
Especificaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
91
II
Tabla de contenidos
Ejemplos de programas
Objetivos del apndice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A 1 Ejemplo del mtodo 1 - Transferencia de datos un bloque a la vez . . . . . A 1 Ejemplo del mtodo 2 - Transferencia en bloques mltiples de datos a la vez . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A 13
Apndice A
Informacin de referencia
Apndice B
Objetivos del apndice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B 1 Respuestas a preguntas sobre la configuracin del sistema de respaldo (backup) PLC 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B 1 Determinacin del tiempo de transferencia de la tabla de datos . . . . . . . . B 5
Apndice C
Objetivos del apndice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C 1 Caractersticas del mdulo de respaldo (backup) 1785 BCM de la serie A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C 1
III
Tabla de contenidos
IV
Captulo
Este captulo describe los conceptos para usar un sistema de respaldo (backup) con el controlador programable. Adems, este captulo proporciona una descripcin general del sistema de respaldo (backup) de un procesador PLC-5 que usa mdulos de comunicacin de respaldo (backup) 1785-BCM y un sistema que usa tambin mdulos de expansin de respaldo (backup) 1785-BEM.
El objetivo de cualquier sistema redundante (sistema de respaldo (backup)) es mejorar el tiempo de operacin de una mquina o proceso asegurando la disponibilidad uniforme de esa mquina y reduciendo los costos asociados con un fallo del equipo. Usando este sistema de respaldo (backup), usted protege su aplicacin contra interrupciones causadas por el controlador programable.
ATENCION: El sistema de respaldo (backup) no lo protege contra los fallos causados por errores de programacin o tiempos sobrepasados del sistema, ya que un error de ese tipo o un tiempo sobrepasado tambin ocurrir en el procesador secundario.
La opcin del sistema de respaldo (backup) se usa cuando usted tiene que transferir el control del proceso a un sistema secundario sin interrumpir la operacin de la mquina o proceso. Para proteger contra una interrupcin del sistema, un sistema de respaldo (backup) debe proporcionar lo siguiente: equipo con una fiabilidad excepcional aislamiento automtico de fallos perturbacin mnima del proceso cuando conmute del sistema primario al secundario
1-1
Aplicacin de mdulos de comunicacin de respaldo (backup) 1785 BCM al controlador programable PLC 5
Un PLC-5 configurado con mdulos 1785-BCM proporciona comunicacin de respaldo (backup) de alta velocidad as como conmutacin del Data Highway Plus y los enlaces de E/S remotos. En esta seccin proporcionamos lo siguiente: una configuracin tpica de respaldo (backup) del PLC-5 explicacin de la forma en que funciona el sistema de respaldo (backup) descripcin del papel que juega el mdulo 1785-BCM (incluyendo el mdulo 1785-BEM)
distribuidor de Allen Bradley para obtener informacin sobre procesadores PLC 5 adicionales que pueden ser configurados con los mdulos 1785 BCM.
mdulo 1785-BCM mdulo 1785-BEM (cuando es aplicable) fuente de alimentacin chasis local La Figura 1.1 muestra una configuracin tpica de respaldo (backup) del PLC-5, usando procesadores PLC-5/15 y mdulos 1785-BCM. La Figura 1.2 muestra una tpica configuracin de respaldo (backup) del PLC-5 usando procesadores PLC-5/40 o PLC-5/60, mdulos 1785-BCM y mdulos 1785-BEM.
1-2
Figura 1.1 Configuracin del sistema de respaldo (backup) para el PLC 5 usando slo el mdulo 1785 BCM
Chasis de E/S local Mdulo 1785 BCM Procesador PLC 5 1771 P4S Fuente de alimentacin Chasis de E/S local Mdulo 1785 BCM Procesador PLC 5 1771 P4S Fuente de alimentacin
No coloque mdulos para controlar su proceso en el chasis de E/S local. E/S remoto A la red del Data Highway Plus Chasis de E/S remoto Chasis de E/S remoto
E/S remoto Las aplicaciones que usan ms de dos puertos (procesadores PLC 5/40 PLC 5/60) pueden necesitar un mdulo 1785 BEM (no mostrado).
17990
1-3
Figura 1.2 Configuracin del sistema de respaldo (backup) para el PLC 5 usando mdulos 1785 BCM y 1785 BEM
Chasis de E/S local Mdulo 1785 BCM PLC 5/60 5/40 Mdulo 1785 BEM 1771 P4S Fuente de alimentacin Mdulo 1785 BCM PLC 5/60 5/40 Chasis de E/S local Mdulo 1785 BEM 1771 P4S Fuente de alimentacin
HSSL BCM DH+ o RIO BEM DH+ o RIO BEM RIO BCM DH+ o RIO
DH+ o RIO (mdulo BCM) DH+ o RIO (mdulo BCM) El HSSL se conecta entre los dos mdulos 1785 BCM solamente.
19088
1-4
11050I
Para obtener informacin detallada acerca de la transferencia de datos desde el sistema primario al secundario, refirase al Captulo 5 Funcionamiento del sistema de respaldo (backup) del PLC-5.
1-5
Conmutacin En caso de que ocurra un fallo en el procesador primario, el control cambia al sistema secundario en menos de 50 ms (mximo). Cuando ocurre una conmutacin, las salidas en el E/S remoto mantienen su ltimo estado hasta que pasan al control del procesador secundario. Sin embargo, tenga presente que los escanes de programa de los dos procesadores no estn sincronizadas. Esto significa que el procesador secundario puede estar escaneando todas, ninguna o slo parte del programa (a su discrecin). Este manual explica el proceso de conmutacin y proporciona pautas para desarrollar programas para su sistema de respaldo (backup) PLC-5. (Para obtener ms informacin acerca de la conmutacin, refirase al Captulo 6, Consideraciones referentes a las conmutaciones).
1-6
transferencia de control del procesador primario al secundario cuando el procesador secundario detecta una de las siguientes condiciones: - tiempo sobrepasado de comunicacin en el enlace en serie de alta velocidad (HSSL) entre los dos mdulos 1785-BCM, y el sistema primario no est actualizando el E/S remoto - transferencia del comando de control desde el mdulo primario 1785-BCM substitucin del equipo sin interrupcin del proceso; o sea que el sistema fallado puede repararse mientras que el otro sistema est controlando el proceso conexiones para E/S remoto y la red del Data HighwayPlus (el mdulo 1785-BCM dirige la red de E/S y la red del Data Highway Plus al procesador activo) aislamiento de los sistemas, para garantizar que un fallo en un sistema no afecte al otro sistema informacin de diagnstico capacidad de programacin remota para el procesador secundario capacidad de conmutar hasta cuatro canales de comunicacin configurables usando el mdulo de expansin de respaldo (backup) 1785-BEM Expansin de respaldo (backup) El mdulo 1785-BCM tiene dos canales. Los procesadores PLC-5/40 y PLC-5/60 tienen cuatro canales de comunicacin. Usted puede proporcionar el respaldo (backup) de los otros dos canales del procesador agregando el mdulo de expansin de respaldo (backup) 1785-BEM. Para obtener ms informacin acerca del mdulo de expansin de respaldo (backup) 1785-BEM, refirase al Captulo 4. Compatibilidad El mdulo de respaldo (backup) 1785-BCM serie B es compatible con el mdulo de respaldo (backup) 1785-BCM serie A cuando se configura apropiadamente el ensamblaje de interruptores SW1 y SW2 del mdulo de la serie B.
Qu hacer a continuacin
Este captulo proporcion una descripcin general de los conceptos de respaldo (backup) y del sistema de respaldo (backup) del PLC-5. Lea el captulo 2 para obtener una descripcin de los componentes del hardware del mdulo 1785-BCM.
1-7
1-8
Captulo
Este captulo describe los componentes principales del mdulo 1785-BCM. Estos componentes incluyen: indicadores de estado brazo de cableado 1771-WG enlaces de comunicacin 1785-BCM - enlace en serie de alta velocidad (HSSL) - Red Data Highway Plus (DH+) - enlace de E/S remoto (RIO) rel del cliente (contacto) ensamblajes de interruptores interface del backplane Para obtener informacin acerca del mdulo de expansin de respaldo (backup) 1785-BEM, refirase al Captulo 4.
Indicadores de estado
El mdulo 1785-BCM tiene cinco indicadores de estado en el panel frontal del mdulo (Figura 2.1). Los indicadores muestran tanto la operacin normal como las condiciones de error de su sistema de respaldo (backup) PLC-5.
Figura 2.1 Indicadores de estado del mdulo 1785 BCM
17978
2-1
Captulo 2 Descripcin de los componentes del hardware del mdulo 1785 BCM
Todos los indicadores se encienden al momento de la puesta en marcha o cuando ocurre un fallo del hardware en el mdulo 1785-BCM. Con la excepcin del indicador de FALLO (FLT), todos los indicadores del mdulo 1785-BCM estn asociados a bits individuales de la palabra de estado del sistema. Para obtener ms informacin sobre la palabra de estado del sistema, refirase al Captulo 5, Funcionamiento del sistema de respaldo (backup) PLC-5. Para obtener informacin acerca de la localizacin de fallos usando indicadores de estado, refirase al Captulo 8, Diagnstico de fallos.
Brazo de cableado
Usted realiza las conexiones a sus enlaces de comunicacin con el brazo de cableado 1771-WG, que se suministra con el mdulo. Su brazo de cableado se conecta a la barra de pivote que se encuentra en la parte inferior del chasis de E/S. Este brazo gira hacia arriba y se conecta con el mdulo de manera que usted puede instalar o retirar el mdulo sin desconectar los cables.
Enlaces de comunicacin
El mdulo 1785-BCM tiene puertos para los tres enlaces de comunicacin para conexin con el E/S remoto, la red del Data Highway Plus y el otro mdulo 1785-BCM (Figura 2.2). Adems, el mdulo tiene un rel para la conexin del cliente. Tal como se muestra en la Figura 2.2, hay dos puertos configurables por el usuario (canales 1A y 1B) que soportan los modos de E/S remoto o Data Highway Plus. La Tabla 2.A indica los puertos de comunicacin y describe la forma en que el sistema usa cada uno de ellos.
2-2
Captulo 2 Descripcin de los componentes del hardware del mdulo 1785 BCM
1 Sh 2 No usado 1 2 1 Sh 2 1 Sh 2 1 Sh 2 1 Sh 2
No usado
No usado
19082
Los terminales 9, 10 y 11 estn conectados entre los mdulos 1785 BCM en el sistema de respaldo (backup); adems, los terminales 9, 10 y 11 de uno de los mdulos 1785 BCM estn conectados a la red DH+ o al enlace de E/S remoto. 2 Los terminales 15, 16 y 17 estn conectados entre los mdulos 1785 BCM en el sistema de respaldo (backup); adems, los terminales 15, 16 y 17 de uno de los mdulos 1785 BCM estn conectados a la red DH+ o al enlace de E/S remoto.
2-3
Captulo 2 Descripcin de los componentes del hardware del mdulo 1785 BCM
Canal 1B
Los canales 1A y 1B tienen un modo de comunicacin predeterminado que puede cambiarse restableciendo los interruptores en caso de ser necesario. La Tabla 2.B describe el modo de comunicacin predeterminado para cada canal.
Tabla 2.B Modos de comunicacin predeterminado
Canal 1A 1B Modo de comunicacin predeterminado Data Highway Plus E/S remoto Modo escner a 57.6 kbaudios
Con la excepcin del HSSL, todas las conexiones en el mdulo 1785-BCM tienen un rel interno cuyos contactos estn cerrados cuando el controlador es primario y abiertos cuando el procesador es secundario. La Figura 2.3 muestra estos rels para el procesador A y para el procesador B de un sistema de respaldo (backup) PLC-5.
2-4
Captulo 2 Descripcin de los componentes del hardware del mdulo 1785 BCM
PLC 5
PLC 5
PLC 5
PLC 5
11051I
Nota importante: Al usar un mdulo 1785-BCM con un procesador PLC-5/40, PLC-5/60 o PLC-5/80, usted puede aadir un mdulo de expansin de respaldo (backup) 1785-BEM para proporcionar respaldo (backup) para todos los canales de comunicacin del procesador. Los canales del mdulo 1785-BEM, al igual que los del mdulo 1785-BCM, pueden ser configurados para el Data Highway Plus o para el E/S remoto. Para obtener ms informacin sobre el mdulo de expansin de respaldo (backup) 1785-BEM, consulte el Captulo 4.
La conexin del rel para el cliente en el mdulo 1785-BCM se usa para conmutar dispositivos externos. Los contactos del rel estn clasificados en 0.25 A @ 24 Vcc resistiva. Las cargas con caractersticas inductivas requerirn dispositivos de supresin adicionales.
2-5
Captulo 2 Descripcin de los componentes del hardware del mdulo 1785 BCM
Hay dos ensamblajes de interruptores localizados en la parte superior e inferior del mdulo 1785-BCM. Consulte la Figura 2.4 para las ubicaciones de los ensamblajes de interruptores. Refirase a la Tabla 2.C para obtener una descripcin de la funcin de los ensamblajes de interruptores del mdulo 1785-BCM.
Figura 2.4 Ensamblajes de los interruptores del mdulo 1785 BCM
Ensamblaje de interruptores SW1
Vista inferior
19084
Tabla 2.C Funciones de los ensamblajes de interruptores del mdulo 1785 BCM
Use este ensamblaje de interruptores: SW1 Para: establecer comunicacin entre el mdulo 1785 BCM de la serie B y el mdulo 1785 BCM de la serie A. establecer el modo de transferencia rpida de datos desde el mdulo secundario al procesador secundario. especificar si los canales 1A y 1B van a establecer comunicacin con la red Data Highway Plus o con el enlace de E/S remoto. Con el enlace de E/S remoto, determinar la velocidad de baudios as como el modo de operacin del procesador (escner o adaptador).
SW2
Para establecer los interruptores descritos anteriormente, consulte el Captulo 5 Funcionamiento del sistema de respaldo (backup) PLC-5.
2-6
Captulo 2 Descripcin de los componentes del hardware del mdulo 1785 BCM
A travs de sus conexiones con el backplane del chasis de E/S, el mdulo 1785-BCM puede ejecutar instrucciones de transferencias en bloques de lectura (BTR) y de transferencias de bloques de escritura (BTW) desde un procesador PLC-5. Con las capacidades inherentes de colocacin en cola de las transferencias en bloques del procesador PLC-5, se pueden ejecutar mltiples instrucciones de transferencias en bloques por escnn de programa al mismo mdulo 1785-BCM.
Qu hacer a continuacin
Este captulo describi los componentes del hardware del mdulo 1785-BCM. Ahora que usted est familiarizado con el mdulo y algunos conceptos de respaldo (backup) para el sistema de respaldo (backup) PLC-5, segn lo descrito en el captulo 1, usted est listo para instalar el sistema de respaldo (backup). Los Captulos 3 y 4 describen los procedimientos de instalacin para el sistema de respaldo (backup) PLC-5 (mdulos 1785-BCM y 1785-BEM, respectivamente).
2-7
Captulo 2 Descripcin de los componentes del hardware del mdulo 1785 BCM
2-8
Captulo
Este captulo proporciona una descripcin general del sistema de respaldo (backup) PLC-5 y describe los procedimientos para la instalacin del sistema de respaldo (backup) PLC-5 (mdulo 1785-BCM de la serie B solamente). Estos procedimientos son: determinacin de los requisitos de fuente de alimentacin establecimiento de los interruptores del chasis de E/S establecimiento de los interruptores del mdulo instalacin del mdulo 1785-BCM conexin del sistema de respaldo (backup) PLC-5 Al instalar un sistema de respaldo (backup) para un procesador PLC-5/40, PLC-5/60 o PLC-5/80, usted puede elegir usar un mdulo de expansin de respaldo (backup) 1785-BEM para proporcionar respaldo (backup) para los dos canales adicionales del procesador. Consulte el Captulo 4 para obtener informacin referente a los procedimientos de instalacin para el mdulo de expansin de respaldo (backup) 1785-BEM.
La Figura 3.1 muestra una configuracin tpica de un sistema de respaldo (backup) PLC-5. En este sistema, la comunicacin entre los controladores se logra a travs de dos mdulos 1785-BCM. Todas las conexiones de cables entre el sistema primario y el sistema de respaldo (backup) requieren un cable 1770-CD (Belden 9463). Nota importante: No instale mdulos de E/S para controlar el proceso en el chasis local. Slo los mdulos que residen en el chasis remoto tendrn respaldo (backup). Los chasis locales son necesarios para alojar al procesador, al mdulo de comunicacin de respaldo (backup) 1785-BCM, al mdulo de expansin de respaldo (backup) 1785-BEM y a la fuente de alimentacin para el sistema de respaldo (backup). El E/S local no tiene respaldo (backup). Cuando un coprocesador est en el mismo chasis (modo autnomo) o directamente conectado a un procesador PLC-5 (modo de conexin directa), coloque los mdulos 1785-BCM y 1785-BEM en cualquier otro grupo de mdulos de E/S disponible en ese chasis. Nota importante: No instale el mdulo 1785-BCM en el mismo grupo de mdulos (de acuerdo a lo definido por el direccionamiento a 2-slots) que el procesador. El mdulo 1785-BCM puede residir en una ranura adyacente, pero no en el mismo grupo de mdulos (bajo la misma lengeta de enganche del chasis).
3-1
No coloque mdulos para controlar el proceso en el chasis de E/S local. E/S remoto A la red del Data Highway Plus Chasis de E/S remoto Chasis de E/S remoto
E/S remoto Algunas aplicaciones que usan ms de dos puertos (procesadores PLC 5/40, PLC 5/60 o PLC 5/80) puede ser que requieran un mdulo 1785 BEM (no mostrado).
17990
3-2
El circuito lgico del mdulo 1785-BCM es controlado por una fuente de alimentacin a travs del backplane del chasis de E/S. Determine los requisitos de fuente de alimentacin para su sistema de respaldo (backup) PLC-5: 1. Aada estos valores para determinar la corriente de salida necesaria de la fuente de alimentacin: 1.0 A a 5 V para un mdulo 1785-BCM y 2.5 A para el procesador PLC-5/15 PLC-5/25 3.3 A para un procesador PLC-5/11, -5/20, -5/30, -5/40, -5/60 o -5/80 2. Consulte la Tabla 3.A para elegir la fuente de alimentacin que proporcione suficiente alimentacin elctrica para todos los mdulos en su sistema de respaldo (backup).
Nota importante: Consulte el Captulo 4 para seleccionar la fuente de alimentacin cuando aada un mdulo 1785-BEM en su sistema de respaldo (backup).
Tabla 3.A Fuentes de alimentacin para un sistema de respaldo (backup) PLC 5
Fuente de alimentacin 1771 P4 1771 P4R1 1771 P4S 1771 P4S1 1771 P5 1771 P6S 1771 P6S1 1771 P6R 1771 P7 1771 PS7
1
Ubicacin de la fuente de alimentacin ranura ranura ranura ranura ranura ranura ranura ranura externa2 externa2
Una fuente de alimentacin redundante P4R puede evitar la conmutacin del sistema debida a averas en la fuente de alimentacin o a fallos en la alimentacin elctrica de entrada. 2 No se puede usar una fuente de alimentacin externa y un mdulo de fuente de alimentacin para dar alimentacin elctrica al mismo chasis; stos no son compatibles.
3.
Use fuentes de alimentacin elctrica separadas para el procesador primario y el secundario. Conecte los suministros de alimentacin a travs de diferentes fuentes de alimentacin para tomar precauciones contra interrupciones y fallos de la alimentacin de entrada.
3-3
El conjunto de interruptores del chasis de E/S est ubicado en el lado izquierdo del backplane del chasis. La Tabla 3.B indica los posicionamientos que recomendamos para el chasis local de su sistema de respaldo (backup) PLC-5. (Local se refiere al chasis con el procesador PLC-5 y el mdulo 1785-BCM). Se pueden establecer interruptores de sistema remoto para su aplicacin especfica. Para obtener ms informacin acerca del posicionamiento de los interruptores del backplane del chasis de E/S, consulte el Manual del usuario de los controladores programables PLC-5 con nuevas caractersticas y Ethernet (publicacin 1785-6.5.12ES). Nota importante: El modo de direccionamiento y el tamao de chasis que se seleccione puede afectar el nmero de racks remotos disponibles. Consulte el Manual del usuario de los controladores programables PLC-5 con nuevas caractersticas y Ethernet (publicacin 1785-6.5.12ES) para obtener informacin referente al nmero mximo de racks remotos que pueden ser direccionados por el (los) procesador(es) PLC-5 en su sistema.
Tabla 3.B Posicionamientos de interruptores de chasis de E/S recomendados para el chasis local
Establezca interruptor(es) 1 2y3 4y5 6y7 8 En esta posicin: OFF para desactivar las salidas en el chasis cuando se detecta un fallo. ambos OFF estos interruptores no se usan 4 ON 5 OFF configuracin para direccionamiento a 1/2 slot* configuracin para direccionamiento a 1/2 slot*
segn sea necesario para su aplicacin segn sea necesario para su aplicacin
Importante: *El mdulo 1785 BCM acta para el procesador PLC 5 como un mdulo de entrada de 32 puntos. Los interruptores 4 y 5 deben configurarse para el direccionamiento recomendado a 1/2 slot o a 1 slot. Si no estn configurados para direccionamiento a 1/2 slot o a 1 slot, ocurrir un fallo del procesador PLC 5. Si est instalando un mdulo 1785 BEM, debe seleccionar direccionamiento a 1/2 slot.
Si su procesador es un dispositivo final en la red Data Highway Plus o E/S remoto, debe conectar un terminador al procesador. En el sistema de respaldo (backup) PLC-5, debe establecer cada procesador PLC-5 en el sistema de respaldo (backup) como si el otro procesador PLC-5 no existiera y no hubiera ningn mdulo 1785-BCM presente. Termine ambos enlaces (DH+ y E/S remoto) de la siguiente forma: para un procesador PLC-5/15 PLC-5/25, usando el conjunto de interruptores SW3 en el procesador PLC-5. Vea la Tabla 3.C. para un procesador PLC-5/11, -5/20, -5/30 -5/40, -5/60 -5/80, instalando una resistencia externa en el procesador PLC-5. Consulte la Tabla 3.D.
3-4
Tabla 3.C Terminacin de redes DH+ y E/S remoto del sistema de respaldo (backup) de los procesadores PLC 5/15 5/25
Establecer interruptor SW3 1 1 2 2 En esta posicin: ON indicando que el procesador PLC 5 est al final del enlace de E/S remoto OFF indicando que el procesador PLC 5 no est al final del enlace de E/S remoto ON indicando que el procesador PLC 5 est al final de la red DH+ OFF indicando que el procesador PLC 5 no est al final de la red DH+
Tabla 3.D Terminacin de redes DH+ y E/S remoto del sistema de respaldo (backup) de los procesadores PLC 5/11, 5/20, 5/30, 5/40, 5/60 5/80
Para estos kbaudios: 57.6 115.21 230.41
1
Instale esta resistencia de terminacin: 150 ohm, resistencia de 1/2 vatio 82 ohm
Para instalar la resistencia de terminacin, consulte el Manual del usuario de los controladores programables PLC 5 con nuevas caractersticas y Ethernet.
Para instalar el mdulo 1785-BCM: codifique el chasis de E/S establezca los interruptores del mdulo inserte el mdulo en el chasis
Use una muequera conductiva aprobada, o toque un objeto conectado a tierra para descargar el potencial antes de manipular el mdulo. No toque el conector del backplane ni las patillas del conector. Si configura o vuelve a colocar componentes internos, no toque los otros componentes del circuito que se encuentran dentro del mdulo. Use una estacin de trabajo libre de esttica, si est disponible. Mantenga el mdulo en una bolsa anti-esttica, cuando no est en uso.
3-5
Bandas de codificacin
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36
11052I
3-6
El conjunto SW1 del mdulo 1785-BCM de la serie B se predefine en la fbrica para funcionar: con otro mdulo 1785-BCM de la serie B en el modo de transferencia rpida de datos. El modo de transferencia rpida de datos significa que cuando el mdulo secundario recibe un bloque de datos, ste inmediatamente lo habilita para que sea ledo por el procesador secundario.
Figura 3.3 Conjunto de interruptores SW1 del mdulo 1785 BCM de la serie B
Conjunto de interruptores SW1 Interruptor hacia arriba OFF (abierto). Interruptor hacia abajo ON (cerrado).
19085
Vista superior
Tabla 3.E Posicionamiento de los interruptores SW1 del mdulo 1785 BCM de la serie B
Cuando: el otro mdulo 1785 BCM es uno de la serie A Establezca este interruptor: 11 En esta posicin: ON (cerrado) OFF (abierto) OFF (abierto) OFF (abierto) 21 OFF (abierto) ON (cerrado) ON (cerrado) OFF (abierto) ON (cerrado) OFF (abierto) el otro mdulo 1785 BCM es uno de la serie B usted desea transferencia rpida de datos usted desea que el mdulo BCM secundario habilite las BTR al procesador PLC 5 secundario slo cuando todos los bloques de un segmento de bloques mltiples han sido recibidos 1 22 22 OFF (abierto) ON (cerrado) OFF (abierto)
3-7
Para ser compatible con los mdulos 1785 BCM serie A, usted debe establecer estos interruptores tal como se muestra. Si usa este mdulo con un mdulo serie A, y no establece el conjunto de interruptores SW2 tal como se muestra, los indicadores LED en el mdulo serie B parpadearn. 2 Este interruptor es aplicable slo cuando ambos mdulos son mdulos 1785 BCM de la serie B.
El conjunto de interruptores SW2, ubicado en la parte inferior del mdulo 1785-BCM de la serie B tiene seis interruptores. La funcin de los seis interruptores es establecer la configuracin de los canales 1A y 1B del mdulo. Consulte la Figura 3.4 para obtener la ubicacin del conjunto de interruptores SW2.
Figura 3.4 Conjunto de interruptores SW2 del mdulo 1785 BCM de la serie B
Conjunto de interruptores SW2 Interruptor hacia arriba OFF (abierto) Interruptor hacia abajo ON (cerrado)
19086
Vista inferior
Los interruptores 1, 2 y 3 determinan la configuracin del canal 1A. Los canales 4, 5 y 6 determinan la configuracin del canal 1B. Estos canales pueden ser configurados para el modo Data Highway Plus o E/S remoto, con el procesador PLC-5 funcionando ya sea en el modo adaptador o escner. El mdulo 1785-BCM de la serie B se suministra con el canal 1A configurado para el Data Highway Plus y el canal 1B configurado para E/S remoto (para ser usado con un procesador en el modo escner establecido a 57.6 kbaudios). Consulte la Tabla 3.F para configurar los canales 1A y 1B usando los interruptores del conjunto de interruptores SW2.
3-8
Tabla 3.F Configuracin de los canales 1A y 1B del mdulo 1785 BCM usando el conjunto de interruptores SW2 de la serie B
Configurar los interruptores del canal 1A1 Configurar los interruptores del canal para: La red Data Highway Plus a 57.6 kbaudios (refirase al Captulo 5, seccin Programacin remota del procesador secundario") E/S remoto modo adaptador usando 57.6 kbaudios E/S remoto modo adaptador usando 115.2 kbaudios E/S remoto modo adaptador usando 230.4 kbaudios Conmutacin de rel o canal no usado3 E/S remoto modo escner con 57.6 kbaudios E/S remoto modo escner con 115.2 kbaudios E/S remoto modo escner con 230.4 kbaudios
1 Los 2 Los 3
1B2
interruptores 1, 2 y 3 determinan la configuracin para el canal 1A. interruptores 4, 5 y 6 determinan la configuracin para el canal 1B.
No funciona como un interruptor inteligente sino como un rel con contactos ya sea abiertos o cerrados. Establezca los interruptores en esta configuracin si no va a usar este canal.
Nota importante: La posicin de los interruptores se lee en el momento de la puesta en marcha del mdulo. Si se cambia la posicin de los interruptores despus de la puesta en marcha, el mdulo 1785-BCM no reconoce la nueva posicin.
ATENCION: Desconecte la alimentacin elctrica del backplane del chasis de E/S 1771 y del brazo de cableado antes de retirar o instalar un mdulo de E/S. El no desconectar la alimentacin elctrica del backplane o del brazo de cableado podra causar dao al mdulo, menor rendimiento o lesiones personales. El no desconectar la alimentacin elctrica del backplane podra causar lesiones personales o dao al equipo debido a una posible operacin inesperada.
3-9
1. 2.
Desconecte la alimentacin elctrica al chasis de E/S. Coloque el mdulo en las pistas de plstico que se encuentran en la parte superior e inferior de la ranura que gua al mdulo en posicin. No fuerce el mdulo en su conector del backplane. Aplique presin firme y uniforme sobre el mdulo para asentarlo apropiadamente. Coloque a presin el seguro del chasis sobre la parte superior del mdulo para asegurarlo en posicin. Conecte el brazo de cableado al mdulo. Haga las conexiones de cables al brazo de cableado tal como se indica en las secciones siguientes.
3.
4.
5. 6.
Para conectar el sistema de respaldo (backup) PLC-5: conecte los mdulos 1785-BCM haga las conexiones del E/S remoto haga las conexiones de la red Data Highway Plus Usted hace las conexiones al brazo de cableado del mdulo 1785-BCM (Cat. No. 1771-WG). La Figura 3.5 muestra una descripcin general de las conexiones. Nota importante: Tome nota de que las conexiones descritas en los siguientes prrafos se refieren a la configuracin predeterminada del mdulo 1785-BCM, o sea que el canal 1A est configurado para el Data Highway Plus y el canal 1B est configurado para el modo escner de E/S remoto.
3-10
Transparente Malla Azul Transp Malla Azul Azul Malla Transp Azul Malla Transp
C. 1A 1 SH 2
PLC 5/40
3-11
Enlace en serie de alta velocidad (HSSL) Cable 1770 CD o Belden 9463 (mximo 15 pies)
Azul Malla Transparente Las conexiones muestran la configuracin predeterminada con el canal 1A como Data Highway Plus y el canal 1B como escner de E/S remoto.
17980
ATENCION: El mdulo 1785-BCM de la serie B se comunica con el mdulo 1785-BCM de la serie A slo si el interruptor 1 del conjunto de interruptores SW1 est establecido en ON y si el conjunto de interruptores SW2 est configurado apropiadamente.
3-12
E/S remoto
E/S remoto
E/S remoto
E/S remoto
Las conexiones muestran configuracin predeterminada con el canal 1A como Data Highway Plus y el canal 1B como escner de E/S remoto. El HSSL estaba previamente conectado pero no se muestra para proporcionar claridad. Haga todas las conexiones con cable 1770 CD.
17981
3-13
1.
Conecte un extremo del cable 1770-CD al conector E/S REM en uno de los controladores programables PLC-5 tal como se muestra en la Figura 3.8.
Figura 3.8 Conexiones de E/S remoto aadidas entre el PLC 5 y el mdulo 1785 BCM
Chasis de E/S local Mdulo 1785 BCM Procesador PLC 5 Fuente de alimentacin 1771 P4S Chasis de E/S local Mdulo 1785 BCM Procesador PLC 5 Fuente de alimentacin 1771 P4S
E/S remoto
E/S remoto
El enlace HSSL estaba conectado previamente, pero no se muestra para proporcionar claridad. Las conexiones muestran la configuracin predeterminada con el canal 1A como Data Highway Plus y el canal 1B como escner de E/S remoto.
17982
2.
Conecte el otro extremo del cable 1770-CD a los terminales 18, 19, y 20 en el brazo de cableado del mdulo 1785-BCM en el mismo chasis, tal como se muestra en la Figura 3.8. Siga los pasos 1 y 2 para el otro controlador programable PLC-5 y el mdulo 1785-BCM.
3.
3-14
4.
Conecte un cable 1770-CD a los terminales 15, 16 y 17 en cada brazo de cableado del mdulo 1785-BCM, tal como se muestra en la Figura 3.9.
Figura 3.9 Conexiones de E/S remota aadidas entre los mdulos 1785 BCM
Chasis de E/S local Mdulo 1785 BCM Procesador PLC 5 Fuente de alimentacin 1771 P4S Procesador PLC 5 Chasis de E/S local Mdulo 1785 BCM Fuente de alimentacin 1771 P4S
Azul Malla Transparente Azul Malla Transparente El enlace HSSL estaba conectado previamente, pero no se muestra para proporcionar claridad. Las conexiones muestran la configuracin predeterminada con el canal 1A como Data Highway Plus y el canal 1B como escner de E/S remoto.
17983
5.
Conecte un extremo de un cable 1770-CD a los terminales 15, 16, y 17 en el brazo de cableado de uno de los mdulos 1785-BCM tal como se muestra en la Figura 3.10.
3-15
Figura 3.10 Conexiones de E/S remoto aadidas entre el mdulo 1785 BCM y el mdulo adaptador de E/S remoto
Chasis de E/S local Mdulo 1785 BCM Procesador PLC 5 Fuente de alimentacin 1771 P4S Procesador PLC 5 Chasis de E/S local Mdulo 1785 BCM Fuente de Alimentacin 1771 P4S
15 16 17
El HSSL estaba conectado previamente pero no se muestra para proporcionar claridad. Azul Malla Transparente 1 2 3 Las conexiones muestran configuracin predeterminada con el canal 1A como Data Highway Plus y el canal 1B como escner de E/S remoto. Tome nota de que el enlace de E/S remoto de los adaptadores se conecta a cualquier mdulo 1785 BCM; el enlace de E/S remoto no se conecta directamente al procesador. 17984
3-16
6.
Conecte el otro extremo del cable 1770-CD a los terminales 1, 2, y 3 en el brazo de cableado del mdulo adaptador de E/S remoto, tal como se muestra en la Figura 3.10.
Red Data Highway Plus El HSSL y el enlace de E/S remoto estaban conectados previamente pero no se muestran para proporcionar claridad. Las conexiones muestran configuracin predeterminada con el canal 1A como Data Highway Plus y el canal 1B como escner de E/S remoto. Haga todas conexiones con cable 1770 CD.
17986
3-17
1.
Conecte un extremo del cable 1770-CD al conector PEER COMM INTFC en uno de los controladores programables PLC-5, tal como se muestra en la Figura 3.12.
Figura 3.12 Conexiones del Data Highway Plus aadidas entre el PLC 5 y el mdulo 1785 BCM
Chasis de E/S local Mdulo 1785 BCM Procesador PLC 5 Fuente de alimentacin 1771 P4S Procesador PLC 5 Chasis de E/S local Mdulo 1785 BCM Fuente de alimentacin 1771 P4S
El HSSL y el enlace de E/S remoto estaban conectados previamente pero no se muestran para proporcionar claridad. Las conexiones muestran configuracin predeterminada con el canal 1A como Data Highway Plus y el canal 1B como escner de E/S remoto.
17985
3-18
2.
Conecte el otro extremo del cable 1770-CD a los terminales 12, 13, y 14 en el brazo de cableado del mdulo 1785-BCM en el mismo chasis, tal como se muestra en la Figura 3.12. Siga los pasos 1 y 2 para el otro controlador programable PLC-5 y el mdulo 1785-BCM. Conecte un cable 1770-CD a los terminales 9, 10 y 11 en el brazo de cableado de cada mdulo 1785-BCM, tal como se muestra en la Figura 3.13
3.
4.
Figura 3.13 Conexiones del Data Highway Plus aadidas entre los mdulos 1785 BCM
Chasis de E/S local Mdulo 1785 BCM Procesador PLC 5 Fuente de alimentacin 1771 P4S Procesador PLC 5 Chasis de E/S local Mdulo 1785 BCM Fuente de alimentacin 1771 P4S
9 10 11
9 10 11
El HSSL y el enlace de E/S remoto estaban conectados previamente pero no se muestran para proporcionar claridad. Las conexiones muestran configuracin predeterminada con el canal 1A como Data Highway Plus y el canal 1B como escner de E/S remoto.
17987
3-19
5.
Conecte el cable 1770-CD de la red Data HighwayPlus a los terminales 9, 10 y 11 en el brazo de cableado de uno de los mdulos 1785-BCM, tal como se muestra en la Figura 3.14.
Figura 3.14 Conexiones del Data Highway Plus aadidas entre el mdulo 1785 BCM y la red Data Highway Plus
Chasis de E/S local Mdulo 1785 BCM Procesador PLC 5 Fuente de alimentacin 1771 P4S Chasis de E/S local Mdulo 1785 BCM Procesador PLC 5 Fuente de alimentacin 1771 P4S
9 10 11
El HSSL y el enlace de E/S remoto estaban conectados previamente pero no se muestran para proporcionar claridad. Las conexiones muestran configuracin predeterminada con el canal 1A como Data Highway Plus y el canal 1B como escner de E/S remoto. Tome nota de que la red Data Highway Plus se conecta a cualquier mdulo 1785 BCM; no se conecta directamente al procesador.
Qu hacer a continuacin
Ahora que ha instalado su sistema de respaldo (backup) PLC-5 y ha hecho las conexiones, usted est listo para poner en marcha su sistema. Antes de hacerlo, vuelva a verificar todas las conexiones segn los procedimientos descritos en este captulo. Si su sistema de respaldo (backup) requiere el uso de un mdulo 1785-BEM, consulte el Captulo 4 para obtener una descripcin del mdulo y los procedimientos de instalacin. El Captulo 5 describe la operacin del mdulo 1785-BCM y el sistema de respaldo (backup) y muestra procedimientos para la puesta en marcha y operacin de su sistema.
3-20
Captulo
Este captulo: describe el mdulo de expansin de respaldo (backup) 1785-BEM identifica los componentes principales del mdulo 1785-BEM proporciona una descripcin general de un sistema de respaldo (backup) PLC-5/40, -5/60 -5/80 proporciona procedimientos para determinar los requisitos de la fuente de alimentacin proporciona procedimientos para la instalacin del mdulo 1785-BEM proporciona procedimientos para conectar los mdulos 1785-BEM en el sistema de respaldo (backup) PLC-5
El 1785-BEM es el mdulo de expansin de respaldo (backup) para el mdulo 1785-BCM de la serie B. Tiene la capacidad de conmutar a dos canales adicionales de comunicacin configurables cuando usted est usando un mdulo 1785-BCM de la serie B con un procesador PLC-5/40, -5/60 PLC-5/80.
Los componentes principales de un mdulo 1785-BEM son: indicadores de estado brazo de cableado 1771-WG enlaces de comunicacin 1785-BEM - Data Highway Plus (DH+) - E/S remoto (RIO) rel del cliente (contacto) conjunto de interruptores interface del backplane de E/S
4-1
Indicadores de estado
El mdulo 1785-BEM tiene dos indicadores de estado en el panel frontal del mdulo (Figura 4.1).
Figura 4.1 Indicadores de estado del mdulo 1785 BEM
19087
El indicador RUN (verde) se enciende para indicar una operacin normal del mdulo 1785-BEM. El indicador FLT (rojo) se enciende cuando se detecta un fallo en el mdulo 1785-BEM. Tome nota de que estos indicadores se encienden al momento de la puesta en marcha o cuando ocurre un fallo del hardware en el mdulo 1785-BEM.
ATENCION: Si el indicador RUN (marcha) est parpadeando en el mdulo 1785-BEM secundario, esto significa que hay un error en el posicionamiento de los interruptores. Tome nota de que los interruptores del conjunto de interruptores SW2 deben estar en la misma posicin en ambos mdulos 1785-BEM. (El no notar el parpadeo del indicador RUN, podra evitar una conmutacin).
4-2
Brazo de cableado
Las conexiones a los enlaces de comunicacin se hacen con el brazo de cableado 1771-WG que se suministra con el mdulo. El brazo de cableado se conecta a la barra de pivote que se encuentra en la parte inferior del chasis de E/S. Este brazo gira hacia arriba y se conecta con el mdulo de manera que usted puede instalar o retirar el mdulo sin desconectar los cables.
Enlaces de comunicacin
El mdulo 1785-BEM tiene puertos para dos enlaces de comunicacin que se conectan con el E/S remoto y la red Data Highway Plus (Figura 4.2). Adems, el mdulo tiene un rel para conexin del cliente.
Figura 4.2 Enlaces de comunicacin del mdulo 1785 BEM
No usado Rel del cliente No usado A enlace 1 (RIO/DH+) Desde controlador A enlace (RIO/DH+) Desde controlador No usado
2
1 2
Los terminales 9, 10 y 11 estn conectados entre los mdulos 1785 BEM en el sistema de respaldo (backup); adems, los terminales 9, 10 y 11 de uno de los mdulos 1785 BEM estn conectados a la red DH+ o al enlace de E/S remoto. Los terminales 15, 16 y 17 estn conectados entre los mdulos 1785 BEM en el sistema de respaldo (backup); adems, los terminales 15, 16 y 17 de uno de los mdulos 1785 BEM estn conectados a la red DH+ o al enlace de E/S remoto. 19083 4-3
Tal como se muestra en la Figura 4.2, hay dos puertos configurables por el usuario (canales 2A y 2B) que soportan los modos de E/S remoto o de Data Highway Plus. La Tabla 4.A indica los puertos de comunicacin y describe la forma en que el sistema usa cada puerto.
Tabla 4.A Puertos de comunicacin
Puerto de comunicacin Canal 2A Este enlace se usa para: conectar el procesador PLC 5/40, 5/60 PLC 5/80 primario a la red Data Highway Plus o al enlace de E/S remoto; el procesador PLC 5/40 PLC 5/60 secundario est aislado de este enlace. conectar el procesador PLC 5/40, 5/60 PLC 5/80 primario a la red Data Highway Plus o al enlace de E/S remoto; el procesador PLC 5/40 PLC 5/60 secundario est aislado de este enlace.
Canal 2B
El mdulo 1785-BEM se suministra con el canal 2A configurado para el modo Data Highway Plus y el canal 2B configurado para el modo escner de E/S remoto a 57.6 kbaudios (configuracin predeterminada). Nota importante: Tome nota de que la comunicacin de E/S, de estado y de la tabla de datos entre los sistemas de respaldo (backup) primario y secundario se logra por el HSSL, el cual est conectado entre los mdulos 1785-BCM primario y secundario solamente. Cada mdulo 1785-BEM se comunica con el mdulo 1785-BCM de la serie B, en su mismo rack, a travs de un bus secundario del backplane. El E/S remoto o el Data HighwayPlus se conecta entre los mdulos 1785-BEM primario y secundario a travs los los canales 2A y 2B. Los canales 2A 2B tienen un rel interno cuyos contactos estn cerrados cuando el procesador es primario y abiertos cuando el procesador es secundario. La Figura 4.3 muestra estos rels para el procesador A y B de un sistema de respaldo (backup) PLC-5.
4-4
PLC 5 2A 2B 1A 1B
4-5
Conjunto de interruptores
El mdulo 1785-BEM tiene un conjunto de interruptores que especifica si los canales 2A y 2B van a establecer comunicacin con la red Data Highway Plus o con el enlace de E/S remoto. Cuando el mdulo establece comunicacin con el enlace de E/S remoto, el interruptor tambin determina la velocidad de baudios y el modo de operacin del procesador (escner o adaptador). Para establecer estos interruptores, consulte la seccin sobre Posicionamiento del conjunto de interruptores.
El circuito lgico del mdulo 1785-BEM est controlado por la fuente de alimentacin a travs del backplane del chasis de E/S. Use las siguientes pautas para determinar los requisitos de fuente de alimentacin para su sistema de respaldo (backup) PLC-5. 1. Aada estos valores para determinar la corriente de salida necesaria de la fuente de alimentacin para todos los mdulos en ese chasis. 0.6 A a 5 V para el mdulo 1785-BEM y 1.0 A a 5 V para el mdulo 1785-BCM y 3.3 A para el PLC-5/40 PLC-5/60 2. Consulte la Tabla 3.A, Fuentes de alimentacin para un sistema de respaldo (backup) PLC-5, para seleccionar su fuente de alimentacin. Use fuentes de alimentacin separadas para los procesadores primario y secundario. Conecte la alimentacin elctrica a travs de diferentes fuentes de alimentacin para tomar precauciones contra interrupciones y fallos de la corriente de entrada.
3.
4-6
Los procedimientos de instalacin para el mdulo de expansin de respaldo (backup) 1785-BEM son: determinar los requisitos de fuente de alimentacin establecer los interruptores del mdulo 1785-BEM codificar el chasis de E/S introducir el mdulo en el chasis ATENCION: En el sistema de respaldo (backup), el interruptor 1 del chasis de E/S local debe estar en la posicin OFF (desactivado) para permitir la conmutacin cuando se detecta un fallo. En el chasis remoto, este interruptor debe estar posicionado de acuerdo a la discrecin del usuario.
La Figura 4.4 muestra una configuracin tpica de un sistema de respaldo (backup) PLC-5 usando el mdulo 1785-BEM. En este sistema, todas las conexiones de cable entre el sistema primario y de respaldo (backup) requieren un cable 1770-CD. Nota importante: No instalar mdulos de E/S para controlar su proceso en el chasis local. Slo los mdulos de E/S que estn residiendo en el chasis remoto tendrn respaldo (backup). Los chasis locales son necesarios para alojar al procesador, al mdulo 1785-BEM, al mdulo 1785-BCM y a la fuente de alimentacin para el sistema de respaldo (backup).
4-7
Figura 4.4 Configuracin del sistema de respaldo (backup) PLC 5 (usando un mdulo 1785 BEM)
Chasis de E/S local Mdulo 1785 BCM PLC 5/40 5/60 Mdulo 1785 BEM Fuente de alimentacin 1771 P4S Mdulo 1785 BCM PLC 5/40 5/60 Chasis de E/S local Mdulo 1785 BEM Fuente de alimentacin 1771 P4S
BEM RIO BCM DH+ o RIO DH+ or RIO (mdulo BEM) E/S remoto (mdulo BEM)
DH+ o RIO (mdulo BCM) DH+ o RIO (mdulo BCM) El HSSL se conecta entre los dos mdulos 1785 BCM solamente.
19088
4-8
Use una muequera conductiva aprobada, o toque un objeto conectado a tierra para descargar el potencial antes de manipular el mdulo. No toque el conector del backplane ni las patillas del contector. Si configura o vuelve a colocar componentes internos, no toque otros componentes del circuito dentro del mdulo. Use una estacin de trabajo libre de esttica, si est disponible. Mantenga el mdulo en una bolsa anti-esttica cuando no est en uso.
Bandas de codificacin
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36
11680I
4-9
Vista inferior
Los interruptores 1, 2 y 3 determinan la configuracin del canal 2A. Los interruptores 4, 5 y 6 determinan la configuracin del canal 2B. Estos canales pueden ser configurados para el modo Data Highway Plus (DH+) o E/S remoto (RIO) con el procesador PLC-5 funcionando en el modo adaptador o escner. El mdulo 1785-BEM se suministra con el canal 2A configurado para el Data Highway Plus (DH+) y el canal 2B configurado para el E/S remoto (RIO), con el procesador en el modo escner a 57.6 kbaudios. Consulte la Tabla 4.B para configurar los canales 2A y 2B usando los interruptores del conjunto de interruptores SW2.
4-10
interruptores 1, 2 y 3 determinan la configuracin para el canal 2A. interruptores 4, 5 y 6 determinan la configuracin para el canal 2B.
3 No funciona como un interruptor inteligente sino como un rel con contactos ya sea abiertos o cerrados.
Nota importante: La posicin de los interruptores se lee al momento de la puesta en marcha. Si se cambia la posicin de los interruptores despus de la puesta en marcha, el mdulo 1785-BEM no reconocer la nueva posicin.
4-11
1. 2.
Desconecte la alimentacin elctrica al chasis de E/S. Coloque el mdulo en las pistas de plstico que se encuentran en la parte superior e inferior de la ranura que gua al mdulo en posicin. No fuerce al mdulo en el conector del backplane. Aplique presin firme y uniforme sobre el mdulo para asentarlo apropiadamente. Coloque a presin el seguro del chasis sobre la parte superior del mdulo para asegurarlo en posicin. Conecte el brazo de cableado al mdulo. Haga las conexiones de cables al brazo de cableado tal como se indica en la siguiente seccin.
3.
4.
5. 6.
Haga las conexiones de los canales 2A y 2B al brazo de cableado del mdulo 1785-BEM (cat no. 1771-WG) tal como se describe en los siguientes prrafos. La Figura 4.7 es una descripcin general de las conexiones.
4-12
C. 2A 1 SH 2
PLC 5/40
4-13
Canal 2A
Red Data Highway Plus o enlace de E/S remoto El mdulo 1785 BCM estaba conectado en el Captulo 3 pero no se muestra para proporcionar claridad.
19089
1.
Conecte un extremo de un cable 1770-CD al canal 2 A en uno de los controladores programables PLC-5/40 PLC-5/60, tal como se muestra en la Figura 4.9.
4-14
Figura 4.9 Conexiones del canal 2A aadidas entre un procesador PLC 5 y el mdulo 1785 BEM
Chasis de E/S local Mdulo 1785 BCM PLC 5/40, 5/60, 5/80 Mdulo 1785 BEM Fuente de alimentacin 1771 P4S Chasis de E/S local Mdulo 1785 BCM PLC 5/40 5/60 Mdulo 1785 BEM Fuente de alimentacin 1771 P4S
Ver nota Malla Ver nota Malla Ver nota Conecte el canal para la red Data Highway Plus o para el E/S remoto. Data Highway Plus - conecte los conductores de seal con aislamiento transparente, malla y azul a los terminales 1, SH y 2 del procesador PLC 5/40 5/60 respectivamente, as como a los terminales 12, 13 y 14 del mdulo 1785 BEM. E/S remoto - conecte los conductores de seal con aislamiento azul, malla y transparente a los terminales 1, SH y 2 del procesador PLC 5/40 5/60 respectivamente, as como a los terminales 12, 13 y 14 del mdulo 1785 BEM. Ver nota
19090
2.
Conecte el otro extremo del cable 1770-CD a los terminales 12, 13, y 14 en el brazo de cableado del mdulo 1785-BEM en el mismo chasis, tal como se muestra en la Figura 4.9. Siga los pasos 1 y 2 para el otro procesador PLC-5/40 PLC-5/60 y el mdulo 1785-BEM.
3.
4-15
4.
Conecte un cable 1770-CD a los terminales 9, 10 y 11 en cada uno de los brazos de cableado 1785-BEM, tal como se muestra en la Figura 4.10.
Figura 4.10 Conexiones del canal 2A aadidas entre mdulos 1785 BEM
Chasis de E/S local Mdulo 1785 BCM PLC 5/40, 5/60, 5/80 Mdulo 1785 BEM Fuente de alimentacin 1771 P4S Mdulo 1785 BCM PLC 5/40, 5/60, 5/80 Chasis de E/S local Mdulo 1785 BEM Fuente de alimentacin 1771 P4S
Canal 2A
Ver nota Malla Ver nota Conecte el canal para la red Data Highway Plus o para el E/S remoto. Data Highway Plus - conecte los conductores de seal con aislamiento transparente, malla y azul a los terminales 9, 10 y 11 de los mdulos 1785 BEM, respectivamente. E/S remoto - conecte los conductores de seal con aislamiento azul, malla y transparente a los terminales 9, 10 y 11 de los mdulos 1785 BEM, respectivamente.
19091
4-16
5.
Conecte el cable 1770-CD de la red Data Highway Plus o del enlace de E/S remoto a los terminales 9, 10 y 11 en el brazo de cableado de uno de los mdulos 1785-BEM, tal como se muestra en la Figura 4.11.
Figura 4.11 Conexiones del canal 2A aadidas entre un mdulo 1785 BEM y la red Data Highway Plus o el enlace de E/S remoto
Chasis de E/S local Mdulo 1785 BCM PLC 5/40, 5/60, 5/80 Mdulo 1785 BEM Fuente de alimentacin 1771 P4S Chasis de E/S local Mdulo 1785 BEM Mdulo 1785 BCM PLC 5/40, 5/60, 5/80 Fuente de alimentacin 1771 P4S
Canal 2A
Ver nota Red Data Highway Plus o E/S remoto Malla Ver nota
Conecte el canal para la red Data Highway Plus o para el E/S remoto. Data Highway Plus - conecte los conectores de seal con aislamiento transparente, malla y azul a los terminales 9, 10 y 11 de los mdulos 1785 BEM, respectivamente. E/S remoto - conecte los conectores de seal con aislamiento azul, malla y transparente a los terminales 9, 10 y 11 de los mdulos 1785 BEM, respectivamente.
19092
4-17
Canal 2B
El mdulo 1785 BCM estaba conectado en el Captulo 3 pero no se muestra para proporcionar claridad. Adems, el canal 2A del mdulo 1785 BEM estaba previamente conectado pero no se muestra para proporcionar claridad.
19093
1.
Conecte un extremo de un cable 1770-CD al canal 2B en uno de los procesadores PLC-5/40, -5/60 o -5/80 tal como se muestra en la Figura 4.13.
4-18
Figura 4.13 Conexiones del canal 2B aadidas entre un PLC 5 y un mdulo 1785 BEM
Chasis de E/S local Mdulo 1785 BCM PLC 5/40, 5/60 , 5/80 Mdulo 1785 BEM Fuente de alimentacin 1771 P4S Chasis de E/S local Mdulo 1785 BCM PLC 5/40, 5/60, 5/80 Mdulo 1785 BEM Fuente de alimentacin 1771 P4S
18 19 Ver nota Malla Ver nota Conecte el canal para el Data Highway Plus o para el E/S remoto. 20
Data Highway Plus - conecte los conductores de seal con aislamiento transparente, malla y azul a los terminales 1, SH y 2 del procesador PLC 5/40 5/60 respectivamente, as como a los terminales 18, 19 y 20 del mdulo 1785 BEM. E/S remoto - conecte los conductores de seal con aislamiento azul, malla y transparente a los terminales 1, SH y 2 del procesador PLC 5/40 5/60 respectivamente, as como a los terminales 18, 19 y 20 del mdulo 1785 BEM.
19094
2.
Conecte el otro extemo del cable 1770-CD a los terminales 18, 19, y 20 en el brazo de cableado del mdulo 1785-BEM en el mismo chasis, tal como se muestra en la Figura 4.13. Siga los pasos 1 y 2 para el otro procesador PLC-5/40, -5/60 o -5/80 y el mdulo 1785-BEM.
3.
4-19
4.
Conecte un cable 1770-CD a los terminales 15, 16, y 17 en cada uno de los brazos de cableado 1785-BEM, tal como se muestra en la Figura 4.14.
Figura 4.14 Conexiones del canal 2B aadidas entre mdulos 1785 BEM
Chasis de E/S local Mdulo 1785 BCM PLC 5/40, 5/60, 5/80 Mdulo 1785 BEM Fuente de alimentacin 1771 P4S Chasis de E/S local Mdulo 1785 BCM PLC 5/40, 5/60, 5/80 Mdulo 1785 BEM Fuente de alimentacin 1771 P4S
Canal 2B
Ver nota Malla Ver nota Conecte el canal para la red Data Highway Plus o para el E/S remoto. Data Highway Plus - conecte los conductores de seal con aislamiento transparente, malla y azul a los terminales 15, 16 y 17 del mdulo 1785 BEM, respectivamente. E/S remoto - conecte los conductores de seal con aislamiento azul, malla y transparente a los terminales 15, 16 y 17 del mdulo 1785 BEM, respectivamente.
19095
4-20
5.
Conecte un extremo de un cable 1770-CD a los terminales 15, 16 y 17 en el brazo de cableado de uno de los mdulos 1785-BEM, tal como se muestra en la Figura 4.15.
Figura 4.15 Conexiones del canal 2B aadidas entre un mdulo 1785 BEM y la red Data Highway Plus o el enlace de E/S remoto
Chasis de E/S local Mdulo 1785 BCM PLC 5/40, 5/60, 5/80 Mdulo 1785 BEM Fuente de alimentacin 1771 P4S Chasis de E/S local Mdulo 1785 BCM PLC 5/40, 5/60, 5/80 Mdulo 1785 BEM Fuente de alimentacin 1771 P4S
Canal 2B
Ver nota Red Data Highway Plus o E/S remoto Malla Ver nota
Conecte el canal para la red Data Highway Plus o para el E/S remoto. Data Highway Plus - conecte los conductores de seal con aislamiento transparente, malla y azul a los terminales 15, 16 y 17 de los mdulos 1785 BEM, respectivamente. E/S remoto - conecte los conductores de seal con aislamiento azul, malla y transparente a los terminales 15, 16 y 17 de los mdulos 1785 BEM, respectivamente.
19096
6.
Conecte el otro extremo del cable 1770-CD a los terminales 1, 2 y 3 en el brazo de cableado de la red Data Highway Plus o del enlace de E/S remoto, tal como se muestra en la Figura 4.15.
Qu hacer a continuacin
Ahora que ha instalado su mdulo 1785-BEM, usted est listo para poner en marcha su sistema. Antes de hacerlo, vuelva a verificar que todas las conexiones se hayan hecho de acuerdo a los procedimientos descritos en este captulo. El Captulo 5 describe la operacin del mdulo 1785-BCM y del sistema de respaldo (backup) y muestra procedimientos para la puesta en marcha y operacin de su sistema.
4-21
4-22
Captulo
En este captulo describimos cmo el sistema primario transfiere datos al sistema secundario. Para hacerlo, describimos el funcionamiento de: el mdulo 1785-BCM el sistema de respaldo (backup) PLC-5 Adems, proporcionamos los procedimientos para: poner en RUN su sistema activar su sistema desconectar un sistema en fallo reanudar la operacin de un sistema reparado cambiar el modo de operacin del procesador editar un programa en lnea
En un sistema de respaldo (backup) PLC-5, el mdulo 1785-BCM realiza tres funciones distintas: transferencia automtica de datos de entradas remotas por el enlace en serie de alta velocidad (HSSL) transferencia de datos en la tabla de datos por medio de instrucciones de transferencia en bloques capacidad de programacin remota del procesador secundario
5-1
Figura 5.1 Transferencia automtica de datos por el E/S remoto HSSL Primario PLC 5 Secundario PLC 5
1785 BCM
11053I
Adems de proporcionar al procesador secundario una copia de la tabla de imagen de entrada discreta remota, los mdulos 1785-BCM en ambos sistemas trabajan juntos para proporcionar al procesador secundario una copia de los datos de transferencia en bloques de lectura (BTR) desde el chasis de E/S remoto. El mdulo 1785-BCM primario proporciona al mdulo 1785-BCM secundario la informacin de que un comando de BTW ha sido realizado. El procesador puede almacenar en la memoria hasta 256 bits de efectuado de BTW (16 racks x 16 ranuras = 256, mximo) por canal. El mdulo 1785-BCM tiene suficiente memoria para almacenar hasta 92 instrucciones de BTR de 256 posibles por canal. Una copia de los datos es almacenada cuando el procesador primario ejecuta una BTR desde cualquier mdulo en un chasis de E/S remoto. Si el procesador secundario trata de leer de ese mdulo, recibir los mismos datos. Si el procesador secundario trata de leer de un mdulo que el procesador primario no ha ledo, el bit de efectuado (DN) no se activar.
5-2
Secuencia de la transferencia La secuencia de la transferencia desde el sistema primario al secundario es como sigue: 1. Los datos de la tabla de datos del procesador primario se envan al mdulo 1785-BCM primario por medio de una instruccin de transferencia en bloques de escritura (BTW). Los datos se envan al mdulo 1785-BCM secundario por el HSSL. El procesador secundario lee los datos del mdulo 1785-BCM secundario por medio de una instruccin de transferencia en bloques de lectura (BTR).
2.
3.
Mtodo de transferencia La informacin de la tabla de datos se transfiere del procesador primario al procesador secundario en un segmento que est compuesto de 1-64 bloques ordenados en secuencia. Cada bloque tiene 64 palabras. Las primeras 2 palabras de cada bloque estn reservadas para la palabra de estado del sistema y la palabra de identificacin de bloque (block ID); las 62 palabras restantes estn reservadas para los datos. El contenido de las primeras dos palabras de la instruccin de transferencia en bloques depende del tipo de instruccin (BTW o BTR) y tambin del programa de aplicacin procesado en el procesador primario y secundario. La Tabla 5.A describe brevemente instrucciones de transferencia en bloques en el sistema de respaldo (backup) PLC-5. (Para obtener informacin detallada respecto a las palabras en las instrucciones de transferencia en bloques, consulte las secciones Instruccin de transferencia de lectura e Instruccin de transferencia de escritura de este captulo).
5-3
informar al procesador sobre el estado del sistema primario y secundario indicar el nmero del siguiente bloque que debe ser transferido al mdulo indicar el nmero de bloques de datos dentro de un segmento que estn siendo transferidos desde el procesador al mdulo 1785 BCM primario (1 64). Debe ser igual que el sistema secundario indicar el nmero del bloque que est siendo transferido desde el procesador primario al mdulo 1785 BCM primario indicar el nmero del bloque que est siendo transferido desde el mdulo indicar el nmero de bloques de datos dentro de un segmento que estn siendo recibidos por el mdulo 1785 BCM secundario (1 64). Debe ser igual que el sistema primario reservado para uso futuro
Este esquema, en el que la informacin de estado e identificacin de bloques estn siempre presentes, permite la verificacin continua de la transferencia de datos, y si es necesario, el segundo envo de un bloque de datos si ese bloque no fue transmitido satisfactoriamente. Adems, los mdulos 1785-BCM continuamente intercambian la palabra de estado por el HSSL (aun cuando los procesadores no estn en el modo de RUN). Esta comunicacin constante permite que los mdulos siempre tengan informacin el uno del otro. La Figura 5.2 muestra la transferencia de datos desde el procesador primario al procesador secundario a travs de los mdulos 1785-BCM. Tome nota de que la ruta de la transferencia automtica de datos de entradas remotas est representada por una lnea punteada.
5-4
Figura 5.2 Transferencia de datos con instrucciones de transferencia en bloques en el sistema de respaldo (backup) PLC 5
SISTEMA PRIMARIO PLC 5 primario BTW # de bloques en segmento ID bloque Datos (62 palabras) SISTEMA SECUNDARIO PLC 5 secundario BTR Estado ID bloque Datos (62 palabras)
Entradas remotas (valores discretos y analgicos) enviadas directamente al procesador primario transferidas automticamente al procesador secundario
11054I
5-5
Nota importante: Al programar instrucciones de transferencias en bloques se debe especificar el campo LENGTH (Figura 5.3) como 0, ya que el mdulo 1785-BCM determina ese tamao de acuerdo con su estado (primario o secundario) y tipo de instruccin (BTW o BTR).
Figura 5.3 Instrucciones de transferencias en bloques BTR BLOCK TRNSFR READ Rack 0 Group 0 Module 0 Control Block N10:100 Data file N10:110 Length 0 Continuous N EN DN ER Especifique campo como 0 BTW BLOCK TRNSFR WRITE Rack 0 Group 0 Module 0 Control Block N10:0 Data file N10:10 Length 0 Continuous N EN DN ER
11055I
Instruccin de transferencia en bloques de lectura (BTR) El mdulo 1785-BCM local proporciona informacin a la lgica de escalera para ayudar a coordinar el intercambio ordenado de informacin desde el procesador primario al procesador secundario. El procesador local obtiene esta informacin ejecutando una instruccin BTR. Tal como se muestra en la Tabla 5.A, las primeras dos palabras de la instruccin de transferencia de lectura (BTR) contienen: informacin de estado el nmero de identificacin de bloque actual (block ID) La BTR en el procesador primario transfiere solamente estas dos palabras; la BTR en el procesador secundario transfiere 64 palabras las palabras de estado del sistema y de identificacin de bloque, ms 62 palabras de datos. La Figura 5.4 muestra las palabras de la instruccin BTR.
5-6
ESTADO LOCAL
Nota importante: El byte inferior de la palabra de estado es para el estado LOCAL. Estos bits indican el estado del mdulo 1785-BCM instalado en el mismo chasis que el procesador al cual usted se est refiriendo. El byte superior de la palabra de estado se refiere al estado REMOTO. Sus bits indican el estado del mdulo 1785-BCM instalado en el otro chasis del sistema de respaldo (backup). Palabra 1: Estado del sistema La Tabla 5.B indica los bits en la palabra de estado del sistema y define cada uno.
Tabla 5.B Bits de la palabra de estado del sistema (BTR)
Estado Bit 0 1 Descripcin Error de comunicacin en serie; cuando est activo, este bit indica un error de comunicacin en el enlace en serie de alta velocidad (HSSL) Error del backplane del chasis de E/S; cuando est activo, este bit indica un error de comunicacin en la transferencia de datos desde el procesador PLC 5 a su mdulo 1785 BCM. El establecer bits en la tabla de imagen de salida BCM puede establecer este bit. Buffer lleno; si est activo, este bit indica que el mdulo primario no puede aceptar escrituras, o que el mdulo secundario ha recibido un bloque de datos antes de que se haya ledo el primer segmento de datos Error de programacin; este bit est activo cuando se detecta un bloque fuera de rango entre el mdulo 1785 BCM primario y su procesador PLC 5. En el sistema secundario, este bit est activo cuando la longitud del segmento transmitido no es equivalente a la longitud del segmento recibido. Si hay una BTW o BTR al mdulo BCM con una longitud invlida, el mdulo no conmutar, pero este bit no se activar. 4 Fallo de comunicacin de E/S remoto; cuando est activo, este bit indica que existe un fallo de comunicacin en un canal del E/S remoto entre el procesador y el mdulo 1785 BCM. Refirase a la seccin Palabras de diagnsticos auxiliares/estado" para saber cul canal tiene un fallo de comunicacin Reservado Siempre 0 Primario/Secundario; cuando est activo, este bit indica que el mdulo 1785 BCM pertenece al sistema primario; si est desactivado, este bit indica que el mdulo pertenece al sistema secundario.
Local
5 6
5-7
Estado
Bit 7
Descripcin Datos vlidos; este bit es usado slo por el procesador secundario. Si el modo de transferencia rpida de datos est activado, el bit est activo cuando el mdulo 1785 BCM contiene un bloque de datos disponible para ser ledo. Si el modo de transferencia rpida de datos est desactivado, el bit est activo cuando el mdulo 1785 BCM contiene un segmento completo. Error de comunicacin en serie; cuando est activo, este bit indica un error de comunicacin en el enlace en serie de alta velocidad (HSSL) Error del backplane del chasis de E/S; cuando est activo, este bit indica un error de comunicacin en la transferencia de datos del PLC 5 a su mdulo 1785 BCM. Vea el bit 1. Buffer lleno; si est activo, este bit indica que el mdulo primario no puede aceptar escrituras, o indica que el mdulo secundario ha recibido un bloque de datos antes de que el primer segmento de datos haya sido ledo. Error de programacin; este bit est activo cuando se detecta un bloque fuera de rango entre el mdulo 1785 BCM primario y su procesador PLC 5. En el sistema secundario, este bit est activo cuando la longitud del segmento transmitido no es equivalente a la longitud del segmento recibido. Vea el bit 3. Fallo de comunicacin del E/S remoto; cuando est activo, este bit indica que existe un fallo de comunicacin en un canal del E/S remoto entre el procesador y el mdulo 1785 BCM. Refirase a la seccin Palabras de diagnsticos auxiliares/estado" para saber cul canal tiene un fallo de comunicacin. Fallo del procesador; cuando est activo, este bit indica que el sistema local detecta un fallo en el procesador remoto o el procesador remoto est en el modo de PROGRAMA. Primario/Secundario; cuando est activo, este bit indica que el mdulo1785 BCM pertenece al sistema primario; si est desactivado, el bit indica que el mdulo pertenece al sistema secundario. Datos vlidos; este bit es usado slo por el procesador secundario. Si el modo de transferencia rpida de datos est activado, el bit est activo cuando el mdulo 1785 BCM contiene un bloque de datos disponible para ser ledo. Si el modo de transferencia rpida de datos est desactivado, el bit est activo cuando el mdulo 1785 BCM contiene un segmento completo.
8 9 10
Remoto
11
12
13 14 15
Nota importante: Si el fallo es arreglado y se ejecuta una BTR correctamente efectuada, los cinco bits menos significativos (00, 01, 02, 03, 04) son desactivados automticamente. Palabra 2 : Identificacin de bloque (Block ID) La palabra 2 de la BTR es la palabra de identificacin del bloque (block ID). Su significado vara dependiendo de que sea el sistema primario o el secundario. En el sistema primario, la palabra 2 de la BTR indica el nmero del siguiente bloque que va ser enviado. Para calcular este nmero, el mdulo 1785-BCM agrega 1 al nmero de identificacin de bloque del ltimo bloque que fue transferido correctamente del procesador PLC-5 al mdulo a travs de una instruccin BTW. Si el bloque no se recibe correctamente, el mdulo 1785-BCM no aumenta el ltimo nmero de bloque. Sin embargo, devuelve el nmero del bloque en error para que el bloque vuelva a ser transmitido automticamente. Cuando el mdulo 1785-BCM recibe el ltimo bloque (Identificacin de bloque = nmero de bloques en segmento) a travs de una
5-8
instruccin BTW, el mdulo devuelve un nmero de bloque igual a 1 en la siguiente instruccin BTR. Esto reinicializa el proceso de transmisin de datos. El mdulo 1785-BCM tambin especifica una identificacin de bloque igual a 1 bajo las siguientes condiciones: activacin error de programacin conmutacin En el sistema secundario, la palabra 2 de la instruccin BTR indica el nmero de bloque de los datos que se acaban de leer, de manera que los datos puedan ser transferidos a la direccin apropiada en la tabla de datos. Si se activa el modo de transferencia rpida de datos, tan pronto como el mdulo secundario recibe un bloque, el mdulo establece el bit de datos vlidos y libera este bloque para su lectura. Si el modo de transferencia rpida de datos se desactiva, el mdulo devuelve el bit de datos vlidos como un 1 (uno) solamente cuando el mdulo secundario recibe el segmento completo de datos. Esto significa que el bit de datos vlidos permanece activo hasta que es ledo el ltimo bloque del mdulo 1785-BCM secundario. Si no hay bloques disponibles para ser ledos, el mdulo 1785-BCM devuelve la identificacin de bloque como 0 (cero) y el archivo contiene slo dos palabras (estado e identificacin de bloque). Instruccin de transferencia en bloques de escritura (BTW) El procesador local enva informacin al mdulo 1785-BCM usando la instruccin BTW. En el sistema de respaldo (backup), la instruccin de transferencia en bloques de escritura (BTW) usa las primeras dos palabras para indicar: el nmero de bloques en el segmento que est siendo enviado el nmero de identificacin de bloque (block ID) La BTW en un sistema primario transfiere estas dos palabras, ms 62 palabras de datos; la BTW en el sistema secundario transfiere slo estas dos dos palabras de datos. La Figura 5.5 muestra las palabras de la instruccin BTW.
5-9
Figura 5.5 Palabras de la instruccin BTW 15 14 13 12 11 10 09 08 07 06 05 04 03 03 01 00 Bits Palabra 1 Palabra 2 Palabra 3 ... Palabra 64
11057I
NUMERO DE BLOQUES EN SEGMENTO IDENTIFICACION DE BLOQUE1 62 PALABRAS DE DATOS (PROCESADOR PRIMARIO SOLAMENTE)
1 Reservado para uso futuro
Palabra 1: Nmero de bloques en segmento En la instruccin BTW, la palabra 1 tiene diferentes significados dependiendo de que el sistema sea primario o secundario. El nmero de bloques en un segmento debe ser igual en ambos procesadores. (El mdulo 1785-BCM secundario verifica esta palabra para asegurarse de que es equivalente con el nmero de bloques especificado en el primario). Si no, el bit de error de programacin (local bit 3, remoto bit 11) estar activado en la palabra de estado del sistema. En el sistema primario, la palabra 1 de la instruccin BTW indica el nmero total de bloques que constituye el paquete de datos que est siendo transferido. En el sistema secundario, la palabra 1 de la instruccin BTW indica el nmero de bloques que constituye el paquete que va a ser recibido. Palabra 2: Identificacin de bloque (Block ID) La palabra 2 de esta instruccin se llama palabra de identificacin de bloque (block ID). Su significado vara dependiendo de que el sistema sea primario o secundario. En el sistema primario, la palabra est reservada para el nmero de identificacin del bloque que est siendo enviado. Nota importante: Es su responsabilidad asegurarse de que cada bloque de datos que usted desea enviar tenga su nmero de identificacin propio. En el sistema secundario, la palabra 2 no se usa y est reservada.
Con el mdulo 1785-BCM, 32 bits de entrada estn disponibles en la tabla de imagen del procesador PLC-5. (Los 32 bits de salida en la tabla de imagen de salida no son usados y estn reservados). Estas palabras de entrada se llaman palabras de diagnsticos auxiliares/estado, y proporcionan ms informacin acerca del mdulo 1785-BCM y el mdulo de expansin de respaldo (backup) 1785-BEM tanto en el sistema primario como en el secundario. Consulte la Figura 5.6.
Figura 5.6 Palabras de diagnsticos auxiliares/estado
171 W1 W2 ESTADO EXTENDIDO Estado del canal 1A Estado del canal 1B Estado del canal 2A2 101 071 RESERVADO Estado del canal 2B2 011 1ra palabra 2da palabra
Bits W1: Bits 00 a 07 = Reservados para comunicacin de transferencia en bloques Bit 10 = mdulo 1785 BCM serie A Bit 11 = modo de transferencia rpida de datos Bit 12 = Reservado Bit 13 = Reservado
Bit 14 = Reservado Bit 15 = Reservado Bit 16 = Diagnstico de conmuta cin Bit 17 = mdulo 1785 BEM
Bits W2: Bits 00 a 07 = Estado de los canales de comunicacin del mdulo 1785 BEM Bits 10 a 17 = Estado de los canales de comunicacin del mdulo 1785 BCM
1
Tome nota de que estos bits estn en formato octal porque corresponden a la tabla de imagen de entrada. 2 Los bits 00 a 07 de la segunda palabra pueden usarse o no, dependiendo de que el mdulo 1785 BEM est o no est en el sistema de respaldo (backup). 11058I
La direccin de la primera palabra corresponde a la ranura del mdulo, o sea, a la ubicacin del mdulo 1785-BCM en el chasis de E/S. El byte menos significativo de esta palabra est reservado para el uso del mdulo 1785-BCM y el byte ms significativo muestra el estado ampliado del mdulo. Refirase a la Tabla 5.C.
5-11
12 13 14 15 16
17
1 Los bits 0 al 7 (byte menos significativo de W1) no son usados y estn reservados. Para W1, el bit 0 es el bit menos significativo y el bit 17 es el bit ms significativo.
La direccin de la segunda palabra de estado auxiliar corresponde a la ranura del extremo derecho del primer grupo de mdulos de E/S en el chasis de E/S. Esta palabra muestra las configuraciones de canales para los mdulos 1785-BCM y 1785-BEM (si existe) y tambin indica una condicin de error en cualquiera de estos canales. El byte ms significativo de esta palabra corresponde a los canales 1A y 1B del mdulo 1785-BCM. El byte menos significativo corresponde a los canales 2A y 2B del mdulo 1785-BEM. Refirase a la Figura 5.7.
Figura 5.7 Segunda palabra de diagnstico auxiliar/estado
17 14 13 10 07 04 03 00
Canal 1A
Canal 1B
Canal 2A
Bit de error
5-12
W2
Canal 2B
11059I
Cada byte de la palabra W2 est dividido en dos grupos de cuatro bits que corresponden a los canales del mdulo (Figura 5.7). Los tres bits menos significativos de cada grupo corresponden a tres interruptores del ensamblaje de interruptores SW2, el cual se usa para especificar la configuracin de los canales del mdulo. El bit ms significativo corresponde al bit de error para el canal respectivo. Refirase al Captulo 8, Diagnstico de fallos, para obtener ms informacin acerca de estos bits de las palabras de diagnsticos auxiliares/estado.
Esto significa que si usted establece las direcciones de nodo de ambos procesadores en n, el dispositivo programador puede comunicarse con el procesador secundario con la direccin de nodo n+1. Por ejemplo, un procesador primario con nmero de nodo 16 en la red Data Highway Plus tiene tiene el mismo posicionamiento de interruptores de direccin que el nodo del procesador secundario. Sin embargo, en esta situacin, el terminal direccionado a la estacin 16 se conecta al procesador primario, y el terminal direccionado a la estacin 17 se conecta al procesador secundario. Nota importante: Se recomienda asignar la misma direccin de nodo (n) para ambos procesadores (primario y secundario) en un sistema redundante. Tambin se debe reservar la siguiente direccin de nodo (n+1) porque esta direccin es la direccin de punto de acceso al procesador secundario. La Figura 5.8 muestra cmo el dispositivo programador ve al procesador secundario, el cual no est conectado fsicamente a la red Data Highway Plus. Nota importante: La conexin DH+ al procesador secundario es slo para la programacin remota. Adems, slo un terminal a la vez puede hacer conexin al procesador secundario. No se pueden enviar mensajes DH+ hacia ni desde el procesador secundario.
Figura 5.8 Punto de acceso al procesador secundario (DH+)
Direccin de nodo = n Direccin de nodo = n + 1
PLC 5 n
BCM
HSSL
BCM
PLC 5 n
DH+
Dispositivo programador
11060I
5-14
Cuando se pone en RUN el sistema, cada procesador PLC-5 ejecuta una instruccin BTR a su mdulo 1785-BCM para obtener la palabra de estado del sistema, la cual indicar si est en el modo primario o secundario. Si el procesador pertenece al sistema primario, ste ejecutar el programa primario (transmisor); si el procesador es secundario, ejecutar el programa secundario (receptor). Para proporcionar informacin de estado, o para pasar valores de transferencia en bloques adicionales, se debe realizar programacin en diagrama de escalera Refirase al Captulo 7, Tcnicas de programacin y al Apndice A, Ejemplos de programas para obtener informacin sobre el desarrollo de programas de escalera para el sistema de respaldo (backup).
5-15
Figura 5.9 Ejecucin del programa primario Procesador primario BTR 2 palabras Block ID = 1
2. El procesador primario enva datos al mdulo 1785 BCM primario. El mdulo almacena estos datos en su buffer. 3. Cuando el mdulo 1785 BCM primario recibe bloques de datos sin errores, ste enva datos al mdulo 1785 BCM secundario por el HSSL. 1. A la inicializacin del programa, el mdulo 1785 BCM especifica block ID de 1 de manera que las BTW sean iniciadas en la secuencia correcta.
BTW 64 palabras
Buffer
5-16
Buffer
3. El procesador ejecuta instruccio nes BTR para recibir bloques de datos del mdulo 1785 BCM secundario.
BTW 2 palabras
Longitud de seg mento
11062I
5-17
Nota importante: Depende de usted: determinar qu partes de la tabla de datos deben ser compartidas por los procesadores desarrollar un programa que ponga en secuencia todos los bloques que van a y vienen de los mdulos 1785-BCM considerar la naturaleza asncrona de las colas y transferencias de datos de BTW y BTR en el procesador PLC-5 Por ejemplo, si el procesador primario est enviando bloques mltiples al procesador secundario, los datos que estaban en el bloque 2 cuando el bloque 1 fue enviado, pueden cambiar para el momento en que el bloque dos es enviado. Esto sucede porque el programa de escalera, que ejecuta asncronamente a las instrucciones de transferencias en bloques, puede haber cambiado la informacin en el bloque 2 antes de que ste fuera enviado.
Despus de que haber verificado su programa para determinar los datos apropiados que van a ser transferidos y haber desarrollado del programas de transmisin y recepcin, usted puede arrancar el sistema de respaldo (backup). Para arrancar el sistema de respaldo (backup): 1. 2. 3. D alimentacin elctrica al sistema primario. D alimentacin elctrica al sistema secundario. Cargue el programa de aplicacin y la configuracin de E/S remoto en el procesador PLC-5 primario direccionando el nodo n. Pruebe el sistema. Cargue el programa de aplicacin y la configuracin de E/S remoto en el procesador PLC-5 secundario a travs del nodo n+1. Pruebe el sistema. Conmute los procesadores PLC-5 primario y secundario al modo de RUN.
4. 5.
6. 7.
5-18
Si ocurre una prdida de alimentacin elctrica en los sistemas primario y secundario una vez que se ha puesto en RUN el sistema de respaldo (backup), use la siguiente secuencia de activacin:
ATENCION: Cuando conecte un mdulo 1785-BCM de la serie B a un mdulo 1785-BCM de la serie A, asegrese de que ha establecido apropiadamente el interruptor 1 del ensamblaje de interruptores SW1. De lo contrario, si usted activa ambos sistemas, ambos mdulos asumirn que son el primario.
1. 2.
Conmute ambos procesadores PLC-5 al modo de PROGRAM. Vuelva a dar alimentacin al sistema que usted desea sea el primario. Conmute el procesador PLC-5 primario al modo de RUN. Despus de que el procesador PLC-5 primario empiece a funcionar correctamente, vuelva a dar alimentacin al sistema secundario. Conmute el procesador PLC-5 al modo de RUN.
3. 4.
5.
Si usted da alimentacin a ambos sistemas a la vez, los mdulos 1785-BCM deciden cul ser el primario y cul ser el secundario. En este caso, todos los rels de los mdulos permanecen abiertos hasta que uno de los mdulos 1785-BCM asume arbitrariamente el control del proceso. Esto garantiza la existencia de un sistema primario solamente.
Cuando ocurre un fallo en el sistema primario, el E/S remoto, el Data Highway Plus y los interruptores de rel del cliente en el mdulo 1785-BCM primario se abren inmediatamente. Cuando estos interruptores se abren, el mdulo interrumpe la transmisin de datos y enva comandos para transferir el control al mdulo secundario. Debido a que la tabla de imagen de entrada del procesador PLC-5 secundario ha sido cargada con datos reales del interface de E/S remoto del procesador primario, el programa de aplicacin del procesador secundario no necesita esperar para la ejecucin completa de un scnn de E/S remotas para usar estos datos de la tabla de imagen de entrada. Despus de mximo 50 ms, el E/S remoto, el Data Highway Plus y los interruptores de rel del cliente en el mdulo 1785-BCM se cierran. Cuando estos interruptores se cierran, el procesador PLC-5 secundario est controlando el sistema y se convierte en el procesador primario.
5-19
Para desconectar un sistema de respaldo (backup) con fallo, haga lo siguiente: 1. 2. Desconecte la alimentacin del sistema fallado. Resuelva los problemas y/o repare el sistema fallado, segn sea necesario.
Una vez que un sistema con fallo ha sido reparado, usted puede volver a ponerlo en RUN tal como se describe a continuacin. No es necesario desconectar o cambiar el modo del sistema operativo para volver a poner en RUN el sistema. 1. Conmute el procesador reparado al modo de PROGRAM y dle alimentacin elctrica. De esta forma, el procesador se convierte automticamente en secundario (de respaldo (backup)). Cargue la memoria del procesador secundario y la configuracin de E/S a travs del nodo n+1 usando un dispositivo de programacin conectado a la red Data Highway Plus.
2.
ATENCION: Asegrese de que los valores clave de la tabla de datos sean idnticos en ambos procesadores. Si no se logra esto, podra ocurrir una operacin impredecible de la mquina cuando se hace la transferencia del procesador primario al secundario.
3.
El mdulo de control de respaldo (backup) 1785-BCM no controla el modo de operacin (PROGRAM/RUN) de los procesadores PLC-5 primario y secundario. Por lo tanto, si es necesario cambiar el modo de operacin del procesador, primero cambie el modo del procesador secundario. Luego cambie el modo del procesador primario. Siempre cambie el modo del sistema secundario primero; si ambos procesadores estn en el modo de RUN, y si el procesador primario es conmutado al modo de PROGRAM primero, el procesador primario transfiere el control de las E/S al sistema secundario.
5-20
Modo de prueba remota Para iniciar el modo de prueba remota en un procesador en la configuracin de respaldo (backup) (usando un mdulo 1785-BCM de la serie B), realice los siguientes pasos. 1. Coloque el procesador secundario fuera de lnea, desconectando la alimentacin elctrica, o colocando el procesador secundario en el modo de programa. Inicie el comando del modo de prueba remota para el procesador primario.
2.
Cuando el procesador primario est en el modo de prueba remota, las salidas estn desactivadas.
Para evitar una conmutacin de control del procesador primario al secundario cuando trate de editar el programa de escalera o la tabla de datos del procesador PLC-5 primario usando un dispositivo de programacin: 1. No conmute el procesador PLC-5 primario al modo de REMOTE PROGRAM. Conmute el procesador PLC-5 primario al modo de REMOTE RUN.
Nota importante: Si usted cambia el procesador primario al modo de REMOTE PROGRAM, el procesador transfiere el control al procesador secundario. En la mayora de casos, el nuevo procesador primario cambia al modo de Remote Program, desactivando el sistema. 2. Haga las ediciones primero en el procesador secundario. Sin embargo, asegrese de que se hayan hecho todos los cambios necesarios en ambos procesadores.
Nota importante: El usar la funcin de edicin/programacin en lnea puede causar divergencia de los sistemas primario y secundario si el sistema conmuta antes de que usted complete las ediciones en ambos procesadores.
Qu hacer a continuacin
Este captulo describi la operacin bsica de los mdulos 1785-BCM y el sistema de respaldo (backup) PLC-5 y le dio los procedimientos para el funcionamiento de su mdulo. Lea el siguiente captulo para aprender cmo funciona el sistema de respaldo (backup) en el momento de la conmutacin y cmo debe considerar esto al programar su sistema.
5-21
5-22
Captulo
Cuando planee los programas para el sistema de respaldo (backup) PLC-5, debe considerar que los escanes de programas de los dos procesadores no estn sincronizadas; o sea, el programa en el procesador primario no est ejecutando exactamente la misma instruccin al mismo tiempo que el programa en el procesador secundario. Adems, debe tambin considerar: temporizacin divergencia forzados de E/S conmutacin del Data Highway Plus conmutacin de E/S remoto secciones especiales de la tabla de datos integridad de los datos Este captulo describe estas consideraciones referentes a las conmutaciones. Este captulo tambin describe el diagnstico de las conmutaciones. Describe cmo detectar un posible fallo en el mdulo secundario y cmo cmo evitar, consecuentemente, problemas de conmutaciones en el sistema de respaldo (backup).
Requisitos de temporizacin
Aunque la conmutacin de un procesador al otro es rpida menos de 50 ms, sta no sucede instantneamente. Tome nota tambin que el tiempo total de una conmutacin es un factor del retardo del mdulo 1785-BCM, ms, en el peor de los casos, un escn de programa del procesador secundario. El tiempo de un escn de programa se aade porque el procesador secundario tcnicamente no ha asumido el control hasta el escn de su programa y E/S remoto despus de la conmutacin. Cuando ocurre un fallo en el sistema primario, las salidas remotas permanecen en el estado definido por el procesador primario antes de la conmutacin, y tambin mientras el procesador secundario asume el control del proceso. Teniendo esto presente, usted debe programar el sistema de respaldo (backup) considerando los siguientes requisitos de tiempos: tiempo de actualizacin de la seal de entrada exceso de tiempo permitido en el enlace de E/S remoto tiempo de transferencia de la tabla de datos por el HSSL
6-1
el nmero de transferencias en bloques de E/S remotas Para obtener tiempos de transferencias reales de la tabla de datos cuando se transfieren bloques de datos de diferentes longitudes, consulte el Apndice A Ejemplos de programas.
Divergencia
Los escanes de programa no estn sincronizados; por lo tanto es posible que los procesadores lean las mismas entradas y controlen las salidas en concordancia, pero en tiempos ligeramente diferentes. Algunas veces, los procesadores leern valores de entrada diferentes y tomarn decisiones diferentes. Esto significa que los estados internos de los dos sistemas pueden ser divergentes. Si los dos sistemas son divergentes, el sistema secundario genera una transferencia cuando toma control del proceso. Al igual que el tiempo de transferencia de la tabla de datos, la duracin de esta transferencia est en funcin de lo rpido que estn cambiando las entradas de la mquina o proceso, as como de la cantidad de datos que vaya a ser enviada entre los dos sistemas. Para limitar la divergencia, recomendamos que los procesadores primario y secundario ejecuten los mismos programas. Nota importante: Cuando use salidas (del archivo 0) para enclavar un rengln con instrucciones de salidas no retentivas, el enclavamiento se perder si los procesadores conmutan primario y secundario dos veces, consecutivamente. Esto ocurre porque un procesador PLC-5, durante el encendido, cuando est pasando del modo de PROGRAM al modo de RUN, o borrando un fallo, restablece las salidas y realiza un escn previo para forzar todos los renglones falsos antes de pasar al modo de RUN. Esto desactiva todos los bits de salida controlados por instrucciones de salidas no retentivas. Esto causar divergencia entre los procesadores primario y secundario.
6-3
Forzado de E/S
Las funciones de comunicacin de respaldo (backup) proporcionadas por el sistema de respaldo (backup) PLC-5 no transfieren las tablas de forzados desde el procesador primario al secundario. Por lo tanto, si el sistema de respaldo (backup) PLC-5 tiene forzados establecidos en el procesador primario, los forzados no se transfieren al procesador secundario. Debido a esta situacin, si ocurre una conmutacin, el procesador secundario se convierte en activo, pero los forzados establecidos en el procesador secundario no son realizados.
ATENCION: Primero establezca los forzados en el procesador secundario y luego en el procesador primario. De la misma forma, al retirar los forzados, retire los forzados en el procesador secundario antes de retirar los forzados en el procesador primario. Si ocurriera una conmutacin y los forzados no hubieran sido establecidos primero en el procesador secundario, el procesador secundario no reconocera las entradas o salidas forzadas.
En la red Data Highway Plus, una estacin del enlace tiene control del enlace a la vez. A la estacin con este control se le llama la estacin que tiene el testigo. En el sistema de respaldo (backup) PLC-5, slo el procesador primario est conectado al enlace. Pero, el procesador secundario se comunica con el mdulo 1785-BCM secundario, haciendo que este procesador crea que est en la red Data Highway Plus. El procesador secundario puede ser programado a travs de una direccin de punto de acceso que corresponda a la direccin de nodo del procesador ms uno (n+1). El procesador secundario se convierte en parte del enlace slo despus de una conmutacin. Es posible que el procesador primario tenga posesin del testigo durante una conmutacin del procesador primario al secundario. Si este es el caso, el testigo puede perderse a pesar de que el paso del testigo de una estacin a otra se hace lo ms rpido posible. Si se pierde el testigo, todas las estaciones en el enlace tienen un tiempo interno de control (watchdog) (250 ms), y los nodos asumen que el testigo est perdido. Las otras estaciones del enlace inician un procedimiento de recuperacin del testigo, el cual incluye: volver a crear la tabla de nodos activos reconstruccin del enlace, incluyendo el nuevo procesador primario asegurarse de que un nodo obtenga el control del enlace
6-4
Durante este tiempo, mientras que las estaciones reconstruyen el enlace, la comunicacin est interrumpida. La duracin de este tiempo depende del nmero de estaciones involucradas en el enlace y del nmero de mensajes recibidos y/o trasmitidos. (Este tiempo es tpicamente menos de 50 ms por estacin). Sin embargo, mientras el enlace se est reconstruyendo, los mensajes pueden colisionar, aumentando el tiempo necesitado para reconstruir el enlace. Como resultado, en una red Data Highway Plus tpica con 6 a 10 estaciones, el impacto en el enlace debido a la conmutacin podra ser la prdida de comunicacin por un tiempo de hasta 1 a 3 segundos. La conmutacin del Data Highway Plus ocurre cada vez que hay una transferencia de control del procesador primario al secundario. La conmutacin podra resultar debido a una falta de energa elctrica o debido a fallos de otro sistema. La Tabla 6.A muestra lo que puede suceder al enlace si se pierde el testigo. Nota importante: Tome nota de que cuando ocurre una transferencia de control del procesador primario al secundario, el procesador que ahora es primario tiene la direccin de nodo n en la red DH+. El procesador que ahora es secundario tiene la direccin de nodo n +1.
Tabla 6.A Escenarios de conmutacin de DH+
Si el nuevo primario est: Llamando a la red podra ocurrir lo siguiente Paquete de mensajes de otra estacin interrumpido causando este resultado La estacin fuente activa el bit de error en su instruccin MSG. (Usted proporciona la programacin en la estacin fuente para recuperar la sincronizacin con la estacin receptora. Esto puede hacerse controlando el bit de error de la instruccin de mensaje como una condicin para la retransmisin del mensaje). Lo mismo que en el caso anterior. La red DH+ tiene un tiempo sobrepasado y debe reconstruirse. (tiempo sobrepasado de controlador de secuencia de 250 ms) + (50 ms x nmero de estaciones en el enlace). No hay nada en la tabla de nodos activos del nuevo procesador primario. La red DH+ tiene un tiempo sobrepasado y debe reconstruirse. (tiempo sobrepasado de controlador de secuencias de 250 ms) + (50 ms x nmero de estaciones en la red). La red contina trabajando normalmente.
Paquete de respuesta interrumpido Paquete de paso de testigo interrumpido Escuchando a la red Nuevo procesador primario toma el testigo
Nota importante: En la configuracin recomendada, establezca ambos procesadores PLC-5 en la misma direccin de estacin. Los mdulos de respaldo (backup) permiten que slo uno de dos procesadores est conectado al Data Highway Plus a la vez. En esta configuracin, los procesadores PLC remotos y las estaciones del operador le comunican al procesador que actualmente tiene estado primario. Tome nota de
6-5
que tambin puede haber acceso al procesador secundario a travs de la direccin de nodo del procesador PLC-5 primario ms uno (n+1).
Programacin
Nota importante: Si usted se est comunicando con el procesador primario a travs de un terminal de programacin, no lo coloque en el modo Remote Program. Si lo hace, ocurrir una conmutacin y el nuevo procesador primario puede pasar al modo Remote Program, desactivando el sistema.
El protoloco de comunicaciones para el enlace de E/S remoto es de tipo maestroesclavo HalfDuplex. Esto significa que la estacin principal (procesador) enva un mensaje de comando direccionado a un esclavo (adaptador de E/S remoto) y el esclavo responde con un mensaje de respuesta direccionado al maestro. Esto tambin se llama comunicacin alternada de dos vas. Cuando el sistema de respaldo (backup) est funcionando apropiadamente, los rels del 1785-BCM primario estn cerrados y los rels del 1785-BCM secundario estn abiertos. Si ocurriera un fallo en el sistema primario, los rels del mdulo 1785-BCM primario se abriran y los rels en el mdulo 1785-BCM secundario se cerraran. El procesador secundario (adaptador o escner de E/S remoto) no es parte del enlace de E/S remoto, pero se est comunicando con el interface de conmutacin inteligente del 1785-BCM secundario. Cuando el procesador secundario est configurado para el modo escner, este interface responde a una llamada del escner del procesador secundario con los datos reales que recibe del procesador primario por el HSSL. El escner piensa que se est comunicando con los adaptadores de E/S reales. La funcin del interface es responder al procesador secundario con datos actuales del procesador primario, habilitando la tabla de imagen de entrada del procesador secundario para que sea una copia de la del procesador primario. De manera similar, cuando se configura el procesador secundario para el modo adaptador, el mdulo 1785-BCM llama al adaptador del procesador secundario, actualizando la tabla de imagen de entrada del procesador secundario para que sea una copia de la del procesador primario. Adems, en el procesador secundario se puede realizar una BTR para recibir datos del procesador supervisor. Nota importante: El interfaz de conmutacin inteligente se comunica con el procesador secundario slo cuando el mdulo 1785-BCM pertenece al sistema secundario. Cuando el mdulo es primario, la conmutacin inteligente slo controla el enlace de E/S remoto para obtener datos de entrada/salida.
6-6
El interface de conmutacin inteligente tambin incluye un circuito detector de portadora para monitorizar la actividad del enlace de E/S remoto. El propsito de este circuito es detectar un enlace de E/S remoto inactivo antes de que los rels secundarios se cierren. Esto garantiza que el sistema primario anterior fue realmente desconectado del enlace y que los adaptadores remotos han completado su respuesta a la ltima llamada del escner primario. Adems, en el caso de una interrupcin del HSSL, el circuito detector de portadora evita que el sistema secundario tome control del enlace junto con el sistema primario. La Figura 6.1 muestra el diagrama de bloque de la conmutacin de E/S remoto.
Figura 6.1 Diagrama de bloque de conmutacin de E/S remoto 1785 BCM
Enlace HSSL (al 1785 BCM primario)
Interface de conmutacin inteligente Escner/adaptador de E/S de procesador secundario Circuito detector de portadora
11106I
Para determinar el tiempo mximo que toma al mdulo secundario cerrar sus rels despus de que detecta una conmutacin, considere lo siguiente: el escner primario ha solicitado una BTR de 64 palabras del mdulo remoto a 57.6 kbaudios el adaptador remoto empieza a responder se impulsa la conmutacin
6-7
Se puede calcular el tiempo mximo para la conmutacin del enlace de E/S de la siguiente forma: 1. Velocidad de comunicacin de E/S remoto = 57.6 kbits/s = 1 byte/0.14 ms tiempo de transferencia = 64 x 2 x 0.14 = 18 ms tareas diversas de protocolo HSSL/retardo de BCM = 12 ms tiempo sobrepasado de temporizador de control (watchdog) de E/S remotas del mdulo 1785-BCM = 20 ms
2. 3. 4.
Tiempo mximo = 18 + 12 + 20 = 50 ms Tome nota de que este tiempo es menos de los 100 ms de tiempo del temporizador de control (watchdog) del adaptador de E/S remoto, y por lo tanto permite un control continuo de las E/S de los procesadores del sistema de respaldo (backup).
Varias secciones de la tabla de datos en el procesador PLC-5 no estn estructuradas con palabras simples de 16 bits. Es necesario considerar esto cuando aplique el mdulo 1785-BCM. Por ejemplo, la BTW del procesador primario transfiere 62 palabras de datos al procesador secundario (ms la longitud de paquete y palabra de identificacin de bloque). Algunas estructuras tales como los temporizadores, contadores y archivos de control de punto (coma) flotante tienen tres palabras. Si todas las palabras relacionadas no entran en un bloque, puede ser que algunas palabras se trunquen, creando una estructura parcial en el procesador secundario (Figura 6.2).
Figura 6.2 Estructura parcial en BTW BTW (64 palabras) Palabra 1 Palabra 2 Longitud de paquete Identif. de bloque
. . .
Al secundario
6-8
Los problemas de las estructuras incluyen: valores del temporizador valores del contador elementos de punto (coma) flotante registros de control Debido a que el escn de programa del procesador secundario y la ejecucin de transferencia en bloques son totalmente asncronas, es posible que el procesador secundario opere con estructuras de datos parciales. Si el procesador secundario est ejecutando instrucciones que operan en cualquiera de las estructuras de palabras mltiples indicadas anteriormente, puede ocurrir la siguiente secuencia de sucesos: 1. El 1785-BCM transfiere la primera palabra de una estructura de palabras mltiples al procesador secundario. Una estructura de datos parciales existe temporalmente en el procesador secundario. El procesador secundario opera con esta estructura parcial y produce resultados invlidos. La estructura de datos parciales y el resultado invlido de la operacin existe en el procesador secundario hasta que es transferida la porcin restante de la estructura. El procesador secundario vuelve a ejecutar la operacin en el siguiente escn de programa y superpone la escritura del resultado invlido con el resultado correcto. Si el procesador primario pasara al estado inactivo antes de ser corregido el resultado invlido de la operacin del procesador, entonces los resultados invlidos persistiran en el procesador secundario por un perodo de tiempo indeterminado.
2.
3.
4.
Nota importante: Para evitar que ocurran estructuras parciales en el procesador secundario, se debe agrupar las palabras de datos relacionadas o elementos de palabras mltiples (es decir punto (coma) flotante) de manera que entren en un bloque.
Algunas de las instrucciones del procesador PLC-5 funcionan en estructuras de datos con palabras de menos de 16 bits. Estas otras estructuras de datos son: bits bytes campos de bits
6-9
Estas otras estructuras de datos son usadas por instrucciones tales como desplazamiento de bits y distribuidor de bits. Al usar estas instrucciones, usted debe saber que la tabla de datos va a contener datos invlidos hasta que el procesador ejecute una serie de instrucciones. Por ejemplo. Si usted est desplazando cuatro bits de datos BCD a travs de varias palabras bit por bit, la tabla de datos contendr datos invlidos hasta que cada desplazamiento se haya completado. En caso de que el mdulo 1785-BCM transfiera uno o ms de estos valores al sistema secundario y el sistema primario falle, la tabla de datos del sistema secundario contendr los valores inmediatos por un tiempo no determinado, creando as valores BCD ilegales. Nota importante: Debido a que las instrucciones de transferencia en bloques operan de manera asncrona a la ejecucin del escn del programa, sugerimos usar la condicin del bit de efectuado (DN) de la instruccin BTR o BTW como parte de la lgica usada para iniciar la transferencia al usar instrucciones de transferencia en bloques para transferir datos del mdulo 1785-BCM primario al secundario. La Figura 6.3 muestra renglones tpicos que usan la condicin del bit de efectuado para iniciar una transferencia. Refirase al Apndice A, Ejemplos de programas para ver estos tipos de renglones usados en un programa.
Figura 6.3 Renglones tpicos de transferencia de datos A >B BTR DN DATOS VALIDOS
Verifique identifi cacin de bloque
Transferencia de datos
BTW DN
B
Verifique identifi cacin de bloque
>A
Transferencia de datos
11108I
Diagnsticos de conmutacin
El mdulo de respaldo (backup) 1785-BCM continuamente ejecuta una rutina interna de diagnstico de hardware para asegurarse de que est funcionando correctamente. En el caso de que un mdulo primario detecte un fallo mayor como memoria RAM defectuosa o CPU (unidad de procesamiento central) defectuosa, sus rels se abrirn inmediatamente y automticamente ocurrir una conmutacin. Verifique si el mdulo est operando correctamente y evite problemas en caso de una conmutacin eventual en el sistema de respaldo (backup), ejecutando una conmutacin manual cuando sea posible. Si
6-10
se detecta un fallo menor durante esta conmutacin manual, el mdulo conmutar. Adems, tambin activar el bit de diagnstico de conmutacin (bit 16) de la palabra de estado ampliado, indicando que el mdulo debe ser remplazado lo ms pronto posible. Para obtener ms informacin, refirase a la seccin Diagnstico de fallos con bits de las palabras de diagnstico auxiliar/estado del Captulo 8.
Qu hacer a continuacin
En este captulo, usted obtuvo informacin referente a las consideraciones de conmutacin para el sistema de respaldo (backup) PLC-5. Tomando en cuenta estas consideraciones en su programa, usted puede ejecutar una conmutacin ms rpida y suave en caso de que el procesador primario falle. En el siguiente captulo obtendr informacin acerca de dos tcnicas de programacin diferentes que puede usar cuando programe su sistema de respaldo (backup) PLC-5. Tambin obtendr informacin acerca de las instrucciones de programacin que pueden causar problemas durante la conmutacin.
6-11
6-12
Captulo
Tcnicas de programacin
Lea este captulo para familiarizarse con las tcnicas usadas para programar el sistema de respaldo (backup) PLC-5. En este captulo describimos: cmo empezar con un programa para transferir valores de la tabla de datos dos mtodos que usted puede usar para programar el sistema de respaldo (backup) PLC-5 para transferir valores de la tabla de datos el comportamiento de instrucciones especficas cuando se usan en su programa de aplicacin, y ofrecemos sugerencias para manejar estas instrucciones.
Cmo empezar
Los mdulos 1785-BCM controlan la conmutacin y transfieren datos de E/S remoto sin programacin adicional. Sin embargo, si desea transferir valores de la tabla de datos desde el procesador primario al secundario, usted debe desarrollar un programa de escalera. La Figura 7.1 muestra la programacin de escalera mnima que se debe realizar para transferir 62 palabras de la tabla de datos entre dos mdulos 1785-BCM y para proporcionar el estado del mdulo 1785-BCM. Es necesario poner este programa en ambos procesadores.
7-1
Figura 7.1 Programa mnimo para transferir valores de la tabla de datos (ponga este programa en ambos procesadores)
1771BCM GETTING STARTED PROGRAM Program Listing Report Addr 1 Rung 2:0 1 April 1989 PLC-5/25 Page 1
Rung 2:0 | NUMBER OF | | SEGMENTS | | STORE WORD | | | | +MOV+ | +++MOVE +++ | ||Source 1|| | | || || | | ||Dest N10:1|| | | || 1|| | | |++| | | | BID | | | | WORD | | | |+MOV+| | | ++MOVE ++ | | |Source 1| | | | | | | |Dest N10:2| | | | 1| | | ++ | Rung 2:1 | N7:0 N7:5 +BTR+ | +]/[]/[+BLOCK TRNSFR READ +(EN)+ | 15 15 |Rack 0| | | |Group 0+(DN) | | |Module 0| | | |Control Block N7:0+(ER) | | |Data file N10:101| | | |Length 0| | | |Continuous N| | | ++ | Rung 2:2 | N7:0 N7:5 +BTW+ | +]/[]/[+BLOCK TRNSFR WRITE+(EN)+ | 15 15 |Rack 0| | | |Group 0+(DN) | | |Module 0| | | |Control Block N7:5+(ER) | | |Data file N10:1| | | |Length 0| | | |Continuous N| | | ++ | Rung 2:3 | | +[END OF FILE]+ | |
7-2
Este manual proporciona dos soluciones a la programacin del sistema de respaldo (backup) PLC-5 para transferir valores de la tabla de datos. Estos mtodos son: transferencia de datos un bloque a la vez transferencia en bloques mltiples de datos a la vez En las siguientes pginas describimos la operacin de estos mtodos de programacin. Para ver ejemplos de programas que usan estos mtodos, refirase al Apndice A, Ejemplos de programas.
Mtodo 1
En el primer mtodo de programacin, transferencia de datos un bloque a la vez, ambos procesadores, el primario y el secundario, ejecutan y escanean programas idnticos. Este mtodo requiere que usted ejecute instrucciones BTR y BTW en escanes de programa alternados. Esto puede hacerse porque el mdulo 1785-BCM primario tiene la capacidad de identificar e incrementar la identificacin de bloque de uno en uno. (Para obtener ms informacin acerca de la identificacin de bloque, consulte el Captulo 5, Funcionamiento del sistema de respaldo (backup) PLC-5.) Usando este mtodo, su programa de aplicacin puede usar la identificacin de bloque, devuelta en la instruccin de transferencia en bloques de lectura (BTR), para controlar el archivo de datos del archivo de control de la instruccin transferencia en bloques de escritura (BTW). Este mtodo de programacin resulta en un rendimiento general de transferencia de datos ms lento, pero proporciona un control ms riguroso de la transferencia, permitiendo la retransmisin automtica de un bloque si ocurriera un error en la transferencia. Un programa que usa este mtodo contiene: Una instruccin BTW y BTR en cada procesador PLC-5. Estas instrucciones deben ser de una naturaleza de procesamiento normal e iguales en ambos procesadores, el primario y el secundario. Una serie encadenada de copias de archivos (COP). La operacin del programa vara dependiendo de que el sistema sea primario o secundario. El mdulo 1785-BCM primario ejecuta una instruccin BTW de 64 palabras y una instruccin BTR de 2 palabras; el mdulo 1785-BCM secundario ejecuta una instruccin BTW de 2 palabras y una instruccin BTR de 64 palabras.
7-3
Operacin del programa en el sistema primario En el programa del sistema primario, las instrucciones COP transfieren datos con una identificacin de bloque de 1 al archivo de datos BTW del procesador primario, donde permanecen hasta que una identificacin de bloque de 2 (1+1) es solicitada a travs de una BTR del mdulo 1785-BCM primario. Cuando esto sucede, otra instruccin COP es habilitada. Esta instruccin COP transfiere datos con una identificacin de bloque de 2 al archivo de datos BTW, donde permanecen hasta que es solicitada una identificacin de bloque de 3 (2+1) por el mdulo 1785-BCM. Esta secuencia contina hasta que es transferido el ltimo bloque del segmento (identificacin de bloque = longitud del segmento). Despus que el procesador primario enva el ltimo bloque de datos al mdulo 1785-BCM primario y luego ejecuta una instruccin BTR para obtener el estado del mdulo, el mdulo devuelve una identificacin de bloque de1. Esto le indica al procesador primario que enve un nuevo segmento de datos. Adems, el mdulo 1785-BCM primario le notifica al mdulo 1785-BCM secundario que tiene un segmento completo en su buffer (el buffer del mdulo 1785-BCM). Si ocurre un error durante la transmisin de un bloque desde el procesador primario a su mdulo 1785-BCM, el mdulo solicita una retransmisin de ese bloque y la identificacin de bloque no es incrementada. (Los renglones que contienen las instrucciones COP son responsables de impulsar la retransmisin). Los bloques que son transferidos desde el procesador primario al mdulo 1785-BCM primario son a su vez enviados al mdulo 1785-BCM secundario. El mdulo 1785-BCM secundario alamacena todos los bloques de datos recibidos y enva estos bloques al procesador secundario, uno a la vez, por medio de una instruccin BTR. Operacin del programa en el sistema secundario Usando el mtodo de un bloque a la vez, el procesador secundario ejecuta el mismo programa que el primario, excepto que su estructura COP asociada verifica la identificacin de bloque de la instruccin BTR y transfiere los datos de la BTR a la memoria en la direccin de inicio apropiada. El mdulo 1785-BCM realiza las secuencias a travs de los bloques enviados desde el mdulo primario. Comandos de BTR sucesivos devuelven bloques sucesivos desde el mdulo al procesador local. El mdulo secundario no altera la identificacin de bloque recibida del mdulo primario cuando enva el bloque al procesador secundario, sino que muestra la identificacin de bloque de la transferencia actual.
7-4
Adems, el mdulo 1785-BCM secundario compara la longitud de segmento especificada en la instruccin BTW del programa secundario con la longitud de segmento enviada por el mdulo 1785-BCM primario. Si las longitudes de segmentos son diferentes, el mdulo 1785-BCM secundario activa el bit de error de programacin (el bit 3 es local, el bit 11 es remoto). La Figura 7.2 muestra cmo funciona un programa que usa el mtodo de un bloque a la vez.
Figura 7.2 Flujo del programa para la transferencia de datos un bloque a la vez
PROGRAMA PRINCIPAL
BTR
BTW
DECISION PRI/SEC
TRANSF. DE DATOS CRITICOS A ARCHIVO BTW PRIMARIO VERIF. ID DE BLOQUE DE BTR ESTABLECER ID DE BLOQUE BTW PARA IGUALAR ID BLOQUE BTR
11109I
7-5
7-6
Programa de operacin en el sistema primario El programa del procesador primario ejecuta las 3 instrucciones BTW al mdulo 1785-BCM primario. Despus de que los 3 bloques han sido transferidos, la BTR muestra que el siguiente bloque que va a ser enviado es 1. De esta forma, una vez que el mdulo 1785-BCM confirma que el nmero del ltimo bloque enviado (3) es equivalente al tamao del segmento, el mdulo solicita una transferencia de datos nuevos. Si ocurre un error en la transmisin de un bloque desde el controlador primario al mdulo 1785-BCM, el mdulo establece el bit de error del backplane (el bit 1 es local, el bit 9 es remoto) y contina recibiendo todos los bloques restantes. Operacin del programa en el sistema secundario El programa de aplicacin del procesador secundario habilita 3 instrucciones BTR normales. Luego el programa usa las identificaciones de bloque de cada instruccin as como instrucciones COP (copia de archivo) para transferir los datos a su memoria en la direccin de inicio adecuada. Adems, el mdulo 1785-BCM secundario compara la longitud de segmento especificada en el bloque de escritura con la longitud del segmento enviada por el mdulo 1785-BCM primario. Si estas longitudes de segmento son diferentes, el mdulo 1785-BCM secundario activa el bit de error de programacin (bit 3 local, bit 11 remoto). Si ocurre un error de transferencia en bloques entre el procesador secundario y su mdulo 1785-BCM, el mdulo activa el bit de error del backplane (bit 1 local, bit 9 remoto) y contina enviando todos los bloques de datos vlidos. La Figura 7.3 muestra cmo funciona un programa que usa el mtodo de bloques mltiples a la vez.
7-7
Figura 7.3 Flujo de programa para transferir bloques de datos mltiples a la vez
PROGRAMA PRINCIPAL
BTR 1
BTW 1
DECICION PRI/SEC
BTR 2
PRIMARIO
BTW 2 BTR N
SECUNDARIO
BTW N
11110I
7-8
Algunas instrucciones, cuando se usan con un sistema de respaldo (backup) PLC-5, pueden tener un funcionamiento impredecible cuando ocurre una conmutacin, si usted no observa ciertas consideraciones de programacin. Por ejemplo, se debe considerar transferir el elemento de control y los elementos de los datos para instrucciones que tambin estn siendo ejecutadas en el procesador secundario. Tambin debe considerarse transferir los archivos de datos que contienen ms de una palabra. Las instrucciones que consideramos en esta seccin incluyen: temporizador contador lgica, aritmtica, comparacin y transferencia diagnstico, secuencia, archivo de aritmtica y lgica, archivo de bsqueda y comparacin, archivo de copia y llenado FIFO y desplazamiento de bit transferencia en bloques mensaje En el resto de este captulo describimos el comportamiento de estas instrucciones en el sistema de respaldo (backup) PLC-5. Nota importante: Al programar su sistema de respaldo (backup) usted debe tener en cuenta que los escanes de programa del sistema primario y secundario no estn sincronizadas; o sea que los sistemas no ejecutan necesariamente las mismas instrucciones a la vez. Tambin debe considerar que el procesador PLC-5 ejecuta transferencias en bloques de manera asncrona al escn del programa y por lo tanto, interrumpe este escn asncronamente para tener acceso a los archivos de la transferencia en bloques de escritura (BTW) y de la transferencia en bloques de lectura (BTR).
7-9
El temporizador del hardware del procesador primario es completamente asncrono al temporizador del hardware del procesador secundario. Si la estructura total de tres palabras del temporizador, incluyendo el byte del temporizador, es transferida desde el procesador primario al secundario durante una conmutacin, entonces el temporizador podra encontrar un gran incremento positivo en el valor acumulado del temporizador. El incremento en el peor de los casos puede ser de hasta 2.55 segundos, lo cual puede causar una transferencia excesiva. Para evitar que esto ocurra: no enve la primera palabra de la estructura de control del temporizador slo transfiera el valor acumulado y posiblemente el valor predefinido (si tiene la necesidad de cambiarlo) Aunque ambos procesadores estn ejecutando los mismos programas, su programa debe transferir el valor acumulado del temporizador del procesador primario al procesador secundario por lo menos una vez despus de que usted haya: puesto en marcha el sistema de respaldo (backup) conmutado el PLC-5 del modo de PROGRAM al modo de RUN vuelto a poner en marcha un sistema reparado Esto permite que el valor acumulado en el procesador secundario pueda encontrar al valor acumulado en el procesador primario.
2.
3.
4.
7-10
Como con la instruccin del temporizador, su programa debe transferir el valor acumulado del contador desde el procesador primario al secundario, por lo menos una vez despus de que usted haya: puesto en marcha el sistema de respaldo (backup) cambiado el PLC-5 del modo de PROGRAM al modo de RUN vuelto a poner en marcha un sistema reparado Esto permite que el valor acumulado en el procesador secundario pueda encontrar al valor acumulado en el procesador primario.
Instrucciones de diagnstico, secuencia, de aritmtica y lgica, de bsqueda y comparacin de archivos, de copia y llenado de archivos
El comportamiento de estas instrucciones de archivo, las cuales incluyen las instrucciones de aritmtica y lgica de archivos (FAL) de bsqueda y comparacin de archivos (FSC), de copia de archivos (COP), y llenado de archivos (FLL) y diagnsticos (FBC y DDT), depende principalmente del tipo de datos que usted est transfiriendo y cmo transfiera los datos al procesador secundario. Usted debe colocar el elemento de control de la instruccin y el archivo de datos que ste contiene dentro de las mismas 62 palabras de datos. De lo contrario, el mdulo 1785-BCM podra transferir los valores de control responsables por el control del archivo en un momento diferente a aquel en que transfiere el archivo. Esto resulta en un atraso de tiempo en el procesador secundario, entre el momento en que el archivo es actualizado y el momento en que el elemento de control asociado es actualizado. Por lo tanto, durante la conmutacin, es posible que una operacin de archivo que estaba procesndose pueda estar desactivada por una palabra, una palabra podra ser procesada dos veces por el archivo, o quizs no ser procesada.
7-11
Instrucciones de mensaje
En su sistema de respaldo (backup), el procesador secundario est desconectado de la red Data Highway Plus. Por lo tanto, el procesador secundario no puede ejecutar instrucciones de mensaje. Cuando realice la programacin, usted debe asegurarse de que cuando ocurra una conmutacin, los mensajes que estaban procesndose en el procesador primario sean habilitados subsiguientemente en el procesador secundario. Esto puede hacerse acondicionando renglones de instruccin de mensajes en ambos procesadores, el primario y el secundario, usando el bit primario/secundario de la palabra de estado del 1785-BCM (Figura 7.5). Si es necesario, usted puede pasar los resultados de un mensaje direccionado al procesador primario por el HSSL hasta el procesador secundario.
Figura 7.5 Rengln de instruccin de mensaje PRI/SEC Mensaje ( ( ) )
7-12
Al desarrollar un programa para el sistema de respaldo (backup) PLC-5, usted siempre debe considerar lo siguiente: escanes de E/S asncronas tiempos de ejecucin de las instrucciones de transferencia en bloques tiempo para la transferencia de datos del procesador primario al secundario la necesidad de reducir la cantidad de datos que van a ser transferidos, y la reunin de todos los datos relacionados en un slo bloque la sincronizacin de datos de E/S discretos con respecto a los escanes de programa a pesar de que los escanes de E/S remotas son realizados de manera asncrona la posibilidad de cambio de los datos de la transferencia en bloques durante el escn del programa la transferencia automtica de las entradas remotas, tales como transferencia simple y datos de la transferencia remota en bloques desde el mdulo 1785-BCM primario al mdulo 1785-BCM secundario la necesidad de desactivar instrucciones de mensajes en el procesador secundario usando el bit primario/secundario (el bit local es el bit 6, el bit remoto es el bit 14)
7-13
7-14
Captulo
Diagnstico de fallos
Este captulo describe cmo diagnosticar fallos en su sistema de respaldo (backup) PLC-5 usando: los indicadores de estado que se encuentran en la parte frontal del mdulo los bits en la palabra de estado del sistema (palabra 1 de la instruccin BTR)
Los indicadores de estado, que se encuentran en el panel frontal de su mdulo 1785-BCM (Figura 8.1), muestran tanto las condiciones normales como de error de su sistema de respaldo (backup) PLC-5. La Tabla 8.A proporciona una lista de los indicadores y lo que stos indican.
Figura 8.1 Indicadores de estado del mdulo 1785 BCM
17978
8-1
cuando parpadea el mdulo 1785 BCM est ejecutando una instruccin de transferencia en bloques o comunicndose apropiadamente con el backplane del chasis de E/S cuando est apagado no hay comunicacin entre el mdulo 1785 BCM y el procesador
SER
verde
FLT
rojo
no se requiere accin
falta de alimentacin elctrica al mdulo Si todos los indicadores LED estn apagados, (refirase a otros indicadores LED en el mdulo) el mdulo no est recibiendo alimentacin elctrica. Retire el mdulo y vuelva a instalarlo en el chasis de E/S. Conecte la alimentacin elctrica. fallo del hardware (vea indicadores LED FLT) Si el LED FLT est encendido, el mdulo tiene un fallo del hardware interno. Desconecte y vuelva a conectar la alimentacin elctrica al chasis de E/S; si la condicin de fallo persiste, reemplace el mdulo 1785 BCM. = encendido = apagado
INSCRIPCION:
8-2
est:
Descripcin fallo del hardware al conectar la alimentacin elctrica (refirase a otros indicadores LED)
Accin recomendada Cuando se conecta la alimentacin elctrica, todos los indicadores LED se encienden hasta que uno por uno asumen su estado normal. Si los indicadores LED se encienden durante la operacin, significa que existe un fallo del hardware. Conecte y desconecte la alimentacin elctrica al chasis de E/S; si la condicin de fallo persiste, reemplace el mdulo 1785 BCM.
INSCRIPCION:
= encendido
= apagado
ATENCION: Cuando todos los indicadores de estado del mdulo 1785-BCM secundario estn parpadeando, excepto el indicador FLT, significa que hay un error en las posiciones de los interruptores. Verifique que los interruptores de los conjuntos de interruptores SW1 y SW2 estn fijados en las mismas posiciones en ambos mdulos, el primario y el secundario.
8-3
operacin normal
no se requiere accin
fallo de comunicacin entre el mdulo 1785 BCM y el chasis de E/S como por ejemplo: corto circuito en el conector del chasis de E/S BPLN SER FLT fallo del enlace serie de alta velocidad (HSSL)
o o
fallo del hardware interno del mdulo, como por ejemplo: fallo del temporizador de control (watchdog), error del total de control, cierre de un rel de contacto, etc.
Desconecte la alimentacin elctrica. Retire y vuelva a instalar el mdulo en el chasis de E/S. Vuelva a conectar la alimentacin elctrica.
= encendido
= apagado
= parpadeando
8-4
En el mdulo 1785-BCM, dos bits de la palabra de estado sirven para informar al procesador PLC-5 sobre el estado del sistema local y remoto. (El sistema local se refiere al sistema cuyo mdulo 1785-BCM est en el mismo chasis que el procesador PLC-5 que est siendo controlado). La Figura 8.2 muestra bits tanto locales como remotos y describe lo que est ocurriendo en el sistema cuando los bits se desactivan o activan. Para obtener ms informacin acerca de la palabra de estado del sistema, consulte el Captulo 5 Funcionamiento del sistema de respaldo (backup) PLC-5. Nota importante: Los bits de la palabra de estado en la Figura 8.2 estn incluidos en las instrucciones BTR y son una representacin de nmero entero (bits numerados 0-15).
8-5
entonces la descripcin de error es: Operacin normal Fallo de comunicacin con mdulo BCM local Fallo de comunicacin con mdulo BCM remoto Fallo de comunicacin entre los mdulos local y remoto Operacin normal. Fallo de comunicacin entre procesador local y BCM Fallo de comunicacin entre procesador remoto y BCM Fallo de comunicacin en embos sistemas. Operacin normal Para local, vea la Nota 2 Para remoto, vea la Nota 3 Se aplican las Notas 2 y 3 Operacin normal Error de programacin en procesador local Error de programacin en procesador remoto Error de programacin en ambos procesadores PLC 5 Operacin normal Fallo de comunicacin de E/S remoto entre procesador local y BCM Fallo de comunicacin de E/S remoto entre procesador remoto y BCM Fallo de comunicacin de E/S remoto entre ambos procesadores y BCM Operacin normal Condicin invlida Fallo de procesador remoto o est en el modo de PROGRAM Condicin invlida Invlido durante operac.; vlido slo para puesta en marcha y conmutac. Proc. local est en modo primario; LED PRI en BCM local encendido Proc. remoto est en modo primario; LED PRI en BCM rem. encendido Condicin invlida BCM sec. no est listo para enviar bloques de datos al procesador (no hay segmentos completos disponibles en buffer) 4 BCM local est en modo secundario y tiene un bloque o segmento completo disponible para enviar al procesador 4 BCM remoto est en modo secundario y tiene un bloque o segmento completo disponible para enviar al procesador 4 Condicin invlida
HSSL
10
Buffer lleno
11
Error de programacin
12
13
14
1 1 Condiciones de bits: 1 = ON, 0 = OFF El BCM local, si es primario, est recibiendo el 2do segmento despus de almacenar el 1ro, pero no envi el primer segmento al BCM secundario; si es secundario, recibi el 2do segmento sin procesar el 1ro. 3 El BCM remoto, si es primario, est recibiendo el 2do segmento despus de almacenar el 1ro, pero no envi el primer segmento al BCM secundario; si es secundario, recibi el 2do segmento sin procesar el 1ro. 4 Esto depende de que el modo de transferencia rpida de datos que est siendo habilitado o no habilitado. 5 Esta es una condicin invlida para el mdulo 1785 BCM primario.
1 2
8-6
Estado 1785 BCM serie A Modo de transf. rpida de datos Reservado Reservado Reservado Reservado Diagnstico de conmutac. Mdulo 1785 BEM
entonces la descripcin es: El otro mdulo 1785 BCM es de la serie B. El otro mdulo 1785 BCM es de la serie A. El modo de transferencia rpida de datos est desactivado. El modo de transferencia rpida de datos est activado.
0 1 0 1
Operacin normal. Fallo de mdulo ocurri durante conmutacin. Remplazar mdulo. Mdulo 1785 BEM no es parte del sistema de respaldo (backup). Mdulo 1785 BEM es parte del sistema de respaldo (backup).
El primer byte (bits 0 7) de W1 est reservado para uso interno del mdulo 1785 BCM. Condiciones de bits: 1 = ON, 0 = OFF
Los bits de la segunda palabra de diagnstico auxiliar/estado W2 proporcionan la configuracin de los canales del mdulo 1785-BCM y del mdulo 1785-BEM (si existe), asimismo, indican una condicin de error en alguno de estos canales. Refirase a la Figura 8.4
8-7
Figura 8.4 Configuracin de los mdulos BCM y BEM, palabra de estado W2 (Palabra de diagnstico auxiliar/estado)
Bits 1 11 1 1 1 0 0 1 1 0 0
10
12 2 1 1 1 1 0 0 0 0
10 0 1 0 1 0 1 0 1 0
Descripcin Red Data Highway Plus E/S remoto modo adaptador a 57.6 kbaudios E/S remoto modo adaptador a 115.2 kbaudios E/S remoto modo adaptador a 230.4 kbaudios Empleo como rel E/S remoto modo escner a 57.6 kbaudios E/S remoto modo escner a 115.2 kbaudios E/S remoto modo escner a 230.4 kbaudios
11
Config. canal B
12
2 Bits 1
13 13 3 Error canal B 0 1 0 1
3 0 0 1 1 Bits 1 15 5 1 1 0 0 1 1 0 0
14
16 6 Config. canal A 1 1 1 1 0 0 0 0
14 4 1 0 1 0 1 0 1 0
Descripcin Red Data Highway Plus E/S remoto modo adaptador a 57.6 kbaudios E/S remoto modo adaptador a 115.2 kbaudios E/S remoto modo adaptador a 230.4 kbaudios Empleo como rel E/S remoto modo escner a 57.6 kbaudios E/S remoto modo escner a 115.2 kbaudios E/S remoto modo escner a 230.4 kbaudios
15
16
6 Bits 1
17 17 7 Error canal A 0 1 0 1
7 0 0 1 1
8-8
Captulo
Especificaciones
Especificaciones
Las siguientes son las especificaciones para un mdulo 1785-BCM de la serie B y un mdulo 1785-BEM de la serie A.
Procesadores compatibles Ubicacin del mdulo Corriente del backplane BCM BEM Ubicacin de las bandas de codificacin Brazo de cableado Empleo como rel HSSL Condiciones ambientales Temperatura de funcionamiento Temperatura de almacenamiento Humedad relativa Certificacin 1.0 A @ 5 Vcc 0.6 A @ 5 Vcc entre 8 y 10 entre 34 y 36 1771 WG 0.25 A @ 24 Vcc (resistivo) se comunica a 1.2 Megabaudios 0o a 60oC (32o a 140oF) -40o a 85oC (-40o a 185oF) 5 a 95% (sin condensacin) UL - Equipo de control industrial E65584 CSA - Clase 1, Divisin 2 LR69960C Procesadores PLC 5/15 serie B, 5/20, 5/25, 5/30, 5/40, y 5/60 Chasis de E/S 1771 (local)
ATENCION: Peligro de explosin. No desconecte mientras el circuito est activado a menos que se sepa que el rea no es peligrosa.
El(los) producto(s) descrito(s) en el presente, que tiene(n) las marcas apropiadas CSA, est(n) certificado(s) para uso en otros equipos cuando su factibilidad de combinacin es determinada por CSA o la oficina de inspeccin local que tenga jurisdiccin.
91
Chapter 8
92
Apndice
Ejemplos de programas
Este apndice proporciona dos ejemplos de programas para ayudarle a comprender estos mtodos de programacin descritos en el Captulo 7: mtodo 1 Transferencia de datos un bloque a la vez mtodo 2 Transferencia de bloques de datos mltiples a la vez Para programar su sistema de respaldo (backup), usted puede usar cualquiera de los ejemplos de programas descritos en este captulo (con ligeras modificaciones considerando su aplicacin). Para obtener informacin sobre la programacin de su procesador PLC-5, refirase al Software de programacin del PLC-5: Manual de programacin del usuario (publicacin 6200-6.4.7ES).
El programa del mtodo 1 usa una instruccin BTR y una instruccin BTW para transferir datos un bloque a la vez. La instruccin BTR obtiene informacin de estado del mdulo 1785-BCM y, cuando es parte del sistema secundario, obtiene datos del mdulo 1785-BCM. La instruccin BTW enva la longitud del segmento, la identificacin de bloque y, cuando la BTW pertenece al sistema primario, enva datos al mdulo 1785-BCM primario.
A-1
Nota importante: Los datos del archivo N33 en el procesador secundario son idnticos a los datos del archivo N34 en el procesador primario. La Figura A.1 muestra cmo estos archivos se relacionan con la transferencia de datos del sistema primario al secundario.
Figura A.1 Relacin del archivo con la transferencia de datos
Prog. de escalera del usuario transfiere temp., contadores, dispositivos, etc. N34 Procesador primario 1785 BCM primario 1785 BCM secundario Procesador secundario Prog. de escalera del usuario transfiere temp., contadores, dispositivos, etc.
N32
N31
N33
11678I
A-2
El archivo de programa 9 contiene la subrutina secundaria. Este archivo: verifica la identificacin de bloque de la BTR transfiere los datos BTR a la direccin apropiada en el archivo N33 El archivo de programa 10 contiene la subrutina primaria. Este archivo: almacena la identificacin de bloque de la BTR establece la identificacin del bloque BTW igual a la identificacin del bloque BTR transfiere datos del archivo N34 al archivo BTW El archivo de programa 11 proporciona renglones de diagnstico que cuentan los errores en el programa. Estos renglones son especialmente tiles al momento de la puesta en marcha y en la bsqueda y correccin de errores de un sistema de respaldo (backup) por primera vez. El ejemplo de programa para el mtodo 1 est en las siguientes pginas. Refirase a los comentarios de rengln para obtener ms informacin acerca de la funcin de renglones especficos. La Tabla A.B que sigue al ejemplo de programa, indica el tiempo de transferencia de la tabla de datos usando este mtodo de programacin para transferir 1, 3, 7, 10 y 16 bloques de datos.
A-3
PLC5/25
Rung 2:0 THIS RUNG WILL OBTAIN STATUS INFORMATION FROM THE BCM AND WHEN THE PROCESSOR IS SECONDARY IT WILL ALSO OBTAIN DATA FROM THE BCM. | BTR 1 |BTW 1 | | EN |EN BTR 1 | | N30:0 N30:5 +BTR+ | +]/[]/[+BLOCK TRNSFR READ +(EN)+ | 15 15 |Rack 0| | | |Group 0+(DN) | | |Module 0| | | |Control Block N30:0+(ER) | | |Data file N31:1| | | |Length 0| | | |Continuous N| | | ++ | Rung 2:1 THIS RUNG DETERMINES PRI/SEC FUNCTIONALITY AND EXECUTES THE CORRESPONDING SUBROUTINE. | LOCAL PRI/|REMOTE PRI| | | SEC BIT |/SEC BIT |1=LOCAL IS | | BTR 1 |PROG TO 1=LOCAL IS|1=REMOTE |PRIMARY | | DN BIT |RUN DELAY PRIMARY |IS PRIMARY|STORE BIT | | N30:0 T29:0 N31:1 N31:1 N31:0 | +] [] [+] []/[+(L)+++ | 13 DN | 6 14 | 0 | | | | | |1=REMOTE | | | | | |IS PRIMARY| | | | | |STORE BIT | | | | | | N31:0 | | | | | +(U)+ | | | | 8 | | | |LOCAL PRI/|REMOTE PRI| | | | |SEC BIT |/SEC BIT |1=REMOTE | | | |1=LOCAL IS|1=REMOTE |IS PRIMARY | | | |PRIMARY |IS PRIMARY|STORE BIT | | | | N31:1 N31:1 N31:0 | | | +]/[] [+(L)++ | | | 6 14 | 8 | | | | | |1=LOCAL IS| | | | | |PRIMARY | | | | | |STORE BIT | | | | | | N31:0 | | | | | +(U)+ | | | | 0 | | | | LOCAL PRI/|REMOTE PRI | | | | SEC BIT |/SEC BIT 1=LOCAL IS | | | | 1=LOCAL IS|1=REMOTE PRIMARY | | | | PRIMARY |IS PRIMARY STORE BIT | | | | N31:1 N31:1 N31:0 | | | ++]/[]/[++(U)++ | | | 6 14 || 0 | | | |LOCAL PRI/|REMOTE PRI||1=REMOTE | | | |SEC BIT |/SEC BIT ||IS PRIMARY| | | |1=LOCAL IS|1=REMOTE ||STORE BIT | | | |PRIMARY |IS PRIMARY|| N31:0 | | | | N31:1 N31:1 |+(U)+ | | +] [] [+ 8 | | 6 14 |
A-4
Rung 2:2 | |1=LOCAL IS | | PROG TO |PRIMARY PRIMARY | | RUN DELAY |STORE BIT SUB | | T29:0 N31:0 +JSR+ | +] [] [+JUMP TO SUBROUTINE ++ | DN 0 |Prog file number 10| | | |Input par | | | |Return par | | | ++ | Rung 2:3 | |1=REMOTE | | PROG TO |IS PRIMARY SECONDARY | | RUN DELAY |STORE BIT SUB | | T29:0 N31:0 +JSR+ | +] [] [+JUMP TO SUBROUTINE++ | DN 8 |Prog file number 9| | | |Input par | | | |Return par | | | ++ | Rung 2:4 THE BTW WILL SEND THE PACKET LENGTH, BLOCK ID AND, WHEN PRIMARY, IT WILL ALSO SEND DATA. WORD N30:182 IS A USER ADJUSTABLE VALUE THAT DETERMINES THE NUMBER OF BLOCKS SENT. THIS VALUE SHOULD BE CHANGED AND THE DATA FILES N33 AND N34 ADJUSTED TO MATCH THE PACKET SIZE. | PACKET | | LENGTH | | BTR 1 |BTW 1 STORED IN | | EN |EN N30:182 | | N30:0 N30:5 +MOV+ | +]/[]/[++MOVE +++ | 15 15 | |Source N30:182|| | | | | 7|| | | | |Dest N32:1|| | | | | 7|| | | | ++| | | | BTW 1 | | | |+BTW+ | | | ++BLOCK TRNSFR WRITE +(EN)+ | | |Rack 0| | | |Group 0+(DN) | | |Module 0| | | |Control Block N30:5+(ER) | | |Data file N32:1| | | |Length 0| | | |Continuous N| | | ++ |
A-5
Rung 2:5 THIS SUBROUTINE MONITORS THE BLOCK TRANSFER WRITES, READS, READ STATUS DATA AND INCREMENTS COUNTERS ON ERRORS. PARTS OF THIS SUBROUTINE MAY BE DELETED BASED ON USER PREFERENCE OR THE ENTIRE SUBROUTINE MAY BE DELETED IF MEMORY IS CRITICAL. | +JSR+ | ++JUMP TO SUBROUTINE ++ | |Prog file number 11| | | |Input par | | | |Return par | | | ++ | Rung 2:6 THIS TIMER WILL CAUSE A DELAY OF DATA TRANSFER ON POWER UP AND CHANGES FROM PROGRAM TO RUN. IT DOES NOT AFFECT SWITCHOVERS. | PROG TO | | RUN DELAY | | +TON+ | ++TIMER ON DELAY +(EN)+ | |Timer T29:0| | | |Time base 0.01+(DN) | | |Preset 50| | | |Accum 50| | | ++ | Rung 2:7 | | +[END OF FILE]+ | |
A-6
Rung 9:0 THIS IS THE SECONDARY SUBROUTINE. THIS RUNG EXAMINES THE DATA FROM THE BCM, CHECKS THE BID, AND MOVES IT TO THE PROPER DESTINATION IN FILE N33. THE DATA IN N33 CAME FROM THE PRIMARY PROCESSOR FILE N34. | |BTR 1 | | |LOCAL BCM BID | | BTR 1 |DATA VALID SCRATCH | | DN BIT |BIT PAD1 | | N30:0 N31:1 +SUB+ | +] [] [++SUBTRACT +++ | 13 7 | |Source A N31:2|| | | | | 0|| | | | |Source B 1|| | | | | || | | | |Dest N30:180|| | | | | 6|| | | | ++| | | | BID | | | | SCRATCH | | | | PAD2 | | | | +MUL+| | | ++MULTIPLY ++ | | | |Source A N30:180|| | | | | 6|| | | | |Source B 62|| | | | | || | | | |Dest N30:181|| | | | | 372|| | | | ++| | | | BID | | | | SCRATCH BTR DATA | | | | PAD2 IN N33:XX | | | |+GEQ+ +COP+| | | ++GRTR THAN OR EQUAL++COPY FILE ++ | | |Source A N30:181| |Source #N31:3| | | | 372| |Dest #N33[N30:181]| | | |Source B 0| |Length 62| | | | | ++ | | ++ | Rung 9:1 THE USER WILL ADD MANY SIMILIAR RUNGS THAT MOVE THE DATA IN N33 TO THE PROPER ADDRESS IN MEMORY. THE DATA IN N33:25 CAME FROM THE PRIMARY PROCESSOR WORD N34:25. IN THE PRIMARY PROCESSORS PRIMARY SUBROUTINE THERE IS A SIMILAR RUNG THAT MOVES C5:0.ACC TO N34:25. RUNGS LIKE THESE SHOULD BE ADDED FOR ALL DATA TABLE VALUES THAT NEED TO BE SENT. | BTR 1 | | DN BIT | | N30:0 +MOV+ | +] [+MOVE ++ | 13 |Source N33:25| | | | 5| | | |Dest C5:0.ACC| | | | 5| | | ++ | Rung 9:2 | | +[END OF FILE]|
A-7
Rung 10:0 OPTIONAL RUNG THAT CAN BE USED TO JUDGE DATA TRANSFER TIME BY COMPARING N34:10 IN THE PRIMARY TO N33:10 IN THE SECONDARY. | T4:0 +TON+ | +]/[++TIMER ON DELAY +(EN)++ | DN ||Timer T4:0| | | | ||Time base 0.01+(DN)| | | ||Preset 32767| | | | ||Accum 0| | | | |++ | | | | +MOV+| | | ++MOVE ++ | | |Source T4:0.ACC| | | | 0| | | |Dest N34:10| | | | 5601| | | ++ | Rung 10:1 THE USER WILL ADD MANY SIMILIAR RUNGS THAT MOVE DATA TABLE VALUES TO N34. THE COUNTER ACCUMULATED DATA IS PLACED IN N34:25 IN THE PRIMARY PROCESSOR. THE SECONDARY PROCESSOR WILL RECEIVE THE SAME DATA IN N33:25. IN THE SECONDARY PROCESSORS SECONDARY SUBROUTINE THERE IS A SIMILAR RUNG THAT MOVES N33:25 TO C5:0.ACC. RUNGS LIKE THESE SHOULD BE ADDED FOR ALL DATA TABLE VALUES THAT NEED TO BE SENT. | BTW 1 | | DN BIT | | N30:5 +MOV+ | +] [+MOVE ++ | 13 |Source C5:0.ACC| | | | 5| | | |Dest N34:25| | | | 5| | | ++ | Rung 10:2 THE CURRENT BID IS MOVED TO N32:0 AND N30:183 IS CALCULATED TO BE USED LATER TO DETERMINE THE INDIRECT ADDRESS SOURCE FOR THE BTW INSTRUCTION. | BID | | BTR 1 |PROG TO SCRATCH | | DN BIT |RUN DELAY PAD3 | | N30:0 T29:0 +SUB+ | +] [] [++SUBTRACT +++ | 13 DN ||Source A N31:2|| | | || 0|| | | ||Source B 1|| | | || || | | ||Dest N30:183|| | | || 0|| | | |++| | | | BTR | | | | CURRENT | | | | BID STORE | | | | BUFFER | | | |+MOV+| | | ++MOVE ++ | | |Source N31:2| | | | 0| | | |Dest N32:0| | | | 1| | | ++ |
A-8
Rung 10:3 THIS IS THE PRIMARY SUBROUTINE. THIS RUNG EXAMINES THE BID REQUESTED AND THEN MOVES A BLOCK OF DATA FROM N34 TO THE BTW FILE. THE DATA IN FILE N34 OF THE PRIMARY WILL SHOW UP IN FILE N33 OF THE SECONDARY. | BID | | BTW 1 |PROG TO SCRATCH | | DN BIT |RUN DELAY PAD4 | | N30:5 T29:0 +MUL+ | +] [] [++MULTIPLY +++ | 13 DN | |Source A N30:183|| | | | | 0|| | | | |Source B 62|| | | | | || | | | |Dest N30:184|| | | | | 0|| | | | ++| | | | BTW 1 | | | | BID | | | | +MOV+| | | ++MOVE ++ | | | |Source N32:0|| | | | | 1|| | | | |Dest N32:2|| | | | | 1|| | | | ++| | | | BID | | | | SCRATCH BTW 1 | | | | PAD4 DATA | | | |+GEQ+ +COP+| | | ++GRTR THAN OR EQUAL++COPY FILE ++ | | |Source A N30:184| |Source #N34[N30:184]| | | | 0| |Dest #N32:3| | | |Source B 0| |Length 62| | | | | ++ | | ++ | Rung 10:4 | | +[END OF FILE]+ | |
A-9
Rung 11:0 | BTR | | BTR 1 ERROR | | ER COUNT | | N30:0 +CTU+ | +] [+COUNT UP +(CU)+ | 12 |Counter C28:0| | | |Preset 999+(DN) | | |Accum 0| | | ++ | Rung 11:1 | BTW | | BTW 1 ERROR | | ER COUNT | | N30:5 +CTU+ | +] [+COUNT UP +(CU)+ | 12 |Counter C28:1| | | |Preset 999+(DN) | | |Accum 0| | | ++ | Rung 11:2 DIAGNOSTIC ERROR RUNG. ALL VALUES EXCEPT THE BUFFER FULL COUNT SHOULD REMAIN AT ZERO. THE BUFFER FULL COUNT MAY INCREMENT AND IS PROBABLY AN INDICATION OF PRI/SEC ASYNCRONOUS SPEED DIFFERENCES. | LOCAL | | LOCAL SERIAL | | SERIAL COMM. | | BTR 1 COMM. ERROR | | DN BIT FAULT COUNT | | N30:0 N31:1 +CTU+ | +] [+] [+COUNT UP +(CU)++ | 13 | 0 |Counter C28:2| | | | | |Preset 999+(DN)| | | | |Accum 0| | | | | ++ | | | | LOCAL | | | |LOCAL BACKPLANE | | | |BACKPLANE ERROR | | | |FAULT COUNT | | | | N31:1 +CTU+ | | | +] [+COUNT UP +(CU)+ | | | 1 |Counter C28:3| | | | | |Preset 999+(DN)| | | | |Accum 0| | | | | ++ | | | | LOCAL | | | | BUFFER | | | |LOCAL FULL | | | |BUFFER ERROR | | | |FULL FAULT COUNT | | | | N31:1 +CTU+ | | | +] [+COUNT UP +(CU)+ | | | 2 |Counter C28:4| | | | | |Preset 999+(DN)| | | | |Accum 4| | | | | ++ | | | |LOCAL LOCAL | | | |PROGRAM PROGRAM | | | |ERROR ERROR | | | |FAULT COUNT | | | | N31:1 +CTU+ | | | +] [+COUNT UP +(CU)+ | | 3 |Counter C28:5| | | |Preset 999+(DN) | | |Accum 0| | | ++ | Rung 11:3 N31:0/4 IS A USER DIAGNOSTIC FLAG INDICATING A LOCAL ERROR. THE BUFFER FULL BIT MAY NEED TO BE DELETED. | |LOCAL LOCAL | | |SERIAL ERROR | | BTR 1 |COMM. FAULT |
A-10
| DN BIT |FAULT STORE | | N30:0 N31:1 N31:0 | +] [+] [+( )+ | 13 | 0 | 4 | | |LOCAL | | | |BACKPLANE | | | |FAULT | | | | N31:1 | | | +] [+ | | | 1 | | | |LOCAL | | | |BUFFER | | | |FULL FAULT| | | | N31:1 | | | +] [+ | | | 2 | | | |LOCAL | | | |PROGRAM | | | |ERROR | | | |FAULT | | | | N31:1 | | | +] [+ | | 3 | Rung 11:4 N31:0/12 IS A USER DIAGNOSTIC FLAG INDICATING A REMOTE ERROR. THE BUFFER FULL BIT MAY NEED TO BE DELETED. | |REMOTE REMOTE | | |SERIAL ERROR | | BTR 1 |COMM. FAULT | | DN BIT |FAULT STORE | | N30:0 N31:1 N31:0 | +] [+] [+( )+ | 13 | 8 | 12 | | |REMOTE | | | |BACKPLANE | | | |FAULT | | | | N31:1 | | | +] [+ | | | 9 | | | |REMOTE | | | |BUFFER | | | |FULL FAULT| | | | N31:1 | | | +] [+ | | | 10 | | | |REMOTE | | | |PROGRAM | | | |ERROR | | | |FAULT | | | | N31:1 | | | +] [+ | | 11 |
A-11
Rung 11:5 | USER | | DEFINED BTR | | ERROR ERROR | | RESET BIT COUNT | | I:010 C28:0 | +] [+(RES)++ | 00 | | | | |BTW | | | |ERROR | | | |COUNT | | | | C28:1 | | | +(RES)+ | | | | | | |LOCAL | | | |SERIAL | | | |COMM. | | | |ERROR | | | |COUNT | | | | C28:2 | | | +(RES)+ | | | | | | |LOCAL | | | |BACKPLANE | | | |ERROR | | | |COUNT | | | | C28:3 | | | +(RES)+ | | | | | | |LOCAL | | | |BUFFER | | | |FULL | | | |ERROR | | | |COUNT | | | | C28:4 | | | +(RES)+ | | | | | | |LOCAL | | | |PROGRAM | | | |ERROR | | | |COUNT | | | | C28:5 | | | +(RES)+ | | | Rung 11:6 | | +[END OF FILE]+ | |
A-12
Tabla A.B Tiempo de transferencia tpico de la tabla de datos usando el programa del mtodo 1 con escn mnimo de programa (3 8 ms)
Nmero de bloques que estn siendo transferidos Nmero de palabras que estn siendo transferidas Tiempo de transferencia (en ms) para BCM de la serie A (vea notas 1 y 2) Tiempo de transferencia (en ms), para BCM de la serie B, modo de transferencia rpida habilitado (vea notas 1, 3 y 4) 40 110 50 120 50 160 60 210 140 280
1 3 7 10 16
1
Estos tiempos pueden cambiar significativamente en base al escn del programa. Pero un aumento en el nmero de bloques no afecta significativamente el escn del programa. 2 Los tiempos se tomaron usando un procesador PLC 5/25. 3 El mdulo BCM de la serie B, con el modo de transferencia rpida desactivado, toma aproximadamente el doble de los tiempos mostrados. 4 Los tiempos se tomaron usando un procesador PLC 5/40 con un canal configurado para DH+ y tres canales configurados para el escner de E/S remoto a 230 kbaudios.
El mtodo 2 difiere del mtodo 1 en que el sistema primario transfiere ms de un bloque en el mismo escn de programa. Estos bloques constituyen un segmento que puede ser de 1 a 16 bloques (procesador PLC-5/15 PLC-5/25) de 1 a 64 bloques (procesador PLC-5/20, -5/30, -5/40, -5/60 -5/80). Usted determina el nmero de bloques necesario para transferir la informacin para su aplicacin).
A-13
El archivo de programa 9 contiene la subrutina secundaria. Este archivo: verifica la identificacin de bloque de la BTR y copia los datos de la BTR con una serie de pares de renglones, por ejemplo, renglones 9:1 y 9:2. (Debido a que queremos transferir 3 bloques a la vez en este ejemplo, el programa contiene 3 de estos pares de renglones. Usted puede modificar su programa para transferir de 1 a 16 bloques por segmento agregando o eliminando pares de renglones en este archivo.) transfiere los datos de BTR a la direccin apropiada en el archivo N33 El archivo de programa 10 contiene la subrutina primaria: Este archivo: transfiere datos al archivo BTW del archivo N34 copia el archivo BTW y realiza la BTW con una serie de renglones, por ejemplo, rengln 10:2. (Debido a que queremos transferir 3 bloques a la vez en este ejemplo, el programa tiene 3 renglones. Usted puede modificar su programa para transferir de 1 a 16 bloques (procesador PLC-5/15 PLC-5/25) o de 1 a 64 bloques (procesador PLC-5/20, -5/30, -5/40, -5/60 -5/80) agregando o eliminado renglones como el 10:2 del archivo 10). El archivo de programa 11 contiene renglones de diagnstico que cuentan los errores en su programa. Estos renglones son especialmente tiles al momento de la puesta en marcha y en la bsqueda y correccin de errores de un sistema de respaldo (backup) por primera vez. El ejemplo de programa para el mtodo 2 est en las siguientes pginas. Refirase a los comentarios de renglones para obtener ms informacin acerca de la funcin de renglones especficos. La Tabla A.C, que sigue al ejemplo de programa, indica el tiempo de transferencia de la tabla de datos usando este mtodo de programacin para transferir 1, 3, 7, 10 y 16 bloques de datos.
SAMPLE 1771BCM MULTIPLE BLOCK PROGRAM Program Listing Report PLC5/25 21 November 1994 Page 1 File MULTBLKS Rung 2:0
Rung 2:0 THIS RUNG WILL OBTAIN STATUS INFORMATION FROM THE BCM AND WHEN THE PROCESSOR IS SECONDARY IT WILL ALSO OBTAIN DATA FROM THE BCM. | BTR 1 |BTW 1 | | EN |EN BTR 1 | | N30:0 N30:5 +BTR+ | +]/[]/[+BLOCK TRNSFR READ +(EN)+ | 15 15 |Rack 00| | | |Group 0+(DN) | | |Module 0| | | |Control Block N30:0+(ER) | | |Data file N31:1| | | |Length 0| | | |Continuous N| | | ++ |
A-14
Rung 2:1 THIS RUNG DETERMINES PRI/SEC FUNCTIONALITY AND EXECUTES THE CORRESPONDING SUBROUTINE. | LOCAL PRI/|REMOTE PRI| | | SEC BIT |/SEC BIT |1=LOCAL IS | | BTR 1 |PROG TO 1=LOCAL IS|1=REMOTE |PRIMARY | | DN BIT |RUN DELAY PRIMARY |IS PRIMARY|STORE BIT | | N30:0 T29:0 N31:1 N31:1 N31:0 | +] [] [+] []/[+(L)+++ | 13 DN | 6 14 | 0 | | | | | |1=REMOTE | | | | | |IS PRIMARY| | | | | |STORE BIT | | | | | | N31:0 | | | | | +(U)+ | | | | 8 | | | |LOCAL PRI/|REMOTE PRI| | | | |SEC BIT |/SEC BIT |1=REMOTE | | | |1=LOCAL IS|1=REMOTE |IS PRIMARY | | | |PRIMARY |IS PRIMARY|STORE BIT | | | | N31:1 N31:1 N31:0 | | | +]/[] [+(L)++ | | | 6 14 | 8 | | | | | |1=LOCAL IS| | | | | |PRIMARY | | | | | |STORE BIT | | | | | | N31:0 | | | | | +(U)+ | | | | 0 | | | | LOCAL PRI/|REMOTE PRI | | | | SEC BIT |/SEC BIT 1=LOCAL IS | | | | 1=LOCAL IS|1=REMOTE PRIMARY | | | | PRIMARY |IS PRIMARY STORE BIT | | | | N31:1 N31:1 N31:0 | | | ++]/[]/[++(U)++ | | | 6 14 || 0 | | | |LOCAL PRI/|REMOTE PRI||1=REMOTE | | | |SEC BIT |/SEC BIT ||IS PRIMARY| | | |1=LOCAL IS|1=REMOTE ||STORE BIT | | | |PRIMARY |IS PRIMARY|| N31:0 | | | | N31:1 N31:1 |+(U)+ | | +] [] [+ 8 | | 6 14 | Rung 2:2 THIS RUNG EXECUTES THE PRIMARY SUBROUTINE. | |1=LOCAL IS | | PROG TO |PRIMARY PRIMARY | | RUN DELAY |STORE BIT SUB | | T29:0 N31:0 +JSR+ | +] [] [+JUMP TO SUBROUTINE ++ | DN 0 |Prog file number 10| | | |Input par | | | |Return par | | | ++ | Rung 2:3 THIS RUNG EXECUTES THE SECONDARY SUBROUTINE. | |1=REMOTE | | PROG TO |IS PRIMARY SECONDARY | | RUN DELAY |STORE BIT SUB | | T29:0 N31:0 +JSR+ | +] [] [+JUMP TO SUBROUTINE++ | DN 8 |Prog file number 9| | | |Input par | | | |Return par | | | ++ | Rung 2:4 THE BTW WILL SEND THE PACKET LENGTH, BLOCK ID AND, WHEN PRIMARY, IT WILL ALSO SEND DATA. WORD N30:182 IS A USER ADJUSTABLE VALUE THAT DETERMINES THE NUMBER OF BLOCKS SENT. THIS VALUE SHOULD BE CHANGED AND THE DATA FILES N33 AND N34 ADJUSTED TO MATCH THE PACKET SIZE.
A-15
| PACKET | | LENGTH | | BTR 1 |BTW 1 STORED IN | | EN |EN N30:182 | | N30:0 N30:5 +MOV+ | +]/[]/[++MOVE +++ | 15 15 | |Source N30:182|| | | | | 3|| | | | |Dest N32:1|| | | | | 3|| | | | ++| | | | BTW 1 | | | | BID=1 | | | | +MOV+| | | ++MOVE ++ | | | |Source 1|| | | | | || | | | |Dest N32:2|| | | | | 1|| | | | ++| | | | BTW 1 | | | | DATA | | | | +COP+| | | ++COPY FILE ++ | | | |Source #N34:0|| | | | |Dest #N32:3|| | | | |Length 62|| | | | ++| | | | BTW 1 | | | |+BTW+ | | | ++BLOCK TRNSFR WRITE +(EN)+ | | |Rack 00| | | |Group 0+(DN) | | |Module 0| | | |Control Block N30:5+(ER) | | |Data file N32:1| | | |Length 0| | | |Continuous N| | | ++ |
A-16
Rung 2:5 THIS SUBROUTINE MONITORS THE BLOCK TRANSFER WRITES, READS AND READ STATUS DATA AND INCREMENTS COUNTERS ON ERRORS. PARTS OF THIS SUBROUNTINE MAY BE DELETED BASED ON PACKET LENGTH OR THE ENTIRE SUBROUTINE MAY BE DELETED IF THE MEMORY IS CRITICAL. | JUMP TO | | WATCHDOG/ | | ERROR | | SUB | | +JSR+ | ++JUMP TO SUBROUTINE ++ | |Prog file number 11| | | |Input par | | | |Return par | | | ++ | Rung 2:6 THIS TIMER WILL CAUSE A DELAY OF DATA TRANSFER ON POWER UP AND CHANGES FROM PROGRAM TO RUN. IT DOES NOT AFFECT SWITCHOVERS. | PROG TO | | RUN DELAY | | +TON+ | ++TIMER ON DELAY +(EN)+ | |Timer T29:0| | | |Time base 0.01+(DN) | | |Preset 50| | | |Accum 50| | | ++ | Rung 2:7 | | +[END OF FILE]+ | |
A-17
Rung 9:0 THIS IS THE START OF A SUBROUTINE PROGRAM FILE THAT WILL BE EXECUTED IN THE SECONDARY PROCESSOR TO BTR AND MOVE DATA RECEIVED FROM THE PRIMARY PROCESSOR. THIS PROGRAM FILE CONTAINS A PAIR OF RUNGS FOR EACH BLOCK READ (164) THAT PERFORM THE BTR AND MOVE THE DATA TO N33. (THIS RUNG IS A PAIR WITH RUNG 2:0). THE NUMBER OF RUNG PAIRS SHOULD EQUAL THE NUMBER OF BLOCKS YOU WANT TO SEND. TO ADJUST THIS PROGRAM, ADD OR DELETE RUNG PAIRS AS NEEDED, AND ADJUST WORD N30:182 TO THE DESIRED SEGMENT LENGTH. | |BTR 1 | | |LOCAL BCM BID | | BTR 1 |DATA VALID SCRATCH | | DN BIT |BIT PAD1 | | N30:0 N31:1 +SUB+ | +] [] [++SUBTRACT +++ | 13 7 | |Source A N31:2|| | | | | 1|| | | | |Source B 1|| | | | | || | | | |Dest N30:180|| | | | | 0|| | | | ++| | | | BID | | | | SCRATCH | | | | PAD2 | | | | +MUL+| | | ++MULTIPLY ++ | | | |Source A N30:180|| | | | | 0|| | | | |Source B 62|| | | | | || | | | |Dest N30:181|| | | | | 0|| | | | ++| | | | BID | | | | SCRATCH BTR DATA | | | | PAD2 IN N33:XX | | | |+GEQ+ +COP+| | | ++GRTR THAN OR EQUAL++COPY FILE ++ | | |Source A N30:181| |Source #N31:3| | | | 0| |Dest #N33[N30:181]| | | |Source B 0| |Length 62| | | | | ++ | | ++ | Rung 9:1 THIS RUNG IS A PAIR WITH RUNG 9:2. | BTR 2 | | EN BTR 2 | | N30:10 +BTR+ | +]/[+BLOCK TRNSFR READ +(EN)+ | 15 |Rack 00| | | |Group 0+(DN) | | |Module 0| | | |Control Block N30:10+(ER) | | |Data file N31:65| | | |Length 0| | | |Continuous N| | | ++ |
A-18
Rung 9:2 THIS RUNG IS A PAIR WITH RUNG 9:1. | |BTR 2 | | |LOCAL BCM BID | | BTR 2 |DATA VALID SCRATCH | | DN |BIT PAD1 | | N30:10 N31:65 +SUB+ | +] [] [++SUBTRACT +++ | 13 7 | |Source A N31:66|| | | | | 2|| | | | |Source B 1|| | | | | || | | | |Dest N30:180|| | | | | 0|| | | | ++| | | | BID | | | | SCRATCH | | | | PAD2 | | | | +MUL+| | | ++MULTIPLY ++ | | | |Source A N30:180|| | | | | 0|| | | | |Source B 62|| | | | | || | | | |Dest N30:181|| | | | | 0|| | | | ++| | | | BID | | | | SCRATCH BTR DATA | | | | PAD2 IN N33:XX | | | |+GEQ+ +COP+| | | ++GRTR THAN OR EQUAL++COPY FILE ++ | | |Source A N30:181| |Source #N31:67| | | | 0| |Dest #N33[N30:181]| | | |Source B 0| |Length 62| | | | | ++ | | ++ | Rung 9:3 THIS RUNG IS A PAIR WITH RUNG 9:4. | BTR 3 | | EN BTR 3 | | N30:20 +BTR+ | +]/[+BLOCK TRNSFR READ +(EN)+ | 15 |Rack 00| | | |Group 0+(DN) | | |Module 0| | | |Control Block N30:20+(ER) | | |Data file N31:129| | | |Length 0| | | |Continuous N| | | ++ |
A-19
Rung 9:4 THIS RUNG IS A PAIR WITH RUNG 9:3 . | |BTR 3 | | |LOCAL BCM BID | | BTR 3 |DATA VALID SCRATCH | | DN |BIT PAD1 | | N30:20 N31:129 +SUB+ | +] [] [++SUBTRACT +++ | 13 7 | |Source A N31:130|| | | | | 3|| | | | |Source B 1|| | | | | || | | | |Dest N30:180|| | | | | 0|| | | | ++| | | | BID | | | | SCRATCH | | | | PAD2 | | | | +MUL+| | | ++MULTIPLY ++ | | | |Source A N30:180|| | | | | 0|| | | | |Source B 62|| | | | | || | | | |Dest N30:181|| | | | | 0|| | | | ++| | | | BID | | | | SCRATCH BTR DATA | | | | PAD2 IN N33:XX | | | |+GEQ+ +COP+| | | ++GRTR THAN OR EQUAL++COPY FILE ++ | | |Source A N30:181| |Source #N31:131| | | | 0| |Dest #N33[N30:181]| | | |Source B 0| |Length 62| | | | | ++ | | ++ |
Coloque renglones adicionales aqu para transferir ms bloques a la vez. Usted puede tener hasta 16 renglones en total cuando usa un procesador PLC-5/15 PLC-5/25. Puede tener hasta 64 renglones en total cuando usa un procesador PLC-5/20, -5/30, -5/40, -5/60 o -5/80 . El nmero de renglones aqu debe ser igual al nmero de pares de renglones que tiene en el archivo 10.
Rung 9:5 THE USER WILL ADD MANY SIMILIAR RUNGS THAT MOVE DATA IN N33 TO THE PROPER ADDRESS IN MEMORY.THE DATA IN N33:25 CAME FROM THE PRIMARY PROCESSOR WORD N34:25. IN THE PRIMARY PROCESSORS PRIMARY SUBROUTINE THERE IS A SIMILIAR RUNG THAT MOVES C5:0.ACC TO N34:25. RUNGS LIKE THESE SHOULD BE ADDED FOR ALL DATA TABLE VALUES THAT NEED TO BE SENT. | BTR 1 | | DN BIT | | N30:0 +MOV+ | +] [+MOVE ++ | 13 |Source N33:25| | | | 8| | | |Dest C5:0.ACC| | | | 8| | | ++ | Rung 9:6 | | +[END OF FILE]+ | |
A-20
Rung 10:0 THIS IS THE START OF A SUBROUTINE PROGRAM FILE THAT WILL BE EXECUTED IN THE PRIMARY PROCESSOR TO MOVE AND BTW DATA TO THE SECONDARY PROCESSOR. THIS OPTIONAL RUNG CAN BE USED TO JUDGE DATA TRANSFER TIME BY COMPARING N34:10 IN THE PRIMARY TO N33:10 IN THE SECONDARY. | T4:0 +TON+ | +]/[++TIMER ON DELAY +(EN)++ | DN ||Timer T4:0| | | | ||Time base 0.01+(DN)| | | ||Preset 32000| | | | ||Accum 1370| | | | |++ | | | | +MOV+| | | ++MOVE ++ | | |Source T4:0.ACC| | | | 0| | | |Dest N34:10| | | | 1370| | | ++ | Rung 10:1 THE USER WILL ADD MANY SIMILIAR RUNGS THAT MOVE DATA TABLE VALUES TO N34. THE COUNTER ACCUMULATED DATA IS PLACED IN N34:25 IN THE PRIMARY PROCESSOR. THE SECONDARY PROCESSOR WILL RECEIVE THE SAME DATA IN N33:25. IN THE SECONDARY PROCESSORS SECONDARY SUBROUTINE THERE IS A SIMILIAR RUNG THAT MOVES N33:25 TO C5:0.ACC. RUNGS LIKE THESE SHOULD BE ADDED FOR ALL DATA TABLE VALUES THAT NEED TO BE SENT. | BTW 1 | | DN | | N30:5 +MOV+ | +] [+MOVE ++ | 13 |Source C5:0.ACC| | | | 8| | | |Dest N34:25| | | | 8| | | ++ |
A-21
Rung 10:2 THERE IS A RUNG FOR EACH BLOCK WRITE (116) THAT PREFORMS THE BTW AND MOVES THE DATA FROM N34 TO THE PROPER BTW DATA FILE. TO ADJUST THIS PROGRAM DELETE EACH UNUSED BLOCK ID RUNG AND ADJUST WORD N30:182 TO THE DESIRED PACKET LENGTH. | PACKET | | LENGTH | | BTW 2 STORED IN | | EN N30:182 | | N30:15 +MOV+ | +]/[++MOVE +++ | 15 | |Source N30:182|| | | | | 3|| | | | |Dest N32:65|| | | | | 3|| | | | ++| | | | BTW 2 | | | | BID=2 | | | | +MOV+| | | ++MOVE ++ | | | |Source 2|| | | | | || | | | |Dest N32:66|| | | | | 2|| | | | ++| | | | BTW 2 | | | | DATA | | | | +COP+| | | ++COPY FILE ++ | | | |Source #N34:62|| | | | |Dest #N32:67|| | | | |Length 62|| | | | ++| | | | BTW 2 | | | |+BTW+ | | | ++BLOCK TRNSFR WRITE +(EN)+ | | |Rack 00| | | |Group 0+(DN) | | |Module 0| | | |Control Block N30:15+(ER) | | |Data file N32:65| | | |Length 0| | | |Continuous N| | | ++ |
A-22
Rung 10:3 THIS RUNG IS SIMILAR TO RUNG 10:2. | PACKET | | LENGTH | | BTW 3 STORED IN | | EN N30:182 | | N30:25 +MOV+ | +]/[++MOVE +++ | 15 | |Source N30:182|| | | | | 3|| | | | |Dest N32:129|| | | | | 3|| | | | ++| | | | BTW 3 | | | | BID=3 | | | | +MOV+| | | ++MOVE ++ | | | |Source 3|| | | | | || | | | |Dest N32:130|| | | | | 3|| | | | ++| | | | BTW 3 | | | | DATA | | | | +COP+| | | ++COPY FILE ++ | | | |Source #N34:124|| | | | |Dest #N32:131|| | | | |Length 62|| | | | ++| | | | BTW 3 | | | |+BTW+ | | | ++BLOCK TRNSFR WRITE +(EN)+ | | |Rack 00| | | |Group 0+(DN) | | |Module 0| | | |Control Block N30:25+(ER) | | |Data file N32:129| | | |Length 0| | | |Continuous N| | | ++ | | | Rung 10:4 | | +[END OF FILE]+ | |
Coloque renglones adicionales aqu para transferir ms bloques a la vez. Usted puede tener hasta 16 renglones en total cuando usa un procesador PLC-5/15 PLC-5/25. Puede tener hasta 64 renglones en total cuando usa un procesador PLC-5/20, -5/30, -5/40, -5/60 -5/80. El nmero de renglones que tiene aqu debe ser igual al nmero de pares de renglones que tiene en el archivo 9.
A-23
Rung 11:0 THIS IS THE START OF AN OPTIONAL SUBROUTINE PROGRAM FILE THAT IS USED FOR DIAGNOSTICS AND ERROR REPORTING. THIS RUNG MONITORS AND COUNTS BTR 1 ERRORS. | BTR 1 | | BTR 1 ERROR | | ER COUNT | | N30:0 +CTU+ | +] [+COUNT UP +(CU)+ | 12 |Counter C28:0| | | |Preset 999+(DN) | | |Accum 0| | | ++ | Rung 11:1 THIS RUNG MONITORS AND COUNTS BTW 1 ERRORS. | BTW 1 | | BTW 1 ERROR | | ER COUNT | | N30:5 +CTU+ | +] [+COUNT UP +(CU)+ | 12 |Counter C28:1| | | |Preset 999+(DN) | | |Accum 0| | | ++ | Rung 11:2 DIAGNOSTIC ERROR RUNG. ALL VALUES EXCEPT THE BUFFER FULL COUNT SHOULD REMAIN AT ZERO. THE BUFFER FULL COUNT MAY INCREMENT AND IS PROBABLY AN INDICATION OF PRI/SEC ASYNCRONOUS SPEED DIFFERENCES. | LOCAL | | LOCAL SERIAL | | SERIAL COMM. | | BTR 1 COMM. ERROR | | DN BIT FAULT COUNT | | N30:0 N31:1 +CTU+ | +] [+] [+COUNT UP +(CU)++ | 13 | 0 |Counter C28:2| | | | | |Preset 999+(DN)| | | | |Accum 0| | | | | ++ | | | | LOCAL | | | |LOCAL BACKPLANE | | | |BACKPLANE ERROR | | | |FAULT COUNT | | | | N31:1 +CTU+ | | | +] [+COUNT UP +(CU)+ | | | 1 |Counter C28:3| | | | | |Preset 999+(DN)| | | | |Accum 0| | | | | ++ | | | | LOCAL | | | | BUFFER | | | |LOCAL FULL | | | |BUFFER ERROR | | | |FULL FAULT COUNT | | | | N31:1 +CTU+ | | | +] [+COUNT UP +(CU)+ | | | 2 |Counter C28:4| | | | | |Preset 999+(DN)| | | | |Accum 0| | | | | ++ | | | | | | | |LOCAL LOCAL | | | |PROGRAM PROGRAM | | | |ERROR ERROR | | | |FAULT COUNT | | | | N31:1 +CTU+ | | | +] [+COUNT UP +(CU)+ | | 3 |Counter C28:5| | | |Preset 999+(DN) | | |Accum 0| | | ++ |
A-24
Rung 11:3 N31:0/4 IS A USER DIAGNOSTIC FLAG INDICATING A LOCAL ERROR. THE BUFFER FULL BIT MAY NEED TO BE DELETED. | |LOCAL LOCAL | | |SERIAL ERROR | | BTR 1 |COMM. FAULT | | DN BIT |FAULT STORE | | N30:0 N31:1 N31:0 | +] [+] [+( )+ | 13 | 0 | 4 | | |LOCAL | | | |BACKPLANE | | | |FAULT | | | | N31:1 | | | +] [+ | | | 1 | | | |LOCAL | | | |BUFFER | | | |FULL FAULT| | | | N31:1 | | | +] [+ | | | 2 | | | |LOCAL | | | |PROGRAM | | | |ERROR | | | |FAULT | | | | N31:1 | | | +] [+ | | 3 | Rung 11:4 N31:0/12 IS A USER DIAGNOSTIC FLAG INDICATING A REMOTE ERROR. THE BUFFER FULL BIT MAY NEED TO BE DELETED. | |REMOTE REMOTE | | |SERIAL ERROR | | BTR 1 |COMM. FAULT | | DN BIT |FAULT STORE | | N30:0 N31:1 N31:0 | +] [+] [+( )+ | 13 | 8 | 12 | | |REMOTE | | | |BACKPLANE | | | |FAULT | | | | N31:1 | | | +] [+ | | | 9 | | | |REMOTE | | | |BUFFER | | | |FULL FAULT| | | | N31:1 | | | +] [+ | | | 10 | | | |REMOTE | | | |PROGRAM | | | |ERROR | | | |FAULT | | | | N31:1 | | | +] [+ | | 11 |
A-25
Rung 11:5 THIS RUNG IS USED TO RESET THE ERROR COUNTERS. | USER | | DEFINED BTR 1 | | ERROR ERROR | | RESET BIT COUNT | | I:010 C28:0 | +] [+(RES)++ | 00 | | | | |BTR 2 | | | |ERROR | | | |COUNT | | | | C28:6 | | | +(RES)+ | | | | | | |BTR 3 | | | |ERROR | | | |COUNT | | | | C28:7 | | | +(RES)+ | | |LOCAL | | | |SERIAL | | | |COMM. | | | |ERROR | | | |COUNT | | | | C28:2 | | | +(RES)+ | | | | | | |LOCAL | | | |BACKPLANE | | | |ERROR | | | |COUNT | | | | C28:3 | | | +(RES)+ | | | | | | |LOCAL | | | |BUFFER | | | |FULL | | | |ERROR | | | |COUNT | | | | C28:4 | | | +(RES)+ | | | | | | |LOCAL | | | |PROGRAM | | | |ERROR | | | |COUNT | | | | C28:5 | | | +(RES)+ | | |
A-26
Rung 11:6 THIS RUNG IS USED TO RESET THE ERROR COUNTERS. | USER | | DEFINED BTW 1 | | ERROR ERROR | | RESET BIT COUNT | | I:010 C28:1 | +] [+(RES)++ | 00 | | | | |BTW 2 | | | |ERROR | | | |COUNT | | | | C28:21 | | | +(RES)+ | | | | | | |BTW 3 | | | |ERROR | | | |COUNT | | | | C28:22 | | | +(RES)+ |
Usted puede agregar renglones de reset de conteo de errores aqu, segn sea necesario.
Rung 11:7 THIS RUNG MONITORS AND COUNTS THE BTR 2 ERRORS. | BTR 2 | | BTR 2 ERROR | | ER COUNT | | N30:10 +CTU+ | ++] [++COUNT UP +(CU)+ | | 12 | |Counter C28:6| | | | |LOCAL | |Preset 999+(DN) | | | |SERIAL | |Accum 0| | | |BTR 2 |COMM. | ++ | | |DN |FAULT | | | | N30:10 N31:65 | | | +] [+] [++ | | 13 | 0 | | | |LOCAL | | | |BACKPLANE | | | |FAULT | | | | N31:65 | | | +] [+ | | | 1 | | | |LOCAL | | | |PROGRAM | | | |ERROR | | | |FAULT | | | | N31:65 | | | +] [+ | | 3 | Rung 11:8 THIS RUNG MONITORS AND COUNTS THE BTW 2 ERRORS. | BTW 2 | | BTW 2 ERROR | | ER COUNT | | N30:15 +CTU+ | +] [+COUNT UP +(CU)+ | 12 |Counter C28:21| | | |Preset 999+(DN) | | |Accum 0| | | ++ |
A-27
Rung 11:9 THIS RUNG MONITORS AND COUNTS THE BTR 3 ERRORS. | BTR 3 | | BTR 3 ERROR | | ER COUNT | | N30:20 +CTU+ | ++] [++COUNT UP +(CU)+ | | 12 | |Counter C28:7| | | | |LOCAL | |Preset 999+(DN) | | | |SERIAL | |Accum 0| | | |BTR 3 |COMM. | ++ | | |DN |FAULT | | | | N30:20 N31:129 | | | +] [+] [++ | | 13 | 0 | | | |LOCAL | | | |BACKPLANE | | | |FAULT | | | | N31:129 | | | +] [+ | | | 1 | | | |LOCAL | | | |PROGRAM | | | |ERROR | | | |FAULT | | | | N31:129 | | | +] [+ | | 3 | Rung 11:10 THIS RUNG MONITORS AND COUNTS THE BTW 3 ERRORS. | BTW 3 | | BTW 3 ERROR | | ER COUNT | | N30:25 +CTU+ | +] [+COUNT UP +(CU)+ | 12 |Counter C28:22| | | |Preset 999+(DN) | | |Accum 0| | | ++ |
Usted puede agregar ms renglones aqu, segn sea necesario, para monitorizar y contar las instrucciones BTR y BTW en su programa.
Rung 11:11 | | +[END OF FILE]+ | |
A-28
Tabla A.C Tiempo de transferencia tpico de la tabla de datos usando el programa del mtodo 2 con escn mnimo de programa (4 9 ms)
Nmero de bloques que estn siendo transferidos Nmero de palabras que estn siendo transferidas Tiempo de transferencia (en ms) para BCM de la serie A (vea notas 1 y 2) Tiempo de transferencia (en ms) para BCM de la serie B, modo de transferencia rpida habilitado (vea notas 1, 3 y 4) 60 80 90 120 130 180 170 230 180 260 5 320 720 6 700 1400 7
1 3 7 10 16 32 64
1
170 250 200 300 350 500 350 600 400 1000 -
Estos tiempos no cambian significativamente con el escn de programa, pero a medida que el nmero de bloques aumenta, tambin aumenta el escn del programa. 2 Los tiempos se tomaron usando un procesador PLC 5/25. 3 El mdulo BCM de la serie B, con el modo de transferencia rpida desactivado, es aproximadamente 50% ms lento que los tiempos mostrados. 4 Los tiempos se tomaron usando un procesador PLC 5/40 con un canal configurado para DH+ y tres canales configurados para el escner de E/S remoto a 230 kbaudios. 5 Escn de programa 12 16 ms. 6 Escn de programa 20 25 ms. 7 Escn de programa 30 35 ms.
A-29
A-30
Apndice
Informacin de referencia
Este apndice proporciona la siguiente informacin de referencia: respuestas a preguntas sobre la configuracin del sistema de respaldo (backup) PLC-5 frmulas para determinar tiempos de transferencia y retardo entre el procesador primario y el secundario
Las siguientes preguntas pueden surgir cuando usted est configurando un sistema de respaldo (backup) PLC-5. Proporcionamos respuestas a estas preguntas y tambin referencias a pginas de este manual y de otras publicaciones para ayudarle a encontrar ms informacin si es necesario. P. Qu tamao de chasis E/S debo usar para instalar los procesadores PLC-5 en el sistema de respaldo (backup)? Se puede usar cualquier tamao de chasis para los procesadores PLC-5. Sin embargo, considere que en el chasis slo residirn el procesador PLC-5, la fuente de alimentacin, el mdulo 1785-BCM y el mdulo 1785-BEM (si existe); por lo tanto, recomendamos un chasis de 4 ranuras (cat. no. 1771-A1B). Puedo instalar mdulos de E/S en el chasis de E/S local? El sistema de respaldo (backup) PLC-5 no proporciona respaldo (backup) a las E/S locales. Como el objetivo de tener un sistema de respaldo (backup) es protegerse contra interrupciones debido a paralizaciones de la operacin, recomendamos que no instale mdulos para controlar su proceso en el chasis local. (Refirase a la pgina 3-1 para obtener ms informacin). En qu ranura del chasis de E/S local instalo el mdulo 1785-BCM? Usted puede instalar el mdulo 1785-BCM en cualquier ranura del chasis de E/S. Sin embargo, recomendamos que instale el mdulo en la ranura del extremo izquierdo del primer grupo de mdulo de E/S en el chasis de E/S, para una programacin y conexiones ms fciles. (Refirase al Captulo 3 para obtener ms informacin).
R.
P. R.
P.
R.
B-1
P.
En qu ranura del chasis de E/S local instalo el mdulo 1785-BEM? Recomendamos que instale el mdulo 1785-BEM en la ranura del extremo derecho del primer grupo de mdulo de E/S en el chasis de E/S para una programacin y conexiones ms fciles. Tome nota de que el mdulo 1785-BEM debe estar en el mismo grupo de E/S que el mdulo 1785-BCM. (Refirase a los Captulos 3 y 4 para obtener ms informacin.) El mdulo 1785-BEM tiene que ir junto al mdulo 1785-BCM? S. Ambos deben ser colocados en el mismo grupo de mdulo de E/S. En qu posicin coloco los interruptores del backplane del chasis de E/S local para un sistema de respaldo (backup) PLC-5? Posicione los interruptores tal como se muestra en la siguiente tabla. (Refirase al Captulo 3 para obtener ms informacin).
Coloque En esta posicin: interruptor(es) 1 2y3 4 y 51 OFF para desactivar las salidas en el chasis cuando se detecta un fallo. ambos OFF estos interruptores no se usan 4 ON configuracin para direccionamiento a 1/2 slot * 5 - OFF 6y7 8
* El mdulo 1785
R.
P. R. P.
R.
segn sea necesario para su aplicacin segn sea necesario para su aplicacin
BCM acta para el procesador PLC 5 como un mdulo de entrada de 32 puntos. Los interruptores 4 y 5 deben configurarse para direccionamiento a 1/2 slot o a 1 slot. Si no estn configurados para direccionamiento a 1/2 slot o a 1 slot, ocurrir un fallo del procesador PLC 5. Si est instalando un mdulo 1785 BEM, debe seleccionar direccionamiento a 1/2 slot.
P.
En qu posicin coloco los interruptores del backplane del chasis de E/S remoto para un sistema de respaldo (backup) PLC-5? La operacin del sistema de respaldo (backup) PLC-5 es independiente de la operacin del chasis de E/S remoto; por lo tanto, estos interruptores pueden posicionarse segn sea necesario para su aplicacin. Para obtener ms informacin acerca del posicionamiento de los interruptores del chasis de E/S, refirase al Manual del usuario de los controladores programables PLC-5 con nuevas caractersticas y Ethernet (publicacin 1785-6.5.12ES).
R.
B-2
P.
Cmo configuro el chasis de E/S remoto en el sistema de respaldo (backup) PLC-5? Cualquier configuracin de chasis de E/S remota vlida es aceptable. Para obtener ms informacin sobre la configuracin del chasis de E/S remoto, refirase al Manual del usuario de los controladores programables PLC-5 con nuevas caractersticas y Ethernet (publicacin 1785-6.5.12ES). Manual de instalacin de los controladores programables de la familia PLC-5 (publicacin 1785-6.6.1ES). Qu fuente de alimentacin debo usar para proporcionar energa elctrica al sistema de respaldo (backup) PLC-5? En este manual usamos la fuente de alimentacin de ranura 1771-P4S como ejemplo. Sin embargo, usted puede usar cualquiera de las fuentes de alimentacin indicadas en el Captulo 3 para proporcionar alimentacin elctrica a su sistema de respaldo (backup) PLC-5. Debo usar una fuente de alimentacin separada para cada procesador PLC-5 en el sistema de respaldo (backup)? S, usted debe usar una fuente de alimentacin separada para cada procesador con el objeto de evitar la prdida de un sistema completo debido a una interrupcin de corriente. Adems, debe conectar las fuentes de alimentacin a diferentes fuentes de energa elctrica para tomar precauciones contra interrupciones y problemas con la alimentacin elctrica de entrada. Cmo termino mi Data Highway Plus y enlaces de E/S remoto en el sistema de respaldo (backup) PLC-5? Usted debe establecer cada procesador PLC-5 en el sistema de respaldo (backup) como si el otro procesador PLC-5 no existiera y no hubiera ningn mdulo 1785-BCM presente. Para obtener ms informacin acerca de la terminacin de la red Data Highway Plus y los enlaces de E/S remoto, refirase al Manual del usuario de los controladores programables PLC-5 con nuevas caractersticas y Ethernet (publicacin 1785-6.5.12ES). Manual de instalacin de los controladores programables de la familia PLC-5 (publicacin 1785-6.6.1ES).
R.
P.
R.
P.
R.
P.
R.
B-3
P.
Deben tener mis procesadores PLC-5 la misma direccin de estacin Data Highway Plus? Ambos procesadores PLC-5 deben tener la misma direccin de estacin Data Highway Plus. Para proporcionar transparencia a otras estaciones en la red DH+, usted establece ambas estaciones en la misma direccin. Los mdulos 1785-BCM permiten que slo uno de los dos mdulos est conectado a la red Data Highway Plus a la vez. En esta configuracin, los procesadores PLC remotos y las estaciones del operador se comunican con el procesador que actualmente tiene el estado primario. Puedo usar un mdulo 1785-BCM de la serie B con un mdulo 1785-BCM de la serie A? S, cuando posiciona correctamente el interruptor 1 del ensamblaje de interruptores SW1 y los interruptores del ensamblaje de interruptores SW2 del mdulo 1785-BCM de la serie B. (Para obtener mayor informacin refirase al Captulo 3.) Puede funcionar el mdulo de expansin de respaldo (backup) 1785-BEM con el mdulo 1785-BCM de la serie A? No. El mdulo 1785-BEM slo puede funcionar con el mdulo 1785-BCM de la serie B. Es necesario usar el mdulo de expansin de respaldo (backup) 1785-BEM con el procesador PLC-5/40 PLC-5/60? Depende de su aplicacin especfica. Si desea proporcionar respaldo (backup) a los cuatro canales del procesador, debe usar el mdulo 1785-BCM de la serie B y el mdulo 1785-BEM. Es necesario conectar el dispositivo de programacin directamente al puerto del procesador para programar el procesador PLC-5 secundario? No. Usted debe asignar tanto al procesador primario como al secundario la misma direccin de nodo en la red Data Highway Plus. Cuando establece ambas direcciones de nodo de los procesadores en n, el mdulo 1785-BCM reserva la siguiente direccin de nodo n+1 como una direccin de punto de acceso al procesador secundario, o sea, un dispositivo programador tiene acceso a esta direccin para programar el procesador secundario.
R.
P.
R.
P.
R.
P.
R.
P.
R.
B-4
P.
Hay algn lmite de memoria para el nmero de puntos de E/S o para la instruccin de transferencia en bloques en el enlace de E/S remoto? Usted puede almacenar hasta 92 instrucciones de BTR por canal de E/S remoto. No hay lmite para las E/S ni para las instrucciones de BTW.
R.
Determinacin del tiempo de Use las Tablas B.A y B.B para calcular los tiempos de transferencia de la tabla de datos. Estas tablas proporcionan valores probados que son transferencia de la tabla de derivados de los ejemplos de los programas de aplicacin del mtodo 1 y 2 datos
proporcionados en el Apndice A.
Tabla B.A Tiempo de transferencia tpico de la tabla de datos usando el programa del mtodo 1 con escn mnimo de programa (3 8 ms)
Nmero de bloques que estn siendo transferidos Nmero de palabras que estn siendo transferidas Tiempo de transferencia (en ms) para BCM de la serie A (vea notas 1 y 2) Tiempo de transferencia (en ms) para BCM de la serie B, modo de transferencia rpida habilitado (vea notas 1, 3 y 4) 40 110 50 120 50 160 60 210 140 280
1 3 7 10 16
1
Estos tiempos pueden cambiar significativamente en base al escn del programa. Pero un aumento en el nmero de bloques no afecta significativamente el escn del programa. 2 Los tiempos se tomaron usando un procesador PLC 5/25. 3 El mdulo BCM de la serie B, con el modo de transferencia rpida desactivado, utiliza aproximadamente el doble de los tiempos mostrados. 4 Los tiempos se tomaron usando un procesador PLC 5/40 con un canal configurado para DH+ y tres canales configurados para escner de E/S remoto a 230 kbaudios.
B-5
Tabla B.B Tiempo de transferencia tpico de la tabla de datos usando el programa del mtodo 2 con escn mnimo de programa (4 9 ms)
Nmero de bloques que estn siendo transferidos Nmero de palabras que estn siendo transferidas Tiempo de transferencia (en ms) para BCM de la serie A (vea notas 1 y 2) Tiempo de transferencia (en ms) para BCM de la serie B, modo de transferencia rpida habilitada (vea notas 1, 3 y 4) 60 80 90 120 130 180 170 230 180 260 5 320 720 6 700 1400 7
1 3 7 10 16 32 64
1
170 250 200 300 350 500 350 600 400 1000 -
Estos tiempos no cambian significativamente con el escn del programa, pero a medida que el nmero de bloques aumenta, tambin aumenta el escn del programa. 2 Los tiempos se tomaron usando un procesador PLC 5/25. 3 El mdulo BCM de la serie B, con el modo de transferencia rpida desactivado, es aproximadamente 50% ms lento que los tiempos mostrados. 4 Los tiempos se tomaron usando un procesador PLC 5/40 con un canal configurado para DH+ y tres canales configurados para escner de E/S remoto a 230 kbaudios. 5 Escn de programa 12 16 ms. 6 Escn de programa 20 25 ms. 7 Escn de programa 30 35 ms.
Consideraciones generales
El tiempo de transferencia de la tabla de datos aumenta con el nmero de bloques en un segmento de datos. Esto sucede porque el mdulo 1785-BCM secundario debe esperar a que el ltimo bloque sea transferido desde el sistema primario antes de poder liberar su primer bloque para la BTR por el procesador secundario (transferencia normal). En aplicaciones en las que el tiempo es crtico, usted puede usar el modo de transferencia rpida de datos (interruptor 2 del ensamblaje de interruptores SW1). En este caso, el procesador secundario no tiene que esperar por el segmento de datos completo para liberar su primer bloque para la BTR por el procesador secundario.
B-6
Apndice
Este apndice describe brevemente las diferencias entre un mdulo de respaldo (backup) 1785-BCM de la serie A y un mdulo de respaldo (backup) 1785-BCM de la serie B.
La versin del mdulo 1785-BCM de la serie A tiene las siguientes diferencias con respecto a la versin del mdulo 1785-BCM de la serie B: Se comunica solamente con procesadores PLC-5/15 y PLC-5/25. Los mdulos de la serie A no pueden comunicarse con procesadores PLC-5/20, -5/30, 5/40, -5/60 -5/80. El mdulo no es compatible con el mdulo de expansin de respaldo (backup) 1785-BEM. El mdulo tiene una longitud mxima de segmento de datos de 16 bloques. El mdulo no tiene capacidad de programacin remota para procesador secundario. El mdulo no tiene canales de comunicacin configurables por el usuario. El mdulo 1785-BCM de la serie A tiene dos enlaces de comunicacin fijos: uno para conexin con el E/S remoto y uno para el Data Highway Plus. Refirase a la Figura C.1 de la pgina C-2. El mdulo opera slo con el modo de comunicacin rpida desactivado. El mdulo no tiene interruptores que deban ser establecidos. El enlace en serie de alta velocidad del mdulo serie A (HSSL) funciona a 115 kbaudios; el mdulo serie B funciona a 1.2 Megabits.
C-1
1 Sh 2 No usado 1 2 No usado 1 Sh 2 1 Sh 2 1 Sh 2 1 Sh 2
A la red
No usado
17979
BCM en el sistema de respaldo (backup); adems, los terminales 9, 10 y 11 de uno de los mdulos 1785 BCM estn conectados a la red DH+.
2
Los terminales 15, 16 y 17 estn conectados entre los mdulos 1785 BCM en el sistema de respaldo (backup); adems, los terminales 15, 16 y 17 de uno de los mdulos 1785 BCM estn conectados a un mdulo adaptador de E/S remoto.
C-2
Indice
A activacin del sistema de seguridad PLC5, 5-19 B Brazo de cableado mdulo 1785BCM, 2-2 mdulo 1785BEM, 4-3 C Canales configurables, 2-2 Capacidad de programacin remota para procesador secundario, 5-13 Codificacin del chasis de E/S mdulo 1785BCM, 3-6 mdulo 1785BEM, 4-9 Cmo volver a poner en marcha un sistema de seguridad PLC5 reparado, 5-20 Compatibilidad del mdulo 1785BCM de la serie A, C-1 Conceptos del sistema de seguridad, 1-1 Conexin, mdulos 1785BCM, 3-12 Conmutacin, informacin general, 1-6 Conmutacin del modo de operacin del procesador, 5-20 Conmutaciones, descripciones de, 6-1 Consideraciones de programacin, resumen, 7-13 Consideraciones referentes a las conmutaciones conmutacin de E/S remoto, 6-6 conmutacin DH+, 6-4 consideraciones de la tabla de datos, 6-8 divergencia, 6-3 forzamiento de E/S, 6-4 integridad de los datos, 6-9 requisitos de los tiempos de ejecucin, 6-1 D Data Highway Plus conexiones, 3-17 conmutaciones
descripcin de, 6-4 escenarios, 6-5 Desconexin de un sistema de seguridad PLC5 fallado, 5-19 Diagnstico de fallos con bits de la palabra de estado del sistema, 8-5 con bits de las palabras de diagnstico auxiliar/estado, 8-7 con indicadores de estado, 8-1 Diagnsticos de conmutaciones, 6-10 Divergencia, 6-3 E E/S remoto conmutacin, 6-6 diagrama de bloque de conmutacin, 6-7 Edicin en lnea, 5-21 Ejemplo de programas, transferencia de bloques mltiples de datos a la vez, A-13 Enlace serie de alta velocidad, descripcin de, 2-4 Enlaces de comunicacin descripcin de, 2-4 figura de, 2-3, C-2 puertos configurables, 2-2 Ensamblajes de interruptores definicin para el mdulo 1785BCM, 2-6 definicin para el mdulo 1785BEM, 4-6 posicionamientos para el mdulo 1785BCM, 3-6 posicionamientos para el mdulo 1785BEM, 4-10 Especificaciones, 9-1 F Flujo del programa Ejemplos de programas, A-1 transferencia de datos con el mtodo de bloques mltiples (2), 7-8 transferencia de datos con el mtodo un bloque a la vez (1), 7-5
I-1
Indice
Frmula, para determinar el retardo de E/S discretas, B-1 Forzamiento de E/S, 6-4 Funcionamiento del sistema de seguridad PLC5, 5-15 H Hardware mdulo 1785BCM, 2-1 Sistema de seguridad PLC, 1-2 I Indicadores de estado BPLN, SER, FLT, 8-3 descripcin de, 2-1 descripcin de los, 8-2 diagnstico de fallos, 8-1 diagnstico de fallos con, 8-2 PRI y SEC, 8-2 Informacin sobre descarga electrosttica, 3-5, 4-9 Inicio del sistema de seguridad PLC5, 5-18 Instruccin de transferencia de bloque de escritura, 5-9 Instruccin de transferencia de bloque de lectura, 5-6 Instrucciones de archivo de copia y llenado, 7-11 Instrucciones de desplazamiento de bit, 7-11 Instrucciones de diagnstico, 7-11 Instrucciones de mensaje, 7-12 Instrucciones de secuencia, 7-11 Instrucciones de transferencia de bloques consideraciones de programacin, 7-12, 7-13 descripcin de, 5-6, 5-14 Instrucciones del contador, 7-10 Instrucciones del temporizador, 7-9 Instrucciones FIFO, 7-11 Instrucciones que podran causar problema, archivo de aritmtica y lgica, 7-11 Instrucciones que podran causar problemas contador, 7-10
I-2
diagnstico, 7-11 FIFO, 7-11 lgica del rel, 7-9 mensaje, 7-12 secuencia, 7-11 temporizador, 7-9 transferencia de bloques, 7-12, 7-13 Integridad de los datos, 6-9 diagnsticos de conmutacin, 6-10 Interfaz de conmutacin inteligente, 6-7 Interfaz de la placa posterior principal, 2-7 Interruptores del chasis de E/S, 3-4, 4-7 Introduccin del mdulo 1785BCM en el chasis, 3-9 Introduccin del mdulo 1785BEM en el chasis, 4-11 M Modo de comunicacin por defecto, 2-4 Modo de transferencia rpida de datos desactivado, 5-17 habilitado, 5-16 Mdulo 1785BCM brazo de cableado, 2-2 caractersticas y capacidades, 1-6 compatibilidad, 1-7 diferencias del mdulo de la serie A, C-1 enlaces de comunicacin, 2-2 ensamblajes de interruptores, 2-6 hardware, 2-1 indicadores de estado, 2-1 interfaz de conmutacin inteligente, 6-7 palabra de estado del sistema, 5-7 procedimientos de instalacin, 3-5 rel para el cliente, 2-5 rels, 2-4 Mdulo 1785BEM, 4-1
Indice
brazo de cableado, 4-3 conexin de canales, 4-12 enlaces de comunicacin, 4-3 ensamblaje de interruptores, 4-6 expansin de seguridad, 1-7 indicadores de estado, 4-2 interfaz de la placa posterior principal de E/S, 4-6 posicionamiento del ensamblaje de interruptores, 4-10 procedimientos de instalacin, 4-7 puertos de comunicacin, 4-4 rel para el cliente, 4-5 Mdulo de expansin de seguridad, 1-7, 4-1 P Palabra de diagnsticos auxiliares/estado, 5-10 palabra dos de configuraciones de canal, 5-12 palabra uno de estado extendido del mdulo, 5-11 Palabra de estado del sistema, 5-7 diagnstico de fallos con bits de la, 8-5 Palabra de identificacin de bloque en instruccin BTR, 5-8 en instruccin BTW, 5-10 Palabra de longitud del paquete, 5-10 Posicionamiento de los ensamblajes de interruptores del mdulo 1785BCM, 3-6 Preguntas frecuentes respecto a un sistema de seguridad PLC5, B-1 Procedimientos activacin del sistema de seguridad, 5-19 codificacin del chasis de E/S, 3-6 cmo volver a poner en marcha un sistema de seguridad reparado, 5-20 conexin de canales del 1785BEM, 4-12
conexin de los mdulos 1785BCM, 3-12 conexiones del Data Highway Plus, 3-17 conmutacin del modo del procesador, 5-20 Desconexin/reparacin de un sistema fallado, 5-19 determinacin de los requisitos de fuente de alimentacin usando el 1785BEM, 4-6 determinacin de requisitos de fuente de alimentacin usando 1785BCM, 3-3 edicin o programacin en lnea, 5-21 inicio del sistema de seguridad, 5-18 instalacin del mdulo 1785BEM, 4-7 introduccin del mdulo 1785BCM en el chasis, 3-9 introduccin del mdulo 1785BEM en el chasis, 4-11 posicionamiento de los ensamblajes de interruptores del mdulo 1785BCM, 3-6 posicionamiento del ensamblaje de interruptores del 1785BEM, 4-10 posicionamientos de los interruptores del chasis de E/S, 3-4 terminacin de las redes DH+ y RIO, 3-4 Programa mnimo para transferir datos de la tabla de datos, 7-1 Programa primario, 5-15 Programa receptor, 5-16 Programa secundario, 5-16 Programa transmisor, 5-15 Programacin en lnea, 5-21 programacin remota de procesador secundario, 5-13 Programacin remota de procesador secundario, 5-13
I-3
Indice
R Rel para el cliente, 2-5, 4-5 Rels mdulo 1785BCM, 2-4 mdulo 1785BEM, 4-4 Requisitos de fuente de alimentacin con mdulos 1785BCM, 3-3 con mdulos 1785BEM, 4-6 Requisitos de los tiempos de ejecucin exceso de tiempo permitido en el enlace de E/S remoto, 6-2 tiempo de actualizacin de la seal de entrada, 6-2 tiempo de transferencia de la tabla de datos, 6-2 velocidad de la seal de entrada, 6-1 Respuestas a preguntas sobre el sistema de seguridad PLC5, B-1 Retardo de E/S discretas, B-1 S Sistema de seguridad PLC5 activacin del sistema, 5-19 cmo funciona el sistema, 1-5 cmo volver a poner en marcha un sistema reparado, 5-20 configuracin, 3-2 desconexin de un sistema fallado, 5-19 funcionamiento del, 5-15 inicio del sistema, 5-18 T Tabla de datos consideraciones, 6-8 instruccin BTR, 5-6 instruccin BTW, 5-9 tiempo de transferencia, 6-2 Tcnicas de programacin transferencia con el mtodo de bloques mltiples de datos (2), 7-6 Transferencia de datos con el mtodo un bloque a la vez (1), 7-3
I-4
Terminacin de las redes DH+ y RIO, 3-4 Tiempo de actualizacin de la seal de entrada, 6-2 Tiempo de ejecucin del rack de E/S, 6-2 Transferencia de bloques mltiples de datos a la vez descripcin de, 7-6 ejemplo de programa, A-13 flujo del programa, 7-8 Transferencia de datos datos en la tabla de datos, 5-2 datos remotos de entrada, 5-1 informacin general, 1-5 Transferencia de datos de la tabla de datos mtodo de, 5-3 secuencia de, 5-3 Transferencia de datos un bloque a la vez descripcin de la, 7-3 ejemplo de programa, A-1 flujo del programa, 7-5 Tiempos de transferencia de la tabla de datos, A-13 Tiempos de transferencias de la tabla de datos, B-5 Transferencia de valores de la tabla de datos bloques mltiples a la vez, 7-6 programa para empezar, 7-1 un bloque a la vez, 7-3 V Velocidad de la seal de entrada, 6-1
1995 Allen-Bradley Company, Inc. PLC es una marca registrada de Allen-Bradley Company, Inc. PLC-5 es una marca comercial de Allen-Bradley Company, Inc. Data Highway Plus es una marca comercial de Allen-Bradley Company, Inc.
Document Update
Allen Bradley ha estado ayudando a sus clientes a mejorar la productividad y la calidad durante 90 aos. Diseamos, fabricamos y brindamos servicio a una amplia variedad de productos de control y automatizacin en todo el mundo. Estos productos incluyen procesadores lgicos, dispositivos de control de movimiento y potencia, interfaces de operador mquina, detectores y programas. Allen Bradley es una subsidiaria de Rockwell International, una de las principales empresas de tecnologa del mundo.